<?php

use Symfony\Component\Routing\RequestContext;
use Symfony\Component\Routing\Exception\RouteNotFoundException;
use Psr\Log\LoggerInterface;

/**
 * This class has been auto-generated
 * by the Symfony Routing Component.
 */
class srcDevDebugProjectContainerUrlGenerator extends Symfony\Component\Routing\Generator\UrlGenerator
{
    private static $declaredRoutes;
    private $defaultLocale;

    public function __construct(RequestContext $context, LoggerInterface $logger = null, string $defaultLocale = null)
    {
        $this->context = $context;
        $this->logger = $logger;
        $this->defaultLocale = $defaultLocale;
        if (null === self::$declaredRoutes) {
            self::$declaredRoutes = [
        'helpdesk_member_handle_login' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Authentication::login', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/login'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_handle_logout' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Authentication::logout', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/logout'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_forgot_account_password' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Authentication::forgotPassword', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/forgot-password'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_account_credentials' => [['_locale', 'email', 'verificationCode'], ['email' => '', 'verificationCode' => '', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Authentication::updateCredentials', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'verificationCode'], ['variable', '/', '[^/]++', 'email'], ['text', '/member/update-credentials'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_dashboard' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Account::loadDashboard', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/dashboard'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_profile' => [['_locale'], ['panelId' => 'account', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Account::loadProfile', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/profile'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_account_xhr' => [['_locale', 'agentId'], ['agentId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\AccountXHR::deleteAgent', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'agentId'], ['text', '/member/agent/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_account' => [['_locale', 'agentId'], ['panelId' => 'users', 'agentId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Account::editAgent', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'agentId'], ['text', '/member/agent'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_account_collection' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Account::listAgents', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/agents'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_account_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\AccountXHR::listAgentsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/agents/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_account' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Account::createAgent', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/create/agent'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_support_group_collection' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Group::listGroups', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/groups'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_support_group_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\GroupXHR::listGroupsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/groups/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_support_group' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Group::createGroup', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/create/group'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_support_group' => [['_locale', 'supportGroupId'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Group::editGroup', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'supportGroupId'], ['text', '/member/group'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_remove_support_group_xhr' => [['_locale', 'supportGroupId'], ['supportGroupId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\GroupXHR::deleteGroupXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'supportGroupId'], ['text', '/member/group/delete/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_support_team_collection' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Team::listTeams', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/teams'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_support_team_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TeamXHR::listTeamsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/teams/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_support_team' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Team::createTeam', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/create/team'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_support_team' => [['_locale', 'supportTeamId'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Team::editTeam', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'supportTeamId'], ['text', '/member/team'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_remove_support_team_xhr' => [['_locale', 'supportTeamId'], ['supportTeamId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TeamXHR::deleteTeamXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'supportTeamId'], ['text', '/member/team/delete/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_privilege_collection' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Privilege::listPrivilege', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/privileges'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_privilege_collection_xhr' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\PrivilegeXHR::listPrivilegeXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/privileges/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_privilege' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Privilege::createPrivilege', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/create/privilege'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_privilege' => [['_locale', 'supportPrivilegeId'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Privilege::editPrivilege', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'supportPrivilegeId'], ['text', '/member/privilege'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_remove_privilege_xhr' => [['_locale', 'supportPrivilegeId'], ['supportPrivilegeId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\PrivilegeXHR::deletePrivilegeXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'supportPrivilegeId'], ['text', '/member/privilege/delete/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'edit_profile' => [['_locale'], ['panelId' => 'usersprofile', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\UserActivityController::editProfile', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/profile'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'access_token_xhr' => [['_locale'], ['_controller' => 'UVDeskCoreBundle:Api:accessTokenXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/member/access-token'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_saved_filters_xhr' => [['_locale', 'filterId'], ['filterId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\AccountXHR::savedFiltersXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'filterId'], ['text', '/member/saved-filter-xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_helpdesk_theme' => [['_locale'], ['panelId' => 'themes', 'id' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Theme::updateHelpdeskTheme', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/theme/helpdesk'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_swiftmailer_settings' => [['_locale'], ['panelId' => 'settings', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SwiftMailer::loadSettings', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/swiftmailer'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_swiftmailer_settings_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SwiftMailerXHR::loadSettingsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/swiftmailer/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_swiftmailer_create_mailer' => [['_locale'], ['panelId' => 'settings', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SwiftMailer::createMailer', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/swiftmailer/create'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_swiftmailer_update_mailer' => [['_locale', 'swiftmailerId'], ['panelId' => 'settings', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SwiftMailer::updateMailer', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'swiftmailerId'], ['text', '/member/settings/swiftmailer/update'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_swiftmailer_remove_mailer_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SwiftMailerXHR::removeMailer', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/swiftmailer/xhr/remove'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_collection' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::listTicketCollection', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/tickets'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::listTicketCollectionXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/tickets/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_collection_mass_action_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::updateTicketCollectionXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/tickets/mass-xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_collection_load_filter_options_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::loadTicketFilterOptionsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/tickets/filter-options'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_collection_search_filter_options_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::loadTicketCollectionSearchFilterOptionsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/tickets/search-filter-options'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket' => [['_locale', 'ticketId'], ['ticketId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::loadTicket', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/view'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_xhr' => [['_locale', 'ticketId'], ['ticketId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::loadTicketXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_ticket' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::saveTicket', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket/save'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'search_ticket_filter_options_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::getSearchFilterOptionsXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket/search-filter-options'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_trash_ticket' => [['_locale', 'ticketId'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::trashTicket', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/trash'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_delete_ticket' => [['_locale', 'ticketId'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::deleteTicket', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/delete'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_saved_reply_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::loadTicketSavedReplies', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/ticket/saved-reply-apply'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_add_label_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::saveTicketLabel', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket/labels/save'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_label_xhr' => [['_locale', 'ticketLabelId'], ['ticketLabelId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::ticketLabelXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketLabelId'], ['text', '/member/ticket/labels/update'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_bookmark_ticket_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::bookmarkTicketXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket/bookmark/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_ticket_details_xhr' => [['_locale', 'ticketId'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::updateTicketDetails', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/update/details'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_ticket_attributes_xhr' => [['_locale', 'ticketId'], ['ticketId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::updateTicketAttributes', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/update/attributes'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_download_attachment' => [['_locale', 'attachmendId'], ['attachmendId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::downloadAttachment', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'attachmendId'], ['text', '/member/ticket/download'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_download_attachment_zip' => [['_locale', 'threadId'], ['threadId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::downloadZipAttachment', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'threadId'], ['text', '/member/ticket/download-zip'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_manage_collaborators_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::updateCollaboratorXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/ticket/collaborator'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_search_filter_options' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::loadTicketSearchFilterOptions', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket/search-filter-options'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_thread_collection_xhr' => [['_locale', 'ticketId'], ['ticketId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\ThreadXHR::listTicketThreadCollectionXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/threads/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_thread_encoded_image_uploader' => [['_locale', 'ticketId'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Thread::base64ImageUpload', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/thread/encoded-images/save'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_add_ticket_thread' => [['_locale', 'ticketId'], ['ticketId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Thread::saveThread', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/thread/add'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_thread_xhr' => [['_locale', 'threadId'], ['threadId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Thread::threadXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'threadId'], ['text', '/member/threads/ajax/action'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_thread_update_xhr' => [['_locale', 'threadId'], ['threadId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Thread::updateThreadXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'threadId'], ['text', '/member/threads/update'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'email_templates_action' => [['_locale'], ['panelId' => 'settings', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Email::templates', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/templates'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'email_templates_xhraction' => [['_locale', 'template'], ['template' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Email::templatesxhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'template'], ['text', '/member/template-ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'email_templates_addaction' => [['_locale'], ['panelId' => 'settings', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Email::templateForm', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/template/add'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'email_templates_editaction' => [['_locale', 'template'], ['template' => 0, 'panelId' => 'settings', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Email::templateForm', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'template'], ['text', '/member/template/edit'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_tag_collection' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::listTagCollection', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/support-tags'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_tag_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::listTagCollectionXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/support-tags/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_create_tag_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::createTicketTagXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/support-tags/create'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_ticket_tag_xhr' => [['_locale', 'tagId'], ['tagId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::updateTicketTagXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'tagId'], ['text', '/member/support-tags/update'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_remove_ticket_tag_xhr' => [['_locale', 'tagId'], ['tagId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::removeTicketTagXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'tagId'], ['text', '/member/support-tags/remove'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_type_collection' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::listTicketTypeCollection', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket-types'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_type_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::listTicketTypeCollectionXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket-types/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_ticket_type' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::ticketType', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/ticket-types/create'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_remove_ticket_type' => [['_locale', 'typeId'], ['typeId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::removeTicketTypeXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'typeId'], ['text', '/member/ticket-types/remove'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_ticket_type' => [['_locale', 'ticketTypeId'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::ticketType', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketTypeId'], ['text', '/member/ticket-types/update'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_quick_view_xhr' => [['_locale', 'ticketId'], ['ticketId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Ticket::getTicketQuickViewDetailsXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/quick-view'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_saved_replies' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SavedReplies::loadSavedReplies', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/saved-replies'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_saved_replies_xhr' => [['_locale', 'template'], ['template' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SavedReplies::savedRepliesXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'template'], ['text', '/member/saved-replies/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_update_saved_replies' => [['_locale', 'template'], ['panelId' => 'productivity', 'template' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SavedReplies::updateSavedReplies', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'template'], ['text', '/member/saved-reply/edit'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_saved_replies' => [['_locale', 'template'], ['panelId' => 'productivity', 'template' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\SavedReplies::updateSavedReplies', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'template'], ['text', '/member/saved-reply/add'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_ticket_prepared_response_xhr' => [['_locale', 'ticketId', 'id'], ['ticketId' => 0, 'id' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\TicketXHR::applyTicketPreparedResponseXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['variable', '/', '[^/]++', 'ticketId'], ['text', '/member/ticket/prepared-response/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_manage_customer_account_collection' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Customer::listCustomers', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/customers'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_manage_customer_account_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\CustomerXHR::listCustomersXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/customers/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_bookmark_customer_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Customer::bookmarkCustomer', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/customer/update-star'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_manage_customer_account' => [['_locale', 'customerId'], ['panelId' => 'users', 'customerId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Customer::editCustomer', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'customerId'], ['text', '/member/customer'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_remove_customer_account_xhr' => [['_locale', 'customerId'], ['customerId' => 0, '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\CustomerXHR::removeCustomerXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'customerId'], ['text', '/member/customer/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_create_customer_account' => [['_locale'], ['panelId' => 'users', '_controller' => 'Webkul\\UVDesk\\CoreBundle\\Controller\\Customer::createCustomer', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/create/customer'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_workflow_collection' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\Workflow::listWorkflowCollection', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/workflows'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'workflowslist_xhr' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\WorkflowXHR::workflowsListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/workflows/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'workflows_addaction' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\Workflow::createWorkflow', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/workflow/add'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'workflows_editaction' => [['_locale', 'id'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\Workflow::editWorkflow', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/workflow/edit'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'workflows_xhraction' => [['_locale', 'id'], ['panelId' => 'productivity', 'id' => 0, '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\WorkflowXHR::WorkflowsxhrAction', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/workflow-ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_workflow_condition_options_xhr' => [['_locale', 'entity'], ['entity' => 'default', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\WorkflowXHR::getWorkflowConditionOptionsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'entity'], ['text', '/member/workflow/xhr/condition/options'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_workflow_action_options_xhr' => [['_locale', 'entity', 'event'], ['entity' => 'default', 'event' => null, '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\WorkflowXHR::getWorkflowActionOptionsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'event'], ['variable', '/', '[^/]++', 'entity'], ['text', '/member/workflow/xhr/action/options'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'prepare_response_action' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\PreparedResponse::prepareResponseList', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/prepared-responses'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'prepare_response_delete' => [['_locale', 'id'], ['panelId' => 'productivity', 'id' => 0, '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\PreparedResponseXHR::prepareResponseDeleteXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/prepared-responses/delete'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'prepare_response_list_xhr' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\PreparedResponseXHR::prepareResponseListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/prepared-responses/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'prepare_response_addaction' => [['_locale'], ['panelId' => 'productivity', '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\PreparedResponse::createPrepareResponse', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/prepared-responses/add'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'prepare_response_editaction' => [['_locale', 'id'], ['panelId' => 'productivity', 'id' => 0, '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\PreparedResponse::editPrepareResponse', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/prepared-responses/edit'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_prepared_response_action_options_xhr' => [['_locale', 'entity', 'event'], ['entity' => 'default', 'event' => null, '_controller' => 'Webkul\\UVDesk\\AutomationBundle\\Controller\\Automations\\PreparedResponseXHR::getPreparedResponseActionOptionsXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'event'], ['variable', '/', '[^/]++', 'entity'], ['text', '/member/prepared-responses/xhr/action/options'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_mailbox_settings' => [['_locale'], ['panelId' => 'settings', '_controller' => 'Webkul\\UVDesk\\MailboxBundle\\Controller\\MailboxChannel::loadSettings', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/mailbox'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_mailbox_settings_create_mailbox_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\MailboxBundle\\Controller\\MailboxChannelXHR::createMailbox', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/mailbox/xhr/create'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_mailbox_settings_update_mailbox_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\MailboxBundle\\Controller\\MailboxChannelXHR::updateMailbox', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/mailbox/xhr/update'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_mailbox_settings_remove_mailbox_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\MailboxBundle\\Controller\\MailboxChannelXHR::removeMailbox', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/settings/mailbox/xhr/remove'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_mailbox_notification' => [[], ['_controller' => 'Webkul\\UVDesk\\MailboxBundle\\Controller\\MailboxChannelXHR::processMailXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/mailbox/listener']], [], []],
        'ajax_file_upload' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\DefaultBundle\\Controller\\Default::ajaxFileUpload', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/file-upload'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'ajax_url_file' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\DefaultBundle\\Controller\\Default::ajaxUrlFileUpload', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/url-upload'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'ajax_file_remove' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\DefaultBundle\\Controller\\Default::ajaxFileRemove', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/file-remove'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'ajax_service_call' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\DefaultBundle\\Controller\\Default::ajaxServiceCall', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/service-call'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_folders_collection' => [['_locale'], ['panelId' => 'knowledgebase', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Folder::listFolders', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/knowledgebase/folders'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_folders_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\KnowledgebaseXHR::listFoldersXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/knowledgebase/folders/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_create_folder' => [['_locale'], ['panelId' => 'knowledgebase', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Folder::createFolder', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/knowledgebase/folders/new'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_update_folder' => [['_locale', 'folderId'], ['panelId' => 'knowledgebase', 'folderId' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Folder::updateFolder', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'folderId'], ['text', '/member/knowledgebase/folders/update'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_update_folder_xhr' => [['_locale', 'folderId'], ['folderId' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\KnowledgebaseXHR::updateFolderXHR', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'folderId'], ['text', '/member/knowledgebase/folders/update/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_category_collection' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Category::CategoryList', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/categories'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_folder_categories_collection' => [['_locale', 'solution'], ['solution' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Category::CategoryListBySolution', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/categories'], ['variable', '/', '[^/]++', 'solution'], ['text', '/member'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_category_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Category::CategoryListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/categories/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_folder_categories_collection_xhr' => [['_locale', 'solution'], ['solution' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Category::CategoryListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/categories/ajax'], ['variable', '/', '[^/]++', 'solution'], ['text', '/member'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_create_category' => [['_locale'], ['panelId' => 'knowledgebase', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Category::Category', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/category/add'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_update_category' => [['_locale', 'id'], ['panelId' => 'knowledgebase', 'id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Category::Category', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/category/edit'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_update_category_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Category::CategoryXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/category/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_article_collection' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::ArticleList', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/articles'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_category_articles_collection' => [['_locale', 'category'], ['category' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::ArticleListByCategory', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/articles'], ['variable', '/', '[^/]++', 'category'], ['text', '/member'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_folder_articles_collection' => [['_locale', 'solution'], ['solution' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::ArticleListBySolution', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/articles'], ['variable', '/', '[^/]++', 'solution'], ['text', '/member/solution'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_article_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::ArticleListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/articles/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_folder_articles_collection_xhr' => [['_locale', 'solution'], ['solution' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::ArticleListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/articles/ajax'], ['variable', '/', '[^/]++', 'solution'], ['text', '/member/solution'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_create_article' => [['_locale'], ['panelId' => 'knowledgebase', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::Article', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/article/add'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_update_article' => [['_locale', 'id'], ['panelId' => 'knowledgebase', 'id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::Article', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/article/edit'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_update_article_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::ArticleXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/article/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_revision_article' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::articleHistoryXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/articleHistory'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_related_article_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Article::articleRelatedXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/member/articleRelated'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_theme' => [['_locale', 'type'], ['panelId' => 'themes', 'type' => '', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Branding::theme', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'type'], ['text', '/member/branding/theme'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_spam' => [['_locale'], ['panelId' => 'settings', 'type' => '', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Branding::spam', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/block/spam'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_member_knowledgebase_update_theme_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Workstation\\Branding::BrandingXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/member/branding/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_login' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Customer::login', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/customer/login'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_logout' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Customer::logout', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/customer/logout'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_account' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Customer::Account', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/customer/account'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_forgot_password' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Customer::forgotPassword', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/customer/forgot-password'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_update_account_credentials' => [['_locale', 'email', 'verificationCode'], ['email' => 0, 'verificationCode' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Customer::updateCredentials', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'verificationCode'], ['variable', '/', '[^/]++', 'email'], ['text', '/customer/update-credentials'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_ticket_collection' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::Tickets', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/customer/tickets'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_ticket_collection_xhr' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::ticketListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/customer/tickets/xhr'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_ticket' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::ticketView', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/customer/ticket/view'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_thread_collection_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::threadListXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/customer/threads/ajax'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_add_ticket_thread' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::saveReply', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/customer/thread/save'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_upload_thread_encoded_image' => [['_locale', 'ticketId'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Knowledgebase\\Thread::base64ImageUpload', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'ticketId'], ['text', '/customer/thread/encoded-images/save'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_rate_ticket' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::rateTicket', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/customer/ticket/rate'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_save_ticket_draft' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::saveDraft', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/customer/ticket/draft-save'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_update_ticket_collaborators_xhr' => [['_locale', 'id'], ['id' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::ticketCollaboratorXhr', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'id'], ['text', '/customer/ticket/collaborator'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_create_ticket' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::ticketAdd', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/customer/create-ticket/'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_create_ticket_success' => [['_locale', 'email', 'flag'], ['email' => '', 'flag' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::ticketSuccess', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'flag'], ['variable', '/', '[^/]++', 'email'], ['text', '/customer/ticket/success'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_download_ticket_attachment' => [['_locale', 'attachmendId'], ['attachmendId' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::downloadAttachment', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'attachmendId'], ['text', '/customer/ticket/download'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_download_ticket_attachment_zip' => [['_locale', 'threadId'], ['threadId' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Ticket::downloadAttachmentZip', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'threadId'], ['text', '/customer/ticket/download-ticket-zip'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_view_ticket_attachment' => [['_locale', 'id'], ['_controller' => 'Webkul\\UVDesk\\CoreBundle\\Knowledgebase\\AttachmentViewer::attachmentView', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/view'], ['variable', '/', '[^/]++', 'id'], ['text', '/customer/attachment'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_customer_front_article_search' => [['_locale', 's'], ['s' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Customer::searchArticle', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 's'], ['text', '/customer/search/article'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::home', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_exception' => [['_locale'], ['_controller' => 'WebkulDefaultBundle:Default:exceptionDefault', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/exception'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_folder' => [['_locale', 'solution'], ['solution' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::viewFolder', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'solution'], ['text', '/folder'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_folder_article_collection' => [['_locale', 'solution'], ['solution' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::viewFolderArticle', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/articles'], ['variable', '/', '[^/]++', 'solution'], ['text', '/folder'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_category_collection' => [['_locale'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::listCategories', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['text', '/categories'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_category' => [['_locale', 'category'], ['category' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::viewCategory', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'category'], ['text', '/category'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_read_article' => [['_locale', 'article'], ['article' => 0, '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::viewArticle', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'article'], ['text', '/article'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_read_slug_article' => [['_locale', 'slug'], ['slug' => '', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::viewArticle', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'slug'], ['text', '/blog'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_rate_article' => [['_locale', 'articleId'], ['_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::rateArticle', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'articleId'], ['text', '/rating'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_search' => [['_locale', 's'], ['s' => '', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::searchKnowledgebase', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 's'], ['text', '/search'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'helpdesk_knowledgebase_tag' => [['_locale', 'tag', 'name'], ['tag' => '', 'name' => '', '_controller' => 'Webkul\\UVDesk\\SupportCenterBundle\\Knowledgebase\\Website::viewTaggedResources', '_locale' => 'en'], ['_locale' => 'en|fr|it'], [['variable', '/', '[^/]++', 'name'], ['variable', '/', '[^/]++', 'tag'], ['text', '/tag'], ['variable', '/', 'en|fr|it', '_locale']], [], []],
        'uvdesk_community_installation_wizard' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizard::loadWizard'], [], [['text', '/']], [], []],
        'uvdesk_community_installation_wizard_check_requirements' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::evaluateSystemRequirements'], [], [['text', '/wizard/xhr/check-requirements']], [], []],
        'uvdesk_community_installation_wizard_verify_database_credentials' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::verifyDatabaseCredentials'], [], [['text', '/wizard/xhr/verify-database-credentials']], [], []],
        'uvdesk_community_installation_wizard_store_super_user_credentials' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::prepareSuperUserDetailsXHR'], [], [['text', '/wizard/xhr/intermediary/super-user']], [], []],
        'uvdesk_community_installation_wizard_store_website_configuration' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::websiteConfigurationXHR'], [], [['text', '/wizard/xhr/website-configure']], [], []],
        'uvdesk_community_installation_wizard_update_configurations_xhr' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::updateConfigurationsXHR'], [], [['text', '/wizard/xhr/load/configurations']], [], []],
        'uvdesk_community_installation_wizard_migrate_database_schema_xhr' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::migrateDatabaseSchemaXHR'], [], [['text', '/wizard/xhr/load/migrations']], [], []],
        'uvdesk_community_installation_wizard_populate_database_entities_xhr' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::populateDatabaseEntitiesXHR'], [], [['text', '/wizard/xhr/load/entities']], [], []],
        'uvdesk_community_installation_wizard_create_default_super_user_xhr' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::createDefaultSuperUserXHR'], [], [['text', '/wizard/xhr/load/super-user']], [], []],
        'uvdesk_community_installation_wizard_update_website_configuration' => [[], ['_controller' => 'Webkul\\UVDesk\\Setup\\Controller\\InstallationWizardXHR::updateWebsiteConfigurationXHR'], [], [['text', '/wizard/xhr/load/website-configure']], [], []],
        '_twig_error_test' => [['code', '_format'], ['_controller' => 'twig.controller.preview_error:previewErrorPageAction', '_format' => 'html'], ['code' => '\\d+'], [['variable', '.', '[^/]++', '_format'], ['variable', '/', '\\d+', 'code'], ['text', '/_error']], [], []],
    ];
        }
    }

    public function generate($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH)
    {
        $locale = $parameters['_locale']
            ?? $this->context->getParameter('_locale')
            ?: $this->defaultLocale;

        if (null !== $locale && (self::$declaredRoutes[$name.'.'.$locale][1]['_canonical_route'] ?? null) === $name && null !== $name) {
            unset($parameters['_locale']);
            $name .= '.'.$locale;
        } elseif (!isset(self::$declaredRoutes[$name])) {
            throw new RouteNotFoundException(sprintf('Unable to generate a URL for the named route "%s" as such route does not exist.', $name));
        }

        list($variables, $defaults, $requirements, $tokens, $hostTokens, $requiredSchemes) = self::$declaredRoutes[$name];

        return $this->doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $referenceType, $hostTokens, $requiredSchemes);
    }
}
