<?php

use Symfony\Component\Routing\Exception\MethodNotAllowedException;
use Symfony\Component\Routing\Exception\ResourceNotFoundException;
use Symfony\Component\Routing\RequestContext;

/**
 * This class has been auto-generated
 * by the Symfony Routing Component.
 */
class appProdProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
{
    public function __construct(RequestContext $context)
    {
        $this->context = $context;
    }

    public function match($rawPathinfo)
    {
        $allow = array();
        $pathinfo = rawurldecode($rawPathinfo);
        $context = $this->context;
        $request = $this->request ?: $this->createRequest($pathinfo);

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_settingbundle_admin_editsettingpage
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/setting\\-page\\-edit$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_settingbundle_admin_editsettingpage')), array (  '_controller' => 'OfficeBrain\\Bundle\\SettingBundle\\Controller\\SettingAdminController::editsettingpageAction',));
            }

            // office_brain_flipbookbundle_flipbookadmin_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flipbook/list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flipbookbundle_flipbookadmin_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlipBookBundle\\Controller\\FlipBookAdminController::listAction',));
            }

            // office_brain_flipbookbundle_flipbookadmin_create
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flipbook/add$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flipbookbundle_flipbookadmin_create')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlipBookBundle\\Controller\\FlipBookAdminController::createAction',));
            }

            // office_brain_flipbookbundle_flipbookadmin_edit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flipbook/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flipbookbundle_flipbookadmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlipBookBundle\\Controller\\FlipBookAdminController::editAction',));
            }

            // office_brain_flipbookbundle_flipbookadmin_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flipbook/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flipbookbundle_flipbookadmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlipBookBundle\\Controller\\FlipBookAdminController::deleteAction',));
            }

            // office_brain_homesectionbundle_admin_homesectionlist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/home\\-section/list$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_homesectionbundle_admin_homesectionlist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_homesectionlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::homesectionListAction',));
            }
            not_office_brain_homesectionbundle_admin_homesectionlist:

            // office_brain_homesectionbundle_admin_funpromosectionlist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/fun\\-promo\\-section/list$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_homesectionbundle_admin_funpromosectionlist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_funpromosectionlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::funpromosectionListAction',));
            }
            not_office_brain_homesectionbundle_admin_funpromosectionlist:

            // office_brain_homesectionbundle_admin_positionlist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/fun\\-promo\\-section/sort\\-position$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_positionlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::positionListAction',));
            }

            // office_brain_homesectionbundle_admin_addfunpromosection
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/funpromo\\-section/add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_homesectionbundle_admin_addfunpromosection;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_addfunpromosection')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::addfunpromosectionAction',));
            }
            not_office_brain_homesectionbundle_admin_addfunpromosection:

            // office_brain_homesectionbundle_admin_addhomesection
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/home\\-section/add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_homesectionbundle_admin_addhomesection;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_addhomesection')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::addHomeSectionAction',));
            }
            not_office_brain_homesectionbundle_admin_addhomesection:

            // office_brain_homesectionbundle_admin_processhomesection
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/home\\-section/add$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_homesectionbundle_admin_processhomesection;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_processhomesection')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::processHomeSectionAction',));
            }
            not_office_brain_homesectionbundle_admin_processhomesection:

            // office_brain_homesectionbundle_admin_processfunhomesection
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/funpromo\\-section/add$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_homesectionbundle_admin_processfunhomesection;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_processfunhomesection')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::processfunhomesectionAction',));
            }
            not_office_brain_homesectionbundle_admin_processfunhomesection:

            // office_brain_homesectionbundle_admin_edithomesection
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/home\\-section/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_homesectionbundle_admin_edithomesection;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_edithomesection')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::edithomesectionAction',));
            }
            not_office_brain_homesectionbundle_admin_edithomesection:

            // office_brain_homesectionbundle_admin_processhomesectionedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/home\\-section/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_homesectionbundle_admin_processhomesectionedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_processhomesectionedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::processhomesectioneditAction',));
            }
            not_office_brain_homesectionbundle_admin_processhomesectionedit:

            // office_brain_homesectionbundle_admin_editfunpromosection
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/funpromo\\-section/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_homesectionbundle_admin_editfunpromosection;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_editfunpromosection')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::editfunpromosectionAction',));
            }
            not_office_brain_homesectionbundle_admin_editfunpromosection:

            // office_brain_homesectionbundle_admin_processfunhomesectionedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/funpromo\\-section/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_homesectionbundle_admin_processfunhomesectionedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_admin_processfunhomesectionedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionAdminController::processfunhomesectioneditAction',));
            }
            not_office_brain_homesectionbundle_admin_processfunhomesectionedit:

        }

        // office_brain_homesectionbundle_homesectiontype
        if (preg_match('#^/(?P<_locale>[^/]++)/home\\-section/(?P<section>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_homesectionbundle_homesectiontype')), array (  '_controller' => 'OfficeBrain\\Bundle\\HomeSectionBundle\\Controller\\HomeSectionController::homesectiontypeAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercompliancelist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/supplier\\-compliance\\-list$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercompliancelist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercompliancelist')), array (  '_controller' => 'OfficeBrain\\Bundle\\SupplierComplianceBundle\\Controller\\SupplierComplianceAdminController::supplierComplianceListAction',));
            }
            not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercompliancelist:

            // office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_deletesuppliercompliance
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/delete\\-supplier\\-compliance/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_deletesuppliercompliance;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_deletesuppliercompliance')), array (  '_controller' => 'OfficeBrain\\Bundle\\SupplierComplianceBundle\\Controller\\SupplierComplianceAdminController::deletesuppliercomplianceAction',));
            }
            not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_deletesuppliercompliance:

            // office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercomplianceproduct
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/supplier\\-compliance\\-product$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercomplianceproduct;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercomplianceproduct')), array (  '_controller' => 'OfficeBrain\\Bundle\\SupplierComplianceBundle\\Controller\\SupplierComplianceAdminController::suppliercomplianceproductAction',));
            }
            not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_suppliercomplianceproduct:

            // office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceAdd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/supplier\\-compliance\\-add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceAdd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceAdd')), array (  '_controller' => 'OfficeBrain\\Bundle\\SupplierComplianceBundle\\Controller\\SupplierComplianceAdminController::supplierComplianceAddAction',));
            }
            not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceAdd:

            // office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceEdit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/supplier\\-compliance\\-edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceEdit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceEdit')), array (  '_controller' => 'OfficeBrain\\Bundle\\SupplierComplianceBundle\\Controller\\SupplierComplianceAdminController::supplierComplianceEditAction',));
            }
            not_office_brain_supplier_compliance_bundle_suppliercomplicanceadmin_supplierComplianceEdit:

        }

        // officebrain_custom_migration_default_index
        if (0 === strpos($pathinfo, '/hello') && preg_match('#^/hello/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_migration_default_index')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\MigrationBundle\\Controller\\DefaultController::indexAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // officebrain_bundle_social_media_feeds_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/social\\-media/feeds$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_social_media_feeds_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\SocialMediaBundle\\Controller\\SocialMediaAdminController::feedsListAction',));
            }

            // officebrain_bundle_social_media_links_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/social\\-media/links$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_social_media_links_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\SocialMediaBundle\\Controller\\SocialMediaAdminController::linksListAction',));
            }

            // officebrain_admin_create
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/seo\\-create$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_admin_create')), array (  '_controller' => 'OfficeBrain\\Bundle\\SeoBundle\\Controller\\SeoAdminController::createAction',));
            }

            // officebrain_admin_update
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/seo\\-edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_admin_update')), array (  '_controller' => 'OfficeBrain\\Bundle\\SeoBundle\\Controller\\SeoAdminController::updateAction',));
            }

            // officebrain_admin_seolist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/seo\\-list$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_officebrain_admin_seolist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_admin_seolist')), array (  '_controller' => 'OfficeBrain\\Bundle\\SeoBundle\\Controller\\SeoAdminController::seolistAction',));
            }
            not_officebrain_admin_seolist:

            // officebrain_admin_categoryContentlist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category\\-content\\-list$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_officebrain_admin_categoryContentlist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_admin_categoryContentlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\SeoBundle\\Controller\\SeoAdminController::categoryContentListAction',));
            }
            not_officebrain_admin_categoryContentlist:

            // officebrain_admin_seodelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/seo\\-delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_admin_seodelete')), array (  '_controller' => 'OfficeBrain\\Bundle\\SeoBundle\\Controller\\SeoAdminController::seodeleteAction',));
            }

            // officebrain_admin_updateCategory
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/seo\\-category\\-edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_admin_updateCategory')), array (  '_controller' => 'OfficeBrain\\Bundle\\SeoBundle\\Controller\\SeoAdminController::updateCategoryAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmaster_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-master\\-list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmaster_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::getTaxMasterListAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmaster_status_change
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-master\\-change\\-status$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmaster_status_change')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::changeStatusTaxMasterAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmaster_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-master\\-delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmaster_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::deleteTaxMasterAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmaster_add
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-master\\-add$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmaster_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::addTaxMasterAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmaster_edit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-master\\-edit$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmaster_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::editTaxMasterAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmapping_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-mapping\\-list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmapping_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::getTaxMappingListAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmapping_status_change
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-mapping\\-change\\-status$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmapping_status_change')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::changeStatusTaxMappingAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmapping_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-mapping\\-delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmapping_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::deleteTaxMappingAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmapping_add
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-mapping\\-add$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmapping_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::addTaxMappingAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmapping_add_row
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-mapping\\-add\\-row$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmapping_add_row')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::addRowTaxMappingAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmapping_check_sku
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-mapping\\-check\\-sku$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmapping_check_sku')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::checkProductSkuAction',));
            }

            // office_brain_taxbundle_taxadmin_taxmapping_edit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/tax\\-mapping\\-edit$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_taxadmin_taxmapping_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxAdminController::editTaxMappingAction',));
            }

        }

        // office_brain_taxbundle_tax_calculatetaxshippingwise
        if (preg_match('#^/(?P<_locale>[^/]++)/calculate\\-tax\\-shipping\\-wise$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_taxbundle_tax_calculatetaxshippingwise;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_taxbundle_tax_calculatetaxshippingwise')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\TaxBundle\\Controller\\ShippingTaxController::calculateTaxShippingWiseAction',));
        }
        not_office_brain_taxbundle_tax_calculatetaxshippingwise:

        if (0 === strpos($pathinfo, '/admin')) {
            // officebrain_blog_blogadmin_index
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/?$#sD', $pathinfo, $matches)) {
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                    goto not_officebrain_blog_blogadmin_index;
                } else {
                    return $this->redirect($rawPathinfo.'/', 'officebrain_blog_blogadmin_index');
                }

                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_officebrain_blog_blogadmin_index;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_blogadmin_index')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogAdminController::indexAction',));
            }
            not_officebrain_blog_blogadmin_index:

            // officebrain_blog_blogadmin_create
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/new$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_blogadmin_create')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogAdminController::createAction',));
            }

            // officebrain_blog_blogadmin_update
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_blogadmin_update')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogAdminController::updateAction',));
            }

            // officebrain_blog_blogadmin_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_blogadmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogAdminController::deleteAction',));
            }

            // officebrain_blog_blogadmin_commentlist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/comment(?:/(?P<id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_officebrain_blog_blogadmin_commentlist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_blogadmin_commentlist')), array (  'id' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogAdminController::commentListAction',));
            }
            not_officebrain_blog_blogadmin_commentlist:

            // officebrain_blog_blogadmin_deletecomment
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/delete/comment/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_blogadmin_deletecomment')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogAdminController::deleteCommentAction',));
            }

            // officebrain_blog_blogadmin_editcomment
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/edit\\-comment/(?P<action>[^/]++)/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_blogadmin_editcomment')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogAdminController::editCommentAction',));
            }

        }

        // siteblog
        if (preg_match('#^/(?P<_locale>[^/]++)/blog$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_siteblog;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'siteblog')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::indexAction',));
        }
        not_siteblog:

        // blog_show
        if (preg_match('#^/(?P<_locale>[^/]++)/blog/(?P<slug>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'blog_show')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::showAction',));
        }

        // latestblog
        if (preg_match('#^/(?P<_locale>[^/]++)/blog/latestblog$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'latestblog')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::latestblogAction',));
        }

        // recentblog
        if (preg_match('#^/(?P<_locale>[^/]++)/blog/recentblogs$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'recentblog')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::recentblogAction',));
        }

        // blogByTag
        if (preg_match('#^/(?P<_locale>[^/]++)/blog/get\\-blog\\-tag/(?P<tag_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'blogByTag')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::blogByTagAction',));
        }

        // activeblogCategoies
        if (preg_match('#^/(?P<_locale>[^/]++)/blog/active\\-categories$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'activeblogCategoies')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::activeblogCategoiesAction',));
        }

        // activeblogTags
        if (preg_match('#^/(?P<_locale>[^/]++)/blog/active\\-tags$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'activeblogTags')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::activeblogTagsAction',));
        }

        // blog_show_comnment_reply
        if (preg_match('#^/(?P<_locale>[^/]++)/blog/comment\\-reply/(?P<id>[^/]++)/?$#sD', $pathinfo, $matches)) {
            if ('/' === substr($pathinfo, -1)) {
                // no-op
            } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                goto not_blog_show_comnment_reply;
            } else {
                return $this->redirect($rawPathinfo.'/', 'blog_show_comnment_reply');
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'blog_show_comnment_reply')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\BlogController::showCommentReplyAction',));
        }
        not_blog_show_comnment_reply:

        if (0 === strpos($pathinfo, '/a')) {
            if (0 === strpos($pathinfo, '/admin')) {
                // officebrain_blog_category_index
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/category/?$#sD', $pathinfo, $matches)) {
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                        goto not_officebrain_blog_category_index;
                    } else {
                        return $this->redirect($rawPathinfo.'/', 'officebrain_blog_category_index');
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_category_index')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\CategoryController::indexAction',));
                }
                not_officebrain_blog_category_index:

                // officebrain_blog_category_create
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/category/new$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_category_create')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\CategoryController::createAction',));
                }

                // officebrain_blog_category_show
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/category/show/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_category_show')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\CategoryController::showAction',));
                }

                // officebrain_blog_category_edit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/category/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_category_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\CategoryController::editAction',));
                }

                // officebrain_blog_category_update
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/category/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_category_update')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\CategoryController::updateAction',));
                }

                // officebrain_blog_category_delete
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/category/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_category_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\CategoryController::deleteAction',));
                }

                // officebrain_blog_tag_index
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/tag/?$#sD', $pathinfo, $matches)) {
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                        goto not_officebrain_blog_tag_index;
                    } else {
                        return $this->redirect($rawPathinfo.'/', 'officebrain_blog_tag_index');
                    }

                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_officebrain_blog_tag_index;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_tag_index')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\TagController::indexAction',));
                }
                not_officebrain_blog_tag_index:

                // officebrain_blog_tag_create
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/tag/new$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_tag_create')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\TagController::createAction',));
                }

                // officebrain_blog_tag_show
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/tag/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_tag_show')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\TagController::showAction',));
                }

                // officebrain_blog_tag_edit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/tag/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_tag_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\TagController::editAction',));
                }

                // officebrain_blog_tag_update
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/tag/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_tag_update')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\TagController::updateAction',));
                }

                // officebrain_blog_tag_delete
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/blog/tag/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_blog_tag_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\BlogBundle\\Controller\\TagController::deleteAction',));
                }

            }

            // officebrain_api_server_auth_logout
            if ('/api/v1/api-logout' === $pathinfo) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_api_server_auth_logout;
                }

                return array (  '_controller' => 'OfficeBrain\\Bundle\\OauthBundle\\Controller\\SecurityController::logoutAction',  '_route' => 'officebrain_api_server_auth_logout',);
            }
            not_officebrain_api_server_auth_logout:

            if (0 === strpos($pathinfo, '/admin')) {
                // office_brain_prioritizesupplierbundle_list
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/prioritize\\-supplier/list$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_prioritizesupplierbundle_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\PrioritizeSupplierBundle\\Controller\\PrioritizeSupplierAdminController::prioritizSupplierAction',));
                }

                // office_brain_prioritizesupplierbundle_save
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/prioritize\\-supplier/save$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_prioritizesupplierbundle_save')), array (  '_controller' => 'OfficeBrain\\Bundle\\PrioritizeSupplierBundle\\Controller\\PrioritizeSupplierAdminController::savePrioritizeSupplierAction',));
                }

                // office_brain_prioritizesupplierbundle_reset
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/prioritize\\-supplier/reset$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_prioritizesupplierbundle_reset')), array (  '_controller' => 'OfficeBrain\\Bundle\\PrioritizeSupplierBundle\\Controller\\PrioritizeSupplierAdminController::resetAction',));
                }

            }

        }

        if (0 === strpos($pathinfo, '/payment')) {
            if (0 === strpos($pathinfo, '/payment/capture')) {
                // payum_capture_do_session
                if ('/payment/capture/session-token' === $pathinfo) {
                    return array (  '_controller' => 'Payum\\Bundle\\PayumBundle\\Controller\\CaptureController::doSessionTokenAction',  '_route' => 'payum_capture_do_session',);
                }

                // payum_capture_do
                if (preg_match('#^/payment/capture/(?P<payum_token>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'payum_capture_do')), array (  '_controller' => 'Payum\\Bundle\\PayumBundle\\Controller\\CaptureController::doAction',));
                }

            }

            if (0 === strpos($pathinfo, '/payment/notify')) {
                // payum_notify_do_unsafe
                if (0 === strpos($pathinfo, '/payment/notify/unsafe') && preg_match('#^/payment/notify/unsafe/(?P<gateway>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'payum_notify_do_unsafe')), array (  '_controller' => 'Payum\\Bundle\\PayumBundle\\Controller\\NotifyController::doUnsafeAction',));
                }

                // payum_notify_do
                if (preg_match('#^/payment/notify/(?P<payum_token>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'payum_notify_do')), array (  '_controller' => 'Payum\\Bundle\\PayumBundle\\Controller\\NotifyController::doAction',));
                }

            }

        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_ecataloguebundle_ecatalogue_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/list(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_list')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::listEcatalogueAction',));
            }

            // office_brain_ecataloguebundle_ecatalogue_searchListAjax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/search/list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_searchListAjax')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::searchListAjaxAction',));
            }

            // office_brain_ecataloguebundle_ecatalogue_listecatalogueajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/list\\-ajax(?:/(?P<culture>[^/]++)(?:/(?P<instance_id>\\d+))?)?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_listecatalogueajax')), array (  'culture' => 'en_us',  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::listEcatalogueAjaxAction',));
            }

            // office_brain_ecataloguebundle_ecatalogueadmin_ecataloguedetailsajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalogue/view\\-details/(?P<ecatalogueId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogueadmin_ecataloguedetailsajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::ecatalogueDetailsAjaxAction',));
            }

            // office_brain_ecataloguebundle_ecatalogueadmin_listmakecopy
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalogue/make\\-copy/(?P<ecatalogueId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogueadmin_listmakecopy')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::listMakeCopyAction',));
            }

            // office_brain_ecataloguebundle_ecatalogueadmin_copyecatalogue
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/copy\\-ecatlogue/(?P<instance_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_ecataloguebundle_ecatalogueadmin_copyecatalogue;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogueadmin_copyecatalogue')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::copyEcatalogueAction',));
            }
            not_office_brain_ecataloguebundle_ecatalogueadmin_copyecatalogue:

            // office_brain_ecataloguebundle_ecatalogue_add
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_ecataloguebundle_ecatalogue_add;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_add')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::addEcatalogueAction',));
            }
            not_office_brain_ecataloguebundle_ecatalogue_add:

            // office_brain_ecataloguebundle_ecatalogue_addpost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/add(?:/(?P<instance_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_ecataloguebundle_ecatalogue_addpost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_addpost')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::addEcataloguePostAction',));
            }
            not_office_brain_ecataloguebundle_ecatalogue_addpost:

            // office_brain_ecataloguebundle_ecatalogue_editecatalogue
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/edit/(?P<ecatalogueId>[^/]++)(?:/(?P<instance_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_ecataloguebundle_ecatalogue_editecatalogue;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_editecatalogue')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::editEcatalogueAction',));
            }
            not_office_brain_ecataloguebundle_ecatalogue_editecatalogue:

            // office_brain_ecataloguebundle_ecatalogue_editecataloguepost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/edit/(?P<ecatalogueId>[^/]++)(?:/(?P<instance_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_ecataloguebundle_ecatalogue_editecataloguepost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_editecataloguepost')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::editEcataloguePostAction',));
            }
            not_office_brain_ecataloguebundle_ecatalogue_editecataloguepost:

            // office_brain_ecataloguebundle_ecatalogue_deleteecatalogue
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_deleteecatalogue')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::deleteAction',));
            }

            // office_brain_ecataloguebundle_ecatalogue_updatestatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/update\\-status/(?P<ecatalogueId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_updatestatus')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::updateStatusEcatalogueAction',));
            }

            // office_brain_ecataloguebundle_ecatalogueadmin_prioritizecatalogue
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/prioritize\\-ecatalog(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogueadmin_prioritizecatalogue')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::prioritizeCatalogueAction',));
            }

            // office_brain_ecataloguebundle_ecatalogueadmin_saveprioritizecatalogue
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/save\\-prioritize\\-ecatalog$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogueadmin_saveprioritizecatalogue')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::savePrioritizeCatalogueAction',));
            }

            // office_brain_ecataloguebundle_ecatalogueadmin_customlistecatalogueajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/custom\\-list\\-ajax(?:/(?P<culture>[^/]++)(?:/(?P<instance_id>\\d+))?)?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogueadmin_customlistecatalogueajax')), array (  'culture' => 'en_us',  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::customListEcatalogueAjaxAction',));
            }

            // office_brain_ecataloguebundle_ecatalogueadmin_reset
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/reset\\-prioritize\\-ecatalog(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogueadmin_reset')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::resetAction',));
            }

            // office_brain_ecataloguebundle_ecatalogue_status_count_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/ecatalog/status/list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_status_count_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueAdminController::statusCountListAction',));
            }

        }

        // office_brain_ecataloguebundle_ecatalogue_frontend_list
        if (preg_match('#^/(?P<_locale>[^/]++)/ecatalog/list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_frontend_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueController::frontEndEcatalogueListAction',));
        }

        // office_brain_ecataloguebundle_ecatalogue_latestfivelist
        if (preg_match('#^/(?P<_locale>[^/]++)/ecatalog/latest_five_list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_latestfivelist')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueController::frontEndEcatalogueLatestFiveListAction',));
        }

        // office_brain_ecataloguebundle_ecatalogue_frontend_ecataloguesupplierlist
        if (preg_match('#^/(?P<_locale>[^/]++)/ecatalog/supplier/list/(?P<ecatalogueSupplierId>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_frontend_ecataloguesupplierlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueController::ecatalogueSupplierListAction',));
        }

        // office_brain_ecataloguebundle_ecatalogue_frontend_ecataloguecategorylist
        if (preg_match('#^/(?P<_locale>[^/]++)/ecatalog/category/list/(?P<ecatalogueCategoryId>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_ecataloguebundle_ecatalogue_frontend_ecataloguecategorylist')), array (  '_controller' => 'OfficeBrain\\Bundle\\EcatalogueBundle\\Controller\\EcatalogueController::ecatalogueCategoryListAction',));
        }

        // office_brain_rewardreferralbundle_referral_referafriend
        if (preg_match('#^/(?P<_locale>[^/]++)/refer\\-a\\-friend$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_rewardreferralbundle_referral_referafriend;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_rewardreferralbundle_referral_referafriend')), array (  '_controller' => 'OfficeBrain\\Bundle\\RewardReferralBundle\\Controller\\ReferralController::ReferAFriendAction',));
        }
        not_office_brain_rewardreferralbundle_referral_referafriend:

        // office_brain_rewardreferralbundle_referral_processreferafriend
        if (preg_match('#^/(?P<_locale>[^/]++)/refer\\-a\\-friend$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_rewardreferralbundle_referral_processreferafriend;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_rewardreferralbundle_referral_processreferafriend')), array (  '_controller' => 'OfficeBrain\\Bundle\\RewardReferralBundle\\Controller\\ReferralController::processReferAFriendAction',));
        }
        not_office_brain_rewardreferralbundle_referral_processreferafriend:

        // office_brain_rewardreferralbundle_referral_isemailexistsajax
        if (preg_match('#^/(?P<_locale>[^/]++)/check\\-email$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_rewardreferralbundle_referral_isemailexistsajax;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_rewardreferralbundle_referral_isemailexistsajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\RewardReferralBundle\\Controller\\ReferralController::isEmailExistsAjaxAction',));
        }
        not_office_brain_rewardreferralbundle_referral_isemailexistsajax:

        // office_brain_rewardreferralbundle_referral_rewardpoint
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/reward\\-point$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_rewardreferralbundle_referral_rewardpoint;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_rewardreferralbundle_referral_rewardpoint')), array (  '_controller' => 'OfficeBrain\\Bundle\\RewardReferralBundle\\Controller\\ReferralController::rewardPointAction',));
        }
        not_office_brain_rewardreferralbundle_referral_rewardpoint:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_rewardreferralbundle_rewardreferraladmin_configuration
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/configuration$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_rewardreferralbundle_rewardreferraladmin_configuration;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_rewardreferralbundle_rewardreferraladmin_configuration')), array (  '_controller' => 'OfficeBrain\\Bundle\\RewardReferralBundle\\Controller\\RewardReferralAdminController::configurationAction',));
            }
            not_office_brain_rewardreferralbundle_rewardreferraladmin_configuration:

            // office_brain_rewardreferralbundle_rewardreferraladmin_processconfiguration
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/configuration/(?P<countryId>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_rewardreferralbundle_rewardreferraladmin_processconfiguration;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_rewardreferralbundle_rewardreferraladmin_processconfiguration')), array (  '_controller' => 'OfficeBrain\\Bundle\\RewardReferralBundle\\Controller\\RewardReferralAdminController::processconfigurationAction',));
            }
            not_office_brain_rewardreferralbundle_rewardreferraladmin_processconfiguration:

            // office_brain_rewardreferralbundle_rewardreferraladmin_configurationajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/configurationajax/(?P<countryId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_rewardreferralbundle_rewardreferraladmin_configurationajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_rewardreferralbundle_rewardreferraladmin_configurationajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\RewardReferralBundle\\Controller\\RewardReferralAdminController::configurationAjaxAction',));
            }
            not_office_brain_rewardreferralbundle_rewardreferraladmin_configurationajax:

            // office_brain_OfficeBrainGiftCertificateBundle_GiftCertificate_set
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/gift\\-certificate/set$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_OfficeBrainGiftCertificateBundle_GiftCertificate_set;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_OfficeBrainGiftCertificateBundle_GiftCertificate_set')), array (  '_locale' => 'en_us',  '_controller' => 'OfficeBrain\\Bundle\\GiftCertificateBundle\\Controller\\GiftCertificateController::setAction',));
            }
            not_office_brain_OfficeBrainGiftCertificateBundle_GiftCertificate_set:

            // office_brain_bundle_report_quote_userwise
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/quote/user\\-wise$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_quote_userwise')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\QuoteReportController::userWiseQuoteAction',));
            }

            // office_brain_bundle_report_visitor_view
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/view$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_visitor_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::VisitorReportAction',));
            }

            // office_brain_bundle_report_action_view
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/action$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_action_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::AllActionReportAction',));
            }

            // office_brain_bundle_report_sitesearch_view
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/sitesearch$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_sitesearch_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::SiteSearchReportAction',));
            }

            // office_brain_bundle_report_ecommerce_view
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/ecommerce$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_ecommerce_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::EcommerceReportAction',));
            }

            // office_brain_bundle_report_visitor_searchviewAjax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/search/view$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_visitor_searchviewAjax')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::searchviewAjaxAction',));
            }

            // office_brain_bundle_report_visitor_actionviewAjax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/action/view$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_visitor_actionviewAjax')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::actionviewAjaxAction',));
            }

            // office_brain_bundle_report_visitor_sitesearchviewAjax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/sitesearch/view$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_visitor_sitesearchviewAjax')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::sitesearchviewAjaxAction',));
            }

            // office_brain_bundle_report_ecommerce_searvhviewAjax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/report/ecommerce/view$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bundle_report_ecommerce_searvhviewAjax')), array (  '_controller' => 'OfficeBrain\\Bundle\\ReportBundle\\Controller\\ReportController::ecommerceviewAjaxAction',));
            }

        }

        // officebrain_core_bundle_image_upload
        if (preg_match('#^/(?P<_local>[^/]++)/image/upload/(?P<section>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_core_bundle_image_upload')), array (  '_controller' => 'OfficeBrain\\Bundle\\ImageBundle\\Controller\\ImageController::ImageUploadAction',));
        }

        // officebrain_core_bundle_image_upload_client
        if (preg_match('#^/(?P<_local>[^/]++)/clientimage/upload/(?P<section>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_core_bundle_image_upload_client')), array (  '_controller' => 'OfficeBrain\\Bundle\\ImageBundle\\Controller\\ImageController::ClientImageUploadAction',));
        }

        // officebrain_core_bundle_document_upload
        if (preg_match('#^/(?P<_local>[^/]++)/document/upload/(?P<section>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_core_bundle_document_upload')), array (  '_controller' => 'OfficeBrain\\Bundle\\ImageBundle\\Controller\\ImageController::documentUploadAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // officebrain_bundle_attribute_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/list(?:/(?P<language>[^/]++)(?:/(?P<page>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_list')), array (  'records_per_page' => 12,  'page' => 1,  'language' => '',  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::listAction',));
            }

            // officebrain_bundle_attribute_value_for_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/attribute\\-value\\-list/(?P<language>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_value_for_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::attributeValueListAction',));
            }

            // officebrain_bundle_attribute_autofill_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/autofilllist(?:/(?P<language>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_autofill_list')), array (  'records_per_page' => 12,  'language' => '',  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::autofillListAction',));
            }

            // officebrain_bundle_attribute_selected_attribute
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/selectedattribute(?:/(?P<language>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_selected_attribute')), array (  'records_per_page' => 12,  'language' => '',  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::selectedAttributeAction',));
            }

            // officebrain_bundle_attribute_add_selected_attribute
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/addselectedattribute(?:/(?P<language>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_add_selected_attribute')), array (  'records_per_page' => 12,  'language' => '',  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::addSelectedAttributeAction',));
            }

            // officebrain_bundle_ajax_attribute_value_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/ajaxattributevaluelist(?:/(?P<attribute_culture>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_attribute_value_list')), array (  'records_per_page' => 12,  'attribute_culture' => '',  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::ajaxAttributeValuelistAction',));
            }

            // officebrain_bundle_ajax_attribute_value_select
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/ajax\\-attribute\\-value\\-select/(?P<attribute_culture>[^/]++)/(?P<attribute_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_attribute_value_select')), array (  'records_per_page' => 12,  'attribute_culture' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::ajaxAttributeValueSelectAction',));
            }

            // officebrain_bundle_add_culture_attribute_value
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/addcultureattributevalue/(?P<attribute_culture>[^/]++)/(?P<attribute_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_add_culture_attribute_value')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::addCultureAttributeValueAction',));
            }

            // officebrain_bundle_attribute_value_add
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/attributevalue/add$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_value_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::addAction',));
            }

            // officebrain_bundle_edit_culture_attribute_value
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/attribute/editcultureattributevalue/(?P<attribute_culture>[^/]++)/(?P<attribute_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_edit_culture_attribute_value')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\AttributeAdminController::editCultureAttributeValueAction',));
            }

            // officebrain_bundle_swatches_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/swatches/list(?:/(?P<language>[^/]++)(?:/(?P<page>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_swatches_list')), array (  'records_per_page' => 10,  'page' => 1,  'language' => '',  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\SwatchesAdminController::listAction',));
            }

            // officebrain_bundle_attribute_swatches_changes
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/swatches/change/(?P<swatches_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_swatches_changes')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\SwatchesAdminController::swatchesChangeAction',));
            }

            // officebrain_bundle_attribute_swatches_revert
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/swatches/revert_swatches$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_swatches_revert')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\SwatchesAdminController::swatchesRevertAction',));
            }

            // officebrain_bundle_attribute_export_swatches
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/swatches/export_swatches$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_export_swatches')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\SwatchesAdminController::exportSwatchesToCsvAction',));
            }

            // officebrain_bundle_attribute_rename_swatches
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/swatches/rename_swatches$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_attribute_rename_swatches')), array (  '_controller' => 'OfficeBrain\\Bundle\\AttributeBundle\\Controller\\SwatchesAdminController::renameSwatchesAction',));
            }

        }

        // officebrain_shippingestimatorbundle_calculatefedexshippingrateestimator_submit
        if (preg_match('#^/(?P<_locale>[^/]++)/calculate\\-fedex\\-shipping\\-rate\\-estimator\\-submit$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_calculatefedexshippingrateestimator_submit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\FedexController::submitCalculateFedexShippingRateEstimatorAction',));
        }

        // officebrain_shippingestimatorbundle_fedex_ratecalculation
        if (preg_match('#^/(?P<_locale>[^/]++)/fedex\\-rate\\-calculate$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_fedex_ratecalculation')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\FedexController::rateCalculateAction',));
        }

        // officebrain_shippingestimatorbundle_fedex_trackshipment
        if (preg_match('#^/(?P<_locale>[^/]++)/fedex\\-track\\-shipment$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_fedex_trackshipment')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\FedexController::trackShipmentAction',));
        }

        // officebrain_shippingestimatorbundle_fedex_createshipment
        if (preg_match('#^/(?P<_locale>[^/]++)/fedex\\-create\\-shipment$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_fedex_createshipment')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\FedexController::createShipmentAction',));
        }

        // officebrain_shippingestimatorbundle_calculateshippingrateestimator
        if (preg_match('#^/(?P<_locale>[^/]++)/calculate\\-shipping\\-rate\\-estimator$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_calculateshippingrateestimator')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\ShippingEstimatorController::calculateShippingRateEstimatorAction',));
        }

        // officebrain_shippingestimatorbundle_calculateshippingrateestimator_submit
        if (preg_match('#^/(?P<_locale>[^/]++)/calculate\\-shipping\\-rate\\-estimator\\-submit$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_officebrain_shippingestimatorbundle_calculateshippingrateestimator_submit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_calculateshippingrateestimator_submit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\ShippingEstimatorController::submitCalculateShippingRateEstimatorAction',));
        }
        not_officebrain_shippingestimatorbundle_calculateshippingrateestimator_submit:

        // officebrain_shippingestimatorbundle_getshippingmethodbycountry
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-method\\-by\\-country$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_getshippingmethodbycountry')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\ShippingEstimatorController::getShippingMethodByCountryAction',));
        }

        // officebrain_shippingestimatorbundle_getshippingratedata
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-rate\\-data$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_getshippingratedata')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\ShippingEstimatorController::getShippingRateDataAction',));
        }

        // officebrain_shippingestimatorbundle_lomiss_express_rate_calculation
        if (preg_match('#^/(?P<_locale>[^/]++)/lomiss\\-express\\-rate\\-calculate$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_lomiss_express_rate_calculation')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\ShippingEstimatorController::rateLoomisExpressCalculateAction',));
        }

        // officebrain_shippingestimatorbundle_calculateupsshippingrateestimator_submit
        if (preg_match('#^/(?P<_locale>[^/]++)/calculate\\-ups\\-shipping\\-rate\\-estimator\\-submit$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_calculateupsshippingrateestimator_submit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\UPSController::submitCalculateUPSShippingRateEstimatorAction',));
        }

        // officebrain_shippingestimatorbundle_ups_callbackUrl
        if (preg_match('#^/(?P<_locale>[^/]++)/ups\\-cb\\-url$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_ups_callbackUrl')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\UPSController::upsCallBackURLAction',));
        }

        // officebrain_shippingestimatorbundle_ups_ratecalculation
        if (preg_match('#^/(?P<_locale>[^/]++)/ups\\-rate\\-calculate$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_ups_ratecalculation')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\UPSController::upsRateCalculateAction',));
        }

        // officebrain_shippingestimatorbundle_ups_createshipment
        if (preg_match('#^/(?P<_locale>[^/]++)/ups\\-create\\-shipment$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_ups_createshipment')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\UPSController::upsCreateShipmentAction',));
        }

        // officebrain_shippingestimatorbundle_ups_trackshipment
        if (preg_match('#^/(?P<_locale>[^/]++)/ups\\-track\\-shipment$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_shippingestimatorbundle_ups_trackshipment')), array (  '_controller' => 'OfficeBrain\\Bundle\\ShippingEstimatorBundle\\Controller\\UPSController::trackShipmentAction',));
        }

        // office_brain_quickquotebundle_quickquote_addproducttoquickquote
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-to\\-quick\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_addproducttoquickquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::addProductToQuickQuoteAction',));
        }

        // office_brain_quickquotebundle_quickquote_recentquickquote
        if (preg_match('#^/(?P<_locale>[^/]++)/recent\\-quick\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quickquotebundle_quickquote_recentquickquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_recentquickquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::recentQuickQuoteListAction',));
        }
        not_office_brain_quickquotebundle_quickquote_recentquickquote:

        // office_brain_quickquotebundle_quickquote_quickquote
        if (preg_match('#^/(?P<_locale>[^/]++)/quick\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_quickquotebundle_quickquote_quickquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_quickquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::quickQuoteAction',));
        }
        not_office_brain_quickquotebundle_quickquote_quickquote:

        // office_brain_quickquotebundle_quickquote_deletequickquote
        if (preg_match('#^/(?P<_locale>[^/]++)/quick\\-quote\\-delete$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_deletequickquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::deleteQuickQuoteAction',));
        }

        // office_brain_quickquotebundle_quickquote_addquickquote
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-quick\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quickquotebundle_quickquote_addquickquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_addquickquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::addQuickQuoteAction',));
        }
        not_office_brain_quickquotebundle_quickquote_addquickquote:

        // office_brain_quickquotebundle_quickquote_precessquickquote
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-quick\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quickquotebundle_quickquote_precessquickquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_precessquickquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::processQuickQuoteAction',));
        }
        not_office_brain_quickquotebundle_quickquote_precessquickquote:

        // office_brain_quickquotebundle_quickquote_thankyou
        if (preg_match('#^/(?P<_locale>[^/]++)/quick\\-quote/thank\\-you$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quickquotebundle_quickquote_thankyou;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_thankyou')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::thankYouAction',));
        }
        not_office_brain_quickquotebundle_quickquote_thankyou:

        // office_brain_quickquotebundle_quickquote_continueshopping
        if (preg_match('#^/(?P<_locale>[^/]++)/continue\\-shopping\\-from\\-quick\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quickquotebundle_quickquote_continueshopping;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quickquotebundle_quickquote_continueshopping')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuickQuoteBundle\\Controller\\QuickQuoteController::continueShoppingAction',));
        }
        not_office_brain_quickquotebundle_quickquote_continueshopping:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_emailbundle_emaileventadmin_listevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-event(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_listevent')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::listEventAction',));
            }

            // office_brain_emailbundle_emaileventadmin_listmasterevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-master\\-event(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_listmasterevent')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::listMasterEventAction',));
            }

            // office_brain_emailbundle_emaileventadmin_listchildevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-child\\-event/(?P<parentId>[^/]++)(?:/(?P<keyword>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_listchildevent')), array (  'keyword' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::listChildEventAction',));
            }

            // office_brain_emailbundle_emaileventadmin_change_status
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/change\\-event\\-status(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emaileventadmin_change_status;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_change_status')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::changeStatusAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_change_status:

            // office_brain_emailbundle_emaileventadmin_addevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/add\\-event$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emaileventadmin_addevent;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_addevent')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::addEventAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_addevent:

            // office_brain_emailbundle_emaileventadmin_addeventsubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/add\\-event$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emaileventadmin_addeventsubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_addeventsubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::addEventSubmitAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_addeventsubmit:

            // office_brain_emailbundle_emaileventadmin_editevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/edit\\-event/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emaileventadmin_editevent;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_editevent')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::editEventAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_editevent:

            // office_brain_emailbundle_emaileventadmin_editeventsubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/edit\\-event/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emaileventadmin_editeventsubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_editeventsubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::editEventSubmitAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_editeventsubmit:

            // office_brain_emailbundle_emaileventadmin_deletemasterevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/delete\\-master\\-event/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emaileventadmin_deletemasterevent;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_deletemasterevent')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::deleteMasterEventAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_deletemasterevent:

            // office_brain_emailbundle_emaileventadmin_deletechildevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/delete\\-child\\-event/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emaileventadmin_deletechildevent;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_deletechildevent')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::deleteChildEventAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_deletechildevent:

            // office_brain_emailbundle_emaileventadmin_viewevent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/view\\-event/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emaileventadmin_viewevent;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_viewevent')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::viewEventAction',));
            }
            not_office_brain_emailbundle_emaileventadmin_viewevent:

            // office_brain_emailbundle_emaileventadmin_searcheventajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/search\\-event\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emaileventadmin_searcheventajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventAdminController::searchEventAjaxAction',));
            }

        }

        // office_brain_emailbundle_emailevent_event
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/transactional\\-email$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_emailbundle_emailevent_event;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailevent_event')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventController::eventAction',));
        }
        not_office_brain_emailbundle_emailevent_event:

        // office_brain_emailbundle_emailevent_subscription
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/email/subscription/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_emailbundle_emailevent_subscription;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailevent_subscription')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailEventController::subscriptionAction',));
        }
        not_office_brain_emailbundle_emailevent_subscription:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_emailbundle_emailqueueadmin_listemail
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-email/?$#sD', $pathinfo, $matches)) {
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                    goto not_office_brain_emailbundle_emailqueueadmin_listemail;
                } else {
                    return $this->redirect($rawPathinfo.'/', 'office_brain_emailbundle_emailqueueadmin_listemail');
                }

                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailqueueadmin_listemail;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_listemail')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::listEmailAction',));
            }
            not_office_brain_emailbundle_emailqueueadmin_listemail:

            // office_brain_emailbundle_emailqueueadmin_listemailpost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-email/$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailqueueadmin_listemailpost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_listemailpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::listEmailPostAction',));
            }
            not_office_brain_emailbundle_emailqueueadmin_listemailpost:

            // office_brain_emailbundle_emailqueueadmin_listemailajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-email\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_listemailajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::listEmailAjaxAction',));
            }

            // office_brain_emailbundle_emailqueueadmin_searchemailajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/search\\-email\\-ajax$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_searchemailajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::searchEmailAjaxAction',));
            }

            // office_brain_emailbundle_emailqueueadmin_releaseemails
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/release\\-emails$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailqueueadmin_releaseemails;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_releaseemails')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::releaseEmailAction',));
            }
            not_office_brain_emailbundle_emailqueueadmin_releaseemails:

            if (0 === strpos($pathinfo, '/admin/email')) {
                // office_brain_emailbundle_emailqueueadmin_resendemail
                if (0 === strpos($pathinfo, '/admin/email/resend-email') && preg_match('#^/admin/email/resend\\-email/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_emailbundle_emailqueueadmin_resendemail;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_resendemail')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::resendEmailAction',));
                }
                not_office_brain_emailbundle_emailqueueadmin_resendemail:

                // office_brain_emailbundle_emailqueueadmin_sendemail
                if (0 === strpos($pathinfo, '/admin/email/send-email') && preg_match('#^/admin/email/send\\-email/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_emailbundle_emailqueueadmin_sendemail;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_sendemail')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::sendEmailAction',));
                }
                not_office_brain_emailbundle_emailqueueadmin_sendemail:

                // office_brain_emailbundle_emailqueueadmin_previewemail
                if (0 === strpos($pathinfo, '/admin/email/preview-email') && preg_match('#^/admin/email/preview\\-email/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_emailbundle_emailqueueadmin_previewemail;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_previewemail')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::previewEmailAction',));
                }
                not_office_brain_emailbundle_emailqueueadmin_previewemail:

            }

        }

        // office_brain_emailbundle_emailqueueadmin_reademail
        if (0 === strpos($pathinfo, '/email/read-email') && preg_match('#^/email/read\\-email/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_emailbundle_emailqueueadmin_reademail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailqueueadmin_reademail')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailQueueAdminController::readEmailAction',));
        }
        not_office_brain_emailbundle_emailqueueadmin_reademail:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_emailbundle_emailtemplateadmin_listtemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-template/?$#sD', $pathinfo, $matches)) {
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                    goto not_office_brain_emailbundle_emailtemplateadmin_listtemplate;
                } else {
                    return $this->redirect($rawPathinfo.'/', 'office_brain_emailbundle_emailtemplateadmin_listtemplate');
                }

                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_listtemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_listtemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::listTemplateAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_listtemplate:

            // office_brain_emailbundle_emailtemplateadmin_listtemplateajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-template/$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateadmin_listtemplateajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_listtemplateajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::listTemplateAjaxAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_listtemplateajax:

            // office_brain_emailbundle_emailtemplateadmin_addtemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/add\\-template$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_addtemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_addtemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::addTemplateAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_addtemplate:

            // office_brain_emailbundle_emailtemplateadmin_addtemplatesubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/add\\-template$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateadmin_addtemplatesubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_addtemplatesubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::addTemplateSubmitAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_addtemplatesubmit:

            // office_brain_emailbundle_emailtemplateadmin_edittemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/edit\\-template/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_edittemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_edittemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::editTemplateAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_edittemplate:

            // office_brain_emailbundle_emailtemplateadmin_edittemplatesubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/edit\\-template/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateadmin_edittemplatesubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_edittemplatesubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::editTemplateSubmitAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_edittemplatesubmit:

            // office_brain_emailbundle_emailtemplateadmin_searchtemplateajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/search\\-template/?$#sD', $pathinfo, $matches)) {
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                    goto not_office_brain_emailbundle_emailtemplateadmin_searchtemplateajax;
                } else {
                    return $this->redirect($rawPathinfo.'/', 'office_brain_emailbundle_emailtemplateadmin_searchtemplateajax');
                }

                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_searchtemplateajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_searchtemplateajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::searchTemplateAjaxAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_searchtemplateajax:

            // office_brain_emailbundle_emailtemplateadmin_gettemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/get\\-template$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateadmin_gettemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_gettemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::getTemplateContentAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_gettemplate:

            // office_brain_emailbundle_emailtemplateadmin_previewtemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/preview\\-template/(?P<id>[^/]++)/(?P<language>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_previewtemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_previewtemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::previewTemplateAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_previewtemplate:

            // office_brain_emailbundle_emailtemplateadmin_previewtemplatedata
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/preview\\-template$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateadmin_previewtemplatedata;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_previewtemplatedata')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::previewTemplateDataAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_previewtemplatedata:

            // office_brain_emailbundle_emailtemplateadmin_change_status
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/change\\-status(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateadmin_change_status;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_change_status')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::changeStatusAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_change_status:

            // office_brain_emailbundle_emailtemplateadmin_deletetemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/delete\\-template/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_deletetemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_deletetemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::deleteTemplateAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_deletetemplate:

            // office_brain_emailbundle_emailtemplateadmin_duplicatetemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/duplicate\\-template/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_duplicatetemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_duplicatetemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::duplicateTemplateAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_duplicatetemplate:

            // office_brain_emailbundle_emailtemplateadmin_getdefaulttemplate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/get\\-default\\-template$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateadmin_getdefaulttemplate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateadmin_getdefaulttemplate')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateAdminController::getDefaultTemplateContentAction',));
            }
            not_office_brain_emailbundle_emailtemplateadmin_getdefaulttemplate:

            // office_brain_emailbundle_emailtemplateheaderadmin_listheader
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-header$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateheaderadmin_listheader;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_listheader')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::listHeaderAction',));
            }
            not_office_brain_emailbundle_emailtemplateheaderadmin_listheader:

            // office_brain_emailbundle_emailtemplateheaderadmin_listheaderajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/list\\-header$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_listheaderajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::listHeaderAjaxAction',));
            }

            // office_brain_emailbundle_emailtemplateheaderadmin_addheader
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/add\\-header$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateheaderadmin_addheader;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_addheader')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::addHeaderAction',));
            }
            not_office_brain_emailbundle_emailtemplateheaderadmin_addheader:

            // office_brain_emailbundle_emailtemplateheaderadmin_addheadersubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/add\\-header$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateheaderadmin_addheadersubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_addheadersubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::addHeaderSubmitAction',));
            }
            not_office_brain_emailbundle_emailtemplateheaderadmin_addheadersubmit:

            // office_brain_emailbundle_emailtemplateheaderadmin_editheader
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/edit\\-header/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateheaderadmin_editheader;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_editheader')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::editHeaderAction',));
            }
            not_office_brain_emailbundle_emailtemplateheaderadmin_editheader:

            // office_brain_emailbundle_emailtemplateheaderadmin_editheadersubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/edit\\-header/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailtemplateheaderadmin_editheadersubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_editheadersubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::editHeaderSubmitAction',));
            }
            not_office_brain_emailbundle_emailtemplateheaderadmin_editheadersubmit:

            // office_brain_emailbundle_emailtemplateheaderadmin_viewheader
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/view\\-header/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateheaderadmin_viewheader;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_viewheader')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::viewHeaderAction',));
            }
            not_office_brain_emailbundle_emailtemplateheaderadmin_viewheader:

            // office_brain_emailbundle_emailtemplateheaderadmin_deleteheader
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/delete\\-header/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_emailbundle_emailtemplateheaderadmin_deleteheader;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailtemplateheaderadmin_deleteheader')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::deleteHeaderAction',));
            }
            not_office_brain_emailbundle_emailtemplateheaderadmin_deleteheader:

            // office_brain_emailbundle_emailheaderadmin_getheader
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/get\\-predefined\\-header$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailheaderadmin_getheader;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailheaderadmin_getheader')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::getPredefinedHeaderContentAction',));
            }
            not_office_brain_emailbundle_emailheaderadmin_getheader:

            // office_brain_emailbundle_emailheaderadmin_getheadercontent
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/get\\-header$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailheaderadmin_getheadercontent;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailheaderadmin_getheadercontent')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::getHeaderContentAction',));
            }
            not_office_brain_emailbundle_emailheaderadmin_getheadercontent:

            // office_brain_emailbundle_emailheaderadmin_previewheader
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/email/preview\\-header$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_emailbundle_emailheaderadmin_previewheader;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_emailbundle_emailheaderadmin_previewheader')), array (  '_controller' => 'OfficeBrain\\Bundle\\EmailBundle\\Controller\\EmailTemplateHeaderAdminController::previewHeaderAction',));
            }
            not_office_brain_emailbundle_emailheaderadmin_previewheader:

            // office_brain_feedbackbundle_feedbackadmin_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/feedback/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackadmin_list')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackAdminController::listAction',));
            }

            // office_brain_feedbackbundle_feedbackadmin_view
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/feedback/view/(?P<feedback_id>\\d+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_feedbackbundle_feedbackadmin_view;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackadmin_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackAdminController::viewAction',));
            }
            not_office_brain_feedbackbundle_feedbackadmin_view:

            // office_brain_feedbackbundle_feedbackadmin_approve
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/feedback/approve/(?P<feedback_id>\\d+)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackadmin_approve')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackAdminController::approveAction',));
            }

            // office_brain_feedbackbundle_feedbackadmin_reject
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/feedback/reject/(?P<feedback_id>\\d+)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackadmin_reject')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackAdminController::rejectAction',));
            }

            // office_brain_feedbackbundle_feedbackadmin_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/feedback/delete$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_feedbackbundle_feedbackadmin_delete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackadmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackAdminController::deleteAction',));
            }
            not_office_brain_feedbackbundle_feedbackadmin_delete:

        }

        // office_brain_feedbackbundle_feedbackuser_feedback
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/feedback/give\\-feedback/(?P<order_product_detail>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_feedbackbundle_feedbackuser_feedback;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackuser_feedback')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackUserController::feedBackAction',));
        }
        not_office_brain_feedbackbundle_feedbackuser_feedback:

        // office_brain_feedbackbundle_feedbackuser_feedbackprocess
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/feedback/give\\-feedback/(?P<order_product_detail>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_feedbackbundle_feedbackuser_feedbackprocess;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackuser_feedbackprocess')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackUserController::feedBackProcessAction',));
        }
        not_office_brain_feedbackbundle_feedbackuser_feedbackprocess:

        // office_brain_feedbackbundle_feedbackuser_feedbacklist
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/feedback/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_feedbackbundle_feedbackuser_feedbacklist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_feedbackuser_feedbacklist')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\FeedBackUserController::listAction',));
        }
        not_office_brain_feedbackbundle_feedbackuser_feedbacklist:

        // officebrain_feed_back_bundle_search_review_rating_quick_view
        if (preg_match('#^/(?P<_locale>[^/]++)/search\\-review\\-rating\\-quick\\-view/(?P<productId>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_feed_back_bundle_search_review_rating_quick_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\ReviewAndRatingUserController::searchReviewRatingQuickViewAction',));
        }

        // officebrain_feed_back_bundle_product_detail_review_rating
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-review\\-rating/(?P<productId>[^/]++)/(?P<page>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_feed_back_bundle_product_detail_review_rating')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\ReviewAndRatingUserController::productDetailReviewRatingAction',));
        }

        // office_brain_feedbackbundle_sitefeedback_addsitefeedback
        if (preg_match('#^/(?P<_locale>[^/]++)/site\\-feedback$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_feedbackbundle_sitefeedback_addsitefeedback;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_sitefeedback_addsitefeedback')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\SiteFeedBackController::addSiteFeedBackAction',));
        }
        not_office_brain_feedbackbundle_sitefeedback_addsitefeedback:

        // office_brain_feedbackbundle_sitefeedback_addsitefeedbackpost
        if (preg_match('#^/(?P<_locale>[^/]++)/site\\-feedback$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_feedbackbundle_sitefeedback_addsitefeedbackpost;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_feedbackbundle_sitefeedback_addsitefeedbackpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\FeedBackBundle\\Controller\\SiteFeedBackController::addSiteFeedBackPostAction',));
        }
        not_office_brain_feedbackbundle_sitefeedback_addsitefeedbackpost:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_companybundle_company_viewbranch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/branch/view(?:/(?P<companyId>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_viewbranch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_viewbranch')), array (  'companyId' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::viewBranchAction',));
            }
            not_office_brain_companybundle_company_viewbranch:

            // office_brain_companybundle_company_viewbranchtab
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company\\-branch/view/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_viewbranchtab;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_viewbranchtab')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::viewBranchTabAction',));
            }
            not_office_brain_companybundle_company_viewbranchtab:

            // office_brain_companybundle_company_addbranch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/branch/add/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_addbranch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_addbranch')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::addBranchAction',));
            }
            not_office_brain_companybundle_company_addbranch:

            // office_brain_companybundle_company_addbranchpost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/branch/add/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_companybundle_company_addbranchpost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_addbranchpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::addBranchPostAction',));
            }
            not_office_brain_companybundle_company_addbranchpost:

            // office_brain_companybundle_company_deletebranch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/branch/delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_deletebranch')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::deleteAction',));
            }

            // office_brain_companybundle_company_editbranch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/branch/edit/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_editbranch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_editbranch')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::editBranchAction',));
            }
            not_office_brain_companybundle_company_editbranch:

            // office_brain_companybundle_company_editbranchpost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/branch/edit/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_companybundle_company_editbranchpost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_editbranchpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::editBranchPostAction',));
            }
            not_office_brain_companybundle_company_editbranchpost:

            // office_brain_companybundle_branch_updatestatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/branch/update\\-status/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_branch_updatestatus')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\BranchController::updateStatusAction',));
            }

            // office_brain_companybundle_company_viewcompany
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/view$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_viewcompany;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_viewcompany')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::viewCompanyAction',));
            }
            not_office_brain_companybundle_company_viewcompany:

            // office_brain_companybundle_company_viewcompanypopup
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/view/popup/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_viewcompanypopup;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_viewcompanypopup')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::viewCompanyPopupAction',));
            }
            not_office_brain_companybundle_company_viewcompanypopup:

            // office_brain_companybundle_company_addcompany
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_addcompany;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_addcompany')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::addCompanyAction',));
            }
            not_office_brain_companybundle_company_addcompany:

            // office_brain_companybundle_company_addcompanypost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/add$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_companybundle_company_addcompanypost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_addcompanypost')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::addCompanyPostAction',));
            }
            not_office_brain_companybundle_company_addcompanypost:

            // office_brain_companybundle_company_editcompany
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/edit/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_editcompany;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_editcompany')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::editCompanyAction',));
            }
            not_office_brain_companybundle_company_editcompany:

            // office_brain_companybundle_company_editcompanypost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/edit/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_companybundle_company_editcompanypost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_editcompanypost')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::editCompanyPostAction',));
            }
            not_office_brain_companybundle_company_editcompanypost:

            // office_brain_companybundle_company_deletecompany
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_deletecompany')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::deleteAction',));
            }

            // office_brain_companybundle_company_updatestatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/company/update\\-status/(?P<companyId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_updatestatus')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::updateStatusAction',));
            }

            // office_brain_companybundle_company_addcompanyemployee
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/add(?:/(?P<companyId>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_addcompanyemployee;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_addcompanyemployee')), array (  'companyId' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::addCompanyEmployeeAction',));
            }
            not_office_brain_companybundle_company_addcompanyemployee:

            // office_brain_companybundle_company_addcompanyemployeepost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/add(?:/(?P<companyId>[^/]++))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_companybundle_company_addcompanyemployeepost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_addcompanyemployeepost')), array (  'companyId' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::addCompanyEmployeePostAction',));
            }
            not_office_brain_companybundle_company_addcompanyemployeepost:

            // office_brain_companybundle_company_editcompanyemployee
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/edit/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_editcompanyemployee;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_editcompanyemployee')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::editCompanyEmployeeAction',));
            }
            not_office_brain_companybundle_company_editcompanyemployee:

            // office_brain_companybundle_company_editcompanyemployeepost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/edit/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_companybundle_company_editcompanyemployeepost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_editcompanyemployeepost')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::editCompanyEmployeePostAction',));
            }
            not_office_brain_companybundle_company_editcompanyemployeepost:

            // office_brain_companybundle_company_viewcompanyemployee
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/view(?:/(?P<companyId>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_viewcompanyemployee;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_viewcompanyemployee')), array (  'companyId' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::viewCompanyEmployeeAction',));
            }
            not_office_brain_companybundle_company_viewcompanyemployee:

            // office_brain_companybundle_company_viewyemployeepopup
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/view/popup/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_viewyemployeepopup;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_viewyemployeepopup')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::viewEmployeePopupAction',));
            }
            not_office_brain_companybundle_company_viewyemployeepopup:

            // office_brain_companybundle_company_updatecompanystatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/update\\-status/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_updatecompanystatus')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::updateEmployeeStatusAction',));
            }

            // office_brain_companybundle_companyemployee_deleteemployee
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/employee/delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_companyemployee_deleteemployee')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompanyBundle\\Controller\\CompanyController::deleteEmployeeAction',));
            }

            // office_brain_requestinfobundle_requestinfoadmin_myinquirylist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/my\\-inquiry\\-list$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfoadmin_myinquirylist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfoadmin_myinquirylist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::myInquiryListAction',));
            }
            not_office_brain_requestinfobundle_requestinfoadmin_myinquirylist:

            // office_brain_requestinfobundle_requestinfoadmin_listrequestinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/list\\-request\\-info$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_requestinfobundle_requestinfoadmin_listrequestinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfoadmin_listrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::listRequestInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfoadmin_listrequestinfo:

            // office_brain_requestinfobundle_requestinfoadmin_detailrequestinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/detail\\-request\\-info/(?P<request_info_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfoadmin_detailrequestinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfoadmin_detailrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminDetailRequestInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfoadmin_detailrequestinfo:

            // office_brain_requestinfobundle_requestinfo_adminaddcommentrequestinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/add\\-comment\\-request\\-info/(?P<request_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfo_adminaddcommentrequestinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_adminaddcommentrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminAddCommentRequestInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfo_adminaddcommentrequestinfo:

            // office_brain_requestinfobundle_requestinfo_adminprocesscommnentrequestinfosubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/add\\-comment\\-request\\-info$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_requestinfobundle_requestinfo_adminprocesscommnentrequestinfosubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_adminprocesscommnentrequestinfosubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminAddCommentRequestInfoSubmitAction',));
            }
            not_office_brain_requestinfobundle_requestinfo_adminprocesscommnentrequestinfosubmit:

            // office_brain_requestinfobundle_requestinfo_adminlistcommentrequestinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/list\\-comment\\-request\\-info/(?P<request_info_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfo_adminlistcommentrequestinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_adminlistcommentrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminListCommentRequestInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfo_adminlistcommentrequestinfo:

            // office_brain_requestinfobundle_requestinfoadmin_deleterequestinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/delete\\-request\\-info/(?P<request_info_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfoadmin_deleterequestinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfoadmin_deleterequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminDeleteRequestInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfoadmin_deleterequestinfo:

            // office_brain_requestinfobundle_requestinfo_adminguestcustomerdetailinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/guest\\-customer\\-detail/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfo_adminguestcustomerdetailinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_adminguestcustomerdetailinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminGuestCustomerDetailInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfo_adminguestcustomerdetailinfo:

            // office_brain_requestinfobundle_requestinfo_admincustomerdetailinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/customer\\-detail/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfo_admincustomerdetailinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_admincustomerdetailinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminCustomerDetailInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfo_admincustomerdetailinfo:

            // office_brain_requestinfobundle_requestinfo_adminguestcustomerinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/guest\\-customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfo_adminguestcustomerinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_adminguestcustomerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminGuestCustomerInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfo_adminguestcustomerinfo:

            // office_brain_requestinfobundle_requestinfo_admincustomerinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfo_admincustomerinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_admincustomerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::adminCustomerInfoAction',));
            }
            not_office_brain_requestinfobundle_requestinfo_admincustomerinfo:

            // office_brain_requestinfobundle_requestinfoadmin_listaskquestion
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/list\\-ask\\-question$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestinfoadmin_listaskquestion;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfoadmin_listaskquestion')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoAdminController::listAskQuestionAction',));
            }
            not_office_brain_requestinfobundle_requestinfoadmin_listaskquestion:

        }

        // office_brain_requestinfobundle_requestinfo_productdetailrequestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-info/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_productdetailrequestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_productdetailrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::productDetailRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_productdetailrequestinfo:

        // office_brain_requestinfobundle_requestinfo_addrequestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-request\\-info/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_addrequestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_addrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::addRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_addrequestinfo:

        // office_brain_requestinfobundle_requestinfo_processrequestinfosubmit
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-request\\-info$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestinfobundle_requestinfo_processrequestinfosubmit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_processrequestinfosubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::addRequestInfoSubmitAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_processrequestinfosubmit:

        // office_brain_requestinfobundle_requestinfo_addgguestuser
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-guest\\-user$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_addgguestuser;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_addgguestuser')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::addGuestUserAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_addgguestuser:

        // office_brain_requestinfobundle_requestinfo_processaddgguestusersubmit
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-guest\\-user$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestinfobundle_requestinfo_processaddgguestusersubmit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_processaddgguestusersubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::processAddGuestUserAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_processaddgguestusersubmit:

        // office_brain_requestinfobundle_requestinfo_listrequestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/list\\-request\\-info$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_listrequestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_listrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::listRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_listrequestinfo:

        // office_brain_requestinfobundle_requestinfo_myinquirylist
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-inquiries\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_myinquirylist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_myinquirylist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::myInquiryListAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_myinquirylist:

        // office_brain_requestinfobundle_requestinfo_detailrequestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/detail\\-request\\-info/(?P<request_info_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_detailrequestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_detailrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::detailRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_detailrequestinfo:

        // office_brain_requestinfobundle_requestinfo_addcommentrequestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-comment\\-request\\-info/(?P<request_id>[^/]++)/(?P<user_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_addcommentrequestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_addcommentrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::addCommentRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_addcommentrequestinfo:

        // office_brain_requestinfobundle_requestinfo_processcommnentrequestinfosubmit
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-comment\\-request\\-info$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestinfobundle_requestinfo_processcommnentrequestinfosubmit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_processcommnentrequestinfosubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::addCommentRequestInfoSubmitAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_processcommnentrequestinfosubmit:

        // office_brain_requestinfobundle_requestinfo_listcommentrequestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/list\\-comment\\-request\\-info/(?P<request_info_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_listcommentrequestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_listcommentrequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::listCommentRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_listcommentrequestinfo:

        // office_brain_requestinfobundle_requestinfo_thankupage
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-info\\-thank\\-you$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_thankupage;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_thankupage')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::thankYouRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_thankupage:

        // office_brain_requestinfobundle_continue_request_info
        if (preg_match('#^/(?P<_locale>[^/]++)/continue\\-request\\-info\\-from\\-product\\-detail$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_continue_request_info;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_continue_request_info')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::continueRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_continue_request_info:

        // office_brain_requestinfobundle_requestinfo_deleterequestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/delete\\-request\\-info/(?P<request_info_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_deleterequestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_deleterequestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::deleteRequestInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_deleterequestinfo:

        // office_brain_requestinfobundle_requestinfo_customerdetailinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/customer\\-detail/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_customerdetailinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_customerdetailinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::customerDetailInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_customerdetailinfo:

        // office_brain_requestinfobundle_requestinfo_selectdistributors
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-distributors$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestinfobundle_requestinfo_selectdistributors;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_selectdistributors')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::selectDistributorsAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_selectdistributors:

        // office_brain_requestinfobundle_requestinfo_myrequestsamplelist
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-request\\-sample\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_myrequestsamplelist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_myrequestsamplelist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::myRequestSampleListAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_myrequestsamplelist:

        // office_brain_requestinfobundle_requestinfo_listrequestsample
        if (preg_match('#^/(?P<_locale>[^/]++)/list\\-request\\-sample$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_listrequestsample;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_listrequestsample')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::listRequestsampleAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_listrequestsample:

        // office_brain_requestinfobundle_requestinfo_listaskquestioninfo
        if (preg_match('#^/(?P<_locale>[^/]++)/list\\-ask\\-question$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestinfo_listaskquestioninfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestinfo_listaskquestioninfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\RequestInfoBundle\\Controller\\RequestInfoController::listAskQuestionInfoAction',));
        }
        not_office_brain_requestinfobundle_requestinfo_listaskquestioninfo:

        // office_brain_orderbundle_customorder_order_status_detail_api
        if (0 === strpos($pathinfo, '/api/v1') && preg_match('#^/api/v1/(?P<_locale>[^/]++)/order\\-status\\-detail$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_customorder_order_status_detail_api;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_customorder_order_status_detail_api')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\ApiCustomOrderController::orderStatusDetailAction',));
        }
        not_office_brain_orderbundle_customorder_order_status_detail_api:

        // office_brain_orderbundle_customorder_order_status
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-status$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_customorder_order_status')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\CustomOrderController::orderStatusAction',));
        }

        // office_brain_orderbundle_customorder_order_status_detail
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-status\\-detail$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_customorder_order_status_detail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\CustomOrderController::orderStatusDetailAction',));
        }

        // office_brain_orderbundle_customorder_order_invoice
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-invoice$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_customorder_order_invoice')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\CustomOrderController::orderInvoiceAction',));
        }

        // office_brain_orderbundle_customorder_order_invoice_detail
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-invocie\\-list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_customorder_order_invoice_detail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\CustomOrderController::orderInvoiceDetailAction',));
        }

        // office_brain_orderbundle_customorder_order_invoice_report
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-invocie\\-detail$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_customorder_order_invoice_report')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\CustomOrderController::orderInvoiceReportAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_orderbundle_orderadmin_adminorderlist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/order\\-list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminorderlist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderListAction',));
            }

            // office_brain_orderbundle_orderadmin_admincustomerinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_orderbundle_orderadmin_admincustomerinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_admincustomerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminCustomerInfoAction',));
            }
            not_office_brain_orderbundle_orderadmin_admincustomerinfo:

            // office_brain_orderbundle_orderadmin_adminguestcustomerinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/guest\\-customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_orderbundle_orderadmin_adminguestcustomerinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminguestcustomerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminGuestCustomerInfoAction',));
            }
            not_office_brain_orderbundle_orderadmin_adminguestcustomerinfo:

            // office_brain_orderbundle_orderadmin_adminorderdetails
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/order\\-details(?:/(?P<order_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminorderdetails')), array (  'rule_service' => 'rule_charges',  'order_id' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderDetailsAction',));
            }

            // office_brain_orderbundle_orderadmin_adminorderproductdetail
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/order\\-product\\-detail(?:/(?P<order_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminorderproductdetail')), array (  'rule_service' => 'rule_charges',  'order_id' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderProductDetailAction',));
            }

            // office_brain_orderbundle_orderadmin_adminorderdelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/delete\\-order$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_orderbundle_orderadmin_adminorderdelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminorderdelete')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderDeleteAction',));
            }
            not_office_brain_orderbundle_orderadmin_adminorderdelete:

            // office_brain_orderbundle_orderadmin_adminordertrack
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/track\\-order$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_orderbundle_orderadmin_adminordertrack;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminordertrack')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderTrackAction',));
            }
            not_office_brain_orderbundle_orderadmin_adminordertrack:

            // office_brain_orderbundle_orderadmin_adminordertrackingdetail
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/track\\-order\\-detail$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_orderbundle_orderadmin_adminordertrackingdetail;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminordertrackingdetail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderTrackingDetailAction',));
            }
            not_office_brain_orderbundle_orderadmin_adminordertrackingdetail:

            // office_brain_orderbundle_orderadmin_changeorderlinestatusadmin
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/change\\-order\\-line\\-status\\-and\\-track\\-order$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_changeorderlinestatusadmin')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::changeOrderLineStatusAndtTrackAdminAction',));
            }

            // office_brain_orderbundle_orderadmin_adminorderlist_export
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/order\\-list\\-export$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminorderlist_export')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderListExportAction',));
            }

            // office_brain_orderbundle_orderadmin_adminorderlist_export_xls
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/order\\-list\\-export\\-xls$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_orderadmin_adminorderlist_export_xls')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\OrderBundle\\Controller\\OrderAdminController::adminOrderListExportXlsAction',));
            }

            // office_brain_quotebundle_quoteadmin_adminquotelist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/quote\\-list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_adminquotelist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::adminQuoteListAction',));
            }

            // office_brain_quotebundle_quoteadmin_createquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/create\\-quote$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_quotebundle_quoteadmin_createquote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_createquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::createQuoteAction',));
            }
            not_office_brain_quotebundle_quoteadmin_createquote:

            // office_brain_quotebundle_quoteadmin_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/quote/(?P<quote_id>[^/]++)(?:/(?P<mode>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_quote')), array (  'rule_service' => 'rule_charges',  'mode' => 'create',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::quoteAction',));
            }

            // office_brain_quotebundle_quoteadmin_addProductquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/add\\-product\\-to\\-quote$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_addProductquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::addProductQuoteAction',));
            }

            // office_brain_quotebundle_quoteadmin_getproductinfotoquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/get\\-product\\-info\\-to\\-quote$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_getproductinfotoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getProductInfotoQuoteAction',));
            }

            // office_brain_quotebundle_quoteadmin_editquoteproduct
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/edit\\-product\\-to\\-quote\\-admin$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_editquoteproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::editQuoteProductAction',));
            }

        }

        // office_brain_quotebundle_quoteadmin_getshippingaddressbyidsummary
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-admin\\-get\\-shipping\\-address\\-by\\-id\\-summary$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_getshippingaddressbyidsummary')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getShippingAddressByIdSummaryAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_quotebundle_quoteadmin_savequoteinformation
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/save\\-quote\\-information$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_savequoteinformation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::saveQuoteInformationAction',));
            }

            // office_brain_quotebundle_quoteadmin_getProductList
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/get\\-all\\-quote\\-product/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_getProductList')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getProductListAction',));
            }

            // office_brain_quotebundle_quoteadmin_removeitemline
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/remove\\-item\\-line\\-product$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_removeitemline')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::removeItemLineAction',));
            }

            // office_brain_quotebundle_quoteadmin_searchproductforquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/search\\-product\\-for\\-quote$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_searchproductforquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::searchProductForQuoteAction',));
            }

            // officebrain_quote_bundle_add_newcustomer_to_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/add\\-new\\-customer\\-to\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_add_newcustomer_to_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::addNewCustomerAction',));
            }

            // officebrain_quote_bundle_edit_customer_to_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/edit\\-customer\\-to\\-quote/(?P<user_id>[^/]++)/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_edit_customer_to_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::editCustomerToQuoteAction',));
            }

            // office_brain_quotebundle_quote_getdistributorinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/get\\-quote\\-distributor\\-info$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_quotebundle_quote_getdistributorinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getdistributorinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getQuoteDistributorInfoAction',));
            }
            not_office_brain_quotebundle_quote_getdistributorinfo:

            // officebrain_quote_bundle_edit_customer_billing_to_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/edit\\-customer\\-billing\\-to\\-quote$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_edit_customer_billing_to_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::editCustomerbillingToQuoteAction',));
            }

            // officebrain_quote_bundle_save_new_contact
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/save\\-new\\-customer\\-to\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_quote_bundle_save_new_contact;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_save_new_contact')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::saveNewCustomerAction',));
            }
            not_officebrain_quote_bundle_save_new_contact:

            // officebrain_quote_bundle_update_customer_to_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/update\\-customer\\-to\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_quote_bundle_update_customer_to_quote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_update_customer_to_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::updateCustomerToQuoteAction',));
            }
            not_officebrain_quote_bundle_update_customer_to_quote:

            // officebrain_quote_bundle_update_customer_billing_to_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/update\\-customer\\-billing\\-to\\-quote/(?P<user_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_quote_bundle_update_customer_billing_to_quote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_update_customer_billing_to_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::updateCustomerBillingToQuoteAction',));
            }
            not_officebrain_quote_bundle_update_customer_billing_to_quote:

            // office_brain_quotebundle_quoteadmin_viewsupplierinformation
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/view\\-supplier\\-information$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_viewsupplierinformation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::viewSupplierInformationAction',));
            }

            // office_brain_quotebundle_quoteadmin_setproduct
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/set\\-product$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_quotebundle_quoteadmin_setproduct;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_setproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::setProductAction',));
            }
            not_office_brain_quotebundle_quoteadmin_setproduct:

            // office_brain_quotebundle_quoteadmin_updatequoteproduct
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/update\\-quote\\-product$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_quotebundle_quoteadmin_updatequoteproduct;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_updatequoteproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::updateQuoteProductAction',));
            }
            not_office_brain_quotebundle_quoteadmin_updatequoteproduct:

        }

        // office_brain_quotebundle_quoteadmin_getBillingAddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-billing\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quoteadmin_getBillingAddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_getBillingAddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getBillingAddressAction',));
        }
        not_office_brain_quotebundle_quoteadmin_getBillingAddress:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_quotebundle_quoteadmin_getbillingaddressbyid
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/get\\-billing\\-address\\-by\\-id/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_quotebundle_quoteadmin_getbillingaddressbyid;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_getbillingaddressbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getBillingAddressByIdAction',));
            }
            not_office_brain_quotebundle_quoteadmin_getbillingaddressbyid:

            // office_brain_quotebundle_quoteadmin_getalladdressbyquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/get\\-all\\-address\\-by\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_quotebundle_quoteadmin_getalladdressbyquote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_getalladdressbyquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getAllAddressByQuoteAction',));
            }
            not_office_brain_quotebundle_quoteadmin_getalladdressbyquote:

            // office_brain_quotebundle_quoteadmin_previewquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/preview\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_previewquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::previewQuoteAction',));
            }

            // office_brain_quotebundle_quoteadmin_getpreviewquoteproductList
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/get\\-all\\-quote\\-product\\-preview/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_getpreviewquoteproductList')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::getPreviewQuoteProductListAction',));
            }

            // office_brain_quotebundle_quoteadmin_admindeletequote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/delete\\-quote$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_quotebundle_quoteadmin_admindeletequote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_admindeletequote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::adminDeleteQuoteAction',));
            }
            not_office_brain_quotebundle_quoteadmin_admindeletequote:

            // officebrain_quote_bundle_admin_delete_quote_user_contact
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/admin\\-delete\\-quote\\-user\\-contact$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_quote_bundle_admin_delete_quote_user_contact;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_delete_quote_user_contact')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::adminDeleteQuoteUserContactAction',));
            }
            not_officebrain_quote_bundle_admin_delete_quote_user_contact:

            // officebrain_quote_bundle_admin_hide_show
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/hide\\-show$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_hide_show')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::hideShowAction',));
            }

            // officebrain_quote_bundle_send_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/send\\-quote$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_send_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::sendQuoteAction',));
            }

            // officebrain_quote_bundle_duplicate_quote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/duplicate\\-quote$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_duplicate_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::duplicateQuoteAction',));
            }

            // office_brain_quotebundle_quoteadmin_editShippingTypeForQuote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/edit\\-shipping\\-method$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                    goto not_office_brain_quotebundle_quoteadmin_editShippingTypeForQuote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_editShippingTypeForQuote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::editShippingTypeForQuoteAction',));
            }
            not_office_brain_quotebundle_quoteadmin_editShippingTypeForQuote:

            // office_brain_quotebundle_quoteadmin_editselectColor
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/admin\\-edit\\-select\\-color\\-request\\-quote$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                    goto not_office_brain_quotebundle_quoteadmin_editselectColor;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_editselectColor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::editSelectColorAction',));
            }
            not_office_brain_quotebundle_quoteadmin_editselectColor:

            // officebrain_quote_bundle_admin_hide_show_itemline
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/hide\\-show\\-itemline$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_hide_show_itemline')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::hideShowItemLineAction',));
            }

            // office_brain_quotebundle_quoteadmin_downloadquoteproduct
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/quote\\-product\\-download/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_quotebundle_quoteadmin_downloadquoteproduct;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_downloadquoteproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::downloadQuoteProductAction',));
            }
            not_office_brain_quotebundle_quoteadmin_downloadquoteproduct:

            // officebrain_quote_bundle_admin_addadditionalcharges
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/add\\-addtional\\-charges$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_addadditionalcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::addAdditionalChargesAction',));
            }

            // officebrain_quote_bundle_admin_removeadditionalcharges
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/remove\\-addtional\\-charges$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_removeadditionalcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::removeAdditionalChargesAction',));
            }

            // officebrain_quote_bundle_admin_updateallcharges
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/update\\-all\\-charges$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_updateallcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::updateAllChargesAction',));
            }

            // officebrain_quote_bundle_admin_updateaddtionalcharges
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/update\\-additional\\-charges$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_updateaddtionalcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::updateAdditionalChargesAction',));
            }

            // officebrain_quote_bundle_admin_itemlineupdatediscount
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/update\\-itemline\\-discount$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_itemlineupdatediscount')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::itemLineUpdateDiscountAction',));
            }

            // officebrain_quote_bundle_admin_displaymessagebox
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/display\\-message\\-box$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_displaymessagebox')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::displayMessageBoxAction',));
            }

            // officebrain_quote_bundle_admin_editimprintlocation
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/edit\\-imprint\\-location$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                    goto not_officebrain_quote_bundle_admin_editimprintlocation;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_editimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::editImprintLocationAction',));
            }
            not_officebrain_quote_bundle_admin_editimprintlocation:

            // officebrain_quote_bundle_admin_editselectMethod
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/quote\\-admin\\-select\\-method\\-edit$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                    goto not_officebrain_quote_bundle_admin_editselectMethod;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_admin_editselectMethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::editSelectMethodAction',));
            }
            not_officebrain_quote_bundle_admin_editselectMethod:

            // office_brain_quotebundle_quoteadmin_convertreqinfotoquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/convert\\-request\\-info\\-quote$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_quotebundle_quoteadmin_convertreqinfotoquote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_convertreqinfotoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::convertReqInfoToQuoteAction',));
            }
            not_office_brain_quotebundle_quoteadmin_convertreqinfotoquote:

            // office_brain_quotebundle_quoteadmin_convertreqquotetoquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/convert\\-request\\-quote\\-quote$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_quotebundle_quoteadmin_convertreqquotetoquote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quoteadmin_convertreqquotetoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::convertReqQuoteToQuoteAction',));
            }
            not_office_brain_quotebundle_quoteadmin_convertreqquotetoquote:

        }

        // office_brain_quotebundle_quote_adminreplaceproductimage
        if (preg_match('#^/(?P<_locale>[^/]++)/admin\\-replace\\-product\\-image$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_adminreplaceproductimage;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_adminreplaceproductimage')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\Bundle\\QuoteBundle\\Controller\\QuoteAdminController::replaceProductImageAction',));
        }
        not_office_brain_quotebundle_quote_adminreplaceproductimage:

        // office_brain_wishlistbundle_wishlist_wishlist
        if (preg_match('#^/(?P<_locale>[^/]++)/wish\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_wishlistbundle_wishlist_wishlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_wishlistbundle_wishlist_wishlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\WishListBundle\\Controller\\WishListController::wishListAction',));
        }
        not_office_brain_wishlistbundle_wishlist_wishlist:

        // office_brain_wishlistbundle_wishlist_addproducttowishlist
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-to\\-wishlist\\-product$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_wishlistbundle_wishlist_addproducttowishlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_wishlistbundle_wishlist_addproducttowishlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\WishListBundle\\Controller\\WishListController::addProductToWishlistAction',));
        }
        not_office_brain_wishlistbundle_wishlist_addproducttowishlist:

        // office_brain_wishlistbundle_wishlist_recentwishlist
        if (preg_match('#^/(?P<_locale>[^/]++)/recent\\-wish\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_wishlistbundle_wishlist_recentwishlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_wishlistbundle_wishlist_recentwishlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\WishListBundle\\Controller\\WishListController::recentWishListAction',));
        }
        not_office_brain_wishlistbundle_wishlist_recentwishlist:

        // office_brain_wishlistbundle_wishlist_deletewishlist
        if (preg_match('#^/(?P<_locale>[^/]++)/wish\\-list\\-delete$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_wishlistbundle_wishlist_deletewishlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_wishlistbundle_wishlist_deletewishlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\WishListBundle\\Controller\\WishListController::deleteWishListAction',));
        }
        not_office_brain_wishlistbundle_wishlist_deletewishlist:

        // office_brain_wishlistbundle_wishlist_deleteallwishlist
        if (preg_match('#^/(?P<_locale>[^/]++)/wish\\-list\\-delete\\-all$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_wishlistbundle_wishlist_deleteallwishlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_wishlistbundle_wishlist_deleteallwishlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\WishListBundle\\Controller\\WishListController::deleteAllWishListAction',));
        }
        not_office_brain_wishlistbundle_wishlist_deleteallwishlist:

        // office_brain_compareproductbundle_compareproduct_recentcompareproductlist
        if (preg_match('#^/(?P<_locale>[^/]++)/recent\\-product\\-compare\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_compareproductbundle_compareproduct_recentcompareproductlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_recentcompareproductlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::recentCompareProductListAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_recentcompareproductlist:

        // office_brain_compareproductbundle_compareproduct_compareproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_compareproductbundle_compareproduct_compareproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_compareproduct')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::compareProductAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_compareproduct:

        // office_brain_compareproductbundle_compareproduct_downloadcompareproductaspdf
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-pdf$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_compareproductbundle_compareproduct_downloadcompareproductaspdf;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_downloadcompareproductaspdf')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::downloadCompareProductAsPdfAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_downloadcompareproductaspdf:

        // office_brain_compareproductbundle_compareproduct_addproducttocompare
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-to\\-compare\\-product$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_compareproductbundle_compareproduct_addproducttocompare;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_addproducttocompare')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::addProductToCompareAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_addproducttocompare:

        // office_brain_compareproductbundle_compareproduct_deletecompareproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-delete$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_compareproductbundle_compareproduct_deletecompareproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_deletecompareproduct')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::deleteCompareProductAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_deletecompareproduct:

        // office_brain_compareproductbundle_compareproduct_deleteallcompareproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-delete\\-all$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_compareproductbundle_compareproduct_deleteallcompareproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_deleteallcompareproduct')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::deleteAllCompareProductAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_deleteallcompareproduct:

        // office_brain_compareproductbundle_compareproduct_emailtofriend
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-email\\-to\\-friend$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_compareproductbundle_compareproduct_emailtofriend;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_emailtofriend')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::emailToFriendAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_emailtofriend:

        // office_brain_compareproductbundle_compareproduct_emailtofriend_submit
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-email\\-to\\-friend\\-submit$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_compareproductbundle_compareproduct_emailtofriend_submit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_emailtofriend_submit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::submitMailEmailToFriendCompareProductAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_emailtofriend_submit:

        // office_brain_compareproductbundle_compareproduct_print
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-print$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_compareproductbundle_compareproduct_print;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_print')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::printCompareProductAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_print:

        // office_brain_compareproductbundle_compareproduct_pricelisting
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-price\\-listing$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_compareproductbundle_compareproduct_pricelisting;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_pricelisting')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::priceListingCompareProductAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_pricelisting:

        // office_brain_compareproductbundle_compareproduct_priceqty
        if (preg_match('#^/(?P<_locale>[^/]++)/compare\\-product\\-price\\-qty$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_compareproductbundle_compareproduct_priceqty;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_priceqty')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::priceQtyCompareProductAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_priceqty:

        // office_brain_compareproductbundle_compareproduct_continueshopping
        if (preg_match('#^/(?P<_locale>[^/]++)/continue\\-shopping\\-from\\-compare\\-product$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_compareproductbundle_compareproduct_continueshopping;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_compareproductbundle_compareproduct_continueshopping')), array (  '_controller' => 'OfficeBrain\\Bundle\\CompareProductBundle\\Controller\\CompareProductController::continueShoppingAction',));
        }
        not_office_brain_compareproductbundle_compareproduct_continueshopping:

        if (0 === strpos($pathinfo, '/a')) {
            if (0 === strpos($pathinfo, '/ad')) {
                if (0 === strpos($pathinfo, '/admin')) {
                    // office_brain_servicegroupbundle_catalogrulemasteradmin_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_list;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_list')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::listAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_list:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_listajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_listajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_listajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::listAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_listajax:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::viewAction',));
                    }

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/add$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_add;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::addAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_add:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_processadd
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/add$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_processadd;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::processAddAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_processadd:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_edit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::editAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_edit:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_processedit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_processedit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_processedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::processEditAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_processedit:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/delete$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_delete;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::deleteAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_delete:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_change_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/change\\-status$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_change_status;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_change_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::changeStatusAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_change_status:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_listajaxmodal
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/add\\-mapping\\-rules$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_listajaxmodal;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_listajaxmodal')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::listAjaxModalAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_listajaxmodal:

                    // office_brain_servicegroupbundle_catalogrulemasteradmin_getrulefilters
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-master/rule\\-filters/(?P<countryId>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemasteradmin_getrulefilters;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemasteradmin_getrulefilters')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogRuleMasterAdminController::getRuleFiltersAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemasteradmin_getrulefilters:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/list$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_list;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_list')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::listAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_list:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_listajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/list$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_listajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_listajax')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::listAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_listajax:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/add$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_add;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_add')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::addAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_add:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_processadd
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/add$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_processadd;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_processadd')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::processAddAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_processadd:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_edit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_edit')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::editAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_edit:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_processedit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_processedit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_processedit')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::processEditAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_processedit:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_addruletomapping
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/add\\-rule\\-to\\-rule\\-mapping/(?P<rule_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_addruletomapping;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_addruletomapping')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::addRuleToMappingAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_addruletomapping:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_view')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::viewAction',));
                    }

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/delete$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_delete;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_delete')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::deleteAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_delete:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_applyrule
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/apply\\-rule/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_applyrule;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_applyrule')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::applyRuleAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_applyrule:

                    // office_brain_servicegroupbundle_catalogrulemappingadmin_applyrulecron
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/catalogue/rule\\-mapping/apply\\-rule\\-cron$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_catalogrulemappingadmin_applyrulecron;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_catalogrulemappingadmin_applyrulecron')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\CatalogueRuleMappingAdminController::applyRuleCronAction',));
                    }
                    not_office_brain_servicegroupbundle_catalogrulemappingadmin_applyrulecron:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_list;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_list')), array (  'rule_service' => 'rule_mapping',  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::listAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_list:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_listajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_listajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_listajax')), array (  'rule_service' => 'rule_mapping',  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::listAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_listajax:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/add$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_add;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_add')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::addAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_add:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_processadd
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/add$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_processadd;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_processadd')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::processAddAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_processadd:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_edit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_edit')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::editAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_edit:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_processedit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_processedit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_processedit')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::processEditAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_processedit:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_addruletomapping
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/add\\-rule\\-to\\-rule\\-mapping/(?P<rule_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_addruletomapping;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_addruletomapping')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::addRuleToMappingAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_addruletomapping:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_view')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::viewAction',));
                    }

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/delete$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_delete;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_delete')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::deleteAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_delete:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_applyrule
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/apply\\-rule/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_applyrule;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_applyrule')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::applyRuleAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_applyrule:

                    // office_brain_servicegroupbundle_chargesrulemappingadmin_applyrulecron
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-mapping/apply\\-rule\\-cron$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemappingadmin_applyrulecron;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemappingadmin_applyrulecron')), array (  'rule_service' => 'rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMappingAdminController::applyRuleCronAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemappingadmin_applyrulecron:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_list;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_list')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::listAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_list:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_listajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_listajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_listajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::listAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_listajax:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::viewAction',));
                    }

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/add$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_add;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::addAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_add:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_processadd
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/add$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_processadd;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::processAddAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_processadd:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_edit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::editAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_edit:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_processedit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_processedit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_processedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::processEditAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_processedit:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/delete$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_delete;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::deleteAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_delete:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_change_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/change\\-status$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_change_status;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_change_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::changeStatusAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_change_status:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_copy
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/copy$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_copy;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_copy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::copyAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_copy:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_listajaxmodal
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/add\\-mapping\\-rules$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_listajaxmodal;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_listajaxmodal')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::listAjaxModalAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_listajaxmodal:

                    // office_brain_servicegroupbundle_chargesrulemasteradmin_getrulefilters
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/charges/rule\\-master/rule\\-filters/(?P<countryId>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_chargesrulemasteradmin_getrulefilters;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_chargesrulemasteradmin_getrulefilters')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ChargesRuleMasterAdminController::getRuleFiltersAction',));
                    }
                    not_office_brain_servicegroupbundle_chargesrulemasteradmin_getrulefilters:

                }

                // officebrain_servicegroup_rewardruleactionadmin_add
                if ('/add' === $pathinfo) {
                    return array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleActionAdminController::addAction',  '_route' => 'officebrain_servicegroup_rewardruleactionadmin_add',);
                }

                if (0 === strpos($pathinfo, '/admin')) {
                    // office_brain_servicegroupbundle_rewardrulemappingadmin_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/add$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_add;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_add')), array (  'rule_service' => 'reward_rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::addAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_add:

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_processaddajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/add$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_processaddajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_processaddajax')), array (  'rule_service' => 'reward_rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::processAddAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_processaddajax:

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/edit/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_edit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_edit')), array (  'rule_service' => 'reward_rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::editAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_edit:

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_processeditajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/edit/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_processeditajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_processeditajax')), array (  'rule_service' => 'reward_rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::processEditAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_processeditajax:

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/list(?:/(?P<culture>[^/]++)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_list;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_list')), array (  'rule_service' => 'rule_mapping',  'culture' => 'en_us',  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::listAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_list:

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_listajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/list\\-ajax(?:/(?P<culture>[^/]++)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_listajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_listajax')), array (  'rule_service' => 'rule_mapping',  'culture' => 'en_us',  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::listAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_listajax:

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_view')), array (  'rule_service' => 'reward_rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::viewAction',));
                    }

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/delete$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_delete;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_delete')), array (  'rule_service' => 'reward_rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::deleteAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_delete:

                    // office_brain_servicegroupbundle_rewardrulemappingadmin_copy
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/reward\\-referral/rule\\-mapping/copy$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_rewardrulemappingadmin_copy;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_rewardrulemappingadmin_copy')), array (  'rule_service' => 'reward_rule_mapping',  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\RewardRuleMappingAdminController::copyAction',));
                    }
                    not_office_brain_servicegroupbundle_rewardrulemappingadmin_copy:

                    // office_brain_servicegroupbundle_servicegroupadmin_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_list;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_list')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::listAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_list:

                    // office_brain_servicegroupbundle_servicegroupadmin_listajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_listajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_listajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::listAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_listajax:

                    // office_brain_servicegroupbundle_servicegroupadmin_listfilterajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/list\\-filter/(?P<countryId>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_listfilterajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::listFilterAjaxAction',));
                    }

                    // office_brain_servicegroupbundle_servicegroupadmin_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/add$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_add;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::addAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_add:

                    // office_brain_servicegroupbundle_servicegroupadmin_processadd
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/service\\-group/add$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_processadd;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::processAddAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_processadd:

                    // office_brain_servicegroupbundle_servicegroupadmin_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_edit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::editAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_edit:

                    // office_brain_servicegroupbundle_servicegroupadmin_processedit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_processedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::processEditAction',));
                    }

                    // office_brain_servicegroupbundle_servicegroupadmin_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/delete$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_delete;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::deleteAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_delete:

                    // office_brain_servicegroupbundle_servicegroupadmin_change_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/change\\-status$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_change_status;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_change_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::changeStatusAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_change_status:

                    // office_brain_servicegroupbundle_servicegroupadmin_copyservicegroup
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/service\\-group/copy$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_servicegroupadmin_copyservicegroup;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_servicegroupadmin_copyservicegroup')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ServiceGroupAdminController::copyServiceGroupAction',));
                    }
                    not_office_brain_servicegroupbundle_servicegroupadmin_copyservicegroup:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_list;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_list')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::listAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_list:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_listajax
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_listajax;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_listajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::listAjaxAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_listajax:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::viewAction',));
                    }

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/add$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_add;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::addAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_add:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processadd
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/add$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processadd;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::processAddAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processadd:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_edit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::editAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_edit:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processedit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processedit;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::processEditAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_processedit:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/delete$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_delete;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::deleteAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_delete:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_change_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/change\\-status$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_change_status;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_change_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::changeStatusAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_change_status:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_copy
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/copy$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_copy;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_copy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::copyAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_copy:

                    // office_brain_servicegroupbundle_shoppingcartrulemasteradmin_getrulefilters
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/shopping\\-cart/rule\\-master/rule\\-filters/(?P<countryId>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_getrulefilters;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_shoppingcartrulemasteradmin_getrulefilters')), array (  '_controller' => 'OfficeBrain\\Bundle\\ServiceGroupBundle\\Controller\\ShoppingCartRuleMasterAdminController::getRuleFiltersAction',));
                    }
                    not_office_brain_servicegroupbundle_shoppingcartrulemasteradmin_getrulefilters:

                    if (0 === strpos($pathinfo, '/admin/margin')) {
                        if (0 === strpos($pathinfo, '/admin/margin/category')) {
                            // office_brain_margin_bundle_margin_category_list
                            if (0 === strpos($pathinfo, '/admin/margin/category/list') && preg_match('#^/admin/margin/category/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_margin_bundle_margin_category_list')), array (  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginCategoryAdminController::listAction',));
                            }

                            // office_brain_margin_bundle_margin_category_add
                            if ('/admin/margin/category/add' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginCategoryAdminController::addAction',  '_route' => 'office_brain_margin_bundle_margin_category_add',);
                            }

                            // office_brain_margin_bundle_margin_category_edit
                            if ('/admin/margin/category/edit' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginCategoryAdminController::editAction',  '_route' => 'office_brain_margin_bundle_margin_category_edit',);
                            }

                            // office_brain_margin_bundle_margin_category_save
                            if ('/admin/margin/category/save' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginCategoryAdminController::saveAction',  '_route' => 'office_brain_margin_bundle_margin_category_save',);
                            }

                        }

                        if (0 === strpos($pathinfo, '/admin/margin/product')) {
                            // office_brain_margin_bundle_margin_product_list
                            if (0 === strpos($pathinfo, '/admin/margin/product/list') && preg_match('#^/admin/margin/product/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_margin_bundle_margin_product_list')), array (  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginProductAdminController::listAction',));
                            }

                            // office_brain_margin_bundle_margin_product_add
                            if ('/admin/margin/product/add' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginProductAdminController::addAction',  '_route' => 'office_brain_margin_bundle_margin_product_add',);
                            }

                            // office_brain_margin_bundle_margin_product_edit
                            if ('/admin/margin/product/edit' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginProductAdminController::editAction',  '_route' => 'office_brain_margin_bundle_margin_product_edit',);
                            }

                            // office_brain_margin_bundle_margin_product_save
                            if ('/admin/margin/product/save' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginProductAdminController::saveAction',  '_route' => 'office_brain_margin_bundle_margin_product_save',);
                            }

                        }

                        if (0 === strpos($pathinfo, '/admin/margin/supplier')) {
                            // office_brain_margin_bundle_margin_supplier_list
                            if (0 === strpos($pathinfo, '/admin/margin/supplier/list') && preg_match('#^/admin/margin/supplier/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_margin_bundle_margin_supplier_list')), array (  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginSupplierAdminController::listAction',));
                            }

                            // office_brain_margin_bundle_margin_supplier_add
                            if ('/admin/margin/supplier/add' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginSupplierAdminController::addAction',  '_route' => 'office_brain_margin_bundle_margin_supplier_add',);
                            }

                            // office_brain_margin_bundle_margin_supplier_edit
                            if ('/admin/margin/supplier/edit' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginSupplierAdminController::editAction',  '_route' => 'office_brain_margin_bundle_margin_supplier_edit',);
                            }

                            // office_brain_margin_bundle_margin_supplier_save
                            if ('/admin/margin/supplier/save' === $pathinfo) {
                                return array (  '_controller' => 'OfficeBrain\\Bundle\\MarginBundle\\Controller\\MarginSupplierAdminController::saveAction',  '_route' => 'office_brain_margin_bundle_margin_supplier_save',);
                            }

                        }

                    }

                    // officebrain_bundle_brand_list_brand_wo_culture
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/list(?:/(?P<language>[^/]++)(?:/(?P<page>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_brand_list_brand_wo_culture')), array (  'records_per_page' => 12,  'page' => 1,  'language' => '',  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::listBrandAction',));
                    }

                    // officebrain_bundle_ajax_brand_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/ajaxbrandlist(?:/(?P<brand_culture>[^/]++))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_brand_list')), array (  'records_per_page' => 12,  'brand_culture' => '',  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::ajaxBrandlistAction',));
                    }

                    // officebrain_bundle_ajax_brand_select
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/ajax\\-brand\\-select(?:/(?P<brand_culture>[^/]++))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_brand_select')), array (  'records_per_page' => 12,  'brand_culture' => '',  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::ajaxBrandSelectAction',));
                    }

                    // officebrain_bundle_add_culture_brand
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/addculturebrand/(?P<brand_culture>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_add_culture_brand')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::addCultureBrandAction',));
                    }

                    // officebrain_bundle_ajax_brand_image_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/addimage$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_brand_image_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::addBrandImageAction',));
                    }

                    // officebrain_bundle_ajax_supplierwise_brand_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/ajaxsupplierwisebrandlist$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_supplierwise_brand_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::ajaxSupplierwiseBrandlistAction',));
                    }

                    // officebrain_brand_bundle_delete_brand
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_brand_bundle_delete_brand')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::deleteAction',));
                    }

                    // officebrain_brand_bundle_update_brand
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/update$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_brand_bundle_update_brand')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::updateAction',));
                    }

                    // officebrain_brand_bundle_updateculturebrand_brand
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/updateculturebrand$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_brand_bundle_updateculturebrand_brand')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::updateCultureBrandAction',));
                    }

                    // officebrain_brand_bundle_updatebrand_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/updatebrand\\-status/\\{\\{ pmdid\\}\\}/\\{\\{brand\\-status\\}\\}$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_brand_bundle_updatebrand_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::updateBrandStatusAction',));
                    }

                    // officebrain_brand_bundle__change_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/brand/brand/change\\-status(?:/(?P<brand_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_officebrain_brand_bundle__change_status;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_brand_bundle__change_status')), array (  'brand_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\BrandAdminController::changeStatusAction',));
                    }
                    not_officebrain_brand_bundle__change_status:

                    // officebrain_product_distributor_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/add$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_distributor_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::addAction',));
                    }

                    // officebrain_product_distributor_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/edit/(?P<master_product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_distributor_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::editNewAction',));
                    }

                    // officebrain_product_distributor_check_duplicate_sku
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/check\\-distributor\\-product\\-duplicate\\-sku$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_distributor_check_duplicate_sku')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::checkDistributorProductDuplicateSKU',));
                    }

                    // officebrain_bundle_product_distributor_list_product_wo_culture
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_distributor_list_product_wo_culture')), array (  'records_per_page' => 100,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::listDistributorProductAction',));
                    }

                    // officebrain_bundle_product_distributor_list_product
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/list/(?P<country>[^/]++)/(?P<language>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_distributor_list_product')), array (  'records_per_page' => 20,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::listDistributorProductAction',));
                    }

                    // officebrain_product_distributor_changestatus
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/changestatus/(?P<country>[^/]++)/(?P<set_status>1|0)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_distributor_changestatus')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::changeProductStatusAction',));
                    }

                    // officebrain_product_distributor_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_distributor_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::deleteAction',));
                    }

                    // officebrain_distributor_product_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_distributor_product_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::compareProductViewAction',));
                    }

                    // officebrain_distributor_product_overwrite_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/distributor/distview$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_distributor_product_overwrite_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\DistributorConfigureController::distViewAction',));
                    }

                    // officebrain_bundle_product_update_product_order
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/update\\-product\\-order$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_update_product_order')), array (  'records_per_page' => 100,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::updateProductOrderAction',));
                    }

                    // officebrain_product_bundle_rearrange_product_order
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/rearrange\\-product\\-order$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_rearrange_product_order')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::rearrangeProductOrderAction',));
                    }

                    // officebrain_bundle_product_product_order
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/product\\-order$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_product_order')), array (  'records_per_page' => 100,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::productOrderAction',));
                    }

                    // officebrain_bundle_product_product_order_client
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/product\\-order\\-client$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_product_order_client')), array (  'records_per_page' => 100,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::productOrderClientAction',));
                    }

                    // officebrain_bundle_product_list_product_wo_culture
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_list_product_wo_culture')), array (  'records_per_page' => 100,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::listProductAction',));
                    }

                    // officebrain_bundle_product_list_product
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/list/(?P<country>[^/]++)/(?P<language>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_list_product')), array (  'records_per_page' => 20,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::listProductAction',));
                    }

                    // officebrain_product_add
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/add$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::addAction',));
                    }

                    // officebrain_product_edit
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/edit/(?P<master_product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::editNewAction',));
                    }

                    // officebrain_product_image_library
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/image\\-library$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_image_library')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::imageLibraryAction',));
                    }

                    // OfficeBrainImageLibraryAdmin_browse_product_image
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/browse\\-product\\-image$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_OfficeBrainImageLibraryAdmin_browse_product_image;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'OfficeBrainImageLibraryAdmin_browse_product_image')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::browseProductImageAction',));
                    }
                    not_OfficeBrainImageLibraryAdmin_browse_product_image:

                    // officebrain_image_library_admin_bundle_remove_product_image
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/remove\\-product\\-image$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                            goto not_officebrain_image_library_admin_bundle_remove_product_image;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_image_library_admin_bundle_remove_product_image')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::removeProductImageAction',));
                    }
                    not_officebrain_image_library_admin_bundle_remove_product_image:

                    // officebrain_product_view
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/view$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::viewAction',));
                    }

                    // officebrain_product_sizeExtraChargepost
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/size\\-extra\\-chare\\-post$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_sizeExtraChargepost')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::sizeExtraChargePostAction',));
                    }

                    // officebrain_product_sizeExtraCharge
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/size\\-extra\\-chare$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_sizeExtraCharge')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::sizeExtraChargeAction',));
                    }

                    // officebrain_product_delete
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::deleteAction',));
                    }

                    // officebrain_product_changestatus
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/changestatus/(?P<country>[^/]++)/(?P<set_status>1|0)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_changestatus')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::changeProductStatusAction',));
                    }

                    // officebrain_product_check_duplicate_sku
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/check\\-duplicate\\-sku$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_check_duplicate_sku')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::checkDuplicateSKU',));
                    }

                    // officebrain_product_matrix_list
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/matrix/list$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_matrix_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::listMatrixAction',));
                    }

                    // officebrain_product_export
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/export$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_export')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::exportAction',));
                    }

                    // officebrain_product_copy
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/copy/(?P<master_product_id>[^/]++)/(?P<supplier_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_copy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::copyProductAction',));
                    }

                    // officebrain_product_import
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/import$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_import')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::importAction',));
                    }

                    // officebrain_product_check_import_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/check_import_status$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_check_import_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::checkImportStatusAction',));
                    }

                    // officebrain_product_solr_sync_status_of_supplier_culture
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/solr\\-sync\\-status\\-of\\-supplier\\-culture$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_solr_sync_status_of_supplier_culture')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::solrSyncStatusOfSuppilerCultureAction',));
                    }

                    // officebrain_product_sync_sypplier_product
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/sync\\-supplier\\-product$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_sync_sypplier_product')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::syncSupplierProductAction',));
                    }

                    // officebrain_product_import_error_log
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/import_error_log/(?P<import_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_import_error_log')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::importErrorLogAction',));
                    }

                    // officebrain_bundle_product_list_product_filtered_by_category_wo_culture
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/list\\-product\\-filtered\\-by\\-category/(?P<productId>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_list_product_filtered_by_category_wo_culture')), array (  'records_per_page' => 20,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::listProductFilteredByCategoryAction',));
                    }

                    // officebrain_bundle_product_list_product_filtered_by_category
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/list\\-product\\-filtered\\-by\\-category/(?P<productId>[^/]++)/(?P<country>[^/]++)/(?P<language>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_product_list_product_filtered_by_category')), array (  'records_per_page' => 20,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::listProductFilteredByCategoryAction',));
                    }

                    // officebrain_product_change_relation_status
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/product/change\\-relation\\-status/(?P<country>[^/]++)/(?P<set_status>1|0)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_change_relation_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductConfigureController::changeProductRelationStatusAction',));
                    }

                    // officebrainproductbundle_productimportexport_import
                    if (preg_match('#^/admin/(?P<_locale>en|fr)/import/?$#sD', $pathinfo, $matches)) {
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                            goto not_officebrainproductbundle_productimportexport_import;
                        } else {
                            return $this->redirect($rawPathinfo.'/', 'officebrainproductbundle_productimportexport_import');
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrainproductbundle_productimportexport_import')), array (  '_locale' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\ProductBundle\\Controller\\ProductImportExportController::importAction',));
                    }
                    not_officebrainproductbundle_productimportexport_import:

                    // office_brain_userbundle_admincontactbook_addadmincontactbook
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/add(?:/(?P<userId>[^/]++))?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_userbundle_admincontactbook_addadmincontactbook;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_addadmincontactbook')), array (  'userId' => 0,  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::addAdminContactBookAction',));
                    }
                    not_office_brain_userbundle_admincontactbook_addadmincontactbook:

                    // office_brain_userbundle_admincontactbook_addadmincontactbookpost
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/add(?:/(?P<userId>[^/]++))?$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_userbundle_admincontactbook_addadmincontactbookpost;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_addadmincontactbookpost')), array (  'userId' => 0,  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::addAdminContactBookPostAction',));
                    }
                    not_office_brain_userbundle_admincontactbook_addadmincontactbookpost:

                    // office_brain_userbundle_admincontactbook_viewadmincontactbook
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/view(?:/(?P<userId>[^/]++))?$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_userbundle_admincontactbook_viewadmincontactbook;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_viewadmincontactbook')), array (  'userId' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::viewAdminContactBookAction',));
                    }
                    not_office_brain_userbundle_admincontactbook_viewadmincontactbook:

                    // office_brain_userbundle_admincontactbook_viewcontactbookpopup
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/view/popup/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_userbundle_admincontactbook_viewcontactbookpopup;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_viewcontactbookpopup')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::viewContactBookPopupAction',));
                    }
                    not_office_brain_userbundle_admincontactbook_viewcontactbookpopup:

                    // office_brain_userbundle_admincontactbook_editadmincontactbook
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
                        if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                            $allow = array_merge($allow, array('GET', 'HEAD'));
                            goto not_office_brain_userbundle_admincontactbook_editadmincontactbook;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_editadmincontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::editAdminContactBookAction',));
                    }
                    not_office_brain_userbundle_admincontactbook_editadmincontactbook:

                    // office_brain_userbundle_admincontactbook_editadmincontactbookpost
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
                        if ($this->context->getMethod() != 'POST') {
                            $allow[] = 'POST';
                            goto not_office_brain_userbundle_admincontactbook_editadmincontactbookpost;
                        }

                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_editadmincontactbookpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::editAdminContactBookPostAction',));
                    }
                    not_office_brain_userbundle_admincontactbook_editadmincontactbookpost:

                    // office_brain_userbundle_admincontactbook_deleteadmincontactbook
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_deleteadmincontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::deleteContactBookAction',));
                    }

                    // office_brain_userbundle_admincontactbook_isdefault
                    if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-book/is\\-default$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admincontactbook_isdefault')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\AdminContactBookController::isDefaultAction',));
                    }

                }

            }

            if (0 === strpos($pathinfo, '/api/v1')) {
                // office_brain_userbundle_contactbook_address_type_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-contact\\-book\\-address\\-type$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_contactbook_address_type_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_address_type_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::getAddressTypeAction',));
                }
                not_office_brain_userbundle_contactbook_address_type_api:

                // office_brain_userbundle_contactbook_addcontactbookpost_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/address\\-book/add$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_contactbook_addcontactbookpost_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_addcontactbookpost_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::addContactBookPostAction',));
                }
                not_office_brain_userbundle_contactbook_addcontactbookpost_api:

                // office_brain_userbundle_contactbook_viewcontactbook_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/address\\-book/view$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_contactbook_viewcontactbook_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_viewcontactbook_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::viewContactBookAction',));
                }
                not_office_brain_userbundle_contactbook_viewcontactbook_api:

                // office_brain_userbundle_contactbook_editcontactbookpost_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/address\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_contactbook_editcontactbookpost_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_editcontactbookpost_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::editContactBookPostAction',));
                }
                not_office_brain_userbundle_contactbook_editcontactbookpost_api:

                // office_brain_userbundle_contactbook_deletecontactbook_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/address\\-book/delete$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_contactbook_deletecontactbook_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_deletecontactbook_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::deleteContactBookAction',));
                }
                not_office_brain_userbundle_contactbook_deletecontactbook_api:

                // office_brain_userbundle_contactbook_getdatacontactbook_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/address\\-book/view/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_contactbook_getdatacontactbook_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_getdatacontactbook_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::getDataContactBookAction',));
                }
                not_office_brain_userbundle_contactbook_getdatacontactbook_api:

                // office_brain_userbundle_contactbook_getdefaultaddress_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/address\\-book/get\\-default\\-address$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_contactbook_getdefaultaddress_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_getdefaultaddress_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::getDefaultAddressAction',));
                }
                not_office_brain_userbundle_contactbook_getdefaultaddress_api:

                // office_brain_userbundle_contactbook_isdefault_api
                if (preg_match('#^/api/v1(?P<_locale>[^/]++)/my\\-account/address\\-book/is\\-default$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_contactbook_isdefault_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_isdefault_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::isDefaultAction',));
                }
                not_office_brain_userbundle_contactbook_isdefault_api:

                // office_brain_userbundle_mycontactbook_addcontactbookpost_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/mycontact\\-book/add(?:/(?P<userId>[^/]++))?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_mycontactbook_addcontactbookpost_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_addcontactbookpost_api')), array (  '_format' => 'json',  'userId' => 0,  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::addMyContactBookPostAction',));
                }
                not_office_brain_userbundle_mycontactbook_addcontactbookpost_api:

                // office_brain_userbundle_mycontactbook_viewcontactbook_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/mycontact\\-book/view/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_mycontactbook_viewcontactbook_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_viewcontactbook_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::viewMyContactBookAction',));
                }
                not_office_brain_userbundle_mycontactbook_viewcontactbook_api:

                // office_brain_userbundle_mycontactbook_viewcontactbookpopup_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/mycontact\\-book/view/popup/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_mycontactbook_viewcontactbookpopup_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_viewcontactbookpopup_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::viewMyContactBookPopupAction',));
                }
                not_office_brain_userbundle_mycontactbook_viewcontactbookpopup_api:

                // office_brain_userbundle_mycontactbook_editcontactbookpost_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/mycontact\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_mycontactbook_editcontactbookpost_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_editcontactbookpost_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::editMyContactBookPostAction',));
                }
                not_office_brain_userbundle_mycontactbook_editcontactbookpost_api:

                // office_brain_userbundle_mycontactbook_deletecontactbook_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/mycontact\\-book/delete$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_mycontactbook_deletecontactbook_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_deletecontactbook_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::deleteMyContactBookAction',));
                }
                not_office_brain_userbundle_mycontactbook_deletecontactbook_api:

                // office_brain_userbundle_mycontactbook_isdefault_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/mycontact\\-book/is\\-default$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_mycontactbook_isdefault_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_isdefault_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiContactBookController::isDefaultActionMyContactBookAction',));
                }
                not_office_brain_userbundle_mycontactbook_isdefault_api:

                // officebrain_user_apilogin_logout
                if ('/api/v1/logout' === $pathinfo) {
                    return array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiLoginController::logoutAction',  '_route' => 'officebrain_user_apilogin_logout',);
                }

                // office_brain_userbundle_sign_up_get_register_form_field_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-register\\-form\\-fields$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_userbundle_sign_up_get_register_form_field_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_get_register_form_field_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiSignUpController::getRegisterFormFieldAction',));
                }
                not_office_brain_userbundle_sign_up_get_register_form_field_api:

                // office_brain_userbundle_sign_up_register_post_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/register$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_sign_up_register_post_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_register_post_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiSignUpController::registerPostAction',));
                }
                not_office_brain_userbundle_sign_up_register_post_api:

                // office_brain_userbundle_user_my_account_view_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/view\\-info$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_user_my_account_view_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_view_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiUserController::myAccountViewAction',));
                }
                not_office_brain_userbundle_user_my_account_view_api:

                // office_brain_userbundle_user_my_account_edit_photo_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/edit\\-photo$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_user_my_account_edit_photo_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_edit_photo_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiUserController::myAccountEditPhotoAction',));
                }
                not_office_brain_userbundle_user_my_account_edit_photo_api:

                // office_brain_userbundle_user_my_account_edit_post_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/my\\-account/edit\\-info$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_userbundle_user_my_account_edit_post_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_edit_post_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ApiUserController::myAccountEditPostAction',));
                }
                not_office_brain_userbundle_user_my_account_edit_post_api:

            }

        }

        // office_brain_userbundle_contactbook_addcontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book/add$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_contactbook_addcontactbook;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_addcontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::addContactBookAction',));
        }
        not_office_brain_userbundle_contactbook_addcontactbook:

        // office_brain_userbundle_contactbook_addcontactbookpost
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book/add$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_contactbook_addcontactbookpost;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_addcontactbookpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::addContactBookPostAction',));
        }
        not_office_brain_userbundle_contactbook_addcontactbookpost:

        // office_brain_userbundle_contactbook_editcontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_contactbook_editcontactbook;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_editcontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::editContactBookAction',));
        }
        not_office_brain_userbundle_contactbook_editcontactbook:

        // office_brain_userbundle_contactbook_editcontactbookcheckoutpost
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book\\-checkout/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_contactbook_editcontactbookcheckoutpost;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_editcontactbookcheckoutpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::editContactBookCheckoutPostAction',));
        }
        not_office_brain_userbundle_contactbook_editcontactbookcheckoutpost:

        // office_brain_userbundle_contactbook_editcontactbookpost
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_contactbook_editcontactbookpost;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_editcontactbookpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::editContactBookPostAction',));
        }
        not_office_brain_userbundle_contactbook_editcontactbookpost:

        // office_brain_userbundle_contactbook_viewcontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book/view$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_userbundle_contactbook_viewcontactbook;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_viewcontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::viewContactBookAction',));
        }
        not_office_brain_userbundle_contactbook_viewcontactbook:

        // office_brain_userbundle_contactbook_deletecontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book/delete$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_deletecontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::deleteContactBookAction',));
        }

        // office_brain_userbundle_contactbook_isdefault
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/address\\-book/is\\-default$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_contactbook_isdefault')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::isDefaultAction',));
        }

        // office_brain_userbundle_mycontactbook_addcontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/add(?:/(?P<userId>[^/]++))?$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_mycontactbook_addcontactbook;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_addcontactbook')), array (  'userId' => 0,  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::addMyContactBookAction',));
        }
        not_office_brain_userbundle_mycontactbook_addcontactbook:

        // office_brain_userbundle_mycontactbook_addcontactbookpost
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/add(?:/(?P<userId>[^/]++))?$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_mycontactbook_addcontactbookpost;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_addcontactbookpost')), array (  'userId' => 0,  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::addMyContactBookPostAction',));
        }
        not_office_brain_userbundle_mycontactbook_addcontactbookpost:

        // office_brain_userbundle_mycontactbook_viewcontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/view(?:/(?P<userId>[^/]++))?$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_mycontactbook_viewcontactbook;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_viewcontactbook')), array (  'userId' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::viewMyContactBookAction',));
        }
        not_office_brain_userbundle_mycontactbook_viewcontactbook:

        // office_brain_userbundle_mycontactbook_viewcontactbookpopup
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/view/popup/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_mycontactbook_viewcontactbookpopup;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_viewcontactbookpopup')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::viewMyContactBookPopupAction',));
        }
        not_office_brain_userbundle_mycontactbook_viewcontactbookpopup:

        // office_brain_userbundle_mycontactbook_editcontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_mycontactbook_editcontactbook;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_editcontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::editMyContactBookAction',));
        }
        not_office_brain_userbundle_mycontactbook_editcontactbook:

        // office_brain_userbundle_mycontactbook_editcontactbookpost
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/edit/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_mycontactbook_editcontactbookpost;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_editcontactbookpost')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::editMyContactBookPostAction',));
        }
        not_office_brain_userbundle_mycontactbook_editcontactbookpost:

        // office_brain_userbundle_mycontactbook_deletecontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/delete$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_deletecontactbook')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::deleteMyContactBookAction',));
        }

        // office_brain_userbundle_mycontactbook_isdefault
        if (preg_match('#^/(?P<_locale>[^/]++)/mycontact\\-book/is\\-default$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_mycontactbook_isdefault')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\ContactBookController::isDefaultActionMyContactBookAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_userbundle_login_admin_login_without_locale
            if ('/admin/login' === $pathinfo) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_login_admin_login_without_locale;
                }

                return array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginAdminController::loginAction',  '_route' => 'office_brain_userbundle_login_admin_login_without_locale',);
            }
            not_office_brain_userbundle_login_admin_login_without_locale:

            // office_brain_userbundle_login_admin_login
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/login$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_login_admin_login;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_admin_login')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginAdminController::loginAction',));
            }
            not_office_brain_userbundle_login_admin_login:

            // office_brain_userbundle_login_admin_logout
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/logout$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_admin_logout')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginAdminController::logoutAction',));
            }

        }

        // office_brain_userbundle_login_login_without_locale
        if ('/login' === $pathinfo) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_login_login_without_locale;
            }

            return array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::loginAction',  '_route' => 'office_brain_userbundle_login_login_without_locale',);
        }
        not_office_brain_userbundle_login_login_without_locale:

        // office_brain_userbundle_login_login
        if (preg_match('#^/(?P<_locale>[^/]++)/login$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_login_login;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_login')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::loginAction',));
        }
        not_office_brain_userbundle_login_login:

        // office_brain_userbundle_login_login_popup
        if (preg_match('#^/(?P<_locale>[^/]++)/login\\-pop/(?P<refer_url>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_login_login_popup;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_login_popup')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::loginPopupAction',));
        }
        not_office_brain_userbundle_login_login_popup:

        // office_brain_userbundle_login_login_quick
        if (preg_match('#^/(?P<_locale>[^/]++)/login$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_login_login_quick;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_login_quick')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::loginQuickAction',));
        }
        not_office_brain_userbundle_login_login_quick:

        // office_brain_userbundle_login_forgot_password_check
        if (preg_match('#^/(?P<_locale>[^/]++)/forgot\\-pwd$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_login_forgot_password_check;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_forgot_password_check')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::forgotPasswordCheckAction',));
        }
        not_office_brain_userbundle_login_forgot_password_check:

        // office_brain_userbundle_login_reset_password
        if (preg_match('#^/(?P<_locale>[^/]++)/reset\\-password/(?P<secret_key>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_login_reset_password;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_reset_password')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::resetPasswordAction',));
        }
        not_office_brain_userbundle_login_reset_password:

        // office_brain_userbundle_login_reset_password_check
        if (preg_match('#^/(?P<_locale>[^/]++)/reset\\-password/(?P<secret_key>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_login_reset_password_check;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_reset_password_check')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::resetPasswordCheckAction',));
        }
        not_office_brain_userbundle_login_reset_password_check:

        // office_brain_userbundle_login_change_password
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/change\\-password$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_login_change_password;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_change_password')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::changePasswordAction',));
        }
        not_office_brain_userbundle_login_change_password:

        // office_brain_userbundle_login_change_password_check
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/change\\-password$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_login_change_password_check;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_change_password_check')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::changePasswordCheckAction',));
        }
        not_office_brain_userbundle_login_change_password_check:

        // officebrain_user_login_logout
        if ('/logout' === $pathinfo) {
            return array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::logoutAction',  '_route' => 'officebrain_user_login_logout',);
        }

        // office_brain_userbundle_login_logout
        if (preg_match('#^/(?P<_locale>[^/]++)/logout$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_logout')), array (  '_controller' => 'OfficeBrain\\Bundle\\UserBundle\\Controller\\LoginController::logoutAction',));
        }

        if (0 === strpos($pathinfo, '/a')) {
            if (0 === strpos($pathinfo, '/admin')) {
                // office_brain_accessmanagementbundle_accessmanagement_set_user_access
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/access/set\\-user\\-access(?:/(?P<userid>[^/]++))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_accessmanagementbundle_accessmanagement_set_user_access')), array (  'userid' => '0',  '_controller' => 'OfficeBrain\\Bundle\\AccessManagementBundle\\Controller\\AccessManagementController::setUserAccessAction',));
                }

                // office_brain_accessmanagementbundle_accessmanagement_set_site_access
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/access/set\\-site\\-access$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_accessmanagementbundle_accessmanagement_set_site_access')), array (  '_controller' => 'OfficeBrain\\Bundle\\AccessManagementBundle\\Controller\\AccessManagementController::setSiteAccessAction',));
                }

                // office_brain_accessmanagementbundle_accessmanagement_set_sub_site_access
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/access/set\\-sub\\-site\\-access(?:/(?P<siteid>[^/]++))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_accessmanagementbundle_accessmanagement_set_sub_site_access')), array (  'siteid' => '0',  '_controller' => 'OfficeBrain\\Bundle\\AccessManagementBundle\\Controller\\AccessManagementController::setSubSiteAccessAction',));
                }

            }

            if (0 === strpos($pathinfo, '/api/v1')) {
                // office_brain_search_bundle_search_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/search$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_search_bundle_search_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_search_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\ApiSearchController::searchAction',));
                }
                not_office_brain_search_bundle_search_api:

                // office_brain_search_bundle_search_attribute_filter_list_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/search\\-attribute\\-filter\\-list$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_search_bundle_search_attribute_filter_list_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_search_attribute_filter_list_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\ApiSearchController::searchAttributeFilterListAction',));
                }
                not_office_brain_search_bundle_search_attribute_filter_list_api:

            }

        }

        // office_brain_search_bundle_browse_brand
        if (preg_match('#^/(?P<_locale>[^/]++)/brand$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_search_bundle_browse_brand;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_browse_brand')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseBrandController::browseBrandAction',));
        }
        not_office_brain_search_bundle_browse_brand:

        // office_brain_search_bundle_browse_category
        if (preg_match('#^/(?P<_locale>[^/]++)/browse\\-category$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_search_bundle_browse_category;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_browse_category')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseCategoryController::browseCategoryAction',));
        }
        not_office_brain_search_bundle_browse_category:

        // office_brain_search_bundle_browse_sub_category
        if (preg_match('#^/(?P<_locale>[^/]++)/browse\\-sub\\-category/(?P<category_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_search_bundle_browse_sub_category;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_browse_sub_category')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseCategoryController::browseSubCategoryAction',));
        }
        not_office_brain_search_bundle_browse_sub_category:

        // office_brain_search_bundle_browse_category_search
        if (preg_match('#^/(?P<_locale>[^/]++)/browse\\-category\\-search/(?P<category_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_search_bundle_browse_category_search;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_browse_category_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseCategoryController::browseCategorySearchAction',));
        }
        not_office_brain_search_bundle_browse_category_search:

        // office_brain_search_bundle_category_product_list
        if (preg_match('#^/(?P<_locale>[^/]++)/category\\-product\\-list/(?P<category_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_search_bundle_category_product_list;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_category_product_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseCategoryController::categoryProductListAction',));
        }
        not_office_brain_search_bundle_category_product_list:

        // office_brain_search_bundle_category_attribute_filter_list
        if (preg_match('#^/(?P<_locale>[^/]++)/category\\-attribute\\-filter\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_search_bundle_category_attribute_filter_list;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_category_attribute_filter_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseCategoryController::categoryAttributeFilterListAction',));
        }
        not_office_brain_search_bundle_category_attribute_filter_list:

        // office_brain_search_bundle_subcategory_product_list
        if (preg_match('#^/(?P<_locale>[^/]++)/subcategory\\-product\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_search_bundle_subcategory_product_list;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_subcategory_product_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseCategoryController::subCategoryProductPageAction',));
        }
        not_office_brain_search_bundle_subcategory_product_list:

        // office_brain_custom_bundle_search_download_image_content
        if (preg_match('#^/(?P<_locale>[^/]++)/download\\-imagecontent$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_custom_bundle_search_download_image_content;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custom_bundle_search_download_image_content')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseCategoryController::downloadImageContentAction',));
        }
        not_office_brain_custom_bundle_search_download_image_content:

        // office_brain_search_bundle_tag_browse_category
        if (preg_match('#^/(?P<_locale>[^/]++)/browse\\-tag\\-category/(?P<tag_name>[^/]++)/(?P<tag_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_search_bundle_tag_browse_category;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_tag_browse_category')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\BrowseTagCategoryController::browseTagCategoryAction',));
        }
        not_office_brain_search_bundle_tag_browse_category:

        // office_brain_search_bundle_search
        if (preg_match('#^/(?P<_locale>[^/]++)/search$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_search_bundle_search;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::searchAction',));
        }
        not_office_brain_search_bundle_search:

        // office_brain_search_bundle_search_only_product
        if (preg_match('#^/(?P<_locale>[^/]++)/search\\-only\\-product$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_search_bundle_search_only_product;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_search_only_product')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::searchOnlyProductAction',));
        }
        not_office_brain_search_bundle_search_only_product:

        // office_brain_search_bundle_search_no_result
        if (preg_match('#^/(?P<_locale>[^/]++)/search\\-no\\-result$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_search_bundle_search_no_result;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_search_no_result')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::searchNoResultAction',));
        }
        not_office_brain_search_bundle_search_no_result:

        // office_brain_search_bundle_search_attribute_filter_list
        if (preg_match('#^/(?P<_locale>[^/]++)/search\\-attribute\\-filter\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_search_bundle_search_attribute_filter_list;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_search_attribute_filter_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::searchAttributeFilterListAction',));
        }
        not_office_brain_search_bundle_search_attribute_filter_list:

        // office_brain_search_bundle_advance_search_attribute_filter_list
        if (preg_match('#^/(?P<_locale>[^/]++)/advance\\-search\\-attribute\\-filter\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_search_bundle_advance_search_attribute_filter_list;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_search_bundle_advance_search_attribute_filter_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::advanceSearchAttributeFilterListAction',));
        }
        not_office_brain_search_bundle_advance_search_attribute_filter_list:

        // officebrain_search_bundle_search_advance_page
        if (preg_match('#^/(?P<_locale>[^/]++)/advance\\-search\\-page$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_officebrain_search_bundle_search_advance_page;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_search_bundle_search_advance_page')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::advanceSearchAction',));
        }
        not_officebrain_search_bundle_search_advance_page:

        // officebrain_search_bundle_search_save_search
        if (preg_match('#^/(?P<_locale>[^/]++)/save\\-search$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_officebrain_search_bundle_search_save_search;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_search_bundle_search_save_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::saveSearchAction',));
        }
        not_officebrain_search_bundle_search_save_search:

        // officebrain_search_bundle_search_save_search_tab
        if (preg_match('#^/(?P<_locale>[^/]++)/save\\-search\\-tab$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_officebrain_search_bundle_search_save_search_tab;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_search_bundle_search_save_search_tab')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::saveSearchTabAction',));
        }
        not_officebrain_search_bundle_search_save_search_tab:

        // officebrain_search_bundle_search_delete_save_search
        if (preg_match('#^/(?P<_locale>[^/]++)/delete\\-save\\-search/(?P<saveId>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_officebrain_search_bundle_search_delete_save_search;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_search_bundle_search_delete_save_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::deleteSaveSearchAction',));
        }
        not_officebrain_search_bundle_search_delete_save_search:

        // officebrain_search_bundle_search_my_account_save_search
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/save\\-search$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_officebrain_search_bundle_search_my_account_save_search;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_search_bundle_search_my_account_save_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::myAccountSaveSearchAction',));
        }
        not_officebrain_search_bundle_search_my_account_save_search:

        // officebrain_search_bundle_search_save_search_check
        if (preg_match('#^/(?P<_locale>[^/]++)/save\\-search\\-check/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_officebrain_search_bundle_search_save_search_check;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_search_bundle_search_save_search_check')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::saveSearchCheckAction',));
        }
        not_officebrain_search_bundle_search_save_search_check:

        // office_brain_searchbundle_search_continueshopping
        if (preg_match('#^/(?P<_locale>[^/]++)/continue\\-shopping\\-to\\-search$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_searchbundle_search_continueshopping;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_searchbundle_search_continueshopping')), array (  '_controller' => 'OfficeBrain\\Bundle\\SearchBundle\\Controller\\SearchController::continueShoppingAction',));
        }
        not_office_brain_searchbundle_search_continueshopping:

        if (0 === strpos($pathinfo, '/a')) {
            if (0 === strpos($pathinfo, '/admin')) {
                // office_brain_themebundle_themeadmin_publishsitethemeajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/theme/publish/site\\-theme$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_themebundle_themeadmin_publishsitethemeajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_themebundle_themeadmin_publishsitethemeajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\ThemeBundle\\Controller\\ThemeAdminController::publishSiteThemeAjaxAction',));
                }
                not_office_brain_themebundle_themeadmin_publishsitethemeajax:

                // office_brain_couponbundle_couponadmin_add
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/add$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_couponbundle_couponadmin_add;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::addAction',));
                }
                not_office_brain_couponbundle_couponadmin_add:

                // office_brain_couponbundle_couponadmin_processadd
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/add$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_couponbundle_couponadmin_processadd;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::processAddAction',));
                }
                not_office_brain_couponbundle_couponadmin_processadd:

                // office_brain_couponbundle_couponadmin_coupongenerateajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/coupongenerateajax$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_couponbundle_couponadmin_coupongenerateajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_coupongenerateajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::coupongenerateAjaxAction',));
                }
                not_office_brain_couponbundle_couponadmin_coupongenerateajax:

                // office_brain_couponbundle_couponadmin_edit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_couponbundle_couponadmin_edit;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::editAction',));
                }
                not_office_brain_couponbundle_couponadmin_edit:

                // office_brain_couponbundle_couponadmin_processedit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/editcoupon/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_couponbundle_couponadmin_processedit;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_processedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::processEditAction',));
                }
                not_office_brain_couponbundle_couponadmin_processedit:

                // office_brain_couponbundle_couponadmin_tab
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/list(?:/(?P<country>[^/]++)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_couponbundle_couponadmin_tab;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_tab')), array (  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  'country' => 'us',  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::tabAction',));
                }
                not_office_brain_couponbundle_couponadmin_tab:

                // office_brain_couponbundle_couponadmin_listajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/listajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_couponbundle_couponadmin_listajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_listajax')), array (  'records_per_page' => 8,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::listAjaxAction',));
                }
                not_office_brain_couponbundle_couponadmin_listajax:

                // office_brain_couponbundle_couponadmin_remove
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/remove/?$#sD', $pathinfo, $matches)) {
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                        goto not_office_brain_couponbundle_couponadmin_remove;
                    } else {
                        return $this->redirect($rawPathinfo.'/', 'office_brain_couponbundle_couponadmin_remove');
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_remove')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::removeAction',));
                }
                not_office_brain_couponbundle_couponadmin_remove:

                // office_brain_couponbundle_couponadmin_productajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/productajax$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_couponbundle_couponadmin_productajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_productajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::productajaxAction',));
                }
                not_office_brain_couponbundle_couponadmin_productajax:

                // office_brain_couponbundle_couponadmin_copycoupon
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/copycoupon$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_couponbundle_couponadmin_copycoupon;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_couponadmin_copycoupon')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::copyCouponAction',));
                }
                not_office_brain_couponbundle_couponadmin_copycoupon:

                // office_brain_couponbundle_coupon_view
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/view/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_couponbundle_coupon_view;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_coupon_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::viewAction',));
                }
                not_office_brain_couponbundle_coupon_view:

                // office_brain_couponbundle_coupon_copy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/copy$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_couponbundle_coupon_copy;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_coupon_copy')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::makeCopyModalAction',));
                }
                not_office_brain_couponbundle_coupon_copy:

                // office_brain_couponbundle_coupon_catagorylist
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/getproductcategorylist/(?P<country_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_couponbundle_coupon_catagorylist;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_coupon_catagorylist')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::getproductcategoryListAction',));
                }
                not_office_brain_couponbundle_coupon_catagorylist:

                // office_brain_couponbundle_coupon_download
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/coupon/download$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_couponbundle_coupon_download')), array (  '_controller' => 'OfficeBrain\\Bundle\\CouponBundle\\Controller\\CouponAdminController::downloadFileAction',));
                }

                // office_brain_page_admin_home_without_language
                if ('/admin' === rtrim($pathinfo, '/')) {
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                        goto not_office_brain_page_admin_home_without_language;
                    } else {
                        return $this->redirect($rawPathinfo.'/', 'office_brain_page_admin_home_without_language');
                    }

                    return array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::indexAction',  '_route' => 'office_brain_page_admin_home_without_language',);
                }
                not_office_brain_page_admin_home_without_language:

                // office_brain_page_admin_home
                if (preg_match('#^/admin/(?P<_locale>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_home')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::indexAction',));
                }

                // office_brain_page_admin_dashboard
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/dashboard$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_dashboard')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::dashboardAction',));
                }

                // office_brain_userbundle_adminuser_user_management
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/user\\-management$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_user_management')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::userManagementAction',));
                }

                // office_brain_page_admin_promotion_discount_management
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/promotion\\-discount\\-management$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_promotion_discount_management')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::promotionDiscountManagementAction',));
                }

                // office_brain_page_admin_promotion_marketing_tool
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/marketing\\-tool$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_promotion_marketing_tool')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::marketingToolManagementAction',));
                }

                // office_brain_page_admin_promotion_user_transaction
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/user\\-transaction$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_promotion_user_transaction')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::userTransactionManagementAction',));
                }

                // office_brain_page_admin_company_store
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/company\\-store$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_company_store')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::companyStoreManagementAction',));
                }

                // office_brain_page_admin_product_management
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/product\\-management$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_product_management')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::productManagementAction',));
                }

                // office_brain_page_admin_content_management
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/content\\-management$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_content_management')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::contentManagementAction',));
                }

                // office_brain_page_admin_seo_management
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/seo\\-management$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_seo_management')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::seoManagementAction',));
                }

                // office_brain_page_admin_contactUsAdminList
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-us\\-list$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_contactUsAdminList')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::contactUsAdminListAction',));
                }

                // office_brain_page_admin_contactadmindetail
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/contact\\-details/(?P<contact_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_admin_contactadmindetail')), array (  'order_id' => NULL,  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\AdminController::adminOrderDetailsAction',));
                }

            }

            if (0 === strpos($pathinfo, '/api/v1')) {
                // office_brain_home_page_brand_list_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-brand\\-listing$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_home_page_brand_list_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_home_page_brand_list_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\ApiHomePageMobileController::getBrandListingAction',));
                }
                not_office_brain_home_page_brand_list_api:

                // office_brain_home_page_best_selling_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-best\\-selling$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_home_page_best_selling_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_home_page_best_selling_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\ApiHomePageMobileController::getBestSellingAction',));
                }
                not_office_brain_home_page_best_selling_api:

                // office_brain_home_page_recommended_products_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-recommended\\-products$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_home_page_recommended_products_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_home_page_recommended_products_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\ApiHomePageMobileController::getRecommendedProductsAction',));
                }
                not_office_brain_home_page_recommended_products_api:

                // office_brain_corebundle_homepagelisting_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-home\\-page\\-listing$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_corebundle_homepagelisting_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_homepagelisting_api')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\HomePageMobileController::getHomePageListingAction',));
                }
                not_office_brain_corebundle_homepagelisting_api:

            }

        }

        // office_brain_page_comingsoon_view
        if (preg_match('#^/(?P<_locale>[^/]++)/coming\\-soon$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_comingsoon_view')), array (  '_locale' => 'en_us',  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\StaticPageController::comingSoonAction',));
        }

        // office_brain_page_thank_you
        if (preg_match('#^/(?P<_locale>[^/]++)/thank\\-you$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_thank_you')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\StaticPageController::thankYouAction',));
        }

        // office_brain_page_contact_confirmation
        if (preg_match('#^/(?P<_locale>[^/]++)/contact\\-confirmation$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_contact_confirmation')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\StaticPageController::contactConfirmationAction',));
        }

        // office_brain_page_artwork_confirmation
        if (preg_match('#^/(?P<_locale>[^/]++)/artwork\\-confirmation$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_artwork_confirmation')), array (  '_controller' => 'OfficeBrain\\Bundle\\PageBundle\\Controller\\StaticPageController::artworkConfirmationAction',));
        }

        if (0 === strpos($pathinfo, '/api/v1')) {
            // office_brain_apicorebundle_get_project_settings
            if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-project\\-settings$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_apicorebundle_get_project_settings;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_apicorebundle_get_project_settings')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\ApiCoreController::getProjectSettingsAction',));
            }
            not_office_brain_apicorebundle_get_project_settings:

            // office_brain_apicorebundle_get_all_country
            if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-all\\-country$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_apicorebundle_get_all_country;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_apicorebundle_get_all_country')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\ApiCoreController::getAllCountryAction',));
            }
            not_office_brain_apicorebundle_get_all_country:

            // office_brain_apicorebundle_get_state_by_country
            if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-state\\-by\\-country/(?P<country_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_apicorebundle_get_state_by_country;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_apicorebundle_get_state_by_country')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\ApiCoreController::getStateByCountryAction',));
            }
            not_office_brain_apicorebundle_get_state_by_country:

            // office_brain_apicorebundle_get_city_by_state
            if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/get\\-city\\-by\\-state\\-country/(?P<state_id>[^/]++)/(?P<country_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_apicorebundle_get_city_by_state;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_apicorebundle_get_city_by_state')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\ApiCoreController::getCityByStateAction',));
            }
            not_office_brain_apicorebundle_get_city_by_state:

        }

        // office_brain_corebundle_changeculture
        if (preg_match('#^/(?P<_locale>[^/]++)/swtich\\-to\\-culture/(?P<culture>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_corebundle_changeculture;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_changeculture')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CoreController::changeCultureAction',));
        }
        not_office_brain_corebundle_changeculture:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_corebundle_convertmessagefile
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/trans_csv$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_corebundle_convertmessagefile;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_convertmessagefile')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CoreController::transAction',));
            }
            not_office_brain_corebundle_convertmessagefile:

            // office_brain_corebundle_comparemessagesfiles
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/trans_cmp$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_corebundle_comparemessagesfiles;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_comparemessagesfiles')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CoreController::compareMessagesFilesAction',));
            }
            not_office_brain_corebundle_comparemessagesfiles:

        }

        // office_brain_corebundle_changecitystatecountry
        if (preg_match('#^/(?P<_locale>[^/]++)/changeCityStateCountry$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_corebundle_changecitystatecountry;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_changecitystatecountry')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CoreController::changeCityStateCountryAction',));
        }
        not_office_brain_corebundle_changecitystatecountry:

        // office_brain_corebundle_allcounterlist
        if (preg_match('#^/(?P<_locale>[^/]++)/recent\\-all\\-counter$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_allcounterlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CoreController::allCounterListAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_corebundle_currencyconversionadmin_currencyconversionlist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-list$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversionlist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversionlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::listCurrencyConversionAdminAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversionlist:

            // office_brain_corebundle_currencyconversionadmin_currencyconversionadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversionadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversionadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::addCurrencyConversionAdminAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversionadd:

            // office_brain_corebundle_currencyconversionadmin_currencyconversionadd_submit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-add\\-submit$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversionadd_submit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversionadd_submit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::submitAddCurrencyConversionAdminAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversionadd_submit:

            // office_brain_corebundle_currencyconversionadmin_currencyconversionedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-edit/(?P<ccId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversionedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversionedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::editCurrencyConversionAdminAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversionedit:

            // office_brain_corebundle_currencyconversionadmin_currencyconversionedit_submit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-edit\\-submit$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversionedit_submit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversionedit_submit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::submitEditCurrencyConversionAdminAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversionedit_submit:

            // office_brain_corebundle_currencyconversionadmin_currencyconversiondelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-delete/(?P<ccId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversiondelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversiondelete')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::deleteCurrencyConversionAdminAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversiondelete:

            // office_brain_corebundle_currencyconversionadmin_currencyconversionrate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-rate$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversionrate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversionrate')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::currencyConversionRateAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversionrate:

            // office_brain_corebundle_currencyconversionadmin_currencyconversionupdatestatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/currency\\-conversion\\-update\\-status$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_corebundle_currencyconversionadmin_currencyconversionupdatestatus;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_corebundle_currencyconversionadmin_currencyconversionupdatestatus')), array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\CurrencyConversionAdminController::updateStatusCurrencyConversionAction',));
            }
            not_office_brain_corebundle_currencyconversionadmin_currencyconversionupdatestatus:

        }

        // office_brain_corebundle_web_instance_operation_category
        if ('/web-instance-operation/category' === $pathinfo) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_corebundle_web_instance_operation_category;
            }

            return array (  '_controller' => 'OfficeBrain\\Bundle\\CoreBundle\\Controller\\WebInstanceOperationServiceController::setupCategory',  '_route' => 'office_brain_corebundle_web_instance_operation_category',);
        }
        not_office_brain_corebundle_web_instance_operation_category:

        if (0 === strpos($pathinfo, '/admin')) {
            // officebrain_bundle_category_list_category_wo_culture
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/list(?:/(?P<language>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_category_list_category_wo_culture')), array (  'language' => '',  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::listAction',));
            }

            // officebrain_bundle_ajax_category_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/ajaxcategorylist(?:/(?P<cat_culture>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_category_list')), array (  'records_per_page' => 12,  'cat_culture' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::ajaxCategorylistAction',));
            }

            // officebrain_bundle_ajax_category_select
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/ajax\\-category\\-select(?:/(?P<cat_culture>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_ajax_category_select')), array (  'records_per_page' => 12,  'cat_culture' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::ajaxCategorySelectAction',));
            }

            // officebrain_bundle_add_culture_category
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/addculturecategory(?:/(?P<cat_culture>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_add_culture_category')), array (  'records_per_page' => 12,  'cat_culture' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::addCultureCategoryAction',));
            }

            // officebrain_bundle_update_culture_category
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/updateculturecategory(?:/(?P<cat_culture>[^/]++))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_update_culture_category')), array (  'records_per_page' => 12,  'cat_culture' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::updateCultureCategoryAction',));
            }

            // officebrain_bundle_add_in_category_ignore
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/addincategoryignore$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_add_in_category_ignore')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::addInCategoryIgnoreAction',));
            }

            // officebrain_bundle_remove_from_category_ignore
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/removefromcategoryignore$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_remove_from_category_ignore')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::removeFromCategoryIgnoreAction',));
            }

            // officebrain_category_bundle_edit_category
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/edit$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_category_bundle_edit_category')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::editAction',));
            }

            // officebrain_category_bundle_delete_category
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_category_bundle_delete_category')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::deleteAction',));
            }

            // officebrain_category_bundle_update_status_category
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/update\\-status$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_category_bundle_update_status_category')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::updateStatusAction',));
            }

            // officebrain_category_bundle_update_synclistcategory
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/category\\-sync\\-list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_category_bundle_update_synclistcategory')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::synclistcategoryAction',));
            }

            // office_brain_custombundle_category_set_flag
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/set\\-category\\-flag$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_category_set_flag')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::setCategoryFlagAction',));
            }

            // officebrain_bundle_category_tablelist_category_wo_culture
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/table\\-list/(?P<language>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_category_tablelist_category_wo_culture')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::tableListCateogorAction',));
            }

            // officebrain_bundle_category_updatePosition
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/sort\\-position$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_category_updatePosition')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::categoryPositionUpdateAction',));
            }

            // officebrain_bundle_category_updatelink
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/category\\-link/(?P<pms_id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_category_updatelink')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::categoryUpdateLinkAction',));
            }

            // officebrain_bundle_category_savecategorylink
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/category/category\\-link\\-update$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_bundle_category_savecategorylink')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryAdminController::saveCategoryLinkAction',));
            }

        }

        // officebrain_category_bundle__list
        if (preg_match('#^/(?P<_locale>[^/]++)/category/list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_category_bundle__list')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryController::homePageCategoryListingAction',));
        }

        // officebrain_category_bundle_callSyncListing
        if (preg_match('#^/(?P<_locale>[^/]++)/call\\-sync\\-category\\-listing$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_category_bundle_callSyncListing')), array (  '_controller' => 'OfficeBrain\\Bundle\\CategoryBundle\\Controller\\CategoryController::callSyncListingAction',));
        }

        if (0 === strpos($pathinfo, '/a')) {
            // office_brain_bannerbundle_banner_getallactivebanner_api
            if (0 === strpos($pathinfo, '/api/v1') && preg_match('#^/api/v1/(?P<_locale>[^/]++)/banner/get\\-banners$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_bannerbundle_banner_getallactivebanner_api;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banner_getallactivebanner_api')), array (  '_format' => 'json',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\ApiBannerController::getAllActiveBannerAction',));
            }
            not_office_brain_bannerbundle_banner_getallactivebanner_api:

            if (0 === strpos($pathinfo, '/admin')) {
                // office_brain_bannerbundle_banneradmin_addbanner
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_bannerbundle_banneradmin_addbanner;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_addbanner')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::addBannerAction',));
                }
                not_office_brain_bannerbundle_banneradmin_addbanner:

                // office_brain_bannerbundle_banneradmin_processbannersubmit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_bannerbundle_banneradmin_processbannersubmit;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_processbannersubmit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::processBannerSubmitAction',));
                }
                not_office_brain_bannerbundle_banneradmin_processbannersubmit:

                // office_brain_bannerbundle_banneradmin_editbanner
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/edit/(?P<id>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_bannerbundle_banneradmin_editbanner;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_editbanner')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::editBannerAction',));
                }
                not_office_brain_bannerbundle_banneradmin_editbanner:

                // office_brain_bannerbundle_banneradmin_processeditbannersubmit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/edit/(?P<id>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_bannerbundle_banneradmin_processeditbannersubmit;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_processeditbannersubmit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::processEditBannerSubmitAction',));
                }
                not_office_brain_bannerbundle_banneradmin_processeditbannersubmit:

                // office_brain_bannerbundle_banneradmin_deletebanner
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/delete/(?P<action>[^/]++)/(?P<id>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_deletebanner')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::deleteBannerAction',));
                }

                // office_brain_bannerbundle_banneradmin_deletebanner_ajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/delete(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_deletebanner_ajax')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::deleteBannerAjaxAction',));
                }

                // office_brain_bannerbundle_banneradmin_listbanner
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/list(?:/(?P<page>\\d+)(?:/(?P<instance_id>\\d+))?)?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_listbanner')), array (  'records_per_page' => 1000,  'page' => 1,  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::listBannerAction',));
                }

                // office_brain_bannerbundle_banneradmin_listbannerajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/list\\-ajax(?:/(?P<culture>[^/]++)(?:/(?P<page>\\d+)(?:/(?P<instance_id>\\d+))?)?)?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_listbannerajax')), array (  'culture' => 'en_us',  'records_per_page' => 1000,  'page' => 1,  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::listBannerAjaxAction',));
                }

                // office_brain_bannerbundle_banneradmin_bannerdetailsajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/view\\-details(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_bannerdetailsajax')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::bannerDetailsAjaxAction',));
                }

                // office_brain_bannerbundle_banneradmin_positionlist
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/sort\\-position(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_positionlist')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::positionListAction',));
                }

                // office_brain_bannerbundle_banneradmin_searchbannertypeajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/search(?:/(?P<instance_id>\\d+)(?:/(?P<culture>[^/]++)(?:/(?P<page>\\d+))?)?)?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_searchbannertypeajax')), array (  'culture' => 'en_us',  'records_per_page' => 10,  'page' => 1,  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::searchBannerTypeAjaxAction',));
                }

                // office_brain_bannerbundle_banneradmin_copybanner
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/copy\\-banner(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_bannerbundle_banneradmin_copybanner;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_copybanner')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::copyBannerAction',));
                }
                not_office_brain_bannerbundle_banneradmin_copybanner:

                // office_brain_bannerbundle_bannermaster_getbannerstyle
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-style(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_getbannerstyle')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::getBannerStyleAction',));
                }

                // office_brain_bannerbundle_bannermaster_getbannerpreview
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-preview(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_bannerbundle_bannermaster_getbannerpreview;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_getbannerpreview')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::getBannerPreviewAction',));
                }
                not_office_brain_bannerbundle_bannermaster_getbannerpreview:

                // office_brain_bannerbundle_banner_change_status
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner/change\\-status(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_bannerbundle_banner_change_status;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banner_change_status')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::changeStatusAction',));
                }
                not_office_brain_bannerbundle_banner_change_status:

                // office_brain_bannerbundle_banneradmin_uploadbannerimageajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/upload/banner\\-image(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_bannerbundle_banneradmin_uploadbannerimageajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banneradmin_uploadbannerimageajax')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerAdminController::uploadBannerImageAjaxAction',));
                }
                not_office_brain_bannerbundle_banneradmin_uploadbannerimageajax:

            }

        }

        // office_brain_bannerbundle_banner_getallactivebanner
        if (preg_match('#^/(?P<_locale>[^/]++)/banner/get\\-banners$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banner_getallactivebanner')), array (  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerController::getAllActiveBannerAction',));
        }

        // office_brain_bannerbundle_banner_findbannertrans
        if (preg_match('#^/(?P<_locale>[^/]++)/assets/js/banner\\-trans\\.js/(?P<display>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_bannerbundle_banner_findbannertrans;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banner_findbannertrans')), array (  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerController::findBannerTransAction',));
        }
        not_office_brain_bannerbundle_banner_findbannertrans:

        // office_brain_bannerbundle_banner_linkajax
        if (preg_match('#^/(?P<_locale>[^/]++)/banner/linkajax/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_banner_linkajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerController::linkAjaxAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_bannerbundle_bannermasteradmin_addbannertype
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/add(?:/(?P<instance_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_bannerbundle_bannermasteradmin_addbannertype;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermasteradmin_addbannertype')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::addBannerTypeAction',));
            }
            not_office_brain_bannerbundle_bannermasteradmin_addbannertype:

            // office_brain_bannerbundle_bannermaster_processbannertypesubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/add(?:/(?P<instance_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_bannerbundle_bannermaster_processbannertypesubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_processbannertypesubmit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::processBannerTypeSubmitAction',));
            }
            not_office_brain_bannerbundle_bannermaster_processbannertypesubmit:

            // office_brain_bannerbundle_bannermaster_listbannertypeold
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/list2$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_listbannertypeold')), array (  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::listBannerTypeOldAction',));
            }

            // office_brain_bannerbundle_bannermaster_listbannertype
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/list(?:/(?P<page>\\d+)(?:/(?P<instance_id>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_listbannertype')), array (  'records_per_page' => 12,  'page' => 1,  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::listBannerTypeAction',));
            }

            // office_brain_bannerbundle_bannermaster_listbannertypecontentajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_listbannertypecontentajax')), array (  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::listBannerTypeContentAjaxAction',));
            }

            // office_brain_bannerbundle_bannermaster_searchbannertypeajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/search(?:/(?P<page>\\d+)(?:/(?P<instance_id>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_searchbannertypeajax')), array (  'records_per_page' => 12,  'page' => 1,  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::searchBannerTypeAjaxAction',));
            }

            // office_brain_bannerbundle_bannermaster_bannertypeajaxdetails
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/details(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_bannertypeajaxdetails')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::bannertypeAjaxDetailsAction',));
            }

            // office_brain_bannerbundle_bannermaster_editbannertype
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/edit/(?P<id>[^/]++)(?:/(?P<instance_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_bannerbundle_bannermaster_editbannertype;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_editbannertype')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::editBannerTypeAction',));
            }
            not_office_brain_bannerbundle_bannermaster_editbannertype:

            // office_brain_bannerbundle_bannermaster_processeditbannertypesubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/edit/(?P<id>[^/]++)(?:/(?P<instance_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_bannerbundle_bannermaster_processeditbannertypesubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_processeditbannertypesubmit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::processEditBannerTypeSubmitAction',));
            }
            not_office_brain_bannerbundle_bannermaster_processeditbannertypesubmit:

            // office_brain_bannerbundle_bannermaster_deletebannertype
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_deletebannertype')), array (  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::deleteBannerTypeAction',));
            }

            // office_brain_bannerbundle_bannermaster_change_status
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/banner\\-type/change\\-status$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_bannerbundle_bannermaster_change_status;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_bannerbundle_bannermaster_change_status')), array (  '_controller' => 'OfficeBrain\\Bundle\\BannerBundle\\Controller\\BannerMasterAdminController::changeStatusAction',));
            }
            not_office_brain_bannerbundle_bannermaster_change_status:

            // office_brain_flyerbundle_flyeradmin_createflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flyer/(?P<product_id>[^/]++)/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_flyerbundle_flyeradmin_createflyer;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_createflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::createFlyerAction',));
            }
            not_office_brain_flyerbundle_flyeradmin_createflyer:

            // officebrain_flyer_upload_image
            if ('/admin/server/php' === rtrim($pathinfo, '/')) {
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                    goto not_officebrain_flyer_upload_image;
                } else {
                    return $this->redirect($rawPathinfo.'/', 'officebrain_flyer_upload_image');
                }

                return array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::serverAction',  '_route' => 'officebrain_flyer_upload_image',);
            }
            not_officebrain_flyer_upload_image:

            // office_brain_flyerbundle_flyeradmin_saveflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/save\\-flyer$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_saveflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::saveFlyerAction',));
            }

            // office_brain_flyerbundle_flyeradmin_resetflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/reset\\-flyer$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_resetflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::resetFlyerAction',));
            }

            // office_brain_flyerbundle_flyeradmin_sendflyerviaemail
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/send\\-flyer\\-via\\-email$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_sendflyerviaemail')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::sendFlyerViaEmailAction',));
            }

            // officebrain_download_flyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/download\\-flyer/(?P<flyerUniqueId>[^/]++)/(?P<flyerType>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_download_flyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::downloadFlyer',));
            }

            // officebrain_generate_flyer_pdf_or_img
            if (0 === strpos($pathinfo, '/admin/generate-flyer-pdf-or-img') && preg_match('#^/admin/generate\\-flyer\\-pdf\\-or\\-img/(?P<flyerUniqueId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_generate_flyer_pdf_or_img')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::generateFlyerImgOrPDFAction',));
            }

            // office_brain_flyerbundle_flyeradmin_showflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/show\\-flyer/(?P<flyerUniqueId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_showflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::showFlyerAction',));
            }

            // office_brain_flyerbundle_flyeradmin_shareshowflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/share\\-flyer/(?P<flyerUniqueId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_shareshowflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::shareShowFlyerAction',));
            }

            // office_brain_flyerbundle_flyeradmin_copyimage
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/file\\-copy/?$#sD', $pathinfo, $matches)) {
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                    goto not_office_brain_flyerbundle_flyeradmin_copyimage;
                } else {
                    return $this->redirect($rawPathinfo.'/', 'office_brain_flyerbundle_flyeradmin_copyimage');
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_copyimage')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::copyImageAction',));
            }
            not_office_brain_flyerbundle_flyeradmin_copyimage:

            // office_brain_flyerbundle_flyeradmin_imagecropandresize
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/server/php/image_crop_and_size$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_imagecropandresize')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::imageCropAndResizeAction',));
            }

            // office_brain_flyerbundle_flyeradmin_publishedflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/published\\-flyer/(?P<id>[^/]++)/(?P<uniqueId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_publishedflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::publishedFlyerAction',));
            }

            // office_brain_flyerbundle_flyeradmin_deleteflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/delete\\-flyer/(?P<action>[^/]++)/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_deleteflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::deleteFlyerAction',));
            }

            // office_brain_flyerbundle_flyeradmin_flyernewadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/add\\-new\\-flyer/?$#sD', $pathinfo, $matches)) {
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                    goto not_office_brain_flyerbundle_flyeradmin_flyernewadd;
                } else {
                    return $this->redirect($rawPathinfo.'/', 'office_brain_flyerbundle_flyeradmin_flyernewadd');
                }

                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_office_brain_flyerbundle_flyeradmin_flyernewadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_flyernewadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::flyerNewAddAction',));
            }
            not_office_brain_flyerbundle_flyeradmin_flyernewadd:

            // office_brain_flyerbundle_flyeradmin_listflyer
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flyer/list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_listflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::listFlyerAction',));
            }

            // office_brain_flyerbundle_flyeradmin_listflyerajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-id/list\\-ajax$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_listflyerajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::listFlyerAjaxAction',));
            }

            // office_brain_flyerbundle_flyeradmin_listflyerajaxBySubid
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flyer/list\\-ajax$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_listflyerajaxBySubid')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::listFlyerBySubidAjaxAction',));
            }

            // office_brain_flyerbundle_flyeradmin_searchflyerajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flyer/search$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_searchflyerajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::searchFlyerAjaxAction',));
            }

            // office_brain_flyerbundle_flyeradmin_savepositionAjax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/flyer/save\\-position$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyeradmin_savepositionAjax')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerAdminController::savePositionFlyerAjaxAction',));
            }

        }

        // office_brain_flyerbundle_flyer_supplierflyer
        if (preg_match('#^/(?P<_locale>[^/]++)/flyer/(?P<slug>[^/]++)(?:/(?P<display_image>[^/]++)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_flyerbundle_flyer_supplierflyer;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyer_supplierflyer')), array (  'records_per_page' => 50,  'page' => 1,  'display_image' => 'default',  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::supplierFlyerAction',));
        }
        not_office_brain_flyerbundle_flyer_supplierflyer:

        // office_brain_flyerbundle_flyer_flyerpagesearch
        if (preg_match('#^/(?P<_locale>[^/]++)/flyer/(?P<slug>[^/]++)(?:/(?P<display_image>[^/]++)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_flyerbundle_flyer_flyerpagesearch;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyer_flyerpagesearch')), array (  'records_per_page' => 12,  'page' => 1,  'display_image' => 'default',  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::flyerPageSearchAction',));
        }
        not_office_brain_flyerbundle_flyer_flyerpagesearch:

        // officebrain_flyer_bundle_socail_share
        if ('/flyer/social-share' === $pathinfo) {
            return array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::flyerSocialShareAction',  '_route' => 'officebrain_flyer_bundle_socail_share',);
        }

        // office_brain_flyerbundle_flyer_supplierflyerajax
        if (preg_match('#^/(?P<_locale>[^/]++)/flyer\\-list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyer_supplierflyerajax')), array (  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::supplierFlyerAjaxAction',));
        }

        // office_brain_flyerbundle_flyer_downloadsupplierflyer
        if (preg_match('#^/(?P<_locale>[^/]++)/download\\-supplier\\-flyer/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyer_downloadsupplierflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::downloadSupplierFlyerAction',));
        }

        // officebrain_generate_supplier_flyer_pdf
        if (0 === strpos($pathinfo, '/generate-supplier-flyer-pdf') && preg_match('#^/generate\\-supplier\\-flyer\\-pdf/(?P<flyerUniqueId>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_generate_supplier_flyer_pdf')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::generateSupplierFlyerPDFAction',));
        }

        // office_brain_flyerbundle_flyer_createflyer
        if (preg_match('#^/(?P<_locale>[^/]++)/flyer/(?P<product_id>[^/]++)/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_flyerbundle_flyer_createflyer;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyer_createflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::createFlyerAction',));
        }
        not_office_brain_flyerbundle_flyer_createflyer:

        // office_brain_flyerbundle_flyer_emailflyer
        if (preg_match('#^/(?P<_locale>[^/]++)/email\\-flyer$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_flyerbundle_flyer_emailflyer;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyer_emailflyer')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::emailFlyerAction',));
        }
        not_office_brain_flyerbundle_flyer_emailflyer:

        // office_brain_flyerbundle_flyer_sendflyerviaemail
        if (preg_match('#^/(?P<_locale>[^/]++)/send\\-flyer\\-via\\-email$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_flyerbundle_flyer_sendflyerviaemail')), array (  '_controller' => 'OfficeBrain\\Bundle\\FlyerBundle\\Controller\\FlyerController::sendFlyerViaEmailAction',));
        }

        // nelmio_api_doc_index
        if ('/mobile-api/doc' === rtrim($pathinfo, '/')) {
            if ('/' === substr($pathinfo, -1)) {
                // no-op
            } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                goto not_nelmio_api_doc_index;
            } else {
                return $this->redirect($rawPathinfo.'/', 'nelmio_api_doc_index');
            }

            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_nelmio_api_doc_index;
            }

            return array (  '_controller' => 'Nelmio\\ApiDocBundle\\Controller\\ApiDocController::indexAction',  '_route' => 'nelmio_api_doc_index',);
        }
        not_nelmio_api_doc_index:

        // bazinga_jstranslation_js
        if (0 === strpos($pathinfo, '/translations') && preg_match('#^/translations(?:/(?P<domain>[\\w]+)(?:\\.(?P<_format>js|json))?)?$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_bazinga_jstranslation_js;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'bazinga_jstranslation_js')), array (  '_controller' => 'bazinga.jstranslation.controller:getTranslationsAction',  'domain' => 'messages',  '_format' => 'js',));
        }
        not_bazinga_jstranslation_js:

        // fos_js_routing_js
        if (0 === strpos($pathinfo, '/js/routing') && preg_match('#^/js/routing(?:\\.(?P<_format>js|json))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'fos_js_routing_js')), array (  '_controller' => 'fos_js_routing.controller:indexAction',  '_format' => 'js',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_subshopbundle_subshopadmin_subshoplist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/list(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshoplist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshoplist')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopListAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshoplist:

            // office_brain_subshopbundle_subshopadmin_subshoplistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/list(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshoplistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshoplistajax')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopListAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshoplistajax:

            // office_brain_subshopbundle_subshopadmin_subshopaddfrominquiry
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/add\\-from\\-inquiry/(?P<inquiry_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopaddfrominquiry;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopaddfrominquiry')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopAddFromInquiryAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopaddfrominquiry:

            // office_brain_subshopbundle_subshopadmin_subshopadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopAddAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopadd:

            // office_brain_subshopbundle_subshopadmin_processsubshopadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/add$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_processsubshopadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_processsubshopadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::processSubshopAddAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_processsubshopadd:

            // office_brain_subshopbundle_subshopadmin_subshopedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopEditAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopedit:

            // office_brain_subshopbundle_subshopadmin_processsubshopedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_processsubshopedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_processsubshopedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::processSubshopEditAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_processsubshopedit:

            // office_brain_subshopbundle_subshopadmin_subshopdelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopdelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopdelete')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopDeleteAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopdelete:

            // office_brain_subshopbundle_subshopadmin_subshoprevert
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/revert/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshoprevert;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshoprevert')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopRevertAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshoprevert:

            // office_brain_subshopbundle_subshopadmin_subshopsearchbystatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/search/status/(?P<status_id>[^/]++)(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsearchbystatus;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsearchbystatus')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSearchByStatusAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsearchbystatus:

            // office_brain_subshopbundle_subshopadmin_subshopsearchbydelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/search/delete(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsearchbydelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsearchbydelete')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSearchByDeleteAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsearchbydelete:

            // office_brain_subshopbundle_subshopadmin_subshopsearchajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/search(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsearchajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsearchajax')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subShopSearchAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsearchajax:

            // office_brain_subshopbundle_subshopadmin_subshopuserackowledge
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/user\\-acknowledge/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopuserackowledge;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopuserackowledge')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopUserAckowledgeAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopuserackowledge:

            // office_brain_subshopbundle_subshopadmin_subshopprofileeditajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/profile/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopprofileeditajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopprofileeditajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopProfileEditajaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopprofileeditajax:

            // office_brain_subshopbundle_subshopadmin_subshopdesignstorelistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/list/design\\-store/(?P<id>[^/]++)(?:/(?P<type>[^/]++)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopdesignstorelistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopdesignstorelistajax')), array (  'page' => 1,  'type' => 'all',  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopDesignStoreListAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopdesignstorelistajax:

            // office_brain_subshopbundle_subshopadmin_subshopdesignstoresaveajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/save/design\\-store/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopdesignstoresaveajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopdesignstoresaveajax')), array (  'page' => 1,  'type' => 'ECommerce',  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopDesignStoreSaveAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopdesignstoresaveajax:

            // office_brain_subshopbundle_subshopadmin_subshopsiteaccessajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/site\\-access/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsiteaccessajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsiteaccessajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteAccessAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsiteaccessajax:

            // office_brain_subshopbundle_subshopadmin_subshopsiteproductajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/site\\-product/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsiteproductajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsiteproductajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteProductAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsiteproductajax:

            // office_brain_subshopbundle_subshopadmin_subshopsiteproductsolrstatusajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/site\\-product\\-solr\\-status/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsiteproductsolrstatusajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsiteproductsolrstatusajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteProductSolrStatusAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsiteproductsolrstatusajax:

            // office_brain_subshopbundle_subshopadmin_subshopsiteproductsaveajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/save/site\\-product/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsiteproductsaveajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsiteproductsaveajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteProductSaveAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsiteproductsaveajax:

            // office_brain_subshopbundle_subshopadmin_subshopsitedesignsaveajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/save/site\\-design/(?P<token>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsitedesignsaveajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsitedesignsaveajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteDesignSaveAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsitedesignsaveajax:

            // office_brain_subshopbundle_subshopadmin_subshoppublishsitedesignsaveajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/publish/site\\-design/(?P<token>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshoppublishsitedesignsaveajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshoppublishsitedesignsaveajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopPublishSiteDesignSaveAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshoppublishsitedesignsaveajax:

            // office_brain_subshopbundle_subshopadmin_subshopsitedesignajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/site\\-design/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsitedesignajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsitedesignajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteDesignAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsitedesignajax:

            // office_brain_subshopbundle_subshopadmin_subshopsitecmsajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/site\\-cms/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsitecmsajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsitecmsajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteCmsAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsitecmsajax:

            // office_brain_subshopbundle_subshopadmin_subshopsiteproductsync
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/edit/site\\-product\\-sync/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsiteproductsync;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsiteproductsync')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subshopSiteProductSyncAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsiteproductsync:

            // office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproducts
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/list/subshop\\-promotional\\-products/(?P<type>[^/]++)/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproducts;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproducts')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subShopSitePromotionalProductsAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproducts:

            // office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductslistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/list/subshop\\-promotional\\-products\\-list\\-ajax/(?P<country>[^/]++)/(?P<id>[^/]++)/(?P<type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductslistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductslistajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subShopSitePromotionalProductsAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductslistajax:

            // office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductsupdate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/subshop\\-promotional\\-products\\-update$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductsupdate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductsupdate')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subShopSitePromotionalProductsUpdateAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopsitepromotionalproductsupdate:

            // office_brain_subshopbundle_subshopadmin_subshopbrands
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/brandlist/(?P<id>[^/]++)(?:/(?P<language>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopbrands;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopbrands')), array (  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::listSubShopBrandAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopbrands:

            // office_brain_subshopbundle_subshopadmin_subshopbrandsajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/brandlistajax/(?P<id>[^/]++)(?:/(?P<language>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopadmin_subshopbrandsajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopbrandsajax')), array (  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::listSubShopBrandAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopbrandsajax:

            // office_brain_subshopbundle_subshopadmin_subshopbrandsupdate
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/subshop\\-brands\\-update$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopbrandsupdate;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopbrandsupdate')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopAdminController::subShopSiteBrandsUpdateAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopbrandsupdate:

        }

        // office_brain_subshopbundle_subshopclient_subshoplist
        if (preg_match('#^/(?P<_locale>[^/]++)/sub\\-shop\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_subshopbundle_subshopclient_subshoplist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopclient_subshoplist')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopController::subShopListAction',));
        }
        not_office_brain_subshopbundle_subshopclient_subshoplist:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_subshopbundle_subshopinquiryadmin_inquiry
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquiry;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquiry')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquiry:

            // office_brain_subshopbundle_subshopinquiryadmin_inquiryajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquiryajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquiryajax')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquiryajax:

            // office_brain_subshopbundle_subshopinquiryadmin_inquirydelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquirydelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquirydelete')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryDeleteAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquirydelete:

            // office_brain_subshopbundle_subshopinquiryadmin_inquiryonhold
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/onhold/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquiryonhold;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquiryonhold')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryOnHoldAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquiryonhold:

            // office_brain_subshopbundle_subshopinquiryadmin_inquiryreject
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/reject/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquiryreject;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquiryreject')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryRejectAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquiryreject:

            // office_brain_subshopbundle_subshopinquiryadmin_inquiryapprove
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/approve/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquiryapprove;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquiryapprove')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryApproveAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquiryapprove:

            // office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbystatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/search/status/(?P<status_id>[^/]++)(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbystatus;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbystatus')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquirySearchByStatusAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbystatus:

            // office_brain_subshopbundle_subshopinquiryadmin_inquirylist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/list(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquirylist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquirylist')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryListAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquirylist:

            // office_brain_subshopbundle_subshopinquiryadmin_inquiryview
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/view/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquiryview;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquiryview')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquiryViewAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquiryview:

            // office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbydelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/search/delete(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbydelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbydelete')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquirySearchByDeleteAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquirysearchbydelete:

            // office_brain_subshopbundle_subshopinquiryadmin_inquirysearchajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/inquiry/search(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopinquiryadmin_inquirysearchajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiryadmin_inquirysearchajax')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryAdminController::inquirySearchAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopinquiryadmin_inquirysearchajax:

        }

        // office_brain_subshopbundle_subshopinquiry_inquiry
        if (preg_match('#^/(?P<_locale>[^/]++)/sub\\-shop/inquiry$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_subshopbundle_subshopinquiry_inquiry;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiry_inquiry')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryController::inquiryAction',));
        }
        not_office_brain_subshopbundle_subshopinquiry_inquiry:

        // office_brain_subshopbundle_subshopinquiry_processinquiry
        if (preg_match('#^/(?P<_locale>[^/]++)/sub\\-shop/inquiry$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_subshopbundle_subshopinquiry_processinquiry;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopinquiry_processinquiry')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopInquiryController::processInquirySubmitAction',));
        }
        not_office_brain_subshopbundle_subshopinquiry_processinquiry:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_subshopbundle_subshopthemeadmin_subshopthemedesign
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/design/(?P<subshop_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesign;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemedesign')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeDesignAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesign:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemepreview
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/preview/(?P<theme_id>[^/]++)(?:/(?P<subshop_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemepreview;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemepreview')), array (  'subshop_id' => 0,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemePreviewAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemepreview:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomcss
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/design/custom(?:/(?P<subshop_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomcss;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomcss')), array (  'subshop_id' => 0,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeDesignCustomCssAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomcss:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomupdateajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/design/custom/update(?:/(?P<subshop_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomupdateajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomupdateajax')), array (  'subshop_id' => 0,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeDesignCustomUpdateAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomupdateajax:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemedesignstatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/design/status/(?P<action>[^/]++)(?:/(?P<subshop_id>[^/]++))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesignstatus;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemedesignstatus')), array (  'subshop_id' => 0,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeDesignStatusAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesignstatus:

            // office_brain_subshopbundle_subshopthemeadmin_subshoplisttheme
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/list(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshoplisttheme;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshoplisttheme')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopListThemeAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshoplisttheme:

            // office_brain_subshopbundle_subshoplistthemeajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/list(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshoplistthemeajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshoplistthemeajax')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopListThemeAjaxAction',));
            }
            not_office_brain_subshopbundle_subshoplistthemeajax:

            // office_brain_subshopbundle_subshopthemeadmin_subshopaddtheme
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopaddtheme;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopaddtheme')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopAddThemeAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopaddtheme:

            // office_brain_subshopbundle_subshopthemeadmin_processsubshopaddtheme
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/add$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopthemeadmin_processsubshopaddtheme;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_processsubshopaddtheme')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::processSubshopAddThemeAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_processsubshopaddtheme:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemeedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemeedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemeedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeEditAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemeedit:

            // office_brain_subshopbundle_subshopthemeadmin_processsubshopthemeedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopthemeadmin_processsubshopthemeedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_processsubshopthemeedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::processSubshopThemeEditAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_processsubshopthemeedit:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemedelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemedelete')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeDeleteAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedelete:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemerevert
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/revert/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemerevert;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemerevert')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeRevertAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemerevert:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbystatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/search/status/(?P<status_id>[^/]++)(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbystatus;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbystatus')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeSearchByStatusAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbystatus:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbydelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/search/delete(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbydelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbydelete')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeSearchByDeleteAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemesearchbydelete:

            // office_brain_subshopbundle_subshopadmin_subshopthemesearchajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/search(?:/(?P<records_per_page>2|4|8|16|996)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_subshopthemesearchajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_subshopthemesearchajax')), array (  'records_per_page' => 2,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeSearchAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_subshopthemesearchajax:

            // office_brain_subshopbundle_subshopadmin_ubshopthemechangeajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/change$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopadmin_ubshopthemechangeajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopadmin_ubshopthemechangeajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeChangeAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopadmin_ubshopthemechangeajax:

            // office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomfileuploadajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sub\\-shop/theme/design/custom/file\\-upload$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomfileuploadajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomfileuploadajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeAdminController::subshopThemeDesignCustomFileUploadAjaxAction',));
            }
            not_office_brain_subshopbundle_subshopthemeadmin_subshopthemedesigncustomfileuploadajax:

        }

        // office_brain_subshopbundle_subshoptheme_subshopthemedesigncustomcss
        if (preg_match('#^/(?P<_locale>[^/]++)/assets/css/custom\\.css$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_subshopbundle_subshoptheme_subshopthemedesigncustomcss;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_subshopbundle_subshoptheme_subshopthemedesigncustomcss')), array (  '_controller' => 'OfficeBrain\\Bundle\\SubShopBundle\\Controller\\SubShopThemeController::subshopThemeDesignCustomCssAction',));
        }
        not_office_brain_subshopbundle_subshoptheme_subshopthemedesigncustomcss:

        if (0 === strpos($pathinfo, '/a')) {
            if (0 === strpos($pathinfo, '/api/v1')) {
                // office_brain_pagebundle_privatetag_list_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/private\\-tags\\-list$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_pagebundle_privatetag_list_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_pagebundle_privatetag_list_api')), array (  '_format' => 'json',  'tag_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ApiProductTagController::listPrivateTagsAction',));
                }
                not_office_brain_pagebundle_privatetag_list_api:

                // office_brain_producttagbundle_privatetag_mappedproductlist_api
                if (preg_match('#^/api/v1/(?P<_locale>[^/]++)/mapped\\-product\\-list/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_privatetag_mappedproductlist_api;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetag_mappedproductlist_api')), array (  '_format' => 'json',  'tag_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ApiProductTagController::privateMappedProductListAction',));
                }
                not_office_brain_producttagbundle_privatetag_mappedproductlist_api:

            }

            if (0 === strpos($pathinfo, '/admin')) {
                // office_brain_producttagbundle_eventcategoryadmin_add
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/add$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_eventcategoryadmin_add;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::addAction',));
                }
                not_office_brain_producttagbundle_eventcategoryadmin_add:

                // office_brain_producttagbundle_eventcategoryadmin_processadd
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/add$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_producttagbundle_eventcategoryadmin_processadd;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::processAddAction',));
                }
                not_office_brain_producttagbundle_eventcategoryadmin_processadd:

                // office_brain_producttagbundle_eventcategoryadmin_edit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::editAction',));
                }

                // office_brain_producttagbundle_eventcategoryadmin_list
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_eventcategoryadmin_list;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_list')), array (  'records_per_page' => 8,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::listAction',));
                }
                not_office_brain_producttagbundle_eventcategoryadmin_list:

                // office_brain_producttagbundle_eventcategoryadmin_listajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/list\\-ajax$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_listajax')), array (  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::listAjaxAction',));
                }

                // office_brain_producttagbundle_eventcategoryadmin_delete
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::deleteAction',));
                }

                // office_brain_producttagbundle_eventcategoryadmin_getdropdownlist
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/getdropdownlist/(?P<country_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_eventcategoryadmin_getdropdownlist;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_getdropdownlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::getDropdownListAction',));
                }
                not_office_brain_producttagbundle_eventcategoryadmin_getdropdownlist:

                // office_brain_producttagbundle_eventcategoryadmin_showmakecopy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/event\\-category/showmakecopy/(?P<country_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_showmakecopy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::showMakeCopyAction',));
                }

                // office_brain_producttagbundle_eventcategoryadmin_makecopy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/makecopy$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_makecopy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::makeCopyAction',));
                }

                // office_brain_producttagbundle_eventcategoryadmin_copy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/event\\-category/copy$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_eventcategoryadmin_copy;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_eventcategoryadmin_copy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\EventCategoryAdminController::makeCopyModalAction',));
                }
                not_office_brain_producttagbundle_eventcategoryadmin_copy:

                // office_brain_producttagbundle_marginadmin_searchformargin
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/search$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_marginadmin_searchformargin;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_searchformargin')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::searchForMarginAction',));
                }
                not_office_brain_producttagbundle_marginadmin_searchformargin:

                // office_brain_producttagbundle_marginadmin_addgroup
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/addgroup$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_marginadmin_addgroup;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_addgroup')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::addGroupAction',));
                }
                not_office_brain_producttagbundle_marginadmin_addgroup:

                // office_brain_producttagbundle_marginadmin_addindividual
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/addindividual/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_marginadmin_addindividual;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_addindividual')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::addIndividualAction',));
                }
                not_office_brain_producttagbundle_marginadmin_addindividual:

                // office_brain_producttagbundle_marginadmin_processadd
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/add$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_producttagbundle_marginadmin_processadd;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::processAddAction',));
                }
                not_office_brain_producttagbundle_marginadmin_processadd:

                // office_brain_producttagbundle_marginadmin_list
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_list')), array (  'records_per_page' => 12,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::listAction',));
                }

                // office_brain_producttagbundle_marginadmin_listajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/list\\-ajax$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_listajax')), array (  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::listAjaxAction',));
                }

                // office_brain_producttagbundle_marginadmin_edit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_marginadmin_edit;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::editAction',));
                }
                not_office_brain_producttagbundle_marginadmin_edit:

                // office_brain_producttagbundle_marginadmin_processedit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_producttagbundle_marginadmin_processedit;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_marginadmin_processedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::processeditAction',));
                }
                not_office_brain_producttagbundle_marginadmin_processedit:

                // office_brain_producttagbundle_margin_mappproductintag
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/map\\-product\\-in\\-tag/(?P<tag_id>[^/]++)/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_margin_mappproductintag')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::mapPublicProductInTagAction',));
                }

                // office_brain_producttagbundle_margin_deletepublicproduct
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/delete\\-product/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_margin_deletepublicproduct')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::deletePublicProductAction',));
                }

                // office_brain_producttagbundle_margin_mappedproductlist
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/mapped\\-product\\-list/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_margin_mappedproductlist')), array (  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::publicMappedProductListAction',));
                }

                // office_brain_producttagbundle_madmin_searchproductajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/search\\-product/(?P<search_query>[^/]++)(?:/(?P<type>[^/]++)(?:/(?P<culture>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_madmin_searchproductajax')), array (  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  'culture' => 'en_us',  '_locale' => 'en_us',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::searchProductAjaxAction',));
                }

                // office_brain_producttagbundle_madmin_search
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/margin/search$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                        goto not_office_brain_producttagbundle_madmin_search;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_madmin_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\MarginAdminController::searchAction',));
                }
                not_office_brain_producttagbundle_madmin_search:

                // office_brain_producttagbundle_privatecampaignadmin_add
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/add$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_privatecampaignadmin_add;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_add')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::addAction',));
                }
                not_office_brain_producttagbundle_privatecampaignadmin_add:

                // office_brain_producttagbundle_privatecampaignadmin_processadd
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/add$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_producttagbundle_privatecampaignadmin_processadd;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_processadd')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::processAddAction',));
                }
                not_office_brain_producttagbundle_privatecampaignadmin_processadd:

                // office_brain_producttagbundle_privatecampaignadmin_edit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_edit')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::editAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_list
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_privatecampaignadmin_list;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_list')), array (  'campaign_type' => 'private',  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::listAction',));
                }
                not_office_brain_producttagbundle_privatecampaignadmin_list:

                // office_brain_producttagbundle_privatecampaignadmin_listajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_listajax')), array (  'campaign_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::listAjaxAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_delete
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_delete')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::deleteAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_showmakecopy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/showmakecopy/(?P<country_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_showmakecopy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::showMakeCopyAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_makecopy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/makecopy$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_makecopy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::makeCopyAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_productmapping
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/product\\-mapping/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_productmapping')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::privateProductMappingAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_mappproductincampaign
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/map\\-product\\-in\\-campaign/(?P<campaign_id>[^/]++)/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_mappproductincampaign')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::mapPrivateProductInCampaignAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_deleteprivateproduct
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/delete\\-product$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_deleteprivateproduct')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::deletePrivateProductAction',));
                }

                // office_brain_producttagbundle_privatecampaignadmin_mappedproductlist
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-campaign/mapped\\-product\\-list/(?P<id>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaignadmin_mappedproductlist')), array (  'campaign_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignAdminController::privateMappedProductListAction',));
                }

            }

        }

        // office_brain_pagebundle_privatecampaign_list
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-campaign/private\\-campaigns\\-list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_pagebundle_privatecampaign_list')), array (  'campaign_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignController::listPrivateCampaignsAction',));
        }

        // office_brain_producttagbundle_privatecampaign_mappedproductlist
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-campaign/mapped\\-product\\-list/(?P<id>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaign_mappedproductlist')), array (  'campaign_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignController::privateMappedProductListAction',));
        }

        // office_brain_producttagbundle_privatecampaign_searchcampaignproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-campaign/(?P<slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_producttagbundle_privatecampaign_searchcampaignproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatecampaign_searchcampaignproduct')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignController::searchCampaignProductAction',));
        }
        not_office_brain_producttagbundle_privatecampaign_searchcampaignproduct:

        if (0 === strpos($pathinfo, '/a')) {
            if (0 === strpos($pathinfo, '/admin')) {
                if (0 === strpos($pathinfo, '/admin/product-map')) {
                    // office_brain_producttagbundle_productcampaignmappingadmin_searchproductajax
                    if (0 === strpos($pathinfo, '/admin/product-map/search-product') && preg_match('#^/admin/product\\-map/search\\-product/(?P<search_query>[^/]++)(?:/(?P<type>[^/]++)(?:/(?P<culture>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_productcampaignmappingadmin_searchproductajax')), array (  'campaign_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  'culture' => 'en_us',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignMappingAdminController::searchProductAjaxAction',));
                    }

                    // office_brain_producttagbundle_productcampaignmappingadmin_mappproductincampaign
                    if (0 === strpos($pathinfo, '/admin/product-map/map-product-in-campaign') && preg_match('#^/admin/product\\-map/map\\-product\\-in\\-campaign/(?P<campaign_id>[^/]++)/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_productcampaignmappingadmin_mappproductincampaign')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignMappingAdminController::mapProductInCampaignAction',));
                    }

                    // office_brain_producttagbundle_productcampaignmappingadmin_removeproductfromcampaign
                    if (0 === strpos($pathinfo, '/admin/product-map/remove-product-from-campaign') && preg_match('#^/admin/product\\-map/remove\\-product\\-from\\-campaign/(?P<id>[^/]++)(?:/(?P<campaign_type>[^/]++))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_productcampaignmappingadmin_removeproductfromcampaign')), array (  'campaign_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductCampaignMappingAdminController::removeProductFromCampaignAction',));
                    }

                }

                // office_brain_producttagbundle_privatetagadmin_add
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/add$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_privatetagadmin_add;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_add')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::addAction',));
                }
                not_office_brain_producttagbundle_privatetagadmin_add:

                // office_brain_producttagbundle_privatetagadmin_processadd
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/add$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_producttagbundle_privatetagadmin_processadd;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_processadd')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::processAddAction',));
                }
                not_office_brain_producttagbundle_privatetagadmin_processadd:

                // office_brain_producttagbundle_privatetagadmin_edit
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_edit')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::editAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_list
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_privatetagadmin_list;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_list')), array (  'tag_type' => 'private',  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::listAction',));
                }
                not_office_brain_producttagbundle_privatetagadmin_list:

                // office_brain_producttagbundle_privatetagadmin_listajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_listajax')), array (  'tag_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::listAjaxAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_delete
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_delete')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::deleteAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_showmakecopy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/showmakecopy/(?P<country_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_showmakecopy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::showMakeCopyAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_makecopy
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/makecopy$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_makecopy')), array (  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::makeCopyAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_productmapping
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/product\\-mapping/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_productmapping')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::privateProductMappingAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_mappproductintag
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/map\\-product\\-in\\-tag/(?P<tag_id>[^/]++)/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_mappproductintag')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::mapPrivateProductInTagAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_deleteprivateproduct
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/delete\\-product$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_deleteprivateproduct')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::deletePrivateProductAction',));
                }

                // office_brain_producttagbundle_privatetagadmin_mappedproductlist
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/private\\-tag/mapped\\-product\\-list/(?P<id>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetagadmin_mappedproductlist')), array (  'tag_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagAdminController::privateMappedProductListAction',));
                }

                if (0 === strpos($pathinfo, '/admin/product-map')) {
                    // office_brain_producttagbundle_producttagmappingadmin_searchproductajax
                    if (0 === strpos($pathinfo, '/admin/product-map/search-product') && preg_match('#^/admin/product\\-map/search\\-product/(?P<search_query>[^/]++)(?:/(?P<type>[^/]++)(?:/(?P<culture>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_producttagmappingadmin_searchproductajax')), array (  'tag_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  'culture' => 'en_us',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagMappingAdminController::searchProductAjaxAction',));
                    }

                    // office_brain_producttagbundle_producttagmappingadmin_mappproductintag
                    if (0 === strpos($pathinfo, '/admin/product-map/map-product-in-tag') && preg_match('#^/admin/product\\-map/map\\-product\\-in\\-tag/(?P<tag_id>[^/]++)/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_producttagmappingadmin_mappproductintag')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagMappingAdminController::mapProductInTagAction',));
                    }

                    // office_brain_producttagbundle_producttagmappingadmin_removeproductfromtag
                    if (0 === strpos($pathinfo, '/admin/product-map/remove-product-from-tag') && preg_match('#^/admin/product\\-map/remove\\-product\\-from\\-tag/(?P<id>[^/]++)(?:/(?P<tag_type>[^/]++))?$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_producttagmappingadmin_removeproductfromtag')), array (  'tag_type' => 'private',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\ProductTagMappingAdminController::removeProductFromTagAction',));
                    }

                }

                // office_brain_producttagbundle_publictagadmin_list
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/public\\-tag/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_producttagbundle_publictagadmin_list;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_publictagadmin_list')), array (  'tag_type' => 'public',  'records_per_page' => 8,  'page' => 1,  'country' => '',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\PublicTagAdminController::listAction',));
                }
                not_office_brain_producttagbundle_publictagadmin_list:

                // office_brain_producttagbundle_publictagadmin_listajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/public\\-tag/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_publictagadmin_listajax')), array (  'tag_type' => 'public',  'records_per_page' => 8,  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\PublicTagAdminController::listAjaxAction',));
                }

                // office_brain_producttagbundle_publictagadmin_productmapping
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/public\\-tag/product\\-mapping/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_publictagadmin_productmapping')), array (  'tag_type' => 'public',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\PublicTagAdminController::publicProductMappingAction',));
                }

                // office_brain_producttagbundle_publictagadmin_mappproductintag
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/public\\-tag/public\\-tag/map\\-product\\-in\\-tag/(?P<tag_id>[^/]++)/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_publictagadmin_mappproductintag')), array (  'tag_type' => 'public',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\PublicTagAdminController::mapPublicProductInTagAction',));
                }

                // office_brain_producttagbundle_publictagadmin_deletepublicproduct
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/public\\-tag/delete\\-product/?$#sD', $pathinfo, $matches)) {
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                        goto not_office_brain_producttagbundle_publictagadmin_deletepublicproduct;
                    } else {
                        return $this->redirect($rawPathinfo.'/', 'office_brain_producttagbundle_publictagadmin_deletepublicproduct');
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_publictagadmin_deletepublicproduct')), array (  'tag_type' => 'public',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\PublicTagAdminController::deletePublicProductAction',));
                }
                not_office_brain_producttagbundle_publictagadmin_deletepublicproduct:

                // office_brain_producttagbundle_publictagadmin_mappedproductlist
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/public\\-tag/mapped\\-product\\-list/(?P<id>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_publictagadmin_mappedproductlist')), array (  'tag_type' => 'public',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  '_controller' => 'OfficeBrain\\Bundle\\ProductTagBundle\\Controller\\PublicTagAdminController::publicMappedProductListAction',));
                }

            }

            // office_brain_cmsbundle_cmsmenu_menu_api
            if (0 === strpos($pathinfo, '/api/v1') && preg_match('#^/api/v1/(?P<_locale>[^/]++)/cms/menu(?:/(?P<slug>[^/]++)(?:/(?P<allow_override>[^/]++))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_cmsmenu_menu_api;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenu_menu_api')), array (  '_format' => 'json',  'slug' => 'header-menu',  'allow_override' => 0,  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ApiCmsMenuController::menuAction',));
            }
            not_office_brain_cmsbundle_cmsmenu_menu_api:

            if (0 === strpos($pathinfo, '/admin')) {
                // office_brain_cmsbundle_cmsmedialibrary_upload
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/upload$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmedialibrary_upload;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_upload')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::uploadAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_upload:

                // office_brain_cmsbundle_cmsmedialibrary_uploadprocess
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/upload$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmedialibrary_uploadprocess;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_uploadprocess')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::uploadProcessAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_uploadprocess:

                // office_brain_cmsbundle_cmsmedialibrary_list
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmedialibrary_list;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_list')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::listAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_list:

                // office_brain_cmsbundle_cmsmedialibrary_delete
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::deleteAction',));
                }

                // office_brain_cmsbundle_cmsmedialibrary_view
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/view/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmedialibrary_view;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_view')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::viewAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_view:

                // office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/media_library_popup$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::mediaLibraryPopupAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupajax:

                // office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupuploadprocessajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/media_library_popup$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupuploadprocessajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupuploadprocessajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::mediaLibraryPopupProcessAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_medialibrarypopupuploadprocessajax:

                // office_brain_cmsbundle_cmsmedialibrary_medialibraryuploadajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/media_library_upload$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmedialibrary_medialibraryuploadajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_medialibraryuploadajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::mediaLibraryUploadAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_medialibraryuploadajax:

                // office_brain_cmsbundle_cmsmedialibrary_listmediaajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/media\\-library/listmediaajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmedialibrary_listmediaajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_listmediaajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMediaLibraryAdminController::listMediaAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmedialibrary_listmediaajax:

                // office_brain_cmsbundle_cmsmenuadmin_menu
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu(?:/(?P<slug>[^/]++)(?:/(?P<instance_id>\\d+))?)?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmenuadmin_menu;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_menu')), array (  'slug' => 'header-menu',  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::menuAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_menu:

                // office_brain_cmsbundle_cmsmenuadmin_menuajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu(?:/(?P<slug>[^/]++)(?:/(?P<instance_id>\\d+))?)?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmenuadmin_menuajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_menuajax')), array (  'slug' => 'header-menu',  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::menuAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_menuajax:

                // office_brain_cmsbundle_cmsmenuadmin_addmenuitemajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/add/menu\\-item/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmenuadmin_addmenuitemajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_addmenuitemajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::addMenuItemAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_addmenuitemajax:

                // office_brain_cmsbundle_cmsmenuadmin_deletemenuitemajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/delete/menu\\-item/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmenuadmin_deletemenuitemajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_deletemenuitemajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::deleteMenuItemAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_deletemenuitemajax:

                // office_brain_cmsbundle_cmsmenuadmin_savemenuitemajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/save/menu\\-item/(?P<id>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmenuadmin_savemenuitemajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_savemenuitemajax')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::saveMenuItemAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_savemenuitemajax:

                // office_brain_cmsbundle_cmsmenuadmin_uploadmenuitemImageajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/upload/menu\\-item\\-image/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmenuadmin_uploadmenuitemImageajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_uploadmenuitemImageajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::uploadMenuItemImageAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_uploadmenuitemImageajax:

                // office_brain_cmsbundle_cmsmenuadmin_createpageajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/static\\-page/create$#sD', $pathinfo, $matches)) {
                    if ($this->context->getMethod() != 'POST') {
                        $allow[] = 'POST';
                        goto not_office_brain_cmsbundle_cmsmenuadmin_createpageajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_createpageajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::createPageAjaxAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_createpageajax:

                // office_brain_cmsbundle_cmsmenuadmin_menurights
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/list/menu\\-rights(?:/(?P<slug>[^/]++)(?:/(?P<instance_id>\\d+))?)?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmenuadmin_menurights;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_menurights')), array (  'slug' => 'header-menu',  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::menuRightsAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_menurights:

                // office_brain_cmsbundle_cmsmenuadmin_savemenuitemrightsajax
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/save/menu\\-item\\-rights/(?P<id>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmenuadmin_savemenuitemrightsajax;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_savemenuitemrightsajax')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::saveMenuItemRightsAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_savemenuitemrightsajax:

                // office_brain_cmsbundle_cmsmenuadmin_copymenubycountryid
                if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/menu/copy/menu\\-item/(?P<slug>[^/]++)/(?P<country_id>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                    if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                        $allow = array_merge($allow, array('GET', 'HEAD'));
                        goto not_office_brain_cmsbundle_cmsmenuadmin_copymenubycountryid;
                    }

                    return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenuadmin_copymenubycountryid')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuAdminController::copyMenuByCountryIdAction',));
                }
                not_office_brain_cmsbundle_cmsmenuadmin_copymenubycountryid:

            }

        }

        // office_brain_cmsbundle_cmsmenu_searchcriteriaproductlist
        if (preg_match('#^/(?P<_locale>[^/]++)/cms/menu/search\\-criteria\\-product\\-list/(?P<id>\\d+)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_cmsbundle_cmsmenu_searchcriteriaproductlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenu_searchcriteriaproductlist')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuController::searchCriteriaProductListAction',));
        }
        not_office_brain_cmsbundle_cmsmenu_searchcriteriaproductlist:

        // office_brain_cmsbundle_cmsmenu_menu
        if (preg_match('#^/(?P<_locale>[^/]++)/cms/menu(?:/(?P<slug>[^/]++)(?:/(?P<allow_override>[^/]++))?)?$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_cmsbundle_cmsmenu_menu;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmenu_menu')), array (  'slug' => 'header-menu',  'allow_override' => 0,  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsMenuController::menuAction',));
        }
        not_office_brain_cmsbundle_cmsmenu_menu:

        // office_brain_cmsbundle_cmspage_page
        if (preg_match('#^/(?P<_locale>[^/]++)/page/(?P<slug>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspage_page')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsPageController::pageAction',));
        }

        // office_brain_cmsbundle_cmspage_page_search
        if (preg_match('#^/(?P<_locale>[^/]++)/page/search/list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_cmsbundle_cmspage_page_search;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspage_page_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsPageController::pageSearchAction',));
        }
        not_office_brain_cmsbundle_cmspage_page_search:

        // office_brain_cmsbundle_cmspage_page_search_ajax
        if (preg_match('#^/(?P<_locale>[^/]++)/page/search/list$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_cmsbundle_cmspage_page_search_ajax;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspage_page_search_ajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsPageController::pageSearchAjaxAction',));
        }
        not_office_brain_cmsbundle_cmspage_page_search_ajax:

        // office_brain_cmsbundle_cmspage_pageinlineedit
        if (preg_match('#^/(?P<_locale>[^/]++)/page/inline/edit/(?P<slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_cmsbundle_cmspage_pageinlineedit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspage_pageinlineedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsPageController::pageInlineEditAction',));
        }
        not_office_brain_cmsbundle_cmspage_pageinlineedit:

        // office_brain_cmsbundle_cmspage_cmspagepreview
        if (preg_match('#^/(?P<_locale>[^/]++)/page/cms/preview$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_cmsbundle_cmspage_cmspagepreview;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspage_cmspagepreview')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsPageController::cmsPagePreviewAction',));
        }
        not_office_brain_cmsbundle_cmspage_cmspagepreview:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_cmsbundle_searchcriteriaadmin_listbycountry
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/list/(?P<countryId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_listbycountry')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::listAction',));
            }

            // office_brain_cmsbundle_searchcriteriaadmin_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/list$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_list')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::listAction',));
            }

            // office_brain_cmsbundle_searchcriteriaadmin_listajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/list\\-ajax$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_listajax')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::listAjaxAction',));
            }

            // office_brain_cmsbundle_searchcriteriaadmin_search
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/search$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_search')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::searchAction',));
            }

            // office_brain_cmsbundle_searchcriteriaadmin_add
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/add$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_searchcriteriaadmin_add;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_add')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::addAction',));
            }
            not_office_brain_cmsbundle_searchcriteriaadmin_add:

            // office_brain_cmsbundle_searchcriteriaadmin_processadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/add$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_searchcriteriaadmin_processadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_processadd')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::processAddAction',));
            }
            not_office_brain_cmsbundle_searchcriteriaadmin_processadd:

            // office_brain_cmsbundle_searchcriteriaadmin_edit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_searchcriteriaadmin_edit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_edit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::editAction',));
            }
            not_office_brain_cmsbundle_searchcriteriaadmin_edit:

            // office_brain_cmsbundle_searchcriteriaadmin_processedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/edit/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_searchcriteriaadmin_processedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_processedit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::processEditAction',));
            }
            not_office_brain_cmsbundle_searchcriteriaadmin_processedit:

            // office_brain_cmsbundle_searchcriteriaadmin_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/delete/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_searchcriteriaadmin_delete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_delete')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::deleteAction',));
            }
            not_office_brain_cmsbundle_searchcriteriaadmin_delete:

            // office_brain_cmsbundle_searchcriteriaadmin_change_status
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/search\\-criteria/change\\-status(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_searchcriteriaadmin_change_status;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_searchcriteriaadmin_change_status')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\CmsSearchCriteriaAdminController::searchCriteriaChangeStatusAction',));
            }
            not_office_brain_cmsbundle_searchcriteriaadmin_change_status:

        }

        // office_brain_cmsbundle_sitemap_sitemap
        if (preg_match('#^/(?P<_locale>[^/]++)/sitemap$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_sitemap_sitemap')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\SitemapController::sitemapAction',));
        }

        // office_brain_cmsbundle_sitemap_generatexml
        if (preg_match('#^/(?P<_locale>[^/]++)/sitemap/generate\\-xml$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_sitemap_generatexml')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\SitemapController::generateXmlAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_cmsbundle_thirdpartysettingadmin_setpaymentconfiguration
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/third\\-party\\-configuration\\-payment$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_setpaymentconfiguration;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_setpaymentconfiguration')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::setPaymentConfigurationAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_setpaymentconfiguration:

            // office_brain_cmsbundle_thirdpartysettingadmin_processconfigurationsubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/third\\-party\\-configuration\\-payment$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_processconfigurationsubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_processconfigurationsubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::processConfigurationSubmitAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_processconfigurationsubmit:

            // office_brain_cmsbundle_thirdpartysettingadmin_setshipmentconfiguration
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/third\\-party\\-configuration\\-shipping$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_setshipmentconfiguration;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_setshipmentconfiguration')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::setShipmentConfigurationAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_setshipmentconfiguration:

            // office_brain_cmsbundle_thirdpartysettingadmin_processshipmentconfigurationsubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/third\\-party\\-configuration\\-shipping$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_processshipmentconfigurationsubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_processshipmentconfigurationsubmit')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::processShipmentConfigurationSubmitAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_processshipmentconfigurationsubmit:

            // office_brain_cmsbundle_thirdpartysettingadmin_loadconfigurationcountrywise
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/third\\-party\\-country\\-wise\\-configuration$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_loadconfigurationcountrywise;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_loadconfigurationcountrywise')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::loadConfigurationCountryWiseAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_loadconfigurationcountrywise:

            // office_brain_cmsbundle_thirdpartysettingadmin_getactiveshipping
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/get\\-active\\-shipping\\-methods/(?P<countryCode>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_getactiveshipping;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_getactiveshipping')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::getActiveShippingAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_getactiveshipping:

            // office_brain_cmsbundle_thirdpartysettingadmin_getactivepayment
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/get\\-active\\-payment\\-methods/(?P<countryCode>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_getactivepayment;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_getactivepayment')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::getActivePaymentAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_getactivepayment:

            // office_brain_cmsbundle_thirdpartysettingadmin_loadconfiguration
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/load\\-configuration$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_thirdpartysettingadmin_loadconfiguration;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_thirdpartysettingadmin_loadconfiguration')), array (  '_controller' => 'OfficeBrain\\Bundle\\CmsBundle\\Controller\\ThirdPartySettingAdminController::loadConfigurationAction',));
            }
            not_office_brain_cmsbundle_thirdpartysettingadmin_loadconfiguration:

        }

        if (0 === strpos($pathinfo, '/ob_solr_operation')) {
            // officebrain_obsolroperation_default_list
            if ('/ob_solr_operation/list' === $pathinfo) {
                return array (  '_controller' => 'OfficeBrain\\Bundle\\ObSolrOperationBundle\\Controller\\DefaultController::listAction',  '_route' => 'officebrain_obsolroperation_default_list',);
            }

            // officebrain_obsolroperation_default_process
            if ('/ob_solr_operation/process' === $pathinfo) {
                return array (  '_controller' => 'OfficeBrain\\Bundle\\ObSolrOperationBundle\\Controller\\DefaultController::processAction',  '_route' => 'officebrain_obsolroperation_default_process',);
            }

            // officebrain_obsolroperation_default_processfile
            if (0 === strpos($pathinfo, '/ob_solr_operation/operation') && preg_match('#^/ob_solr_operation/operation/(?P<operation>[^/]++)/(?P<fileName>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_obsolroperation_default_processfile')), array (  '_controller' => 'OfficeBrain\\Bundle\\ObSolrOperationBundle\\Controller\\DefaultController::processFileAction',));
            }

            // officebrain_obsolroperation_default_listrunningprocess
            if ('/ob_solr_operation/list-running-process' === $pathinfo) {
                return array (  '_controller' => 'OfficeBrain\\Bundle\\ObSolrOperationBundle\\Controller\\DefaultController::listRunningProcessAction',  '_route' => 'officebrain_obsolroperation_default_listrunningprocess',);
            }

        }

        // office_brain_userbundle_login_check
        if (preg_match('#^/(?P<_locale>[^/]++)/login_check$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_check')), array ());
        }

        // office_brain_userbundle_login_admin_check
        if (0 === strpos($pathinfo, '/admin') && preg_match('#^/admin/(?P<_locale>[^/]++)/login_check$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_login_admin_check')), array ());
        }

        // gregwar_captcha.generate_captcha
        if (0 === strpos($pathinfo, '/generate-captcha') && preg_match('#^/generate\\-captcha/(?P<key>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'gregwar_captcha.generate_captcha')), array (  '_controller' => 'Gregwar\\CaptchaBundle\\Controller\\CaptchaController::generateCaptchaAction',));
        }

        if (0 === strpos($pathinfo, '/media/cache')) {
            // _imagine_thumb_user_logo_100x100
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_user_logo_100x100;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_user_logo_100x100')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_user_logo_100x100',));
            }
            not__imagine_thumb_user_logo_100x100:

            // _imagine_thumb_header_logo_100x100
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_header_logo_100x100;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_header_logo_100x100')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_header_logo_100x100',));
            }
            not__imagine_thumb_header_logo_100x100:

            // _imagine_thumb_edit_company_150x120
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_edit_company_150x120;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_edit_company_150x120')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_edit_company_150x120',));
            }
            not__imagine_thumb_edit_company_150x120:

            // _imagine_thumb_list_company_50x50
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_list_company_50x50;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_list_company_50x50')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_list_company_50x50',));
            }
            not__imagine_thumb_list_company_50x50:

            // _imagine_thumb_front_ecatalogue_202x282
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_front_ecatalogue_202x282;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_front_ecatalogue_202x282')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_front_ecatalogue_202x282',));
            }
            not__imagine_thumb_front_ecatalogue_202x282:

            // _imagine_thumb_list_ecatalogue_50x50
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_list_ecatalogue_50x50;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_list_ecatalogue_50x50')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_list_ecatalogue_50x50',));
            }
            not__imagine_thumb_list_ecatalogue_50x50:

            // _imagine_thumb_edit_ecatalogue_57x74
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_edit_ecatalogue_57x74;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_edit_ecatalogue_57x74')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_edit_ecatalogue_57x74',));
            }
            not__imagine_thumb_edit_ecatalogue_57x74:

            // _imagine_thumb_front_flyer_244x310
            if (preg_match('#^/media/cache/(?P<filter>[A-z0-9_\\-]*)/(?P<path>.+)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not__imagine_thumb_front_flyer_244x310;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => '_imagine_thumb_front_flyer_244x310')), array (  '_controller' => 'imagine.controller:filter',  'filter' => 'thumb_front_flyer_244x310',));
            }
            not__imagine_thumb_front_flyer_244x310:

        }

        if (0 === strpos($pathinfo, '/api/v1/authoriz')) {
            // fos_oauth_server_token
            if ('/api/v1/authorize-token' === $pathinfo) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_fos_oauth_server_token;
                }

                return array (  '_controller' => 'ob_oauth.controller.token:tokenAction',  '_route' => 'fos_oauth_server_token',);
            }
            not_fos_oauth_server_token:

            // fos_oauth_server_authorize
            if ('/api/v1/authorization' === $pathinfo) {
                if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                    goto not_fos_oauth_server_authorize;
                }

                return array (  '_controller' => 'FOS\\OAuthServerBundle\\Controller\\AuthorizeController::authorizeAction',  '_route' => 'fos_oauth_server_authorize',);
            }
            not_fos_oauth_server_authorize:

        }

        if (0 === strpos($pathinfo, '/oauth/v2/auth_login')) {
            // acme_oauth_server_auth_login
            if ('/oauth/v2/auth_login' === $pathinfo) {
                return array (  '_controller' => 'OfficeBrain\\Bundle\\OauthBundle\\Controller\\SecurityController::loginAction',  '_route' => 'acme_oauth_server_auth_login',);
            }

            // acme_oauth_server_auth_login_check
            if ('/oauth/v2/auth_login_check' === $pathinfo) {
                return array (  '_controller' => 'OfficeBrain\\Bundle\\OauthBundle\\Controller\\SecurityController::loginCheckAction',  '_route' => 'acme_oauth_server_auth_login_check',);
            }

        }

        // officebrain_custom_product_default_index
        if (0 === strpos($pathinfo, '/hello') && preg_match('#^/hello/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_product_default_index')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\DefaultController::indexAction',));
        }

        // officebrain_custom_bundle_product_bundle_product_relatedproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/custom\\-related\\-product/(?P<productId>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_bundle_product_bundle_product_relatedproduct')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::customRelatedProductAction',));
        }

        // officebrain_custom_bundle_product_bundle_image_library
        if (preg_match('#^/(?P<_locale>[^/]++)/image\\-library(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_bundle_product_bundle_image_library')), array (  'records_per_page' => 20,  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::imageLibraryAction',));
        }

        // officebrain_product_bundle_product_detail
        if (preg_match('#^/(?P<_locale>[^/]++)/product/(?P<productSlug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_officebrain_product_bundle_product_detail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_detail')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::productDetailAction',));
        }
        not_officebrain_product_bundle_product_detail:

        // officebrain_product_bundle_image_color_display
        if (preg_match('#^/(?P<_locale>[^/]++)/image\\-color\\-display$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_image_color_display')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::imageColorDisplayAction',));
        }

        // officebrain_product_bundle_other_color_ids
        if (preg_match('#^/(?P<_locale>[^/]++)/other\\-color\\-ids$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_other_color_ids')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::otherColorsIdsAction',));
        }

        // officebrain_product_bundle_download_images
        if (preg_match('#^/(?P<_locale>[^/]++)/download\\-images$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_download_images')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::downloadImagesAction',));
        }

        // officebrain_product_bundle_download_zip
        if (preg_match('#^/(?P<_locale>[^/]++)/download\\-zip$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_download_zip')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::downloadZIPAction',));
        }

        // officebrain_product_bundle_download_pdf
        if (preg_match('#^/(?P<_locale>[^/]++)/download\\-pdf$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_download_pdf')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::downloadPDFAction',));
        }

        // officebrain_product_bundle_social_sharing
        if (preg_match('#^/(?P<_locale>[^/]++)/social\\-sharing$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_social_sharing')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::socialSharingAction',));
        }

        // officebrain_product_bundle_product_emailtofriend
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-email$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_emailtofriend')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::emailToFriendAction',));
        }

        // officebrain_product_bundle_product_detail_video
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-video$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_detail_video')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::productDetailVideoAction',));
        }

        // officebrain_product_bundle_product_detail_embeded-model
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-embeded\\-model$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_detail_embeded-model')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::embedCodeAction',));
        }

        // officebrain_product_bundle_product_detail_embeded
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-embeded/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_detail_embeded')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::productDetailEmbededAction',));
        }

        // officebrain_product_bundle_product_detail_print_page
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-print\\-page/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_detail_print_page')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::printProductDetailAction',));
        }

        // officebrain_product_bundle_product_recentlyviewedproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-recent\\-view(?:/(?P<exclude_product_id>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_recentlyviewedproduct')), array (  'exclude_product_id' => '',  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::recentlyViewedProductAction',));
        }

        // officebrain_search_bundle_product_quickview
        if (preg_match('#^/(?P<_locale>[^/]++)/product_quickview/(?P<productSlug>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_search_bundle_product_quickview')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::productQuickViewAction',));
        }

        // officebrain_product_bundle_product_relatedproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/related\\-product/(?P<productId>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_relatedproduct')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::relatedProductAction',));
        }

        // officebrain_product_bundle_product_recommendedproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/recommended\\-product/(?P<productId>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_recommendedproduct')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::recommendedProductAction',));
        }

        // officebrain_product_bundle_logo_everything
        if (preg_match('#^/(?P<_locale>[^/]++)/logo\\-everything/(?P<sequenceid>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_logo_everything')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::logoEverythingAction',));
        }

        // officebrain_product_bundle_remove_logo_everything
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-logo\\-everything$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_remove_logo_everything')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::removeLogoEverythingAction',));
        }

        // officebrain_product_bundle_check_file_exist
        if (preg_match('#^/(?P<_locale>[^/]++)/check\\-file\\-exist$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_check_file_exist')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::checkRemoteFileAvaibilityAction',));
        }

        // officebrain_product_bundle_product_load_inventory_popup
        if (preg_match('#^/(?P<_locale>en_us)/product\\-check\\-inventory$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_load_inventory_popup')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::loadInventoryPopupAction',));
        }

        // officebrain_product_bundle_product_load_inventory_popup_call
        if (preg_match('#^/(?P<_locale>en_us)/product\\-check\\-inventory\\-call$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_load_inventory_popup_call')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::loadInventoryPopupCallAction',));
        }

        // officebrain_product_bundle_product_check_inventory_web_service
        if (preg_match('#^/(?P<_locale>en_us)/product\\-check\\-inventory\\-web\\-service$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_check_inventory_web_service')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::checkInventoryWebServiceAction',));
        }

        // officebrain_product_bundle_product_ordersample
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-sample$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_product_bundle_product_ordersample')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\ProductController::orderSampleAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // officebrain_custom_productbundle_sku_masking_admin_list_wo_culture
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/list(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_sku_masking_admin_list_wo_culture')), array (  'records_per_page' => 100,  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::skuMaskingListAction',));
            }

            // officebrain_custom_productbundle_sku_masking_admin_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/list/(?P<country>[^/]++)/(?P<language>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_sku_masking_admin_list')), array (  'records_per_page' => 20,  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::skuMaskingListAction',));
            }

            // officebrain_custom_productbundle_sku_masking_admin_listajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_custom_productbundle_sku_masking_admin_listajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_sku_masking_admin_listajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::skuMaskingListAjaxAction',));
            }
            not_officebrain_custom_productbundle_sku_masking_admin_listajax:

            // officebrain_custom_productbundle_sku_masking_save
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/save\\-sku$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_custom_productbundle_sku_masking_save;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_sku_masking_save')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::saveSkuMaskingAction',));
            }
            not_officebrain_custom_productbundle_sku_masking_save:

            // officebrain_custom_productbundle_supplier_sku_masking_save
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/save\\-supplier\\-sku$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_custom_productbundle_supplier_sku_masking_save;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_supplier_sku_masking_save')), array (  'records_per_page' => 100,  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::saveSupplierSkuMaskingAction',));
            }
            not_officebrain_custom_productbundle_supplier_sku_masking_save:

            // officebrain_custom_productbundle_sku_masking_admin_import
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/import/(?P<country>[^/]++)/(?P<language>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_sku_masking_admin_import')), array (  'records_per_page' => 20,  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::skuMaskingImportAction',));
            }

            // officebrain_custom_productbundle_sku_mapped_sku
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/mapped\\-sku/(?P<product_id>\\d+)/(?P<sku>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_officebrain_custom_productbundle_sku_mapped_sku;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_sku_mapped_sku')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::getMappedSkuAction',));
            }
            not_officebrain_custom_productbundle_sku_mapped_sku:

            // officebrain_custom_productbundle_check_background_process
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/sku\\-masking/check\\-background\\-process$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_officebrain_custom_productbundle_check_background_process;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_productbundle_check_background_process')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ProductBundle\\Controller\\SkuMaskingController::checkBackgroundProcessAction',));
            }
            not_officebrain_custom_productbundle_check_background_process:

            // office_brain_userbundle_adminuser_viewadminuser
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/view$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_viewadminuser;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_viewadminuser')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::viewAdminUserAction',));
            }
            not_office_brain_userbundle_adminuser_viewadminuser:

            // office_brain_userbundle_adminuser_adduser
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/add\\-user$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_adduser;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_adduser')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::addUserAction',));
            }
            not_office_brain_userbundle_adminuser_adduser:

            // office_brain_userbundle_adminuser_addadminuser
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/add\\-user$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_addadminuser;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_addadminuser')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::addAdminUserAction',));
            }
            not_office_brain_userbundle_adminuser_addadminuser:

            // office_brain_userbundle_adminuser_addadminuser_supplier
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/add\\-supplier$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_addadminuser_supplier;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_addadminuser_supplier')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::addAdminSupplierUserAction',));
            }
            not_office_brain_userbundle_adminuser_addadminuser_supplier:

            // office_brain_userbundle_adminuser_addadminuser_distributor
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/add\\-distributor$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_addadminuser_distributor;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_addadminuser_distributor')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::addAdminDistributorUserAction',));
            }
            not_office_brain_userbundle_adminuser_addadminuser_distributor:

            // office_brain_userbundle_adminuser_addadminuserpost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/add$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_userbundle_adminuser_addadminuserpost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_addadminuserpost')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::addAdminUserPostAction',));
            }
            not_office_brain_userbundle_adminuser_addadminuserpost:

            // office_brain_companybundle_company_viewadminuserpopup
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/view/popup/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_companybundle_company_viewadminuserpopup;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_companybundle_company_viewadminuserpopup')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::viewAdminUserPopupAction',));
            }
            not_office_brain_companybundle_company_viewadminuserpopup:

            // office_brain_userbundle_adminuser_editadminuser
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/edit/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_editadminuser;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_editadminuser')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::editAdminUserAction',));
            }
            not_office_brain_userbundle_adminuser_editadminuser:

            // office_brain_userbundle_adminuser_editadminuserpost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/edit/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_userbundle_adminuser_editadminuserpost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_editadminuserpost')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::editAdminUserPostAction',));
            }
            not_office_brain_userbundle_adminuser_editadminuserpost:

            // office_brain_userbundle_adminuser_deleteadminuser
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_deleteadminuser')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::deleteUserAction',));
            }

            // office_brain_userbundle_adminuser_updatestatus
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/update\\-status/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_updatestatus')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::updateStatusAction',));
            }

            // office_brain_userbundle_admin_user_reset_password
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/reset\\-password/(?P<user_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_admin_user_reset_password;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admin_user_reset_password')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::resetPasswordAction',));
            }
            not_office_brain_userbundle_admin_user_reset_password:

            // office_brain_userbundle_admin_user_reset_password_check
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/reset\\-password/(?P<user_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_userbundle_admin_user_reset_password_check;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_admin_user_reset_password_check')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::resetPasswordCheckAction',));
            }
            not_office_brain_userbundle_admin_user_reset_password_check:

            // office_brain_userbundle_adminuser_assignServiceGroup
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/assign\\-service\\-group/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_assignServiceGroup;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_assignServiceGroup')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::assignServiceGroupAction',));
            }
            not_office_brain_userbundle_adminuser_assignServiceGroup:

            // office_brain_userbundle_adminuser_assignServiceGrouppost
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/assign\\-service\\-group\\-post/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_userbundle_adminuser_assignServiceGrouppost;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_assignServiceGrouppost')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::assignServiceGroupPostAction',));
            }
            not_office_brain_userbundle_adminuser_assignServiceGrouppost:

            // office_brain_userbundle_adminuser_findobcustomerid
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/find\\-ob\\-customer\\-id/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_findobcustomerid;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_findobcustomerid')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::findObCustomerIdAction',));
            }
            not_office_brain_userbundle_adminuser_findobcustomerid:

            // office_brain_userbundle_adminuser_createnewobcustomerid
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/create\\-new\\-ob\\-customer\\-id/(?P<userId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_createnewobcustomerid;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_createnewobcustomerid')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::createNewObCustomerIdAction',));
            }
            not_office_brain_userbundle_adminuser_createnewobcustomerid:

            // office_brain_userbundle_adminuser_export
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/user/export\\-users$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_userbundle_adminuser_export;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_adminuser_export')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\AdminUserController::exportUsersAction',));
            }
            not_office_brain_userbundle_adminuser_export:

        }

        // office_brain_userbundle_sign_up_distributor_registration
        if (preg_match('#^/(?P<_locale>[^/]++)/distributor\\-registration$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_sign_up_distributor_registration;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_distributor_registration')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\SignUpController::distributorRegistrationAction',));
        }
        not_office_brain_userbundle_sign_up_distributor_registration:

        // office_brain_userbundle_sign_up_register_post
        if (preg_match('#^/(?P<_locale>[^/]++)/distributor\\-registration$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_sign_up_register_post;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_register_post')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\SignUpController::registerPostAction',));
        }
        not_office_brain_userbundle_sign_up_register_post:

        // office_brain_userbundle_sign_up_register
        if (preg_match('#^/(?P<_locale>[^/]++)/register$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_sign_up_register;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_register')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\SignUpController::registerAction',));
        }
        not_office_brain_userbundle_sign_up_register:

        // office_brain_userbundle_sign_up_user_registration
        if (preg_match('#^/(?P<_locale>[^/]++)/user\\-registration$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_sign_up_user_registration;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_user_registration')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\SignUpController::registerUserAction',));
        }
        not_office_brain_userbundle_sign_up_user_registration:

        // office_brain_userbundle_sign_up_supplier_registration
        if (preg_match('#^/(?P<_locale>[^/]++)/supplier\\-registration$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_sign_up_supplier_registration;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_supplier_registration')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\SignUpController::supplierRegistrationAction',));
        }
        not_office_brain_userbundle_sign_up_supplier_registration:

        // office_brain_userbundle_sign_up_approve_register
        if (preg_match('#^/(?P<_locale>[^/]++)/approve/(?P<confirmation_token>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_sign_up_approve_register;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_sign_up_approve_register')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\SignUpController::aprroveRegisterAction',));
        }
        not_office_brain_userbundle_sign_up_approve_register:

        // office_brain_userbundle_user_find_distributor
        if (preg_match('#^/(?P<_locale>[^/]++)/find\\-distributor$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_userbundle_user_find_distributor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_find_distributor')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::findDistributorSiteAction',));
        }
        not_office_brain_userbundle_user_find_distributor:

        // office_brain_userbundle_changefinddistributorcitystatecountry
        if (preg_match('#^/(?P<_locale>[^/]++)/changeFindDistributorCityStateCountry$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_changefinddistributorcitystatecountry;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_changefinddistributorcitystatecountry')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::changeFindDistributorCityStateCountryAction',));
        }
        not_office_brain_userbundle_changefinddistributorcitystatecountry:

        // office_brain_userbundle_user_my_account_info
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/info$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_user_my_account_info;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_info')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::myAccountInfoAction',));
        }
        not_office_brain_userbundle_user_my_account_info:

        // office_brain_userbundle_user_my_account_edit
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/edit\\-info$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_user_my_account_edit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_edit')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::myAccountEditAction',));
        }
        not_office_brain_userbundle_user_my_account_edit:

        // office_brain_userbundle_user_my_account_edit_post
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/edit\\-info$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_user_my_account_edit_post;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_edit_post')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::myAccountEditPostAction',));
        }
        not_office_brain_userbundle_user_my_account_edit_post:

        // office_brain_userbundle_user_my_account_edit_photo
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/edit\\-photo$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_user_my_account_edit_photo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_edit_photo')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::myAccountEditPhotoAction',));
        }
        not_office_brain_userbundle_user_my_account_edit_photo:

        // office_brain_userbundle_user_my_account_locate_distributor
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/locate\\-distributor$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_userbundle_user_my_account_locate_distributor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_locate_distributor')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::myAccountLocateDistributorAction',));
        }
        not_office_brain_userbundle_user_my_account_locate_distributor:

        // office_brain_userbundle_user_my_account_locate_distributor_post
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/locate\\-distributor$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_user_my_account_locate_distributor_post;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_my_account_locate_distributor_post')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::myAccountLocateDistributorPostAction',));
        }
        not_office_brain_userbundle_user_my_account_locate_distributor_post:

        // office_brain_userbundle_user_change_distributor
        if (preg_match('#^/(?P<_locale>[^/]++)/change\\-distributor$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_userbundle_user_change_distributor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_change_distributor')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::changeDistributorAction',));
        }
        not_office_brain_userbundle_user_change_distributor:

        // office_brain_userbundle_user_getemployeeinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/bios$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_getemployeeinfo')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::getEmployeeInfoAction',));
        }

        // office_brain_userbundle_user_getwelcomeusertopmenusection
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-welcome\\-user\\-top\\-menu\\-section$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_userbundle_user_getwelcomeusertopmenusection')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\UserBundle\\Controller\\UserController::getWelcomeUserTopMenuSectionAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_requestquotebundle_requestquoteadmin_admindetailrequestquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/detail\\-request\\-quote/(?P<request_quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestquotebundle_requestquoteadmin_admindetailrequestquote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquoteadmin_admindetailrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminDetailRequestQuoteAction',));
            }
            not_office_brain_requestquotebundle_requestquoteadmin_admindetailrequestquote:

            // office_brain_requestquotebundle_editadminrequestquoteaddress
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-address/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestquotebundle_editadminrequestquoteaddress;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_editadminrequestquoteaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::editAdminContactBookAction',));
            }
            not_office_brain_requestquotebundle_editadminrequestquoteaddress:

            // office_brain_requestquotebundle_requestquoteadmin_listrequestquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/list\\-request\\-quote$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestquotebundle_requestquoteadmin_listrequestquote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquoteadmin_listrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::listRequestQuoteAction',));
            }
            not_office_brain_requestquotebundle_requestquoteadmin_listrequestquote:

        }

        // office_brain_requestquotebundle_requestquote_adminlistcommentrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/admin\\-list\\-comment\\-request\\-quote/(?P<request_quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_adminlistcommentrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_adminlistcommentrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminListCommentRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_adminlistcommentrequestquote:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_requestquotebundle_requestquote_admincustomerinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestquotebundle_requestquote_admincustomerinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_admincustomerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminCustomerInfoAction',));
            }
            not_office_brain_requestquotebundle_requestquote_admincustomerinfo:

            // office_brain_requestinfobundle_requestquotebundle_adminguestcustomerinfo
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/guest\\-customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestinfobundle_requestquotebundle_adminguestcustomerinfo;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestquotebundle_adminguestcustomerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminGuestCustomerInfoAction',));
            }
            not_office_brain_requestinfobundle_requestquotebundle_adminguestcustomerinfo:

            // office_brain_requestquotebundle_requestquote_adminaddcommentrequestquote
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/admin\\-add\\-comment\\-request\\-quote/(?P<request_id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_requestquotebundle_requestquote_adminaddcommentrequestquote;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_adminaddcommentrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminAddCommentRequestQuoteAction',));
            }
            not_office_brain_requestquotebundle_requestquote_adminaddcommentrequestquote:

            // office_brain_requestquotebundle_requestquote_adminprocesscommnentrequestquotesubmit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/add\\-comment\\-request\\-quote$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_requestquotebundle_requestquote_adminprocesscommnentrequestquotesubmit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_adminprocesscommnentrequestquotesubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminAddCommentRequestQuoteSubmitAction',));
            }
            not_office_brain_requestquotebundle_requestquote_adminprocesscommnentrequestquotesubmit:

        }

        // office_brain_requestquotebundle_requestquoteadmin_adminCustomerDetailInfo
        if (preg_match('#^/(?P<_locale>[^/]++)/customer\\-detail/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquoteadmin_adminCustomerDetailInfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquoteadmin_adminCustomerDetailInfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminCustomerDetailInfoAction',));
        }
        not_office_brain_requestquotebundle_requestquoteadmin_adminCustomerDetailInfo:

        // office_brain_requestquotebundle_requestquoteadmin_deleterequestquote
        if (0 === strpos($pathinfo, '/admin') && preg_match('#^/admin/(?P<_locale>[^/]++)/delete\\-request\\-quote/(?P<request_quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquoteadmin_deleterequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquoteadmin_deleterequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminDeleteRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquoteadmin_deleterequestquote:

        // office_brain_requestquotebundle_requestquoteadmin_adminProductdetailbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-byid/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquoteadmin_adminProductdetailbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquoteadmin_adminProductdetailbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteAdminController::adminProductDetailByIdAction',));
        }
        not_office_brain_requestquotebundle_requestquoteadmin_adminProductdetailbyid:

        // office_brain_requestquotebundle_saverequestquoteaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-add\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_saverequestquoteaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_saverequestquoteaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::addContactBookAction',));
        }
        not_office_brain_requestquotebundle_saverequestquoteaddress:

        // office_brain_requestquotebundle_requestquote_loadquote
        if (preg_match('#^/(?P<_locale>[^/]++)/load\\-request\\-quote/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_loadquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_loadquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::loadQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_loadquote:

        // office_brain_requestquotebundle_requestquote_sizechartmode
        if (preg_match('#^/(?P<_locale>[^/]++)/size\\-chart\\-mode$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_sizechartmode;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_sizechartmode')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::sizeChartModeAction',));
        }
        not_office_brain_requestquotebundle_requestquote_sizechartmode:

        // office_brain_requestquotebundle_requestquote_imprintchart
        if (preg_match('#^/(?P<_locale>[^/]++)/imprint\\-chart$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_imprintchart;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_imprintchart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::imprintChartAction',));
        }
        not_office_brain_requestquotebundle_requestquote_imprintchart:

        // office_brain_requestquotebundle_requestquote_embrodiderychart
        if (preg_match('#^/(?P<_locale>[^/]++)/embrodidery\\-chart$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_embrodiderychart;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_embrodiderychart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::embrodideryChartAction',));
        }
        not_office_brain_requestquotebundle_requestquote_embrodiderychart:

        // office_brain_requestquotebundle_requestquote_loadrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/load\\-quote/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_loadrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_loadrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::loadRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_loadrequestquote:

        // office_brain_requestquotebundle_requestquote_getProductAttribute
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-color\\-wise\\-quantity\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_getProductAttribute;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getProductAttribute')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getProductAttributeAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getProductAttribute:

        // office_brain_requestquotebundle_requestquote_selectShippingType
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-shipping\\-type\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_selectShippingType;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_selectShippingType')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::selectShippingTypeAction',));
        }
        not_office_brain_requestquotebundle_requestquote_selectShippingType:

        // office_brain_requestquotebundle_requestquote_editSelectShippingType
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-shipping\\-type\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_editSelectShippingType;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editSelectShippingType')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editSelectShippingTypeAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editSelectShippingType:

        // office_brain_requestquotebundle_requestquote_getBillingAddressByUserId
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-billing\\-address\\-by\\-user\\-id$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_getBillingAddressByUserId;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getBillingAddressByUserId')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getBillingAddressByUserIdAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getBillingAddressByUserId:

        // office_brain_requestquotebundle_requestquote_getShippingAddressByemail
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-address\\-by\\-email$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_getShippingAddressByemail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getShippingAddressByemail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getShippingAddressByEmailAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getShippingAddressByemail:

        // office_brain_requestquotebundle_requestquote_getShippingAddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-address\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_getShippingAddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getShippingAddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getShippingAddressAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getShippingAddress:

        // office_brain_requestquotebundle_requestquote_getshippingaddressbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-address\\-by\\-id\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_getshippingaddressbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getshippingaddressbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getShippingAddressByIdAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getshippingaddressbyid:

        // office_brain_requestquotebundle_requestquote_getshippingaddressbyidsummary
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-get\\-shipping\\-address\\-by\\-id\\-summary$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getshippingaddressbyidsummary')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getShippingAddressByIdSummaryAction',));
        }

        // office_brain_requestquotebundle_requestquote_addProductAttribute
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-product\\-attribute$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_addProductAttribute;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_addProductAttribute')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::addProductAttributeAction',));
        }
        not_office_brain_requestquotebundle_requestquote_addProductAttribute:

        // office_brain_requestquotebundle_requestquote_editProductAttribute
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-product\\-attribute$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_editProductAttribute;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editProductAttribute')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editProductAttributeAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editProductAttribute:

        // office_brain_requestquotebundle_requestquote_addimprintlocation
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-imprint\\-location\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_addimprintlocation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_addimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::addImprintLocationAction',));
        }
        not_office_brain_requestquotebundle_requestquote_addimprintlocation:

        // office_brain_requestquotebundle_requestquote_editimprintlocation
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-imprint\\-location\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_editimprintlocation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editImprintLocationAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editimprintlocation:

        // office_brain_requestquotebundle_requestquote_selectlogoblock
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-logo\\-block$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_selectlogoblock;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_selectlogoblock')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::selectLogoBlockAction',));
        }
        not_office_brain_requestquotebundle_requestquote_selectlogoblock:

        // office_brain_requestquotebundle_requestquote_selectlogoblock_guestuser
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-logo\\-block\\-guestuser$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_selectlogoblock_guestuser;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_selectlogoblock_guestuser')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::selectLogoBlockGuestUserAction',));
        }
        not_office_brain_requestquotebundle_requestquote_selectlogoblock_guestuser:

        // office_brain_requestquotebundle_requestquote_uploadartworkfromgallery
        if (preg_match('#^/(?P<_locale>[^/]++)/upload\\-artwork\\-from\\-gallery$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_uploadartworkfromgallery;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_uploadartworkfromgallery')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::uploadArtWorkFromGalleryAction',));
        }
        not_office_brain_requestquotebundle_requestquote_uploadartworkfromgallery:

        // office_brain_requestquotebundle_requestquote_uploadnewartwork
        if (preg_match('#^/(?P<_locale>[^/]++)/upload\\-new\\-artwork$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_uploadnewartwork;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_uploadnewartwork')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::uploadNewArtWorkAction',));
        }
        not_office_brain_requestquotebundle_requestquote_uploadnewartwork:

        // office_brain_requestquotebundle_requestquote_uploadnewartwork_guestuser
        if (preg_match('#^/(?P<_locale>[^/]++)/upload\\-new\\-artwork\\-guest\\-user$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_uploadnewartwork_guestuser;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_uploadnewartwork_guestuser')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::uploadNewArtWorkGuestUserAction',));
        }
        not_office_brain_requestquotebundle_requestquote_uploadnewartwork_guestuser:

        // office_brain_requestquotebundle_requestquote_uploadartworkdetail
        if (preg_match('#^/(?P<_locale>[^/]++)/upload\\-artwork\\-detail$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_uploadartworkdetail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_uploadartworkdetail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::uploadArtWorkDetailAction',));
        }
        not_office_brain_requestquotebundle_requestquote_uploadartworkdetail:

        // office_brain_requestquotebundle_requestquote_uploadartworkdetail_submit
        if (preg_match('#^/(?P<_locale>[^/]++)/upload\\-artwork\\-detail\\-submit$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_uploadartworkdetail_submit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_uploadartworkdetail_submit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::submitUploadArtWorkDetailAction',));
        }
        not_office_brain_requestquotebundle_requestquote_uploadartworkdetail_submit:

        // office_brain_requestquotebundle_requestquote_removefilefromartwork
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-file\\-from\\-artwork$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_removefilefromartwork;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_removefilefromartwork')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::removeFileFromArtWorkAction',));
        }
        not_office_brain_requestquotebundle_requestquote_removefilefromartwork:

        // office_brain_requestquotebundle_requestquote_addimprintlocationsummary
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-imprint\\-location\\-summary\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_addimprintlocationsummary;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_addimprintlocationsummary')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::addImprintLocationSummaryAction',));
        }
        not_office_brain_requestquotebundle_requestquote_addimprintlocationsummary:

        // office_brain_requestinfobundle_requestquote_myinquiryrequestquotelist
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-inquiries\\-list\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestinfobundle_requestquote_myinquiryrequestquotelist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestinfobundle_requestquote_myinquiryrequestquotelist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::myInquiryRequestQuoteListAction',));
        }
        not_office_brain_requestinfobundle_requestquote_myinquiryrequestquotelist:

        // office_brain_requestquotebundle_requestquote_selectMethod
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-method$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_selectMethod;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_selectMethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::selectMethodAction',));
        }
        not_office_brain_requestquotebundle_requestquote_selectMethod:

        // office_brain_requestquotebundle_requestquote_editselectMethod
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-method\\-edit$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_editselectMethod;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editselectMethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editSelectMethodAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editselectMethod:

        // office_brain_requestquotebundle_requestquote_listrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/list\\-quote\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_listrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_listrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::listRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_listrequestquote:

        // office_brain_requestquotebundle_requestquote_deleterequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/delete\\-request\\-quote/(?P<request_quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_deleterequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_deleterequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::deleteRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_deleterequestquote:

        // office_brain_requestquotebundle_requestquote_detailrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/detail\\-request\\-quote/(?P<request_quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_detailrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_detailrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::detailRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_detailrequestquote:

        // office_brain_requestquotebundle_requestquote_productdetailbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-detail\\-byid/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_productdetailbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_productdetailbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::productDetailByIdAction',));
        }
        not_office_brain_requestquotebundle_requestquote_productdetailbyid:

        // office_brain_requestquotebundle_requestquote_addcommentrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-comment\\-request\\-quote/(?P<request_id>[^/]++)/(?P<user_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_addcommentrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_addcommentrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::addCommentRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_addcommentrequestquote:

        // office_brain_requestquotebundle_requestquote_processcommnentrequestquotesubmit
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-comment\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_processcommnentrequestquotesubmit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_processcommnentrequestquotesubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::addCommentRequestQuoteSubmitAction',));
        }
        not_office_brain_requestquotebundle_requestquote_processcommnentrequestquotesubmit:

        // office_brain_requestquotebundle_requestquote_listcommentrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/list\\-comment\\-request\\-quote/(?P<request_quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_listcommentrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_listcommentrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::listCommentRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_listcommentrequestquote:

        // office_brain_requestquotebundle_requestquote_selectColor
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-select\\-color$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_selectColor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_selectColor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::selectColorAction',));
        }
        not_office_brain_requestquotebundle_requestquote_selectColor:

        // office_brain_requestquotebundle_requestquote_editselectColor
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-select\\-color$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_editselectColor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editselectColor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editSelectColorAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editselectColor:

        // office_brain_requestquotebundle_requestquote_setrequestquotesession
        if (preg_match('#^/(?P<_locale>[^/]++)/set\\-request\\-quote\\-session$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_setrequestquotesession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_setrequestquotesession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::setRequestQuoteSessionAction',));
        }
        not_office_brain_requestquotebundle_requestquote_setrequestquotesession:

        // office_brain_requestquotebundle_requestquote_editrequestquotesession
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-request\\-quote\\-session$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_editrequestquotesession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editrequestquotesession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editRequestQuoteSessionAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editrequestquotesession:

        // office_brain_requestquotebundle_requestquote_recentrequestquotelist
        if (preg_match('#^/(?P<_locale>[^/]++)/recent\\-request\\-quote\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_recentrequestquotelist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_recentrequestquotelist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::recentRequestQuoteListAction',));
        }
        not_office_brain_requestquotebundle_requestquote_recentrequestquotelist:

        // office_brain_requestquotebundle_requestquote_deleteajaxrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-list\\-delete$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_deleteajaxrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_deleteajaxrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::deleteAjaxRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_deleteajaxrequestquote:

        // office_brain_requestquotebundle_requestquote_deleteallrequestquote
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-list\\-delete\\-all$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_deleteallrequestquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_deleteallrequestquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::deleteAllRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_deleteallrequestquote:

        // office_brain_requestquotebundle_requestquote_requestquotelist
        if (preg_match('#^/(?P<_locale>[^/]++)/list\\-request\\-quote\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_requestquotelist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_requestquotelist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::listRequestQuoteSessionAction',));
        }
        not_office_brain_requestquotebundle_requestquote_requestquotelist:

        // office_brain_requestquotebundle_saverequestquotesession
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-request\\-quote\\-session$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_requestquotebundle_saverequestquotesession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_saverequestquotesession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::saveRequestQuoteSessionAction',));
        }
        not_office_brain_requestquotebundle_saverequestquotesession:

        // office_brain_requestquotebundle_requestquote_thankyoupage
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-thank\\-you$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_thankyoupage;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_thankyoupage')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::thankYouRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_thankyoupage:

        // office_brain_requestquotebundle_requestquote_continue_request_quote
        if (preg_match('#^/(?P<_locale>[^/]++)/continue\\-request\\-quote\\-from\\-product\\-detail$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_continue_request_quote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_continue_request_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::continueRequestQuoteAction',));
        }
        not_office_brain_requestquotebundle_requestquote_continue_request_quote:

        // office_brain_requestquotebundle_editrequestquoteaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-address/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_editrequestquoteaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_editrequestquoteaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editContactBookAction',));
        }
        not_office_brain_requestquotebundle_editrequestquoteaddress:

        // office_brain_requestquotebundle_requestquote_requestquoteproductdetailview
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-product\\-view\\-byid/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_requestquoteproductdetailview;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_requestquoteproductdetailview')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuoteProductDetailViewsAction',));
        }
        not_office_brain_requestquotebundle_requestquote_requestquoteproductdetailview:

        // office_brain_requestquotebundle_requestquote_requestquoteproductedit
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-product\\-edit\\-byid/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_requestquoteproductedit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_requestquoteproductedit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuoteProductEditAction',));
        }
        not_office_brain_requestquotebundle_requestquote_requestquoteproductedit:

        // office_brain_requestquotebundle_unsetrequestquotesession
        if (preg_match('#^/(?P<_locale>[^/]++)/unset\\-request\\-quote\\-session$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_unsetrequestquotesession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_unsetrequestquotesession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::unsetRequestQuoteSessionAction',));
        }
        not_office_brain_requestquotebundle_unsetrequestquotesession:

        // office_brain_requestquotebundle_getshippingaddressdetailbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-ddress\\-detail\\-by\\-id/(?P<address_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_getshippingaddressdetailbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_getshippingaddressdetailbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getShippingAddressDetailByIdAction',));
        }
        not_office_brain_requestquotebundle_getshippingaddressdetailbyid:

        // office_brain_requestquotebundle_requestquote_getallcharges
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-charges/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_getallcharges;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getallcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getAllChargesByIdAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getallcharges:

        // office_brain_requestquotebundle_requestquote_gettotalcharges
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-total\\-charges/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_gettotalcharges;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_gettotalcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getTotalChargesByIdAction',));
        }
        not_office_brain_requestquotebundle_requestquote_gettotalcharges:

        // office_brain_requestquotebundle_requestquote_getproductboxbyaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-product\\-box\\-by\\-address/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_getproductboxbyaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getproductboxbyaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getProductBoxByAddressAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getproductboxbyaddress:

        // office_brain_requestquotebundle_getproductheadingattribute
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-size\\-header/(?P<product_id>[^/]++)/(?P<edit>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_getproductheadingattribute')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getProductHeadingAttributeAction',));
        }

        // office_brain_requestquotebundle_requestquote_pmscolor
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-pms\\-colors$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_pmscolor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuotePmsColorsAction',));
        }

        // office_brain_requestquotebundle_requestquote_getappliedchargesforproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-applied\\-charges\\-for\\-product$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_getappliedchargesforproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_getappliedchargesforproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::getAppliedChargesForProductAction',));
        }
        not_office_brain_requestquotebundle_requestquote_getappliedchargesforproduct:

        // office_brain_requestquotebundle_requestquote_addcontactinsession
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-add\\-contact\\-session$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_addcontactinsession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_addcontactinsession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuoteAddGuestContactInSessionAction',));
        }
        not_office_brain_requestquotebundle_requestquote_addcontactinsession:

        // office_brain_requestquotebundle_requestquote_guestshippingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-guest\\-ship\\-address/(?P<product_id>[^/]++)/(?P<method>[^/]++)/(?P<counter>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_guestshippingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuoteGuestShippingAction',));
        }

        // office_brain_requestquotebundle_editguestrequestquoteaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-guest\\-ship\\-address$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_editguestrequestquoteaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuoteEditGuestShippingAction',));
        }

        // office_brain_requestquotebundle_editguestaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-guest\\-address/(?P<productId>[^/]++)/(?P<counter>[^/]++)/(?P<method>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_editguestaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_editguestaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editGuestContactAction',));
        }
        not_office_brain_requestquotebundle_editguestaddress:

        // office_brain_requestquotebundle_requestquote_addgguestuser
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-guest\\-user\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_addgguestuser;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_addgguestuser')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::addGuestUserAction',));
        }
        not_office_brain_requestquotebundle_requestquote_addgguestuser:

        // office_brain_requestquotebundle_requestquote_processaddgguestusersubmit
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-guest\\-user\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_processaddgguestusersubmit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_processaddgguestusersubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::processAddGuestUserAction',));
        }
        not_office_brain_requestquotebundle_requestquote_processaddgguestusersubmit:

        // office_brain_requestquotebundle_requestquote_editselectshippingtypeguest
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-shipping\\-type\\-guest$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_editselectshippingtypeguest;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editselectshippingtypeguest')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editSelectShippingTypeGuestAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editselectshippingtypeguest:

        // office_brain_requestquotebundle_requestquote_guestshippingaddressedit
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-guest\\-ship\\-address\\-edit/(?P<product_id>[^/]++)/(?P<method>[^/]++)/(?P<counter>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_guestshippingaddressedit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuoteGuestShippingEditAction',));
        }

        // office_brain_requestquotebundle_editmodeguestaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-mode\\-guest\\-address/(?P<productId>[^/]++)/(?P<counter>[^/]++)/(?P<method>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_editmodeguestaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_editmodeguestaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editModeGuestContactAction',));
        }
        not_office_brain_requestquotebundle_editmodeguestaddress:

        // office_brain_requestquotebundle_requestquote_editcontactinsession
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-contact\\-session$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_editcontactinsession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_editcontactinsession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editGuestContactInSessionAction',));
        }
        not_office_brain_requestquotebundle_requestquote_editcontactinsession:

        // office_brain_requestquotebundle_requestquote_guestshippingaddresseditmode
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-guest\\-ship\\-address\\-edit\\-mode/(?P<product_id>[^/]++)/(?P<method>[^/]++)/(?P<counter>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_guestshippingaddresseditmode')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::requestQuoteGuestShippingEditModeAction',));
        }

        // office_brain_requestquotebundle_editmodecontactbook
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-edit\\-mode\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_editmodecontactbook;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_editmodecontactbook')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::editModeContactBookAction',));
        }
        not_office_brain_requestquotebundle_editmodecontactbook:

        // office_brain_requestquotebundle_requestquote_sendrequestquoteemail
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-send\\-email$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_sendrequestquoteemail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_sendrequestquoteemail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::sendRequestQuoteEmailAction',));
        }
        not_office_brain_requestquotebundle_requestquote_sendrequestquoteemail:

        // office_brain_requestquotebundle_requestquote_updateselectpreferreddistributor
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-quote\\-pref\\-dist$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_requestquotebundle_requestquote_updateselectpreferreddistributor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_updateselectpreferreddistributor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::updateSelectPreferredDistributorAction',));
        }
        not_office_brain_requestquotebundle_requestquote_updateselectpreferreddistributor:

        // office_brain_requestquotebundle_requestquote_removeShippingByCounter
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-shipping\\-by\\-counter\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_removeShippingByCounter;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_removeShippingByCounter')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::removeShippingByCounterAction',));
        }
        not_office_brain_requestquotebundle_requestquote_removeShippingByCounter:

        // office_brain_requestquotebundle_requestquote_quotepopupaddresssrearch
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-popaddress\\-search$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_quotepopupaddresssrearch')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::quotePopupAddressSearchListAction',));
        }

        // office_brain_requestquotebundle_requestquote_quotepopupaddresscompanylist
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-popaddress\\-company\\-search$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_quotepopupaddresscompanylist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\RequestQuoteBundle\\Controller\\RequestQuoteController::quotePopupAddressCompanyListAction',));
        }

        // office_brain_pagebundle_privatetag_list
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-tag/private\\-tags\\-list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_pagebundle_privatetag_list')), array (  'tag_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'language' => 'en',  '_controller' => 'OfficeBrain\\CustomBundle\\ProductTagBundle\\Controller\\ProductTagController::listPrivateTagsAction',));
        }

        // office_brain_producttagbundle_privatetag_mappedproductlist
        if (preg_match('#^/(?P<_locale>[^/]++)/product\\-tag/mapped\\-product\\-list/(?P<id>[^/]++)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_producttagbundle_privatetag_mappedproductlist')), array (  'tag_type' => 'private',  'records_per_page' => 8,  'page' => 1,  'type' => 'sku',  '_controller' => 'OfficeBrain\\CustomBundle\\ProductTagBundle\\Controller\\ProductTagController::privateMappedProductListAction',));
        }

        // officebrain_custom_page_default_index
        if (0 === strpos($pathinfo, '/hello') && preg_match('#^/hello/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_page_default_index')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\DefaultController::indexAction',));
        }

        if (0 === strpos($pathinfo, '/operation')) {
            // office_brain_page_clear_cache
            if ('/operation/clear_cache' === $pathinfo) {
                return array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::clearCacheAction',  '_route' => 'office_brain_page_clear_cache',);
            }

            if (0 === strpos($pathinfo, '/operation/remove_expired_pr')) {
                // office_brain_page_remove_expired_price
                if ('/operation/remove_expired_price' === $pathinfo) {
                    return array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::removeExpiredPriceAction',  '_route' => 'office_brain_page_remove_expired_price',);
                }

                // office_brain_page_remove_expired_products_live
                if ('/operation/remove_expired_products_live' === $pathinfo) {
                    return array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::removeExpiredProductLiveAction',  '_route' => 'office_brain_page_remove_expired_products_live',);
                }

            }

        }

        // office_brain_page_html_design_view
        if (preg_match('#^/(?P<slug>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_html_design_view')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::htmlDesignAction',));
        }

        // office_brain_page_homepage
        if ('' === rtrim($pathinfo, '/')) {
            if ('/' === substr($pathinfo, -1)) {
                // no-op
            } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                goto not_office_brain_page_homepage;
            } else {
                return $this->redirect($rawPathinfo.'/', 'office_brain_page_homepage');
            }

            return array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::indexAction',  '_route' => 'office_brain_page_homepage',);
        }
        not_office_brain_page_homepage:

        // office_brain_page_homepage_view
        if (preg_match('#^/(?P<_locale>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_homepage_view')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::indexAction',));
        }

        // office_brain_page_homepage_producttag_data
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-product\\-tag\\-block\\-data$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_homepage_producttag_data')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::getProductTagBlockAction',));
        }

        // office_brain_page_homepage_sitemodule_data
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-site\\-block\\-data/(?P<block>[^/]++)(?:/(?P<slug>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_page_homepage_sitemodule_data')), array (  'slug' => NULL,  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::getsiteProductBlockAction',));
        }

        // office_brain_newsletter_send
        if (preg_match('#^/(?P<_locale>[^/]++)/newsletter$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_newsletter_send')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\PageBundle\\Controller\\HomePageController::newsLetterAction',));
        }

        // office_brain_custombundle_cmsbundle_cmsmedialibrary_list
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/art\\-library$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsmedialibrary_list')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\ArtLibraryController::listAction',));
        }

        // office_brain_custombundle_cmsbundle_cmsmedialibrary_save
        if (preg_match('#^/(?P<_locale>[^/]++)/my\\-account/art\\-upload$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsmedialibrary_save')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\ArtLibraryController::uploadAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/list(?:/(?P<instance_id>\\d+)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelist')), array (  'instance_id' => '0',  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::flashMessageListAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelist:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelistajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::flashMessageListAjaxAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessagelistajax:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageadd')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::flashMessageAddAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageadd:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageadd')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::processFlashMessageAddAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageadd:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflash_change_status
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/change\\-status(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflash_change_status;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflash_change_status')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::cmsFlashMessageChangeStatusAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflash_change_status:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/edit/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageedit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::cmsFlashMessageEditAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_flashmessageedit:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/edit/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageedit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::processFlashMessageEditAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_processflashmessageedit:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagedelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/delete/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagedelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagedelete')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::cmsFlashMessageDeleteAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagedelete:

            // office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagesearch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/flash/search(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagesearch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagesearch')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageAdminController::cmsPageSearchAction',));
            }
            not_office_brain_custombundle_cmsbundle_cmsflashadmin_cmsflashmessagesearch:

        }

        // office_brain_custombundle_cmsbundle_cmsflash_flashmessage
        if (preg_match('#^/(?P<_locale>[^/]++)/flash\\-message$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsflash_flashmessage')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsFlashMessageController::flashMessageAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_cmsbundle_cmspageadmin_pageadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_cmspageadmin_pageadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_pageadd')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::pageAddAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_pageadd:

            // office_brain_cmsbundle_cmspageadmin_processpageadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_cmspageadmin_processpageadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_processpageadd')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::processPageAddAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_processpageadd:

            // office_brain_cmsbundle_cmspageadmin_pagelist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/list(?:/(?P<instance_id>\\d+)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_cmspageadmin_pagelist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_pagelist')), array (  'instance_id' => '0',  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::pageListAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_pagelist:

            // office_brain_cmsbundle_cmspageadmin_pagelistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_cmspageadmin_pagelistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_pagelistajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::pageListAjaxAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_pagelistajax:

            // office_brain_cmsbundle_cmspageadmin_pageedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/edit/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_cmspageadmin_pageedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_pageedit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::pageEditAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_pageedit:

            // office_brain_cmsbundle_cmspageadmin_pageeditbyslug
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/edit\\-by/(?P<slug>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_cmspageadmin_pageeditbyslug;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_pageeditbyslug')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::pageEditBySlugAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_pageeditbyslug:

            // office_brain_cmsbundle_cmspageadmin_processpageedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/edit/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_cmspageadmin_processpageedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_processpageedit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::processPageEditAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_processpageedit:

            // office_brain_cmsbundle_cmspageadmin_cmspagecopy
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/copy$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_cmspageadmin_cmspagecopy;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_cmspagecopy')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::cmsPageCopyAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_cmspagecopy:

            // office_brain_cmsbundle_cmspageadmin_cmspagedelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/delete/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_cmspageadmin_cmspagedelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_cmspagedelete')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::cmsPageDeleteAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_cmspagedelete:

            // office_brain_cmsbundle_cmspageadmin_cmspagesearch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/search(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_cmspageadmin_cmspagesearch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_cmspagesearch')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::cmsPageSearchAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_cmspagesearch:

            // office_brain_cmsbundle_cmspageadmin_cmspage_change_status
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/change\\-status(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_cmspageadmin_cmspage_change_status;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_cmspage_change_status')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::cmsPageChangeStatusAction',));
            }
            not_office_brain_cmsbundle_cmspageadmin_cmspage_change_status:

            // office_brain_cmsbundle_cmspageadmin_cmspage_view
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/page/view/(?P<slug>[^/]++)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmspageadmin_cmspage_view')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CmsPageAdminController::pageAction',));
            }

        }

        // office_brain_cmsbundle_contactus_contact
        if (preg_match('#^/(?P<_locale>[^/]++)/contact\\-us$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_cmsbundle_contactus_contact;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_contactus_contact')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\ContactUsController::contactAction',));
        }
        not_office_brain_cmsbundle_contactus_contact:

        // office_brain_cmsbundle_contactus_postcontact
        if (preg_match('#^/(?P<_locale>[^/]++)/contact\\-us$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_cmsbundle_contactus_postcontact;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_contactus_postcontact')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\ContactUsController::postContactAction',));
        }
        not_office_brain_cmsbundle_contactus_postcontact:

        if (0 === strpos($pathinfo, '/admin')) {
            // creditapplicationform
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/list(?:/(?P<instance_id>\\d+)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_creditapplicationform;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'creditapplicationform')), array (  'instance_id' => '0',  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::indexAction',));
            }
            not_creditapplicationform:

            // creditapplicationformajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_creditapplicationformajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'creditapplicationformajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::promoCouponListAjaxAction',));
            }
            not_creditapplicationformajax:

            // creditapplicationform_create
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_creditapplicationform_create;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'creditapplicationform_create')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::createAction',));
            }
            not_creditapplicationform_create:

            // office_brain_cmsbundle_new
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/new$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST,GET') {
                    $allow[] = 'POST,GET';
                    goto not_office_brain_cmsbundle_new;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_new')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::newAction',));
            }
            not_office_brain_cmsbundle_new:

            // creditapplicationform_show
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_creditapplicationform_show;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'creditapplicationform_show')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::showAction',));
            }
            not_creditapplicationform_show:

            // creditapplicationform_edit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_creditapplicationform_edit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'creditapplicationform_edit')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::editAction',));
            }
            not_creditapplicationform_edit:

            // creditapplicationform_update
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'PUT') {
                    $allow[] = 'PUT';
                    goto not_creditapplicationform_update;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'creditapplicationform_update')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::updateAction',));
            }
            not_creditapplicationform_update:

            // creditapplicationform_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/creditapplicationform/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'DELETE') {
                    $allow[] = 'DELETE';
                    goto not_creditapplicationform_delete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'creditapplicationform_delete')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormAdminController::deleteAction',));
            }
            not_creditapplicationform_delete:

        }

        // office_brain_cmsbundle_credit_application_form_add
        if (preg_match('#^/(?P<_locale>[^/]++)/creditapplicationform/credit\\-application\\-form\\-add$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_cmsbundle_credit_application_form_add;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_credit_application_form_add')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormController::addCreditApplicationAction',));
        }
        not_office_brain_cmsbundle_credit_application_form_add:

        // office_brain_cmsbundle_credit_application_form_save
        if (preg_match('#^/(?P<_locale>[^/]++)/creditapplicationform/credit\\-application\\-form\\-save$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_cmsbundle_credit_application_form_save;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_credit_application_form_save')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormController::addCreditApplicationSaveAction',));
        }
        not_office_brain_cmsbundle_credit_application_form_save:

        // office_brain_cmsbundle_credit_application_form_pdf
        if (preg_match('#^/(?P<_locale>[^/]++)/creditapplicationform/credit\\-application\\-form\\-pdf$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_cmsbundle_credit_application_form_pdf;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_credit_application_form_pdf')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\CreditApplicationFormController::downloadCreditApplicationFormAsPdfAction',));
        }
        not_office_brain_cmsbundle_credit_application_form_pdf:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_cmsbundle_invocerequestadmin_pagelist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/invoicerequest/list(?:/(?P<instance_id>\\d+)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_invocerequestadmin_pagelist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_invocerequestadmin_pagelist')), array (  'instance_id' => '0',  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\InvoiceRequestAdminController::invoiceRequestListAction',));
            }
            not_office_brain_cmsbundle_invocerequestadmin_pagelist:

            // office_brain_cmsbundle_invoicerequestadmin_pagelistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/invoicerequest/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_invoicerequestadmin_pagelistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_invoicerequestadmin_pagelistajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\InvoiceRequestAdminController::invoiceRequestListAjaxAction',));
            }
            not_office_brain_cmsbundle_invoicerequestadmin_pagelistajax:

            // office_brain_cmsbundle_invoicerequestadmin_invoicerequestsearch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/invoicerequest/search(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_invoicerequestadmin_invoicerequestsearch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_invoicerequestadmin_invoicerequestsearch')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\InvoiceRequestAdminController::cmsUploadArtworkCenterSearchAction',));
            }
            not_office_brain_cmsbundle_invoicerequestadmin_invoicerequestsearch:

            // office_brain_cmsbundle_invoicerequestadmin_invoicedelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/invoicerequest/delete\\-invoice\\-request/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_invoicerequestadmin_invoicedelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_invoicerequestadmin_invoicedelete')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\InvoiceRequestAdminController::deleteInvoiceRequestAction',));
            }
            not_office_brain_cmsbundle_invoicerequestadmin_invoicedelete:

            // office_brain_cmsbundle_invoicerequestadmin_invoicerequestdetail
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/invoicerequest/invoice\\-request\\-detail/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_invoicerequestadmin_invoicerequestdetail')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\InvoiceRequestAdminController::invoiceRequestDetailsAction',));
            }

        }

        // office_brain_custombundle_cmsbundle_invoice_request_add
        if (preg_match('#^/(?P<_locale>[^/]++)/invoice\\-request$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_custombundle_cmsbundle_invoice_request_add;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_invoice_request_add')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\InvoiceRequestController::addAction',));
        }
        not_office_brain_custombundle_cmsbundle_invoice_request_add:

        // office_brain_custombundle_cmsbundle_invoice_request_process_add
        if (preg_match('#^/(?P<_locale>[^/]++)/invoice\\-request$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_custombundle_cmsbundle_invoice_request_process_add;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_invoice_request_process_add')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\InvoiceRequestController::processAddAction',));
        }
        not_office_brain_custombundle_cmsbundle_invoice_request_process_add:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_cmsbundle_ordercatalogadmin_pagelist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/ordercatalog/list(?:/(?P<instance_id>\\d+)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_ordercatalogadmin_pagelist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_ordercatalogadmin_pagelist')), array (  'instance_id' => '0',  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\OrderCatalogAdminController::orderCatalogListAction',));
            }
            not_office_brain_cmsbundle_ordercatalogadmin_pagelist:

            // office_brain_cmsbundle_ordercatalogadmin_pagelistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/ordercatalog/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_ordercatalogadmin_pagelistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_ordercatalogadmin_pagelistajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\OrderCatalogAdminController::orderCatalogListAjaxAction',));
            }
            not_office_brain_cmsbundle_ordercatalogadmin_pagelistajax:

            // office_brain_cmsbundle_ordercatalogadmin_ordercatalogsearch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/ordercatalog/search(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_ordercatalogadmin_ordercatalogsearch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_ordercatalogadmin_ordercatalogsearch')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\OrderCatalogAdminController::cmsUploadArtworkCenterSearchAction',));
            }
            not_office_brain_cmsbundle_ordercatalogadmin_ordercatalogsearch:

            // office_brain_cmsbundle_ordercatalogadmin_orderdelete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/ordercatalog/delete\\-order\\-catalog/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_ordercatalogadmin_orderdelete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_ordercatalogadmin_orderdelete')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\OrderCatalogAdminController::deleteOrderCatalogAction',));
            }
            not_office_brain_cmsbundle_ordercatalogadmin_orderdelete:

            // office_brain_cmsbundle_ordercatalogadmin_ordercatalogdetail
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/ordercatalog/order\\-catalog\\-detail/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_ordercatalogadmin_ordercatalogdetail')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\OrderCatalogAdminController::orderCatalogDetailsAction',));
            }

        }

        // office_brain_custombundle_cmsbundle_order_catalog_add
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-catalog$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_custombundle_cmsbundle_order_catalog_add;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_order_catalog_add')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\OrderCatalogController::addAction',));
        }
        not_office_brain_custombundle_cmsbundle_order_catalog_add:

        // office_brain_custombundle_cmsbundle_order_catalog_process_add
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-catalog$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_custombundle_cmsbundle_order_catalog_process_add;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_order_catalog_process_add')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\OrderCatalogController::processAddAction',));
        }
        not_office_brain_custombundle_cmsbundle_order_catalog_process_add:

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_cmsbundle_uploadartworkcenteradmin_pagelist
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/uploadartworkcenter/list(?:/(?P<instance_id>\\d+)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_cmsbundle_uploadartworkcenteradmin_pagelist;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_uploadartworkcenteradmin_pagelist')), array (  'instance_id' => '0',  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterAdminController::uploadArtworkCenterListAction',));
            }
            not_office_brain_cmsbundle_uploadartworkcenteradmin_pagelist:

            // office_brain_cmsbundle_uploadartworkcenteradmin_pagelistajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/uploadartworkcenter/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_uploadartworkcenteradmin_pagelistajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_uploadartworkcenteradmin_pagelistajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterAdminController::uploadArtworkCenterListAjaxAction',));
            }
            not_office_brain_cmsbundle_uploadartworkcenteradmin_pagelistajax:

            // office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcentersearch
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/uploadartworkcenter/search(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcentersearch;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcentersearch')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterAdminController::cmsUploadArtworkCenterSearchAction',));
            }
            not_office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcentersearch:

            // office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcenterdetail
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/uploadartworkcenter/upload\\-artwork\\-center\\-detail/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcenterdetail')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterAdminController::uploadArtworkCenterDetailsAction',));
            }

            // office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcenter_file
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/uploadartworkcenter/upload\\-artwork\\-center\\-file/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcenter_file')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterAdminController::uploadArtworkCenterDownloadAction',));
            }

            // office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcenter_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/cms/uploadartworkcenter/upload\\-artwork\\-center\\-delete$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_uploadartworkcenteradmin_uploadartworkcenter_delete')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterAdminController::deleteAction',));
            }

        }

        // office_brain_custombundle_cmsbundle_upload_artwork_center_add
        if (preg_match('#^/(?P<_locale>[^/]++)/upload\\-artwork\\-center$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_upload_artwork_center_add')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterController::addAction',));
        }

        // office_brain_custombundle_cmsbundle_upload_artwork_center_new
        if (preg_match('#^/(?P<_locale>[^/]++)/upload\\-artwork\\-center/new$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_upload_artwork_center_new')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterController::newAction',));
        }

        // office_brain_cmsbundle_cmsmedialibrary_download
        if (preg_match('#^/(?P<_locale>[^/]++)/download/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_cmsbundle_cmsmedialibrary_download')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterController::downloadAction',));
        }

        // office_brain_custombundle_cmsbundle_cmsmedialibrary_delete
        if (preg_match('#^/(?P<_locale>[^/]++)/artwork\\-delete$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsmedialibrary_delete')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterController::deleteAction',));
        }

        // office_brain_custombundle_cmsbundle_cmsmedialibrary_upload
        if (preg_match('#^/(?P<_locale>[^/]++)/artwork\\-upload$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_cmsbundle_cmsmedialibrary_upload')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\CmsBundle\\Controller\\UploadArtworkCenterController::uploadAction',));
        }

        // officebrain_custom_servicegroup_default_index
        if (0 === strpos($pathinfo, '/hello') && preg_match('#^/hello/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_servicegroup_default_index')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\DefaultController::indexAction',));
        }

        if (0 === strpos($pathinfo, '/admin')) {
            // office_brain_servicegroupbundle_promocouponadmin_list
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/list(?:/(?P<instance_id>\\d+)(?:/(?P<page>\\d+))?)?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_servicegroupbundle_promocouponadmin_list;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_list')), array (  'instance_id' => '0',  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::promoCouponListAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_list:

            // office_brain_servicegroupbundle_promocouponadmin_listajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/list\\-ajax(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_servicegroupbundle_promocouponadmin_listajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_listajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::promoCouponListAjaxAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_listajax:

            // office_brain_servicegroupbundle_promocouponadmin_add
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_servicegroupbundle_promocouponadmin_add;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_add')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::couponNameAddAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_add:

            // office_brain_servicegroupbundle_promocouponadmin_processpageadd
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/add(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_servicegroupbundle_promocouponadmin_processpageadd;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_processpageadd')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::processCouponNameAddAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_processpageadd:

            // office_brain_servicegroupbundle_promocouponadmin_edit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/edit/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_servicegroupbundle_promocouponadmin_edit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_edit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::pageEditAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_edit:

            // office_brain_servicegroupbundle_promocouponadmin_processpageedit
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/edit/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_servicegroupbundle_promocouponadmin_processpageedit;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_processpageedit')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::processPageEditAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_processpageedit:

            // office_brain_servicegroupbundle_promocouponadmin_delete
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/delete/(?P<id>\\d+)(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_servicegroupbundle_promocouponadmin_delete;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_delete')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::promoCouponDeleteAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_delete:

            // office_brain_servicegroupbundle_promocouponadmin_search
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/search(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_servicegroupbundle_promocouponadmin_search;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_search')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::promoCouponSearchAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_search:

            // office_brain_servicegroupbundle_promocouponadmin_change_status
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/change\\-status(?:/(?P<instance_id>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_servicegroupbundle_promocouponadmin_change_status;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_change_status')), array (  'instance_id' => '0',  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::promoCouponChangeStatusAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_change_status:

            // office_brain_servicegroupbundle_promocouponadmin_usermapping
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/user\\-mapping/(?P<id>\\d+)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                    $allow = array_merge($allow, array('GET', 'HEAD'));
                    goto not_office_brain_servicegroupbundle_promocouponadmin_usermapping;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_usermapping')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::userMappingAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_usermapping:

            // office_brain_servicegroupbundle_promocouponadmin_processusermapping
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/user\\-mapping/(?P<id>\\d+)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_servicegroupbundle_promocouponadmin_processusermapping;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_processusermapping')), array (  'page' => '1',  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::processUserMappingAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_processusermapping:

            // office_brain_servicegroupbundle_promocouponadmin_usermapping_listajax
            if (preg_match('#^/admin/(?P<_locale>[^/]++)/promo\\-coupon/user\\-mapping\\-ajax/(?P<id>\\d+)(?:/(?P<page>\\d+))?$#sD', $pathinfo, $matches)) {
                if ($this->context->getMethod() != 'POST') {
                    $allow[] = 'POST';
                    goto not_office_brain_servicegroupbundle_promocouponadmin_usermapping_listajax;
                }

                return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_servicegroupbundle_promocouponadmin_usermapping_listajax')), array (  'page' => 1,  '_controller' => 'OfficeBrain\\CustomBundle\\ServiceGroupBundle\\Controller\\PromoCouponAdminController::userMappingAjaxAction',));
            }
            not_office_brain_servicegroupbundle_promocouponadmin_usermapping_listajax:

        }

        // officebrain_custom_order_default_index
        if (0 === strpos($pathinfo, '/hello') && preg_match('#^/hello/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_order_default_index')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\DefaultController::indexAction',));
        }

        // office_brain_orderbundle_order_cartlist
        if (preg_match('#^/(?P<_locale>[^/]++)/cart\\-list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_cartlist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::cartListAction',));
        }

        // office_brain_orderbundle_order_cartlist_discountcode
        if (preg_match('#^/(?P<_locale>[^/]++)/redeem\\-cart\\-discount\\-code$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_cartlist_discountcode')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::cartDiscountCodeAction',));
        }

        // office_brain_orderbundle_order_removediscountcode
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-cart\\-discount\\-code$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_removediscountcode')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::removeDiscountCodeAction',));
        }

        // office_brain_requestquotebundle_requestquote_gettotalquantatiybyproductid
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-total\\-quantatity\\-by\\-product\\-id\\-order/(?P<product_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_requestquotebundle_requestquote_gettotalquantatiybyproductid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_requestquotebundle_requestquote_gettotalquantatiybyproductid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getTotalQuantatiyByProductIdAction',));
        }
        not_office_brain_requestquotebundle_requestquote_gettotalquantatiybyproductid:

        // office_brain_orderbundle_order_checkoutdetail
        if (preg_match('#^/(?P<_locale>[^/]++)/checkout\\-detail$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_checkoutdetail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::checkoutDetailAction',));
        }

        // office_brain_orderbundle_order_orderdetails
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-details(?:/(?P<order_id>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_orderdetails')), array (  'rule_service' => 'rule_charges',  'order_id' => NULL,  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderDetailsAction',));
        }

        // office_brain_orderbundle_order_vieworderdetails
        if (preg_match('#^/(?P<_locale>[^/]++)/view\\-order\\-details(?:/(?P<order_id>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_vieworderdetails')), array (  'rule_service' => 'rule_charges',  'order_id' => NULL,  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::viewOrderDetailsAction',));
        }

        // office_brain_custombundle_orderbundle_order_printorderdetails
        if (preg_match('#^/(?P<_locale>[^/]++)/print\\-order\\-details(?:/(?P<order_id>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_custombundle_orderbundle_order_printorderdetails')), array (  'rule_service' => 'rule_charges',  'order_id' => NULL,  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::printOrderDetailsAction',));
        }

        // office_brain_orderbundle_payment_paymentsuccess
        if (preg_match('#^/(?P<_locale>[^/]++)/payment\\-success$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_payment_paymentsuccess')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::paymentSuccessAction',));
        }

        // office_brain_orderbundle_order_orderlist
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_orderlist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderListAction',));
        }

        // office_brain_orderbundle_order_selectCheckoutShippingType
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-select\\-checkout\\-shipping\\-type$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_selectCheckoutShippingType')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::selectCheckoutShippingTypeAction',));
        }

        // office_brain_orderbundle_order_removeCheckoutShippingByCounter
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-checkout\\-shipping\\-by\\-counter\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_removeCheckoutShippingByCounter;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_removeCheckoutShippingByCounter')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::removeCheckoutShippingByCounterAction',));
        }
        not_office_brain_orderbundle_order_removeCheckoutShippingByCounter:

        // office_brain_orderbundle_order_setproducttoshipping
        if (preg_match('#^/(?P<_locale>[^/]++)/set\\-product\\-to\\-shipping$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_setproducttoshipping')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::setProductToShippingAction',));
        }

        // office_brain_orderbundle_review_order_update
        if (preg_match('#^/(?P<_locale>[^/]++)/review\\-order\\-update$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_review_order_update')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::reviewOrderUpdateAction',));
        }

        // office_brain_orderbundle_order_loadorder
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-tab/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_loadorder;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_loadorder')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::loadOrderTabAction',));
        }
        not_office_brain_orderbundle_order_loadorder:

        // office_brain_orderbundle_order_decoration
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-decoration/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_decoration;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_decoration')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::decorationAction',));
        }
        not_office_brain_orderbundle_order_decoration:

        // office_brain_orderbundle_order_blank
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-blank/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_blank;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_blank')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::blankAction',));
        }
        not_office_brain_orderbundle_order_blank:

        // office_brain_orderbundle_order_sample
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-sample/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_sample;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_sample')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::sampleAction',));
        }
        not_office_brain_orderbundle_order_sample:

        // office_brain_orderbundle_order_getProductAttribute
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-get\\-color\\-wise\\-quantity$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_getProductAttribute;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getProductAttribute')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getProductAttributeAction',));
        }
        not_office_brain_orderbundle_order_getProductAttribute:

        // office_brain_orderbundle_order_getproductheadingattribute
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-size\\-header/(?P<product_id>[^/]++)/(?P<edit>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getproductheadingattribute')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getProductHeadingAttributeAction',));
        }

        // office_brain_orderbundle_order_addimprintlocationsummary
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-add\\-imprint\\-location\\-summary$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_addimprintlocationsummary;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addimprintlocationsummary')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addImprintLocationSummaryAction',));
        }
        not_office_brain_orderbundle_order_addimprintlocationsummary:

        // office_brain_orderbundle_order_addimprintlocation
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-add\\-imprint\\-location$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_addimprintlocation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addImprintLocationAction',));
        }
        not_office_brain_orderbundle_order_addimprintlocation:

        // office_brain_orderbundle_order_precoloraddimprintlocation
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-pre\\-color\\-add\\-imprint\\-location$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_precoloraddimprintlocation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_precoloraddimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::preColorAddImprintLocationAction',));
        }
        not_office_brain_orderbundle_order_precoloraddimprintlocation:

        // office_brain_orderbundle_order_selectShippingType
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-select\\-shipping\\-type$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_selectShippingType')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::selectShippingTypeAction',));
        }

        // office_brain_orderbundle_order_getShippingAddress
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-get\\-shipping\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_getShippingAddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getShippingAddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getShippingAddressAction',));
        }
        not_office_brain_orderbundle_order_getShippingAddress:

        // office_brain_orderbundle_order_getshippingaddressbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-get\\-shipping\\-address\\-by\\-id$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_getshippingaddressbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getshippingaddressbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getShippingAddressByIdAction',));
        }
        not_office_brain_orderbundle_order_getshippingaddressbyid:

        // office_brain_orderbundle_order_getshippingaddressbyidsummary
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-get\\-shipping\\-address\\-by\\-id\\-summary$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getshippingaddressbyidsummary')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getShippingAddressByIdSummaryAction',));
        }

        // office_brain_orderbundle_order_selectMethod
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-select\\-method$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_selectMethod;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_selectMethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::selectMethodAction',));
        }
        not_office_brain_orderbundle_order_selectMethod:

        // office_brain_orderbundle_order_quantityprice_as_imprintmethod
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-get\\-quantity\\-price\\-as\\-imprint\\-method$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_quantityprice_as_imprintmethod;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_quantityprice_as_imprintmethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getQuantityPriceAsImprintMethodAction',));
        }
        not_office_brain_orderbundle_order_quantityprice_as_imprintmethod:

        // office_brain_orderbundle_order_imprintlocationbyimprintmethodid
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-get\\-imprint\\-location\\-by\\-imprint\\-method\\-id$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_imprintlocationbyimprintmethodid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_imprintlocationbyimprintmethodid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getImprintLocationByImprintMethodIdAction',));
        }
        not_office_brain_orderbundle_order_imprintlocationbyimprintmethodid:

        // office_brain_orderbundle_order_selectColor
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-select\\-color\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_selectColor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_selectColor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::selectColorAction',));
        }
        not_office_brain_orderbundle_order_selectColor:

        // office_brain_orderbundle_order_selectlogoblock
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-select\\-logo\\-block$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_selectlogoblock;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_selectlogoblock')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::selectLogoBlockAction',));
        }
        not_office_brain_orderbundle_order_selectlogoblock:

        // office_brain_orderbundle_order_uploadartworkfromgallery
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-upload\\-artwork\\-from\\-gallery$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_uploadartworkfromgallery;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_uploadartworkfromgallery')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::uploadArtWorkFromGalleryAction',));
        }
        not_office_brain_orderbundle_order_uploadartworkfromgallery:

        // office_brain_orderbundle_order_uploadnewartwork
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-upload\\-new\\-artwork$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_uploadnewartwork;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_uploadnewartwork')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::uploadNewArtWorkAction',));
        }
        not_office_brain_orderbundle_order_uploadnewartwork:

        // office_brain_orderbundle_order_addtocart
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-to\\-cart$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_addtocart;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addtocart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addToCartAction',));
        }
        not_office_brain_orderbundle_order_addtocart:

        // office_brain_orderbundle_order_edittocart
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-to\\-cart/(?P<cart_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_edittocart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editToCartAction',));
        }

        // office_brain_orderbundle_order_guestshippingaddress_cartitem
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-guest\\-ship\\-address\\-cart\\-item/(?P<product_id>[^/]++)/(?P<method>[^/]++)/(?P<counter>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_guestshippingaddress_cartitem')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderGuestShippingCartItemAction',));
        }

        // office_brain_orderbundle_order_unsetcartsession
        if (preg_match('#^/(?P<_locale>[^/]++)/unset\\-cart\\-session$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_unsetcartsession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_unsetcartsession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::unsetCartSessionAction',));
        }
        not_office_brain_orderbundle_order_unsetcartsession:

        // office_brain_orderbundle_order_recentcartlist
        if (preg_match('#^/(?P<_locale>[^/]++)/recent\\-cart\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_recentcartlist;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_recentcartlist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::recentCartListAction',));
        }
        not_office_brain_orderbundle_order_recentcartlist:

        // office_brain_orderbundle_order_deletecart
        if (preg_match('#^/(?P<_locale>[^/]++)/cart\\-list\\-delete$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_deletecart;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_deletecart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::deleteCartAction',));
        }
        not_office_brain_orderbundle_order_deletecart:

        // office_brain_orderbundle_order_deleteallcart
        if (preg_match('#^/(?P<_locale>[^/]++)/cart\\-list\\-delete\\-all$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_deleteallcart;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_deleteallcart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::deleteAllCartAction',));
        }
        not_office_brain_orderbundle_order_deleteallcart:

        // office_brain_orderbundle_order_setproducttocart
        if (preg_match('#^/(?P<_locale>[^/]++)/set\\-product\\-to\\-cart$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_setproducttocart;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_setproducttocart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::setProductToCartAction',));
        }
        not_office_brain_orderbundle_order_setproducttocart:

        // office_brain_orderbundle_order_seteditproducttocart
        if (preg_match('#^/(?P<_locale>[^/]++)/set\\-edit\\-product\\-to\\-cart$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_seteditproducttocart;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_seteditproducttocart')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::setEditProductToCartAction',));
        }
        not_office_brain_orderbundle_order_seteditproducttocart:

        // office_brain_orderbundle_order_removefilefromartwork
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-remove\\-file\\-from\\-artwork$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_removefilefromartwork;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_removefilefromartwork')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::removeFileFromArtWorkAction',));
        }
        not_office_brain_orderbundle_order_removefilefromartwork:

        // office_brain_orderbundle_order_continueshopping
        if (preg_match('#^/(?P<_locale>[^/]++)/continue\\-shopping\\-from\\-cart\\-list$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_continueshopping;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_continueshopping')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::continueShoppingAction',));
        }
        not_office_brain_orderbundle_order_continueshopping:

        // office_brain_orderbundle_order_getallbillingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-billing\\-address$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getallbillingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getAllBillingAddressAction',));
        }

        // office_brain_orderbundle_order_getbillingaddresssuggestionform
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-billing\\-address\\-suggestion\\-form$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getbillingaddresssuggestionform')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getBillingAddressSuggestionFormAction',));
        }

        // office_brain_orderbundle_order_getbillingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-billing\\-address\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_getbillingaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getbillingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getBillingAddressAction',));
        }
        not_office_brain_orderbundle_order_getbillingaddress:

        // office_brain_orderbundle_order_getorderbillingaddressbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-order\\-billing\\-address\\-by\\-id$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_getorderbillingaddressbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getorderbillingaddressbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getOrderBillingAddressByIdAction',));
        }
        not_office_brain_orderbundle_order_getorderbillingaddressbyid:

        // office_brain_orderbundle_order_editcheckoutshippingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/checkout\\-shipping\\-edit\\-address/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_editcheckoutshippingaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_editcheckoutshippingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editCheckoutShippingAddressAction',));
        }
        not_office_brain_orderbundle_order_editcheckoutshippingaddress:

        // office_brain_orderbundle_order_editcheckoutbillingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/checkout\\-billing\\-edit\\-address/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_editcheckoutbillingaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_editcheckoutbillingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editCheckoutBillingAddressAction',));
        }
        not_office_brain_orderbundle_order_editcheckoutbillingaddress:

        // office_brain_orderbundle_order_addcheckoutshippingaddressguest
        if (preg_match('#^/(?P<_locale>[^/]++)/checkout\\-add\\-billing\\-address\\-guest$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_addcheckoutshippingaddressguest;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addcheckoutshippingaddressguest')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addCheckoutBillingAddressGuestAction',));
        }
        not_office_brain_orderbundle_order_addcheckoutshippingaddressguest:

        // office_brain_orderbundle_order_guestbillingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-order\\-guest\\-billing$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_guestbillingaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_guestbillingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getOrderBillingGuestAddressAction',));
        }
        not_office_brain_orderbundle_order_guestbillingaddress:

        // office_brain_orderbundle_order_addcheckoutshippingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/cheakout\\-add\\-billing\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_addcheckoutshippingaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addcheckoutshippingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addCheckoutBillingAddressAction',));
        }
        not_office_brain_orderbundle_order_addcheckoutshippingaddress:

        // office_brain_orderbundle_order_addorderdetail
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-order\\-detail$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_addorderdetail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addorderdetail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addOrderDetailAction',));
        }
        not_office_brain_orderbundle_order_addorderdetail:

        // office_brain_orderbundle_order_paymentlist
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-payment\\-list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_paymentlist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::paymentListAction',));
        }

        // office_brain_orderbundle_payment_paymentfailed
        if (preg_match('#^/(?P<_locale>[^/]++)/payment\\-failed$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_payment_paymentfailed')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::paymentFailedAction',));
        }

        // office_brain_orderbundle_order_pmscolor
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-pms\\-colors$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_pmscolor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderPmsColorsAction',));
        }

        // office_brain_orderbundle_order_customerinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_customerinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_customerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::customerInfoAction',));
        }
        not_office_brain_orderbundle_order_customerinfo:

        // office_brain_orderbundle_order_guestcustomerinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/guest\\-customer/(?P<user_id>[^/]++)/(?P<user_type>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_guestcustomerinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_guestcustomerinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::guestCustomerInfoAction',));
        }
        not_office_brain_orderbundle_order_guestcustomerinfo:

        // office_brain_orderbundle_order_thankyouofflinepayment
        if (preg_match('#^/(?P<_locale>[^/]++)/order/thank\\-you$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_thankyouofflinepayment;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_thankyouofflinepayment')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::thankYouOfflinePaymentAction',));
        }
        not_office_brain_orderbundle_order_thankyouofflinepayment:

        // office_brain_orderbundle_order_saveorderaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-add\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_saveorderaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_saveorderaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addContactBookAction',));
        }
        not_office_brain_orderbundle_order_saveorderaddress:

        // office_brain_orderbundle_order_addcontactinsession
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-add\\-contact\\-session$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_addcontactinsession;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addcontactinsession')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderAddGuestContactInSessionAction',));
        }
        not_office_brain_orderbundle_order_addcontactinsession:

        // office_brain_orderbundle_editguestaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-order\\-edit\\-guest\\-address/(?P<productId>[^/]++)/(?P<counter>[^/]++)/(?P<method>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_editguestaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_editguestaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editGuestContactAction',));
        }
        not_office_brain_orderbundle_editguestaddress:

        // office_brain_orderbundle_order_guestshippingaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-guest\\-ship\\-address/(?P<product_id>[^/]++)/(?P<method>[^/]++)/(?P<counter>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_guestshippingaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderGuestShippingAction',));
        }

        // office_brain_orderbundle_editguestrequestorderaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/request\\-order\\-edit\\-guest\\-ship\\-address$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_editguestrequestorderaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::requestOrderEditGuestShippingAction',));
        }

        // office_brain_orderbundle_order_editimprintlocation
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-imprint\\-location\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_editimprintlocation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_editimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editImprintLocationAction',));
        }
        not_office_brain_orderbundle_order_editimprintlocation:

        // office_brain_orderbundle_order_editimprintlocation_start_imprint_method
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-imprint\\-location\\-start\\-imprint\\-method$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_editimprintlocation_start_imprint_method;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_editimprintlocation_start_imprint_method')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editImprintLocationStartImprintMethodAction',));
        }
        not_office_brain_orderbundle_order_editimprintlocation_start_imprint_method:

        // office_brain_orderbundle_order_editselectMethod
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-method\\-edit\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_editselectMethod;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_editselectMethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editSelectMethodAction',));
        }
        not_office_brain_orderbundle_order_editselectMethod:

        // office_brain_orderbundle_order_editselectColor
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-select\\-color\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_editselectColor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_editselectColor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editSelectColorAction',));
        }
        not_office_brain_orderbundle_order_editselectColor:

        // office_brain_orderbundle_order_editSelectShippingType
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-shipping\\-type\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_editSelectShippingType;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_editSelectShippingType')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editSelectShippingTypeAction',));
        }
        not_office_brain_orderbundle_order_editSelectShippingType:

        // office_brain_orderbundle_order_getcheckoutshippingaddressbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-checkout\\-shipping\\-address\\-by\\-id$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_getcheckoutshippingaddressbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_getcheckoutshippingaddressbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::getCheckoutShippingAddressByIdAction',));
        }
        not_office_brain_orderbundle_order_getcheckoutshippingaddressbyid:

        // office_brain_orderbundle_editmodeguestaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-quote\\-edit\\-mode\\-guest\\-address/(?P<productId>[^/]++)/(?P<counter>[^/]++)/(?P<method>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_editmodeguestaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_editmodeguestaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editModeGuestContactAction',));
        }
        not_office_brain_orderbundle_editmodeguestaddress:

        // office_brain_orderbundle_order_addgguestuser
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-guest\\-user\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_addgguestuser;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addgguestuser')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addGuestUserAction',));
        }
        not_office_brain_orderbundle_order_addgguestuser:

        // office_brain_orderbundle_order_processaddgguestusersubmit
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-guest\\-user\\-order$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_processaddgguestusersubmit;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_processaddgguestusersubmit')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::processAddGuestUserAction',));
        }
        not_office_brain_orderbundle_order_processaddgguestusersubmit:

        // office_brain_orderbundle_order_checkoutdetailguest
        if (preg_match('#^/(?P<_locale>[^/]++)/checkout\\-detail\\-guest$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_checkoutdetailguest')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::checkoutDetailGuestAction',));
        }

        // office_brain_orderbundle_order_orderemail
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-email/(?P<order_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_orderemail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_orderemail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderEmailAction',));
        }
        not_office_brain_orderbundle_order_orderemail:

        // office_brain_orderbundle_order_ordertrack
        if (preg_match('#^/(?P<_locale>[^/]++)/track\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_ordertrack;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_ordertrack')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderTrackShippingAction',));
        }
        not_office_brain_orderbundle_order_ordertrack:

        // office_brain_orderbundle_order_ordertrackingdetail
        if (preg_match('#^/(?P<_locale>[^/]++)/track\\-order\\-detail$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_ordertrackingdetail;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_ordertrackingdetail')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::orderTrackingShippingDetailAction',));
        }
        not_office_brain_orderbundle_order_ordertrackingdetail:

        // office_brain_orderbundle_order_updateselectpreferreddistributor
        if (preg_match('#^/(?P<_locale>[^/]++)/pref\\-dist$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_updateselectpreferreddistributor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_updateselectpreferreddistributor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::updateSelectPreferredDistributorAction',));
        }
        not_office_brain_orderbundle_order_updateselectpreferreddistributor:

        // office_brain_orderbundle_editorderaddress
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-edit\\-address/(?P<contactBookId>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_orderbundle_editorderaddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_editorderaddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::editContactBookAction',));
        }
        not_office_brain_orderbundle_editorderaddress:

        // office_brain_orderbundle_order_removeShippingByCounter
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-shipping\\-by\\-counter\\-order$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_orderbundle_order_removeShippingByCounter;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_removeShippingByCounter')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::removeShippingByCounterAction',));
        }
        not_office_brain_orderbundle_order_removeShippingByCounter:

        // office_brain_orderbundle_order_popupaddresssrearch
        if (preg_match('#^/(?P<_locale>[^/]++)/popaddress\\-search$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_popupaddresssrearch')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::popupAddressSearchListAction',));
        }

        // office_brain_orderbundle_order_popupaddresscompanylist
        if (preg_match('#^/(?P<_locale>[^/]++)/popaddress\\-company\\-search$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_popupaddresscompanylist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::popupAddressCompanyListAction',));
        }

        // office_brain_orderbundle_order_reorder
        if (preg_match('#^/(?P<_locale>[^/]++)/reorder$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_reorder')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::reOrderAction',));
        }

        // office_brain_orderbundle_order_placereorder
        if (preg_match('#^/(?P<_locale>[^/]++)/placereorder$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_placereorder')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::placereOrderAction',));
        }

        // office_brain_orderbundle_order_addguestinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/cheakout\\-add\\-guest\\-info$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_orderbundle_order_addguestinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_addguestinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::addGuestInfoAction',));
        }
        not_office_brain_orderbundle_order_addguestinfo:

        // office_brain_orderbundle_order_selectlogoblock_guestuser
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-select\\-logo\\-block\\-guestuser$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'POST', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'POST', 'HEAD'));
                goto not_office_brain_orderbundle_order_selectlogoblock_guestuser;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_orderbundle_order_selectlogoblock_guestuser')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\OrderBundle\\Controller\\OrderController::selectLogoBlockGuestUserAction',));
        }
        not_office_brain_orderbundle_order_selectlogoblock_guestuser:

        // officebrain_custom_quote_default_index
        if (0 === strpos($pathinfo, '/hello') && preg_match('#^/hello/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_quote_default_index')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\DefaultController::indexAction',));
        }

        // office_brain_quotebundle_quote_quotelist
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-list$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_quotelist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::quoteListAction',));
        }

        // office_brain_quotebundle_quote_quote
        if (preg_match('#^/(?P<_locale>[^/]++)/quote/(?P<quote_id>[^/]++)(?:/(?P<mode>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_quote')), array (  'rule_service' => 'rule_charges',  'mode' => 'create',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::quoteAction',));
        }

        // office_brain_quotebundle_quote_getproductlist
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-quote\\-product/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getproductlist')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getProductListAction',));
        }

        // office_brain_quotebundle_quote_searchproductforquote
        if (preg_match('#^/(?P<_locale>[^/]++)/search\\-product\\-for\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_searchproductforquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::searchProductForQuoteAction',));
        }

        // office_brain_quotebundle_quote_getproductinfotoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-product\\-info\\-to\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getproductinfotoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getProductInfotoQuoteAction',));
        }

        // office_brain_quotebundle_quote_addadditionalcharges
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-addtional\\-charges$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_addadditionalcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::addAdditionalChargesAction',));
        }

        // office_brain_quotebundle_quote_addnewcustomertoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-new\\-customer\\-to\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_addnewcustomertoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::addNewCustomerAction',));
        }

        // office_brain_quotebundle_quote_editcustomertoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-customer\\-to\\-quote/(?P<user_id>[^/]++)/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_editcustomertoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::editCustomerToQuoteAction',));
        }

        // office_brain_quotebundle_quote_addimprintlocation
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-add\\-imprint\\-location$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_addimprintlocation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_addimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::addImprintLocationAction',));
        }
        not_office_brain_quotebundle_quote_addimprintlocation:

        // office_brain_quotebundle_quote_selectMethod
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-method\\-quote\\-front$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_selectMethod;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_selectMethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::selectMethodAction',));
        }
        not_office_brain_quotebundle_quote_selectMethod:

        // office_brain_quotebundle_quote_selectColor
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-color\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_selectColor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_selectColor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::selectColorAction',));
        }
        not_office_brain_quotebundle_quote_selectColor:

        // office_brain_quotebundle_quote_pmscolor
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-pms\\-colors$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_pmscolor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::quotePmsColorsAction',));
        }

        // office_brain_quotebundle_quote_setproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/set\\-product$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_setproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_setproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::setProductAction',));
        }
        not_office_brain_quotebundle_quote_setproduct:

        // office_brain_quotebundle_quote_editquoteproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-product\\-to\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_editquoteproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::editQuoteProductAction',));
        }

        // office_brain_quotebundle_quote_getbillingaddressbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-billing\\-address\\-by\\-id/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_getbillingaddressbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getbillingaddressbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getBillingAddressByIdAction',));
        }
        not_office_brain_quotebundle_quote_getbillingaddressbyid:

        // office_brain_quotebundle_quote_editcustomerbillingtoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-customer\\-billing\\-to\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_editcustomerbillingtoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::editCustomerbillingToQuoteAction',));
        }

        // office_brain_quotebundle_quote_send_quote
        if (preg_match('#^/(?P<_locale>[^/]++)/send\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_send_quote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::sendQuoteAction',));
        }

        // office_brain_quotebundle_quote_previewquote
        if (preg_match('#^/(?P<_locale>[^/]++)/preview\\-quote/(?P<quote_id>[^/]++)/?$#sD', $pathinfo, $matches)) {
            if ('/' === substr($pathinfo, -1)) {
                // no-op
            } elseif (!in_array($this->context->getMethod(), array('HEAD', 'GET'))) {
                goto not_office_brain_quotebundle_quote_previewquote;
            } else {
                return $this->redirect($rawPathinfo.'/', 'office_brain_quotebundle_quote_previewquote');
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_previewquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::previewQuoteAction',));
        }
        not_office_brain_quotebundle_quote_previewquote:

        // office_brain_quotebundle_quote_getproductlistpreview
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-quote\\-product\\-preview/(?P<quote_id>[^/]++)/(?P<is_quote_preview_page>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getproductlistpreview')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getProductListPreviewAction',));
        }

        // office_brain_quotebundle_quote_getpreviewquoteproductList
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-quote\\-product\\-preview/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getpreviewquoteproductList')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getPreviewQuoteProductListAction',));
        }

        // office_brain_quotebundle_quote_downloadquoteproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-product\\-download/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_downloadquoteproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_downloadquoteproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::downloadQuoteProductAction',));
        }
        not_office_brain_quotebundle_quote_downloadquoteproduct:

        // office_brain_quotebundle_quote_getshippingaddressbyid
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-address\\-by\\-id$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_getshippingaddressbyid;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getshippingaddressbyid')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getShippingAddressByIdAction',));
        }
        not_office_brain_quotebundle_quote_getshippingaddressbyid:

        // office_brain_quotebundle_quote_selectlogoblock
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-select\\-logo\\-block$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_selectlogoblock;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_selectlogoblock')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::selectLogoBlockAction',));
        }
        not_office_brain_quotebundle_quote_selectlogoblock:

        // office_brain_quotebundle_quote_uploadartworkfromgallery
        if (preg_match('#^/(?P<_locale>[^/]++)/order\\-upload\\-artwork\\-from\\-gallery$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_uploadartworkfromgallery;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_uploadartworkfromgallery')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::uploadArtWorkFromGalleryAction',));
        }
        not_office_brain_quotebundle_quote_uploadartworkfromgallery:

        // office_brain_quotebundle_quote_createquote
        if (preg_match('#^/(?P<_locale>[^/]++)/create\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_createquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_createquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::createQuoteAction',));
        }
        not_office_brain_quotebundle_quote_createquote:

        // office_brain_quotebundle_quote_createquotefromqueue
        if (preg_match('#^/(?P<_locale>[^/]++)/create\\-quote\\-from\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_createquotefromqueue;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_createquotefromqueue')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::createQuoteFromQueueAction',));
        }
        not_office_brain_quotebundle_quote_createquotefromqueue:

        // office_brain_quotebundle_quote_addmultipleproductquote
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-multiple\\-product\\-to\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_addmultipleproductquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::addMultipleProductQuoteAction',));
        }

        // office_brain_quote_bundle_hide_show
        if (preg_match('#^/(?P<_locale>[^/]++)/hide\\-show$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quote_bundle_hide_show')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::hideShowAction',));
        }

        // office_brain_quotebundle_quote_deletequote
        if (preg_match('#^/(?P<_locale>[^/]++)/delete\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_deletequote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_deletequote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::deleteQuoteAction',));
        }
        not_office_brain_quotebundle_quote_deletequote:

        // office_brain_quotebundle_quote_savequoteinformation
        if (preg_match('#^/(?P<_locale>[^/]++)/save\\-quote\\-information$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_savequoteinformation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::saveQuoteInformationAction',));
        }

        // office_brain_quotebundle_quote_savenewcustomer
        if (preg_match('#^/(?P<_locale>[^/]++)/save\\-new\\-customer\\-to\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_savenewcustomer;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_savenewcustomer')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::saveNewCustomerAction',));
        }
        not_office_brain_quotebundle_quote_savenewcustomer:

        // office_brain_quotebundle_quote_updatecustomertoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/update\\-customer\\-to\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_updatecustomertoquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_updatecustomertoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::updateCustomerToQuoteAction',));
        }
        not_office_brain_quotebundle_quote_updatecustomertoquote:

        // office_brain_quotebundle_quote_updatecustomerbillingtoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/update\\-customer\\-billing\\-to\\-quote/(?P<user_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_updatecustomerbillingtoquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_updatecustomerbillingtoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::updateCustomerBillingToQuoteAction',));
        }
        not_office_brain_quotebundle_quote_updatecustomerbillingtoquote:

        // office_brain_quotebundle_quote_getBillingAddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-billing\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_getBillingAddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getBillingAddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getBillingAddressAction',));
        }
        not_office_brain_quotebundle_quote_getBillingAddress:

        // office_brain_quotebundle_quote_getalladdressbyquote
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-address\\-by\\-quote/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_getalladdressbyquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getalladdressbyquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getAllAddressByQuoteAction',));
        }
        not_office_brain_quotebundle_quote_getalladdressbyquote:

        // office_brain_quotebundle_quote_deletequoteusercontact
        if (preg_match('#^/(?P<_locale>[^/]++)/delete\\-quote\\-user\\-contact$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_deletequoteusercontact;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_deletequoteusercontact')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::deleteQuoteUserContactAction',));
        }
        not_office_brain_quotebundle_quote_deletequoteusercontact:

        // office_brain_quotebundle_quote_hideshowitemline
        if (preg_match('#^/(?P<_locale>[^/]++)/hide\\-show\\-itemline$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_hideshowitemline')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::hideShowItemLineAction',));
        }

        // office_brain_quotebundle_quote_negotiation
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-negotiation/(?P<quote_id>[^/]++)/(?P<secret>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_negotiation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_negotiation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::negotiationAction',));
        }
        not_office_brain_quotebundle_quote_negotiation:

        // office_brain_quotebundle_quote_quotenegotiationprocess
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-negotiation\\-process/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_quotenegotiationprocess;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_quotenegotiationprocess')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::negotiationProcessAction',));
        }
        not_office_brain_quotebundle_quote_quotenegotiationprocess:

        // office_brain_quotebundle_quote_thankupage
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-negotiation\\-thank\\-you$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_thankupage;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_thankupage')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::thankYouNegotiationAction',));
        }
        not_office_brain_quotebundle_quote_thankupage:

        // office_brain_quotebundle_quote_negotiationexpire
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-negotiation\\-expire$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_negotiationexpire;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_negotiationexpire')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::negotiationExpireAction',));
        }
        not_office_brain_quotebundle_quote_negotiationexpire:

        // office_brain_quotebundle_quote_getalladdressbyquotepreview
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-address\\-by\\-quote\\-preview/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_getalladdressbyquotepreview;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getalladdressbyquotepreview')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getAllAddressByQuotePreviewAction',));
        }
        not_office_brain_quotebundle_quote_getalladdressbyquotepreview:

        // office_brain_quotebundle_quote_
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-all\\-quote\\-product\\-preview\\-for\\-pdf/(?P<quote_id>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getPreviewQuoteProductListForPdfAction',));
        }

        // office_brain_quotebundle_quote_duplicatequote
        if (preg_match('#^/(?P<_locale>[^/]++)/duplicate\\-quote$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_duplicatequote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::duplicateQuoteAction',));
        }

        // office_brain_quotebundle_quote_loadquote
        if (preg_match('#^/(?P<_locale>[^/]++)/quote/(?P<product_slug>[^/]++)$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_loadquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_loadquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::loadQuoteAction',));
        }
        not_office_brain_quotebundle_quote_loadquote:

        // office_brain_quotebundle_quote_getshippingaddressbyidsummary
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-get\\-shipping\\-address\\-by\\-id\\-summary$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getshippingaddressbyidsummary')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getShippingAddressByIdSummaryAction',));
        }

        // office_brain_quotebundle_quote_updatequoteproduct
        if (preg_match('#^/(?P<_locale>[^/]++)/update\\-quote\\-product$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_updatequoteproduct;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_updatequoteproduct')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::updateQuoteProductAction',));
        }
        not_office_brain_quotebundle_quote_updatequoteproduct:

        // office_brain_quotebundle_quote_removeitemline
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-item\\-line\\-product$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_removeitemline')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::removeItemLineAction',));
        }

        // office_brain_quotebundle_quote_removeadditionalcharges
        if (preg_match('#^/(?P<_locale>[^/]++)/remove\\-addtional\\-charges$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_removeadditionalcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::removeAdditionalChargesAction',));
        }

        // office_brain_quotebundle_quote_updateallcharges
        if (preg_match('#^/(?P<_locale>[^/]++)/update\\-all\\-charges$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_updateallcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::updateAllChargesAction',));
        }

        // office_brain_quotebundle_quote_updateaddtionalcharges
        if (preg_match('#^/(?P<_locale>[^/]++)/update\\-additional\\-charges$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_updateaddtionalcharges')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::updateAdditionalChargesAction',));
        }

        // office_brain_quotebundle_quote_itemlineupdatediscount
        if (preg_match('#^/(?P<_locale>[^/]++)/update\\-itemline\\-discount$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_itemlineupdatediscount')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::itemLineUpdateDiscountAction',));
        }

        // office_brain_quotebundle_quote_displaymessagebox
        if (preg_match('#^/(?P<_locale>[^/]++)/display\\-message\\-box$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_displaymessagebox')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::displayMessageBoxAction',));
        }

        // officebrain_quote_bundle_quote_editimprintlocation
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-imprint\\-location$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_officebrain_quote_bundle_quote_editimprintlocation;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_quote_editimprintlocation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::editImprintLocationAction',));
        }
        not_officebrain_quote_bundle_quote_editimprintlocation:

        // officebrain_quote_bundle_quote_editselectMethod
        if (preg_match('#^/(?P<_locale>[^/]++)/quote\\-select\\-method\\-edit$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_officebrain_quote_bundle_quote_editselectMethod;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_quote_bundle_quote_editselectMethod')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::editSelectMethodAction',));
        }
        not_officebrain_quote_bundle_quote_editselectMethod:

        // office_brain_quotebundle_quote_editShippingTypeForQuote
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-shipping\\-method$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_editShippingTypeForQuote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_editShippingTypeForQuote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::editShippingTypeForQuoteAction',));
        }
        not_office_brain_quotebundle_quote_editShippingTypeForQuote:

        // office_brain_quotebundle_quote_editselectColor
        if (preg_match('#^/(?P<_locale>[^/]++)/edit\\-select\\-color\\-request\\-quote$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('POST', 'GET', 'HEAD'))) {
                $allow = array_merge($allow, array('POST', 'GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_editselectColor;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_editselectColor')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::editSelectColorAction',));
        }
        not_office_brain_quotebundle_quote_editselectColor:

        // office_brain_quotebundle_quote_getProductAttribute
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-color\\-wise\\-quantity\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_getProductAttribute;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getProductAttribute')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getProductAttributeAction',));
        }
        not_office_brain_quotebundle_quote_getProductAttribute:

        // office_brain_quotebundle_quote_addimprintlocationsummary
        if (preg_match('#^/(?P<_locale>[^/]++)/add\\-imprint\\-location\\-summary$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_addimprintlocationsummary;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_addimprintlocationsummary')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::addImprintLocationSummaryAction',));
        }
        not_office_brain_quotebundle_quote_addimprintlocationsummary:

        // office_brain_quotebundle_quote_selectShippingType
        if (preg_match('#^/(?P<_locale>[^/]++)/select\\-shipping\\-type$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_selectShippingType;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_selectShippingType')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::selectShippingTypeAction',));
        }
        not_office_brain_quotebundle_quote_selectShippingType:

        // office_brain_quotebundle_quote_getShippingAddress
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-shipping\\-address$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_getShippingAddress;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getShippingAddress')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getShippingAddressAction',));
        }
        not_office_brain_quotebundle_quote_getShippingAddress:

        // office_brain_quotebundle_quote_convertreqinfotoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/convert\\-request\\-info\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_convertreqinfotoquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_convertreqinfotoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::convertReqInfoToQuoteAction',));
        }
        not_office_brain_quotebundle_quote_convertreqinfotoquote:

        // office_brain_quotebundle_quote_convertreqquotetoquote
        if (preg_match('#^/(?P<_locale>[^/]++)/convert\\-request\\-quote\\-quote$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_convertreqquotetoquote;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_convertreqquotetoquote')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::convertReqQuoteToQuoteAction',));
        }
        not_office_brain_quotebundle_quote_convertreqquotetoquote:

        // office_brain_quotebundle_quote_replaceproductimage
        if (preg_match('#^/(?P<_locale>[^/]++)/replace\\-product\\-image$#sD', $pathinfo, $matches)) {
            if ($this->context->getMethod() != 'POST') {
                $allow[] = 'POST';
                goto not_office_brain_quotebundle_quote_replaceproductimage;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_replaceproductimage')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::replaceProductImageAction',));
        }
        not_office_brain_quotebundle_quote_replaceproductimage:

        // office_brain_quotebundle_quote_getquotedistributorinfo
        if (preg_match('#^/(?P<_locale>[^/]++)/get\\-quote\\-distributor\\-info$#sD', $pathinfo, $matches)) {
            if (!in_array($this->context->getMethod(), array('GET', 'HEAD'))) {
                $allow = array_merge($allow, array('GET', 'HEAD'));
                goto not_office_brain_quotebundle_quote_getquotedistributorinfo;
            }

            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_getquotedistributorinfo')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::getQuoteDistributorInfoAction',));
        }
        not_office_brain_quotebundle_quote_getquotedistributorinfo:

        // office_brain_quotebundle_quote_viewsupplierinformation
        if (preg_match('#^/(?P<_locale>[^/]++)/view\\-supplier\\-information\\-front$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_quotebundle_quote_viewsupplierinformation')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\QuoteBundle\\Controller\\QuoteController::viewSupplierInformationAction',));
        }

        // officebrain_custom_payment_default_index
        if (0 === strpos($pathinfo, '/hello') && preg_match('#^/hello/(?P<name>[^/]++)$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'officebrain_custom_payment_default_index')), array (  '_controller' => 'OfficeBrain\\CustomBundle\\PaymentBundle\\Controller\\DefaultController::indexAction',));
        }

        // office_brain_paymentbundle_payment_loadpaymentform
        if (preg_match('#^/(?P<_locale>[^/]++)/payment\\-form$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_paymentbundle_payment_loadpaymentform')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\PaymentBundle\\Controller\\PaymentController::loadPaymentFormAction',));
        }

        // office_brain_paymentbundle_payment_preparepayment
        if (preg_match('#^/(?P<_locale>[^/]++)/payment$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_paymentbundle_payment_preparepayment')), array (  'rule_service' => 'rule_charges',  '_controller' => 'OfficeBrain\\CustomBundle\\PaymentBundle\\Controller\\PaymentController::preparePaymentAction',));
        }

        // office_brain_paymentBundle_payment_paypalresponse
        if (preg_match('#^/(?P<_locale>[^/]++)/paypal\\-response(?:/(?P<payment_type>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_paymentBundle_payment_paypalresponse')), array (  'rule_service' => 'rule_charges',  'payment_type' => 'paypalExpress',  '_controller' => 'OfficeBrain\\CustomBundle\\PaymentBundle\\Controller\\PaymentController::captureDoneAction',));
        }

        // office_brain_paymentBundle_payment_striperesponse
        if (preg_match('#^/(?P<_locale>[^/]++)/stripe\\-response(?:/(?P<payment_type>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_paymentBundle_payment_striperesponse')), array (  'rule_service' => 'rule_charges',  'payment_type' => 'stripe',  '_controller' => 'OfficeBrain\\CustomBundle\\PaymentBundle\\Controller\\PaymentController::captureDoneAction',));
        }

        // office_brain_paymentBundle_payment_authorizeresponse
        if (preg_match('#^/(?P<_locale>[^/]++)/authorize\\-response(?:/(?P<payment_type>[^/]++))?$#sD', $pathinfo, $matches)) {
            return $this->mergeDefaults(array_replace($matches, array('_route' => 'office_brain_paymentBundle_payment_authorizeresponse')), array (  'rule_service' => 'rule_charges',  'payment_type' => 'authorizeDotNetAim',  '_controller' => 'OfficeBrain\\CustomBundle\\PaymentBundle\\Controller\\PaymentController::captureDoneAction',));
        }

        throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
    }
}
