diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/AssetsInstallCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/AssetsInstallCommand.php index d6ac15373a81..1dcc1fab8f47 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/AssetsInstallCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/AssetsInstallCommand.php @@ -18,6 +18,7 @@ use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Style\SymfonyStyle; +use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\Filesystem\Exception\IOException; use Symfony\Component\Filesystem\Filesystem; use Symfony\Component\Finder\Finder; @@ -56,7 +57,7 @@ protected function configure() { $this ->setDefinition(array( - new InputArgument('target', InputArgument::OPTIONAL, 'The target directory', 'public'), + new InputArgument('target', InputArgument::OPTIONAL, 'The target directory', null), )) ->addOption('symlink', null, InputOption::VALUE_NONE, 'Symlinks the assets instead of copying it') ->addOption('relative', null, InputOption::VALUE_NONE, 'Make relative symlinks') @@ -94,6 +95,10 @@ protected function execute(InputInterface $input, OutputInterface $output) $kernel = $this->getApplication()->getKernel(); $targetArg = rtrim($input->getArgument('target'), '/'); + if (!$targetArg) { + $targetArg = $this->getPublicDirectory($this->getContainer()); + } + if (!is_dir($targetArg)) { $targetArg = $kernel->getProjectDir().'/'.$targetArg; @@ -250,4 +255,27 @@ private function hardCopy(string $originDir, string $targetDir): string return self::METHOD_COPY; } + + private function getPublicDirectory(ContainerInterface $container) + { + $defaultPublicDir = 'public'; + + if (!$container->hasParameter('kernel.project_dir')) { + return $defaultPublicDir; + } + + $composerFilePath = $container->getParameter('kernel.project_dir').'/composer.json'; + + if (!file_exists($composerFilePath)) { + return $defaultPublicDir; + } + + $composerConfig = json_decode(file_get_contents($composerFilePath), true); + + if (isset($composerConfig['extra']['public-dir'])) { + return $composerConfig['extra']['public-dir']; + } + + return $defaultPublicDir; + } } diff --git a/src/Symfony/Bundle/WebServerBundle/DependencyInjection/WebServerExtension.php b/src/Symfony/Bundle/WebServerBundle/DependencyInjection/WebServerExtension.php index 3dc492dcd102..bf08a2bac9c9 100644 --- a/src/Symfony/Bundle/WebServerBundle/DependencyInjection/WebServerExtension.php +++ b/src/Symfony/Bundle/WebServerBundle/DependencyInjection/WebServerExtension.php @@ -27,8 +27,31 @@ public function load(array $configs, ContainerBuilder $container) $loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); $loader->load('webserver.xml'); + $publicDirectory = $this->getPublicDirectory($container); + $container->getDefinition('web_server.command.server_run')->replaceArgument(0, $publicDirectory); + $container->getDefinition('web_server.command.server_start')->replaceArgument(0, $publicDirectory); + if (!class_exists(ConsoleFormatter::class)) { $container->removeDefinition('web_server.command.server_log'); } } + + private function getPublicDirectory(ContainerBuilder $container) + { + $kernelProjectDir = $container->getParameter('kernel.project_dir'); + $publicDir = 'public'; + $composerFilePath = $kernelProjectDir.'/composer.json'; + + if (!file_exists($composerFilePath)) { + return $kernelProjectDir.'/'.$publicDir; + } + + $composerConfig = json_decode(file_get_contents($composerFilePath), true); + + if (isset($composerConfig['extra']['public-dir'])) { + $publicDir = $composerConfig['extra']['public-dir']; + } + + return $kernelProjectDir.'/'.$publicDir; + } } diff --git a/src/Symfony/Bundle/WebServerBundle/Tests/DependencyInjection/WebServerExtensionTest.php b/src/Symfony/Bundle/WebServerBundle/Tests/DependencyInjection/WebServerExtensionTest.php index ebc0c9421fdb..0d9c2f4bd58e 100644 --- a/src/Symfony/Bundle/WebServerBundle/Tests/DependencyInjection/WebServerExtensionTest.php +++ b/src/Symfony/Bundle/WebServerBundle/Tests/DependencyInjection/WebServerExtensionTest.php @@ -21,8 +21,17 @@ class WebServerExtensionTest extends TestCase public function testLoad() { $container = new ContainerBuilder(); + $container->setParameter('kernel.project_dir', __DIR__); (new WebServerExtension())->load(array(), $container); + $this->assertSame( + __DIR__.'/test', + $container->getDefinition('web_server.command.server_run')->getArgument(0) + ); + $this->assertSame( + __DIR__.'/test', + $container->getDefinition('web_server.command.server_start')->getArgument(0) + ); $this->assertTrue($container->hasDefinition('web_server.command.server_run')); $this->assertTrue($container->hasDefinition('web_server.command.server_start')); $this->assertTrue($container->hasDefinition('web_server.command.server_stop')); diff --git a/src/Symfony/Bundle/WebServerBundle/Tests/DependencyInjection/composer.json b/src/Symfony/Bundle/WebServerBundle/Tests/DependencyInjection/composer.json new file mode 100644 index 000000000000..a4652ebdf8af --- /dev/null +++ b/src/Symfony/Bundle/WebServerBundle/Tests/DependencyInjection/composer.json @@ -0,0 +1,6 @@ +{ + "name": "test-composer.json", + "extra": { + "public-dir": "test" + } +} diff --git a/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php b/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php index 47db1271b26d..97b6b7f78088 100644 --- a/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php +++ b/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php @@ -124,7 +124,7 @@ public function save(CacheItemInterface $item) return true; } - if ($this->storeSerialized && null === $value = $this->freeze($value)) { + if ($this->storeSerialized && null === $value = $this->freeze($value, $key)) { return false; } if (null === $expiry && 0 < $item["\0*\0defaultLifetime"]) { diff --git a/src/Symfony/Component/Cache/Simple/ArrayCache.php b/src/Symfony/Component/Cache/Simple/ArrayCache.php index 9185e5fa553a..6785943787c9 100644 --- a/src/Symfony/Component/Cache/Simple/ArrayCache.php +++ b/src/Symfony/Component/Cache/Simple/ArrayCache.php @@ -129,7 +129,7 @@ public function setMultiple($values, $ttl = null) $expiry = 0 < $ttl ? microtime(true) + $ttl : PHP_INT_MAX; foreach ($valuesArray as $key => $value) { - if ($this->storeSerialized && null === $value = $this->freeze($value)) { + if ($this->storeSerialized && null === $value = $this->freeze($value, $key)) { return false; } $this->values[$key] = $value; diff --git a/src/Symfony/Component/Cache/Traits/ArrayTrait.php b/src/Symfony/Component/Cache/Traits/ArrayTrait.php index cfa73fa7b04e..8268e40db414 100644 --- a/src/Symfony/Component/Cache/Traits/ArrayTrait.php +++ b/src/Symfony/Component/Cache/Traits/ArrayTrait.php @@ -113,7 +113,7 @@ private function generateItems(array $keys, $now, $f) } } - private function freeze($value) + private function freeze($value, $key) { if (null === $value) { return 'N;'; diff --git a/src/Symfony/Component/Console/Formatter/OutputFormatter.php b/src/Symfony/Component/Console/Formatter/OutputFormatter.php index 600cf76f5018..4e4d3dfd3698 100644 --- a/src/Symfony/Component/Console/Formatter/OutputFormatter.php +++ b/src/Symfony/Component/Console/Formatter/OutputFormatter.php @@ -166,7 +166,7 @@ public function formatAndWrap(string $message, int $width) if (!$open && !$tag) { // $this->styleStack->pop(); - } elseif (false === $style = $this->createStyleFromString(strtolower($tag))) { + } elseif (false === $style = $this->createStyleFromString($tag)) { $output .= $this->applyCurrentStyle($text, $output, $width, $currentLineLength); } elseif ($open) { $this->styleStack->push($style); @@ -210,15 +210,16 @@ private function createStyleFromString(string $string) $style = new OutputFormatterStyle(); foreach ($matches as $match) { array_shift($match); + $match[0] = strtolower($match[0]); if ('fg' == $match[0]) { - $style->setForeground($match[1]); + $style->setForeground(strtolower($match[1])); } elseif ('bg' == $match[0]) { - $style->setBackground($match[1]); + $style->setBackground(strtolower($match[1])); } elseif ('href' === $match[0]) { $style->setHref($match[1]); } elseif ('options' === $match[0]) { - preg_match_all('([^,;]+)', $match[1], $options); + preg_match_all('([^,;]+)', strtolower($match[1]), $options); $options = array_shift($options); foreach ($options as $option) { $style->setOption($option); diff --git a/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php b/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php index 92000b6bf5b2..c2d0240a6619 100644 --- a/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php +++ b/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php @@ -29,7 +29,7 @@ class TraceableEventDispatcher implements TraceableEventDispatcherInterface protected $logger; protected $stopwatch; - private $called; + private $callStack; private $dispatcher; private $wrappedListeners; private $orphanedEvents; @@ -39,7 +39,6 @@ public function __construct(EventDispatcherInterface $dispatcher, Stopwatch $sto $this->dispatcher = $dispatcher; $this->stopwatch = $stopwatch; $this->logger = $logger; - $this->called = array(); $this->wrappedListeners = array(); $this->orphanedEvents = array(); } @@ -125,6 +124,10 @@ public function hasListeners($eventName = null) */ public function dispatch($eventName, Event $event = null) { + if (null === $this->callStack) { + $this->callStack = new \SplObjectStorage(); + } + if (null === $event) { $event = new Event(); } @@ -160,11 +163,15 @@ public function dispatch($eventName, Event $event = null) */ public function getCalledListeners() { + if (null === $this->callStack) { + return array(); + } + $called = array(); - foreach ($this->called as $eventName => $listeners) { - foreach ($listeners as $listener) { - $called[$eventName.'.'.$listener->getPretty()] = $listener->getInfo($eventName); - } + foreach ($this->callStack as $listener) { + list($eventName) = $this->callStack->getInfo(); + + $called[] = $listener->getInfo($eventName); } return $called; @@ -190,9 +197,9 @@ public function getNotCalledListeners() foreach ($allListeners as $eventName => $listeners) { foreach ($listeners as $listener) { $called = false; - if (isset($this->called[$eventName])) { - foreach ($this->called[$eventName] as $l) { - if ($l->getWrappedListener() === $listener) { + if (null !== $this->callStack) { + foreach ($this->callStack as $calledListener) { + if ($calledListener->getWrappedListener() === $listener) { $called = true; break; @@ -204,12 +211,12 @@ public function getNotCalledListeners() if (!$listener instanceof WrappedListener) { $listener = new WrappedListener($listener, null, $this->stopwatch, $this); } - $notCalled[$eventName.'.'.$listener->getPretty()] = $listener->getInfo($eventName); + $notCalled[] = $listener->getInfo($eventName); } } } - uasort($notCalled, array($this, 'sortListenersByPriority')); + uasort($notCalled, array($this, 'sortNotCalledListeners')); return $notCalled; } @@ -221,7 +228,7 @@ public function getOrphanedEvents(): array public function reset() { - $this->called = array(); + $this->callStack = array(); $this->orphanedEvents = array(); } @@ -272,6 +279,7 @@ private function preProcess($eventName) $this->wrappedListeners[$eventName][] = $wrappedListener; $this->dispatcher->removeListener($eventName, $listener); $this->dispatcher->addListener($eventName, $wrappedListener, $priority); + $this->callStack->attach($wrappedListener, array($eventName)); } } @@ -300,8 +308,8 @@ private function postProcess($eventName) if (!isset($this->called[$eventName])) { $this->called[$eventName] = new \SplObjectStorage(); } - - $this->called[$eventName]->attach($listener); + } else { + $this->callStack->detach($listener); } if (null !== $this->logger && $skipped) { @@ -318,8 +326,12 @@ private function postProcess($eventName) } } - private function sortListenersByPriority($a, $b) + private function sortNotCalledListeners(array $a, array $b) { + if (0 !== $cmp = strcmp($a['event'], $b['event'])) { + return $cmp; + } + if (\is_int($a['priority']) && !\is_int($b['priority'])) { return 1; } diff --git a/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php b/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php index d3d0cb8a452d..8a547da57adf 100644 --- a/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php +++ b/src/Symfony/Component/EventDispatcher/EventDispatcherInterface.php @@ -46,7 +46,7 @@ public function addListener($eventName, $listener, $priority = 0); /** * Adds an event subscriber. * - * The subscriber is asked for all the events he is + * The subscriber is asked for all the events it is * interested in and added as a listener for these events. */ public function addSubscriber(EventSubscriberInterface $subscriber); diff --git a/src/Symfony/Component/EventDispatcher/EventSubscriberInterface.php b/src/Symfony/Component/EventDispatcher/EventSubscriberInterface.php index 8af778919bab..6e1976b86a55 100644 --- a/src/Symfony/Component/EventDispatcher/EventSubscriberInterface.php +++ b/src/Symfony/Component/EventDispatcher/EventSubscriberInterface.php @@ -12,7 +12,7 @@ namespace Symfony\Component\EventDispatcher; /** - * An EventSubscriber knows himself what events he is interested in. + * An EventSubscriber knows itself what events it is interested in. * If an EventSubscriber is added to an EventDispatcherInterface, the manager invokes * {@link getSubscribedEvents} and registers the subscriber as a listener for all * returned events. diff --git a/src/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php b/src/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php index b5c53528a7ba..d1bd4822416d 100644 --- a/src/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php +++ b/src/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php @@ -110,17 +110,17 @@ public function testGetCalledListeners() $tdispatcher->addListener('foo', function () {}, 5); $listeners = $tdispatcher->getNotCalledListeners(); - $this->assertArrayHasKey('stub', $listeners['foo.closure']); - unset($listeners['foo.closure']['stub']); + $this->assertArrayHasKey('stub', $listeners[0]); + unset($listeners[0]['stub']); $this->assertEquals(array(), $tdispatcher->getCalledListeners()); - $this->assertEquals(array('foo.closure' => array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners); + $this->assertEquals(array(array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners); $tdispatcher->dispatch('foo'); $listeners = $tdispatcher->getCalledListeners(); - $this->assertArrayHasKey('stub', $listeners['foo.closure']); - unset($listeners['foo.closure']['stub']); - $this->assertEquals(array('foo.closure' => array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners); + $this->assertArrayHasKey('stub', $listeners[0]); + unset($listeners[0]['stub']); + $this->assertEquals(array(array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners); $this->assertEquals(array(), $tdispatcher->getNotCalledListeners()); } @@ -133,10 +133,10 @@ public function testClearCalledListeners() $tdispatcher->reset(); $listeners = $tdispatcher->getNotCalledListeners(); - $this->assertArrayHasKey('stub', $listeners['foo.closure']); - unset($listeners['foo.closure']['stub']); + $this->assertArrayHasKey('stub', $listeners[0]); + unset($listeners[0]['stub']); $this->assertEquals(array(), $tdispatcher->getCalledListeners()); - $this->assertEquals(array('foo.closure' => array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners); + $this->assertEquals(array(array('event' => 'foo', 'pretty' => 'closure', 'priority' => 5)), $listeners); } public function testGetCalledListenersNested() diff --git a/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php b/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php index c9d45ba0d65a..fcaf42e765ba 100644 --- a/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php +++ b/src/Symfony/Component/Form/Extension/Core/Type/ChoiceType.php @@ -378,7 +378,7 @@ private function addSubForm(FormBuilderInterface $builder, string $name, ChoiceV if ($options['multiple']) { $choiceType = __NAMESPACE__.'\CheckboxType'; // The user can check 0 or more checkboxes. If required - // is true, he is required to check all of them. + // is true, they are required to check all of them. $choiceOpts['required'] = false; } else { $choiceType = __NAMESPACE__.'\RadioType'; diff --git a/src/Symfony/Component/Form/FormErrorIterator.php b/src/Symfony/Component/Form/FormErrorIterator.php index 919b61596988..a534918406bc 100644 --- a/src/Symfony/Component/Form/FormErrorIterator.php +++ b/src/Symfony/Component/Form/FormErrorIterator.php @@ -19,10 +19,9 @@ /** * Iterates over the errors of a form. * - * Optionally, this class supports recursive iteration. In order to iterate - * recursively, set the constructor argument $deep to true. Now each element - * returned by the iterator is either an instance of {@link FormError} or of - * {@link FormErrorIterator}, in case the errors belong to a sub-form. + * This class supports recursive iteration. In order to iterate recursively, + * pass a structure of {@link FormError} and {@link FormErrorIterator} objects + * to the $errors constructor argument. * * You can also wrap the iterator into a {@link \RecursiveIteratorIterator} to * flatten the recursive structure into a flat list of errors. diff --git a/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php b/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php index 129fa704be45..63a276a15e3f 100644 --- a/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php @@ -183,7 +183,7 @@ public function testHandleWhenTheControllerIsAClosure() public function testHandleWhenTheControllerIsAnObjectWithInvoke() { $dispatcher = new EventDispatcher(); - $kernel = $this->getHttpKernel($dispatcher, new Controller()); + $kernel = $this->getHttpKernel($dispatcher, new TestController()); $this->assertResponseEquals(new Response('foo'), $kernel->handle(new Request())); } @@ -199,7 +199,7 @@ public function testHandleWhenTheControllerIsAFunction() public function testHandleWhenTheControllerIsAnArray() { $dispatcher = new EventDispatcher(); - $kernel = $this->getHttpKernel($dispatcher, array(new Controller(), 'controller')); + $kernel = $this->getHttpKernel($dispatcher, array(new TestController(), 'controller')); $this->assertResponseEquals(new Response('foo'), $kernel->handle(new Request())); } @@ -207,7 +207,7 @@ public function testHandleWhenTheControllerIsAnArray() public function testHandleWhenTheControllerIsAStaticArray() { $dispatcher = new EventDispatcher(); - $kernel = $this->getHttpKernel($dispatcher, array('Symfony\Component\HttpKernel\Tests\Controller', 'staticcontroller')); + $kernel = $this->getHttpKernel($dispatcher, array('Symfony\Component\HttpKernel\Tests\TestController', 'staticcontroller')); $this->assertResponseEquals(new Response('foo'), $kernel->handle(new Request())); } @@ -372,7 +372,7 @@ private function assertResponseEquals(Response $expected, Response $actual) } } -class Controller +class TestController { public function __invoke() { diff --git a/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherDumper.php b/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherDumper.php index c11fc694bbd3..bbf57cfca149 100644 --- a/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherDumper.php +++ b/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherDumper.php @@ -209,7 +209,7 @@ private function compileStaticRoutes(array $staticRoutes, array &$conditions): s foreach ($staticRoutes as $url => $routes) { $code .= self::export($url)." => array(\n"; foreach ($routes as $name => list($route, $hasTrailingSlash)) { - $code .= $this->compileRoute($route, $name, !$route->compile()->getHostVariables() ? $route->getHost() : $route->compile()->getHostRegex() ?: null, $hasTrailingSlash, $conditions); + $code .= $this->compileRoute($route, $name, !$route->compile()->getHostVariables() ? $route->getHost() : $route->compile()->getHostRegex() ?: null, $hasTrailingSlash, false, $conditions); } $code .= "),\n"; } @@ -321,8 +321,9 @@ private function compileDynamicRoutes(RouteCollection $collection, bool $matchHo if ($hasTrailingSlash = '/' !== $regex && '/' === $regex[-1]) { $regex = substr($regex, 0, -1); } + $hasTrailingVar = (bool) preg_match('#\{\w+\}/?$#', $route->getPath()); - $tree->addRoute($regex, array($name, $regex, $state->vars, $route, $hasTrailingSlash)); + $tree->addRoute($regex, array($name, $regex, $state->vars, $route, $hasTrailingSlash, $hasTrailingVar)); } $code .= $this->compileStaticPrefixCollection($tree, $state, 0, $conditions); @@ -331,7 +332,7 @@ private function compileDynamicRoutes(RouteCollection $collection, bool $matchHo $code .= "\n .')'"; $state->regex .= ')'; } - $rx = ")(?:/?)$}{$modifiers}"; + $rx = ")/?$}{$modifiers}"; $code .= "\n .'{$rx}',"; $state->regex .= $rx; $state->markTail = 0; @@ -377,12 +378,12 @@ private function compileStaticPrefixCollection(StaticPrefixCollection $tree, \st continue; } - list($name, $regex, $vars, $route, $hasTrailingSlash) = $route; + list($name, $regex, $vars, $route, $hasTrailingSlash, $hasTrailingVar) = $route; $compiledRoute = $route->compile(); $vars = array_merge($state->hostVars, $vars); if ($compiledRoute->getRegex() === $prevRegex) { - $state->routes = substr_replace($state->routes, $this->compileRoute($route, $name, $vars, $hasTrailingSlash, $conditions), -3, 0); + $state->routes = substr_replace($state->routes, $this->compileRoute($route, $name, $vars, $hasTrailingSlash, $hasTrailingVar, $conditions), -3, 0); continue; } @@ -393,7 +394,7 @@ private function compileStaticPrefixCollection(StaticPrefixCollection $tree, \st $state->regex .= $rx; $prevRegex = $compiledRoute->getRegex(); - $state->routes .= sprintf("%s => array(\n%s),\n", $state->mark, $this->compileRoute($route, $name, $vars, $hasTrailingSlash, $conditions)); + $state->routes .= sprintf("%s => array(\n%s),\n", $state->mark, $this->compileRoute($route, $name, $vars, $hasTrailingSlash, $hasTrailingVar, $conditions)); } return $code; @@ -402,7 +403,7 @@ private function compileStaticPrefixCollection(StaticPrefixCollection $tree, \st /** * Compiles a single Route to PHP code used to match it against the path info. */ - private function compileRoute(Route $route, string $name, $vars, bool $hasTrailingSlash, array &$conditions): string + private function compileRoute(Route $route, string $name, $vars, bool $hasTrailingSlash, bool $hasTrailingVar, array &$conditions): string { $defaults = $route->getDefaults(); @@ -419,12 +420,13 @@ private function compileRoute(Route $route, string $name, $vars, bool $hasTraili } return sprintf( - " array(%s, %s, %s, %s, %s, %s),\n", + " array(%s, %s, %s, %s, %s, %s, %s),\n", self::export(array('_route' => $name) + $defaults), self::export($vars), self::export(array_flip($route->getMethods()) ?: null), self::export(array_flip($route->getSchemes()) ?: null), self::export($hasTrailingSlash), + self::export($hasTrailingVar), $condition ); } diff --git a/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherTrait.php b/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherTrait.php index 85c8cba8b177..40d6badf3b5d 100644 --- a/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherTrait.php +++ b/src/Symfony/Component/Routing/Matcher/Dumper/PhpMatcherTrait.php @@ -54,8 +54,8 @@ public function match($pathinfo) } finally { $this->context->setScheme($scheme); } - } elseif ('/' !== $pathinfo) { - $pathinfo = '/' !== $pathinfo[-1] ? $pathinfo.'/' : substr($pathinfo, 0, -1); + } elseif ('/' !== $trimmedPathinfo = rtrim($pathinfo, '/') ?: '/') { + $pathinfo = $trimmedPathinfo === $pathinfo ? $pathinfo.'/' : $trimmedPathinfo; if ($ret = $this->doMatch($pathinfo, $allow, $allowSchemes)) { return $this->redirect($pathinfo, $ret['_route']) + $ret; } @@ -67,13 +67,13 @@ public function match($pathinfo) throw new ResourceNotFoundException(); } - private function doMatch(string $rawPathinfo, array &$allow = array(), array &$allowSchemes = array()): array + private function doMatch(string $pathinfo, array &$allow = array(), array &$allowSchemes = array()): array { $allow = $allowSchemes = array(); - $pathinfo = rawurldecode($rawPathinfo) ?: '/'; + $pathinfo = rawurldecode($pathinfo) ?: '/'; + $trimmedPathinfo = rtrim($pathinfo, '/') ?: '/'; $context = $this->context; $requestMethod = $canonicalMethod = $context->getMethod(); - $trimmedPathinfo = '/' !== $pathinfo && '/' === $pathinfo[-1] ? substr($pathinfo, 0, -1) : $pathinfo; if ($this->matchHost) { $host = strtolower($context->getHost()); @@ -82,17 +82,17 @@ private function doMatch(string $rawPathinfo, array &$allow = array(), array &$a if ('HEAD' === $requestMethod) { $canonicalMethod = 'GET'; } + $supportsRedirections = 'GET' === $canonicalMethod && $this instanceof RedirectableUrlMatcherInterface; - foreach ($this->staticRoutes[$trimmedPathinfo] ?? array() as list($ret, $requiredHost, $requiredMethods, $requiredSchemes, $hasTrailingSlash, $condition)) { + foreach ($this->staticRoutes[$trimmedPathinfo] ?? array() as list($ret, $requiredHost, $requiredMethods, $requiredSchemes, $hasTrailingSlash, , $condition)) { if ($condition && !($this->checkCondition)($condition, $context, 0 < $condition ? $request ?? $request = $this->request ?: $this->createRequest($pathinfo) : null)) { continue; } - if ('/' === $pathinfo || $hasTrailingSlash === ('/' === $pathinfo[-1])) { - // no-op - } elseif ($this instanceof RedirectableUrlMatcherInterface && (!$requiredMethods || isset($requiredMethods['GET'])) && 'GET' === $canonicalMethod) { - return $allow = $allowSchemes = array(); - } else { + if ('/' !== $pathinfo && $hasTrailingSlash === ($trimmedPathinfo === $pathinfo)) { + if ($supportsRedirections && (!$requiredMethods || isset($requiredMethods['GET']))) { + return $allow = $allowSchemes = array(); + } continue; } @@ -125,23 +125,24 @@ private function doMatch(string $rawPathinfo, array &$allow = array(), array &$a foreach ($this->regexpList as $offset => $regex) { while (preg_match($regex, $matchedPathinfo, $matches)) { - foreach ($this->dynamicRoutes[$m = (int) $matches['MARK']] as list($ret, $vars, $requiredMethods, $requiredSchemes, $hasTrailingSlash, $condition)) { + foreach ($this->dynamicRoutes[$m = (int) $matches['MARK']] as list($ret, $vars, $requiredMethods, $requiredSchemes, $hasTrailingSlash, $hasTrailingVar, $condition)) { if ($condition && !($this->checkCondition)($condition, $context, 0 < $condition ? $request ?? $request = $this->request ?: $this->createRequest($pathinfo) : null)) { continue; } - if ('/' !== $pathinfo) { - if ('/' === $pathinfo[-1]) { - if (preg_match($regex, substr($pathinfo, 0, -1), $n) && $m === (int) $n['MARK']) { - $matches = $n; - } else { - $hasTrailingSlash = true; - } + if ($trimmedPathinfo === $pathinfo || !$hasTrailingVar) { + // no-op + } elseif (preg_match($regex, $this->matchHost ? $host.'.'.$trimmedPathinfo : $trimmedPathinfo, $n) && $m === (int) $n['MARK']) { + $matches = $n; + } else { + $hasTrailingSlash = true; + } + + if ('/' !== $pathinfo && $hasTrailingSlash === ($trimmedPathinfo === $pathinfo)) { + if ($supportsRedirections && (!$requiredMethods || isset($requiredMethods['GET']))) { + return $allow = $allowSchemes = array(); } - if ($hasTrailingSlash !== ('/' === $pathinfo[-1])) { - if ($this instanceof RedirectableUrlMatcherInterface && (!$requiredMethods || isset($requiredMethods['GET'])) && 'GET' === $canonicalMethod) { - return $allow = $allowSchemes = array(); - } + if ($trimmedPathinfo === $pathinfo || !$hasTrailingVar) { continue; } } diff --git a/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcher.php b/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcher.php index e60552f15823..bfdb59b3785a 100644 --- a/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcher.php +++ b/src/Symfony/Component/Routing/Matcher/RedirectableUrlMatcher.php @@ -44,11 +44,11 @@ public function match($pathinfo) } finally { $this->context->setScheme($scheme); } - } elseif ('/' === $pathinfo) { + } elseif ('/' === $trimmedPathinfo = rtrim($pathinfo, '/') ?: '/') { throw $e; } else { try { - $pathinfo = '/' !== $pathinfo[-1] ? $pathinfo.'/' : substr($pathinfo, 0, -1); + $pathinfo = $trimmedPathinfo === $pathinfo ? $pathinfo.'/' : $trimmedPathinfo; $ret = parent::match($pathinfo); return $this->redirect($pathinfo, $ret['_route'] ?? null) + $ret; diff --git a/src/Symfony/Component/Routing/Matcher/UrlMatcher.php b/src/Symfony/Component/Routing/Matcher/UrlMatcher.php index 0d5d14da5eae..4411811e168f 100644 --- a/src/Symfony/Component/Routing/Matcher/UrlMatcher.php +++ b/src/Symfony/Component/Routing/Matcher/UrlMatcher.php @@ -84,7 +84,7 @@ public function match($pathinfo) { $this->allow = $this->allowSchemes = array(); - if ($ret = $this->matchCollection(rawurldecode($pathinfo), $this->routes)) { + if ($ret = $this->matchCollection(rawurldecode($pathinfo) ?: '/', $this->routes)) { return $ret; } @@ -134,49 +134,41 @@ protected function matchCollection($pathinfo, RouteCollection $routes) if ('HEAD' === $method = $this->context->getMethod()) { $method = 'GET'; } - $supportsTrailingSlash = '/' !== $pathinfo && '' !== $pathinfo && $this instanceof RedirectableUrlMatcherInterface; + $supportsTrailingSlash = 'GET' === $method && $this instanceof RedirectableUrlMatcherInterface; + $trimmedPathinfo = rtrim($pathinfo, '/') ?: '/'; foreach ($routes as $name => $route) { $compiledRoute = $route->compile(); - $staticPrefix = $compiledRoute->getStaticPrefix(); + $staticPrefix = rtrim($compiledRoute->getStaticPrefix(), '/'); $requiredMethods = $route->getMethods(); // check the static prefix of the URL first. Only use the more expensive preg_match when it matches - if ('' === $staticPrefix || 0 === strpos($pathinfo, $staticPrefix)) { - // no-op - } elseif (!$supportsTrailingSlash || ($requiredMethods && !\in_array('GET', $requiredMethods)) || 'GET' !== $method) { - continue; - } elseif ('/' === $staticPrefix[-1] && substr($staticPrefix, 0, -1) === $pathinfo) { - return $this->allow = $this->allowSchemes = array(); - } elseif ('/' === $pathinfo[-1] && substr($pathinfo, 0, -1) === $staticPrefix) { - return $this->allow = $this->allowSchemes = array(); - } else { + if ('' !== $staticPrefix && 0 !== strpos($trimmedPathinfo, $staticPrefix)) { continue; } $regex = $compiledRoute->getRegex(); - if ($supportsTrailingSlash) { - $pos = strrpos($regex, '$'); - $hasTrailingSlash = '/' === $regex[$pos - 1]; - $regex = substr_replace($regex, '/?$', $pos - $hasTrailingSlash, 1 + $hasTrailingSlash); - } + $pos = strrpos($regex, '$'); + $hasTrailingSlash = '/' === $regex[$pos - 1]; + $regex = substr_replace($regex, '/?$', $pos - $hasTrailingSlash, 1 + $hasTrailingSlash); if (!preg_match($regex, $pathinfo, $matches)) { continue; } - if ($supportsTrailingSlash) { - if ('/' === $pathinfo[-1]) { - if (preg_match($regex, substr($pathinfo, 0, -1), $m)) { - $matches = $m; - } else { - $hasTrailingSlash = true; - } + if ($trimmedPathinfo === $pathinfo || !$hasTrailingVar = preg_match('#\{\w+\}/?$#', $route->getPath())) { + // no-op + } elseif (preg_match($regex, $trimmedPathinfo, $m)) { + $matches = $m; + } else { + $hasTrailingSlash = true; + } + + if ('/' !== $pathinfo && $hasTrailingSlash === ($trimmedPathinfo === $pathinfo)) { + if ($supportsTrailingSlash && (!$requiredMethods || \in_array('GET', $requiredMethods))) { + return $this->allow = $this->allowSchemes = array(); } - if ($hasTrailingSlash !== ('/' === $pathinfo[-1])) { - if ((!$requiredMethods || \in_array('GET', $requiredMethods)) && 'GET' === $method) { - return $this->allow = $this->allowSchemes = array(); - } + if ($trimmedPathinfo === $pathinfo || !$hasTrailingVar) { continue; } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher1.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher1.php index ce1201a59545..a357b4fde7b9 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher1.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher1.php @@ -16,23 +16,23 @@ public function __construct(RequestContext $context) $this->context = $context; $this->matchHost = true; $this->staticRoutes = array( - '/test/baz' => array(array(array('_route' => 'baz'), null, null, null, false, null)), - '/test/baz.html' => array(array(array('_route' => 'baz2'), null, null, null, false, null)), - '/test/baz3' => array(array(array('_route' => 'baz3'), null, null, null, true, null)), - '/foofoo' => array(array(array('_route' => 'foofoo', 'def' => 'test'), null, null, null, false, null)), - '/spa ce' => array(array(array('_route' => 'space'), null, null, null, false, null)), - '/multi/new' => array(array(array('_route' => 'overridden2'), null, null, null, false, null)), - '/multi/hey' => array(array(array('_route' => 'hey'), null, null, null, true, null)), - '/ababa' => array(array(array('_route' => 'ababa'), null, null, null, false, null)), - '/route1' => array(array(array('_route' => 'route1'), 'a.example.com', null, null, false, null)), - '/c2/route2' => array(array(array('_route' => 'route2'), 'a.example.com', null, null, false, null)), - '/route4' => array(array(array('_route' => 'route4'), 'a.example.com', null, null, false, null)), - '/c2/route3' => array(array(array('_route' => 'route3'), 'b.example.com', null, null, false, null)), - '/route5' => array(array(array('_route' => 'route5'), 'c.example.com', null, null, false, null)), - '/route6' => array(array(array('_route' => 'route6'), null, null, null, false, null)), - '/route11' => array(array(array('_route' => 'route11'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, null)), - '/route12' => array(array(array('_route' => 'route12', 'var1' => 'val'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, null)), - '/route17' => array(array(array('_route' => 'route17'), null, null, null, false, null)), + '/test/baz' => array(array(array('_route' => 'baz'), null, null, null, false, false, null)), + '/test/baz.html' => array(array(array('_route' => 'baz2'), null, null, null, false, false, null)), + '/test/baz3' => array(array(array('_route' => 'baz3'), null, null, null, true, false, null)), + '/foofoo' => array(array(array('_route' => 'foofoo', 'def' => 'test'), null, null, null, false, false, null)), + '/spa ce' => array(array(array('_route' => 'space'), null, null, null, false, false, null)), + '/multi/new' => array(array(array('_route' => 'overridden2'), null, null, null, false, false, null)), + '/multi/hey' => array(array(array('_route' => 'hey'), null, null, null, true, false, null)), + '/ababa' => array(array(array('_route' => 'ababa'), null, null, null, false, false, null)), + '/route1' => array(array(array('_route' => 'route1'), 'a.example.com', null, null, false, false, null)), + '/c2/route2' => array(array(array('_route' => 'route2'), 'a.example.com', null, null, false, false, null)), + '/route4' => array(array(array('_route' => 'route4'), 'a.example.com', null, null, false, false, null)), + '/c2/route3' => array(array(array('_route' => 'route3'), 'b.example.com', null, null, false, false, null)), + '/route5' => array(array(array('_route' => 'route5'), 'c.example.com', null, null, false, false, null)), + '/route6' => array(array(array('_route' => 'route6'), null, null, null, false, false, null)), + '/route11' => array(array(array('_route' => 'route11'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, false, null)), + '/route12' => array(array(array('_route' => 'route12', 'var1' => 'val'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, false, null)), + '/route17' => array(array(array('_route' => 'route17'), null, null, null, false, false, null)), ); $this->regexpList = array( 0 => '{^(?' @@ -80,34 +80,34 @@ public function __construct(RequestContext $context) .')' .')' .')' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 47 => array(array(array('_route' => 'foo', 'def' => 'test'), array('bar'), null, null, false, null)), - 70 => array(array(array('_route' => 'bar'), array('foo'), array('GET' => 0, 'HEAD' => 1), null, false, null)), - 90 => array(array(array('_route' => 'barhead'), array('foo'), array('GET' => 0), null, false, null)), + 47 => array(array(array('_route' => 'foo', 'def' => 'test'), array('bar'), null, null, false, true, null)), + 70 => array(array(array('_route' => 'bar'), array('foo'), array('GET' => 0, 'HEAD' => 1), null, false, true, null)), + 90 => array(array(array('_route' => 'barhead'), array('foo'), array('GET' => 0), null, false, true, null)), 115 => array( - array(array('_route' => 'baz4'), array('foo'), null, null, true, null), - array(array('_route' => 'baz5'), array('foo'), array('POST' => 0), null, true, null), - array(array('_route' => 'baz.baz6'), array('foo'), array('PUT' => 0), null, true, null), + array(array('_route' => 'baz4'), array('foo'), null, null, true, true, null), + array(array('_route' => 'baz5'), array('foo'), array('POST' => 0), null, true, true, null), + array(array('_route' => 'baz.baz6'), array('foo'), array('PUT' => 0), null, true, true, null), ), - 131 => array(array(array('_route' => 'quoter'), array('quoter'), null, null, false, null)), - 160 => array(array(array('_route' => 'foo1'), array('foo'), array('PUT' => 0), null, false, null)), - 168 => array(array(array('_route' => 'bar1'), array('bar'), null, null, false, null)), - 181 => array(array(array('_route' => 'overridden'), array('var'), null, null, false, null)), - 204 => array(array(array('_route' => 'foo2'), array('foo1'), null, null, false, null)), - 212 => array(array(array('_route' => 'bar2'), array('bar1'), null, null, false, null)), - 248 => array(array(array('_route' => 'helloWorld', 'who' => 'World!'), array('who'), null, null, false, null)), - 279 => array(array(array('_route' => 'foo3'), array('_locale', 'foo'), null, null, false, null)), - 287 => array(array(array('_route' => 'bar3'), array('_locale', 'bar'), null, null, false, null)), - 309 => array(array(array('_route' => 'foo4'), array('foo'), null, null, false, null)), - 371 => array(array(array('_route' => 'route13'), array('var1', 'name'), null, null, false, null)), - 389 => array(array(array('_route' => 'route14', 'var1' => 'val'), array('var1', 'name'), null, null, false, null)), - 441 => array(array(array('_route' => 'route15'), array('name'), null, null, false, null)), - 489 => array(array(array('_route' => 'route16', 'var1' => 'val'), array('name'), null, null, false, null)), - 510 => array(array(array('_route' => 'a'), array(), null, null, false, null)), - 531 => array(array(array('_route' => 'b'), array('var'), null, null, false, null)), - 549 => array(array(array('_route' => 'c'), array('var'), null, null, false, null)), + 131 => array(array(array('_route' => 'quoter'), array('quoter'), null, null, false, true, null)), + 160 => array(array(array('_route' => 'foo1'), array('foo'), array('PUT' => 0), null, false, true, null)), + 168 => array(array(array('_route' => 'bar1'), array('bar'), null, null, false, true, null)), + 181 => array(array(array('_route' => 'overridden'), array('var'), null, null, false, true, null)), + 204 => array(array(array('_route' => 'foo2'), array('foo1'), null, null, false, true, null)), + 212 => array(array(array('_route' => 'bar2'), array('bar1'), null, null, false, true, null)), + 248 => array(array(array('_route' => 'helloWorld', 'who' => 'World!'), array('who'), null, null, false, true, null)), + 279 => array(array(array('_route' => 'foo3'), array('_locale', 'foo'), null, null, false, true, null)), + 287 => array(array(array('_route' => 'bar3'), array('_locale', 'bar'), null, null, false, true, null)), + 309 => array(array(array('_route' => 'foo4'), array('foo'), null, null, false, true, null)), + 371 => array(array(array('_route' => 'route13'), array('var1', 'name'), null, null, false, true, null)), + 389 => array(array(array('_route' => 'route14', 'var1' => 'val'), array('var1', 'name'), null, null, false, true, null)), + 441 => array(array(array('_route' => 'route15'), array('name'), null, null, false, true, null)), + 489 => array(array(array('_route' => 'route16', 'var1' => 'val'), array('name'), null, null, false, true, null)), + 510 => array(array(array('_route' => 'a'), array(), null, null, false, false, null)), + 531 => array(array(array('_route' => 'b'), array('var'), null, null, false, true, null)), + 549 => array(array(array('_route' => 'c'), array('var'), null, null, false, true, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher10.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher10.php index d1a6caed83d5..c8bce667e945 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher10.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher10.php @@ -893,7 +893,7 @@ public function __construct(RequestContext $context) .'|1d92b/([^/]++)/([^/]++)/([^/]++)/51d92b(*:24737)' .'|98b3e/([^/]++)/([^/]++)/([^/]++)/598b3e(*:24786)' .')' - .')(?:/?)$}sD', + .')/?$}sD', 24786 => '{^(?' .'|/5(?' .'|b69b9/([^/]++)/([^/]++)/([^/]++)/5b69b9(*:24837)' @@ -1768,1009 +1768,1009 @@ public function __construct(RequestContext $context) .')' .'|9c9ad/([^/]++)/([^/]++)/([^/]++)/49c9ad(*:49718)' .')' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 54 => array(array(array('_route' => '_0'), array('a', 'b', 'c'), null, null, false, null)), - 102 => array(array(array('_route' => '_190'), array('a', 'b', 'c'), null, null, false, null)), - 147 => array(array(array('_route' => '_478'), array('a', 'b', 'c'), null, null, false, null)), - 194 => array(array(array('_route' => '_259'), array('a', 'b', 'c'), null, null, false, null)), - 240 => array(array(array('_route' => '_368'), array('a', 'b', 'c'), null, null, false, null)), - 291 => array(array(array('_route' => '_1'), array('a', 'b', 'c'), null, null, false, null)), - 337 => array(array(array('_route' => '_116'), array('a', 'b', 'c'), null, null, false, null)), - 383 => array(array(array('_route' => '_490'), array('a', 'b', 'c'), null, null, false, null)), - 434 => array(array(array('_route' => '_2'), array('a', 'b', 'c'), null, null, false, null)), - 480 => array(array(array('_route' => '_124'), array('a', 'b', 'c'), null, null, false, null)), - 526 => array(array(array('_route' => '_389'), array('a', 'b', 'c'), null, null, false, null)), - 577 => array(array(array('_route' => '_8'), array('a', 'b', 'c'), null, null, false, null)), - 623 => array(array(array('_route' => '_104'), array('a', 'b', 'c'), null, null, false, null)), - 677 => array(array(array('_route' => '_12'), array('a', 'b', 'c'), null, null, false, null)), - 722 => array(array(array('_route' => '_442'), array('a', 'b', 'c'), null, null, false, null)), - 769 => array(array(array('_route' => '_253'), array('a', 'b', 'c'), null, null, false, null)), - 820 => array(array(array('_route' => '_13'), array('a', 'b', 'c'), null, null, false, null)), - 866 => array(array(array('_route' => '_254'), array('a', 'b', 'c'), null, null, false, null)), - 912 => array(array(array('_route' => '_347'), array('a', 'b', 'c'), null, null, false, null)), - 963 => array(array(array('_route' => '_16'), array('a', 'b', 'c'), null, null, false, null)), - 1009 => array(array(array('_route' => '_87'), array('a', 'b', 'c'), null, null, false, null)), - 1058 => array(array(array('_route' => '_31'), array('a', 'b', 'c'), null, null, false, null)), - 1109 => array(array(array('_route' => '_50'), array('a', 'b', 'c'), null, null, false, null)), - 1156 => array(array(array('_route' => '_219'), array('a', 'b', 'c'), null, null, false, null)), - 1203 => array(array(array('_route' => '_332'), array('a', 'b', 'c'), null, null, false, null)), - 1250 => array(array(array('_route' => '_359'), array('a', 'b', 'c'), null, null, false, null)), - 1302 => array(array(array('_route' => '_183'), array('a', 'b', 'c'), null, null, false, null)), - 1349 => array(array(array('_route' => '_500'), array('a', 'b', 'c'), null, null, false, null)), - 1401 => array(array(array('_route' => '_214'), array('a', 'b', 'c'), null, null, false, null)), - 1448 => array(array(array('_route' => '_321'), array('a', 'b', 'c'), null, null, false, null)), - 1497 => array(array(array('_route' => '_243'), array('a', 'b', 'c'), null, null, false, null)), - 1545 => array(array(array('_route' => '_328'), array('a', 'b', 'c'), null, null, false, null)), - 1596 => array(array(array('_route' => '_362'), array('a', 'b', 'c'), null, null, false, null)), - 1643 => array(array(array('_route' => '_488'), array('a', 'b', 'c'), null, null, false, null)), - 1701 => array(array(array('_route' => '_3'), array('a', 'b', 'c'), null, null, false, null)), - 1751 => array(array(array('_route' => '_102'), array('a', 'b', 'c'), null, null, false, null)), - 1797 => array(array(array('_route' => '_220'), array('a', 'b', 'c'), null, null, false, null)), - 1845 => array(array(array('_route' => '_127'), array('a', 'b', 'c'), null, null, false, null)), - 1897 => array(array(array('_route' => '_5'), array('a', 'b', 'c'), null, null, false, null)), - 1944 => array(array(array('_route' => '_242'), array('a', 'b', 'c'), null, null, false, null)), - 1991 => array(array(array('_route' => '_397'), array('a', 'b', 'c'), null, null, false, null)), - 2038 => array(array(array('_route' => '_454'), array('a', 'b', 'c'), null, null, false, null)), - 2090 => array(array(array('_route' => '_34'), array('a', 'b', 'c'), null, null, false, null)), - 2137 => array(array(array('_route' => '_281'), array('a', 'b', 'c'), null, null, false, null)), - 2189 => array(array(array('_route' => '_64'), array('a', 'b', 'c'), null, null, false, null)), - 2236 => array(array(array('_route' => '_205'), array('a', 'b', 'c'), null, null, false, null)), - 2291 => array(array(array('_route' => '_71'), array('a', 'b', 'c'), null, null, false, null)), - 2337 => array(array(array('_route' => '_203'), array('a', 'b', 'c'), null, null, false, null)), - 2385 => array(array(array('_route' => '_97'), array('a', 'b', 'c'), null, null, false, null)), - 2437 => array(array(array('_route' => '_98'), array('a', 'b', 'c'), null, null, false, null)), - 2484 => array(array(array('_route' => '_267'), array('a', 'b', 'c'), null, null, false, null)), - 2531 => array(array(array('_route' => '_309'), array('a', 'b', 'c'), null, null, false, null)), - 2586 => array(array(array('_route' => '_117'), array('a', 'b', 'c'), null, null, false, null)), - 2631 => array(array(array('_route' => '_211'), array('a', 'b', 'c'), null, null, false, null)), - 2679 => array(array(array('_route' => '_484'), array('a', 'b', 'c'), null, null, false, null)), - 2731 => array(array(array('_route' => '_139'), array('a', 'b', 'c'), null, null, false, null)), - 2778 => array(array(array('_route' => '_421'), array('a', 'b', 'c'), null, null, false, null)), - 2830 => array(array(array('_route' => '_185'), array('a', 'b', 'c'), null, null, false, null)), - 2877 => array(array(array('_route' => '_439'), array('a', 'b', 'c'), null, null, false, null)), - 2926 => array(array(array('_route' => '_218'), array('a', 'b', 'c'), null, null, false, null)), - 2977 => array(array(array('_route' => '_233'), array('a', 'b', 'c'), null, null, false, null)), - 3024 => array(array(array('_route' => '_483'), array('a', 'b', 'c'), null, null, false, null)), - 3073 => array(array(array('_route' => '_265'), array('a', 'b', 'c'), null, null, false, null)), - 3124 => array(array(array('_route' => '_299'), array('a', 'b', 'c'), null, null, false, null)), - 3171 => array(array(array('_route' => '_351'), array('a', 'b', 'c'), null, null, false, null)), - 3218 => array(array(array('_route' => '_472'), array('a', 'b', 'c'), null, null, false, null)), - 3267 => array(array(array('_route' => '_360'), array('a', 'b', 'c'), null, null, false, null)), - 3315 => array(array(array('_route' => '_466'), array('a', 'b', 'c'), null, null, false, null)), - 3372 => array(array(array('_route' => '_4'), array('a', 'b', 'c'), null, null, false, null)), - 3419 => array(array(array('_route' => '_142'), array('a', 'b', 'c'), null, null, false, null)), - 3466 => array(array(array('_route' => '_151'), array('a', 'b', 'c'), null, null, false, null)), - 3513 => array(array(array('_route' => '_308'), array('a', 'b', 'c'), null, null, false, null)), - 3560 => array(array(array('_route' => '_440'), array('a', 'b', 'c'), null, null, false, null)), - 3612 => array(array(array('_route' => '_14'), array('a', 'b', 'c'), null, null, false, null)), - 3659 => array(array(array('_route' => '_358'), array('a', 'b', 'c'), null, null, false, null)), - 3711 => array(array(array('_route' => '_37'), array('a', 'b', 'c'), null, null, false, null)), - 3758 => array(array(array('_route' => '_38'), array('a', 'b', 'c'), null, null, false, null)), - 3805 => array(array(array('_route' => '_146'), array('a', 'b', 'c'), null, null, false, null)), - 3852 => array(array(array('_route' => '_194'), array('a', 'b', 'c'), null, null, false, null)), - 3899 => array(array(array('_route' => '_487'), array('a', 'b', 'c'), null, null, false, null)), - 3948 => array(array(array('_route' => '_42'), array('a', 'b', 'c'), null, null, false, null)), - 3999 => array(array(array('_route' => '_54'), array('a', 'b', 'c'), null, null, false, null)), - 4046 => array(array(array('_route' => '_326'), array('a', 'b', 'c'), null, null, false, null)), - 4098 => array(array(array('_route' => '_68'), array('a', 'b', 'c'), null, null, false, null)), - 4145 => array(array(array('_route' => '_108'), array('a', 'b', 'c'), null, null, false, null)), - 4197 => array(array(array('_route' => '_74'), array('a', 'b', 'c'), null, null, false, null)), - 4244 => array(array(array('_route' => '_315'), array('a', 'b', 'c'), null, null, false, null)), - 4291 => array(array(array('_route' => '_374'), array('a', 'b', 'c'), null, null, false, null)), - 4343 => array(array(array('_route' => '_99'), array('a', 'b', 'c'), null, null, false, null)), - 4390 => array(array(array('_route' => '_238'), array('a', 'b', 'c'), null, null, false, null)), - 4442 => array(array(array('_route' => '_107'), array('a', 'b', 'c'), null, null, false, null)), - 4489 => array(array(array('_route' => '_409'), array('a', 'b', 'c'), null, null, false, null)), - 4541 => array(array(array('_route' => '_122'), array('a', 'b', 'c'), null, null, false, null)), - 4588 => array(array(array('_route' => '_379'), array('a', 'b', 'c'), null, null, false, null)), - 4635 => array(array(array('_route' => '_390'), array('a', 'b', 'c'), null, null, false, null)), - 4687 => array(array(array('_route' => '_171'), array('a', 'b', 'c'), null, null, false, null)), - 4734 => array(array(array('_route' => '_260'), array('a', 'b', 'c'), null, null, false, null)), - 4781 => array(array(array('_route' => '_434'), array('a', 'b', 'c'), null, null, false, null)), - 4830 => array(array(array('_route' => '_189'), array('a', 'b', 'c'), null, null, false, null)), - 4878 => array(array(array('_route' => '_467'), array('a', 'b', 'c'), null, null, false, null)), - 4935 => array(array(array('_route' => '_6'), array('a', 'b', 'c'), null, null, false, null)), - 4982 => array(array(array('_route' => '_286'), array('a', 'b', 'c'), null, null, false, null)), - 5029 => array(array(array('_route' => '_438'), array('a', 'b', 'c'), null, null, false, null)), - 5081 => array(array(array('_route' => '_19'), array('a', 'b', 'c'), null, null, false, null)), - 5131 => array(array(array('_route' => '_24'), array('a', 'b', 'c'), null, null, false, null)), - 5177 => array(array(array('_route' => '_172'), array('a', 'b', 'c'), null, null, false, null)), - 5230 => array(array(array('_route' => '_33'), array('a', 'b', 'c'), null, null, false, null)), - 5277 => array(array(array('_route' => '_400'), array('a', 'b', 'c'), null, null, false, null)), - 5324 => array(array(array('_route' => '_427'), array('a', 'b', 'c'), null, null, false, null)), - 5376 => array(array(array('_route' => '_35'), array('a', 'b', 'c'), null, null, false, null)), - 5423 => array(array(array('_route' => '_156'), array('a', 'b', 'c'), null, null, false, null)), - 5475 => array(array(array('_route' => '_36'), array('a', 'b', 'c'), null, null, false, null)), - 5522 => array(array(array('_route' => '_251'), array('a', 'b', 'c'), null, null, false, null)), - 5574 => array(array(array('_route' => '_43'), array('a', 'b', 'c'), null, null, false, null)), - 5621 => array(array(array('_route' => '_292'), array('a', 'b', 'c'), null, null, false, null)), - 5668 => array(array(array('_route' => '_411'), array('a', 'b', 'c'), null, null, false, null)), - 5720 => array(array(array('_route' => '_69'), array('a', 'b', 'c'), null, null, false, null)), - 5767 => array(array(array('_route' => '_159'), array('a', 'b', 'c'), null, null, false, null)), - 5814 => array(array(array('_route' => '_170'), array('a', 'b', 'c'), null, null, false, null)), - 5861 => array(array(array('_route' => '_376'), array('a', 'b', 'c'), null, null, false, null)), - 5913 => array(array(array('_route' => '_131'), array('a', 'b', 'c'), null, null, false, null)), - 5960 => array(array(array('_route' => '_446'), array('a', 'b', 'c'), null, null, false, null)), - 6015 => array(array(array('_route' => '_140'), array('a', 'b', 'c'), null, null, false, null)), - 6061 => array(array(array('_route' => '_353'), array('a', 'b', 'c'), null, null, false, null)), - 6112 => array(array(array('_route' => '_224'), array('a', 'b', 'c'), null, null, false, null)), - 6158 => array(array(array('_route' => '_346'), array('a', 'b', 'c'), null, null, false, null)), - 6204 => array(array(array('_route' => '_443'), array('a', 'b', 'c'), null, null, false, null)), - 6254 => array(array(array('_route' => '_154'), array('a', 'b', 'c'), null, null, false, null)), - 6305 => array(array(array('_route' => '_212'), array('a', 'b', 'c'), null, null, false, null)), - 6352 => array(array(array('_route' => '_313'), array('a', 'b', 'c'), null, null, false, null)), - 6399 => array(array(array('_route' => '_395'), array('a', 'b', 'c'), null, null, false, null)), - 6446 => array(array(array('_route' => '_441'), array('a', 'b', 'c'), null, null, false, null)), - 6498 => array(array(array('_route' => '_223'), array('a', 'b', 'c'), null, null, false, null)), - 6545 => array(array(array('_route' => '_303'), array('a', 'b', 'c'), null, null, false, null)), - 6594 => array(array(array('_route' => '_410'), array('a', 'b', 'c'), null, null, false, null)), - 6642 => array(array(array('_route' => '_494'), array('a', 'b', 'c'), null, null, false, null)), - 6702 => array(array(array('_route' => '_7'), array('a', 'b', 'c'), null, null, false, null)), - 6748 => array(array(array('_route' => '_268'), array('a', 'b', 'c'), null, null, false, null)), - 6796 => array(array(array('_route' => '_178'), array('a', 'b', 'c'), null, null, false, null)), - 6843 => array(array(array('_route' => '_179'), array('a', 'b', 'c'), null, null, false, null)), - 6890 => array(array(array('_route' => '_416'), array('a', 'b', 'c'), null, null, false, null)), - 6942 => array(array(array('_route' => '_25'), array('a', 'b', 'c'), null, null, false, null)), - 6989 => array(array(array('_route' => '_307'), array('a', 'b', 'c'), null, null, false, null)), - 7036 => array(array(array('_route' => '_387'), array('a', 'b', 'c'), null, null, false, null)), - 7083 => array(array(array('_route' => '_471'), array('a', 'b', 'c'), null, null, false, null)), - 7132 => array(array(array('_route' => '_90'), array('a', 'b', 'c'), null, null, false, null)), - 7183 => array(array(array('_route' => '_95'), array('a', 'b', 'c'), null, null, false, null)), - 7230 => array(array(array('_route' => '_338'), array('a', 'b', 'c'), null, null, false, null)), - 7277 => array(array(array('_route' => '_401'), array('a', 'b', 'c'), null, null, false, null)), - 7329 => array(array(array('_route' => '_147'), array('a', 'b', 'c'), null, null, false, null)), - 7376 => array(array(array('_route' => '_319'), array('a', 'b', 'c'), null, null, false, null)), - 7423 => array(array(array('_route' => '_354'), array('a', 'b', 'c'), null, null, false, null)), - 7470 => array(array(array('_route' => '_428'), array('a', 'b', 'c'), null, null, false, null)), - 7522 => array(array(array('_route' => '_162'), array('a', 'b', 'c'), null, null, false, null)), - 7572 => array(array(array('_route' => '_175'), array('a', 'b', 'c'), null, null, false, null)), - 7618 => array(array(array('_route' => '_455'), array('a', 'b', 'c'), null, null, false, null)), - 7666 => array(array(array('_route' => '_355'), array('a', 'b', 'c'), null, null, false, null)), - 7718 => array(array(array('_route' => '_197'), array('a', 'b', 'c'), null, null, false, null)), - 7768 => array(array(array('_route' => '_202'), array('a', 'b', 'c'), null, null, false, null)), - 7813 => array(array(array('_route' => '_489'), array('a', 'b', 'c'), null, null, false, null)), - 7863 => array(array(array('_route' => '_199'), array('a', 'b', 'c'), null, null, false, null)), - 7914 => array(array(array('_route' => '_263'), array('a', 'b', 'c'), null, null, false, null)), - 7961 => array(array(array('_route' => '_406'), array('a', 'b', 'c'), null, null, false, null)), - 8010 => array(array(array('_route' => '_289'), array('a', 'b', 'c'), null, null, false, null)), - 8058 => array(array(array('_route' => '_325'), array('a', 'b', 'c'), null, null, false, null)), - 8106 => array(array(array('_route' => '_378'), array('a', 'b', 'c'), null, null, false, null)), - 8154 => array(array(array('_route' => '_468'), array('a', 'b', 'c'), null, null, false, null)), - 8211 => array(array(array('_route' => '_9'), array('a', 'b', 'c'), null, null, false, null)), - 8258 => array(array(array('_route' => '_216'), array('a', 'b', 'c'), null, null, false, null)), - 8307 => array(array(array('_route' => '_26'), array('a', 'b', 'c'), null, null, false, null)), - 8355 => array(array(array('_route' => '_62'), array('a', 'b', 'c'), null, null, false, null)), - 8406 => array(array(array('_route' => '_81'), array('a', 'b', 'c'), null, null, false, null)), - 8453 => array(array(array('_route' => '_318'), array('a', 'b', 'c'), null, null, false, null)), - 8505 => array(array(array('_route' => '_121'), array('a', 'b', 'c'), null, null, false, null)), - 8551 => array(array(array('_route' => '_182'), array('a', 'b', 'c'), null, null, false, null)), - 8603 => array(array(array('_route' => '_136'), array('a', 'b', 'c'), null, null, false, null)), - 8650 => array(array(array('_route' => '_415'), array('a', 'b', 'c'), null, null, false, null)), - 8697 => array(array(array('_route' => '_457'), array('a', 'b', 'c'), null, null, false, null)), - 8744 => array(array(array('_route' => '_463'), array('a', 'b', 'c'), null, null, false, null)), - 8796 => array(array(array('_route' => '_148'), array('a', 'b', 'c'), null, null, false, null)), - 8843 => array(array(array('_route' => '_273'), array('a', 'b', 'c'), null, null, false, null)), - 8892 => array(array(array('_route' => '_284'), array('a', 'b', 'c'), null, null, false, null)), - 8940 => array(array(array('_route' => '_288'), array('a', 'b', 'c'), null, null, false, null)), - 8991 => array(array(array('_route' => '_295'), array('a', 'b', 'c'), null, null, false, null)), - 9038 => array(array(array('_route' => '_305'), array('a', 'b', 'c'), null, null, false, null)), - 9085 => array(array(array('_route' => '_453'), array('a', 'b', 'c'), null, null, false, null)), - 9134 => array(array(array('_route' => '_340'), array('a', 'b', 'c'), null, null, false, null)), - 9185 => array(array(array('_route' => '_371'), array('a', 'b', 'c'), null, null, false, null)), - 9232 => array(array(array('_route' => '_417'), array('a', 'b', 'c'), null, null, false, null)), - 9284 => array(array(array('_route' => '_382'), array('a', 'b', 'c'), null, null, false, null)), - 9331 => array(array(array('_route' => '_404'), array('a', 'b', 'c'), null, null, false, null)), - 9389 => array(array(array('_route' => '_10'), array('a', 'b', 'c'), null, null, false, null)), - 9436 => array(array(array('_route' => '_279'), array('a', 'b', 'c'), null, null, false, null)), - 9483 => array(array(array('_route' => '_377'), array('a', 'b', 'c'), null, null, false, null)), - 9535 => array(array(array('_route' => '_39'), array('a', 'b', 'c'), null, null, false, null)), - 9582 => array(array(array('_route' => '_40'), array('a', 'b', 'c'), null, null, false, null)), - 9629 => array(array(array('_route' => '_264'), array('a', 'b', 'c'), null, null, false, null)), - 9676 => array(array(array('_route' => '_449'), array('a', 'b', 'c'), null, null, false, null)), - 9728 => array(array(array('_route' => '_46'), array('a', 'b', 'c'), null, null, false, null)), - 9775 => array(array(array('_route' => '_257'), array('a', 'b', 'c'), null, null, false, null)), - 9822 => array(array(array('_route' => '_274'), array('a', 'b', 'c'), null, null, false, null)), - 9869 => array(array(array('_route' => '_388'), array('a', 'b', 'c'), null, null, false, null)), - 9921 => array(array(array('_route' => '_53'), array('a', 'b', 'c'), null, null, false, null)), - 9968 => array(array(array('_route' => '_345'), array('a', 'b', 'c'), null, null, false, null)), - 10020 => array(array(array('_route' => '_73'), array('a', 'b', 'c'), null, null, false, null)), - 10068 => array(array(array('_route' => '_296'), array('a', 'b', 'c'), null, null, false, null)), - 10121 => array(array(array('_route' => '_75'), array('a', 'b', 'c'), null, null, false, null)), - 10169 => array(array(array('_route' => '_458'), array('a', 'b', 'c'), null, null, false, null)), - 10225 => array(array(array('_route' => '_79'), array('a', 'b', 'c'), null, null, false, null)), - 10272 => array(array(array('_route' => '_129'), array('a', 'b', 'c'), null, null, false, null)), - 10319 => array(array(array('_route' => '_418'), array('a', 'b', 'c'), null, null, false, null)), - 10368 => array(array(array('_route' => '_225'), array('a', 'b', 'c'), null, null, false, null)), - 10416 => array(array(array('_route' => '_479'), array('a', 'b', 'c'), null, null, false, null)), - 10466 => array(array(array('_route' => '_120'), array('a', 'b', 'c'), null, null, false, null)), - 10515 => array(array(array('_route' => '_276'), array('a', 'b', 'c'), null, null, false, null)), - 10564 => array(array(array('_route' => '_370'), array('a', 'b', 'c'), null, null, false, null)), - 10616 => array(array(array('_route' => '_385'), array('a', 'b', 'c'), null, null, false, null)), - 10664 => array(array(array('_route' => '_469'), array('a', 'b', 'c'), null, null, false, null)), - 10714 => array(array(array('_route' => '_435'), array('a', 'b', 'c'), null, null, false, null)), - 10772 => array(array(array('_route' => '_11'), array('a', 'b', 'c'), null, null, false, null)), - 10820 => array(array(array('_route' => '_105'), array('a', 'b', 'c'), null, null, false, null)), - 10868 => array(array(array('_route' => '_132'), array('a', 'b', 'c'), null, null, false, null)), - 10921 => array(array(array('_route' => '_18'), array('a', 'b', 'c'), null, null, false, null)), - 10969 => array(array(array('_route' => '_210'), array('a', 'b', 'c'), null, null, false, null)), - 11017 => array(array(array('_route' => '_329'), array('a', 'b', 'c'), null, null, false, null)), - 11073 => array(array(array('_route' => '_29'), array('a', 'b', 'c'), null, null, false, null)), - 11120 => array(array(array('_route' => '_480'), array('a', 'b', 'c'), null, null, false, null)), - 11169 => array(array(array('_route' => '_426'), array('a', 'b', 'c'), null, null, false, null)), - 11222 => array(array(array('_route' => '_32'), array('a', 'b', 'c'), null, null, false, null)), - 11270 => array(array(array('_route' => '_217'), array('a', 'b', 'c'), null, null, false, null)), - 11318 => array(array(array('_route' => '_275'), array('a', 'b', 'c'), null, null, false, null)), - 11371 => array(array(array('_route' => '_45'), array('a', 'b', 'c'), null, null, false, null)), - 11419 => array(array(array('_route' => '_157'), array('a', 'b', 'c'), null, null, false, null)), - 11467 => array(array(array('_route' => '_184'), array('a', 'b', 'c'), null, null, false, null)), - 11515 => array(array(array('_route' => '_250'), array('a', 'b', 'c'), null, null, false, null)), - 11563 => array(array(array('_route' => '_356'), array('a', 'b', 'c'), null, null, false, null)), - 11616 => array(array(array('_route' => '_47'), array('a', 'b', 'c'), null, null, false, null)), - 11664 => array(array(array('_route' => '_445'), array('a', 'b', 'c'), null, null, false, null)), - 11714 => array(array(array('_route' => '_48'), array('a', 'b', 'c'), null, null, false, null)), - 11766 => array(array(array('_route' => '_58'), array('a', 'b', 'c'), null, null, false, null)), - 11814 => array(array(array('_route' => '_414'), array('a', 'b', 'c'), null, null, false, null)), - 11862 => array(array(array('_route' => '_431'), array('a', 'b', 'c'), null, null, false, null)), - 11915 => array(array(array('_route' => '_84'), array('a', 'b', 'c'), null, null, false, null)), - 11963 => array(array(array('_route' => '_294'), array('a', 'b', 'c'), null, null, false, null)), - 12011 => array(array(array('_route' => '_336'), array('a', 'b', 'c'), null, null, false, null)), - 12059 => array(array(array('_route' => '_465'), array('a', 'b', 'c'), null, null, false, null)), - 12112 => array(array(array('_route' => '_103'), array('a', 'b', 'c'), null, null, false, null)), - 12160 => array(array(array('_route' => '_111'), array('a', 'b', 'c'), null, null, false, null)), - 12208 => array(array(array('_route' => '_207'), array('a', 'b', 'c'), null, null, false, null)), - 12256 => array(array(array('_route' => '_402'), array('a', 'b', 'c'), null, null, false, null)), - 12309 => array(array(array('_route' => '_230'), array('a', 'b', 'c'), null, null, false, null)), - 12356 => array(array(array('_route' => '_331'), array('a', 'b', 'c'), null, null, false, null)), - 12406 => array(array(array('_route' => '_248'), array('a', 'b', 'c'), null, null, false, null)), - 12455 => array(array(array('_route' => '_282'), array('a', 'b', 'c'), null, null, false, null)), - 12513 => array(array(array('_route' => '_15'), array('a', 'b', 'c'), null, null, false, null)), - 12561 => array(array(array('_route' => '_130'), array('a', 'b', 'c'), null, null, false, null)), - 12609 => array(array(array('_route' => '_231'), array('a', 'b', 'c'), null, null, false, null)), - 12657 => array(array(array('_route' => '_365'), array('a', 'b', 'c'), null, null, false, null)), - 12705 => array(array(array('_route' => '_448'), array('a', 'b', 'c'), null, null, false, null)), - 12758 => array(array(array('_route' => '_20'), array('a', 'b', 'c'), null, null, false, null)), - 12806 => array(array(array('_route' => '_93'), array('a', 'b', 'c'), null, null, false, null)), - 12854 => array(array(array('_route' => '_186'), array('a', 'b', 'c'), null, null, false, null)), - 12902 => array(array(array('_route' => '_460'), array('a', 'b', 'c'), null, null, false, null)), - 12955 => array(array(array('_route' => '_52'), array('a', 'b', 'c'), null, null, false, null)), - 13003 => array(array(array('_route' => '_447'), array('a', 'b', 'c'), null, null, false, null)), - 13056 => array(array(array('_route' => '_56'), array('a', 'b', 'c'), null, null, false, null)), - 13104 => array(array(array('_route' => '_133'), array('a', 'b', 'c'), null, null, false, null)), - 13152 => array(array(array('_route' => '_297'), array('a', 'b', 'c'), null, null, false, null)), - 13205 => array(array(array('_route' => '_82'), array('a', 'b', 'c'), null, null, false, null)), - 13253 => array(array(array('_route' => '_165'), array('a', 'b', 'c'), null, null, false, null)), - 13301 => array(array(array('_route' => '_213'), array('a', 'b', 'c'), null, null, false, null)), - 13351 => array(array(array('_route' => '_86'), array('a', 'b', 'c'), null, null, false, null)), - 13403 => array(array(array('_route' => '_92'), array('a', 'b', 'c'), null, null, false, null)), - 13450 => array(array(array('_route' => '_280'), array('a', 'b', 'c'), null, null, false, null)), - 13500 => array(array(array('_route' => '_143'), array('a', 'b', 'c'), null, null, false, null)), - 13549 => array(array(array('_route' => '_177'), array('a', 'b', 'c'), null, null, false, null)), - 13601 => array(array(array('_route' => '_188'), array('a', 'b', 'c'), null, null, false, null)), - 13649 => array(array(array('_route' => '_311'), array('a', 'b', 'c'), null, null, false, null)), - 13697 => array(array(array('_route' => '_350'), array('a', 'b', 'c'), null, null, false, null)), - 13750 => array(array(array('_route' => '_226'), array('a', 'b', 'c'), null, null, false, null)), - 13798 => array(array(array('_route' => '_291'), array('a', 'b', 'c'), null, null, false, null)), - 13851 => array(array(array('_route' => '_244'), array('a', 'b', 'c'), null, null, false, null)), - 13898 => array(array(array('_route' => '_287'), array('a', 'b', 'c'), null, null, false, null)), - 13951 => array(array(array('_route' => '_300'), array('a', 'b', 'c'), null, null, false, null)), - 13999 => array(array(array('_route' => '_451'), array('a', 'b', 'c'), null, null, false, null)), - 14047 => array(array(array('_route' => '_452'), array('a', 'b', 'c'), null, null, false, null)), - 14095 => array(array(array('_route' => '_481'), array('a', 'b', 'c'), null, null, false, null)), - 14145 => array(array(array('_route' => '_312'), array('a', 'b', 'c'), null, null, false, null)), - 14203 => array(array(array('_route' => '_17'), array('a', 'b', 'c'), null, null, false, null)), - 14251 => array(array(array('_route' => '_227'), array('a', 'b', 'c'), null, null, false, null)), - 14299 => array(array(array('_route' => '_393'), array('a', 'b', 'c'), null, null, false, null)), - 14349 => array(array(array('_route' => '_57'), array('a', 'b', 'c'), null, null, false, null)), - 14401 => array(array(array('_route' => '_61'), array('a', 'b', 'c'), null, null, false, null)), - 14449 => array(array(array('_route' => '_112'), array('a', 'b', 'c'), null, null, false, null)), - 14500 => array(array(array('_route' => '_135'), array('a', 'b', 'c'), null, null, false, null)), - 14547 => array(array(array('_route' => '_271'), array('a', 'b', 'c'), null, null, false, null)), - 14596 => array(array(array('_route' => '_459'), array('a', 'b', 'c'), null, null, false, null)), - 14649 => array(array(array('_route' => '_67'), array('a', 'b', 'c'), null, null, false, null)), - 14697 => array(array(array('_route' => '_113'), array('a', 'b', 'c'), null, null, false, null)), - 14745 => array(array(array('_route' => '_497'), array('a', 'b', 'c'), null, null, false, null)), - 14795 => array(array(array('_route' => '_70'), array('a', 'b', 'c'), null, null, false, null)), - 14847 => array(array(array('_route' => '_89'), array('a', 'b', 'c'), null, null, false, null)), - 14895 => array(array(array('_route' => '_128'), array('a', 'b', 'c'), null, null, false, null)), - 14948 => array(array(array('_route' => '_150'), array('a', 'b', 'c'), null, null, false, null)), - 14996 => array(array(array('_route' => '_166'), array('a', 'b', 'c'), null, null, false, null)), - 15047 => array(array(array('_route' => '_206'), array('a', 'b', 'c'), null, null, false, null)), - 15094 => array(array(array('_route' => '_419'), array('a', 'b', 'c'), null, null, false, null)), - 15148 => array(array(array('_route' => '_201'), array('a', 'b', 'c'), null, null, false, null)), - 15196 => array(array(array('_route' => '_314'), array('a', 'b', 'c'), null, null, false, null)), - 15244 => array(array(array('_route' => '_429'), array('a', 'b', 'c'), null, null, false, null)), - 15297 => array(array(array('_route' => '_228'), array('a', 'b', 'c'), null, null, false, null)), - 15345 => array(array(array('_route' => '_477'), array('a', 'b', 'c'), null, null, false, null)), - 15395 => array(array(array('_route' => '_272'), array('a', 'b', 'c'), null, null, false, null)), - 15444 => array(array(array('_route' => '_486'), array('a', 'b', 'c'), null, null, false, null)), - 15502 => array(array(array('_route' => '_21'), array('a', 'b', 'c'), null, null, false, null)), - 15550 => array(array(array('_route' => '_247'), array('a', 'b', 'c'), null, null, false, null)), - 15598 => array(array(array('_route' => '_424'), array('a', 'b', 'c'), null, null, false, null)), - 15646 => array(array(array('_route' => '_499'), array('a', 'b', 'c'), null, null, false, null)), - 15699 => array(array(array('_route' => '_23'), array('a', 'b', 'c'), null, null, false, null)), - 15747 => array(array(array('_route' => '_152'), array('a', 'b', 'c'), null, null, false, null)), - 15795 => array(array(array('_route' => '_304'), array('a', 'b', 'c'), null, null, false, null)), - 15843 => array(array(array('_route' => '_352'), array('a', 'b', 'c'), null, null, false, null)), - 15896 => array(array(array('_route' => '_28'), array('a', 'b', 'c'), null, null, false, null)), - 15944 => array(array(array('_route' => '_240'), array('a', 'b', 'c'), null, null, false, null)), - 16000 => array(array(array('_route' => '_30'), array('a', 'b', 'c'), null, null, false, null)), - 16047 => array(array(array('_route' => '_41'), array('a', 'b', 'c'), null, null, false, null)), - 16096 => array(array(array('_route' => '_301'), array('a', 'b', 'c'), null, null, false, null)), - 16149 => array(array(array('_route' => '_66'), array('a', 'b', 'c'), null, null, false, null)), - 16197 => array(array(array('_route' => '_72'), array('a', 'b', 'c'), null, null, false, null)), - 16245 => array(array(array('_route' => '_320'), array('a', 'b', 'c'), null, null, false, null)), - 16298 => array(array(array('_route' => '_78'), array('a', 'b', 'c'), null, null, false, null)), - 16346 => array(array(array('_route' => '_337'), array('a', 'b', 'c'), null, null, false, null)), - 16394 => array(array(array('_route' => '_399'), array('a', 'b', 'c'), null, null, false, null)), - 16442 => array(array(array('_route' => '_495'), array('a', 'b', 'c'), null, null, false, null)), - 16492 => array(array(array('_route' => '_85'), array('a', 'b', 'c'), null, null, false, null)), - 16544 => array(array(array('_route' => '_101'), array('a', 'b', 'c'), null, null, false, null)), - 16592 => array(array(array('_route' => '_176'), array('a', 'b', 'c'), null, null, false, null)), - 16640 => array(array(array('_route' => '_246'), array('a', 'b', 'c'), null, null, false, null)), - 16693 => array(array(array('_route' => '_125'), array('a', 'b', 'c'), null, null, false, null)), - 16741 => array(array(array('_route' => '_341'), array('a', 'b', 'c'), null, null, false, null)), - 16794 => array(array(array('_route' => '_137'), array('a', 'b', 'c'), null, null, false, null)), - 16842 => array(array(array('_route' => '_270'), array('a', 'b', 'c'), null, null, false, null)), - 16890 => array(array(array('_route' => '_386'), array('a', 'b', 'c'), null, null, false, null)), - 16943 => array(array(array('_route' => '_169'), array('a', 'b', 'c'), null, null, false, null)), - 16991 => array(array(array('_route' => '_200'), array('a', 'b', 'c'), null, null, false, null)), - 17039 => array(array(array('_route' => '_262'), array('a', 'b', 'c'), null, null, false, null)), - 17092 => array(array(array('_route' => '_187'), array('a', 'b', 'c'), null, null, false, null)), - 17140 => array(array(array('_route' => '_333'), array('a', 'b', 'c'), null, null, false, null)), - 17190 => array(array(array('_route' => '_215'), array('a', 'b', 'c'), null, null, false, null)), - 17239 => array(array(array('_route' => '_316'), array('a', 'b', 'c'), null, null, false, null)), - 17288 => array(array(array('_route' => '_343'), array('a', 'b', 'c'), null, null, false, null)), - 17346 => array(array(array('_route' => '_22'), array('a', 'b', 'c'), null, null, false, null)), - 17394 => array(array(array('_route' => '_420'), array('a', 'b', 'c'), null, null, false, null)), - 17447 => array(array(array('_route' => '_55'), array('a', 'b', 'c'), null, null, false, null)), - 17494 => array(array(array('_route' => '_496'), array('a', 'b', 'c'), null, null, false, null)), - 17547 => array(array(array('_route' => '_153'), array('a', 'b', 'c'), null, null, false, null)), - 17595 => array(array(array('_route' => '_344'), array('a', 'b', 'c'), null, null, false, null)), - 17648 => array(array(array('_route' => '_160'), array('a', 'b', 'c'), null, null, false, null)), - 17696 => array(array(array('_route' => '_398'), array('a', 'b', 'c'), null, null, false, null)), - 17749 => array(array(array('_route' => '_161'), array('a', 'b', 'c'), null, null, false, null)), - 17797 => array(array(array('_route' => '_193'), array('a', 'b', 'c'), null, null, false, null)), - 17847 => array(array(array('_route' => '_174'), array('a', 'b', 'c'), null, null, false, null)), - 17899 => array(array(array('_route' => '_209'), array('a', 'b', 'c'), null, null, false, null)), - 17947 => array(array(array('_route' => '_261'), array('a', 'b', 'c'), null, null, false, null)), - 18000 => array(array(array('_route' => '_222'), array('a', 'b', 'c'), null, null, false, null)), - 18048 => array(array(array('_route' => '_323'), array('a', 'b', 'c'), null, null, false, null)), - 18096 => array(array(array('_route' => '_380'), array('a', 'b', 'c'), null, null, false, null)), - 18149 => array(array(array('_route' => '_232'), array('a', 'b', 'c'), null, null, false, null)), - 18197 => array(array(array('_route' => '_383'), array('a', 'b', 'c'), null, null, false, null)), - 18247 => array(array(array('_route' => '_306'), array('a', 'b', 'c'), null, null, false, null)), - 18296 => array(array(array('_route' => '_327'), array('a', 'b', 'c'), null, null, false, null)), - 18345 => array(array(array('_route' => '_364'), array('a', 'b', 'c'), null, null, false, null)), - 18397 => array(array(array('_route' => '_403'), array('a', 'b', 'c'), null, null, false, null)), - 18445 => array(array(array('_route' => '_405'), array('a', 'b', 'c'), null, null, false, null)), - 18495 => array(array(array('_route' => '_412'), array('a', 'b', 'c'), null, null, false, null)), - 18553 => array(array(array('_route' => '_27'), array('a', 'b', 'c'), null, null, false, null)), - 18601 => array(array(array('_route' => '_134'), array('a', 'b', 'c'), null, null, false, null)), - 18649 => array(array(array('_route' => '_245'), array('a', 'b', 'c'), null, null, false, null)), - 18702 => array(array(array('_route' => '_59'), array('a', 'b', 'c'), null, null, false, null)), - 18750 => array(array(array('_route' => '_208'), array('a', 'b', 'c'), null, null, false, null)), - 18803 => array(array(array('_route' => '_60'), array('a', 'b', 'c'), null, null, false, null)), - 18851 => array(array(array('_route' => '_119'), array('a', 'b', 'c'), null, null, false, null)), - 18902 => array(array(array('_route' => '_163'), array('a', 'b', 'c'), null, null, false, null)), - 18949 => array(array(array('_route' => '_249'), array('a', 'b', 'c'), null, null, false, null)), - 18998 => array(array(array('_route' => '_278'), array('a', 'b', 'c'), null, null, false, null)), - 19051 => array(array(array('_route' => '_63'), array('a', 'b', 'c'), null, null, false, null)), - 19099 => array(array(array('_route' => '_195'), array('a', 'b', 'c'), null, null, false, null)), - 19147 => array(array(array('_route' => '_252'), array('a', 'b', 'c'), null, null, false, null)), - 19195 => array(array(array('_route' => '_461'), array('a', 'b', 'c'), null, null, false, null)), - 19248 => array(array(array('_route' => '_126'), array('a', 'b', 'c'), null, null, false, null)), - 19296 => array(array(array('_route' => '_158'), array('a', 'b', 'c'), null, null, false, null)), - 19344 => array(array(array('_route' => '_221'), array('a', 'b', 'c'), null, null, false, null)), - 19392 => array(array(array('_route' => '_269'), array('a', 'b', 'c'), null, null, false, null)), - 19440 => array(array(array('_route' => '_310'), array('a', 'b', 'c'), null, null, false, null)), - 19496 => array(array(array('_route' => '_138'), array('a', 'b', 'c'), null, null, false, null)), - 19543 => array(array(array('_route' => '_348'), array('a', 'b', 'c'), null, null, false, null)), - 19592 => array(array(array('_route' => '_236'), array('a', 'b', 'c'), null, null, false, null)), - 19640 => array(array(array('_route' => '_433'), array('a', 'b', 'c'), null, null, false, null)), - 19693 => array(array(array('_route' => '_141'), array('a', 'b', 'c'), null, null, false, null)), - 19741 => array(array(array('_route' => '_283'), array('a', 'b', 'c'), null, null, false, null)), - 19794 => array(array(array('_route' => '_144'), array('a', 'b', 'c'), null, null, false, null)), - 19842 => array(array(array('_route' => '_191'), array('a', 'b', 'c'), null, null, false, null)), - 19895 => array(array(array('_route' => '_168'), array('a', 'b', 'c'), null, null, false, null)), - 19943 => array(array(array('_route' => '_363'), array('a', 'b', 'c'), null, null, false, null)), - 19991 => array(array(array('_route' => '_381'), array('a', 'b', 'c'), null, null, false, null)), - 20044 => array(array(array('_route' => '_180'), array('a', 'b', 'c'), null, null, false, null)), - 20092 => array(array(array('_route' => '_339'), array('a', 'b', 'c'), null, null, false, null)), - 20142 => array(array(array('_route' => '_196'), array('a', 'b', 'c'), null, null, false, null)), - 20194 => array(array(array('_route' => '_198'), array('a', 'b', 'c'), null, null, false, null)), - 20242 => array(array(array('_route' => '_285'), array('a', 'b', 'c'), null, null, false, null)), - 20292 => array(array(array('_route' => '_349'), array('a', 'b', 'c'), null, null, false, null)), - 20344 => array(array(array('_route' => '_367'), array('a', 'b', 'c'), null, null, false, null)), - 20392 => array(array(array('_route' => '_384'), array('a', 'b', 'c'), null, null, false, null)), - 20440 => array(array(array('_route' => '_498'), array('a', 'b', 'c'), null, null, false, null)), - 20490 => array(array(array('_route' => '_369'), array('a', 'b', 'c'), null, null, false, null)), - 20542 => array(array(array('_route' => '_408'), array('a', 'b', 'c'), null, null, false, null)), - 20590 => array(array(array('_route' => '_413'), array('a', 'b', 'c'), null, null, false, null)), - 20652 => array(array(array('_route' => '_44'), array('a', 'b', 'c'), null, null, false, null)), - 20699 => array(array(array('_route' => '_256'), array('a', 'b', 'c'), null, null, false, null)), - 20748 => array(array(array('_route' => '_173'), array('a', 'b', 'c'), null, null, false, null)), - 20796 => array(array(array('_route' => '_266'), array('a', 'b', 'c'), null, null, false, null)), - 20844 => array(array(array('_route' => '_392'), array('a', 'b', 'c'), null, null, false, null)), - 20892 => array(array(array('_route' => '_430'), array('a', 'b', 'c'), null, null, false, null)), - 20940 => array(array(array('_route' => '_482'), array('a', 'b', 'c'), null, null, false, null)), - 20993 => array(array(array('_route' => '_49'), array('a', 'b', 'c'), null, null, false, null)), - 21041 => array(array(array('_route' => '_94'), array('a', 'b', 'c'), null, null, false, null)), - 21089 => array(array(array('_route' => '_407'), array('a', 'b', 'c'), null, null, false, null)), - 21142 => array(array(array('_route' => '_65'), array('a', 'b', 'c'), null, null, false, null)), - 21190 => array(array(array('_route' => '_181'), array('a', 'b', 'c'), null, null, false, null)), - 21238 => array(array(array('_route' => '_437'), array('a', 'b', 'c'), null, null, false, null)), - 21291 => array(array(array('_route' => '_76'), array('a', 'b', 'c'), null, null, false, null)), - 21339 => array(array(array('_route' => '_357'), array('a', 'b', 'c'), null, null, false, null)), - 21392 => array(array(array('_route' => '_80'), array('a', 'b', 'c'), null, null, false, null)), - 21440 => array(array(array('_route' => '_106'), array('a', 'b', 'c'), null, null, false, null)), - 21493 => array(array(array('_route' => '_83'), array('a', 'b', 'c'), null, null, false, null)), - 21541 => array(array(array('_route' => '_255'), array('a', 'b', 'c'), null, null, false, null)), - 21589 => array(array(array('_route' => '_330'), array('a', 'b', 'c'), null, null, false, null)), - 21642 => array(array(array('_route' => '_100'), array('a', 'b', 'c'), null, null, false, null)), - 21690 => array(array(array('_route' => '_396'), array('a', 'b', 'c'), null, null, false, null)), - 21738 => array(array(array('_route' => '_422'), array('a', 'b', 'c'), null, null, false, null)), - 21791 => array(array(array('_route' => '_149'), array('a', 'b', 'c'), null, null, false, null)), - 21839 => array(array(array('_route' => '_324'), array('a', 'b', 'c'), null, null, false, null)), - 21892 => array(array(array('_route' => '_164'), array('a', 'b', 'c'), null, null, false, null)), - 21940 => array(array(array('_route' => '_423'), array('a', 'b', 'c'), null, null, false, null)), - 21990 => array(array(array('_route' => '_241'), array('a', 'b', 'c'), null, null, false, null)), - 22042 => array(array(array('_route' => '_290'), array('a', 'b', 'c'), null, null, false, null)), - 22090 => array(array(array('_route' => '_335'), array('a', 'b', 'c'), null, null, false, null)), - 22140 => array(array(array('_route' => '_373'), array('a', 'b', 'c'), null, null, false, null)), - 22189 => array(array(array('_route' => '_375'), array('a', 'b', 'c'), null, null, false, null)), - 22238 => array(array(array('_route' => '_450'), array('a', 'b', 'c'), null, null, false, null)), - 22287 => array(array(array('_route' => '_464'), array('a', 'b', 'c'), null, null, false, null)), - 22345 => array(array(array('_route' => '_51'), array('a', 'b', 'c'), null, null, false, null)), - 22393 => array(array(array('_route' => '_77'), array('a', 'b', 'c'), null, null, false, null)), - 22441 => array(array(array('_route' => '_234'), array('a', 'b', 'c'), null, null, false, null)), - 22489 => array(array(array('_route' => '_394'), array('a', 'b', 'c'), null, null, false, null)), - 22542 => array(array(array('_route' => '_88'), array('a', 'b', 'c'), null, null, false, null)), - 22590 => array(array(array('_route' => '_155'), array('a', 'b', 'c'), null, null, false, null)), - 22643 => array(array(array('_route' => '_96'), array('a', 'b', 'c'), null, null, false, null)), - 22691 => array(array(array('_route' => '_298'), array('a', 'b', 'c'), null, null, false, null)), - 22739 => array(array(array('_route' => '_470'), array('a', 'b', 'c'), null, null, false, null)), - 22792 => array(array(array('_route' => '_109'), array('a', 'b', 'c'), null, null, false, null)), - 22840 => array(array(array('_route' => '_204'), array('a', 'b', 'c'), null, null, false, null)), - 22893 => array(array(array('_route' => '_115'), array('a', 'b', 'c'), null, null, false, null)), - 22941 => array(array(array('_route' => '_145'), array('a', 'b', 'c'), null, null, false, null)), - 22994 => array(array(array('_route' => '_123'), array('a', 'b', 'c'), null, null, false, null)), - 23042 => array(array(array('_route' => '_277'), array('a', 'b', 'c'), null, null, false, null)), - 23090 => array(array(array('_route' => '_473'), array('a', 'b', 'c'), null, null, false, null)), - 23143 => array(array(array('_route' => '_334'), array('a', 'b', 'c'), null, null, false, null)), - 23191 => array(array(array('_route' => '_493'), array('a', 'b', 'c'), null, null, false, null)), - 23244 => array(array(array('_route' => '_372'), array('a', 'b', 'c'), null, null, false, null)), - 23292 => array(array(array('_route' => '_432'), array('a', 'b', 'c'), null, null, false, null)), - 23340 => array(array(array('_route' => '_436'), array('a', 'b', 'c'), null, null, false, null)), - 23393 => array(array(array('_route' => '_425'), array('a', 'b', 'c'), null, null, false, null)), - 23441 => array(array(array('_route' => '_456'), array('a', 'b', 'c'), null, null, false, null)), - 23489 => array(array(array('_route' => '_474'), array('a', 'b', 'c'), null, null, false, null)), - 23539 => array(array(array('_route' => '_485'), array('a', 'b', 'c'), null, null, false, null)), - 23594 => array(array(array('_route' => '_91'), array('a', 'b', 'c'), null, null, false, null)), - 23646 => array(array(array('_route' => '_110'), array('a', 'b', 'c'), null, null, false, null)), - 23694 => array(array(array('_route' => '_114'), array('a', 'b', 'c'), null, null, false, null)), - 23750 => array(array(array('_route' => '_118'), array('a', 'b', 'c'), null, null, false, null)), - 23796 => array(array(array('_route' => '_475'), array('a', 'b', 'c'), null, null, false, null)), - 23844 => array(array(array('_route' => '_366'), array('a', 'b', 'c'), null, null, false, null)), - 23897 => array(array(array('_route' => '_167'), array('a', 'b', 'c'), null, null, false, null)), - 23945 => array(array(array('_route' => '_192'), array('a', 'b', 'c'), null, null, false, null)), - 23993 => array(array(array('_route' => '_342'), array('a', 'b', 'c'), null, null, false, null)), - 24046 => array(array(array('_route' => '_229'), array('a', 'b', 'c'), null, null, false, null)), - 24097 => array(array(array('_route' => '_235'), array('a', 'b', 'c'), null, null, false, null)), - 24144 => array(array(array('_route' => '_302'), array('a', 'b', 'c'), null, null, false, null)), - 24193 => array(array(array('_route' => '_322'), array('a', 'b', 'c'), null, null, false, null)), - 24246 => array(array(array('_route' => '_237'), array('a', 'b', 'c'), null, null, false, null)), - 24294 => array(array(array('_route' => '_293'), array('a', 'b', 'c'), null, null, false, null)), - 24347 => array(array(array('_route' => '_239'), array('a', 'b', 'c'), null, null, false, null)), - 24395 => array(array(array('_route' => '_444'), array('a', 'b', 'c'), null, null, false, null)), - 24443 => array(array(array('_route' => '_491'), array('a', 'b', 'c'), null, null, false, null)), - 24491 => array(array(array('_route' => '_492'), array('a', 'b', 'c'), null, null, false, null)), - 24541 => array(array(array('_route' => '_258'), array('a', 'b', 'c'), null, null, false, null)), - 24590 => array(array(array('_route' => '_317'), array('a', 'b', 'c'), null, null, false, null)), - 24639 => array(array(array('_route' => '_361'), array('a', 'b', 'c'), null, null, false, null)), - 24688 => array(array(array('_route' => '_391'), array('a', 'b', 'c'), null, null, false, null)), - 24737 => array(array(array('_route' => '_462'), array('a', 'b', 'c'), null, null, false, null)), - 24786 => array(array(array('_route' => '_476'), array('a', 'b', 'c'), null, null, false, null)), - 24837 => array(array(array('_route' => '_501'), array('a', 'b', 'c'), null, null, false, null)), - 24889 => array(array(array('_route' => '_514'), array('a', 'b', 'c'), null, null, false, null)), - 24937 => array(array(array('_route' => '_731'), array('a', 'b', 'c'), null, null, false, null)), - 24990 => array(array(array('_route' => '_522'), array('a', 'b', 'c'), null, null, false, null)), - 25038 => array(array(array('_route' => '_693'), array('a', 'b', 'c'), null, null, false, null)), - 25091 => array(array(array('_route' => '_537'), array('a', 'b', 'c'), null, null, false, null)), - 25139 => array(array(array('_route' => '_554'), array('a', 'b', 'c'), null, null, false, null)), - 25187 => array(array(array('_route' => '_645'), array('a', 'b', 'c'), null, null, false, null)), - 25235 => array(array(array('_route' => '_862'), array('a', 'b', 'c'), null, null, false, null)), - 25288 => array(array(array('_route' => '_539'), array('a', 'b', 'c'), null, null, false, null)), - 25336 => array(array(array('_route' => '_729'), array('a', 'b', 'c'), null, null, false, null)), - 25384 => array(array(array('_route' => '_897'), array('a', 'b', 'c'), null, null, false, null)), - 25437 => array(array(array('_route' => '_561'), array('a', 'b', 'c'), null, null, false, null)), - 25485 => array(array(array('_route' => '_615'), array('a', 'b', 'c'), null, null, false, null)), - 25533 => array(array(array('_route' => '_764'), array('a', 'b', 'c'), null, null, false, null)), - 25581 => array(array(array('_route' => '_948'), array('a', 'b', 'c'), null, null, false, null)), - 25634 => array(array(array('_route' => '_617'), array('a', 'b', 'c'), null, null, false, null)), - 25682 => array(array(array('_route' => '_671'), array('a', 'b', 'c'), null, null, false, null)), - 25735 => array(array(array('_route' => '_649'), array('a', 'b', 'c'), null, null, false, null)), - 25783 => array(array(array('_route' => '_651'), array('a', 'b', 'c'), null, null, false, null)), - 25831 => array(array(array('_route' => '_684'), array('a', 'b', 'c'), null, null, false, null)), - 25884 => array(array(array('_route' => '_669'), array('a', 'b', 'c'), null, null, false, null)), - 25932 => array(array(array('_route' => '_743'), array('a', 'b', 'c'), null, null, false, null)), - 25980 => array(array(array('_route' => '_962'), array('a', 'b', 'c'), null, null, false, null)), - 26033 => array(array(array('_route' => '_694'), array('a', 'b', 'c'), null, null, false, null)), - 26081 => array(array(array('_route' => '_985'), array('a', 'b', 'c'), null, null, false, null)), - 26134 => array(array(array('_route' => '_707'), array('a', 'b', 'c'), null, null, false, null)), - 26182 => array(array(array('_route' => '_718'), array('a', 'b', 'c'), null, null, false, null)), - 26235 => array(array(array('_route' => '_720'), array('a', 'b', 'c'), null, null, false, null)), - 26283 => array(array(array('_route' => '_745'), array('a', 'b', 'c'), null, null, false, null)), - 26333 => array(array(array('_route' => '_874'), array('a', 'b', 'c'), null, null, false, null)), - 26391 => array(array(array('_route' => '_502'), array('a', 'b', 'c'), null, null, false, null)), - 26439 => array(array(array('_route' => '_667'), array('a', 'b', 'c'), null, null, false, null)), - 26487 => array(array(array('_route' => '_911'), array('a', 'b', 'c'), null, null, false, null)), - 26535 => array(array(array('_route' => '_942'), array('a', 'b', 'c'), null, null, false, null)), - 26585 => array(array(array('_route' => '_504'), array('a', 'b', 'c'), null, null, false, null)), - 26637 => array(array(array('_route' => '_524'), array('a', 'b', 'c'), null, null, false, null)), - 26685 => array(array(array('_route' => '_732'), array('a', 'b', 'c'), null, null, false, null)), - 26738 => array(array(array('_route' => '_596'), array('a', 'b', 'c'), null, null, false, null)), - 26786 => array(array(array('_route' => '_601'), array('a', 'b', 'c'), null, null, false, null)), - 26839 => array(array(array('_route' => '_620'), array('a', 'b', 'c'), null, null, false, null)), - 26887 => array(array(array('_route' => '_631'), array('a', 'b', 'c'), null, null, false, null)), - 26935 => array(array(array('_route' => '_771'), array('a', 'b', 'c'), null, null, false, null)), - 26983 => array(array(array('_route' => '_937'), array('a', 'b', 'c'), null, null, false, null)), - 27031 => array(array(array('_route' => '_999'), array('a', 'b', 'c'), null, null, false, null)), - 27084 => array(array(array('_route' => '_657'), array('a', 'b', 'c'), null, null, false, null)), - 27132 => array(array(array('_route' => '_701'), array('a', 'b', 'c'), null, null, false, null)), - 27185 => array(array(array('_route' => '_662'), array('a', 'b', 'c'), null, null, false, null)), - 27233 => array(array(array('_route' => '_797'), array('a', 'b', 'c'), null, null, false, null)), - 27281 => array(array(array('_route' => '_924'), array('a', 'b', 'c'), null, null, false, null)), - 27334 => array(array(array('_route' => '_702'), array('a', 'b', 'c'), null, null, false, null)), - 27382 => array(array(array('_route' => '_750'), array('a', 'b', 'c'), null, null, false, null)), - 27435 => array(array(array('_route' => '_749'), array('a', 'b', 'c'), null, null, false, null)), - 27483 => array(array(array('_route' => '_837'), array('a', 'b', 'c'), null, null, false, null)), - 27533 => array(array(array('_route' => '_758'), array('a', 'b', 'c'), null, null, false, null)), - 27585 => array(array(array('_route' => '_810'), array('a', 'b', 'c'), null, null, false, null)), - 27633 => array(array(array('_route' => '_902'), array('a', 'b', 'c'), null, null, false, null)), - 27683 => array(array(array('_route' => '_845'), array('a', 'b', 'c'), null, null, false, null)), - 27741 => array(array(array('_route' => '_503'), array('a', 'b', 'c'), null, null, false, null)), - 27792 => array(array(array('_route' => '_756'), array('a', 'b', 'c'), null, null, false, null)), - 27839 => array(array(array('_route' => '_799'), array('a', 'b', 'c'), null, null, false, null)), - 27888 => array(array(array('_route' => '_769'), array('a', 'b', 'c'), null, null, false, null)), - 27936 => array(array(array('_route' => '_981'), array('a', 'b', 'c'), null, null, false, null)), - 27989 => array(array(array('_route' => '_507'), array('a', 'b', 'c'), null, null, false, null)), - 28037 => array(array(array('_route' => '_672'), array('a', 'b', 'c'), null, null, false, null)), - 28085 => array(array(array('_route' => '_790'), array('a', 'b', 'c'), null, null, false, null)), - 28138 => array(array(array('_route' => '_515'), array('a', 'b', 'c'), null, null, false, null)), - 28186 => array(array(array('_route' => '_523'), array('a', 'b', 'c'), null, null, false, null)), - 28234 => array(array(array('_route' => '_957'), array('a', 'b', 'c'), null, null, false, null)), - 28282 => array(array(array('_route' => '_995'), array('a', 'b', 'c'), null, null, false, null)), - 28335 => array(array(array('_route' => '_532'), array('a', 'b', 'c'), null, null, false, null)), - 28383 => array(array(array('_route' => '_642'), array('a', 'b', 'c'), null, null, false, null)), - 28433 => array(array(array('_route' => '_579'), array('a', 'b', 'c'), null, null, false, null)), - 28485 => array(array(array('_route' => '_625'), array('a', 'b', 'c'), null, null, false, null)), - 28533 => array(array(array('_route' => '_916'), array('a', 'b', 'c'), null, null, false, null)), - 28586 => array(array(array('_route' => '_633'), array('a', 'b', 'c'), null, null, false, null)), - 28634 => array(array(array('_route' => '_656'), array('a', 'b', 'c'), null, null, false, null)), - 28687 => array(array(array('_route' => '_658'), array('a', 'b', 'c'), null, null, false, null)), - 28735 => array(array(array('_route' => '_943'), array('a', 'b', 'c'), null, null, false, null)), - 28788 => array(array(array('_route' => '_664'), array('a', 'b', 'c'), null, null, false, null)), - 28836 => array(array(array('_route' => '_852'), array('a', 'b', 'c'), null, null, false, null)), - 28884 => array(array(array('_route' => '_870'), array('a', 'b', 'c'), null, null, false, null)), - 28937 => array(array(array('_route' => '_683'), array('a', 'b', 'c'), null, null, false, null)), - 28985 => array(array(array('_route' => '_915'), array('a', 'b', 'c'), null, null, false, null)), - 29038 => array(array(array('_route' => '_719'), array('a', 'b', 'c'), null, null, false, null)), - 29086 => array(array(array('_route' => '_859'), array('a', 'b', 'c'), null, null, false, null)), - 29134 => array(array(array('_route' => '_912'), array('a', 'b', 'c'), null, null, false, null)), - 29182 => array(array(array('_route' => '_978'), array('a', 'b', 'c'), null, null, false, null)), - 29235 => array(array(array('_route' => '_738'), array('a', 'b', 'c'), null, null, false, null)), - 29283 => array(array(array('_route' => '_883'), array('a', 'b', 'c'), null, null, false, null)), - 29333 => array(array(array('_route' => '_741'), array('a', 'b', 'c'), null, null, false, null)), - 29382 => array(array(array('_route' => '_760'), array('a', 'b', 'c'), null, null, false, null)), - 29431 => array(array(array('_route' => '_895'), array('a', 'b', 'c'), null, null, false, null)), - 29489 => array(array(array('_route' => '_505'), array('a', 'b', 'c'), null, null, false, null)), - 29537 => array(array(array('_route' => '_935'), array('a', 'b', 'c'), null, null, false, null)), - 29590 => array(array(array('_route' => '_509'), array('a', 'b', 'c'), null, null, false, null)), - 29638 => array(array(array('_route' => '_820'), array('a', 'b', 'c'), null, null, false, null)), - 29686 => array(array(array('_route' => '_910'), array('a', 'b', 'c'), null, null, false, null)), - 29739 => array(array(array('_route' => '_518'), array('a', 'b', 'c'), null, null, false, null)), - 29787 => array(array(array('_route' => '_618'), array('a', 'b', 'c'), null, null, false, null)), - 29840 => array(array(array('_route' => '_546'), array('a', 'b', 'c'), null, null, false, null)), - 29888 => array(array(array('_route' => '_740'), array('a', 'b', 'c'), null, null, false, null)), - 29936 => array(array(array('_route' => '_867'), array('a', 'b', 'c'), null, null, false, null)), - 29989 => array(array(array('_route' => '_572'), array('a', 'b', 'c'), null, null, false, null)), - 30037 => array(array(array('_route' => '_952'), array('a', 'b', 'c'), null, null, false, null)), - 30090 => array(array(array('_route' => '_573'), array('a', 'b', 'c'), null, null, false, null)), - 30138 => array(array(array('_route' => '_692'), array('a', 'b', 'c'), null, null, false, null)), - 30186 => array(array(array('_route' => '_700'), array('a', 'b', 'c'), null, null, false, null)), - 30234 => array(array(array('_route' => '_772'), array('a', 'b', 'c'), null, null, false, null)), - 30284 => array(array(array('_route' => '_653'), array('a', 'b', 'c'), null, null, false, null)), - 30336 => array(array(array('_route' => '_695'), array('a', 'b', 'c'), null, null, false, null)), - 30384 => array(array(array('_route' => '_748'), array('a', 'b', 'c'), null, null, false, null)), - 30437 => array(array(array('_route' => '_710'), array('a', 'b', 'c'), null, null, false, null)), - 30485 => array(array(array('_route' => '_716'), array('a', 'b', 'c'), null, null, false, null)), - 30533 => array(array(array('_route' => '_969'), array('a', 'b', 'c'), null, null, false, null)), - 30586 => array(array(array('_route' => '_734'), array('a', 'b', 'c'), null, null, false, null)), - 30634 => array(array(array('_route' => '_742'), array('a', 'b', 'c'), null, null, false, null)), - 30682 => array(array(array('_route' => '_844'), array('a', 'b', 'c'), null, null, false, null)), - 30735 => array(array(array('_route' => '_763'), array('a', 'b', 'c'), null, null, false, null)), - 30783 => array(array(array('_route' => '_965'), array('a', 'b', 'c'), null, null, false, null)), - 30836 => array(array(array('_route' => '_778'), array('a', 'b', 'c'), null, null, false, null)), - 30884 => array(array(array('_route' => '_813'), array('a', 'b', 'c'), null, null, false, null)), - 30932 => array(array(array('_route' => '_831'), array('a', 'b', 'c'), null, null, false, null)), - 30982 => array(array(array('_route' => '_955'), array('a', 'b', 'c'), null, null, false, null)), - 31031 => array(array(array('_route' => '_997'), array('a', 'b', 'c'), null, null, false, null)), - 31089 => array(array(array('_route' => '_506'), array('a', 'b', 'c'), null, null, false, null)), - 31137 => array(array(array('_route' => '_575'), array('a', 'b', 'c'), null, null, false, null)), - 31190 => array(array(array('_route' => '_516'), array('a', 'b', 'c'), null, null, false, null)), - 31238 => array(array(array('_route' => '_553'), array('a', 'b', 'c'), null, null, false, null)), - 31291 => array(array(array('_route' => '_528'), array('a', 'b', 'c'), null, null, false, null)), - 31339 => array(array(array('_route' => '_847'), array('a', 'b', 'c'), null, null, false, null)), - 31387 => array(array(array('_route' => '_904'), array('a', 'b', 'c'), null, null, false, null)), - 31440 => array(array(array('_route' => '_574'), array('a', 'b', 'c'), null, null, false, null)), - 31488 => array(array(array('_route' => '_818'), array('a', 'b', 'c'), null, null, false, null)), - 31538 => array(array(array('_route' => '_577'), array('a', 'b', 'c'), null, null, false, null)), - 31590 => array(array(array('_route' => '_584'), array('a', 'b', 'c'), null, null, false, null)), - 31638 => array(array(array('_route' => '_905'), array('a', 'b', 'c'), null, null, false, null)), - 31691 => array(array(array('_route' => '_612'), array('a', 'b', 'c'), null, null, false, null)), - 31739 => array(array(array('_route' => '_688'), array('a', 'b', 'c'), null, null, false, null)), - 31787 => array(array(array('_route' => '_854'), array('a', 'b', 'c'), null, null, false, null)), - 31840 => array(array(array('_route' => '_613'), array('a', 'b', 'c'), null, null, false, null)), - 31888 => array(array(array('_route' => '_767'), array('a', 'b', 'c'), null, null, false, null)), - 31941 => array(array(array('_route' => '_666'), array('a', 'b', 'c'), null, null, false, null)), - 31989 => array(array(array('_route' => '_759'), array('a', 'b', 'c'), null, null, false, null)), - 32037 => array(array(array('_route' => '_827'), array('a', 'b', 'c'), null, null, false, null)), - 32085 => array(array(array('_route' => '_840'), array('a', 'b', 'c'), null, null, false, null)), - 32138 => array(array(array('_route' => '_680'), array('a', 'b', 'c'), null, null, false, null)), - 32186 => array(array(array('_route' => '_784'), array('a', 'b', 'c'), null, null, false, null)), - 32234 => array(array(array('_route' => '_842'), array('a', 'b', 'c'), null, null, false, null)), - 32282 => array(array(array('_route' => '_860'), array('a', 'b', 'c'), null, null, false, null)), - 32332 => array(array(array('_route' => '_704'), array('a', 'b', 'c'), null, null, false, null)), - 32381 => array(array(array('_route' => '_727'), array('a', 'b', 'c'), null, null, false, null)), - 32430 => array(array(array('_route' => '_777'), array('a', 'b', 'c'), null, null, false, null)), - 32482 => array(array(array('_route' => '_838'), array('a', 'b', 'c'), null, null, false, null)), - 32530 => array(array(array('_route' => '_861'), array('a', 'b', 'c'), null, null, false, null)), - 32583 => array(array(array('_route' => '_849'), array('a', 'b', 'c'), null, null, false, null)), - 32631 => array(array(array('_route' => '_982'), array('a', 'b', 'c'), null, null, false, null)), - 32679 => array(array(array('_route' => '_986'), array('a', 'b', 'c'), null, null, false, null)), - 32741 => array(array(array('_route' => '_508'), array('a', 'b', 'c'), null, null, false, null)), - 32788 => array(array(array('_route' => '_517'), array('a', 'b', 'c'), null, null, false, null)), - 32837 => array(array(array('_route' => '_622'), array('a', 'b', 'c'), null, null, false, null)), - 32890 => array(array(array('_route' => '_513'), array('a', 'b', 'c'), null, null, false, null)), - 32938 => array(array(array('_route' => '_655'), array('a', 'b', 'c'), null, null, false, null)), - 32986 => array(array(array('_route' => '_843'), array('a', 'b', 'c'), null, null, false, null)), - 33034 => array(array(array('_route' => '_939'), array('a', 'b', 'c'), null, null, false, null)), - 33084 => array(array(array('_route' => '_529'), array('a', 'b', 'c'), null, null, false, null)), - 33136 => array(array(array('_route' => '_535'), array('a', 'b', 'c'), null, null, false, null)), - 33184 => array(array(array('_route' => '_685'), array('a', 'b', 'c'), null, null, false, null)), - 33240 => array(array(array('_route' => '_559'), array('a', 'b', 'c'), null, null, false, null)), - 33287 => array(array(array('_route' => '_661'), array('a', 'b', 'c'), null, null, false, null)), - 33336 => array(array(array('_route' => '_768'), array('a', 'b', 'c'), null, null, false, null)), - 33389 => array(array(array('_route' => '_589'), array('a', 'b', 'c'), null, null, false, null)), - 33437 => array(array(array('_route' => '_647'), array('a', 'b', 'c'), null, null, false, null)), - 33485 => array(array(array('_route' => '_652'), array('a', 'b', 'c'), null, null, false, null)), - 33533 => array(array(array('_route' => '_834'), array('a', 'b', 'c'), null, null, false, null)), - 33586 => array(array(array('_route' => '_591'), array('a', 'b', 'c'), null, null, false, null)), - 33634 => array(array(array('_route' => '_599'), array('a', 'b', 'c'), null, null, false, null)), - 33687 => array(array(array('_route' => '_787'), array('a', 'b', 'c'), null, null, false, null)), - 33734 => array(array(array('_route' => '_848'), array('a', 'b', 'c'), null, null, false, null)), - 33787 => array(array(array('_route' => '_796'), array('a', 'b', 'c'), null, null, false, null)), - 33835 => array(array(array('_route' => '_877'), array('a', 'b', 'c'), null, null, false, null)), - 33885 => array(array(array('_route' => '_809'), array('a', 'b', 'c'), null, null, false, null)), - 33934 => array(array(array('_route' => '_817'), array('a', 'b', 'c'), null, null, false, null)), - 33986 => array(array(array('_route' => '_819'), array('a', 'b', 'c'), null, null, false, null)), - 34034 => array(array(array('_route' => '_865'), array('a', 'b', 'c'), null, null, false, null)), - 34084 => array(array(array('_route' => '_919'), array('a', 'b', 'c'), null, null, false, null)), - 34133 => array(array(array('_route' => '_949'), array('a', 'b', 'c'), null, null, false, null)), - 34191 => array(array(array('_route' => '_510'), array('a', 'b', 'c'), null, null, false, null)), - 34239 => array(array(array('_route' => '_590'), array('a', 'b', 'c'), null, null, false, null)), - 34287 => array(array(array('_route' => '_597'), array('a', 'b', 'c'), null, null, false, null)), - 34335 => array(array(array('_route' => '_682'), array('a', 'b', 'c'), null, null, false, null)), - 34383 => array(array(array('_route' => '_723'), array('a', 'b', 'c'), null, null, false, null)), - 34436 => array(array(array('_route' => '_521'), array('a', 'b', 'c'), null, null, false, null)), - 34484 => array(array(array('_route' => '_594'), array('a', 'b', 'c'), null, null, false, null)), - 34532 => array(array(array('_route' => '_689'), array('a', 'b', 'c'), null, null, false, null)), - 34580 => array(array(array('_route' => '_713'), array('a', 'b', 'c'), null, null, false, null)), - 34628 => array(array(array('_route' => '_889'), array('a', 'b', 'c'), null, null, false, null)), - 34681 => array(array(array('_route' => '_531'), array('a', 'b', 'c'), null, null, false, null)), - 34729 => array(array(array('_route' => '_639'), array('a', 'b', 'c'), null, null, false, null)), - 34780 => array(array(array('_route' => '_646'), array('a', 'b', 'c'), null, null, false, null)), - 34827 => array(array(array('_route' => '_659'), array('a', 'b', 'c'), null, null, false, null)), - 34876 => array(array(array('_route' => '_959'), array('a', 'b', 'c'), null, null, false, null)), - 34929 => array(array(array('_route' => '_550'), array('a', 'b', 'c'), null, null, false, null)), - 34977 => array(array(array('_route' => '_833'), array('a', 'b', 'c'), null, null, false, null)), - 35025 => array(array(array('_route' => '_899'), array('a', 'b', 'c'), null, null, false, null)), - 35081 => array(array(array('_route' => '_580'), array('a', 'b', 'c'), null, null, false, null)), - 35128 => array(array(array('_route' => '_762'), array('a', 'b', 'c'), null, null, false, null)), - 35177 => array(array(array('_route' => '_896'), array('a', 'b', 'c'), null, null, false, null)), - 35230 => array(array(array('_route' => '_595'), array('a', 'b', 'c'), null, null, false, null)), - 35278 => array(array(array('_route' => '_933'), array('a', 'b', 'c'), null, null, false, null)), - 35328 => array(array(array('_route' => '_610'), array('a', 'b', 'c'), null, null, false, null)), - 35380 => array(array(array('_route' => '_629'), array('a', 'b', 'c'), null, null, false, null)), - 35428 => array(array(array('_route' => '_744'), array('a', 'b', 'c'), null, null, false, null)), - 35481 => array(array(array('_route' => '_674'), array('a', 'b', 'c'), null, null, false, null)), - 35529 => array(array(array('_route' => '_726'), array('a', 'b', 'c'), null, null, false, null)), - 35577 => array(array(array('_route' => '_929'), array('a', 'b', 'c'), null, null, false, null)), - 35627 => array(array(array('_route' => '_696'), array('a', 'b', 'c'), null, null, false, null)), - 35679 => array(array(array('_route' => '_841'), array('a', 'b', 'c'), null, null, false, null)), - 35727 => array(array(array('_route' => '_890'), array('a', 'b', 'c'), null, null, false, null)), - 35777 => array(array(array('_route' => '_885'), array('a', 'b', 'c'), null, null, false, null)), - 35826 => array(array(array('_route' => '_888'), array('a', 'b', 'c'), null, null, false, null)), - 35875 => array(array(array('_route' => '_996'), array('a', 'b', 'c'), null, null, false, null)), - 35933 => array(array(array('_route' => '_511'), array('a', 'b', 'c'), null, null, false, null)), - 35981 => array(array(array('_route' => '_576'), array('a', 'b', 'c'), null, null, false, null)), - 36029 => array(array(array('_route' => '_623'), array('a', 'b', 'c'), null, null, false, null)), - 36082 => array(array(array('_route' => '_560'), array('a', 'b', 'c'), null, null, false, null)), - 36129 => array(array(array('_route' => '_585'), array('a', 'b', 'c'), null, null, false, null)), - 36182 => array(array(array('_route' => '_570'), array('a', 'b', 'c'), null, null, false, null)), - 36230 => array(array(array('_route' => '_578'), array('a', 'b', 'c'), null, null, false, null)), - 36281 => array(array(array('_route' => '_780'), array('a', 'b', 'c'), null, null, false, null)), - 36328 => array(array(array('_route' => '_808'), array('a', 'b', 'c'), null, null, false, null)), - 36382 => array(array(array('_route' => '_593'), array('a', 'b', 'c'), null, null, false, null)), - 36430 => array(array(array('_route' => '_900'), array('a', 'b', 'c'), null, null, false, null)), - 36483 => array(array(array('_route' => '_632'), array('a', 'b', 'c'), null, null, false, null)), - 36531 => array(array(array('_route' => '_654'), array('a', 'b', 'c'), null, null, false, null)), - 36579 => array(array(array('_route' => '_721'), array('a', 'b', 'c'), null, null, false, null)), - 36627 => array(array(array('_route' => '_836'), array('a', 'b', 'c'), null, null, false, null)), - 36680 => array(array(array('_route' => '_637'), array('a', 'b', 'c'), null, null, false, null)), - 36728 => array(array(array('_route' => '_737'), array('a', 'b', 'c'), null, null, false, null)), - 36784 => array(array(array('_route' => '_699'), array('a', 'b', 'c'), null, null, false, null)), - 36831 => array(array(array('_route' => '_822'), array('a', 'b', 'c'), null, null, false, null)), - 36880 => array(array(array('_route' => '_853'), array('a', 'b', 'c'), null, null, false, null)), - 36933 => array(array(array('_route' => '_708'), array('a', 'b', 'c'), null, null, false, null)), - 36981 => array(array(array('_route' => '_871'), array('a', 'b', 'c'), null, null, false, null)), - 37034 => array(array(array('_route' => '_752'), array('a', 'b', 'c'), null, null, false, null)), - 37082 => array(array(array('_route' => '_989'), array('a', 'b', 'c'), null, null, false, null)), - 37132 => array(array(array('_route' => '_855'), array('a', 'b', 'c'), null, null, false, null)), - 37184 => array(array(array('_route' => '_858'), array('a', 'b', 'c'), null, null, false, null)), - 37232 => array(array(array('_route' => '_898'), array('a', 'b', 'c'), null, null, false, null)), - 37282 => array(array(array('_route' => '_903'), array('a', 'b', 'c'), null, null, false, null)), - 37331 => array(array(array('_route' => '_909'), array('a', 'b', 'c'), null, null, false, null)), - 37380 => array(array(array('_route' => '_950'), array('a', 'b', 'c'), null, null, false, null)), - 37441 => array(array(array('_route' => '_512'), array('a', 'b', 'c'), null, null, false, null)), - 37488 => array(array(array('_route' => '_691'), array('a', 'b', 'c'), null, null, false, null)), - 37537 => array(array(array('_route' => '_686'), array('a', 'b', 'c'), null, null, false, null)), - 37587 => array(array(array('_route' => '_527'), array('a', 'b', 'c'), null, null, false, null)), - 37639 => array(array(array('_route' => '_541'), array('a', 'b', 'c'), null, null, false, null)), - 37687 => array(array(array('_route' => '_956'), array('a', 'b', 'c'), null, null, false, null)), - 37740 => array(array(array('_route' => '_555'), array('a', 'b', 'c'), null, null, false, null)), - 37788 => array(array(array('_route' => '_681'), array('a', 'b', 'c'), null, null, false, null)), - 37841 => array(array(array('_route' => '_556'), array('a', 'b', 'c'), null, null, false, null)), - 37889 => array(array(array('_route' => '_802'), array('a', 'b', 'c'), null, null, false, null)), - 37939 => array(array(array('_route' => '_558'), array('a', 'b', 'c'), null, null, false, null)), - 37991 => array(array(array('_route' => '_564'), array('a', 'b', 'c'), null, null, false, null)), - 38039 => array(array(array('_route' => '_670'), array('a', 'b', 'c'), null, null, false, null)), - 38087 => array(array(array('_route' => '_884'), array('a', 'b', 'c'), null, null, false, null)), - 38140 => array(array(array('_route' => '_627'), array('a', 'b', 'c'), null, null, false, null)), - 38187 => array(array(array('_route' => '_746'), array('a', 'b', 'c'), null, null, false, null)), - 38240 => array(array(array('_route' => '_668'), array('a', 'b', 'c'), null, null, false, null)), - 38291 => array(array(array('_route' => '_712'), array('a', 'b', 'c'), null, null, false, null)), - 38338 => array(array(array('_route' => '_863'), array('a', 'b', 'c'), null, null, false, null)), - 38387 => array(array(array('_route' => '_801'), array('a', 'b', 'c'), null, null, false, null)), - 38440 => array(array(array('_route' => '_709'), array('a', 'b', 'c'), null, null, false, null)), - 38488 => array(array(array('_route' => '_850'), array('a', 'b', 'c'), null, null, false, null)), - 38536 => array(array(array('_route' => '_918'), array('a', 'b', 'c'), null, null, false, null)), - 38586 => array(array(array('_route' => '_803'), array('a', 'b', 'c'), null, null, false, null)), - 38638 => array(array(array('_route' => '_864'), array('a', 'b', 'c'), null, null, false, null)), - 38686 => array(array(array('_route' => '_880'), array('a', 'b', 'c'), null, null, false, null)), - 38734 => array(array(array('_route' => '_927'), array('a', 'b', 'c'), null, null, false, null)), - 38787 => array(array(array('_route' => '_930'), array('a', 'b', 'c'), null, null, false, null)), - 38835 => array(array(array('_route' => '_951'), array('a', 'b', 'c'), null, null, false, null)), - 38883 => array(array(array('_route' => '_963'), array('a', 'b', 'c'), null, null, false, null)), - 38942 => array(array(array('_route' => '_519'), array('a', 'b', 'c'), null, null, false, null)), - 38990 => array(array(array('_route' => '_823'), array('a', 'b', 'c'), null, null, false, null)), - 39038 => array(array(array('_route' => '_954'), array('a', 'b', 'c'), null, null, false, null)), - 39091 => array(array(array('_route' => '_525'), array('a', 'b', 'c'), null, null, false, null)), - 39139 => array(array(array('_route' => '_991'), array('a', 'b', 'c'), null, null, false, null)), - 39189 => array(array(array('_route' => '_536'), array('a', 'b', 'c'), null, null, false, null)), - 39241 => array(array(array('_route' => '_545'), array('a', 'b', 'c'), null, null, false, null)), - 39289 => array(array(array('_route' => '_944'), array('a', 'b', 'c'), null, null, false, null)), - 39342 => array(array(array('_route' => '_557'), array('a', 'b', 'c'), null, null, false, null)), - 39390 => array(array(array('_route' => '_783'), array('a', 'b', 'c'), null, null, false, null)), - 39438 => array(array(array('_route' => '_807'), array('a', 'b', 'c'), null, null, false, null)), - 39491 => array(array(array('_route' => '_586'), array('a', 'b', 'c'), null, null, false, null)), - 39539 => array(array(array('_route' => '_711'), array('a', 'b', 'c'), null, null, false, null)), - 39592 => array(array(array('_route' => '_598'), array('a', 'b', 'c'), null, null, false, null)), - 39640 => array(array(array('_route' => '_635'), array('a', 'b', 'c'), null, null, false, null)), - 39688 => array(array(array('_route' => '_983'), array('a', 'b', 'c'), null, null, false, null)), - 39741 => array(array(array('_route' => '_634'), array('a', 'b', 'c'), null, null, false, null)), - 39789 => array(array(array('_route' => '_641'), array('a', 'b', 'c'), null, null, false, null)), - 39840 => array(array(array('_route' => '_779'), array('a', 'b', 'c'), null, null, false, null)), - 39887 => array(array(array('_route' => '_876'), array('a', 'b', 'c'), null, null, false, null)), - 39936 => array(array(array('_route' => '_811'), array('a', 'b', 'c'), null, null, false, null)), - 39984 => array(array(array('_route' => '_824'), array('a', 'b', 'c'), null, null, false, null)), - 40037 => array(array(array('_route' => '_660'), array('a', 'b', 'c'), null, null, false, null)), - 40085 => array(array(array('_route' => '_789'), array('a', 'b', 'c'), null, null, false, null)), - 40138 => array(array(array('_route' => '_733'), array('a', 'b', 'c'), null, null, false, null)), - 40186 => array(array(array('_route' => '_735'), array('a', 'b', 'c'), null, null, false, null)), - 40234 => array(array(array('_route' => '_882'), array('a', 'b', 'c'), null, null, false, null)), - 40282 => array(array(array('_route' => '_967'), array('a', 'b', 'c'), null, null, false, null)), - 40332 => array(array(array('_route' => '_736'), array('a', 'b', 'c'), null, null, false, null)), - 40381 => array(array(array('_route' => '_753'), array('a', 'b', 'c'), null, null, false, null)), - 40430 => array(array(array('_route' => '_786'), array('a', 'b', 'c'), null, null, false, null)), - 40479 => array(array(array('_route' => '_907'), array('a', 'b', 'c'), null, null, false, null)), - 40528 => array(array(array('_route' => '_920'), array('a', 'b', 'c'), null, null, false, null)), - 40577 => array(array(array('_route' => '_971'), array('a', 'b', 'c'), null, null, false, null)), - 40635 => array(array(array('_route' => '_520'), array('a', 'b', 'c'), null, null, false, null)), - 40683 => array(array(array('_route' => '_891'), array('a', 'b', 'c'), null, null, false, null)), - 40739 => array(array(array('_route' => '_534'), array('a', 'b', 'c'), null, null, false, null)), - 40785 => array(array(array('_route' => '_602'), array('a', 'b', 'c'), null, null, false, null)), - 40834 => array(array(array('_route' => '_605'), array('a', 'b', 'c'), null, null, false, null)), - 40882 => array(array(array('_route' => '_979'), array('a', 'b', 'c'), null, null, false, null)), - 40932 => array(array(array('_route' => '_547'), array('a', 'b', 'c'), null, null, false, null)), - 40987 => array(array(array('_route' => '_549'), array('a', 'b', 'c'), null, null, false, null)), - 41034 => array(array(array('_route' => '_755'), array('a', 'b', 'c'), null, null, false, null)), - 41083 => array(array(array('_route' => '_922'), array('a', 'b', 'c'), null, null, false, null)), - 41131 => array(array(array('_route' => '_977'), array('a', 'b', 'c'), null, null, false, null)), - 41184 => array(array(array('_route' => '_565'), array('a', 'b', 'c'), null, null, false, null)), - 41232 => array(array(array('_route' => '_926'), array('a', 'b', 'c'), null, null, false, null)), - 41282 => array(array(array('_route' => '_571'), array('a', 'b', 'c'), null, null, false, null)), - 41331 => array(array(array('_route' => '_581'), array('a', 'b', 'c'), null, null, false, null)), - 41380 => array(array(array('_route' => '_619'), array('a', 'b', 'c'), null, null, false, null)), - 41429 => array(array(array('_route' => '_636'), array('a', 'b', 'c'), null, null, false, null)), - 41481 => array(array(array('_route' => '_679'), array('a', 'b', 'c'), null, null, false, null)), - 41529 => array(array(array('_route' => '_866'), array('a', 'b', 'c'), null, null, false, null)), - 41577 => array(array(array('_route' => '_973'), array('a', 'b', 'c'), null, null, false, null)), - 41630 => array(array(array('_route' => '_690'), array('a', 'b', 'c'), null, null, false, null)), - 41678 => array(array(array('_route' => '_775'), array('a', 'b', 'c'), null, null, false, null)), - 41731 => array(array(array('_route' => '_722'), array('a', 'b', 'c'), null, null, false, null)), - 41779 => array(array(array('_route' => '_906'), array('a', 'b', 'c'), null, null, false, null)), - 41827 => array(array(array('_route' => '_946'), array('a', 'b', 'c'), null, null, false, null)), - 41877 => array(array(array('_route' => '_788'), array('a', 'b', 'c'), null, null, false, null)), - 41929 => array(array(array('_route' => '_828'), array('a', 'b', 'c'), null, null, false, null)), - 41977 => array(array(array('_route' => '_892'), array('a', 'b', 'c'), null, null, false, null)), - 42025 => array(array(array('_route' => '_972'), array('a', 'b', 'c'), null, null, false, null)), - 42075 => array(array(array('_route' => '_829'), array('a', 'b', 'c'), null, null, false, null)), - 42127 => array(array(array('_route' => '_923'), array('a', 'b', 'c'), null, null, false, null)), - 42175 => array(array(array('_route' => '_947'), array('a', 'b', 'c'), null, null, false, null)), - 42234 => array(array(array('_route' => '_526'), array('a', 'b', 'c'), null, null, false, null)), - 42282 => array(array(array('_route' => '_614'), array('a', 'b', 'c'), null, null, false, null)), - 42330 => array(array(array('_route' => '_621'), array('a', 'b', 'c'), null, null, false, null)), - 42383 => array(array(array('_route' => '_543'), array('a', 'b', 'c'), null, null, false, null)), - 42431 => array(array(array('_route' => '_812'), array('a', 'b', 'c'), null, null, false, null)), - 42487 => array(array(array('_route' => '_548'), array('a', 'b', 'c'), null, null, false, null)), - 42534 => array(array(array('_route' => '_747'), array('a', 'b', 'c'), null, null, false, null)), - 42583 => array(array(array('_route' => '_715'), array('a', 'b', 'c'), null, null, false, null)), - 42631 => array(array(array('_route' => '_940'), array('a', 'b', 'c'), null, null, false, null)), - 42684 => array(array(array('_route' => '_563'), array('a', 'b', 'c'), null, null, false, null)), - 42732 => array(array(array('_route' => '_611'), array('a', 'b', 'c'), null, null, false, null)), - 42780 => array(array(array('_route' => '_830'), array('a', 'b', 'c'), null, null, false, null)), - 42833 => array(array(array('_route' => '_569'), array('a', 'b', 'c'), null, null, false, null)), - 42881 => array(array(array('_route' => '_908'), array('a', 'b', 'c'), null, null, false, null)), - 42929 => array(array(array('_route' => '_913'), array('a', 'b', 'c'), null, null, false, null)), - 42982 => array(array(array('_route' => '_644'), array('a', 'b', 'c'), null, null, false, null)), - 43030 => array(array(array('_route' => '_776'), array('a', 'b', 'c'), null, null, false, null)), - 43078 => array(array(array('_route' => '_856'), array('a', 'b', 'c'), null, null, false, null)), - 43131 => array(array(array('_route' => '_650'), array('a', 'b', 'c'), null, null, false, null)), - 43179 => array(array(array('_route' => '_761'), array('a', 'b', 'c'), null, null, false, null)), - 43232 => array(array(array('_route' => '_663'), array('a', 'b', 'c'), null, null, false, null)), - 43280 => array(array(array('_route' => '_754'), array('a', 'b', 'c'), null, null, false, null)), - 43333 => array(array(array('_route' => '_665'), array('a', 'b', 'c'), null, null, false, null)), - 43381 => array(array(array('_route' => '_805'), array('a', 'b', 'c'), null, null, false, null)), - 43429 => array(array(array('_route' => '_846'), array('a', 'b', 'c'), null, null, false, null)), - 43477 => array(array(array('_route' => '_857'), array('a', 'b', 'c'), null, null, false, null)), - 43530 => array(array(array('_route' => '_675'), array('a', 'b', 'c'), null, null, false, null)), - 43578 => array(array(array('_route' => '_839'), array('a', 'b', 'c'), null, null, false, null)), - 43626 => array(array(array('_route' => '_968'), array('a', 'b', 'c'), null, null, false, null)), - 43676 => array(array(array('_route' => '_697'), array('a', 'b', 'c'), null, null, false, null)), - 43728 => array(array(array('_route' => '_725'), array('a', 'b', 'c'), null, null, false, null)), - 43776 => array(array(array('_route' => '_794'), array('a', 'b', 'c'), null, null, false, null)), - 43829 => array(array(array('_route' => '_773'), array('a', 'b', 'c'), null, null, false, null)), - 43877 => array(array(array('_route' => '_992'), array('a', 'b', 'c'), null, null, false, null)), - 43930 => array(array(array('_route' => '_901'), array('a', 'b', 'c'), null, null, false, null)), - 43978 => array(array(array('_route' => '_970'), array('a', 'b', 'c'), null, null, false, null)), - 44028 => array(array(array('_route' => '_964'), array('a', 'b', 'c'), null, null, false, null)), - 44086 => array(array(array('_route' => '_530'), array('a', 'b', 'c'), null, null, false, null)), - 44134 => array(array(array('_route' => '_703'), array('a', 'b', 'c'), null, null, false, null)), - 44187 => array(array(array('_route' => '_533'), array('a', 'b', 'c'), null, null, false, null)), - 44235 => array(array(array('_route' => '_739'), array('a', 'b', 'c'), null, null, false, null)), - 44283 => array(array(array('_route' => '_791'), array('a', 'b', 'c'), null, null, false, null)), - 44331 => array(array(array('_route' => '_987'), array('a', 'b', 'c'), null, null, false, null)), - 44384 => array(array(array('_route' => '_566'), array('a', 'b', 'c'), null, null, false, null)), - 44432 => array(array(array('_route' => '_592'), array('a', 'b', 'c'), null, null, false, null)), - 44488 => array(array(array('_route' => '_568'), array('a', 'b', 'c'), null, null, false, null)), - 44534 => array(array(array('_route' => '_868'), array('a', 'b', 'c'), null, null, false, null)), - 44583 => array(array(array('_route' => '_878'), array('a', 'b', 'c'), null, null, false, null)), - 44636 => array(array(array('_route' => '_588'), array('a', 'b', 'c'), null, null, false, null)), - 44684 => array(array(array('_route' => '_793'), array('a', 'b', 'c'), null, null, false, null)), - 44732 => array(array(array('_route' => '_917'), array('a', 'b', 'c'), null, null, false, null)), - 44785 => array(array(array('_route' => '_600'), array('a', 'b', 'c'), null, null, false, null)), - 44833 => array(array(array('_route' => '_728'), array('a', 'b', 'c'), null, null, false, null)), - 44886 => array(array(array('_route' => '_603'), array('a', 'b', 'c'), null, null, false, null)), - 44934 => array(array(array('_route' => '_765'), array('a', 'b', 'c'), null, null, false, null)), - 44987 => array(array(array('_route' => '_607'), array('a', 'b', 'c'), null, null, false, null)), - 45035 => array(array(array('_route' => '_676'), array('a', 'b', 'c'), null, null, false, null)), - 45083 => array(array(array('_route' => '_804'), array('a', 'b', 'c'), null, null, false, null)), - 45136 => array(array(array('_route' => '_609'), array('a', 'b', 'c'), null, null, false, null)), - 45184 => array(array(array('_route' => '_961'), array('a', 'b', 'c'), null, null, false, null)), - 45232 => array(array(array('_route' => '_980'), array('a', 'b', 'c'), null, null, false, null)), - 45282 => array(array(array('_route' => '_714'), array('a', 'b', 'c'), null, null, false, null)), - 45334 => array(array(array('_route' => '_730'), array('a', 'b', 'c'), null, null, false, null)), - 45382 => array(array(array('_route' => '_806'), array('a', 'b', 'c'), null, null, false, null)), - 45430 => array(array(array('_route' => '_825'), array('a', 'b', 'c'), null, null, false, null)), - 45478 => array(array(array('_route' => '_879'), array('a', 'b', 'c'), null, null, false, null)), - 45526 => array(array(array('_route' => '_893'), array('a', 'b', 'c'), null, null, false, null)), - 45576 => array(array(array('_route' => '_928'), array('a', 'b', 'c'), null, null, false, null)), - 45628 => array(array(array('_route' => '_932'), array('a', 'b', 'c'), null, null, false, null)), - 45676 => array(array(array('_route' => '_958'), array('a', 'b', 'c'), null, null, false, null)), - 45726 => array(array(array('_route' => '_984'), array('a', 'b', 'c'), null, null, false, null)), - 45784 => array(array(array('_route' => '_538'), array('a', 'b', 'c'), null, null, false, null)), - 45832 => array(array(array('_route' => '_993'), array('a', 'b', 'c'), null, null, false, null)), - 45882 => array(array(array('_route' => '_542'), array('a', 'b', 'c'), null, null, false, null)), - 45934 => array(array(array('_route' => '_551'), array('a', 'b', 'c'), null, null, false, null)), - 45982 => array(array(array('_route' => '_687'), array('a', 'b', 'c'), null, null, false, null)), - 46030 => array(array(array('_route' => '_724'), array('a', 'b', 'c'), null, null, false, null)), - 46078 => array(array(array('_route' => '_925'), array('a', 'b', 'c'), null, null, false, null)), - 46131 => array(array(array('_route' => '_587'), array('a', 'b', 'c'), null, null, false, null)), - 46179 => array(array(array('_route' => '_914'), array('a', 'b', 'c'), null, null, false, null)), - 46229 => array(array(array('_route' => '_616'), array('a', 'b', 'c'), null, null, false, null)), - 46284 => array(array(array('_route' => '_677'), array('a', 'b', 'c'), null, null, false, null)), - 46331 => array(array(array('_route' => '_815'), array('a', 'b', 'c'), null, null, false, null)), - 46380 => array(array(array('_route' => '_781'), array('a', 'b', 'c'), null, null, false, null)), - 46430 => array(array(array('_route' => '_717'), array('a', 'b', 'c'), null, null, false, null)), - 46482 => array(array(array('_route' => '_782'), array('a', 'b', 'c'), null, null, false, null)), - 46530 => array(array(array('_route' => '_832'), array('a', 'b', 'c'), null, null, false, null)), - 46583 => array(array(array('_route' => '_795'), array('a', 'b', 'c'), null, null, false, null)), - 46631 => array(array(array('_route' => '_887'), array('a', 'b', 'c'), null, null, false, null)), - 46681 => array(array(array('_route' => '_800'), array('a', 'b', 'c'), null, null, false, null)), - 46730 => array(array(array('_route' => '_826'), array('a', 'b', 'c'), null, null, false, null)), - 46779 => array(array(array('_route' => '_881'), array('a', 'b', 'c'), null, null, false, null)), - 46828 => array(array(array('_route' => '_886'), array('a', 'b', 'c'), null, null, false, null)), - 46877 => array(array(array('_route' => '_938'), array('a', 'b', 'c'), null, null, false, null)), - 46935 => array(array(array('_route' => '_540'), array('a', 'b', 'c'), null, null, false, null)), - 46983 => array(array(array('_route' => '_643'), array('a', 'b', 'c'), null, null, false, null)), - 47033 => array(array(array('_route' => '_544'), array('a', 'b', 'c'), null, null, false, null)), - 47082 => array(array(array('_route' => '_552'), array('a', 'b', 'c'), null, null, false, null)), - 47134 => array(array(array('_route' => '_567'), array('a', 'b', 'c'), null, null, false, null)), - 47182 => array(array(array('_route' => '_608'), array('a', 'b', 'c'), null, null, false, null)), - 47230 => array(array(array('_route' => '_698'), array('a', 'b', 'c'), null, null, false, null)), - 47278 => array(array(array('_route' => '_988'), array('a', 'b', 'c'), null, null, false, null)), - 47331 => array(array(array('_route' => '_583'), array('a', 'b', 'c'), null, null, false, null)), - 47379 => array(array(array('_route' => '_998'), array('a', 'b', 'c'), null, null, false, null)), - 47432 => array(array(array('_route' => '_604'), array('a', 'b', 'c'), null, null, false, null)), - 47480 => array(array(array('_route' => '_630'), array('a', 'b', 'c'), null, null, false, null)), - 47528 => array(array(array('_route' => '_706'), array('a', 'b', 'c'), null, null, false, null)), - 47576 => array(array(array('_route' => '_976'), array('a', 'b', 'c'), null, null, false, null)), - 47629 => array(array(array('_route' => '_673'), array('a', 'b', 'c'), null, null, false, null)), - 47677 => array(array(array('_route' => '_678'), array('a', 'b', 'c'), null, null, false, null)), - 47725 => array(array(array('_route' => '_931'), array('a', 'b', 'c'), null, null, false, null)), - 47775 => array(array(array('_route' => '_751'), array('a', 'b', 'c'), null, null, false, null)), - 47824 => array(array(array('_route' => '_766'), array('a', 'b', 'c'), null, null, false, null)), - 47876 => array(array(array('_route' => '_792'), array('a', 'b', 'c'), null, null, false, null)), - 47924 => array(array(array('_route' => '_814'), array('a', 'b', 'c'), null, null, false, null)), - 47974 => array(array(array('_route' => '_798'), array('a', 'b', 'c'), null, null, false, null)), - 48026 => array(array(array('_route' => '_851'), array('a', 'b', 'c'), null, null, false, null)), - 48074 => array(array(array('_route' => '_941'), array('a', 'b', 'c'), null, null, false, null)), - 48122 => array(array(array('_route' => '_953'), array('a', 'b', 'c'), null, null, false, null)), - 48170 => array(array(array('_route' => '_975'), array('a', 'b', 'c'), null, null, false, null)), - 48220 => array(array(array('_route' => '_873'), array('a', 'b', 'c'), null, null, false, null)), - 48269 => array(array(array('_route' => '_936'), array('a', 'b', 'c'), null, null, false, null)), - 48318 => array(array(array('_route' => '_994'), array('a', 'b', 'c'), null, null, false, null)), - 48376 => array(array(array('_route' => '_562'), array('a', 'b', 'c'), null, null, false, null)), - 48424 => array(array(array('_route' => '_770'), array('a', 'b', 'c'), null, null, false, null)), - 48475 => array(array(array('_route' => '_774'), array('a', 'b', 'c'), null, null, false, null)), - 48522 => array(array(array('_route' => '_966'), array('a', 'b', 'c'), null, null, false, null)), - 48573 => array(array(array('_route' => '_582'), array('a', 'b', 'c'), null, null, false, null)), - 48625 => array(array(array('_route' => '_606'), array('a', 'b', 'c'), null, null, false, null)), - 48673 => array(array(array('_route' => '_648'), array('a', 'b', 'c'), null, null, false, null)), - 48723 => array(array(array('_route' => '_624'), array('a', 'b', 'c'), null, null, false, null)), - 48775 => array(array(array('_route' => '_626'), array('a', 'b', 'c'), null, null, false, null)), - 48823 => array(array(array('_route' => '_821'), array('a', 'b', 'c'), null, null, false, null)), - 48873 => array(array(array('_route' => '_628'), array('a', 'b', 'c'), null, null, false, null)), - 48922 => array(array(array('_route' => '_638'), array('a', 'b', 'c'), null, null, false, null)), - 48974 => array(array(array('_route' => '_640'), array('a', 'b', 'c'), null, null, false, null)), - 49022 => array(array(array('_route' => '_990'), array('a', 'b', 'c'), null, null, false, null)), - 49072 => array(array(array('_route' => '_705'), array('a', 'b', 'c'), null, null, false, null)), - 49121 => array(array(array('_route' => '_757'), array('a', 'b', 'c'), null, null, false, null)), - 49176 => array(array(array('_route' => '_785'), array('a', 'b', 'c'), null, null, false, null)), - 49223 => array(array(array('_route' => '_875'), array('a', 'b', 'c'), null, null, false, null)), - 49270 => array(array(array('_route' => '_894'), array('a', 'b', 'c'), null, null, false, null)), - 49319 => array(array(array('_route' => '_945'), array('a', 'b', 'c'), null, null, false, null)), - 49375 => array(array(array('_route' => '_816'), array('a', 'b', 'c'), null, null, false, null)), - 49422 => array(array(array('_route' => '_872'), array('a', 'b', 'c'), null, null, false, null)), - 49471 => array(array(array('_route' => '_921'), array('a', 'b', 'c'), null, null, false, null)), - 49519 => array(array(array('_route' => '_960'), array('a', 'b', 'c'), null, null, false, null)), - 49567 => array(array(array('_route' => '_974'), array('a', 'b', 'c'), null, null, false, null)), - 49620 => array(array(array('_route' => '_835'), array('a', 'b', 'c'), null, null, false, null)), - 49668 => array(array(array('_route' => '_934'), array('a', 'b', 'c'), null, null, false, null)), - 49718 => array(array(array('_route' => '_869'), array('a', 'b', 'c'), null, null, false, null)), + 54 => array(array(array('_route' => '_0'), array('a', 'b', 'c'), null, null, false, false, null)), + 102 => array(array(array('_route' => '_190'), array('a', 'b', 'c'), null, null, false, false, null)), + 147 => array(array(array('_route' => '_478'), array('a', 'b', 'c'), null, null, false, false, null)), + 194 => array(array(array('_route' => '_259'), array('a', 'b', 'c'), null, null, false, false, null)), + 240 => array(array(array('_route' => '_368'), array('a', 'b', 'c'), null, null, false, false, null)), + 291 => array(array(array('_route' => '_1'), array('a', 'b', 'c'), null, null, false, false, null)), + 337 => array(array(array('_route' => '_116'), array('a', 'b', 'c'), null, null, false, false, null)), + 383 => array(array(array('_route' => '_490'), array('a', 'b', 'c'), null, null, false, false, null)), + 434 => array(array(array('_route' => '_2'), array('a', 'b', 'c'), null, null, false, false, null)), + 480 => array(array(array('_route' => '_124'), array('a', 'b', 'c'), null, null, false, false, null)), + 526 => array(array(array('_route' => '_389'), array('a', 'b', 'c'), null, null, false, false, null)), + 577 => array(array(array('_route' => '_8'), array('a', 'b', 'c'), null, null, false, false, null)), + 623 => array(array(array('_route' => '_104'), array('a', 'b', 'c'), null, null, false, false, null)), + 677 => array(array(array('_route' => '_12'), array('a', 'b', 'c'), null, null, false, false, null)), + 722 => array(array(array('_route' => '_442'), array('a', 'b', 'c'), null, null, false, false, null)), + 769 => array(array(array('_route' => '_253'), array('a', 'b', 'c'), null, null, false, false, null)), + 820 => array(array(array('_route' => '_13'), array('a', 'b', 'c'), null, null, false, false, null)), + 866 => array(array(array('_route' => '_254'), array('a', 'b', 'c'), null, null, false, false, null)), + 912 => array(array(array('_route' => '_347'), array('a', 'b', 'c'), null, null, false, false, null)), + 963 => array(array(array('_route' => '_16'), array('a', 'b', 'c'), null, null, false, false, null)), + 1009 => array(array(array('_route' => '_87'), array('a', 'b', 'c'), null, null, false, false, null)), + 1058 => array(array(array('_route' => '_31'), array('a', 'b', 'c'), null, null, false, false, null)), + 1109 => array(array(array('_route' => '_50'), array('a', 'b', 'c'), null, null, false, false, null)), + 1156 => array(array(array('_route' => '_219'), array('a', 'b', 'c'), null, null, false, false, null)), + 1203 => array(array(array('_route' => '_332'), array('a', 'b', 'c'), null, null, false, false, null)), + 1250 => array(array(array('_route' => '_359'), array('a', 'b', 'c'), null, null, false, false, null)), + 1302 => array(array(array('_route' => '_183'), array('a', 'b', 'c'), null, null, false, false, null)), + 1349 => array(array(array('_route' => '_500'), array('a', 'b', 'c'), null, null, false, false, null)), + 1401 => array(array(array('_route' => '_214'), array('a', 'b', 'c'), null, null, false, false, null)), + 1448 => array(array(array('_route' => '_321'), array('a', 'b', 'c'), null, null, false, false, null)), + 1497 => array(array(array('_route' => '_243'), array('a', 'b', 'c'), null, null, false, false, null)), + 1545 => array(array(array('_route' => '_328'), array('a', 'b', 'c'), null, null, false, false, null)), + 1596 => array(array(array('_route' => '_362'), array('a', 'b', 'c'), null, null, false, false, null)), + 1643 => array(array(array('_route' => '_488'), array('a', 'b', 'c'), null, null, false, false, null)), + 1701 => array(array(array('_route' => '_3'), array('a', 'b', 'c'), null, null, false, false, null)), + 1751 => array(array(array('_route' => '_102'), array('a', 'b', 'c'), null, null, false, false, null)), + 1797 => array(array(array('_route' => '_220'), array('a', 'b', 'c'), null, null, false, false, null)), + 1845 => array(array(array('_route' => '_127'), array('a', 'b', 'c'), null, null, false, false, null)), + 1897 => array(array(array('_route' => '_5'), array('a', 'b', 'c'), null, null, false, false, null)), + 1944 => array(array(array('_route' => '_242'), array('a', 'b', 'c'), null, null, false, false, null)), + 1991 => array(array(array('_route' => '_397'), array('a', 'b', 'c'), null, null, false, false, null)), + 2038 => array(array(array('_route' => '_454'), array('a', 'b', 'c'), null, null, false, false, null)), + 2090 => array(array(array('_route' => '_34'), array('a', 'b', 'c'), null, null, false, false, null)), + 2137 => array(array(array('_route' => '_281'), array('a', 'b', 'c'), null, null, false, false, null)), + 2189 => array(array(array('_route' => '_64'), array('a', 'b', 'c'), null, null, false, false, null)), + 2236 => array(array(array('_route' => '_205'), array('a', 'b', 'c'), null, null, false, false, null)), + 2291 => array(array(array('_route' => '_71'), array('a', 'b', 'c'), null, null, false, false, null)), + 2337 => array(array(array('_route' => '_203'), array('a', 'b', 'c'), null, null, false, false, null)), + 2385 => array(array(array('_route' => '_97'), array('a', 'b', 'c'), null, null, false, false, null)), + 2437 => array(array(array('_route' => '_98'), array('a', 'b', 'c'), null, null, false, false, null)), + 2484 => array(array(array('_route' => '_267'), array('a', 'b', 'c'), null, null, false, false, null)), + 2531 => array(array(array('_route' => '_309'), array('a', 'b', 'c'), null, null, false, false, null)), + 2586 => array(array(array('_route' => '_117'), array('a', 'b', 'c'), null, null, false, false, null)), + 2631 => array(array(array('_route' => '_211'), array('a', 'b', 'c'), null, null, false, false, null)), + 2679 => array(array(array('_route' => '_484'), array('a', 'b', 'c'), null, null, false, false, null)), + 2731 => array(array(array('_route' => '_139'), array('a', 'b', 'c'), null, null, false, false, null)), + 2778 => array(array(array('_route' => '_421'), array('a', 'b', 'c'), null, null, false, false, null)), + 2830 => array(array(array('_route' => '_185'), array('a', 'b', 'c'), null, null, false, false, null)), + 2877 => array(array(array('_route' => '_439'), array('a', 'b', 'c'), null, null, false, false, null)), + 2926 => array(array(array('_route' => '_218'), array('a', 'b', 'c'), null, null, false, false, null)), + 2977 => array(array(array('_route' => '_233'), array('a', 'b', 'c'), null, null, false, false, null)), + 3024 => array(array(array('_route' => '_483'), array('a', 'b', 'c'), null, null, false, false, null)), + 3073 => array(array(array('_route' => '_265'), array('a', 'b', 'c'), null, null, false, false, null)), + 3124 => array(array(array('_route' => '_299'), array('a', 'b', 'c'), null, null, false, false, null)), + 3171 => array(array(array('_route' => '_351'), array('a', 'b', 'c'), null, null, false, false, null)), + 3218 => array(array(array('_route' => '_472'), array('a', 'b', 'c'), null, null, false, false, null)), + 3267 => array(array(array('_route' => '_360'), array('a', 'b', 'c'), null, null, false, false, null)), + 3315 => array(array(array('_route' => '_466'), array('a', 'b', 'c'), null, null, false, false, null)), + 3372 => array(array(array('_route' => '_4'), array('a', 'b', 'c'), null, null, false, false, null)), + 3419 => array(array(array('_route' => '_142'), array('a', 'b', 'c'), null, null, false, false, null)), + 3466 => array(array(array('_route' => '_151'), array('a', 'b', 'c'), null, null, false, false, null)), + 3513 => array(array(array('_route' => '_308'), array('a', 'b', 'c'), null, null, false, false, null)), + 3560 => array(array(array('_route' => '_440'), array('a', 'b', 'c'), null, null, false, false, null)), + 3612 => array(array(array('_route' => '_14'), array('a', 'b', 'c'), null, null, false, false, null)), + 3659 => array(array(array('_route' => '_358'), array('a', 'b', 'c'), null, null, false, false, null)), + 3711 => array(array(array('_route' => '_37'), array('a', 'b', 'c'), null, null, false, false, null)), + 3758 => array(array(array('_route' => '_38'), array('a', 'b', 'c'), null, null, false, false, null)), + 3805 => array(array(array('_route' => '_146'), array('a', 'b', 'c'), null, null, false, false, null)), + 3852 => array(array(array('_route' => '_194'), array('a', 'b', 'c'), null, null, false, false, null)), + 3899 => array(array(array('_route' => '_487'), array('a', 'b', 'c'), null, null, false, false, null)), + 3948 => array(array(array('_route' => '_42'), array('a', 'b', 'c'), null, null, false, false, null)), + 3999 => array(array(array('_route' => '_54'), array('a', 'b', 'c'), null, null, false, false, null)), + 4046 => array(array(array('_route' => '_326'), array('a', 'b', 'c'), null, null, false, false, null)), + 4098 => array(array(array('_route' => '_68'), array('a', 'b', 'c'), null, null, false, false, null)), + 4145 => array(array(array('_route' => '_108'), array('a', 'b', 'c'), null, null, false, false, null)), + 4197 => array(array(array('_route' => '_74'), array('a', 'b', 'c'), null, null, false, false, null)), + 4244 => array(array(array('_route' => '_315'), array('a', 'b', 'c'), null, null, false, false, null)), + 4291 => array(array(array('_route' => '_374'), array('a', 'b', 'c'), null, null, false, false, null)), + 4343 => array(array(array('_route' => '_99'), array('a', 'b', 'c'), null, null, false, false, null)), + 4390 => array(array(array('_route' => '_238'), array('a', 'b', 'c'), null, null, false, false, null)), + 4442 => array(array(array('_route' => '_107'), array('a', 'b', 'c'), null, null, false, false, null)), + 4489 => array(array(array('_route' => '_409'), array('a', 'b', 'c'), null, null, false, false, null)), + 4541 => array(array(array('_route' => '_122'), array('a', 'b', 'c'), null, null, false, false, null)), + 4588 => array(array(array('_route' => '_379'), array('a', 'b', 'c'), null, null, false, false, null)), + 4635 => array(array(array('_route' => '_390'), array('a', 'b', 'c'), null, null, false, false, null)), + 4687 => array(array(array('_route' => '_171'), array('a', 'b', 'c'), null, null, false, false, null)), + 4734 => array(array(array('_route' => '_260'), array('a', 'b', 'c'), null, null, false, false, null)), + 4781 => array(array(array('_route' => '_434'), array('a', 'b', 'c'), null, null, false, false, null)), + 4830 => array(array(array('_route' => '_189'), array('a', 'b', 'c'), null, null, false, false, null)), + 4878 => array(array(array('_route' => '_467'), array('a', 'b', 'c'), null, null, false, false, null)), + 4935 => array(array(array('_route' => '_6'), array('a', 'b', 'c'), null, null, false, false, null)), + 4982 => array(array(array('_route' => '_286'), array('a', 'b', 'c'), null, null, false, false, null)), + 5029 => array(array(array('_route' => '_438'), array('a', 'b', 'c'), null, null, false, false, null)), + 5081 => array(array(array('_route' => '_19'), array('a', 'b', 'c'), null, null, false, false, null)), + 5131 => array(array(array('_route' => '_24'), array('a', 'b', 'c'), null, null, false, false, null)), + 5177 => array(array(array('_route' => '_172'), array('a', 'b', 'c'), null, null, false, false, null)), + 5230 => array(array(array('_route' => '_33'), array('a', 'b', 'c'), null, null, false, false, null)), + 5277 => array(array(array('_route' => '_400'), array('a', 'b', 'c'), null, null, false, false, null)), + 5324 => array(array(array('_route' => '_427'), array('a', 'b', 'c'), null, null, false, false, null)), + 5376 => array(array(array('_route' => '_35'), array('a', 'b', 'c'), null, null, false, false, null)), + 5423 => array(array(array('_route' => '_156'), array('a', 'b', 'c'), null, null, false, false, null)), + 5475 => array(array(array('_route' => '_36'), array('a', 'b', 'c'), null, null, false, false, null)), + 5522 => array(array(array('_route' => '_251'), array('a', 'b', 'c'), null, null, false, false, null)), + 5574 => array(array(array('_route' => '_43'), array('a', 'b', 'c'), null, null, false, false, null)), + 5621 => array(array(array('_route' => '_292'), array('a', 'b', 'c'), null, null, false, false, null)), + 5668 => array(array(array('_route' => '_411'), array('a', 'b', 'c'), null, null, false, false, null)), + 5720 => array(array(array('_route' => '_69'), array('a', 'b', 'c'), null, null, false, false, null)), + 5767 => array(array(array('_route' => '_159'), array('a', 'b', 'c'), null, null, false, false, null)), + 5814 => array(array(array('_route' => '_170'), array('a', 'b', 'c'), null, null, false, false, null)), + 5861 => array(array(array('_route' => '_376'), array('a', 'b', 'c'), null, null, false, false, null)), + 5913 => array(array(array('_route' => '_131'), array('a', 'b', 'c'), null, null, false, false, null)), + 5960 => array(array(array('_route' => '_446'), array('a', 'b', 'c'), null, null, false, false, null)), + 6015 => array(array(array('_route' => '_140'), array('a', 'b', 'c'), null, null, false, false, null)), + 6061 => array(array(array('_route' => '_353'), array('a', 'b', 'c'), null, null, false, false, null)), + 6112 => array(array(array('_route' => '_224'), array('a', 'b', 'c'), null, null, false, false, null)), + 6158 => array(array(array('_route' => '_346'), array('a', 'b', 'c'), null, null, false, false, null)), + 6204 => array(array(array('_route' => '_443'), array('a', 'b', 'c'), null, null, false, false, null)), + 6254 => array(array(array('_route' => '_154'), array('a', 'b', 'c'), null, null, false, false, null)), + 6305 => array(array(array('_route' => '_212'), array('a', 'b', 'c'), null, null, false, false, null)), + 6352 => array(array(array('_route' => '_313'), array('a', 'b', 'c'), null, null, false, false, null)), + 6399 => array(array(array('_route' => '_395'), array('a', 'b', 'c'), null, null, false, false, null)), + 6446 => array(array(array('_route' => '_441'), array('a', 'b', 'c'), null, null, false, false, null)), + 6498 => array(array(array('_route' => '_223'), array('a', 'b', 'c'), null, null, false, false, null)), + 6545 => array(array(array('_route' => '_303'), array('a', 'b', 'c'), null, null, false, false, null)), + 6594 => array(array(array('_route' => '_410'), array('a', 'b', 'c'), null, null, false, false, null)), + 6642 => array(array(array('_route' => '_494'), array('a', 'b', 'c'), null, null, false, false, null)), + 6702 => array(array(array('_route' => '_7'), array('a', 'b', 'c'), null, null, false, false, null)), + 6748 => array(array(array('_route' => '_268'), array('a', 'b', 'c'), null, null, false, false, null)), + 6796 => array(array(array('_route' => '_178'), array('a', 'b', 'c'), null, null, false, false, null)), + 6843 => array(array(array('_route' => '_179'), array('a', 'b', 'c'), null, null, false, false, null)), + 6890 => array(array(array('_route' => '_416'), array('a', 'b', 'c'), null, null, false, false, null)), + 6942 => array(array(array('_route' => '_25'), array('a', 'b', 'c'), null, null, false, false, null)), + 6989 => array(array(array('_route' => '_307'), array('a', 'b', 'c'), null, null, false, false, null)), + 7036 => array(array(array('_route' => '_387'), array('a', 'b', 'c'), null, null, false, false, null)), + 7083 => array(array(array('_route' => '_471'), array('a', 'b', 'c'), null, null, false, false, null)), + 7132 => array(array(array('_route' => '_90'), array('a', 'b', 'c'), null, null, false, false, null)), + 7183 => array(array(array('_route' => '_95'), array('a', 'b', 'c'), null, null, false, false, null)), + 7230 => array(array(array('_route' => '_338'), array('a', 'b', 'c'), null, null, false, false, null)), + 7277 => array(array(array('_route' => '_401'), array('a', 'b', 'c'), null, null, false, false, null)), + 7329 => array(array(array('_route' => '_147'), array('a', 'b', 'c'), null, null, false, false, null)), + 7376 => array(array(array('_route' => '_319'), array('a', 'b', 'c'), null, null, false, false, null)), + 7423 => array(array(array('_route' => '_354'), array('a', 'b', 'c'), null, null, false, false, null)), + 7470 => array(array(array('_route' => '_428'), array('a', 'b', 'c'), null, null, false, false, null)), + 7522 => array(array(array('_route' => '_162'), array('a', 'b', 'c'), null, null, false, false, null)), + 7572 => array(array(array('_route' => '_175'), array('a', 'b', 'c'), null, null, false, false, null)), + 7618 => array(array(array('_route' => '_455'), array('a', 'b', 'c'), null, null, false, false, null)), + 7666 => array(array(array('_route' => '_355'), array('a', 'b', 'c'), null, null, false, false, null)), + 7718 => array(array(array('_route' => '_197'), array('a', 'b', 'c'), null, null, false, false, null)), + 7768 => array(array(array('_route' => '_202'), array('a', 'b', 'c'), null, null, false, false, null)), + 7813 => array(array(array('_route' => '_489'), array('a', 'b', 'c'), null, null, false, false, null)), + 7863 => array(array(array('_route' => '_199'), array('a', 'b', 'c'), null, null, false, false, null)), + 7914 => array(array(array('_route' => '_263'), array('a', 'b', 'c'), null, null, false, false, null)), + 7961 => array(array(array('_route' => '_406'), array('a', 'b', 'c'), null, null, false, false, null)), + 8010 => array(array(array('_route' => '_289'), array('a', 'b', 'c'), null, null, false, false, null)), + 8058 => array(array(array('_route' => '_325'), array('a', 'b', 'c'), null, null, false, false, null)), + 8106 => array(array(array('_route' => '_378'), array('a', 'b', 'c'), null, null, false, false, null)), + 8154 => array(array(array('_route' => '_468'), array('a', 'b', 'c'), null, null, false, false, null)), + 8211 => array(array(array('_route' => '_9'), array('a', 'b', 'c'), null, null, false, false, null)), + 8258 => array(array(array('_route' => '_216'), array('a', 'b', 'c'), null, null, false, false, null)), + 8307 => array(array(array('_route' => '_26'), array('a', 'b', 'c'), null, null, false, false, null)), + 8355 => array(array(array('_route' => '_62'), array('a', 'b', 'c'), null, null, false, false, null)), + 8406 => array(array(array('_route' => '_81'), array('a', 'b', 'c'), null, null, false, false, null)), + 8453 => array(array(array('_route' => '_318'), array('a', 'b', 'c'), null, null, false, false, null)), + 8505 => array(array(array('_route' => '_121'), array('a', 'b', 'c'), null, null, false, false, null)), + 8551 => array(array(array('_route' => '_182'), array('a', 'b', 'c'), null, null, false, false, null)), + 8603 => array(array(array('_route' => '_136'), array('a', 'b', 'c'), null, null, false, false, null)), + 8650 => array(array(array('_route' => '_415'), array('a', 'b', 'c'), null, null, false, false, null)), + 8697 => array(array(array('_route' => '_457'), array('a', 'b', 'c'), null, null, false, false, null)), + 8744 => array(array(array('_route' => '_463'), array('a', 'b', 'c'), null, null, false, false, null)), + 8796 => array(array(array('_route' => '_148'), array('a', 'b', 'c'), null, null, false, false, null)), + 8843 => array(array(array('_route' => '_273'), array('a', 'b', 'c'), null, null, false, false, null)), + 8892 => array(array(array('_route' => '_284'), array('a', 'b', 'c'), null, null, false, false, null)), + 8940 => array(array(array('_route' => '_288'), array('a', 'b', 'c'), null, null, false, false, null)), + 8991 => array(array(array('_route' => '_295'), array('a', 'b', 'c'), null, null, false, false, null)), + 9038 => array(array(array('_route' => '_305'), array('a', 'b', 'c'), null, null, false, false, null)), + 9085 => array(array(array('_route' => '_453'), array('a', 'b', 'c'), null, null, false, false, null)), + 9134 => array(array(array('_route' => '_340'), array('a', 'b', 'c'), null, null, false, false, null)), + 9185 => array(array(array('_route' => '_371'), array('a', 'b', 'c'), null, null, false, false, null)), + 9232 => array(array(array('_route' => '_417'), array('a', 'b', 'c'), null, null, false, false, null)), + 9284 => array(array(array('_route' => '_382'), array('a', 'b', 'c'), null, null, false, false, null)), + 9331 => array(array(array('_route' => '_404'), array('a', 'b', 'c'), null, null, false, false, null)), + 9389 => array(array(array('_route' => '_10'), array('a', 'b', 'c'), null, null, false, false, null)), + 9436 => array(array(array('_route' => '_279'), array('a', 'b', 'c'), null, null, false, false, null)), + 9483 => array(array(array('_route' => '_377'), array('a', 'b', 'c'), null, null, false, false, null)), + 9535 => array(array(array('_route' => '_39'), array('a', 'b', 'c'), null, null, false, false, null)), + 9582 => array(array(array('_route' => '_40'), array('a', 'b', 'c'), null, null, false, false, null)), + 9629 => array(array(array('_route' => '_264'), array('a', 'b', 'c'), null, null, false, false, null)), + 9676 => array(array(array('_route' => '_449'), array('a', 'b', 'c'), null, null, false, false, null)), + 9728 => array(array(array('_route' => '_46'), array('a', 'b', 'c'), null, null, false, false, null)), + 9775 => array(array(array('_route' => '_257'), array('a', 'b', 'c'), null, null, false, false, null)), + 9822 => array(array(array('_route' => '_274'), array('a', 'b', 'c'), null, null, false, false, null)), + 9869 => array(array(array('_route' => '_388'), array('a', 'b', 'c'), null, null, false, false, null)), + 9921 => array(array(array('_route' => '_53'), array('a', 'b', 'c'), null, null, false, false, null)), + 9968 => array(array(array('_route' => '_345'), array('a', 'b', 'c'), null, null, false, false, null)), + 10020 => array(array(array('_route' => '_73'), array('a', 'b', 'c'), null, null, false, false, null)), + 10068 => array(array(array('_route' => '_296'), array('a', 'b', 'c'), null, null, false, false, null)), + 10121 => array(array(array('_route' => '_75'), array('a', 'b', 'c'), null, null, false, false, null)), + 10169 => array(array(array('_route' => '_458'), array('a', 'b', 'c'), null, null, false, false, null)), + 10225 => array(array(array('_route' => '_79'), array('a', 'b', 'c'), null, null, false, false, null)), + 10272 => array(array(array('_route' => '_129'), array('a', 'b', 'c'), null, null, false, false, null)), + 10319 => array(array(array('_route' => '_418'), array('a', 'b', 'c'), null, null, false, false, null)), + 10368 => array(array(array('_route' => '_225'), array('a', 'b', 'c'), null, null, false, false, null)), + 10416 => array(array(array('_route' => '_479'), array('a', 'b', 'c'), null, null, false, false, null)), + 10466 => array(array(array('_route' => '_120'), array('a', 'b', 'c'), null, null, false, false, null)), + 10515 => array(array(array('_route' => '_276'), array('a', 'b', 'c'), null, null, false, false, null)), + 10564 => array(array(array('_route' => '_370'), array('a', 'b', 'c'), null, null, false, false, null)), + 10616 => array(array(array('_route' => '_385'), array('a', 'b', 'c'), null, null, false, false, null)), + 10664 => array(array(array('_route' => '_469'), array('a', 'b', 'c'), null, null, false, false, null)), + 10714 => array(array(array('_route' => '_435'), array('a', 'b', 'c'), null, null, false, false, null)), + 10772 => array(array(array('_route' => '_11'), array('a', 'b', 'c'), null, null, false, false, null)), + 10820 => array(array(array('_route' => '_105'), array('a', 'b', 'c'), null, null, false, false, null)), + 10868 => array(array(array('_route' => '_132'), array('a', 'b', 'c'), null, null, false, false, null)), + 10921 => array(array(array('_route' => '_18'), array('a', 'b', 'c'), null, null, false, false, null)), + 10969 => array(array(array('_route' => '_210'), array('a', 'b', 'c'), null, null, false, false, null)), + 11017 => array(array(array('_route' => '_329'), array('a', 'b', 'c'), null, null, false, false, null)), + 11073 => array(array(array('_route' => '_29'), array('a', 'b', 'c'), null, null, false, false, null)), + 11120 => array(array(array('_route' => '_480'), array('a', 'b', 'c'), null, null, false, false, null)), + 11169 => array(array(array('_route' => '_426'), array('a', 'b', 'c'), null, null, false, false, null)), + 11222 => array(array(array('_route' => '_32'), array('a', 'b', 'c'), null, null, false, false, null)), + 11270 => array(array(array('_route' => '_217'), array('a', 'b', 'c'), null, null, false, false, null)), + 11318 => array(array(array('_route' => '_275'), array('a', 'b', 'c'), null, null, false, false, null)), + 11371 => array(array(array('_route' => '_45'), array('a', 'b', 'c'), null, null, false, false, null)), + 11419 => array(array(array('_route' => '_157'), array('a', 'b', 'c'), null, null, false, false, null)), + 11467 => array(array(array('_route' => '_184'), array('a', 'b', 'c'), null, null, false, false, null)), + 11515 => array(array(array('_route' => '_250'), array('a', 'b', 'c'), null, null, false, false, null)), + 11563 => array(array(array('_route' => '_356'), array('a', 'b', 'c'), null, null, false, false, null)), + 11616 => array(array(array('_route' => '_47'), array('a', 'b', 'c'), null, null, false, false, null)), + 11664 => array(array(array('_route' => '_445'), array('a', 'b', 'c'), null, null, false, false, null)), + 11714 => array(array(array('_route' => '_48'), array('a', 'b', 'c'), null, null, false, false, null)), + 11766 => array(array(array('_route' => '_58'), array('a', 'b', 'c'), null, null, false, false, null)), + 11814 => array(array(array('_route' => '_414'), array('a', 'b', 'c'), null, null, false, false, null)), + 11862 => array(array(array('_route' => '_431'), array('a', 'b', 'c'), null, null, false, false, null)), + 11915 => array(array(array('_route' => '_84'), array('a', 'b', 'c'), null, null, false, false, null)), + 11963 => array(array(array('_route' => '_294'), array('a', 'b', 'c'), null, null, false, false, null)), + 12011 => array(array(array('_route' => '_336'), array('a', 'b', 'c'), null, null, false, false, null)), + 12059 => array(array(array('_route' => '_465'), array('a', 'b', 'c'), null, null, false, false, null)), + 12112 => array(array(array('_route' => '_103'), array('a', 'b', 'c'), null, null, false, false, null)), + 12160 => array(array(array('_route' => '_111'), array('a', 'b', 'c'), null, null, false, false, null)), + 12208 => array(array(array('_route' => '_207'), array('a', 'b', 'c'), null, null, false, false, null)), + 12256 => array(array(array('_route' => '_402'), array('a', 'b', 'c'), null, null, false, false, null)), + 12309 => array(array(array('_route' => '_230'), array('a', 'b', 'c'), null, null, false, false, null)), + 12356 => array(array(array('_route' => '_331'), array('a', 'b', 'c'), null, null, false, false, null)), + 12406 => array(array(array('_route' => '_248'), array('a', 'b', 'c'), null, null, false, false, null)), + 12455 => array(array(array('_route' => '_282'), array('a', 'b', 'c'), null, null, false, false, null)), + 12513 => array(array(array('_route' => '_15'), array('a', 'b', 'c'), null, null, false, false, null)), + 12561 => array(array(array('_route' => '_130'), array('a', 'b', 'c'), null, null, false, false, null)), + 12609 => array(array(array('_route' => '_231'), array('a', 'b', 'c'), null, null, false, false, null)), + 12657 => array(array(array('_route' => '_365'), array('a', 'b', 'c'), null, null, false, false, null)), + 12705 => array(array(array('_route' => '_448'), array('a', 'b', 'c'), null, null, false, false, null)), + 12758 => array(array(array('_route' => '_20'), array('a', 'b', 'c'), null, null, false, false, null)), + 12806 => array(array(array('_route' => '_93'), array('a', 'b', 'c'), null, null, false, false, null)), + 12854 => array(array(array('_route' => '_186'), array('a', 'b', 'c'), null, null, false, false, null)), + 12902 => array(array(array('_route' => '_460'), array('a', 'b', 'c'), null, null, false, false, null)), + 12955 => array(array(array('_route' => '_52'), array('a', 'b', 'c'), null, null, false, false, null)), + 13003 => array(array(array('_route' => '_447'), array('a', 'b', 'c'), null, null, false, false, null)), + 13056 => array(array(array('_route' => '_56'), array('a', 'b', 'c'), null, null, false, false, null)), + 13104 => array(array(array('_route' => '_133'), array('a', 'b', 'c'), null, null, false, false, null)), + 13152 => array(array(array('_route' => '_297'), array('a', 'b', 'c'), null, null, false, false, null)), + 13205 => array(array(array('_route' => '_82'), array('a', 'b', 'c'), null, null, false, false, null)), + 13253 => array(array(array('_route' => '_165'), array('a', 'b', 'c'), null, null, false, false, null)), + 13301 => array(array(array('_route' => '_213'), array('a', 'b', 'c'), null, null, false, false, null)), + 13351 => array(array(array('_route' => '_86'), array('a', 'b', 'c'), null, null, false, false, null)), + 13403 => array(array(array('_route' => '_92'), array('a', 'b', 'c'), null, null, false, false, null)), + 13450 => array(array(array('_route' => '_280'), array('a', 'b', 'c'), null, null, false, false, null)), + 13500 => array(array(array('_route' => '_143'), array('a', 'b', 'c'), null, null, false, false, null)), + 13549 => array(array(array('_route' => '_177'), array('a', 'b', 'c'), null, null, false, false, null)), + 13601 => array(array(array('_route' => '_188'), array('a', 'b', 'c'), null, null, false, false, null)), + 13649 => array(array(array('_route' => '_311'), array('a', 'b', 'c'), null, null, false, false, null)), + 13697 => array(array(array('_route' => '_350'), array('a', 'b', 'c'), null, null, false, false, null)), + 13750 => array(array(array('_route' => '_226'), array('a', 'b', 'c'), null, null, false, false, null)), + 13798 => array(array(array('_route' => '_291'), array('a', 'b', 'c'), null, null, false, false, null)), + 13851 => array(array(array('_route' => '_244'), array('a', 'b', 'c'), null, null, false, false, null)), + 13898 => array(array(array('_route' => '_287'), array('a', 'b', 'c'), null, null, false, false, null)), + 13951 => array(array(array('_route' => '_300'), array('a', 'b', 'c'), null, null, false, false, null)), + 13999 => array(array(array('_route' => '_451'), array('a', 'b', 'c'), null, null, false, false, null)), + 14047 => array(array(array('_route' => '_452'), array('a', 'b', 'c'), null, null, false, false, null)), + 14095 => array(array(array('_route' => '_481'), array('a', 'b', 'c'), null, null, false, false, null)), + 14145 => array(array(array('_route' => '_312'), array('a', 'b', 'c'), null, null, false, false, null)), + 14203 => array(array(array('_route' => '_17'), array('a', 'b', 'c'), null, null, false, false, null)), + 14251 => array(array(array('_route' => '_227'), array('a', 'b', 'c'), null, null, false, false, null)), + 14299 => array(array(array('_route' => '_393'), array('a', 'b', 'c'), null, null, false, false, null)), + 14349 => array(array(array('_route' => '_57'), array('a', 'b', 'c'), null, null, false, false, null)), + 14401 => array(array(array('_route' => '_61'), array('a', 'b', 'c'), null, null, false, false, null)), + 14449 => array(array(array('_route' => '_112'), array('a', 'b', 'c'), null, null, false, false, null)), + 14500 => array(array(array('_route' => '_135'), array('a', 'b', 'c'), null, null, false, false, null)), + 14547 => array(array(array('_route' => '_271'), array('a', 'b', 'c'), null, null, false, false, null)), + 14596 => array(array(array('_route' => '_459'), array('a', 'b', 'c'), null, null, false, false, null)), + 14649 => array(array(array('_route' => '_67'), array('a', 'b', 'c'), null, null, false, false, null)), + 14697 => array(array(array('_route' => '_113'), array('a', 'b', 'c'), null, null, false, false, null)), + 14745 => array(array(array('_route' => '_497'), array('a', 'b', 'c'), null, null, false, false, null)), + 14795 => array(array(array('_route' => '_70'), array('a', 'b', 'c'), null, null, false, false, null)), + 14847 => array(array(array('_route' => '_89'), array('a', 'b', 'c'), null, null, false, false, null)), + 14895 => array(array(array('_route' => '_128'), array('a', 'b', 'c'), null, null, false, false, null)), + 14948 => array(array(array('_route' => '_150'), array('a', 'b', 'c'), null, null, false, false, null)), + 14996 => array(array(array('_route' => '_166'), array('a', 'b', 'c'), null, null, false, false, null)), + 15047 => array(array(array('_route' => '_206'), array('a', 'b', 'c'), null, null, false, false, null)), + 15094 => array(array(array('_route' => '_419'), array('a', 'b', 'c'), null, null, false, false, null)), + 15148 => array(array(array('_route' => '_201'), array('a', 'b', 'c'), null, null, false, false, null)), + 15196 => array(array(array('_route' => '_314'), array('a', 'b', 'c'), null, null, false, false, null)), + 15244 => array(array(array('_route' => '_429'), array('a', 'b', 'c'), null, null, false, false, null)), + 15297 => array(array(array('_route' => '_228'), array('a', 'b', 'c'), null, null, false, false, null)), + 15345 => array(array(array('_route' => '_477'), array('a', 'b', 'c'), null, null, false, false, null)), + 15395 => array(array(array('_route' => '_272'), array('a', 'b', 'c'), null, null, false, false, null)), + 15444 => array(array(array('_route' => '_486'), array('a', 'b', 'c'), null, null, false, false, null)), + 15502 => array(array(array('_route' => '_21'), array('a', 'b', 'c'), null, null, false, false, null)), + 15550 => array(array(array('_route' => '_247'), array('a', 'b', 'c'), null, null, false, false, null)), + 15598 => array(array(array('_route' => '_424'), array('a', 'b', 'c'), null, null, false, false, null)), + 15646 => array(array(array('_route' => '_499'), array('a', 'b', 'c'), null, null, false, false, null)), + 15699 => array(array(array('_route' => '_23'), array('a', 'b', 'c'), null, null, false, false, null)), + 15747 => array(array(array('_route' => '_152'), array('a', 'b', 'c'), null, null, false, false, null)), + 15795 => array(array(array('_route' => '_304'), array('a', 'b', 'c'), null, null, false, false, null)), + 15843 => array(array(array('_route' => '_352'), array('a', 'b', 'c'), null, null, false, false, null)), + 15896 => array(array(array('_route' => '_28'), array('a', 'b', 'c'), null, null, false, false, null)), + 15944 => array(array(array('_route' => '_240'), array('a', 'b', 'c'), null, null, false, false, null)), + 16000 => array(array(array('_route' => '_30'), array('a', 'b', 'c'), null, null, false, false, null)), + 16047 => array(array(array('_route' => '_41'), array('a', 'b', 'c'), null, null, false, false, null)), + 16096 => array(array(array('_route' => '_301'), array('a', 'b', 'c'), null, null, false, false, null)), + 16149 => array(array(array('_route' => '_66'), array('a', 'b', 'c'), null, null, false, false, null)), + 16197 => array(array(array('_route' => '_72'), array('a', 'b', 'c'), null, null, false, false, null)), + 16245 => array(array(array('_route' => '_320'), array('a', 'b', 'c'), null, null, false, false, null)), + 16298 => array(array(array('_route' => '_78'), array('a', 'b', 'c'), null, null, false, false, null)), + 16346 => array(array(array('_route' => '_337'), array('a', 'b', 'c'), null, null, false, false, null)), + 16394 => array(array(array('_route' => '_399'), array('a', 'b', 'c'), null, null, false, false, null)), + 16442 => array(array(array('_route' => '_495'), array('a', 'b', 'c'), null, null, false, false, null)), + 16492 => array(array(array('_route' => '_85'), array('a', 'b', 'c'), null, null, false, false, null)), + 16544 => array(array(array('_route' => '_101'), array('a', 'b', 'c'), null, null, false, false, null)), + 16592 => array(array(array('_route' => '_176'), array('a', 'b', 'c'), null, null, false, false, null)), + 16640 => array(array(array('_route' => '_246'), array('a', 'b', 'c'), null, null, false, false, null)), + 16693 => array(array(array('_route' => '_125'), array('a', 'b', 'c'), null, null, false, false, null)), + 16741 => array(array(array('_route' => '_341'), array('a', 'b', 'c'), null, null, false, false, null)), + 16794 => array(array(array('_route' => '_137'), array('a', 'b', 'c'), null, null, false, false, null)), + 16842 => array(array(array('_route' => '_270'), array('a', 'b', 'c'), null, null, false, false, null)), + 16890 => array(array(array('_route' => '_386'), array('a', 'b', 'c'), null, null, false, false, null)), + 16943 => array(array(array('_route' => '_169'), array('a', 'b', 'c'), null, null, false, false, null)), + 16991 => array(array(array('_route' => '_200'), array('a', 'b', 'c'), null, null, false, false, null)), + 17039 => array(array(array('_route' => '_262'), array('a', 'b', 'c'), null, null, false, false, null)), + 17092 => array(array(array('_route' => '_187'), array('a', 'b', 'c'), null, null, false, false, null)), + 17140 => array(array(array('_route' => '_333'), array('a', 'b', 'c'), null, null, false, false, null)), + 17190 => array(array(array('_route' => '_215'), array('a', 'b', 'c'), null, null, false, false, null)), + 17239 => array(array(array('_route' => '_316'), array('a', 'b', 'c'), null, null, false, false, null)), + 17288 => array(array(array('_route' => '_343'), array('a', 'b', 'c'), null, null, false, false, null)), + 17346 => array(array(array('_route' => '_22'), array('a', 'b', 'c'), null, null, false, false, null)), + 17394 => array(array(array('_route' => '_420'), array('a', 'b', 'c'), null, null, false, false, null)), + 17447 => array(array(array('_route' => '_55'), array('a', 'b', 'c'), null, null, false, false, null)), + 17494 => array(array(array('_route' => '_496'), array('a', 'b', 'c'), null, null, false, false, null)), + 17547 => array(array(array('_route' => '_153'), array('a', 'b', 'c'), null, null, false, false, null)), + 17595 => array(array(array('_route' => '_344'), array('a', 'b', 'c'), null, null, false, false, null)), + 17648 => array(array(array('_route' => '_160'), array('a', 'b', 'c'), null, null, false, false, null)), + 17696 => array(array(array('_route' => '_398'), array('a', 'b', 'c'), null, null, false, false, null)), + 17749 => array(array(array('_route' => '_161'), array('a', 'b', 'c'), null, null, false, false, null)), + 17797 => array(array(array('_route' => '_193'), array('a', 'b', 'c'), null, null, false, false, null)), + 17847 => array(array(array('_route' => '_174'), array('a', 'b', 'c'), null, null, false, false, null)), + 17899 => array(array(array('_route' => '_209'), array('a', 'b', 'c'), null, null, false, false, null)), + 17947 => array(array(array('_route' => '_261'), array('a', 'b', 'c'), null, null, false, false, null)), + 18000 => array(array(array('_route' => '_222'), array('a', 'b', 'c'), null, null, false, false, null)), + 18048 => array(array(array('_route' => '_323'), array('a', 'b', 'c'), null, null, false, false, null)), + 18096 => array(array(array('_route' => '_380'), array('a', 'b', 'c'), null, null, false, false, null)), + 18149 => array(array(array('_route' => '_232'), array('a', 'b', 'c'), null, null, false, false, null)), + 18197 => array(array(array('_route' => '_383'), array('a', 'b', 'c'), null, null, false, false, null)), + 18247 => array(array(array('_route' => '_306'), array('a', 'b', 'c'), null, null, false, false, null)), + 18296 => array(array(array('_route' => '_327'), array('a', 'b', 'c'), null, null, false, false, null)), + 18345 => array(array(array('_route' => '_364'), array('a', 'b', 'c'), null, null, false, false, null)), + 18397 => array(array(array('_route' => '_403'), array('a', 'b', 'c'), null, null, false, false, null)), + 18445 => array(array(array('_route' => '_405'), array('a', 'b', 'c'), null, null, false, false, null)), + 18495 => array(array(array('_route' => '_412'), array('a', 'b', 'c'), null, null, false, false, null)), + 18553 => array(array(array('_route' => '_27'), array('a', 'b', 'c'), null, null, false, false, null)), + 18601 => array(array(array('_route' => '_134'), array('a', 'b', 'c'), null, null, false, false, null)), + 18649 => array(array(array('_route' => '_245'), array('a', 'b', 'c'), null, null, false, false, null)), + 18702 => array(array(array('_route' => '_59'), array('a', 'b', 'c'), null, null, false, false, null)), + 18750 => array(array(array('_route' => '_208'), array('a', 'b', 'c'), null, null, false, false, null)), + 18803 => array(array(array('_route' => '_60'), array('a', 'b', 'c'), null, null, false, false, null)), + 18851 => array(array(array('_route' => '_119'), array('a', 'b', 'c'), null, null, false, false, null)), + 18902 => array(array(array('_route' => '_163'), array('a', 'b', 'c'), null, null, false, false, null)), + 18949 => array(array(array('_route' => '_249'), array('a', 'b', 'c'), null, null, false, false, null)), + 18998 => array(array(array('_route' => '_278'), array('a', 'b', 'c'), null, null, false, false, null)), + 19051 => array(array(array('_route' => '_63'), array('a', 'b', 'c'), null, null, false, false, null)), + 19099 => array(array(array('_route' => '_195'), array('a', 'b', 'c'), null, null, false, false, null)), + 19147 => array(array(array('_route' => '_252'), array('a', 'b', 'c'), null, null, false, false, null)), + 19195 => array(array(array('_route' => '_461'), array('a', 'b', 'c'), null, null, false, false, null)), + 19248 => array(array(array('_route' => '_126'), array('a', 'b', 'c'), null, null, false, false, null)), + 19296 => array(array(array('_route' => '_158'), array('a', 'b', 'c'), null, null, false, false, null)), + 19344 => array(array(array('_route' => '_221'), array('a', 'b', 'c'), null, null, false, false, null)), + 19392 => array(array(array('_route' => '_269'), array('a', 'b', 'c'), null, null, false, false, null)), + 19440 => array(array(array('_route' => '_310'), array('a', 'b', 'c'), null, null, false, false, null)), + 19496 => array(array(array('_route' => '_138'), array('a', 'b', 'c'), null, null, false, false, null)), + 19543 => array(array(array('_route' => '_348'), array('a', 'b', 'c'), null, null, false, false, null)), + 19592 => array(array(array('_route' => '_236'), array('a', 'b', 'c'), null, null, false, false, null)), + 19640 => array(array(array('_route' => '_433'), array('a', 'b', 'c'), null, null, false, false, null)), + 19693 => array(array(array('_route' => '_141'), array('a', 'b', 'c'), null, null, false, false, null)), + 19741 => array(array(array('_route' => '_283'), array('a', 'b', 'c'), null, null, false, false, null)), + 19794 => array(array(array('_route' => '_144'), array('a', 'b', 'c'), null, null, false, false, null)), + 19842 => array(array(array('_route' => '_191'), array('a', 'b', 'c'), null, null, false, false, null)), + 19895 => array(array(array('_route' => '_168'), array('a', 'b', 'c'), null, null, false, false, null)), + 19943 => array(array(array('_route' => '_363'), array('a', 'b', 'c'), null, null, false, false, null)), + 19991 => array(array(array('_route' => '_381'), array('a', 'b', 'c'), null, null, false, false, null)), + 20044 => array(array(array('_route' => '_180'), array('a', 'b', 'c'), null, null, false, false, null)), + 20092 => array(array(array('_route' => '_339'), array('a', 'b', 'c'), null, null, false, false, null)), + 20142 => array(array(array('_route' => '_196'), array('a', 'b', 'c'), null, null, false, false, null)), + 20194 => array(array(array('_route' => '_198'), array('a', 'b', 'c'), null, null, false, false, null)), + 20242 => array(array(array('_route' => '_285'), array('a', 'b', 'c'), null, null, false, false, null)), + 20292 => array(array(array('_route' => '_349'), array('a', 'b', 'c'), null, null, false, false, null)), + 20344 => array(array(array('_route' => '_367'), array('a', 'b', 'c'), null, null, false, false, null)), + 20392 => array(array(array('_route' => '_384'), array('a', 'b', 'c'), null, null, false, false, null)), + 20440 => array(array(array('_route' => '_498'), array('a', 'b', 'c'), null, null, false, false, null)), + 20490 => array(array(array('_route' => '_369'), array('a', 'b', 'c'), null, null, false, false, null)), + 20542 => array(array(array('_route' => '_408'), array('a', 'b', 'c'), null, null, false, false, null)), + 20590 => array(array(array('_route' => '_413'), array('a', 'b', 'c'), null, null, false, false, null)), + 20652 => array(array(array('_route' => '_44'), array('a', 'b', 'c'), null, null, false, false, null)), + 20699 => array(array(array('_route' => '_256'), array('a', 'b', 'c'), null, null, false, false, null)), + 20748 => array(array(array('_route' => '_173'), array('a', 'b', 'c'), null, null, false, false, null)), + 20796 => array(array(array('_route' => '_266'), array('a', 'b', 'c'), null, null, false, false, null)), + 20844 => array(array(array('_route' => '_392'), array('a', 'b', 'c'), null, null, false, false, null)), + 20892 => array(array(array('_route' => '_430'), array('a', 'b', 'c'), null, null, false, false, null)), + 20940 => array(array(array('_route' => '_482'), array('a', 'b', 'c'), null, null, false, false, null)), + 20993 => array(array(array('_route' => '_49'), array('a', 'b', 'c'), null, null, false, false, null)), + 21041 => array(array(array('_route' => '_94'), array('a', 'b', 'c'), null, null, false, false, null)), + 21089 => array(array(array('_route' => '_407'), array('a', 'b', 'c'), null, null, false, false, null)), + 21142 => array(array(array('_route' => '_65'), array('a', 'b', 'c'), null, null, false, false, null)), + 21190 => array(array(array('_route' => '_181'), array('a', 'b', 'c'), null, null, false, false, null)), + 21238 => array(array(array('_route' => '_437'), array('a', 'b', 'c'), null, null, false, false, null)), + 21291 => array(array(array('_route' => '_76'), array('a', 'b', 'c'), null, null, false, false, null)), + 21339 => array(array(array('_route' => '_357'), array('a', 'b', 'c'), null, null, false, false, null)), + 21392 => array(array(array('_route' => '_80'), array('a', 'b', 'c'), null, null, false, false, null)), + 21440 => array(array(array('_route' => '_106'), array('a', 'b', 'c'), null, null, false, false, null)), + 21493 => array(array(array('_route' => '_83'), array('a', 'b', 'c'), null, null, false, false, null)), + 21541 => array(array(array('_route' => '_255'), array('a', 'b', 'c'), null, null, false, false, null)), + 21589 => array(array(array('_route' => '_330'), array('a', 'b', 'c'), null, null, false, false, null)), + 21642 => array(array(array('_route' => '_100'), array('a', 'b', 'c'), null, null, false, false, null)), + 21690 => array(array(array('_route' => '_396'), array('a', 'b', 'c'), null, null, false, false, null)), + 21738 => array(array(array('_route' => '_422'), array('a', 'b', 'c'), null, null, false, false, null)), + 21791 => array(array(array('_route' => '_149'), array('a', 'b', 'c'), null, null, false, false, null)), + 21839 => array(array(array('_route' => '_324'), array('a', 'b', 'c'), null, null, false, false, null)), + 21892 => array(array(array('_route' => '_164'), array('a', 'b', 'c'), null, null, false, false, null)), + 21940 => array(array(array('_route' => '_423'), array('a', 'b', 'c'), null, null, false, false, null)), + 21990 => array(array(array('_route' => '_241'), array('a', 'b', 'c'), null, null, false, false, null)), + 22042 => array(array(array('_route' => '_290'), array('a', 'b', 'c'), null, null, false, false, null)), + 22090 => array(array(array('_route' => '_335'), array('a', 'b', 'c'), null, null, false, false, null)), + 22140 => array(array(array('_route' => '_373'), array('a', 'b', 'c'), null, null, false, false, null)), + 22189 => array(array(array('_route' => '_375'), array('a', 'b', 'c'), null, null, false, false, null)), + 22238 => array(array(array('_route' => '_450'), array('a', 'b', 'c'), null, null, false, false, null)), + 22287 => array(array(array('_route' => '_464'), array('a', 'b', 'c'), null, null, false, false, null)), + 22345 => array(array(array('_route' => '_51'), array('a', 'b', 'c'), null, null, false, false, null)), + 22393 => array(array(array('_route' => '_77'), array('a', 'b', 'c'), null, null, false, false, null)), + 22441 => array(array(array('_route' => '_234'), array('a', 'b', 'c'), null, null, false, false, null)), + 22489 => array(array(array('_route' => '_394'), array('a', 'b', 'c'), null, null, false, false, null)), + 22542 => array(array(array('_route' => '_88'), array('a', 'b', 'c'), null, null, false, false, null)), + 22590 => array(array(array('_route' => '_155'), array('a', 'b', 'c'), null, null, false, false, null)), + 22643 => array(array(array('_route' => '_96'), array('a', 'b', 'c'), null, null, false, false, null)), + 22691 => array(array(array('_route' => '_298'), array('a', 'b', 'c'), null, null, false, false, null)), + 22739 => array(array(array('_route' => '_470'), array('a', 'b', 'c'), null, null, false, false, null)), + 22792 => array(array(array('_route' => '_109'), array('a', 'b', 'c'), null, null, false, false, null)), + 22840 => array(array(array('_route' => '_204'), array('a', 'b', 'c'), null, null, false, false, null)), + 22893 => array(array(array('_route' => '_115'), array('a', 'b', 'c'), null, null, false, false, null)), + 22941 => array(array(array('_route' => '_145'), array('a', 'b', 'c'), null, null, false, false, null)), + 22994 => array(array(array('_route' => '_123'), array('a', 'b', 'c'), null, null, false, false, null)), + 23042 => array(array(array('_route' => '_277'), array('a', 'b', 'c'), null, null, false, false, null)), + 23090 => array(array(array('_route' => '_473'), array('a', 'b', 'c'), null, null, false, false, null)), + 23143 => array(array(array('_route' => '_334'), array('a', 'b', 'c'), null, null, false, false, null)), + 23191 => array(array(array('_route' => '_493'), array('a', 'b', 'c'), null, null, false, false, null)), + 23244 => array(array(array('_route' => '_372'), array('a', 'b', 'c'), null, null, false, false, null)), + 23292 => array(array(array('_route' => '_432'), array('a', 'b', 'c'), null, null, false, false, null)), + 23340 => array(array(array('_route' => '_436'), array('a', 'b', 'c'), null, null, false, false, null)), + 23393 => array(array(array('_route' => '_425'), array('a', 'b', 'c'), null, null, false, false, null)), + 23441 => array(array(array('_route' => '_456'), array('a', 'b', 'c'), null, null, false, false, null)), + 23489 => array(array(array('_route' => '_474'), array('a', 'b', 'c'), null, null, false, false, null)), + 23539 => array(array(array('_route' => '_485'), array('a', 'b', 'c'), null, null, false, false, null)), + 23594 => array(array(array('_route' => '_91'), array('a', 'b', 'c'), null, null, false, false, null)), + 23646 => array(array(array('_route' => '_110'), array('a', 'b', 'c'), null, null, false, false, null)), + 23694 => array(array(array('_route' => '_114'), array('a', 'b', 'c'), null, null, false, false, null)), + 23750 => array(array(array('_route' => '_118'), array('a', 'b', 'c'), null, null, false, false, null)), + 23796 => array(array(array('_route' => '_475'), array('a', 'b', 'c'), null, null, false, false, null)), + 23844 => array(array(array('_route' => '_366'), array('a', 'b', 'c'), null, null, false, false, null)), + 23897 => array(array(array('_route' => '_167'), array('a', 'b', 'c'), null, null, false, false, null)), + 23945 => array(array(array('_route' => '_192'), array('a', 'b', 'c'), null, null, false, false, null)), + 23993 => array(array(array('_route' => '_342'), array('a', 'b', 'c'), null, null, false, false, null)), + 24046 => array(array(array('_route' => '_229'), array('a', 'b', 'c'), null, null, false, false, null)), + 24097 => array(array(array('_route' => '_235'), array('a', 'b', 'c'), null, null, false, false, null)), + 24144 => array(array(array('_route' => '_302'), array('a', 'b', 'c'), null, null, false, false, null)), + 24193 => array(array(array('_route' => '_322'), array('a', 'b', 'c'), null, null, false, false, null)), + 24246 => array(array(array('_route' => '_237'), array('a', 'b', 'c'), null, null, false, false, null)), + 24294 => array(array(array('_route' => '_293'), array('a', 'b', 'c'), null, null, false, false, null)), + 24347 => array(array(array('_route' => '_239'), array('a', 'b', 'c'), null, null, false, false, null)), + 24395 => array(array(array('_route' => '_444'), array('a', 'b', 'c'), null, null, false, false, null)), + 24443 => array(array(array('_route' => '_491'), array('a', 'b', 'c'), null, null, false, false, null)), + 24491 => array(array(array('_route' => '_492'), array('a', 'b', 'c'), null, null, false, false, null)), + 24541 => array(array(array('_route' => '_258'), array('a', 'b', 'c'), null, null, false, false, null)), + 24590 => array(array(array('_route' => '_317'), array('a', 'b', 'c'), null, null, false, false, null)), + 24639 => array(array(array('_route' => '_361'), array('a', 'b', 'c'), null, null, false, false, null)), + 24688 => array(array(array('_route' => '_391'), array('a', 'b', 'c'), null, null, false, false, null)), + 24737 => array(array(array('_route' => '_462'), array('a', 'b', 'c'), null, null, false, false, null)), + 24786 => array(array(array('_route' => '_476'), array('a', 'b', 'c'), null, null, false, false, null)), + 24837 => array(array(array('_route' => '_501'), array('a', 'b', 'c'), null, null, false, false, null)), + 24889 => array(array(array('_route' => '_514'), array('a', 'b', 'c'), null, null, false, false, null)), + 24937 => array(array(array('_route' => '_731'), array('a', 'b', 'c'), null, null, false, false, null)), + 24990 => array(array(array('_route' => '_522'), array('a', 'b', 'c'), null, null, false, false, null)), + 25038 => array(array(array('_route' => '_693'), array('a', 'b', 'c'), null, null, false, false, null)), + 25091 => array(array(array('_route' => '_537'), array('a', 'b', 'c'), null, null, false, false, null)), + 25139 => array(array(array('_route' => '_554'), array('a', 'b', 'c'), null, null, false, false, null)), + 25187 => array(array(array('_route' => '_645'), array('a', 'b', 'c'), null, null, false, false, null)), + 25235 => array(array(array('_route' => '_862'), array('a', 'b', 'c'), null, null, false, false, null)), + 25288 => array(array(array('_route' => '_539'), array('a', 'b', 'c'), null, null, false, false, null)), + 25336 => array(array(array('_route' => '_729'), array('a', 'b', 'c'), null, null, false, false, null)), + 25384 => array(array(array('_route' => '_897'), array('a', 'b', 'c'), null, null, false, false, null)), + 25437 => array(array(array('_route' => '_561'), array('a', 'b', 'c'), null, null, false, false, null)), + 25485 => array(array(array('_route' => '_615'), array('a', 'b', 'c'), null, null, false, false, null)), + 25533 => array(array(array('_route' => '_764'), array('a', 'b', 'c'), null, null, false, false, null)), + 25581 => array(array(array('_route' => '_948'), array('a', 'b', 'c'), null, null, false, false, null)), + 25634 => array(array(array('_route' => '_617'), array('a', 'b', 'c'), null, null, false, false, null)), + 25682 => array(array(array('_route' => '_671'), array('a', 'b', 'c'), null, null, false, false, null)), + 25735 => array(array(array('_route' => '_649'), array('a', 'b', 'c'), null, null, false, false, null)), + 25783 => array(array(array('_route' => '_651'), array('a', 'b', 'c'), null, null, false, false, null)), + 25831 => array(array(array('_route' => '_684'), array('a', 'b', 'c'), null, null, false, false, null)), + 25884 => array(array(array('_route' => '_669'), array('a', 'b', 'c'), null, null, false, false, null)), + 25932 => array(array(array('_route' => '_743'), array('a', 'b', 'c'), null, null, false, false, null)), + 25980 => array(array(array('_route' => '_962'), array('a', 'b', 'c'), null, null, false, false, null)), + 26033 => array(array(array('_route' => '_694'), array('a', 'b', 'c'), null, null, false, false, null)), + 26081 => array(array(array('_route' => '_985'), array('a', 'b', 'c'), null, null, false, false, null)), + 26134 => array(array(array('_route' => '_707'), array('a', 'b', 'c'), null, null, false, false, null)), + 26182 => array(array(array('_route' => '_718'), array('a', 'b', 'c'), null, null, false, false, null)), + 26235 => array(array(array('_route' => '_720'), array('a', 'b', 'c'), null, null, false, false, null)), + 26283 => array(array(array('_route' => '_745'), array('a', 'b', 'c'), null, null, false, false, null)), + 26333 => array(array(array('_route' => '_874'), array('a', 'b', 'c'), null, null, false, false, null)), + 26391 => array(array(array('_route' => '_502'), array('a', 'b', 'c'), null, null, false, false, null)), + 26439 => array(array(array('_route' => '_667'), array('a', 'b', 'c'), null, null, false, false, null)), + 26487 => array(array(array('_route' => '_911'), array('a', 'b', 'c'), null, null, false, false, null)), + 26535 => array(array(array('_route' => '_942'), array('a', 'b', 'c'), null, null, false, false, null)), + 26585 => array(array(array('_route' => '_504'), array('a', 'b', 'c'), null, null, false, false, null)), + 26637 => array(array(array('_route' => '_524'), array('a', 'b', 'c'), null, null, false, false, null)), + 26685 => array(array(array('_route' => '_732'), array('a', 'b', 'c'), null, null, false, false, null)), + 26738 => array(array(array('_route' => '_596'), array('a', 'b', 'c'), null, null, false, false, null)), + 26786 => array(array(array('_route' => '_601'), array('a', 'b', 'c'), null, null, false, false, null)), + 26839 => array(array(array('_route' => '_620'), array('a', 'b', 'c'), null, null, false, false, null)), + 26887 => array(array(array('_route' => '_631'), array('a', 'b', 'c'), null, null, false, false, null)), + 26935 => array(array(array('_route' => '_771'), array('a', 'b', 'c'), null, null, false, false, null)), + 26983 => array(array(array('_route' => '_937'), array('a', 'b', 'c'), null, null, false, false, null)), + 27031 => array(array(array('_route' => '_999'), array('a', 'b', 'c'), null, null, false, false, null)), + 27084 => array(array(array('_route' => '_657'), array('a', 'b', 'c'), null, null, false, false, null)), + 27132 => array(array(array('_route' => '_701'), array('a', 'b', 'c'), null, null, false, false, null)), + 27185 => array(array(array('_route' => '_662'), array('a', 'b', 'c'), null, null, false, false, null)), + 27233 => array(array(array('_route' => '_797'), array('a', 'b', 'c'), null, null, false, false, null)), + 27281 => array(array(array('_route' => '_924'), array('a', 'b', 'c'), null, null, false, false, null)), + 27334 => array(array(array('_route' => '_702'), array('a', 'b', 'c'), null, null, false, false, null)), + 27382 => array(array(array('_route' => '_750'), array('a', 'b', 'c'), null, null, false, false, null)), + 27435 => array(array(array('_route' => '_749'), array('a', 'b', 'c'), null, null, false, false, null)), + 27483 => array(array(array('_route' => '_837'), array('a', 'b', 'c'), null, null, false, false, null)), + 27533 => array(array(array('_route' => '_758'), array('a', 'b', 'c'), null, null, false, false, null)), + 27585 => array(array(array('_route' => '_810'), array('a', 'b', 'c'), null, null, false, false, null)), + 27633 => array(array(array('_route' => '_902'), array('a', 'b', 'c'), null, null, false, false, null)), + 27683 => array(array(array('_route' => '_845'), array('a', 'b', 'c'), null, null, false, false, null)), + 27741 => array(array(array('_route' => '_503'), array('a', 'b', 'c'), null, null, false, false, null)), + 27792 => array(array(array('_route' => '_756'), array('a', 'b', 'c'), null, null, false, false, null)), + 27839 => array(array(array('_route' => '_799'), array('a', 'b', 'c'), null, null, false, false, null)), + 27888 => array(array(array('_route' => '_769'), array('a', 'b', 'c'), null, null, false, false, null)), + 27936 => array(array(array('_route' => '_981'), array('a', 'b', 'c'), null, null, false, false, null)), + 27989 => array(array(array('_route' => '_507'), array('a', 'b', 'c'), null, null, false, false, null)), + 28037 => array(array(array('_route' => '_672'), array('a', 'b', 'c'), null, null, false, false, null)), + 28085 => array(array(array('_route' => '_790'), array('a', 'b', 'c'), null, null, false, false, null)), + 28138 => array(array(array('_route' => '_515'), array('a', 'b', 'c'), null, null, false, false, null)), + 28186 => array(array(array('_route' => '_523'), array('a', 'b', 'c'), null, null, false, false, null)), + 28234 => array(array(array('_route' => '_957'), array('a', 'b', 'c'), null, null, false, false, null)), + 28282 => array(array(array('_route' => '_995'), array('a', 'b', 'c'), null, null, false, false, null)), + 28335 => array(array(array('_route' => '_532'), array('a', 'b', 'c'), null, null, false, false, null)), + 28383 => array(array(array('_route' => '_642'), array('a', 'b', 'c'), null, null, false, false, null)), + 28433 => array(array(array('_route' => '_579'), array('a', 'b', 'c'), null, null, false, false, null)), + 28485 => array(array(array('_route' => '_625'), array('a', 'b', 'c'), null, null, false, false, null)), + 28533 => array(array(array('_route' => '_916'), array('a', 'b', 'c'), null, null, false, false, null)), + 28586 => array(array(array('_route' => '_633'), array('a', 'b', 'c'), null, null, false, false, null)), + 28634 => array(array(array('_route' => '_656'), array('a', 'b', 'c'), null, null, false, false, null)), + 28687 => array(array(array('_route' => '_658'), array('a', 'b', 'c'), null, null, false, false, null)), + 28735 => array(array(array('_route' => '_943'), array('a', 'b', 'c'), null, null, false, false, null)), + 28788 => array(array(array('_route' => '_664'), array('a', 'b', 'c'), null, null, false, false, null)), + 28836 => array(array(array('_route' => '_852'), array('a', 'b', 'c'), null, null, false, false, null)), + 28884 => array(array(array('_route' => '_870'), array('a', 'b', 'c'), null, null, false, false, null)), + 28937 => array(array(array('_route' => '_683'), array('a', 'b', 'c'), null, null, false, false, null)), + 28985 => array(array(array('_route' => '_915'), array('a', 'b', 'c'), null, null, false, false, null)), + 29038 => array(array(array('_route' => '_719'), array('a', 'b', 'c'), null, null, false, false, null)), + 29086 => array(array(array('_route' => '_859'), array('a', 'b', 'c'), null, null, false, false, null)), + 29134 => array(array(array('_route' => '_912'), array('a', 'b', 'c'), null, null, false, false, null)), + 29182 => array(array(array('_route' => '_978'), array('a', 'b', 'c'), null, null, false, false, null)), + 29235 => array(array(array('_route' => '_738'), array('a', 'b', 'c'), null, null, false, false, null)), + 29283 => array(array(array('_route' => '_883'), array('a', 'b', 'c'), null, null, false, false, null)), + 29333 => array(array(array('_route' => '_741'), array('a', 'b', 'c'), null, null, false, false, null)), + 29382 => array(array(array('_route' => '_760'), array('a', 'b', 'c'), null, null, false, false, null)), + 29431 => array(array(array('_route' => '_895'), array('a', 'b', 'c'), null, null, false, false, null)), + 29489 => array(array(array('_route' => '_505'), array('a', 'b', 'c'), null, null, false, false, null)), + 29537 => array(array(array('_route' => '_935'), array('a', 'b', 'c'), null, null, false, false, null)), + 29590 => array(array(array('_route' => '_509'), array('a', 'b', 'c'), null, null, false, false, null)), + 29638 => array(array(array('_route' => '_820'), array('a', 'b', 'c'), null, null, false, false, null)), + 29686 => array(array(array('_route' => '_910'), array('a', 'b', 'c'), null, null, false, false, null)), + 29739 => array(array(array('_route' => '_518'), array('a', 'b', 'c'), null, null, false, false, null)), + 29787 => array(array(array('_route' => '_618'), array('a', 'b', 'c'), null, null, false, false, null)), + 29840 => array(array(array('_route' => '_546'), array('a', 'b', 'c'), null, null, false, false, null)), + 29888 => array(array(array('_route' => '_740'), array('a', 'b', 'c'), null, null, false, false, null)), + 29936 => array(array(array('_route' => '_867'), array('a', 'b', 'c'), null, null, false, false, null)), + 29989 => array(array(array('_route' => '_572'), array('a', 'b', 'c'), null, null, false, false, null)), + 30037 => array(array(array('_route' => '_952'), array('a', 'b', 'c'), null, null, false, false, null)), + 30090 => array(array(array('_route' => '_573'), array('a', 'b', 'c'), null, null, false, false, null)), + 30138 => array(array(array('_route' => '_692'), array('a', 'b', 'c'), null, null, false, false, null)), + 30186 => array(array(array('_route' => '_700'), array('a', 'b', 'c'), null, null, false, false, null)), + 30234 => array(array(array('_route' => '_772'), array('a', 'b', 'c'), null, null, false, false, null)), + 30284 => array(array(array('_route' => '_653'), array('a', 'b', 'c'), null, null, false, false, null)), + 30336 => array(array(array('_route' => '_695'), array('a', 'b', 'c'), null, null, false, false, null)), + 30384 => array(array(array('_route' => '_748'), array('a', 'b', 'c'), null, null, false, false, null)), + 30437 => array(array(array('_route' => '_710'), array('a', 'b', 'c'), null, null, false, false, null)), + 30485 => array(array(array('_route' => '_716'), array('a', 'b', 'c'), null, null, false, false, null)), + 30533 => array(array(array('_route' => '_969'), array('a', 'b', 'c'), null, null, false, false, null)), + 30586 => array(array(array('_route' => '_734'), array('a', 'b', 'c'), null, null, false, false, null)), + 30634 => array(array(array('_route' => '_742'), array('a', 'b', 'c'), null, null, false, false, null)), + 30682 => array(array(array('_route' => '_844'), array('a', 'b', 'c'), null, null, false, false, null)), + 30735 => array(array(array('_route' => '_763'), array('a', 'b', 'c'), null, null, false, false, null)), + 30783 => array(array(array('_route' => '_965'), array('a', 'b', 'c'), null, null, false, false, null)), + 30836 => array(array(array('_route' => '_778'), array('a', 'b', 'c'), null, null, false, false, null)), + 30884 => array(array(array('_route' => '_813'), array('a', 'b', 'c'), null, null, false, false, null)), + 30932 => array(array(array('_route' => '_831'), array('a', 'b', 'c'), null, null, false, false, null)), + 30982 => array(array(array('_route' => '_955'), array('a', 'b', 'c'), null, null, false, false, null)), + 31031 => array(array(array('_route' => '_997'), array('a', 'b', 'c'), null, null, false, false, null)), + 31089 => array(array(array('_route' => '_506'), array('a', 'b', 'c'), null, null, false, false, null)), + 31137 => array(array(array('_route' => '_575'), array('a', 'b', 'c'), null, null, false, false, null)), + 31190 => array(array(array('_route' => '_516'), array('a', 'b', 'c'), null, null, false, false, null)), + 31238 => array(array(array('_route' => '_553'), array('a', 'b', 'c'), null, null, false, false, null)), + 31291 => array(array(array('_route' => '_528'), array('a', 'b', 'c'), null, null, false, false, null)), + 31339 => array(array(array('_route' => '_847'), array('a', 'b', 'c'), null, null, false, false, null)), + 31387 => array(array(array('_route' => '_904'), array('a', 'b', 'c'), null, null, false, false, null)), + 31440 => array(array(array('_route' => '_574'), array('a', 'b', 'c'), null, null, false, false, null)), + 31488 => array(array(array('_route' => '_818'), array('a', 'b', 'c'), null, null, false, false, null)), + 31538 => array(array(array('_route' => '_577'), array('a', 'b', 'c'), null, null, false, false, null)), + 31590 => array(array(array('_route' => '_584'), array('a', 'b', 'c'), null, null, false, false, null)), + 31638 => array(array(array('_route' => '_905'), array('a', 'b', 'c'), null, null, false, false, null)), + 31691 => array(array(array('_route' => '_612'), array('a', 'b', 'c'), null, null, false, false, null)), + 31739 => array(array(array('_route' => '_688'), array('a', 'b', 'c'), null, null, false, false, null)), + 31787 => array(array(array('_route' => '_854'), array('a', 'b', 'c'), null, null, false, false, null)), + 31840 => array(array(array('_route' => '_613'), array('a', 'b', 'c'), null, null, false, false, null)), + 31888 => array(array(array('_route' => '_767'), array('a', 'b', 'c'), null, null, false, false, null)), + 31941 => array(array(array('_route' => '_666'), array('a', 'b', 'c'), null, null, false, false, null)), + 31989 => array(array(array('_route' => '_759'), array('a', 'b', 'c'), null, null, false, false, null)), + 32037 => array(array(array('_route' => '_827'), array('a', 'b', 'c'), null, null, false, false, null)), + 32085 => array(array(array('_route' => '_840'), array('a', 'b', 'c'), null, null, false, false, null)), + 32138 => array(array(array('_route' => '_680'), array('a', 'b', 'c'), null, null, false, false, null)), + 32186 => array(array(array('_route' => '_784'), array('a', 'b', 'c'), null, null, false, false, null)), + 32234 => array(array(array('_route' => '_842'), array('a', 'b', 'c'), null, null, false, false, null)), + 32282 => array(array(array('_route' => '_860'), array('a', 'b', 'c'), null, null, false, false, null)), + 32332 => array(array(array('_route' => '_704'), array('a', 'b', 'c'), null, null, false, false, null)), + 32381 => array(array(array('_route' => '_727'), array('a', 'b', 'c'), null, null, false, false, null)), + 32430 => array(array(array('_route' => '_777'), array('a', 'b', 'c'), null, null, false, false, null)), + 32482 => array(array(array('_route' => '_838'), array('a', 'b', 'c'), null, null, false, false, null)), + 32530 => array(array(array('_route' => '_861'), array('a', 'b', 'c'), null, null, false, false, null)), + 32583 => array(array(array('_route' => '_849'), array('a', 'b', 'c'), null, null, false, false, null)), + 32631 => array(array(array('_route' => '_982'), array('a', 'b', 'c'), null, null, false, false, null)), + 32679 => array(array(array('_route' => '_986'), array('a', 'b', 'c'), null, null, false, false, null)), + 32741 => array(array(array('_route' => '_508'), array('a', 'b', 'c'), null, null, false, false, null)), + 32788 => array(array(array('_route' => '_517'), array('a', 'b', 'c'), null, null, false, false, null)), + 32837 => array(array(array('_route' => '_622'), array('a', 'b', 'c'), null, null, false, false, null)), + 32890 => array(array(array('_route' => '_513'), array('a', 'b', 'c'), null, null, false, false, null)), + 32938 => array(array(array('_route' => '_655'), array('a', 'b', 'c'), null, null, false, false, null)), + 32986 => array(array(array('_route' => '_843'), array('a', 'b', 'c'), null, null, false, false, null)), + 33034 => array(array(array('_route' => '_939'), array('a', 'b', 'c'), null, null, false, false, null)), + 33084 => array(array(array('_route' => '_529'), array('a', 'b', 'c'), null, null, false, false, null)), + 33136 => array(array(array('_route' => '_535'), array('a', 'b', 'c'), null, null, false, false, null)), + 33184 => array(array(array('_route' => '_685'), array('a', 'b', 'c'), null, null, false, false, null)), + 33240 => array(array(array('_route' => '_559'), array('a', 'b', 'c'), null, null, false, false, null)), + 33287 => array(array(array('_route' => '_661'), array('a', 'b', 'c'), null, null, false, false, null)), + 33336 => array(array(array('_route' => '_768'), array('a', 'b', 'c'), null, null, false, false, null)), + 33389 => array(array(array('_route' => '_589'), array('a', 'b', 'c'), null, null, false, false, null)), + 33437 => array(array(array('_route' => '_647'), array('a', 'b', 'c'), null, null, false, false, null)), + 33485 => array(array(array('_route' => '_652'), array('a', 'b', 'c'), null, null, false, false, null)), + 33533 => array(array(array('_route' => '_834'), array('a', 'b', 'c'), null, null, false, false, null)), + 33586 => array(array(array('_route' => '_591'), array('a', 'b', 'c'), null, null, false, false, null)), + 33634 => array(array(array('_route' => '_599'), array('a', 'b', 'c'), null, null, false, false, null)), + 33687 => array(array(array('_route' => '_787'), array('a', 'b', 'c'), null, null, false, false, null)), + 33734 => array(array(array('_route' => '_848'), array('a', 'b', 'c'), null, null, false, false, null)), + 33787 => array(array(array('_route' => '_796'), array('a', 'b', 'c'), null, null, false, false, null)), + 33835 => array(array(array('_route' => '_877'), array('a', 'b', 'c'), null, null, false, false, null)), + 33885 => array(array(array('_route' => '_809'), array('a', 'b', 'c'), null, null, false, false, null)), + 33934 => array(array(array('_route' => '_817'), array('a', 'b', 'c'), null, null, false, false, null)), + 33986 => array(array(array('_route' => '_819'), array('a', 'b', 'c'), null, null, false, false, null)), + 34034 => array(array(array('_route' => '_865'), array('a', 'b', 'c'), null, null, false, false, null)), + 34084 => array(array(array('_route' => '_919'), array('a', 'b', 'c'), null, null, false, false, null)), + 34133 => array(array(array('_route' => '_949'), array('a', 'b', 'c'), null, null, false, false, null)), + 34191 => array(array(array('_route' => '_510'), array('a', 'b', 'c'), null, null, false, false, null)), + 34239 => array(array(array('_route' => '_590'), array('a', 'b', 'c'), null, null, false, false, null)), + 34287 => array(array(array('_route' => '_597'), array('a', 'b', 'c'), null, null, false, false, null)), + 34335 => array(array(array('_route' => '_682'), array('a', 'b', 'c'), null, null, false, false, null)), + 34383 => array(array(array('_route' => '_723'), array('a', 'b', 'c'), null, null, false, false, null)), + 34436 => array(array(array('_route' => '_521'), array('a', 'b', 'c'), null, null, false, false, null)), + 34484 => array(array(array('_route' => '_594'), array('a', 'b', 'c'), null, null, false, false, null)), + 34532 => array(array(array('_route' => '_689'), array('a', 'b', 'c'), null, null, false, false, null)), + 34580 => array(array(array('_route' => '_713'), array('a', 'b', 'c'), null, null, false, false, null)), + 34628 => array(array(array('_route' => '_889'), array('a', 'b', 'c'), null, null, false, false, null)), + 34681 => array(array(array('_route' => '_531'), array('a', 'b', 'c'), null, null, false, false, null)), + 34729 => array(array(array('_route' => '_639'), array('a', 'b', 'c'), null, null, false, false, null)), + 34780 => array(array(array('_route' => '_646'), array('a', 'b', 'c'), null, null, false, false, null)), + 34827 => array(array(array('_route' => '_659'), array('a', 'b', 'c'), null, null, false, false, null)), + 34876 => array(array(array('_route' => '_959'), array('a', 'b', 'c'), null, null, false, false, null)), + 34929 => array(array(array('_route' => '_550'), array('a', 'b', 'c'), null, null, false, false, null)), + 34977 => array(array(array('_route' => '_833'), array('a', 'b', 'c'), null, null, false, false, null)), + 35025 => array(array(array('_route' => '_899'), array('a', 'b', 'c'), null, null, false, false, null)), + 35081 => array(array(array('_route' => '_580'), array('a', 'b', 'c'), null, null, false, false, null)), + 35128 => array(array(array('_route' => '_762'), array('a', 'b', 'c'), null, null, false, false, null)), + 35177 => array(array(array('_route' => '_896'), array('a', 'b', 'c'), null, null, false, false, null)), + 35230 => array(array(array('_route' => '_595'), array('a', 'b', 'c'), null, null, false, false, null)), + 35278 => array(array(array('_route' => '_933'), array('a', 'b', 'c'), null, null, false, false, null)), + 35328 => array(array(array('_route' => '_610'), array('a', 'b', 'c'), null, null, false, false, null)), + 35380 => array(array(array('_route' => '_629'), array('a', 'b', 'c'), null, null, false, false, null)), + 35428 => array(array(array('_route' => '_744'), array('a', 'b', 'c'), null, null, false, false, null)), + 35481 => array(array(array('_route' => '_674'), array('a', 'b', 'c'), null, null, false, false, null)), + 35529 => array(array(array('_route' => '_726'), array('a', 'b', 'c'), null, null, false, false, null)), + 35577 => array(array(array('_route' => '_929'), array('a', 'b', 'c'), null, null, false, false, null)), + 35627 => array(array(array('_route' => '_696'), array('a', 'b', 'c'), null, null, false, false, null)), + 35679 => array(array(array('_route' => '_841'), array('a', 'b', 'c'), null, null, false, false, null)), + 35727 => array(array(array('_route' => '_890'), array('a', 'b', 'c'), null, null, false, false, null)), + 35777 => array(array(array('_route' => '_885'), array('a', 'b', 'c'), null, null, false, false, null)), + 35826 => array(array(array('_route' => '_888'), array('a', 'b', 'c'), null, null, false, false, null)), + 35875 => array(array(array('_route' => '_996'), array('a', 'b', 'c'), null, null, false, false, null)), + 35933 => array(array(array('_route' => '_511'), array('a', 'b', 'c'), null, null, false, false, null)), + 35981 => array(array(array('_route' => '_576'), array('a', 'b', 'c'), null, null, false, false, null)), + 36029 => array(array(array('_route' => '_623'), array('a', 'b', 'c'), null, null, false, false, null)), + 36082 => array(array(array('_route' => '_560'), array('a', 'b', 'c'), null, null, false, false, null)), + 36129 => array(array(array('_route' => '_585'), array('a', 'b', 'c'), null, null, false, false, null)), + 36182 => array(array(array('_route' => '_570'), array('a', 'b', 'c'), null, null, false, false, null)), + 36230 => array(array(array('_route' => '_578'), array('a', 'b', 'c'), null, null, false, false, null)), + 36281 => array(array(array('_route' => '_780'), array('a', 'b', 'c'), null, null, false, false, null)), + 36328 => array(array(array('_route' => '_808'), array('a', 'b', 'c'), null, null, false, false, null)), + 36382 => array(array(array('_route' => '_593'), array('a', 'b', 'c'), null, null, false, false, null)), + 36430 => array(array(array('_route' => '_900'), array('a', 'b', 'c'), null, null, false, false, null)), + 36483 => array(array(array('_route' => '_632'), array('a', 'b', 'c'), null, null, false, false, null)), + 36531 => array(array(array('_route' => '_654'), array('a', 'b', 'c'), null, null, false, false, null)), + 36579 => array(array(array('_route' => '_721'), array('a', 'b', 'c'), null, null, false, false, null)), + 36627 => array(array(array('_route' => '_836'), array('a', 'b', 'c'), null, null, false, false, null)), + 36680 => array(array(array('_route' => '_637'), array('a', 'b', 'c'), null, null, false, false, null)), + 36728 => array(array(array('_route' => '_737'), array('a', 'b', 'c'), null, null, false, false, null)), + 36784 => array(array(array('_route' => '_699'), array('a', 'b', 'c'), null, null, false, false, null)), + 36831 => array(array(array('_route' => '_822'), array('a', 'b', 'c'), null, null, false, false, null)), + 36880 => array(array(array('_route' => '_853'), array('a', 'b', 'c'), null, null, false, false, null)), + 36933 => array(array(array('_route' => '_708'), array('a', 'b', 'c'), null, null, false, false, null)), + 36981 => array(array(array('_route' => '_871'), array('a', 'b', 'c'), null, null, false, false, null)), + 37034 => array(array(array('_route' => '_752'), array('a', 'b', 'c'), null, null, false, false, null)), + 37082 => array(array(array('_route' => '_989'), array('a', 'b', 'c'), null, null, false, false, null)), + 37132 => array(array(array('_route' => '_855'), array('a', 'b', 'c'), null, null, false, false, null)), + 37184 => array(array(array('_route' => '_858'), array('a', 'b', 'c'), null, null, false, false, null)), + 37232 => array(array(array('_route' => '_898'), array('a', 'b', 'c'), null, null, false, false, null)), + 37282 => array(array(array('_route' => '_903'), array('a', 'b', 'c'), null, null, false, false, null)), + 37331 => array(array(array('_route' => '_909'), array('a', 'b', 'c'), null, null, false, false, null)), + 37380 => array(array(array('_route' => '_950'), array('a', 'b', 'c'), null, null, false, false, null)), + 37441 => array(array(array('_route' => '_512'), array('a', 'b', 'c'), null, null, false, false, null)), + 37488 => array(array(array('_route' => '_691'), array('a', 'b', 'c'), null, null, false, false, null)), + 37537 => array(array(array('_route' => '_686'), array('a', 'b', 'c'), null, null, false, false, null)), + 37587 => array(array(array('_route' => '_527'), array('a', 'b', 'c'), null, null, false, false, null)), + 37639 => array(array(array('_route' => '_541'), array('a', 'b', 'c'), null, null, false, false, null)), + 37687 => array(array(array('_route' => '_956'), array('a', 'b', 'c'), null, null, false, false, null)), + 37740 => array(array(array('_route' => '_555'), array('a', 'b', 'c'), null, null, false, false, null)), + 37788 => array(array(array('_route' => '_681'), array('a', 'b', 'c'), null, null, false, false, null)), + 37841 => array(array(array('_route' => '_556'), array('a', 'b', 'c'), null, null, false, false, null)), + 37889 => array(array(array('_route' => '_802'), array('a', 'b', 'c'), null, null, false, false, null)), + 37939 => array(array(array('_route' => '_558'), array('a', 'b', 'c'), null, null, false, false, null)), + 37991 => array(array(array('_route' => '_564'), array('a', 'b', 'c'), null, null, false, false, null)), + 38039 => array(array(array('_route' => '_670'), array('a', 'b', 'c'), null, null, false, false, null)), + 38087 => array(array(array('_route' => '_884'), array('a', 'b', 'c'), null, null, false, false, null)), + 38140 => array(array(array('_route' => '_627'), array('a', 'b', 'c'), null, null, false, false, null)), + 38187 => array(array(array('_route' => '_746'), array('a', 'b', 'c'), null, null, false, false, null)), + 38240 => array(array(array('_route' => '_668'), array('a', 'b', 'c'), null, null, false, false, null)), + 38291 => array(array(array('_route' => '_712'), array('a', 'b', 'c'), null, null, false, false, null)), + 38338 => array(array(array('_route' => '_863'), array('a', 'b', 'c'), null, null, false, false, null)), + 38387 => array(array(array('_route' => '_801'), array('a', 'b', 'c'), null, null, false, false, null)), + 38440 => array(array(array('_route' => '_709'), array('a', 'b', 'c'), null, null, false, false, null)), + 38488 => array(array(array('_route' => '_850'), array('a', 'b', 'c'), null, null, false, false, null)), + 38536 => array(array(array('_route' => '_918'), array('a', 'b', 'c'), null, null, false, false, null)), + 38586 => array(array(array('_route' => '_803'), array('a', 'b', 'c'), null, null, false, false, null)), + 38638 => array(array(array('_route' => '_864'), array('a', 'b', 'c'), null, null, false, false, null)), + 38686 => array(array(array('_route' => '_880'), array('a', 'b', 'c'), null, null, false, false, null)), + 38734 => array(array(array('_route' => '_927'), array('a', 'b', 'c'), null, null, false, false, null)), + 38787 => array(array(array('_route' => '_930'), array('a', 'b', 'c'), null, null, false, false, null)), + 38835 => array(array(array('_route' => '_951'), array('a', 'b', 'c'), null, null, false, false, null)), + 38883 => array(array(array('_route' => '_963'), array('a', 'b', 'c'), null, null, false, false, null)), + 38942 => array(array(array('_route' => '_519'), array('a', 'b', 'c'), null, null, false, false, null)), + 38990 => array(array(array('_route' => '_823'), array('a', 'b', 'c'), null, null, false, false, null)), + 39038 => array(array(array('_route' => '_954'), array('a', 'b', 'c'), null, null, false, false, null)), + 39091 => array(array(array('_route' => '_525'), array('a', 'b', 'c'), null, null, false, false, null)), + 39139 => array(array(array('_route' => '_991'), array('a', 'b', 'c'), null, null, false, false, null)), + 39189 => array(array(array('_route' => '_536'), array('a', 'b', 'c'), null, null, false, false, null)), + 39241 => array(array(array('_route' => '_545'), array('a', 'b', 'c'), null, null, false, false, null)), + 39289 => array(array(array('_route' => '_944'), array('a', 'b', 'c'), null, null, false, false, null)), + 39342 => array(array(array('_route' => '_557'), array('a', 'b', 'c'), null, null, false, false, null)), + 39390 => array(array(array('_route' => '_783'), array('a', 'b', 'c'), null, null, false, false, null)), + 39438 => array(array(array('_route' => '_807'), array('a', 'b', 'c'), null, null, false, false, null)), + 39491 => array(array(array('_route' => '_586'), array('a', 'b', 'c'), null, null, false, false, null)), + 39539 => array(array(array('_route' => '_711'), array('a', 'b', 'c'), null, null, false, false, null)), + 39592 => array(array(array('_route' => '_598'), array('a', 'b', 'c'), null, null, false, false, null)), + 39640 => array(array(array('_route' => '_635'), array('a', 'b', 'c'), null, null, false, false, null)), + 39688 => array(array(array('_route' => '_983'), array('a', 'b', 'c'), null, null, false, false, null)), + 39741 => array(array(array('_route' => '_634'), array('a', 'b', 'c'), null, null, false, false, null)), + 39789 => array(array(array('_route' => '_641'), array('a', 'b', 'c'), null, null, false, false, null)), + 39840 => array(array(array('_route' => '_779'), array('a', 'b', 'c'), null, null, false, false, null)), + 39887 => array(array(array('_route' => '_876'), array('a', 'b', 'c'), null, null, false, false, null)), + 39936 => array(array(array('_route' => '_811'), array('a', 'b', 'c'), null, null, false, false, null)), + 39984 => array(array(array('_route' => '_824'), array('a', 'b', 'c'), null, null, false, false, null)), + 40037 => array(array(array('_route' => '_660'), array('a', 'b', 'c'), null, null, false, false, null)), + 40085 => array(array(array('_route' => '_789'), array('a', 'b', 'c'), null, null, false, false, null)), + 40138 => array(array(array('_route' => '_733'), array('a', 'b', 'c'), null, null, false, false, null)), + 40186 => array(array(array('_route' => '_735'), array('a', 'b', 'c'), null, null, false, false, null)), + 40234 => array(array(array('_route' => '_882'), array('a', 'b', 'c'), null, null, false, false, null)), + 40282 => array(array(array('_route' => '_967'), array('a', 'b', 'c'), null, null, false, false, null)), + 40332 => array(array(array('_route' => '_736'), array('a', 'b', 'c'), null, null, false, false, null)), + 40381 => array(array(array('_route' => '_753'), array('a', 'b', 'c'), null, null, false, false, null)), + 40430 => array(array(array('_route' => '_786'), array('a', 'b', 'c'), null, null, false, false, null)), + 40479 => array(array(array('_route' => '_907'), array('a', 'b', 'c'), null, null, false, false, null)), + 40528 => array(array(array('_route' => '_920'), array('a', 'b', 'c'), null, null, false, false, null)), + 40577 => array(array(array('_route' => '_971'), array('a', 'b', 'c'), null, null, false, false, null)), + 40635 => array(array(array('_route' => '_520'), array('a', 'b', 'c'), null, null, false, false, null)), + 40683 => array(array(array('_route' => '_891'), array('a', 'b', 'c'), null, null, false, false, null)), + 40739 => array(array(array('_route' => '_534'), array('a', 'b', 'c'), null, null, false, false, null)), + 40785 => array(array(array('_route' => '_602'), array('a', 'b', 'c'), null, null, false, false, null)), + 40834 => array(array(array('_route' => '_605'), array('a', 'b', 'c'), null, null, false, false, null)), + 40882 => array(array(array('_route' => '_979'), array('a', 'b', 'c'), null, null, false, false, null)), + 40932 => array(array(array('_route' => '_547'), array('a', 'b', 'c'), null, null, false, false, null)), + 40987 => array(array(array('_route' => '_549'), array('a', 'b', 'c'), null, null, false, false, null)), + 41034 => array(array(array('_route' => '_755'), array('a', 'b', 'c'), null, null, false, false, null)), + 41083 => array(array(array('_route' => '_922'), array('a', 'b', 'c'), null, null, false, false, null)), + 41131 => array(array(array('_route' => '_977'), array('a', 'b', 'c'), null, null, false, false, null)), + 41184 => array(array(array('_route' => '_565'), array('a', 'b', 'c'), null, null, false, false, null)), + 41232 => array(array(array('_route' => '_926'), array('a', 'b', 'c'), null, null, false, false, null)), + 41282 => array(array(array('_route' => '_571'), array('a', 'b', 'c'), null, null, false, false, null)), + 41331 => array(array(array('_route' => '_581'), array('a', 'b', 'c'), null, null, false, false, null)), + 41380 => array(array(array('_route' => '_619'), array('a', 'b', 'c'), null, null, false, false, null)), + 41429 => array(array(array('_route' => '_636'), array('a', 'b', 'c'), null, null, false, false, null)), + 41481 => array(array(array('_route' => '_679'), array('a', 'b', 'c'), null, null, false, false, null)), + 41529 => array(array(array('_route' => '_866'), array('a', 'b', 'c'), null, null, false, false, null)), + 41577 => array(array(array('_route' => '_973'), array('a', 'b', 'c'), null, null, false, false, null)), + 41630 => array(array(array('_route' => '_690'), array('a', 'b', 'c'), null, null, false, false, null)), + 41678 => array(array(array('_route' => '_775'), array('a', 'b', 'c'), null, null, false, false, null)), + 41731 => array(array(array('_route' => '_722'), array('a', 'b', 'c'), null, null, false, false, null)), + 41779 => array(array(array('_route' => '_906'), array('a', 'b', 'c'), null, null, false, false, null)), + 41827 => array(array(array('_route' => '_946'), array('a', 'b', 'c'), null, null, false, false, null)), + 41877 => array(array(array('_route' => '_788'), array('a', 'b', 'c'), null, null, false, false, null)), + 41929 => array(array(array('_route' => '_828'), array('a', 'b', 'c'), null, null, false, false, null)), + 41977 => array(array(array('_route' => '_892'), array('a', 'b', 'c'), null, null, false, false, null)), + 42025 => array(array(array('_route' => '_972'), array('a', 'b', 'c'), null, null, false, false, null)), + 42075 => array(array(array('_route' => '_829'), array('a', 'b', 'c'), null, null, false, false, null)), + 42127 => array(array(array('_route' => '_923'), array('a', 'b', 'c'), null, null, false, false, null)), + 42175 => array(array(array('_route' => '_947'), array('a', 'b', 'c'), null, null, false, false, null)), + 42234 => array(array(array('_route' => '_526'), array('a', 'b', 'c'), null, null, false, false, null)), + 42282 => array(array(array('_route' => '_614'), array('a', 'b', 'c'), null, null, false, false, null)), + 42330 => array(array(array('_route' => '_621'), array('a', 'b', 'c'), null, null, false, false, null)), + 42383 => array(array(array('_route' => '_543'), array('a', 'b', 'c'), null, null, false, false, null)), + 42431 => array(array(array('_route' => '_812'), array('a', 'b', 'c'), null, null, false, false, null)), + 42487 => array(array(array('_route' => '_548'), array('a', 'b', 'c'), null, null, false, false, null)), + 42534 => array(array(array('_route' => '_747'), array('a', 'b', 'c'), null, null, false, false, null)), + 42583 => array(array(array('_route' => '_715'), array('a', 'b', 'c'), null, null, false, false, null)), + 42631 => array(array(array('_route' => '_940'), array('a', 'b', 'c'), null, null, false, false, null)), + 42684 => array(array(array('_route' => '_563'), array('a', 'b', 'c'), null, null, false, false, null)), + 42732 => array(array(array('_route' => '_611'), array('a', 'b', 'c'), null, null, false, false, null)), + 42780 => array(array(array('_route' => '_830'), array('a', 'b', 'c'), null, null, false, false, null)), + 42833 => array(array(array('_route' => '_569'), array('a', 'b', 'c'), null, null, false, false, null)), + 42881 => array(array(array('_route' => '_908'), array('a', 'b', 'c'), null, null, false, false, null)), + 42929 => array(array(array('_route' => '_913'), array('a', 'b', 'c'), null, null, false, false, null)), + 42982 => array(array(array('_route' => '_644'), array('a', 'b', 'c'), null, null, false, false, null)), + 43030 => array(array(array('_route' => '_776'), array('a', 'b', 'c'), null, null, false, false, null)), + 43078 => array(array(array('_route' => '_856'), array('a', 'b', 'c'), null, null, false, false, null)), + 43131 => array(array(array('_route' => '_650'), array('a', 'b', 'c'), null, null, false, false, null)), + 43179 => array(array(array('_route' => '_761'), array('a', 'b', 'c'), null, null, false, false, null)), + 43232 => array(array(array('_route' => '_663'), array('a', 'b', 'c'), null, null, false, false, null)), + 43280 => array(array(array('_route' => '_754'), array('a', 'b', 'c'), null, null, false, false, null)), + 43333 => array(array(array('_route' => '_665'), array('a', 'b', 'c'), null, null, false, false, null)), + 43381 => array(array(array('_route' => '_805'), array('a', 'b', 'c'), null, null, false, false, null)), + 43429 => array(array(array('_route' => '_846'), array('a', 'b', 'c'), null, null, false, false, null)), + 43477 => array(array(array('_route' => '_857'), array('a', 'b', 'c'), null, null, false, false, null)), + 43530 => array(array(array('_route' => '_675'), array('a', 'b', 'c'), null, null, false, false, null)), + 43578 => array(array(array('_route' => '_839'), array('a', 'b', 'c'), null, null, false, false, null)), + 43626 => array(array(array('_route' => '_968'), array('a', 'b', 'c'), null, null, false, false, null)), + 43676 => array(array(array('_route' => '_697'), array('a', 'b', 'c'), null, null, false, false, null)), + 43728 => array(array(array('_route' => '_725'), array('a', 'b', 'c'), null, null, false, false, null)), + 43776 => array(array(array('_route' => '_794'), array('a', 'b', 'c'), null, null, false, false, null)), + 43829 => array(array(array('_route' => '_773'), array('a', 'b', 'c'), null, null, false, false, null)), + 43877 => array(array(array('_route' => '_992'), array('a', 'b', 'c'), null, null, false, false, null)), + 43930 => array(array(array('_route' => '_901'), array('a', 'b', 'c'), null, null, false, false, null)), + 43978 => array(array(array('_route' => '_970'), array('a', 'b', 'c'), null, null, false, false, null)), + 44028 => array(array(array('_route' => '_964'), array('a', 'b', 'c'), null, null, false, false, null)), + 44086 => array(array(array('_route' => '_530'), array('a', 'b', 'c'), null, null, false, false, null)), + 44134 => array(array(array('_route' => '_703'), array('a', 'b', 'c'), null, null, false, false, null)), + 44187 => array(array(array('_route' => '_533'), array('a', 'b', 'c'), null, null, false, false, null)), + 44235 => array(array(array('_route' => '_739'), array('a', 'b', 'c'), null, null, false, false, null)), + 44283 => array(array(array('_route' => '_791'), array('a', 'b', 'c'), null, null, false, false, null)), + 44331 => array(array(array('_route' => '_987'), array('a', 'b', 'c'), null, null, false, false, null)), + 44384 => array(array(array('_route' => '_566'), array('a', 'b', 'c'), null, null, false, false, null)), + 44432 => array(array(array('_route' => '_592'), array('a', 'b', 'c'), null, null, false, false, null)), + 44488 => array(array(array('_route' => '_568'), array('a', 'b', 'c'), null, null, false, false, null)), + 44534 => array(array(array('_route' => '_868'), array('a', 'b', 'c'), null, null, false, false, null)), + 44583 => array(array(array('_route' => '_878'), array('a', 'b', 'c'), null, null, false, false, null)), + 44636 => array(array(array('_route' => '_588'), array('a', 'b', 'c'), null, null, false, false, null)), + 44684 => array(array(array('_route' => '_793'), array('a', 'b', 'c'), null, null, false, false, null)), + 44732 => array(array(array('_route' => '_917'), array('a', 'b', 'c'), null, null, false, false, null)), + 44785 => array(array(array('_route' => '_600'), array('a', 'b', 'c'), null, null, false, false, null)), + 44833 => array(array(array('_route' => '_728'), array('a', 'b', 'c'), null, null, false, false, null)), + 44886 => array(array(array('_route' => '_603'), array('a', 'b', 'c'), null, null, false, false, null)), + 44934 => array(array(array('_route' => '_765'), array('a', 'b', 'c'), null, null, false, false, null)), + 44987 => array(array(array('_route' => '_607'), array('a', 'b', 'c'), null, null, false, false, null)), + 45035 => array(array(array('_route' => '_676'), array('a', 'b', 'c'), null, null, false, false, null)), + 45083 => array(array(array('_route' => '_804'), array('a', 'b', 'c'), null, null, false, false, null)), + 45136 => array(array(array('_route' => '_609'), array('a', 'b', 'c'), null, null, false, false, null)), + 45184 => array(array(array('_route' => '_961'), array('a', 'b', 'c'), null, null, false, false, null)), + 45232 => array(array(array('_route' => '_980'), array('a', 'b', 'c'), null, null, false, false, null)), + 45282 => array(array(array('_route' => '_714'), array('a', 'b', 'c'), null, null, false, false, null)), + 45334 => array(array(array('_route' => '_730'), array('a', 'b', 'c'), null, null, false, false, null)), + 45382 => array(array(array('_route' => '_806'), array('a', 'b', 'c'), null, null, false, false, null)), + 45430 => array(array(array('_route' => '_825'), array('a', 'b', 'c'), null, null, false, false, null)), + 45478 => array(array(array('_route' => '_879'), array('a', 'b', 'c'), null, null, false, false, null)), + 45526 => array(array(array('_route' => '_893'), array('a', 'b', 'c'), null, null, false, false, null)), + 45576 => array(array(array('_route' => '_928'), array('a', 'b', 'c'), null, null, false, false, null)), + 45628 => array(array(array('_route' => '_932'), array('a', 'b', 'c'), null, null, false, false, null)), + 45676 => array(array(array('_route' => '_958'), array('a', 'b', 'c'), null, null, false, false, null)), + 45726 => array(array(array('_route' => '_984'), array('a', 'b', 'c'), null, null, false, false, null)), + 45784 => array(array(array('_route' => '_538'), array('a', 'b', 'c'), null, null, false, false, null)), + 45832 => array(array(array('_route' => '_993'), array('a', 'b', 'c'), null, null, false, false, null)), + 45882 => array(array(array('_route' => '_542'), array('a', 'b', 'c'), null, null, false, false, null)), + 45934 => array(array(array('_route' => '_551'), array('a', 'b', 'c'), null, null, false, false, null)), + 45982 => array(array(array('_route' => '_687'), array('a', 'b', 'c'), null, null, false, false, null)), + 46030 => array(array(array('_route' => '_724'), array('a', 'b', 'c'), null, null, false, false, null)), + 46078 => array(array(array('_route' => '_925'), array('a', 'b', 'c'), null, null, false, false, null)), + 46131 => array(array(array('_route' => '_587'), array('a', 'b', 'c'), null, null, false, false, null)), + 46179 => array(array(array('_route' => '_914'), array('a', 'b', 'c'), null, null, false, false, null)), + 46229 => array(array(array('_route' => '_616'), array('a', 'b', 'c'), null, null, false, false, null)), + 46284 => array(array(array('_route' => '_677'), array('a', 'b', 'c'), null, null, false, false, null)), + 46331 => array(array(array('_route' => '_815'), array('a', 'b', 'c'), null, null, false, false, null)), + 46380 => array(array(array('_route' => '_781'), array('a', 'b', 'c'), null, null, false, false, null)), + 46430 => array(array(array('_route' => '_717'), array('a', 'b', 'c'), null, null, false, false, null)), + 46482 => array(array(array('_route' => '_782'), array('a', 'b', 'c'), null, null, false, false, null)), + 46530 => array(array(array('_route' => '_832'), array('a', 'b', 'c'), null, null, false, false, null)), + 46583 => array(array(array('_route' => '_795'), array('a', 'b', 'c'), null, null, false, false, null)), + 46631 => array(array(array('_route' => '_887'), array('a', 'b', 'c'), null, null, false, false, null)), + 46681 => array(array(array('_route' => '_800'), array('a', 'b', 'c'), null, null, false, false, null)), + 46730 => array(array(array('_route' => '_826'), array('a', 'b', 'c'), null, null, false, false, null)), + 46779 => array(array(array('_route' => '_881'), array('a', 'b', 'c'), null, null, false, false, null)), + 46828 => array(array(array('_route' => '_886'), array('a', 'b', 'c'), null, null, false, false, null)), + 46877 => array(array(array('_route' => '_938'), array('a', 'b', 'c'), null, null, false, false, null)), + 46935 => array(array(array('_route' => '_540'), array('a', 'b', 'c'), null, null, false, false, null)), + 46983 => array(array(array('_route' => '_643'), array('a', 'b', 'c'), null, null, false, false, null)), + 47033 => array(array(array('_route' => '_544'), array('a', 'b', 'c'), null, null, false, false, null)), + 47082 => array(array(array('_route' => '_552'), array('a', 'b', 'c'), null, null, false, false, null)), + 47134 => array(array(array('_route' => '_567'), array('a', 'b', 'c'), null, null, false, false, null)), + 47182 => array(array(array('_route' => '_608'), array('a', 'b', 'c'), null, null, false, false, null)), + 47230 => array(array(array('_route' => '_698'), array('a', 'b', 'c'), null, null, false, false, null)), + 47278 => array(array(array('_route' => '_988'), array('a', 'b', 'c'), null, null, false, false, null)), + 47331 => array(array(array('_route' => '_583'), array('a', 'b', 'c'), null, null, false, false, null)), + 47379 => array(array(array('_route' => '_998'), array('a', 'b', 'c'), null, null, false, false, null)), + 47432 => array(array(array('_route' => '_604'), array('a', 'b', 'c'), null, null, false, false, null)), + 47480 => array(array(array('_route' => '_630'), array('a', 'b', 'c'), null, null, false, false, null)), + 47528 => array(array(array('_route' => '_706'), array('a', 'b', 'c'), null, null, false, false, null)), + 47576 => array(array(array('_route' => '_976'), array('a', 'b', 'c'), null, null, false, false, null)), + 47629 => array(array(array('_route' => '_673'), array('a', 'b', 'c'), null, null, false, false, null)), + 47677 => array(array(array('_route' => '_678'), array('a', 'b', 'c'), null, null, false, false, null)), + 47725 => array(array(array('_route' => '_931'), array('a', 'b', 'c'), null, null, false, false, null)), + 47775 => array(array(array('_route' => '_751'), array('a', 'b', 'c'), null, null, false, false, null)), + 47824 => array(array(array('_route' => '_766'), array('a', 'b', 'c'), null, null, false, false, null)), + 47876 => array(array(array('_route' => '_792'), array('a', 'b', 'c'), null, null, false, false, null)), + 47924 => array(array(array('_route' => '_814'), array('a', 'b', 'c'), null, null, false, false, null)), + 47974 => array(array(array('_route' => '_798'), array('a', 'b', 'c'), null, null, false, false, null)), + 48026 => array(array(array('_route' => '_851'), array('a', 'b', 'c'), null, null, false, false, null)), + 48074 => array(array(array('_route' => '_941'), array('a', 'b', 'c'), null, null, false, false, null)), + 48122 => array(array(array('_route' => '_953'), array('a', 'b', 'c'), null, null, false, false, null)), + 48170 => array(array(array('_route' => '_975'), array('a', 'b', 'c'), null, null, false, false, null)), + 48220 => array(array(array('_route' => '_873'), array('a', 'b', 'c'), null, null, false, false, null)), + 48269 => array(array(array('_route' => '_936'), array('a', 'b', 'c'), null, null, false, false, null)), + 48318 => array(array(array('_route' => '_994'), array('a', 'b', 'c'), null, null, false, false, null)), + 48376 => array(array(array('_route' => '_562'), array('a', 'b', 'c'), null, null, false, false, null)), + 48424 => array(array(array('_route' => '_770'), array('a', 'b', 'c'), null, null, false, false, null)), + 48475 => array(array(array('_route' => '_774'), array('a', 'b', 'c'), null, null, false, false, null)), + 48522 => array(array(array('_route' => '_966'), array('a', 'b', 'c'), null, null, false, false, null)), + 48573 => array(array(array('_route' => '_582'), array('a', 'b', 'c'), null, null, false, false, null)), + 48625 => array(array(array('_route' => '_606'), array('a', 'b', 'c'), null, null, false, false, null)), + 48673 => array(array(array('_route' => '_648'), array('a', 'b', 'c'), null, null, false, false, null)), + 48723 => array(array(array('_route' => '_624'), array('a', 'b', 'c'), null, null, false, false, null)), + 48775 => array(array(array('_route' => '_626'), array('a', 'b', 'c'), null, null, false, false, null)), + 48823 => array(array(array('_route' => '_821'), array('a', 'b', 'c'), null, null, false, false, null)), + 48873 => array(array(array('_route' => '_628'), array('a', 'b', 'c'), null, null, false, false, null)), + 48922 => array(array(array('_route' => '_638'), array('a', 'b', 'c'), null, null, false, false, null)), + 48974 => array(array(array('_route' => '_640'), array('a', 'b', 'c'), null, null, false, false, null)), + 49022 => array(array(array('_route' => '_990'), array('a', 'b', 'c'), null, null, false, false, null)), + 49072 => array(array(array('_route' => '_705'), array('a', 'b', 'c'), null, null, false, false, null)), + 49121 => array(array(array('_route' => '_757'), array('a', 'b', 'c'), null, null, false, false, null)), + 49176 => array(array(array('_route' => '_785'), array('a', 'b', 'c'), null, null, false, false, null)), + 49223 => array(array(array('_route' => '_875'), array('a', 'b', 'c'), null, null, false, false, null)), + 49270 => array(array(array('_route' => '_894'), array('a', 'b', 'c'), null, null, false, false, null)), + 49319 => array(array(array('_route' => '_945'), array('a', 'b', 'c'), null, null, false, false, null)), + 49375 => array(array(array('_route' => '_816'), array('a', 'b', 'c'), null, null, false, false, null)), + 49422 => array(array(array('_route' => '_872'), array('a', 'b', 'c'), null, null, false, false, null)), + 49471 => array(array(array('_route' => '_921'), array('a', 'b', 'c'), null, null, false, false, null)), + 49519 => array(array(array('_route' => '_960'), array('a', 'b', 'c'), null, null, false, false, null)), + 49567 => array(array(array('_route' => '_974'), array('a', 'b', 'c'), null, null, false, false, null)), + 49620 => array(array(array('_route' => '_835'), array('a', 'b', 'c'), null, null, false, false, null)), + 49668 => array(array(array('_route' => '_934'), array('a', 'b', 'c'), null, null, false, false, null)), + 49718 => array(array(array('_route' => '_869'), array('a', 'b', 'c'), null, null, false, false, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher11.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher11.php index 62638a15f535..b0e4c02e0603 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher11.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher11.php @@ -44,23 +44,23 @@ public function __construct(RequestContext $context) .')' .')' .'|/(en|fr)?(*:264)' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 32 => array(array(array('_route' => 'a', '_locale' => 'en'), array('_locale'), null, null, true, null)), - 46 => array(array(array('_route' => 'b', '_locale' => 'en'), array('_locale'), null, null, false, null)), - 58 => array(array(array('_route' => 'c', '_locale' => 'en'), array('_locale', 'id'), null, null, false, null)), - 75 => array(array(array('_route' => 'd', '_locale' => 'en'), array('_locale', 'id'), null, null, false, null)), - 94 => array(array(array('_route' => 'e', '_locale' => 'en'), array('_locale', 'id'), null, null, false, null)), - 110 => array(array(array('_route' => 'f', '_locale' => 'en'), array('_locale'), null, null, true, null)), - 130 => array(array(array('_route' => 'g', '_locale' => 'en'), array('_locale'), null, null, false, null)), - 154 => array(array(array('_route' => 'h', '_locale' => 'en'), array('_locale', 'page'), null, null, false, null)), - 175 => array(array(array('_route' => 'i', '_locale' => 'en'), array('_locale', 'page'), null, null, false, null)), - 202 => array(array(array('_route' => 'j', '_locale' => 'en'), array('_locale', 'id'), null, null, false, null)), - 216 => array(array(array('_route' => 'k', '_locale' => 'en'), array('_locale'), null, null, false, null)), - 234 => array(array(array('_route' => 'l', '_locale' => 'en'), array('_locale'), null, null, false, null)), - 245 => array(array(array('_route' => 'm', '_locale' => 'en'), array('_locale'), null, null, false, null)), - 264 => array(array(array('_route' => 'n', '_locale' => 'en'), array('_locale'), null, null, false, null)), + 32 => array(array(array('_route' => 'a', '_locale' => 'en'), array('_locale'), null, null, true, false, null)), + 46 => array(array(array('_route' => 'b', '_locale' => 'en'), array('_locale'), null, null, false, false, null)), + 58 => array(array(array('_route' => 'c', '_locale' => 'en'), array('_locale', 'id'), null, null, false, true, null)), + 75 => array(array(array('_route' => 'd', '_locale' => 'en'), array('_locale', 'id'), null, null, false, false, null)), + 94 => array(array(array('_route' => 'e', '_locale' => 'en'), array('_locale', 'id'), null, null, false, false, null)), + 110 => array(array(array('_route' => 'f', '_locale' => 'en'), array('_locale'), null, null, true, false, null)), + 130 => array(array(array('_route' => 'g', '_locale' => 'en'), array('_locale'), null, null, false, false, null)), + 154 => array(array(array('_route' => 'h', '_locale' => 'en'), array('_locale', 'page'), null, null, false, true, null)), + 175 => array(array(array('_route' => 'i', '_locale' => 'en'), array('_locale', 'page'), null, null, false, true, null)), + 202 => array(array(array('_route' => 'j', '_locale' => 'en'), array('_locale', 'id'), null, null, false, false, null)), + 216 => array(array(array('_route' => 'k', '_locale' => 'en'), array('_locale'), null, null, false, false, null)), + 234 => array(array(array('_route' => 'l', '_locale' => 'en'), array('_locale'), null, null, false, false, null)), + 245 => array(array(array('_route' => 'm', '_locale' => 'en'), array('_locale'), null, null, false, false, null)), + 264 => array(array(array('_route' => 'n', '_locale' => 'en'), array('_locale'), null, null, false, true, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher12.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher12.php index df4d926a4b19..d9102b3d6262 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher12.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher12.php @@ -32,15 +32,15 @@ public function __construct(RequestContext $context) .')' .')' .')' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 27 => array(array(array('_route' => 'r1'), array('foo'), null, null, false, null)), - 38 => array(array(array('_route' => 'r10'), array('foo'), null, null, false, null)), - 46 => array(array(array('_route' => 'r100'), array('foo'), null, null, false, null)), - 59 => array(array(array('_route' => 'r2'), array('foo'), null, null, false, null)), - 70 => array(array(array('_route' => 'r20'), array('foo'), null, null, false, null)), - 78 => array(array(array('_route' => 'r200'), array('foo'), null, null, false, null)), + 27 => array(array(array('_route' => 'r1'), array('foo'), null, null, false, false, null)), + 38 => array(array(array('_route' => 'r10'), array('foo'), null, null, false, false, null)), + 46 => array(array(array('_route' => 'r100'), array('foo'), null, null, false, false, null)), + 59 => array(array(array('_route' => 'r2'), array('foo'), null, null, false, false, null)), + 70 => array(array(array('_route' => 'r20'), array('foo'), null, null, false, false, null)), + 78 => array(array(array('_route' => 'r200'), array('foo'), null, null, false, false, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher13.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher13.php index 3c13a26baf67..25936e6e1683 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher13.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher13.php @@ -22,12 +22,12 @@ public function __construct(RequestContext $context) .'|(*:56)' .')' .')' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( 56 => array( - array(array('_route' => 'r1'), array('foo', 'foo'), null, null, false, null), - array(array('_route' => 'r2'), array('foo', 'foo'), null, null, false, null), + array(array('_route' => 'r1'), array('foo', 'foo'), null, null, false, true, null), + array(array('_route' => 'r2'), array('foo', 'foo'), null, null, false, true, null), ), ); } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher2.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher2.php index 8d71ee5e0ed6..310a92161ef8 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher2.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher2.php @@ -16,25 +16,25 @@ public function __construct(RequestContext $context) $this->context = $context; $this->matchHost = true; $this->staticRoutes = array( - '/test/baz' => array(array(array('_route' => 'baz'), null, null, null, false, null)), - '/test/baz.html' => array(array(array('_route' => 'baz2'), null, null, null, false, null)), - '/test/baz3' => array(array(array('_route' => 'baz3'), null, null, null, true, null)), - '/foofoo' => array(array(array('_route' => 'foofoo', 'def' => 'test'), null, null, null, false, null)), - '/spa ce' => array(array(array('_route' => 'space'), null, null, null, false, null)), - '/multi/new' => array(array(array('_route' => 'overridden2'), null, null, null, false, null)), - '/multi/hey' => array(array(array('_route' => 'hey'), null, null, null, true, null)), - '/ababa' => array(array(array('_route' => 'ababa'), null, null, null, false, null)), - '/route1' => array(array(array('_route' => 'route1'), 'a.example.com', null, null, false, null)), - '/c2/route2' => array(array(array('_route' => 'route2'), 'a.example.com', null, null, false, null)), - '/route4' => array(array(array('_route' => 'route4'), 'a.example.com', null, null, false, null)), - '/c2/route3' => array(array(array('_route' => 'route3'), 'b.example.com', null, null, false, null)), - '/route5' => array(array(array('_route' => 'route5'), 'c.example.com', null, null, false, null)), - '/route6' => array(array(array('_route' => 'route6'), null, null, null, false, null)), - '/route11' => array(array(array('_route' => 'route11'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, null)), - '/route12' => array(array(array('_route' => 'route12', 'var1' => 'val'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, null)), - '/route17' => array(array(array('_route' => 'route17'), null, null, null, false, null)), - '/secure' => array(array(array('_route' => 'secure'), null, null, array('https' => 0), false, null)), - '/nonsecure' => array(array(array('_route' => 'nonsecure'), null, null, array('http' => 0), false, null)), + '/test/baz' => array(array(array('_route' => 'baz'), null, null, null, false, false, null)), + '/test/baz.html' => array(array(array('_route' => 'baz2'), null, null, null, false, false, null)), + '/test/baz3' => array(array(array('_route' => 'baz3'), null, null, null, true, false, null)), + '/foofoo' => array(array(array('_route' => 'foofoo', 'def' => 'test'), null, null, null, false, false, null)), + '/spa ce' => array(array(array('_route' => 'space'), null, null, null, false, false, null)), + '/multi/new' => array(array(array('_route' => 'overridden2'), null, null, null, false, false, null)), + '/multi/hey' => array(array(array('_route' => 'hey'), null, null, null, true, false, null)), + '/ababa' => array(array(array('_route' => 'ababa'), null, null, null, false, false, null)), + '/route1' => array(array(array('_route' => 'route1'), 'a.example.com', null, null, false, false, null)), + '/c2/route2' => array(array(array('_route' => 'route2'), 'a.example.com', null, null, false, false, null)), + '/route4' => array(array(array('_route' => 'route4'), 'a.example.com', null, null, false, false, null)), + '/c2/route3' => array(array(array('_route' => 'route3'), 'b.example.com', null, null, false, false, null)), + '/route5' => array(array(array('_route' => 'route5'), 'c.example.com', null, null, false, false, null)), + '/route6' => array(array(array('_route' => 'route6'), null, null, null, false, false, null)), + '/route11' => array(array(array('_route' => 'route11'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, false, null)), + '/route12' => array(array(array('_route' => 'route12', 'var1' => 'val'), '#^(?P[^\\.]++)\\.example\\.com$#sDi', null, null, false, false, null)), + '/route17' => array(array(array('_route' => 'route17'), null, null, null, false, false, null)), + '/secure' => array(array(array('_route' => 'secure'), null, null, array('https' => 0), false, false, null)), + '/nonsecure' => array(array(array('_route' => 'nonsecure'), null, null, array('http' => 0), false, false, null)), ); $this->regexpList = array( 0 => '{^(?' @@ -82,34 +82,34 @@ public function __construct(RequestContext $context) .')' .')' .')' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 47 => array(array(array('_route' => 'foo', 'def' => 'test'), array('bar'), null, null, false, null)), - 70 => array(array(array('_route' => 'bar'), array('foo'), array('GET' => 0, 'HEAD' => 1), null, false, null)), - 90 => array(array(array('_route' => 'barhead'), array('foo'), array('GET' => 0), null, false, null)), + 47 => array(array(array('_route' => 'foo', 'def' => 'test'), array('bar'), null, null, false, true, null)), + 70 => array(array(array('_route' => 'bar'), array('foo'), array('GET' => 0, 'HEAD' => 1), null, false, true, null)), + 90 => array(array(array('_route' => 'barhead'), array('foo'), array('GET' => 0), null, false, true, null)), 115 => array( - array(array('_route' => 'baz4'), array('foo'), null, null, true, null), - array(array('_route' => 'baz5'), array('foo'), array('POST' => 0), null, true, null), - array(array('_route' => 'baz.baz6'), array('foo'), array('PUT' => 0), null, true, null), + array(array('_route' => 'baz4'), array('foo'), null, null, true, true, null), + array(array('_route' => 'baz5'), array('foo'), array('POST' => 0), null, true, true, null), + array(array('_route' => 'baz.baz6'), array('foo'), array('PUT' => 0), null, true, true, null), ), - 131 => array(array(array('_route' => 'quoter'), array('quoter'), null, null, false, null)), - 160 => array(array(array('_route' => 'foo1'), array('foo'), array('PUT' => 0), null, false, null)), - 168 => array(array(array('_route' => 'bar1'), array('bar'), null, null, false, null)), - 181 => array(array(array('_route' => 'overridden'), array('var'), null, null, false, null)), - 204 => array(array(array('_route' => 'foo2'), array('foo1'), null, null, false, null)), - 212 => array(array(array('_route' => 'bar2'), array('bar1'), null, null, false, null)), - 248 => array(array(array('_route' => 'helloWorld', 'who' => 'World!'), array('who'), null, null, false, null)), - 279 => array(array(array('_route' => 'foo3'), array('_locale', 'foo'), null, null, false, null)), - 287 => array(array(array('_route' => 'bar3'), array('_locale', 'bar'), null, null, false, null)), - 309 => array(array(array('_route' => 'foo4'), array('foo'), null, null, false, null)), - 371 => array(array(array('_route' => 'route13'), array('var1', 'name'), null, null, false, null)), - 389 => array(array(array('_route' => 'route14', 'var1' => 'val'), array('var1', 'name'), null, null, false, null)), - 441 => array(array(array('_route' => 'route15'), array('name'), null, null, false, null)), - 489 => array(array(array('_route' => 'route16', 'var1' => 'val'), array('name'), null, null, false, null)), - 510 => array(array(array('_route' => 'a'), array(), null, null, false, null)), - 531 => array(array(array('_route' => 'b'), array('var'), null, null, false, null)), - 549 => array(array(array('_route' => 'c'), array('var'), null, null, false, null)), + 131 => array(array(array('_route' => 'quoter'), array('quoter'), null, null, false, true, null)), + 160 => array(array(array('_route' => 'foo1'), array('foo'), array('PUT' => 0), null, false, true, null)), + 168 => array(array(array('_route' => 'bar1'), array('bar'), null, null, false, true, null)), + 181 => array(array(array('_route' => 'overridden'), array('var'), null, null, false, true, null)), + 204 => array(array(array('_route' => 'foo2'), array('foo1'), null, null, false, true, null)), + 212 => array(array(array('_route' => 'bar2'), array('bar1'), null, null, false, true, null)), + 248 => array(array(array('_route' => 'helloWorld', 'who' => 'World!'), array('who'), null, null, false, true, null)), + 279 => array(array(array('_route' => 'foo3'), array('_locale', 'foo'), null, null, false, true, null)), + 287 => array(array(array('_route' => 'bar3'), array('_locale', 'bar'), null, null, false, true, null)), + 309 => array(array(array('_route' => 'foo4'), array('foo'), null, null, false, true, null)), + 371 => array(array(array('_route' => 'route13'), array('var1', 'name'), null, null, false, true, null)), + 389 => array(array(array('_route' => 'route14', 'var1' => 'val'), array('var1', 'name'), null, null, false, true, null)), + 441 => array(array(array('_route' => 'route15'), array('name'), null, null, false, true, null)), + 489 => array(array(array('_route' => 'route16', 'var1' => 'val'), array('name'), null, null, false, true, null)), + 510 => array(array(array('_route' => 'a'), array(), null, null, false, false, null)), + 531 => array(array(array('_route' => 'b'), array('var'), null, null, false, true, null)), + 549 => array(array(array('_route' => 'c'), array('var'), null, null, false, true, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher3.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher3.php index 49b4b77cd211..9cc1594f0885 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher3.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher3.php @@ -15,16 +15,16 @@ public function __construct(RequestContext $context) { $this->context = $context; $this->staticRoutes = array( - '/rootprefix/test' => array(array(array('_route' => 'static'), null, null, null, false, null)), - '/with-condition' => array(array(array('_route' => 'with-condition'), null, null, null, false, -1)), + '/rootprefix/test' => array(array(array('_route' => 'static'), null, null, null, false, false, null)), + '/with-condition' => array(array(array('_route' => 'with-condition'), null, null, null, false, false, -1)), ); $this->regexpList = array( 0 => '{^(?' .'|/rootprefix/([^/]++)(*:27)' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 27 => array(array(array('_route' => 'dynamic'), array('var'), null, null, false, null)), + 27 => array(array(array('_route' => 'dynamic'), array('var'), null, null, false, true, null)), ); $this->checkCondition = static function ($condition, $context, $request) { switch ($condition) { diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher4.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher4.php index 7d99de407cb7..3f099d60c354 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher4.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher4.php @@ -15,13 +15,13 @@ public function __construct(RequestContext $context) { $this->context = $context; $this->staticRoutes = array( - '/just_head' => array(array(array('_route' => 'just_head'), null, array('HEAD' => 0), null, false, null)), - '/head_and_get' => array(array(array('_route' => 'head_and_get'), null, array('HEAD' => 0, 'GET' => 1), null, false, null)), - '/get_and_head' => array(array(array('_route' => 'get_and_head'), null, array('GET' => 0, 'HEAD' => 1), null, false, null)), - '/post_and_head' => array(array(array('_route' => 'post_and_head'), null, array('POST' => 0, 'HEAD' => 1), null, false, null)), + '/just_head' => array(array(array('_route' => 'just_head'), null, array('HEAD' => 0), null, false, false, null)), + '/head_and_get' => array(array(array('_route' => 'head_and_get'), null, array('HEAD' => 0, 'GET' => 1), null, false, false, null)), + '/get_and_head' => array(array(array('_route' => 'get_and_head'), null, array('GET' => 0, 'HEAD' => 1), null, false, false, null)), + '/post_and_head' => array(array(array('_route' => 'post_and_head'), null, array('POST' => 0, 'HEAD' => 1), null, false, false, null)), '/put_and_post' => array( - array(array('_route' => 'put_and_post'), null, array('PUT' => 0, 'POST' => 1), null, false, null), - array(array('_route' => 'put_and_get_and_head'), null, array('PUT' => 0, 'GET' => 1, 'HEAD' => 2), null, false, null), + array(array('_route' => 'put_and_post'), null, array('PUT' => 0, 'POST' => 1), null, false, false, null), + array(array('_route' => 'put_and_get_and_head'), null, array('PUT' => 0, 'GET' => 1, 'HEAD' => 2), null, false, false, null), ), ); } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher5.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher5.php index 001e6cdd5dc7..a33ea830123e 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher5.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher5.php @@ -15,28 +15,28 @@ public function __construct(RequestContext $context) { $this->context = $context; $this->staticRoutes = array( - '/a/11' => array(array(array('_route' => 'a_first'), null, null, null, false, null)), - '/a/22' => array(array(array('_route' => 'a_second'), null, null, null, false, null)), - '/a/333' => array(array(array('_route' => 'a_third'), null, null, null, false, null)), - '/a/44' => array(array(array('_route' => 'a_fourth'), null, null, null, true, null)), - '/a/55' => array(array(array('_route' => 'a_fifth'), null, null, null, true, null)), - '/a/66' => array(array(array('_route' => 'a_sixth'), null, null, null, true, null)), - '/nested/group/a' => array(array(array('_route' => 'nested_a'), null, null, null, true, null)), - '/nested/group/b' => array(array(array('_route' => 'nested_b'), null, null, null, true, null)), - '/nested/group/c' => array(array(array('_route' => 'nested_c'), null, null, null, true, null)), - '/slashed/group' => array(array(array('_route' => 'slashed_a'), null, null, null, true, null)), - '/slashed/group/b' => array(array(array('_route' => 'slashed_b'), null, null, null, true, null)), - '/slashed/group/c' => array(array(array('_route' => 'slashed_c'), null, null, null, true, null)), + '/a/11' => array(array(array('_route' => 'a_first'), null, null, null, false, false, null)), + '/a/22' => array(array(array('_route' => 'a_second'), null, null, null, false, false, null)), + '/a/333' => array(array(array('_route' => 'a_third'), null, null, null, false, false, null)), + '/a/44' => array(array(array('_route' => 'a_fourth'), null, null, null, true, false, null)), + '/a/55' => array(array(array('_route' => 'a_fifth'), null, null, null, true, false, null)), + '/a/66' => array(array(array('_route' => 'a_sixth'), null, null, null, true, false, null)), + '/nested/group/a' => array(array(array('_route' => 'nested_a'), null, null, null, true, false, null)), + '/nested/group/b' => array(array(array('_route' => 'nested_b'), null, null, null, true, false, null)), + '/nested/group/c' => array(array(array('_route' => 'nested_c'), null, null, null, true, false, null)), + '/slashed/group' => array(array(array('_route' => 'slashed_a'), null, null, null, true, false, null)), + '/slashed/group/b' => array(array(array('_route' => 'slashed_b'), null, null, null, true, false, null)), + '/slashed/group/c' => array(array(array('_route' => 'slashed_c'), null, null, null, true, false, null)), ); $this->regexpList = array( 0 => '{^(?' .'|/([^/]++)(*:16)' .'|/nested/([^/]++)(*:39)' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 16 => array(array(array('_route' => 'a_wildcard'), array('param'), null, null, false, null)), - 39 => array(array(array('_route' => 'nested_wildcard'), array('param'), null, null, false, null)), + 16 => array(array(array('_route' => 'a_wildcard'), array('param'), null, null, false, true, null)), + 39 => array(array(array('_route' => 'nested_wildcard'), array('param'), null, null, false, true, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher6.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher6.php index 3f74b33f7488..02a484037f51 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher6.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher6.php @@ -15,14 +15,14 @@ public function __construct(RequestContext $context) { $this->context = $context; $this->staticRoutes = array( - '/trailing/simple/no-methods' => array(array(array('_route' => 'simple_trailing_slash_no_methods'), null, null, null, true, null)), - '/trailing/simple/get-method' => array(array(array('_route' => 'simple_trailing_slash_GET_method'), null, array('GET' => 0), null, true, null)), - '/trailing/simple/head-method' => array(array(array('_route' => 'simple_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, true, null)), - '/trailing/simple/post-method' => array(array(array('_route' => 'simple_trailing_slash_POST_method'), null, array('POST' => 0), null, true, null)), - '/not-trailing/simple/no-methods' => array(array(array('_route' => 'simple_not_trailing_slash_no_methods'), null, null, null, false, null)), - '/not-trailing/simple/get-method' => array(array(array('_route' => 'simple_not_trailing_slash_GET_method'), null, array('GET' => 0), null, false, null)), - '/not-trailing/simple/head-method' => array(array(array('_route' => 'simple_not_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, false, null)), - '/not-trailing/simple/post-method' => array(array(array('_route' => 'simple_not_trailing_slash_POST_method'), null, array('POST' => 0), null, false, null)), + '/trailing/simple/no-methods' => array(array(array('_route' => 'simple_trailing_slash_no_methods'), null, null, null, true, false, null)), + '/trailing/simple/get-method' => array(array(array('_route' => 'simple_trailing_slash_GET_method'), null, array('GET' => 0), null, true, false, null)), + '/trailing/simple/head-method' => array(array(array('_route' => 'simple_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, true, false, null)), + '/trailing/simple/post-method' => array(array(array('_route' => 'simple_trailing_slash_POST_method'), null, array('POST' => 0), null, true, false, null)), + '/not-trailing/simple/no-methods' => array(array(array('_route' => 'simple_not_trailing_slash_no_methods'), null, null, null, false, false, null)), + '/not-trailing/simple/get-method' => array(array(array('_route' => 'simple_not_trailing_slash_GET_method'), null, array('GET' => 0), null, false, false, null)), + '/not-trailing/simple/head-method' => array(array(array('_route' => 'simple_not_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, false, false, null)), + '/not-trailing/simple/post-method' => array(array(array('_route' => 'simple_not_trailing_slash_POST_method'), null, array('POST' => 0), null, false, false, null)), ); $this->regexpList = array( 0 => '{^(?' @@ -38,17 +38,17 @@ public function __construct(RequestContext $context) .'|head\\-method/([^/]++)(*:240)' .'|post\\-method/([^/]++)(*:269)' .')' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 46 => array(array(array('_route' => 'regex_trailing_slash_no_methods'), array('param'), null, null, true, null)), - 73 => array(array(array('_route' => 'regex_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, true, null)), - 101 => array(array(array('_route' => 'regex_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, true, null)), - 130 => array(array(array('_route' => 'regex_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, true, null)), - 183 => array(array(array('_route' => 'regex_not_trailing_slash_no_methods'), array('param'), null, null, false, null)), - 211 => array(array(array('_route' => 'regex_not_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, false, null)), - 240 => array(array(array('_route' => 'regex_not_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, false, null)), - 269 => array(array(array('_route' => 'regex_not_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, false, null)), + 46 => array(array(array('_route' => 'regex_trailing_slash_no_methods'), array('param'), null, null, true, true, null)), + 73 => array(array(array('_route' => 'regex_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, true, true, null)), + 101 => array(array(array('_route' => 'regex_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, true, true, null)), + 130 => array(array(array('_route' => 'regex_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, true, true, null)), + 183 => array(array(array('_route' => 'regex_not_trailing_slash_no_methods'), array('param'), null, null, false, true, null)), + 211 => array(array(array('_route' => 'regex_not_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, false, true, null)), + 240 => array(array(array('_route' => 'regex_not_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, false, true, null)), + 269 => array(array(array('_route' => 'regex_not_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, false, true, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher7.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher7.php index 468db6f14a08..1866bf42b07b 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher7.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher7.php @@ -15,14 +15,14 @@ public function __construct(RequestContext $context) { $this->context = $context; $this->staticRoutes = array( - '/trailing/simple/no-methods' => array(array(array('_route' => 'simple_trailing_slash_no_methods'), null, null, null, true, null)), - '/trailing/simple/get-method' => array(array(array('_route' => 'simple_trailing_slash_GET_method'), null, array('GET' => 0), null, true, null)), - '/trailing/simple/head-method' => array(array(array('_route' => 'simple_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, true, null)), - '/trailing/simple/post-method' => array(array(array('_route' => 'simple_trailing_slash_POST_method'), null, array('POST' => 0), null, true, null)), - '/not-trailing/simple/no-methods' => array(array(array('_route' => 'simple_not_trailing_slash_no_methods'), null, null, null, false, null)), - '/not-trailing/simple/get-method' => array(array(array('_route' => 'simple_not_trailing_slash_GET_method'), null, array('GET' => 0), null, false, null)), - '/not-trailing/simple/head-method' => array(array(array('_route' => 'simple_not_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, false, null)), - '/not-trailing/simple/post-method' => array(array(array('_route' => 'simple_not_trailing_slash_POST_method'), null, array('POST' => 0), null, false, null)), + '/trailing/simple/no-methods' => array(array(array('_route' => 'simple_trailing_slash_no_methods'), null, null, null, true, false, null)), + '/trailing/simple/get-method' => array(array(array('_route' => 'simple_trailing_slash_GET_method'), null, array('GET' => 0), null, true, false, null)), + '/trailing/simple/head-method' => array(array(array('_route' => 'simple_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, true, false, null)), + '/trailing/simple/post-method' => array(array(array('_route' => 'simple_trailing_slash_POST_method'), null, array('POST' => 0), null, true, false, null)), + '/not-trailing/simple/no-methods' => array(array(array('_route' => 'simple_not_trailing_slash_no_methods'), null, null, null, false, false, null)), + '/not-trailing/simple/get-method' => array(array(array('_route' => 'simple_not_trailing_slash_GET_method'), null, array('GET' => 0), null, false, false, null)), + '/not-trailing/simple/head-method' => array(array(array('_route' => 'simple_not_trailing_slash_HEAD_method'), null, array('HEAD' => 0), null, false, false, null)), + '/not-trailing/simple/post-method' => array(array(array('_route' => 'simple_not_trailing_slash_POST_method'), null, array('POST' => 0), null, false, false, null)), ); $this->regexpList = array( 0 => '{^(?' @@ -38,17 +38,17 @@ public function __construct(RequestContext $context) .'|head\\-method/([^/]++)(*:240)' .'|post\\-method/([^/]++)(*:269)' .')' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 46 => array(array(array('_route' => 'regex_trailing_slash_no_methods'), array('param'), null, null, true, null)), - 73 => array(array(array('_route' => 'regex_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, true, null)), - 101 => array(array(array('_route' => 'regex_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, true, null)), - 130 => array(array(array('_route' => 'regex_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, true, null)), - 183 => array(array(array('_route' => 'regex_not_trailing_slash_no_methods'), array('param'), null, null, false, null)), - 211 => array(array(array('_route' => 'regex_not_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, false, null)), - 240 => array(array(array('_route' => 'regex_not_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, false, null)), - 269 => array(array(array('_route' => 'regex_not_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, false, null)), + 46 => array(array(array('_route' => 'regex_trailing_slash_no_methods'), array('param'), null, null, true, true, null)), + 73 => array(array(array('_route' => 'regex_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, true, true, null)), + 101 => array(array(array('_route' => 'regex_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, true, true, null)), + 130 => array(array(array('_route' => 'regex_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, true, true, null)), + 183 => array(array(array('_route' => 'regex_not_trailing_slash_no_methods'), array('param'), null, null, false, true, null)), + 211 => array(array(array('_route' => 'regex_not_trailing_slash_GET_method'), array('param'), array('GET' => 0), null, false, true, null)), + 240 => array(array(array('_route' => 'regex_not_trailing_slash_HEAD_method'), array('param'), array('HEAD' => 0), null, false, true, null)), + 269 => array(array(array('_route' => 'regex_not_trailing_slash_POST_method'), array('param'), array('POST' => 0), null, false, true, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher8.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher8.php index 9068923af103..7605389e6094 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher8.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher8.php @@ -17,18 +17,18 @@ public function __construct(RequestContext $context) $this->regexpList = array( 0 => '{^(?' .'|/(a)(*:11)' - .')(?:/?)$}sD', + .')/?$}sD', 11 => '{^(?' .'|/(.)(*:22)' - .')(?:/?)$}sDu', + .')/?$}sDu', 22 => '{^(?' .'|/(.)(*:33)' - .')(?:/?)$}sD', + .')/?$}sD', ); $this->dynamicRoutes = array( - 11 => array(array(array('_route' => 'a'), array('a'), null, null, false, null)), - 22 => array(array(array('_route' => 'b'), array('a'), null, null, false, null)), - 33 => array(array(array('_route' => 'c'), array('a'), null, null, false, null)), + 11 => array(array(array('_route' => 'a'), array('a'), null, null, false, true, null)), + 22 => array(array(array('_route' => 'b'), array('a'), null, null, false, true, null)), + 33 => array(array(array('_route' => 'c'), array('a'), null, null, false, true, null)), ); } } diff --git a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher9.php b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher9.php index 8684b59538f8..9ccd0227eb4f 100644 --- a/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher9.php +++ b/src/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher9.php @@ -17,9 +17,9 @@ public function __construct(RequestContext $context) $this->matchHost = true; $this->staticRoutes = array( '/' => array( - array(array('_route' => 'a'), '#^(?P[^\\.]++)\\.e\\.c\\.b\\.a$#sDi', null, null, false, null), - array(array('_route' => 'c'), '#^(?P[^\\.]++)\\.e\\.c\\.b\\.a$#sDi', null, null, false, null), - array(array('_route' => 'b'), 'd.c.b.a', null, null, false, null), + array(array('_route' => 'a'), '#^(?P[^\\.]++)\\.e\\.c\\.b\\.a$#sDi', null, null, false, false, null), + array(array('_route' => 'c'), '#^(?P[^\\.]++)\\.e\\.c\\.b\\.a$#sDi', null, null, false, false, null), + array(array('_route' => 'b'), 'd.c.b.a', null, null, false, false, null), ), ); } diff --git a/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php b/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php index bcaf3dee7218..e6880c42cfef 100644 --- a/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php +++ b/src/Symfony/Component/Routing/Tests/Matcher/UrlMatcherTest.php @@ -709,6 +709,16 @@ public function testSlashWithVerb() $matcher = $this->getUrlMatcher($coll); $this->assertSame(array('_route' => 'b'), $matcher->match('/bar/')); + + $coll = new RouteCollection(); + $coll->add('a', new Route('/dav/{foo<.*>?}', array(), array(), array(), '', array(), array('GET', 'OPTIONS'))); + + $matcher = $this->getUrlMatcher($coll, new RequestContext('', 'OPTIONS')); + $expected = array( + '_route' => 'a', + 'foo' => 'files/bar', + ); + $this->assertEquals($expected, $matcher->match('/dav/files/bar/')); } public function testSlashAndVerbPrecedence() diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf index 87e20252183f..dac0a4d6dc78 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.vi.xlf @@ -44,7 +44,7 @@ Username could not be found. - Không tìm thấy tên người dùng username. + Không tìm thấy tên người dùng. Account has expired. diff --git a/src/Symfony/Component/Security/Http/Firewall/ContextListener.php b/src/Symfony/Component/Security/Http/Firewall/ContextListener.php index 1fac5ada9d6d..0f3a85a038f9 100644 --- a/src/Symfony/Component/Security/Http/Firewall/ContextListener.php +++ b/src/Symfony/Component/Security/Http/Firewall/ContextListener.php @@ -170,7 +170,7 @@ protected function refreshUser(TokenInterface $token) try { $refreshedUser = $provider->refreshUser($user); - $newToken = unserialize(serialize($token)); + $newToken = clone $token; $newToken->setUser($refreshedUser); // tokens can be deauthenticated if the user has been changed. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf index e1833c79cb47..750a4d91e2c6 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf @@ -40,7 +40,7 @@ This field is missing. - Lĩnh vực này là mất tích. + Lĩnh vực này bị thiếu. This value is not a valid date. @@ -132,7 +132,7 @@ This file is not a valid image. - Tập tin không phải là hình ảnh. + Tập tin không phải là hình ảnh hợp lệ. This is not a valid IP address. @@ -148,7 +148,7 @@ This value is not a valid country. - Giá trị không phải là nước hợp lệ. + Giá trị không phải là quốc gia hợp lệ. This value is already used. @@ -180,7 +180,7 @@ This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters. - Giá trị phải có chính xác {{ limit }} kí tự.|Giá trị phải có chính xác {{ limit }} kí tự. + Giá trị này phải có chính xác {{ limit }} kí tự.|Giá trị này phải có chính xác {{ limit }} kí tự. The file was only partially uploaded. @@ -204,11 +204,11 @@ This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more. - Danh sách phải chứa {{ limit }} hoặc nhiều hơn thành phần.|Danh sách phải chứa {{ limit }} hoặc nhiều hơn thành phần. + Danh sách phải chứa {{ limit }} thành phần hoặc nhiều hơn.|Danh sách phải chứa {{ limit }} thành phần hoặc nhiều hơn. This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less. - Danh sách phải chứa {{ limit }} hoặc ít hơn thành phần.|Danh sách phải chứa {{ limit }} hoặc ít hơn thành phần. + Danh sách phải chứa {{ limit }} thành phần hoặc ít hơn.|Danh sách phải chứa {{ limit }} thành phần hoặc ít hơn. This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements. @@ -240,11 +240,11 @@ This value is not a valid ISSN. - Giá trị không là ISSN hợp lệ. + Giá trị không phải là ISSN hợp lệ. This value is not a valid currency. - Giá trị không phải là đơn vi tiền tệ hợp lệ. + Giá trị không phải là đơn vị tiền tệ hợp lệ. This value should be equal to {{ compared_value }}. @@ -268,7 +268,7 @@ This value should be less than or equal to {{ compared_value }}. - Giá trị không được phép nhỏ hơn hoặc bằng {{ compared_value }}. + Giá trị phải nhỏ hơn hoặc bằng {{ compared_value }}. This value should not be equal to {{ compared_value }}. diff --git a/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php b/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php index 2d7e73a91671..e7487f5ca081 100644 --- a/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Caster/SplCasterTest.php @@ -35,7 +35,7 @@ public function getCastFileInfoTests() aTime: %s-%s-%d %d:%d:%d mTime: %s-%s-%d %d:%d:%d cTime: %s-%s-%d %d:%d:%d - inode: %d + inode: %i size: %d perms: 0%d owner: %d @@ -85,7 +85,7 @@ public function testCastFileObject() aTime: %s-%s-%d %d:%d:%d mTime: %s-%s-%d %d:%d:%d cTime: %s-%s-%d %d:%d:%d - inode: %d + inode: %i size: %d perms: 0%d owner: %d @@ -105,7 +105,7 @@ public function testCastFileObject() maxLineLen: 0 fstat: array:26 [ "dev" => %d - "ino" => %d + "ino" => %i "nlink" => %d "rdev" => 0 "blksize" => %i