app/cache/dev/appDevDebugProjectContainerUrlMatcher.php line 3283

Open in your IDE?
  1. <?php
  2. use Symfony\Component\Routing\Exception\MethodNotAllowedException;
  3. use Symfony\Component\Routing\Exception\ResourceNotFoundException;
  4. use Symfony\Component\Routing\RequestContext;
  5. /**
  6.  * This class has been auto-generated
  7.  * by the Symfony Routing Component.
  8.  */
  9. class appDevDebugProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
  10. {
  11.     public function __construct(RequestContext $context)
  12.     {
  13.         $this->context $context;
  14.     }
  15.     public function match($rawPathinfo)
  16.     {
  17.         $allow = [];
  18.         $pathinfo rawurldecode($rawPathinfo);
  19.         $trimmedPathinfo rtrim($pathinfo'/');
  20.         $context $this->context;
  21.         $request $this->request ?: $this->createRequest($pathinfo);
  22.         $requestMethod $canonicalMethod $context->getMethod();
  23.         if ('HEAD' === $requestMethod) {
  24.             $canonicalMethod 'GET';
  25.         }
  26.         if (=== strpos($pathinfo'/assetic')) {
  27.             if (=== strpos($pathinfo'/assetic/a')) {
  28.                 if (=== strpos($pathinfo'/assetic/admin_lte_')) {
  29.                     if (=== strpos($pathinfo'/assetic/admin_lte_c')) {
  30.                         // _assetic_admin_lte_css
  31.                         if ('/assetic/admin_lte_css.css' === $pathinfo) {
  32.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => NULL,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css',);
  33.                         }
  34.                         if (=== strpos($pathinfo'/assetic/admin_lte_css_')) {
  35.                             // _assetic_admin_lte_css_0
  36.                             if ('/assetic/admin_lte_css_bootstrap.min_1.css' === $pathinfo) {
  37.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => 0,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css_0',);
  38.                             }
  39.                             // _assetic_admin_lte_css_1
  40.                             if ('/assetic/admin_lte_css_slider_2.css' === $pathinfo) {
  41.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => 1,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css_1',);
  42.                             }
  43.                             // _assetic_admin_lte_css_2
  44.                             if ('/assetic/admin_lte_css_dataTables.bootstrap_3.css' === $pathinfo) {
  45.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => 2,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css_2',);
  46.                             }
  47.                             // _assetic_admin_lte_css_3
  48.                             if ('/assetic/admin_lte_css_font-awesome.min_4.css' === $pathinfo) {
  49.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => 3,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css_3',);
  50.                             }
  51.                             // _assetic_admin_lte_css_4
  52.                             if ('/assetic/admin_lte_css_ionicons.min_5.css' === $pathinfo) {
  53.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => 4,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css_4',);
  54.                             }
  55.                             // _assetic_admin_lte_css_5
  56.                             if ('/assetic/admin_lte_css_AdminLTE_6.css' === $pathinfo) {
  57.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => 5,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css_5',);
  58.                             }
  59.                             // _assetic_admin_lte_css_6
  60.                             if ('/assetic/admin_lte_css__all-skins_7.css' === $pathinfo) {
  61.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_css',  'pos' => 6,  '_format' => 'css',  '_route' => '_assetic_admin_lte_css_6',);
  62.                             }
  63.                         }
  64.                         // _assetic_admin_lte_calendar
  65.                         if ('/assetic/admin_lte_calendar.js' === $pathinfo) {
  66.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_calendar',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_admin_lte_calendar',);
  67.                         }
  68.                         if (=== strpos($pathinfo'/assetic/admin_lte_calendar_')) {
  69.                             // _assetic_admin_lte_calendar_0
  70.                             if ('/assetic/admin_lte_calendar_fullcalendar.min_1.js' === $pathinfo) {
  71.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_calendar',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_admin_lte_calendar_0',);
  72.                             }
  73.                             // _assetic_admin_lte_calendar_css
  74.                             if ('/assetic/admin_lte_calendar_css.css' === $pathinfo) {
  75.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_calendar_css',  'pos' => NULL,  '_format' => 'css',  '_route' => '_assetic_admin_lte_calendar_css',);
  76.                             }
  77.                             // _assetic_admin_lte_calendar_css_0
  78.                             if ('/assetic/admin_lte_calendar_css_fullcalendar_1.css' === $pathinfo) {
  79.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_calendar_css',  'pos' => 0,  '_format' => 'css',  '_route' => '_assetic_admin_lte_calendar_css_0',);
  80.                             }
  81.                         }
  82.                     }
  83.                     // _assetic_admin_lte_js
  84.                     if ('/assetic/admin_lte_js.js' === $pathinfo) {
  85.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_js',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_admin_lte_js',);
  86.                     }
  87.                     if (=== strpos($pathinfo'/assetic/admin_lte_js_')) {
  88.                         // _assetic_admin_lte_js_0
  89.                         if ('/assetic/admin_lte_js_bootstrap-slider_1.js' === $pathinfo) {
  90.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_js',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_admin_lte_js_0',);
  91.                         }
  92.                         // _assetic_admin_lte_js_1
  93.                         if ('/assetic/admin_lte_js_jquery.dataTables_2.js' === $pathinfo) {
  94.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_js',  'pos' => 1,  '_format' => 'js',  '_route' => '_assetic_admin_lte_js_1',);
  95.                         }
  96.                         // _assetic_admin_lte_js_3
  97.                         if ('/assetic/admin_lte_js_jquery.slimscroll_4.js' === $pathinfo) {
  98.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_js',  'pos' => 3,  '_format' => 'js',  '_route' => '_assetic_admin_lte_js_3',);
  99.                         }
  100.                         // _assetic_admin_lte_js_2
  101.                         if ('/assetic/admin_lte_js_dataTables.bootstrap_3.js' === $pathinfo) {
  102.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_js',  'pos' => 2,  '_format' => 'js',  '_route' => '_assetic_admin_lte_js_2',);
  103.                         }
  104.                         // _assetic_admin_lte_js_4
  105.                         if ('/assetic/admin_lte_js_adminLTE_5.js' === $pathinfo) {
  106.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_js',  'pos' => 4,  '_format' => 'js',  '_route' => '_assetic_admin_lte_js_4',);
  107.                         }
  108.                     }
  109.                     elseif (=== strpos($pathinfo'/assetic/admin_lte_f')) {
  110.                         if (=== strpos($pathinfo'/assetic/admin_lte_forms_')) {
  111.                             // _assetic_admin_lte_forms_js
  112.                             if ('/assetic/admin_lte_forms_js.js' === $pathinfo) {
  113.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_js',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_admin_lte_forms_js',);
  114.                             }
  115.                             if (=== strpos($pathinfo'/assetic/admin_lte_forms_js_')) {
  116.                                 // _assetic_admin_lte_forms_js_0
  117.                                 if ('/assetic/admin_lte_forms_js_bootstrap-colorpicker_1.js' === $pathinfo) {
  118.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_js',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_admin_lte_forms_js_0',);
  119.                                 }
  120.                                 // _assetic_admin_lte_forms_js_2
  121.                                 if ('/assetic/admin_lte_forms_js_bootstrap-timepicker_3.js' === $pathinfo) {
  122.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_js',  'pos' => 2,  '_format' => 'js',  '_route' => '_assetic_admin_lte_forms_js_2',);
  123.                                 }
  124.                                 // _assetic_admin_lte_forms_js_1
  125.                                 if ('/assetic/admin_lte_forms_js_daterangepicker_2.js' === $pathinfo) {
  126.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_js',  'pos' => 1,  '_format' => 'js',  '_route' => '_assetic_admin_lte_forms_js_1',);
  127.                                 }
  128.                                 // _assetic_admin_lte_forms_js_3
  129.                                 if ('/assetic/admin_lte_forms_js_jquery.inputmask_4.js' === $pathinfo) {
  130.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_js',  'pos' => 3,  '_format' => 'js',  '_route' => '_assetic_admin_lte_forms_js_3',);
  131.                                 }
  132.                                 // _assetic_admin_lte_forms_js_4
  133.                                 if ('/assetic/admin_lte_forms_js_icheck_5.js' === $pathinfo) {
  134.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_js',  'pos' => 4,  '_format' => 'js',  '_route' => '_assetic_admin_lte_forms_js_4',);
  135.                                 }
  136.                             }
  137.                             // _assetic_admin_lte_forms_css
  138.                             if ('/assetic/admin_lte_forms_css.css' === $pathinfo) {
  139.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_css',  'pos' => NULL,  '_format' => 'css',  '_route' => '_assetic_admin_lte_forms_css',);
  140.                             }
  141.                             if (=== strpos($pathinfo'/assetic/admin_lte_forms_css_')) {
  142.                                 // _assetic_admin_lte_forms_css_0
  143.                                 if ('/assetic/admin_lte_forms_css_bootstrap-colorpicker_1.css' === $pathinfo) {
  144.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_css',  'pos' => 0,  '_format' => 'css',  '_route' => '_assetic_admin_lte_forms_css_0',);
  145.                                 }
  146.                                 // _assetic_admin_lte_forms_css_2
  147.                                 if ('/assetic/admin_lte_forms_css_bootstrap-timepicker_3.css' === $pathinfo) {
  148.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_css',  'pos' => 2,  '_format' => 'css',  '_route' => '_assetic_admin_lte_forms_css_2',);
  149.                                 }
  150.                                 // _assetic_admin_lte_forms_css_1
  151.                                 if ('/assetic/admin_lte_forms_css_daterangepicker_2.css' === $pathinfo) {
  152.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_css',  'pos' => 1,  '_format' => 'css',  '_route' => '_assetic_admin_lte_forms_css_1',);
  153.                                 }
  154.                                 // _assetic_admin_lte_forms_css_3
  155.                                 if ('/assetic/admin_lte_forms_css_all_4.css' === $pathinfo) {
  156.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_css',  'pos' => 3,  '_format' => 'css',  '_route' => '_assetic_admin_lte_forms_css_3',);
  157.                                 }
  158.                                 // _assetic_admin_lte_forms_css_4
  159.                                 if ('/assetic/admin_lte_forms_css__all_5.css' === $pathinfo) {
  160.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_forms_css',  'pos' => 4,  '_format' => 'css',  '_route' => '_assetic_admin_lte_forms_css_4',);
  161.                                 }
  162.                             }
  163.                         }
  164.                         // _assetic_admin_lte_flot
  165.                         if ('/assetic/admin_lte_flot' === $pathinfo) {
  166.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => NULL,  '_route' => '_assetic_admin_lte_flot',);
  167.                         }
  168.                         if (=== strpos($pathinfo'/assetic/admin_lte_flot_part_1_')) {
  169.                             // _assetic_admin_lte_flot_0
  170.                             if ('/assetic/admin_lte_flot_part_1_excanvas_1' === $pathinfo) {
  171.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 0,  '_route' => '_assetic_admin_lte_flot_0',);
  172.                             }
  173.                             // _assetic_admin_lte_flot_1
  174.                             if ('/assetic/admin_lte_flot_part_1_excanvas.min_2' === $pathinfo) {
  175.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 1,  '_format' => 'min_2',  '_route' => '_assetic_admin_lte_flot_1',);
  176.                             }
  177.                             if (=== strpos($pathinfo'/assetic/admin_lte_flot_part_1_jquery.')) {
  178.                                 // _assetic_admin_lte_flot_2
  179.                                 if ('/assetic/admin_lte_flot_part_1_jquery.colorhelpers_3' === $pathinfo) {
  180.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 2,  '_format' => 'colorhelpers_3',  '_route' => '_assetic_admin_lte_flot_2',);
  181.                                 }
  182.                                 // _assetic_admin_lte_flot_3
  183.                                 if ('/assetic/admin_lte_flot_part_1_jquery.colorhelpers.min_4' === $pathinfo) {
  184.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 3,  '_format' => 'min_4',  '_route' => '_assetic_admin_lte_flot_3',);
  185.                                 }
  186.                                 if (=== strpos($pathinfo'/assetic/admin_lte_flot_part_1_jquery.flot.')) {
  187.                                     if (=== strpos($pathinfo'/assetic/admin_lte_flot_part_1_jquery.flot.c')) {
  188.                                         if (=== strpos($pathinfo'/assetic/admin_lte_flot_part_1_jquery.flot.ca')) {
  189.                                             // _assetic_admin_lte_flot_4
  190.                                             if ('/assetic/admin_lte_flot_part_1_jquery.flot.canvas_5' === $pathinfo) {
  191.                                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 4,  '_format' => 'canvas_5',  '_route' => '_assetic_admin_lte_flot_4',);
  192.                                             }
  193.                                             // _assetic_admin_lte_flot_5
  194.                                             if ('/assetic/admin_lte_flot_part_1_jquery.flot.canvas.min_6' === $pathinfo) {
  195.                                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 5,  '_format' => 'min_6',  '_route' => '_assetic_admin_lte_flot_5',);
  196.                                             }
  197.                                             // _assetic_admin_lte_flot_6
  198.                                             if ('/assetic/admin_lte_flot_part_1_jquery.flot.categories_7' === $pathinfo) {
  199.                                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 6,  '_format' => 'categories_7',  '_route' => '_assetic_admin_lte_flot_6',);
  200.                                             }
  201.                                             // _assetic_admin_lte_flot_7
  202.                                             if ('/assetic/admin_lte_flot_part_1_jquery.flot.categories.min_8' === $pathinfo) {
  203.                                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 7,  '_format' => 'min_8',  '_route' => '_assetic_admin_lte_flot_7',);
  204.                                             }
  205.                                         }
  206.                                         // _assetic_admin_lte_flot_8
  207.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.crosshair_9' === $pathinfo) {
  208.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 8,  '_format' => 'crosshair_9',  '_route' => '_assetic_admin_lte_flot_8',);
  209.                                         }
  210.                                         // _assetic_admin_lte_flot_9
  211.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.crosshair.min_10' === $pathinfo) {
  212.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 9,  '_format' => 'min_10',  '_route' => '_assetic_admin_lte_flot_9',);
  213.                                         }
  214.                                     }
  215.                                     // _assetic_admin_lte_flot_10
  216.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.errorbars_11' === $pathinfo) {
  217.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 10,  '_format' => 'errorbars_11',  '_route' => '_assetic_admin_lte_flot_10',);
  218.                                     }
  219.                                     // _assetic_admin_lte_flot_11
  220.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.errorbars.min_12' === $pathinfo) {
  221.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 11,  '_format' => 'min_12',  '_route' => '_assetic_admin_lte_flot_11',);
  222.                                     }
  223.                                     // _assetic_admin_lte_flot_12
  224.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.fillbetween_13' === $pathinfo) {
  225.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 12,  '_format' => 'fillbetween_13',  '_route' => '_assetic_admin_lte_flot_12',);
  226.                                     }
  227.                                     // _assetic_admin_lte_flot_13
  228.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.fillbetween.min_14' === $pathinfo) {
  229.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 13,  '_format' => 'min_14',  '_route' => '_assetic_admin_lte_flot_13',);
  230.                                     }
  231.                                     // _assetic_admin_lte_flot_14
  232.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.image_15' === $pathinfo) {
  233.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 14,  '_format' => 'image_15',  '_route' => '_assetic_admin_lte_flot_14',);
  234.                                     }
  235.                                     // _assetic_admin_lte_flot_15
  236.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.image.min_16' === $pathinfo) {
  237.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 15,  '_format' => 'min_16',  '_route' => '_assetic_admin_lte_flot_15',);
  238.                                     }
  239.                                     // _assetic_admin_lte_flot_17
  240.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.min_18' === $pathinfo) {
  241.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 17,  '_format' => 'min_18',  '_route' => '_assetic_admin_lte_flot_17',);
  242.                                     }
  243.                                     // _assetic_admin_lte_flot_18
  244.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.navigate_19' === $pathinfo) {
  245.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 18,  '_format' => 'navigate_19',  '_route' => '_assetic_admin_lte_flot_18',);
  246.                                     }
  247.                                     // _assetic_admin_lte_flot_19
  248.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.navigate.min_20' === $pathinfo) {
  249.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 19,  '_format' => 'min_20',  '_route' => '_assetic_admin_lte_flot_19',);
  250.                                     }
  251.                                     // _assetic_admin_lte_flot_20
  252.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.pie_21' === $pathinfo) {
  253.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 20,  '_format' => 'pie_21',  '_route' => '_assetic_admin_lte_flot_20',);
  254.                                     }
  255.                                     // _assetic_admin_lte_flot_21
  256.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.pie.min_22' === $pathinfo) {
  257.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 21,  '_format' => 'min_22',  '_route' => '_assetic_admin_lte_flot_21',);
  258.                                     }
  259.                                     // _assetic_admin_lte_flot_22
  260.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.resize_23' === $pathinfo) {
  261.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 22,  '_format' => 'resize_23',  '_route' => '_assetic_admin_lte_flot_22',);
  262.                                     }
  263.                                     // _assetic_admin_lte_flot_23
  264.                                     if ('/assetic/admin_lte_flot_part_1_jquery.flot.resize.min_24' === $pathinfo) {
  265.                                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 23,  '_format' => 'min_24',  '_route' => '_assetic_admin_lte_flot_23',);
  266.                                     }
  267.                                     if (=== strpos($pathinfo'/assetic/admin_lte_flot_part_1_jquery.flot.s')) {
  268.                                         // _assetic_admin_lte_flot_24
  269.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.selection_25' === $pathinfo) {
  270.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 24,  '_format' => 'selection_25',  '_route' => '_assetic_admin_lte_flot_24',);
  271.                                         }
  272.                                         // _assetic_admin_lte_flot_25
  273.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.selection.min_26' === $pathinfo) {
  274.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 25,  '_format' => 'min_26',  '_route' => '_assetic_admin_lte_flot_25',);
  275.                                         }
  276.                                         // _assetic_admin_lte_flot_26
  277.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.stack_27' === $pathinfo) {
  278.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 26,  '_format' => 'stack_27',  '_route' => '_assetic_admin_lte_flot_26',);
  279.                                         }
  280.                                         // _assetic_admin_lte_flot_27
  281.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.stack.min_28' === $pathinfo) {
  282.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 27,  '_format' => 'min_28',  '_route' => '_assetic_admin_lte_flot_27',);
  283.                                         }
  284.                                         // _assetic_admin_lte_flot_28
  285.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.symbol_29' === $pathinfo) {
  286.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 28,  '_format' => 'symbol_29',  '_route' => '_assetic_admin_lte_flot_28',);
  287.                                         }
  288.                                         // _assetic_admin_lte_flot_29
  289.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.symbol.min_30' === $pathinfo) {
  290.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 29,  '_format' => 'min_30',  '_route' => '_assetic_admin_lte_flot_29',);
  291.                                         }
  292.                                     }
  293.                                     elseif (=== strpos($pathinfo'/assetic/admin_lte_flot_part_1_jquery.flot.t')) {
  294.                                         // _assetic_admin_lte_flot_30
  295.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.threshold_31' === $pathinfo) {
  296.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 30,  '_format' => 'threshold_31',  '_route' => '_assetic_admin_lte_flot_30',);
  297.                                         }
  298.                                         // _assetic_admin_lte_flot_31
  299.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.threshold.min_32' === $pathinfo) {
  300.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 31,  '_format' => 'min_32',  '_route' => '_assetic_admin_lte_flot_31',);
  301.                                         }
  302.                                         // _assetic_admin_lte_flot_32
  303.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.time_33' === $pathinfo) {
  304.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 32,  '_format' => 'time_33',  '_route' => '_assetic_admin_lte_flot_32',);
  305.                                         }
  306.                                         // _assetic_admin_lte_flot_33
  307.                                         if ('/assetic/admin_lte_flot_part_1_jquery.flot.time.min_34' === $pathinfo) {
  308.                                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 33,  '_format' => 'min_34',  '_route' => '_assetic_admin_lte_flot_33',);
  309.                                         }
  310.                                     }
  311.                                 }
  312.                                 // _assetic_admin_lte_flot_16
  313.                                 if ('/assetic/admin_lte_flot_part_1_jquery.flot_17' === $pathinfo) {
  314.                                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_flot',  'pos' => 16,  '_format' => 'flot_17',  '_route' => '_assetic_admin_lte_flot_16',);
  315.                                 }
  316.                             }
  317.                         }
  318.                     }
  319.                     // _assetic_admin_lte_wysiwyg
  320.                     if ('/assetic/admin_lte_wysiwyg.js' === $pathinfo) {
  321.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_wysiwyg',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_admin_lte_wysiwyg',);
  322.                     }
  323.                     if (=== strpos($pathinfo'/assetic/admin_lte_wysiwyg_')) {
  324.                         // _assetic_admin_lte_wysiwyg_0
  325.                         if ('/assetic/admin_lte_wysiwyg_bootstrap3-wysihtml5.all.min_1.js' === $pathinfo) {
  326.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_wysiwyg',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_admin_lte_wysiwyg_0',);
  327.                         }
  328.                         // _assetic_admin_lte_wysiwyg_css
  329.                         if ('/assetic/admin_lte_wysiwyg_css.css' === $pathinfo) {
  330.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_wysiwyg_css',  'pos' => NULL,  '_format' => 'css',  '_route' => '_assetic_admin_lte_wysiwyg_css',);
  331.                         }
  332.                         // _assetic_admin_lte_wysiwyg_css_0
  333.                         if ('/assetic/admin_lte_wysiwyg_css_bootstrap3-wysihtml5.min_1.css' === $pathinfo) {
  334.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_wysiwyg_css',  'pos' => 0,  '_format' => 'css',  '_route' => '_assetic_admin_lte_wysiwyg_css_0',);
  335.                         }
  336.                     }
  337.                     // _assetic_admin_lte_morris
  338.                     if ('/assetic/admin_lte_morris.js' === $pathinfo) {
  339.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_morris',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_admin_lte_morris',);
  340.                     }
  341.                     if (=== strpos($pathinfo'/assetic/admin_lte_morris_')) {
  342.                         // _assetic_admin_lte_morris_0
  343.                         if ('/assetic/admin_lte_morris_morris_1.js' === $pathinfo) {
  344.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_morris',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_admin_lte_morris_0',);
  345.                         }
  346.                         // _assetic_admin_lte_morris_css
  347.                         if ('/assetic/admin_lte_morris_css.css' === $pathinfo) {
  348.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_morris_css',  'pos' => NULL,  '_format' => 'css',  '_route' => '_assetic_admin_lte_morris_css',);
  349.                         }
  350.                         // _assetic_admin_lte_morris_css_0
  351.                         if ('/assetic/admin_lte_morris_css_morris_1.css' === $pathinfo) {
  352.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_morris_css',  'pos' => 0,  '_format' => 'css',  '_route' => '_assetic_admin_lte_morris_css_0',);
  353.                         }
  354.                     }
  355.                     // _assetic_admin_lte_all
  356.                     if ('/assetic/admin_lte_all' === $pathinfo) {
  357.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all',  'pos' => NULL,  '_route' => '_assetic_admin_lte_all',);
  358.                     }
  359.                     if (=== strpos($pathinfo'/assetic/admin_lte_all_')) {
  360.                         if (=== strpos($pathinfo'/assetic/admin_lte_all_part_')) {
  361.                             // _assetic_admin_lte_all_0
  362.                             if ('/assetic/admin_lte_all_part_1' === $pathinfo) {
  363.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all',  'pos' => 0,  '_route' => '_assetic_admin_lte_all_0',);
  364.                             }
  365.                             // _assetic_admin_lte_all_1
  366.                             if ('/assetic/admin_lte_all_part_2' === $pathinfo) {
  367.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all',  'pos' => 1,  '_route' => '_assetic_admin_lte_all_1',);
  368.                             }
  369.                             // _assetic_admin_lte_all_2
  370.                             if ('/assetic/admin_lte_all_part_3' === $pathinfo) {
  371.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all',  'pos' => 2,  '_route' => '_assetic_admin_lte_all_2',);
  372.                             }
  373.                             // _assetic_admin_lte_all_3
  374.                             if ('/assetic/admin_lte_all_part_4' === $pathinfo) {
  375.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all',  'pos' => 3,  '_route' => '_assetic_admin_lte_all_3',);
  376.                             }
  377.                             // _assetic_admin_lte_all_4
  378.                             if ('/assetic/admin_lte_all_part_5' === $pathinfo) {
  379.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all',  'pos' => 4,  '_route' => '_assetic_admin_lte_all_4',);
  380.                             }
  381.                             // _assetic_admin_lte_all_5
  382.                             if ('/assetic/admin_lte_all_part_6' === $pathinfo) {
  383.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all',  'pos' => 5,  '_route' => '_assetic_admin_lte_all_5',);
  384.                             }
  385.                         }
  386.                         // _assetic_admin_lte_all_css
  387.                         if ('/assetic/admin_lte_all_css' === $pathinfo) {
  388.                             return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all_css',  'pos' => NULL,  '_route' => '_assetic_admin_lte_all_css',);
  389.                         }
  390.                         if (=== strpos($pathinfo'/assetic/admin_lte_all_css_part_')) {
  391.                             // _assetic_admin_lte_all_css_0
  392.                             if ('/assetic/admin_lte_all_css_part_1' === $pathinfo) {
  393.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all_css',  'pos' => 0,  '_route' => '_assetic_admin_lte_all_css_0',);
  394.                             }
  395.                             // _assetic_admin_lte_all_css_1
  396.                             if ('/assetic/admin_lte_all_css_part_2' === $pathinfo) {
  397.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all_css',  'pos' => 1,  '_route' => '_assetic_admin_lte_all_css_1',);
  398.                             }
  399.                             // _assetic_admin_lte_all_css_2
  400.                             if ('/assetic/admin_lte_all_css_part_3' === $pathinfo) {
  401.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all_css',  'pos' => 2,  '_route' => '_assetic_admin_lte_all_css_2',);
  402.                             }
  403.                             // _assetic_admin_lte_all_css_3
  404.                             if ('/assetic/admin_lte_all_css_part_4' === $pathinfo) {
  405.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all_css',  'pos' => 3,  '_route' => '_assetic_admin_lte_all_css_3',);
  406.                             }
  407.                             // _assetic_admin_lte_all_css_4
  408.                             if ('/assetic/admin_lte_all_css_part_5' === $pathinfo) {
  409.                                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'admin_lte_all_css',  'pos' => 4,  '_route' => '_assetic_admin_lte_all_css_4',);
  410.                             }
  411.                         }
  412.                     }
  413.                 }
  414.                 // _assetic_avatar_img
  415.                 if ('/assetic/avatar_img.png' === $pathinfo) {
  416.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'avatar_img',  'pos' => NULL,  '_format' => 'png',  '_route' => '_assetic_avatar_img',);
  417.                 }
  418.                 // _assetic_avatar_img_0
  419.                 if ('/assetic/avatar_img_avatar_1.png' === $pathinfo) {
  420.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'avatar_img',  'pos' => 0,  '_format' => 'png',  '_route' => '_assetic_avatar_img_0',);
  421.                 }
  422.             }
  423.             // _assetic_modernizr_js
  424.             if ('/assetic/modernizr_js.js' === $pathinfo) {
  425.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'modernizr_js',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_modernizr_js',);
  426.             }
  427.             // _assetic_modernizr_js_0
  428.             if ('/assetic/modernizr_js_modernizr_1.js' === $pathinfo) {
  429.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'modernizr_js',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_modernizr_js_0',);
  430.             }
  431.             // _assetic_common_js
  432.             if ('/assetic/common_js.js' === $pathinfo) {
  433.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_common_js',);
  434.             }
  435.             if (=== strpos($pathinfo'/assetic/common_js_')) {
  436.                 // _assetic_common_js_0
  437.                 if ('/assetic/common_js_jquery_1.js' === $pathinfo) {
  438.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_common_js_0',);
  439.                 }
  440.                 // _assetic_common_js_1
  441.                 if ('/assetic/common_js_jquery-ui_2.js' === $pathinfo) {
  442.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 1,  '_format' => 'js',  '_route' => '_assetic_common_js_1',);
  443.                 }
  444.                 // _assetic_common_js_2
  445.                 if ('/assetic/common_js_underscore_3.js' === $pathinfo) {
  446.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 2,  '_format' => 'js',  '_route' => '_assetic_common_js_2',);
  447.                 }
  448.                 if (=== strpos($pathinfo'/assetic/common_js_b')) {
  449.                     // _assetic_common_js_3
  450.                     if ('/assetic/common_js_backbone_4.js' === $pathinfo) {
  451.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 3,  '_format' => 'js',  '_route' => '_assetic_common_js_3',);
  452.                     }
  453.                     // _assetic_common_js_4
  454.                     if ('/assetic/common_js_backbone.marionette_5.js' === $pathinfo) {
  455.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 4,  '_format' => 'js',  '_route' => '_assetic_common_js_4',);
  456.                     }
  457.                     // _assetic_common_js_5
  458.                     if ('/assetic/common_js_bootstrap.min_6.js' === $pathinfo) {
  459.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 5,  '_format' => 'js',  '_route' => '_assetic_common_js_5',);
  460.                     }
  461.                     // _assetic_common_js_6
  462.                     if ('/assetic/common_js_bootbox_7.js' === $pathinfo) {
  463.                         return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 6,  '_format' => 'js',  '_route' => '_assetic_common_js_6',);
  464.                     }
  465.                 }
  466.                 // _assetic_common_js_7
  467.                 if ('/assetic/common_js_dialogs_8.js' === $pathinfo) {
  468.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 7,  '_format' => 'js',  '_route' => '_assetic_common_js_7',);
  469.                 }
  470.                 // _assetic_common_js_8
  471.                 if ('/assetic/common_js_namespace_9.js' === $pathinfo) {
  472.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'common_js',  'pos' => 8,  '_format' => 'js',  '_route' => '_assetic_common_js_8',);
  473.                 }
  474.             }
  475.             // _assetic_tools_js
  476.             if ('/assetic/tools_js' === $pathinfo) {
  477.                 return array (  '_controller' => 'assetic.controller:render',  'name' => 'tools_js',  'pos' => NULL,  '_route' => '_assetic_tools_js',);
  478.             }
  479.             if (=== strpos($pathinfo'/assetic/tools_js_')) {
  480.                 // _assetic_tools_js_0
  481.                 if ('/assetic/tools_js_part_1' === $pathinfo) {
  482.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'tools_js',  'pos' => 0,  '_route' => '_assetic_tools_js_0',);
  483.                 }
  484.                 // _assetic_tools_js_1
  485.                 if ('/assetic/tools_js_moment_2' === $pathinfo) {
  486.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'tools_js',  'pos' => 1,  '_route' => '_assetic_tools_js_1',);
  487.                 }
  488.                 // _assetic_tools_js_2
  489.                 if ('/assetic/tools_js_holder_3' === $pathinfo) {
  490.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'tools_js',  'pos' => 2,  '_route' => '_assetic_tools_js_2',);
  491.                 }
  492.                 // _assetic_tools_js_3
  493.                 if ('/assetic/tools_js_spin_4' === $pathinfo) {
  494.                     return array (  '_controller' => 'assetic.controller:render',  'name' => 'tools_js',  'pos' => 3,  '_route' => '_assetic_tools_js_3',);
  495.                 }
  496.             }
  497.         }
  498.         // _assetic_3ca43a5
  499.         if ('/css/3ca43a5.css' === $pathinfo) {
  500.             return array (  '_controller' => 'assetic.controller:render',  'name' => '3ca43a5',  'pos' => NULL,  '_format' => 'css',  '_route' => '_assetic_3ca43a5',);
  501.         }
  502.         // _assetic_3ca43a5_0
  503.         if ('/css/3ca43a5_part_1.css' === $pathinfo) {
  504.             return array (  '_controller' => 'assetic.controller:render',  'name' => '3ca43a5',  'pos' => 0,  '_format' => 'css',  '_route' => '_assetic_3ca43a5_0',);
  505.         }
  506.         if (=== strpos($pathinfo'/js/6eb8fb0')) {
  507.             // _assetic_6eb8fb0
  508.             if ('/js/6eb8fb0.js' === $pathinfo) {
  509.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '6eb8fb0',  'pos' => NULL,  '_format' => 'js',  '_route' => '_assetic_6eb8fb0',);
  510.             }
  511.             // _assetic_6eb8fb0_0
  512.             if ('/js/6eb8fb0_autobahn.min_1.js' === $pathinfo) {
  513.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '6eb8fb0',  'pos' => 0,  '_format' => 'js',  '_route' => '_assetic_6eb8fb0_0',);
  514.             }
  515.             // _assetic_6eb8fb0_1
  516.             if ('/js/6eb8fb0_gos_web_socket_client_2.js' === $pathinfo) {
  517.                 return array (  '_controller' => 'assetic.controller:render',  'name' => '6eb8fb0',  'pos' => 1,  '_format' => 'js',  '_route' => '_assetic_6eb8fb0_1',);
  518.             }
  519.         }
  520.         elseif (=== strpos($pathinfo'/_')) {
  521.             // _wdt
  522.             if (=== strpos($pathinfo'/_wdt') && preg_match('#^/_wdt/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  523.                 return $this->mergeDefaults(array_replace($matches, ['_route' => '_wdt']), array (  '_controller' => 'web_profiler.controller.profiler:toolbarAction',));
  524.             }
  525.             if (=== strpos($pathinfo'/_profiler')) {
  526.                 // _profiler_home
  527.                 if ('/_profiler' === $trimmedPathinfo) {
  528.                     $ret = array (  '_controller' => 'web_profiler.controller.profiler:homeAction',  '_route' => '_profiler_home',);
  529.                     if ('/' === substr($pathinfo, -1)) {
  530.                         // no-op
  531.                     } elseif ('GET' !== $canonicalMethod) {
  532.                         goto not__profiler_home;
  533.                     } else {
  534.                         return array_replace($ret$this->redirect($rawPathinfo.'/''_profiler_home'));
  535.                     }
  536.                     return $ret;
  537.                 }
  538.                 not__profiler_home:
  539.                 if (=== strpos($pathinfo'/_profiler/search')) {
  540.                     // _profiler_search
  541.                     if ('/_profiler/search' === $pathinfo) {
  542.                         return array (  '_controller' => 'web_profiler.controller.profiler:searchAction',  '_route' => '_profiler_search',);
  543.                     }
  544.                     // _profiler_search_bar
  545.                     if ('/_profiler/search_bar' === $pathinfo) {
  546.                         return array (  '_controller' => 'web_profiler.controller.profiler:searchBarAction',  '_route' => '_profiler_search_bar',);
  547.                     }
  548.                 }
  549.                 // _profiler_phpinfo
  550.                 if ('/_profiler/phpinfo' === $pathinfo) {
  551.                     return array (  '_controller' => 'web_profiler.controller.profiler:phpinfoAction',  '_route' => '_profiler_phpinfo',);
  552.                 }
  553.                 // _profiler_search_results
  554.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/search/results$#sD'$pathinfo$matches)) {
  555.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_search_results']), array (  '_controller' => 'web_profiler.controller.profiler:searchResultsAction',));
  556.                 }
  557.                 // _profiler_open_file
  558.                 if ('/_profiler/open' === $pathinfo) {
  559.                     return array (  '_controller' => 'web_profiler.controller.profiler:openAction',  '_route' => '_profiler_open_file',);
  560.                 }
  561.                 // _profiler
  562.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)$#sD'$pathinfo$matches)) {
  563.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler']), array (  '_controller' => 'web_profiler.controller.profiler:panelAction',));
  564.                 }
  565.                 // _profiler_router
  566.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/router$#sD'$pathinfo$matches)) {
  567.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_router']), array (  '_controller' => 'web_profiler.controller.router:panelAction',));
  568.                 }
  569.                 // _profiler_exception
  570.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception$#sD'$pathinfo$matches)) {
  571.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_exception']), array (  '_controller' => 'web_profiler.controller.exception:showAction',));
  572.                 }
  573.                 // _profiler_exception_css
  574.                 if (preg_match('#^/_profiler/(?P<token>[^/]++)/exception\\.css$#sD'$pathinfo$matches)) {
  575.                     return $this->mergeDefaults(array_replace($matches, ['_route' => '_profiler_exception_css']), array (  '_controller' => 'web_profiler.controller.exception:cssAction',));
  576.                 }
  577.             }
  578.             // _twig_error_test
  579.             if (=== strpos($pathinfo'/_error') && preg_match('#^/_error/(?P<code>\\d+)(?:\\.(?P<_format>[^/]++))?$#sD'$pathinfo$matches)) {
  580.                 return $this->mergeDefaults(array_replace($matches, ['_route' => '_twig_error_test']), array (  '_controller' => 'twig.controller.preview_error:previewErrorPageAction',  '_format' => 'html',));
  581.             }
  582.         }
  583.         $host $context->getHost();
  584.         if (preg_match('#^sso\\.btnp\\.trade$#sDi'$host$hostMatches)) {
  585.             // sso_login
  586.             if ('/login' === $pathinfo) {
  587.                 return ['_route' => 'sso_login'];
  588.             }
  589.             // sso_logout
  590.             if ('/logout' === $pathinfo) {
  591.                 return ['_route' => 'sso_logout'];
  592.             }
  593.             // sso_registration
  594.             if ('/registration' === $pathinfo) {
  595.                 return ['_route' => 'sso_registration'];
  596.             }
  597.             // sso_profile
  598.             if ('/profile' === $pathinfo) {
  599.                 return ['_route' => 'sso_profile'];
  600.             }
  601.             // sso_admin_user_edit
  602.             if (=== strpos($pathinfo'/admin/main/user') && preg_match('#^/admin/main/user/(?P<user>[^/]++)/edit$#sD'$pathinfo$matches)) {
  603.                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'sso_admin_user_edit']), array ());
  604.             }
  605.             // sso_verification
  606.             if ('/verification/sumsub' === $pathinfo) {
  607.                 return ['_route' => 'sso_verification'];
  608.             }
  609.         }
  610.         // nelmio_api_doc.swagger_ui
  611.         if ('/doc/api' === $trimmedPathinfo) {
  612.             $ret = array (  '_controller' => 'nelmio_api_doc.controller.swagger_ui',  '_route' => 'nelmio_api_doc.swagger_ui',);
  613.             if ('/' === substr($pathinfo, -1)) {
  614.                 // no-op
  615.             } elseif ('GET' !== $canonicalMethod) {
  616.                 goto not_nelmio_api_docswagger_ui;
  617.             } else {
  618.                 return array_replace($ret$this->redirect($rawPathinfo.'/''nelmio_api_doc.swagger_ui'));
  619.             }
  620.             if (!in_array($canonicalMethod, ['GET'])) {
  621.                 $allow array_merge($allow, ['GET']);
  622.                 goto not_nelmio_api_docswagger_ui;
  623.             }
  624.             return $ret;
  625.         }
  626.         not_nelmio_api_docswagger_ui:
  627.         if (preg_match('#^adm\\.btnp\\.trade$#sDi'$host$hostMatches)) {
  628.             if (=== strpos($pathinfo'/c')) {
  629.                 if (=== strpos($pathinfo'/changelly-transactions')) {
  630.                     // admin_changelly_transactions
  631.                     if ('/changelly-transactions' === $pathinfo) {
  632.                         $ret = array (  '_controller' => 'AdminBundle\\Controller\\ChangellyTransactionController::indexAction',  '_route' => 'admin_changelly_transactions',);
  633.                         if (!in_array($canonicalMethod, ['GET'])) {
  634.                             $allow array_merge($allow, ['GET']);
  635.                             goto not_admin_changelly_transactions;
  636.                         }
  637.                         return $ret;
  638.                     }
  639.                     not_admin_changelly_transactions:
  640.                     // admin_changelly_transaction_show
  641.                     if (preg_match('#^/changelly\\-transactions/(?P<changellyTransaction>\\d+)$#sD'$pathinfo$matches)) {
  642.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_changelly_transaction_show']), array (  '_controller' => 'AdminBundle\\Controller\\ChangellyTransactionController::showAction',));
  643.                     }
  644.                 }
  645.                 // commission_index
  646.                 if ('/commissions' === $pathinfo) {
  647.                     return array (  '_controller' => 'AdminBundle\\Controller\\CommissionController::commissionsAction',  '_route' => 'commission_index',);
  648.                 }
  649.                 if (=== strpos($pathinfo'/currency')) {
  650.                     // admin_currency_list
  651.                     if ('/currency/list' === $pathinfo) {
  652.                         return array (  '_controller' => 'AdminBundle\\Controller\\CurrencyController::getCurrencyListAction',  '_route' => 'admin_currency_list',);
  653.                     }
  654.                     // admin_currency_create
  655.                     if ('/currency/create' === $pathinfo) {
  656.                         return array (  '_controller' => 'AdminBundle\\Controller\\CurrencyController::editExchangeMethodAction',  '_route' => 'admin_currency_create',);
  657.                     }
  658.                     // admin_currency_edit
  659.                     if (=== strpos($pathinfo'/currency/edit') && preg_match('#^/currency/edit(?:/(?P<currency>\\d+))?$#sD'$pathinfo$matches)) {
  660.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_currency_edit']), array (  'currency' => NULL,  '_controller' => 'AdminBundle\\Controller\\CurrencyController::editExchangeMethodAction',));
  661.                     }
  662.                     // admin_currency_delete
  663.                     if (=== strpos($pathinfo'/currency/delete') && preg_match('#^/currency/delete/(?P<currency>\\d+)$#sD'$pathinfo$matches)) {
  664.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_currency_delete']), array (  '_controller' => 'AdminBundle\\Controller\\CurrencyController::deleteExchangeMethodAction',));
  665.                     }
  666.                 }
  667.             }
  668.             // login_admin
  669.             if ('/login' === $pathinfo) {
  670.                 return array (  '_controller' => 'AdminBundle\\Controller\\DefaultController::adminLoginAction',  '_route' => 'login_admin',);
  671.             }
  672.             // admin_homepage
  673.             if ('' === $trimmedPathinfo) {
  674.                 $ret = array (  '_controller' => 'AdminBundle\\Controller\\DefaultController::indexAction',  '_route' => 'admin_homepage',);
  675.                 if ('/' === substr($pathinfo, -1)) {
  676.                     // no-op
  677.                 } elseif ('GET' !== $canonicalMethod) {
  678.                     goto not_admin_homepage;
  679.                 } else {
  680.                     return array_replace($ret$this->redirect($rawPathinfo.'/''admin_homepage'));
  681.                 }
  682.                 return $ret;
  683.             }
  684.             not_admin_homepage:
  685.             if (=== strpos($pathinfo'/email/template')) {
  686.                 // admin_email_template
  687.                 if ('/email/template' === $pathinfo) {
  688.                     return array (  '_controller' => 'AdminBundle\\Controller\\EmailController::indexAction',  '_route' => 'admin_email_template',);
  689.                 }
  690.                 // admin_email_template_render
  691.                 if ('/email/template/render' === $pathinfo) {
  692.                     return array (  '_controller' => 'AdminBundle\\Controller\\EmailController::renderAction',  '_route' => 'admin_email_template_render',);
  693.                 }
  694.             }
  695.             elseif (=== strpos($pathinfo'/exchange')) {
  696.                 if (=== strpos($pathinfo'/exchange/commission')) {
  697.                     // admin_exchange_commission_list
  698.                     if ('/exchange/commission/list' === $pathinfo) {
  699.                         return array (  '_controller' => 'AdminBundle\\Controller\\ExchangeCommissionController::getExchangeCommissionListAction',  '_route' => 'admin_exchange_commission_list',);
  700.                     }
  701.                     // admin_exchange_commission_create
  702.                     if ('/exchange/commission/create' === $pathinfo) {
  703.                         return array (  '_controller' => 'AdminBundle\\Controller\\ExchangeCommissionController::editExchangeCommissionAction',  '_route' => 'admin_exchange_commission_create',);
  704.                     }
  705.                     // exchange_commission_edit
  706.                     if (=== strpos($pathinfo'/exchange/commission/edit') && preg_match('#^/exchange/commission/edit(?:/(?P<exchangeCommission>\\d+))?$#sD'$pathinfo$matches)) {
  707.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_commission_edit']), array (  'exchangeCommission' => NULL,  '_controller' => 'AdminBundle\\Controller\\ExchangeCommissionController::editExchangeCommissionAction',));
  708.                     }
  709.                     // exchange_commission_delete
  710.                     if (=== strpos($pathinfo'/exchange/commission/delete') && preg_match('#^/exchange/commission/delete/(?P<exchangeCommission>\\d+)$#sD'$pathinfo$matches)) {
  711.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_commission_delete']), array (  '_controller' => 'AdminBundle\\Controller\\ExchangeCommissionController::deleteExchangeCommissionAction',));
  712.                     }
  713.                 }
  714.                 elseif (=== strpos($pathinfo'/exchange/method')) {
  715.                     // admin_exchange_method_list
  716.                     if ('/exchange/method/list' === $pathinfo) {
  717.                         return array (  '_controller' => 'AdminBundle\\Controller\\ExchangeMethodController::getExchangeMethodListAction',  '_route' => 'admin_exchange_method_list',);
  718.                     }
  719.                     // exchange_method_create
  720.                     if ('/exchange/method/create' === $pathinfo) {
  721.                         return array (  '_controller' => 'AdminBundle\\Controller\\ExchangeMethodController::editExchangeMethodAction',  '_route' => 'exchange_method_create',);
  722.                     }
  723.                     // admin_exchange_method_edit
  724.                     if (=== strpos($pathinfo'/exchange/method/edit') && preg_match('#^/exchange/method/edit(?:/(?P<exchangeMethod>\\d+))?$#sD'$pathinfo$matches)) {
  725.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_exchange_method_edit']), array (  'exchangeMethod' => NULL,  '_controller' => 'AdminBundle\\Controller\\ExchangeMethodController::editExchangeMethodAction',));
  726.                     }
  727.                     // admin_exchange_method_delete
  728.                     if (=== strpos($pathinfo'/exchange/method/delete') && preg_match('#^/exchange/method/delete/(?P<exchangeMethod>\\d+)$#sD'$pathinfo$matches)) {
  729.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_exchange_method_delete']), array (  '_controller' => 'AdminBundle\\Controller\\ExchangeMethodController::deleteExchangeMethodAction',));
  730.                     }
  731.                 }
  732.                 elseif (=== strpos($pathinfo'/exchange/request')) {
  733.                     // admin_exchange_request_list
  734.                     if ('/exchange/request/list' === $pathinfo) {
  735.                         return array (  '_controller' => 'AdminBundle\\Controller\\ExchangeRequestController::listExchangeRequestListAction',  '_route' => 'admin_exchange_request_list',);
  736.                     }
  737.                     // admin_exchange_request_edit
  738.                     if (=== strpos($pathinfo'/exchange/request/edit') && preg_match('#^/exchange/request/edit/(?P<exchangeRequest>\\d+)$#sD'$pathinfo$matches)) {
  739.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_exchange_request_edit']), array (  '_controller' => 'AdminBundle\\Controller\\ExchangeRequestController::editExchangeRequestAction',));
  740.                     }
  741.                     // admin_exchange_request_payout
  742.                     if (=== strpos($pathinfo'/exchange/request/payout') && preg_match('#^/exchange/request/payout/(?P<exchangeRequest>\\d+)$#sD'$pathinfo$matches)) {
  743.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_exchange_request_payout']), array (  '_controller' => 'AdminBundle\\Controller\\ExchangeRequestController::payoutAction',));
  744.                     }
  745.                 }
  746.             }
  747.             // global_settings_index
  748.             if ('/global-settings' === $trimmedPathinfo) {
  749.                 $ret = array (  '_controller' => 'AdminBundle\\Controller\\GlobalSettingsController::globalSettingsAction',  '_route' => 'global_settings_index',);
  750.                 if ('/' === substr($pathinfo, -1)) {
  751.                     // no-op
  752.                 } elseif ('GET' !== $canonicalMethod) {
  753.                     goto not_global_settings_index;
  754.                 } else {
  755.                     return array_replace($ret$this->redirect($rawPathinfo.'/''global_settings_index'));
  756.                 }
  757.                 return $ret;
  758.             }
  759.             not_global_settings_index:
  760.             // admin_histories_index
  761.             if ('/all-histories' === $trimmedPathinfo) {
  762.                 $ret = array (  '_controller' => 'AdminBundle\\Controller\\HistoriesController::indexAction',  '_route' => 'admin_histories_index',);
  763.                 if ('/' === substr($pathinfo, -1)) {
  764.                     // no-op
  765.                 } elseif ('GET' !== $canonicalMethod) {
  766.                     goto not_admin_histories_index;
  767.                 } else {
  768.                     return array_replace($ret$this->redirect($rawPathinfo.'/''admin_histories_index'));
  769.                 }
  770.                 if (!in_array($canonicalMethod, ['GET'])) {
  771.                     $allow array_merge($allow, ['GET']);
  772.                     goto not_admin_histories_index;
  773.                 }
  774.                 return $ret;
  775.             }
  776.             not_admin_histories_index:
  777.             if (=== strpos($pathinfo'/order')) {
  778.                 // admin_order_index
  779.                 if ('/order' === $pathinfo) {
  780.                     $ret = array (  '_controller' => 'AdminBundle\\Controller\\OrderController::indexAction',  '_route' => 'admin_order_index',);
  781.                     if (!in_array($canonicalMethod, ['GET'])) {
  782.                         $allow array_merge($allow, ['GET']);
  783.                         goto not_admin_order_index;
  784.                     }
  785.                     return $ret;
  786.                 }
  787.                 not_admin_order_index:
  788.                 // admin_order_show
  789.                 if (preg_match('#^/order/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  790.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_order_show']), array (  '_controller' => 'AdminBundle\\Controller\\OrderController::showAction',));
  791.                     if (!in_array($canonicalMethod, ['GET'])) {
  792.                         $allow array_merge($allow, ['GET']);
  793.                         goto not_admin_order_show;
  794.                     }
  795.                     return $ret;
  796.                 }
  797.                 not_admin_order_show:
  798.                 // admin_order_delete
  799.                 if (preg_match('#^/order/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  800.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_order_delete']), array (  '_controller' => 'AdminBundle\\Controller\\OrderController::deleteAction',));
  801.                 }
  802.                 if (=== strpos($pathinfo'/order-history')) {
  803.                     // admin_order_history_index
  804.                     if ('/order-history' === $pathinfo) {
  805.                         $ret = array (  '_controller' => 'AdminBundle\\Controller\\OrderHistoryController::indexAction',  '_route' => 'admin_order_history_index',);
  806.                         if (!in_array($canonicalMethod, ['GET'])) {
  807.                             $allow array_merge($allow, ['GET']);
  808.                             goto not_admin_order_history_index;
  809.                         }
  810.                         return $ret;
  811.                     }
  812.                     not_admin_order_history_index:
  813.                     // admin_order_history_show
  814.                     if (preg_match('#^/order\\-history/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  815.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_order_history_show']), array (  '_controller' => 'AdminBundle\\Controller\\OrderHistoryController::showAction',));
  816.                         if (!in_array($canonicalMethod, ['GET'])) {
  817.                             $allow array_merge($allow, ['GET']);
  818.                             goto not_admin_order_history_show;
  819.                         }
  820.                         return $ret;
  821.                     }
  822.                     not_admin_order_history_show:
  823.                 }
  824.             }
  825.             elseif (=== strpos($pathinfo'/pa')) {
  826.                 if (=== strpos($pathinfo'/pair')) {
  827.                     // admin_pair_list
  828.                     if ('/pair/list' === $pathinfo) {
  829.                         return array (  '_controller' => 'AdminBundle\\Controller\\PairController::getPairListAction',  '_route' => 'admin_pair_list',);
  830.                     }
  831.                     // admin_pair_create
  832.                     if ('/pair/create' === $pathinfo) {
  833.                         return array (  '_controller' => 'AdminBundle\\Controller\\PairController::editExchangeMethodAction',  '_route' => 'admin_pair_create',);
  834.                     }
  835.                     // admin_pair_edit
  836.                     if (=== strpos($pathinfo'/pair/edit') && preg_match('#^/pair/edit(?:/(?P<pair>\\d+))?$#sD'$pathinfo$matches)) {
  837.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_pair_edit']), array (  'pair' => NULL,  '_controller' => 'AdminBundle\\Controller\\PairController::editExchangeMethodAction',));
  838.                     }
  839.                     // admin_pair_delete
  840.                     if (=== strpos($pathinfo'/pair/delete') && preg_match('#^/pair/delete/(?P<pair>\\d+)$#sD'$pathinfo$matches)) {
  841.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_pair_delete']), array (  '_controller' => 'AdminBundle\\Controller\\PairController::deleteExchangeMethodAction',));
  842.                     }
  843.                 }
  844.                 elseif (=== strpos($pathinfo'/pay-commission')) {
  845.                     // admin_paycommission_index
  846.                     if ('/pay-commission' === $trimmedPathinfo) {
  847.                         $ret = array (  '_controller' => 'AdminBundle\\Controller\\PayCommissionController::indexAction',  '_route' => 'admin_paycommission_index',);
  848.                         if ('/' === substr($pathinfo, -1)) {
  849.                             // no-op
  850.                         } elseif ('GET' !== $canonicalMethod) {
  851.                             goto not_admin_paycommission_index;
  852.                         } else {
  853.                             return array_replace($ret$this->redirect($rawPathinfo.'/''admin_paycommission_index'));
  854.                         }
  855.                         if (!in_array($canonicalMethod, ['GET''POST'])) {
  856.                             $allow array_merge($allow, ['GET''POST']);
  857.                             goto not_admin_paycommission_index;
  858.                         }
  859.                         return $ret;
  860.                     }
  861.                     not_admin_paycommission_index:
  862.                     // admin_paycommission_new
  863.                     if ('/pay-commission/new' === $pathinfo) {
  864.                         $ret = array (  '_controller' => 'AdminBundle\\Controller\\PayCommissionController::newAction',  '_route' => 'admin_paycommission_new',);
  865.                         if (!in_array($canonicalMethod, ['GET''POST'])) {
  866.                             $allow array_merge($allow, ['GET''POST']);
  867.                             goto not_admin_paycommission_new;
  868.                         }
  869.                         return $ret;
  870.                     }
  871.                     not_admin_paycommission_new:
  872.                     // admin_paycommission_show
  873.                     if (preg_match('#^/pay\\-commission/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  874.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_paycommission_show']), array (  '_controller' => 'AdminBundle\\Controller\\PayCommissionController::showAction',));
  875.                         if (!in_array($canonicalMethod, ['GET'])) {
  876.                             $allow array_merge($allow, ['GET']);
  877.                             goto not_admin_paycommission_show;
  878.                         }
  879.                         return $ret;
  880.                     }
  881.                     not_admin_paycommission_show:
  882.                     // admin_paycommission_edit
  883.                     if (preg_match('#^/pay\\-commission/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  884.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_paycommission_edit']), array (  '_controller' => 'AdminBundle\\Controller\\PayCommissionController::editAction',));
  885.                         if (!in_array($canonicalMethod, ['GET''POST'])) {
  886.                             $allow array_merge($allow, ['GET''POST']);
  887.                             goto not_admin_paycommission_edit;
  888.                         }
  889.                         return $ret;
  890.                     }
  891.                     not_admin_paycommission_edit:
  892.                     // admin_paycommission_delete
  893.                     if (preg_match('#^/pay\\-commission/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  894.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_paycommission_delete']), array (  '_controller' => 'AdminBundle\\Controller\\PayCommissionController::deleteAction',));
  895.                         if (!in_array($requestMethod, ['DELETE'])) {
  896.                             $allow array_merge($allow, ['DELETE']);
  897.                             goto not_admin_paycommission_delete;
  898.                         }
  899.                         return $ret;
  900.                     }
  901.                     not_admin_paycommission_delete:
  902.                 }
  903.                 elseif (=== strpos($pathinfo'/payment')) {
  904.                     // admin_payment_index
  905.                     if ('/payment' === $pathinfo) {
  906.                         $ret = array (  '_controller' => 'AdminBundle\\Controller\\PaymentController::indexAction',  '_route' => 'admin_payment_index',);
  907.                         if (!in_array($canonicalMethod, ['GET'])) {
  908.                             $allow array_merge($allow, ['GET']);
  909.                             goto not_admin_payment_index;
  910.                         }
  911.                         return $ret;
  912.                     }
  913.                     not_admin_payment_index:
  914.                     // admin_payment_show
  915.                     if (preg_match('#^/payment/(?P<payment>\\d+)$#sD'$pathinfo$matches)) {
  916.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_payment_show']), array (  '_controller' => 'AdminBundle\\Controller\\PaymentController::showAction',));
  917.                         if (!in_array($canonicalMethod, ['GET'])) {
  918.                             $allow array_merge($allow, ['GET']);
  919.                             goto not_admin_payment_show;
  920.                         }
  921.                         return $ret;
  922.                     }
  923.                     not_admin_payment_show:
  924.                     // admin_payment_process
  925.                     if (preg_match('#^/payment/(?P<payment>\\d+)/process$#sD'$pathinfo$matches)) {
  926.                         return $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_payment_process']), array (  '_controller' => 'AdminBundle\\Controller\\PaymentController::processAction',));
  927.                     }
  928.                     // admin_payment_success
  929.                     if (preg_match('#^/payment/(?P<id>[^/]++)/success$#sD'$pathinfo$matches)) {
  930.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_payment_success']), array (  '_controller' => 'AdminBundle\\Controller\\PaymentController::statusSuccessAction',));
  931.                         if (!in_array($requestMethod, ['POST'])) {
  932.                             $allow array_merge($allow, ['POST']);
  933.                             goto not_admin_payment_success;
  934.                         }
  935.                         return $ret;
  936.                     }
  937.                     not_admin_payment_success:
  938.                     // admin_payment_wait
  939.                     if (preg_match('#^/payment/(?P<id>[^/]++)/wait$#sD'$pathinfo$matches)) {
  940.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_payment_wait']), array (  '_controller' => 'AdminBundle\\Controller\\PaymentController::statusWaitAction',));
  941.                         if (!in_array($requestMethod, ['POST'])) {
  942.                             $allow array_merge($allow, ['POST']);
  943.                             goto not_admin_payment_wait;
  944.                         }
  945.                         return $ret;
  946.                     }
  947.                     not_admin_payment_wait:
  948.                     // admin_payment_cancel
  949.                     if (preg_match('#^/payment/(?P<id>[^/]++)/cancel$#sD'$pathinfo$matches)) {
  950.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_payment_cancel']), array (  '_controller' => 'AdminBundle\\Controller\\PaymentController::statusCancelAction',));
  951.                         if (!in_array($requestMethod, ['POST'])) {
  952.                             $allow array_merge($allow, ['POST']);
  953.                             goto not_admin_payment_cancel;
  954.                         }
  955.                         return $ret;
  956.                     }
  957.                     not_admin_payment_cancel:
  958.                     // admin_payment_moderation
  959.                     if (preg_match('#^/payment/(?P<id>[^/]++)/moderation$#sD'$pathinfo$matches)) {
  960.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_payment_moderation']), array (  '_controller' => 'AdminBundle\\Controller\\PaymentController::statusModerationAction',));
  961.                         if (!in_array($requestMethod, ['POST'])) {
  962.                             $allow array_merge($allow, ['POST']);
  963.                             goto not_admin_payment_moderation;
  964.                         }
  965.                         return $ret;
  966.                     }
  967.                     not_admin_payment_moderation:
  968.                 }
  969.             }
  970.             // admin_sys_index
  971.             if ('' === $trimmedPathinfo) {
  972.                 $ret = array (  '_controller' => 'AdminBundle\\Controller\\SysController::indexAction',  '_route' => 'admin_sys_index',);
  973.                 if ('/' === substr($pathinfo, -1)) {
  974.                     // no-op
  975.                 } elseif ('GET' !== $canonicalMethod) {
  976.                     goto not_admin_sys_index;
  977.                 } else {
  978.                     return array_replace($ret$this->redirect($rawPathinfo.'/''admin_sys_index'));
  979.                 }
  980.                 if (!in_array($canonicalMethod, ['GET'])) {
  981.                     $allow array_merge($allow, ['GET']);
  982.                     goto not_admin_sys_index;
  983.                 }
  984.                 return $ret;
  985.             }
  986.             not_admin_sys_index:
  987.             if (=== strpos($pathinfo'/trade-balance-history')) {
  988.                 // admin_trade_balance_history_index
  989.                 if ('/trade-balance-history' === $pathinfo) {
  990.                     $ret = array (  '_controller' => 'AdminBundle\\Controller\\TradeBalanceHistoryController::indexAction',  '_route' => 'admin_trade_balance_history_index',);
  991.                     if (!in_array($canonicalMethod, ['GET'])) {
  992.                         $allow array_merge($allow, ['GET']);
  993.                         goto not_admin_trade_balance_history_index;
  994.                     }
  995.                     return $ret;
  996.                 }
  997.                 not_admin_trade_balance_history_index:
  998.                 // admin_trade_balance_history_show
  999.                 if (preg_match('#^/trade\\-balance\\-history/(?P<tradeBalanceHistory>\\d+)$#sD'$pathinfo$matches)) {
  1000.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_trade_balance_history_show']), array (  '_controller' => 'AdminBundle\\Controller\\TradeBalanceHistoryController::showAction',));
  1001.                     if (!in_array($canonicalMethod, ['GET'])) {
  1002.                         $allow array_merge($allow, ['GET']);
  1003.                         goto not_admin_trade_balance_history_show;
  1004.                     }
  1005.                     return $ret;
  1006.                 }
  1007.                 not_admin_trade_balance_history_show:
  1008.                 // admin_trade_balance_history_process
  1009.                 if (preg_match('#^/trade\\-balance\\-history/(?P<tradeBalanceHistory>\\d+)/process$#sD'$pathinfo$matches)) {
  1010.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_trade_balance_history_process']), array (  '_controller' => 'AdminBundle\\Controller\\TradeBalanceHistoryController::processAction',));
  1011.                     if (!in_array($canonicalMethod, ['GET'])) {
  1012.                         $allow array_merge($allow, ['GET']);
  1013.                         goto not_admin_trade_balance_history_process;
  1014.                     }
  1015.                     return $ret;
  1016.                 }
  1017.                 not_admin_trade_balance_history_process:
  1018.             }
  1019.             elseif (=== strpos($pathinfo'/users')) {
  1020.                 // admin_user_index
  1021.                 if ('/users' === $trimmedPathinfo) {
  1022.                     $ret = array (  '_controller' => 'AdminBundle\\Controller\\UserController::indexAction',  '_route' => 'admin_user_index',);
  1023.                     if ('/' === substr($pathinfo, -1)) {
  1024.                         // no-op
  1025.                     } elseif ('GET' !== $canonicalMethod) {
  1026.                         goto not_admin_user_index;
  1027.                     } else {
  1028.                         return array_replace($ret$this->redirect($rawPathinfo.'/''admin_user_index'));
  1029.                     }
  1030.                     if (!in_array($canonicalMethod, ['GET'])) {
  1031.                         $allow array_merge($allow, ['GET']);
  1032.                         goto not_admin_user_index;
  1033.                     }
  1034.                     return $ret;
  1035.                 }
  1036.                 not_admin_user_index:
  1037.                 // admin_user_show
  1038.                 if (preg_match('#^/users/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1039.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_show']), array (  '_controller' => 'AdminBundle\\Controller\\UserController::showAction',));
  1040.                     if (!in_array($canonicalMethod, ['GET'])) {
  1041.                         $allow array_merge($allow, ['GET']);
  1042.                         goto not_admin_user_show;
  1043.                     }
  1044.                     return $ret;
  1045.                 }
  1046.                 not_admin_user_show:
  1047.                 // admin_user_edit
  1048.                 if (preg_match('#^/users/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  1049.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_edit']), array (  '_controller' => 'AdminBundle\\Controller\\UserController::editAction',));
  1050.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1051.                         $allow array_merge($allow, ['GET''POST']);
  1052.                         goto not_admin_user_edit;
  1053.                     }
  1054.                     return $ret;
  1055.                 }
  1056.                 not_admin_user_edit:
  1057.                 // admin_user_enable
  1058.                 if (preg_match('#^/users/(?P<id>[^/]++)/enable$#sD'$pathinfo$matches)) {
  1059.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_enable']), array (  '_controller' => 'AdminBundle\\Controller\\UserController::enableAction',));
  1060.                     if (!in_array($requestMethod, ['POST'])) {
  1061.                         $allow array_merge($allow, ['POST']);
  1062.                         goto not_admin_user_enable;
  1063.                     }
  1064.                     return $ret;
  1065.                 }
  1066.                 not_admin_user_enable:
  1067.                 // admin_user_delete
  1068.                 if (preg_match('#^/users/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1069.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_delete']), array (  '_controller' => 'AdminBundle\\Controller\\UserController::deleteAction',));
  1070.                     if (!in_array($requestMethod, ['DELETE'])) {
  1071.                         $allow array_merge($allow, ['DELETE']);
  1072.                         goto not_admin_user_delete;
  1073.                     }
  1074.                     return $ret;
  1075.                 }
  1076.                 not_admin_user_delete:
  1077.                 // admin_user_status
  1078.                 if (preg_match('#^/users/(?P<id>[^/]++)/status$#sD'$pathinfo$matches)) {
  1079.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_status']), array (  '_controller' => 'AdminBundle\\Controller\\UserController::statusAction',));
  1080.                     if (!in_array($requestMethod, ['POST'])) {
  1081.                         $allow array_merge($allow, ['POST']);
  1082.                         goto not_admin_user_status;
  1083.                     }
  1084.                     return $ret;
  1085.                 }
  1086.                 not_admin_user_status:
  1087.                 // admin_user_image
  1088.                 if (=== strpos($pathinfo'/users/image') && preg_match('#^/users/image/(?P<fileName>[^/]++)$#sD'$pathinfo$matches)) {
  1089.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_user_image']), array (  '_controller' => 'AdminBundle\\Controller\\UserController::imageAction',));
  1090.                     if (!in_array($canonicalMethod, ['GET'])) {
  1091.                         $allow array_merge($allow, ['GET']);
  1092.                         goto not_admin_user_image;
  1093.                     }
  1094.                     return $ret;
  1095.                 }
  1096.                 not_admin_user_image:
  1097.             }
  1098.             elseif (=== strpos($pathinfo'/verification')) {
  1099.                 // verification_index
  1100.                 if ('/verification' === $trimmedPathinfo) {
  1101.                     $ret = array (  '_controller' => 'AdminBundle\\Controller\\VerificationController::indexAction',  '_route' => 'verification_index',);
  1102.                     if ('/' === substr($pathinfo, -1)) {
  1103.                         // no-op
  1104.                     } elseif ('GET' !== $canonicalMethod) {
  1105.                         goto not_verification_index;
  1106.                     } else {
  1107.                         return array_replace($ret$this->redirect($rawPathinfo.'/''verification_index'));
  1108.                     }
  1109.                     if (!in_array($canonicalMethod, ['GET'])) {
  1110.                         $allow array_merge($allow, ['GET']);
  1111.                         goto not_verification_index;
  1112.                     }
  1113.                     return $ret;
  1114.                 }
  1115.                 not_verification_index:
  1116.                 // verification_user_show
  1117.                 if (preg_match('#^/verification/(?P<id>[^/]++)$#sD'$pathinfo$matches)) {
  1118.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'verification_user_show']), array (  '_controller' => 'AdminBundle\\Controller\\VerificationController::showAction',));
  1119.                     if (!in_array($canonicalMethod, ['GET'])) {
  1120.                         $allow array_merge($allow, ['GET']);
  1121.                         goto not_verification_user_show;
  1122.                     }
  1123.                     return $ret;
  1124.                 }
  1125.                 not_verification_user_show:
  1126.                 // verification_user_status
  1127.                 if (preg_match('#^/verification/(?P<id>[^/]++)/status$#sD'$pathinfo$matches)) {
  1128.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'verification_user_status']), array (  '_controller' => 'AdminBundle\\Controller\\VerificationController::statusAction',));
  1129.                     if (!in_array($requestMethod, ['POST'])) {
  1130.                         $allow array_merge($allow, ['POST']);
  1131.                         goto not_verification_user_status;
  1132.                     }
  1133.                     return $ret;
  1134.                 }
  1135.                 not_verification_user_status:
  1136.                 // verification_send_message
  1137.                 if ('/verification/sendmsg' === $trimmedPathinfo) {
  1138.                     $ret = array (  '_controller' => 'AdminBundle\\Controller\\VerificationController::profileDataAction',  '_route' => 'verification_send_message',);
  1139.                     if ('/' === substr($pathinfo, -1)) {
  1140.                         // no-op
  1141.                     } elseif ('GET' !== $canonicalMethod) {
  1142.                         goto not_verification_send_message;
  1143.                     } else {
  1144.                         return array_replace($ret$this->redirect($rawPathinfo.'/''verification_send_message'));
  1145.                     }
  1146.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1147.                         $allow array_merge($allow, ['GET''POST']);
  1148.                         goto not_verification_send_message;
  1149.                     }
  1150.                     return $ret;
  1151.                 }
  1152.                 not_verification_send_message:
  1153.             }
  1154.         }
  1155.         if (=== strpos($pathinfo'/a')) {
  1156.             if (=== strpos($pathinfo'/advcash')) {
  1157.                 // advcash_process
  1158.                 if ('/advcash/process' === $pathinfo) {
  1159.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\AdvCashController::processAction',  '_route' => 'advcash_process',);
  1160.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1161.                         $allow array_merge($allow, ['GET''POST']);
  1162.                         goto not_advcash_process;
  1163.                     }
  1164.                     return $ret;
  1165.                 }
  1166.                 not_advcash_process:
  1167.                 // advcash_transfer
  1168.                 if (=== strpos($pathinfo'/advcash/transfer') && preg_match('#^/advcash/transfer/(?P<ordersUserBalanceHistory>\\d+)$#sD'$pathinfo$matches)) {
  1169.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'advcash_transfer']), array (  '_controller' => 'BitcoinBundle\\Controller\\AdvCashController::transferAction',));
  1170.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1171.                         $allow array_merge($allow, ['GET''POST']);
  1172.                         goto not_advcash_transfer;
  1173.                     }
  1174.                     return $ret;
  1175.                 }
  1176.                 not_advcash_transfer:
  1177.                 // advcash_success
  1178.                 if ('/advcash/success' === $pathinfo) {
  1179.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\AdvCashController::successAction',  '_route' => 'advcash_success',);
  1180.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1181.                         $allow array_merge($allow, ['GET''POST']);
  1182.                         goto not_advcash_success;
  1183.                     }
  1184.                     return $ret;
  1185.                 }
  1186.                 not_advcash_success:
  1187.                 // advcash_fail
  1188.                 if ('/advcash/fail' === $pathinfo) {
  1189.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\AdvCashController::failAction',  '_route' => 'advcash_fail',);
  1190.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1191.                         $allow array_merge($allow, ['GET''POST']);
  1192.                         goto not_advcash_fail;
  1193.                     }
  1194.                     return $ret;
  1195.                 }
  1196.                 not_advcash_fail:
  1197.             }
  1198.             elseif (=== strpos($pathinfo'/ajax/wallets')) {
  1199.                 // ajax_wallets_request
  1200.                 if ('/ajax/wallets/currencies' === $pathinfo) {
  1201.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\AjaxWalletController::currenciesAction',  '_route' => 'ajax_wallets_request',);
  1202.                 }
  1203.                 // ajax_wallet_request
  1204.                 if ('/ajax/wallets/request' === $pathinfo) {
  1205.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\AjaxWalletController::walletRequestAction',  '_route' => 'ajax_wallet_request',);
  1206.                 }
  1207.                 // wallets_transaction
  1208.                 if ('/ajax/wallets/send-cash' === $pathinfo) {
  1209.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\AjaxWalletController::sendCashAction',  '_route' => 'wallets_transaction',);
  1210.                     if (!in_array($canonicalMethod, ['POST''GET'])) {
  1211.                         $allow array_merge($allow, ['POST''GET']);
  1212.                         goto not_wallets_transaction;
  1213.                     }
  1214.                     return $ret;
  1215.                 }
  1216.                 not_wallets_transaction:
  1217.                 // wallets_history_details
  1218.                 if ('/ajax/wallets/payment/details' === $pathinfo) {
  1219.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\AjaxWalletController::historyDetailsAction',  '_route' => 'wallets_history_details',);
  1220.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1221.                         $allow array_merge($allow, ['GET''POST']);
  1222.                         goto not_wallets_history_details;
  1223.                     }
  1224.                     return $ret;
  1225.                 }
  1226.                 not_wallets_history_details:
  1227.                 // wallets_out_details
  1228.                 if ('/ajax/wallets/out-details' === $pathinfo) {
  1229.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\AjaxWalletController::commissionByWalletAction',  '_route' => 'wallets_out_details',);
  1230.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1231.                         $allow array_merge($allow, ['GET''POST']);
  1232.                         goto not_wallets_out_details;
  1233.                     }
  1234.                     return $ret;
  1235.                 }
  1236.                 not_wallets_out_details:
  1237.             }
  1238.             // ajax_provide_trade_wallet
  1239.             if ('/ajax/trade/provide-wallet' === $pathinfo) {
  1240.                 return array (  '_controller' => 'BitcoinBundle\\Controller\\TradePlatformController::provideTradeWalletAction',  '_route' => 'ajax_provide_trade_wallet',);
  1241.             }
  1242.             // about_us
  1243.             if ('/about-us' === $pathinfo) {
  1244.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::aboutUsAction',  '_route' => 'about_us',);
  1245.                 if (!in_array($canonicalMethod, ['GET'])) {
  1246.                     $allow array_merge($allow, ['GET']);
  1247.                     goto not_about_us;
  1248.                 }
  1249.                 return $ret;
  1250.             }
  1251.             not_about_us:
  1252.             if (=== strpos($pathinfo'/api')) {
  1253.                 // get_card_info
  1254.                 if (=== strpos($pathinfo'/api/card/info') && preg_match('#^/api/card/info/(?P<cardNumber>[^/\\.]++)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1255.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_card_info']), array (  '_controller' => 'ApiBundle\\Controller\\CardInfoController::getCardInfoAction',  '_format' => NULL,));
  1256.                     if (!in_array($canonicalMethod, ['GET'])) {
  1257.                         $allow array_merge($allow, ['GET']);
  1258.                         goto not_get_card_info;
  1259.                     }
  1260.                     return $ret;
  1261.                 }
  1262.                 not_get_card_info:
  1263.                 // get_currencies
  1264.                 if (=== strpos($pathinfo'/api/currencies') && preg_match('#^/api/currencies(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1265.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_currencies']), array (  '_controller' => 'ApiBundle\\Controller\\DataController::getCurrenciesAction',  '_format' => NULL,));
  1266.                     if (!in_array($canonicalMethod, ['GET'])) {
  1267.                         $allow array_merge($allow, ['GET']);
  1268.                         goto not_get_currencies;
  1269.                     }
  1270.                     return $ret;
  1271.                 }
  1272.                 not_get_currencies:
  1273.                 if (=== strpos($pathinfo'/api/swap-exchange')) {
  1274.                     // get_swap_currencies
  1275.                     if (=== strpos($pathinfo'/api/swap-exchange/currencies') && preg_match('#^/api/swap\\-exchange/currencies(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1276.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_swap_currencies']), array (  '_controller' => 'ApiBundle\\Controller\\ChangellyApiController::getSwapCurrenciesAction',  '_format' => NULL,));
  1277.                         if (!in_array($canonicalMethod, ['GET'])) {
  1278.                             $allow array_merge($allow, ['GET']);
  1279.                             goto not_get_swap_currencies;
  1280.                         }
  1281.                         return $ret;
  1282.                     }
  1283.                     not_get_swap_currencies:
  1284.                     // get_exchange_amounts
  1285.                     if (=== strpos($pathinfo'/api/swap-exchange/amounts') && preg_match('#^/api/swap\\-exchange/amounts(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1286.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_exchange_amounts']), array (  '_controller' => 'ApiBundle\\Controller\\ChangellyApiController::getExchangeAmountsAction',  '_format' => NULL,));
  1287.                         if (!in_array($canonicalMethod, ['GET'])) {
  1288.                             $allow array_merge($allow, ['GET']);
  1289.                             goto not_get_exchange_amounts;
  1290.                         }
  1291.                         return $ret;
  1292.                     }
  1293.                     not_get_exchange_amounts:
  1294.                     // get_min_amounts
  1295.                     if (=== strpos($pathinfo'/api/swap-exchange/min/amounts') && preg_match('#^/api/swap\\-exchange/min/amounts(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1296.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_min_amounts']), array (  '_controller' => 'ApiBundle\\Controller\\ChangellyApiController::getMinAmountsAction',  '_format' => NULL,));
  1297.                         if (!in_array($canonicalMethod, ['GET'])) {
  1298.                             $allow array_merge($allow, ['GET']);
  1299.                             goto not_get_min_amounts;
  1300.                         }
  1301.                         return $ret;
  1302.                     }
  1303.                     not_get_min_amounts:
  1304.                     if (=== strpos($pathinfo'/api/swap-exchange/transactions')) {
  1305.                         // post_transaction
  1306.                         if (preg_match('#^/api/swap\\-exchange/transactions(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1307.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'post_transaction']), array (  '_controller' => 'ApiBundle\\Controller\\ChangellyApiController::postTransactionAction',  '_format' => NULL,));
  1308.                             if (!in_array($requestMethod, ['POST'])) {
  1309.                                 $allow array_merge($allow, ['POST']);
  1310.                                 goto not_post_transaction;
  1311.                             }
  1312.                             return $ret;
  1313.                         }
  1314.                         not_post_transaction:
  1315.                         // get_transactions
  1316.                         if (preg_match('#^/api/swap\\-exchange/transactions(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1317.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_transactions']), array (  '_controller' => 'ApiBundle\\Controller\\ChangellyApiController::getTransactionsAction',  '_format' => NULL,));
  1318.                             if (!in_array($canonicalMethod, ['GET'])) {
  1319.                                 $allow array_merge($allow, ['GET']);
  1320.                                 goto not_get_transactions;
  1321.                             }
  1322.                             return $ret;
  1323.                         }
  1324.                         not_get_transactions:
  1325.                     }
  1326.                     // get_statuses
  1327.                     if (=== strpos($pathinfo'/api/swap-exchange/statuses') && preg_match('#^/api/swap\\-exchange/statuses(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1328.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_statuses']), array (  '_controller' => 'ApiBundle\\Controller\\ChangellyApiController::getStatusesAction',  '_format' => NULL,));
  1329.                         if (!in_array($canonicalMethod, ['GET'])) {
  1330.                             $allow array_merge($allow, ['GET']);
  1331.                             goto not_get_statuses;
  1332.                         }
  1333.                         return $ret;
  1334.                     }
  1335.                     not_get_statuses:
  1336.                 }
  1337.                 elseif (=== strpos($pathinfo'/api/p')) {
  1338.                     // get_pairs_info
  1339.                     if (=== strpos($pathinfo'/api/pairs-info') && preg_match('#^/api/pairs\\-info(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1340.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_pairs_info']), array (  '_controller' => 'ApiBundle\\Controller\\DataController::getPairsInfoAction',  '_format' => NULL,));
  1341.                         if (!in_array($canonicalMethod, ['GET'])) {
  1342.                             $allow array_merge($allow, ['GET']);
  1343.                             goto not_get_pairs_info;
  1344.                         }
  1345.                         return $ret;
  1346.                     }
  1347.                     not_get_pairs_info:
  1348.                     if (=== strpos($pathinfo'/api/payment')) {
  1349.                         // currency_in_a_p_i
  1350.                         if (=== strpos($pathinfo'/api/payment/currencyIn') && preg_match('#^/api/payment/currencyIn(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1351.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'currency_in_a_p_i']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::currencyInAPIAction',  '_format' => NULL,));
  1352.                             if (!in_array($requestMethod, ['POST'])) {
  1353.                                 $allow array_merge($allow, ['POST']);
  1354.                                 goto not_currency_in_a_p_i;
  1355.                             }
  1356.                             return $ret;
  1357.                         }
  1358.                         not_currency_in_a_p_i:
  1359.                         if (=== strpos($pathinfo'/api/payment/currencyOut')) {
  1360.                             // currency_out_a_p_i
  1361.                             if (preg_match('#^/api/payment/currencyOut(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1362.                                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'currency_out_a_p_i']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::currencyOutAPIAction',  '_format' => NULL,));
  1363.                                 if (!in_array($requestMethod, ['POST'])) {
  1364.                                     $allow array_merge($allow, ['POST']);
  1365.                                     goto not_currency_out_a_p_i;
  1366.                                 }
  1367.                                 return $ret;
  1368.                             }
  1369.                             not_currency_out_a_p_i:
  1370.                             // confirm_currency_out_a_p_i
  1371.                             if (=== strpos($pathinfo'/api/payment/currencyOut/confirm') && preg_match('#^/api/payment/currencyOut/confirm(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1372.                                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'confirm_currency_out_a_p_i']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::confirmCurrencyOutAPIAction',  '_format' => NULL,));
  1373.                                 if (!in_array($requestMethod, ['POST'])) {
  1374.                                     $allow array_merge($allow, ['POST']);
  1375.                                     goto not_confirm_currency_out_a_p_i;
  1376.                                 }
  1377.                                 return $ret;
  1378.                             }
  1379.                             not_confirm_currency_out_a_p_i:
  1380.                         }
  1381.                         // bank_transfer_inapi_bank_transfer_in
  1382.                         if (=== strpos($pathinfo'/api/payment/bankTransferIn') && preg_match('#^/api/payment/bankTransferIn(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1383.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'bank_transfer_inapi_bank_transfer_in']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::bankTransferInAction',  '_format' => NULL,));
  1384.                             if (!in_array($requestMethod, ['POST'])) {
  1385.                                 $allow array_merge($allow, ['POST']);
  1386.                                 goto not_bank_transfer_inapi_bank_transfer_in;
  1387.                             }
  1388.                             return $ret;
  1389.                         }
  1390.                         not_bank_transfer_inapi_bank_transfer_in:
  1391.                         // bank_transfer_outapi_bank_transfer_out
  1392.                         if (=== strpos($pathinfo'/api/payment/bankTransferOut') && preg_match('#^/api/payment/bankTransferOut(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1393.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'bank_transfer_outapi_bank_transfer_out']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::bankTransferOutAction',  '_format' => NULL,));
  1394.                             if (!in_array($requestMethod, ['POST'])) {
  1395.                                 $allow array_merge($allow, ['POST']);
  1396.                                 goto not_bank_transfer_outapi_bank_transfer_out;
  1397.                             }
  1398.                             return $ret;
  1399.                         }
  1400.                         not_bank_transfer_outapi_bank_transfer_out:
  1401.                     }
  1402.                     elseif (=== strpos($pathinfo'/api/profile/favourite-pair')) {
  1403.                         // get_favorite_pairs
  1404.                         if (=== strpos($pathinfo'/api/profile/favourite-pairs') && preg_match('#^/api/profile/favourite\\-pairs(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1405.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_favorite_pairs']), array (  '_controller' => 'ApiBundle\\Controller\\FavouritePairController::getFavoritePairsAction',  '_format' => NULL,));
  1406.                             if (!in_array($canonicalMethod, ['GET'])) {
  1407.                                 $allow array_merge($allow, ['GET']);
  1408.                                 goto not_get_favorite_pairs;
  1409.                             }
  1410.                             return $ret;
  1411.                         }
  1412.                         not_get_favorite_pairs:
  1413.                         // post_toggle_favorite_pair
  1414.                         if (preg_match('#^/api/profile/favourite\\-pair/(?P<action>add|remove)/(?P<pair>\\w+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1415.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'post_toggle_favorite_pair']), array (  '_controller' => 'ApiBundle\\Controller\\FavouritePairController::postToggleFavoritePairAction',  '_format' => NULL,));
  1416.                             if (!in_array($requestMethod, ['POST'])) {
  1417.                                 $allow array_merge($allow, ['POST']);
  1418.                                 goto not_post_toggle_favorite_pair;
  1419.                             }
  1420.                             return $ret;
  1421.                         }
  1422.                         not_post_toggle_favorite_pair:
  1423.                     }
  1424.                 }
  1425.                 elseif (=== strpos($pathinfo'/api/exchange')) {
  1426.                     // send_code
  1427.                     if (=== strpos($pathinfo'/api/exchange/send-code') && preg_match('#^/api/exchange/send\\-code/(?P<username>[^/\\.]++)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1428.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'send_code']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::sendCodeAction',  '_format' => NULL,));
  1429.                         if (!in_array($canonicalMethod, ['GET'])) {
  1430.                             $allow array_merge($allow, ['GET']);
  1431.                             goto not_send_code;
  1432.                         }
  1433.                         return $ret;
  1434.                     }
  1435.                     not_send_code:
  1436.                     // authorize_for_exchange
  1437.                     if (=== strpos($pathinfo'/api/exchange/authorize') && preg_match('#^/api/exchange/authorize/(?P<username>[^/]++)/(?P<code>\\d+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1438.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'authorize_for_exchange']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::authorizeForExchangeAction',  '_format' => NULL,));
  1439.                         if (!in_array($requestMethod, ['POST'])) {
  1440.                             $allow array_merge($allow, ['POST']);
  1441.                             goto not_authorize_for_exchange;
  1442.                         }
  1443.                         return $ret;
  1444.                     }
  1445.                     not_authorize_for_exchange:
  1446.                     // get_exchangeapi_exchange
  1447.                     if (preg_match('#^/api/exchange(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1448.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_exchangeapi_exchange']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::getExchangeAction',  '_format' => NULL,));
  1449.                         if (!in_array($canonicalMethod, ['GET'])) {
  1450.                             $allow array_merge($allow, ['GET']);
  1451.                             goto not_get_exchangeapi_exchange;
  1452.                         }
  1453.                         return $ret;
  1454.                     }
  1455.                     not_get_exchangeapi_exchange:
  1456.                     // get_exchange_arrayapi_exchange_array
  1457.                     if (=== strpos($pathinfo'/api/exchange/array') && preg_match('#^/api/exchange/array(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1458.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_exchange_arrayapi_exchange_array']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::getExchangeArrayAction',  '_format' => NULL,));
  1459.                         if (!in_array($canonicalMethod, ['GET'])) {
  1460.                             $allow array_merge($allow, ['GET']);
  1461.                             goto not_get_exchange_arrayapi_exchange_array;
  1462.                         }
  1463.                         return $ret;
  1464.                     }
  1465.                     not_get_exchange_arrayapi_exchange_array:
  1466.                     // get_priceapi_exchange_price
  1467.                     if (=== strpos($pathinfo'/api/exchange/price') && preg_match('#^/api/exchange/price/(?P<touched>amountFrom|amountTo)/(?P<amount>[+-]?([0-9]*[.])?[0-9]+)/(?P<exchangeMethodCurrency>\\d+)/(?P<currencyToSlug>\\w+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1468.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_priceapi_exchange_price']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::getPriceAction',  '_format' => NULL,));
  1469.                         if (!in_array($canonicalMethod, ['GET'])) {
  1470.                             $allow array_merge($allow, ['GET']);
  1471.                             goto not_get_priceapi_exchange_price;
  1472.                         }
  1473.                         return $ret;
  1474.                     }
  1475.                     not_get_priceapi_exchange_price:
  1476.                     if (=== strpos($pathinfo'/api/exchange-request')) {
  1477.                         // post_exchange_request
  1478.                         if (preg_match('#^/api/exchange\\-request(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1479.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'post_exchange_request']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::postExchangeRequestAction',  '_format' => NULL,));
  1480.                             if (!in_array($requestMethod, ['POST'])) {
  1481.                                 $allow array_merge($allow, ['POST']);
  1482.                                 goto not_post_exchange_request;
  1483.                             }
  1484.                             return $ret;
  1485.                         }
  1486.                         not_post_exchange_request:
  1487.                         // get_exchange_requests
  1488.                         if (=== strpos($pathinfo'/api/exchange-requests') && preg_match('#^/api/exchange\\-requests(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1489.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_exchange_requests']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::getExchangeRequestsAction',  '_format' => NULL,));
  1490.                             if (!in_array($canonicalMethod, ['GET'])) {
  1491.                                 $allow array_merge($allow, ['GET']);
  1492.                                 goto not_get_exchange_requests;
  1493.                             }
  1494.                             return $ret;
  1495.                         }
  1496.                         not_get_exchange_requests:
  1497.                     }
  1498.                     elseif (=== strpos($pathinfo'/api/exchange/status')) {
  1499.                         // get_exchange_statusapi_exchange_status
  1500.                         if (preg_match('#^/api/exchange/status/(?P<exchangeRequest>\\d+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1501.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_exchange_statusapi_exchange_status']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::getExchangeStatusAction',  '_format' => NULL,));
  1502.                             if (!in_array($canonicalMethod, ['GET'])) {
  1503.                                 $allow array_merge($allow, ['GET']);
  1504.                                 goto not_get_exchange_statusapi_exchange_status;
  1505.                             }
  1506.                             return $ret;
  1507.                         }
  1508.                         not_get_exchange_statusapi_exchange_status:
  1509.                         // get_exchange_status_newapi_exchange_status_new
  1510.                         if (=== strpos($pathinfo'/api/exchange/status-new') && preg_match('#^/api/exchange/status\\-new/(?P<exchangeRequest>\\d+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1511.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_exchange_status_newapi_exchange_status_new']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::getExchangeStatusNewAction',  '_format' => NULL,));
  1512.                             if (!in_array($canonicalMethod, ['GET'])) {
  1513.                                 $allow array_merge($allow, ['GET']);
  1514.                                 goto not_get_exchange_status_newapi_exchange_status_new;
  1515.                             }
  1516.                             return $ret;
  1517.                         }
  1518.                         not_get_exchange_status_newapi_exchange_status_new:
  1519.                     }
  1520.                     // post_internal_payapi_exchange_internal_pay
  1521.                     if (=== strpos($pathinfo'/api/exchange/internalPay') && preg_match('#^/api/exchange/internalPay/(?P<exchangeRequest>\\d+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1522.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'post_internal_payapi_exchange_internal_pay']), array (  '_controller' => 'ApiBundle\\Controller\\ExchangeController::postInternalPayAction',  '_format' => NULL,));
  1523.                         if (!in_array($requestMethod, ['POST'])) {
  1524.                             $allow array_merge($allow, ['POST']);
  1525.                             goto not_post_internal_payapi_exchange_internal_pay;
  1526.                         }
  1527.                         return $ret;
  1528.                     }
  1529.                     not_post_internal_payapi_exchange_internal_pay:
  1530.                 }
  1531.                 // crypto_out_a_p_icrypto_out_api
  1532.                 if (preg_match('#^/api/(?P<currencySlug>\\w+)/out(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1533.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'crypto_out_a_p_icrypto_out_api']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::cryptoOutAPIAction',  '_format' => NULL,));
  1534.                     if (!in_array($requestMethod, ['POST'])) {
  1535.                         $allow array_merge($allow, ['POST']);
  1536.                         goto not_crypto_out_a_p_icrypto_out_api;
  1537.                     }
  1538.                     return $ret;
  1539.                 }
  1540.                 not_crypto_out_a_p_icrypto_out_api:
  1541.                 // confirm_crypto_out_a_p_i
  1542.                 if (preg_match('#^/api/(?P<currencySlug>\\w+)/out/confirm(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1543.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'confirm_crypto_out_a_p_i']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::confirmCryptoOutAPIAction',  '_format' => NULL,));
  1544.                     if (!in_array($requestMethod, ['POST'])) {
  1545.                         $allow array_merge($allow, ['POST']);
  1546.                         goto not_confirm_crypto_out_a_p_i;
  1547.                     }
  1548.                     return $ret;
  1549.                 }
  1550.                 not_confirm_crypto_out_a_p_i:
  1551.                 // get_pay_systems_info
  1552.                 if (=== strpos($pathinfo'/api/payment/paySystemsInfo') && preg_match('#^/api/payment/paySystemsInfo(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1553.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_pay_systems_info']), array (  '_controller' => 'ApiBundle\\Controller\\PaymentController::getPaySystemsInfoAction',  '_format' => NULL,));
  1554.                     if (!in_array($canonicalMethod, ['GET'])) {
  1555.                         $allow array_merge($allow, ['GET']);
  1556.                         goto not_get_pay_systems_info;
  1557.                     }
  1558.                     return $ret;
  1559.                 }
  1560.                 not_get_pay_systems_info:
  1561.                 // get_user_payment_history
  1562.                 if (=== strpos($pathinfo'/api/payments-history') && preg_match('#^/api/payments\\-history(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1563.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_user_payment_history']), array (  '_controller' => 'ApiBundle\\Controller\\WalletController::getUserPaymentHistoryAction',  '_format' => NULL,));
  1564.                     if (!in_array($requestMethod, ['POST'])) {
  1565.                         $allow array_merge($allow, ['POST']);
  1566.                         goto not_get_user_payment_history;
  1567.                     }
  1568.                     return $ret;
  1569.                 }
  1570.                 not_get_user_payment_history:
  1571.                 if (=== strpos($pathinfo'/api/test')) {
  1572.                     // get_test
  1573.                     if (preg_match('#^/api/test(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1574.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_test']), array (  '_controller' => 'ApiBundle\\Controller\\TestController::getTestAction',  '_format' => NULL,));
  1575.                         if (!in_array($canonicalMethod, ['GET'])) {
  1576.                             $allow array_merge($allow, ['GET']);
  1577.                             goto not_get_test;
  1578.                         }
  1579.                         return $ret;
  1580.                     }
  1581.                     not_get_test:
  1582.                     // get_test_v2
  1583.                     if (preg_match('#^/api/test(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches) && in_array($request->attributes->get("version"), [=> "v2"])) {
  1584.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_test_v2']), array (  '_controller' => 'ApiBundle\\Controller\\v2\\WalletController::getTestV2Action',  '_format' => NULL,));
  1585.                         if (!in_array($canonicalMethod, ['GET'])) {
  1586.                             $allow array_merge($allow, ['GET']);
  1587.                             goto not_get_test_v2;
  1588.                         }
  1589.                         return $ret;
  1590.                     }
  1591.                     not_get_test_v2:
  1592.                 }
  1593.                 elseif (=== strpos($pathinfo'/api/trade')) {
  1594.                     if (=== strpos($pathinfo'/api/trade/order')) {
  1595.                         // create_order
  1596.                         if (preg_match('#^/api/trade/order(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1597.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'create_order']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::createOrderAction',  '_format' => NULL,));
  1598.                             if (!in_array($requestMethod, ['POST'])) {
  1599.                                 $allow array_merge($allow, ['POST']);
  1600.                                 goto not_create_order;
  1601.                             }
  1602.                             return $ret;
  1603.                         }
  1604.                         not_create_order:
  1605.                         // delete_order
  1606.                         if (preg_match('#^/api/trade/order(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1607.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_order']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::deleteOrderAction',  '_format' => NULL,));
  1608.                             if (!in_array($requestMethod, ['DELETE'])) {
  1609.                                 $allow array_merge($allow, ['DELETE']);
  1610.                                 goto not_delete_order;
  1611.                             }
  1612.                             return $ret;
  1613.                         }
  1614.                         not_delete_order:
  1615.                         if (=== strpos($pathinfo'/api/trade/orders')) {
  1616.                             // get_orders_history
  1617.                             if (=== strpos($pathinfo'/api/trade/ordersHistory') && preg_match('#^/api/trade/ordersHistory(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1618.                                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_orders_history']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getOrdersHistoryAction',  '_format' => NULL,));
  1619.                                 if (!in_array($canonicalMethod, ['GET'])) {
  1620.                                     $allow array_merge($allow, ['GET']);
  1621.                                     goto not_get_orders_history;
  1622.                                 }
  1623.                                 return $ret;
  1624.                             }
  1625.                             not_get_orders_history:
  1626.                             // delete_orders
  1627.                             if (preg_match('#^/api/trade/orders(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1628.                                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_orders']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::deleteOrdersAction',  '_format' => NULL,));
  1629.                                 if (!in_array($requestMethod, ['DELETE'])) {
  1630.                                     $allow array_merge($allow, ['DELETE']);
  1631.                                     goto not_delete_orders;
  1632.                                 }
  1633.                                 return $ret;
  1634.                             }
  1635.                             not_delete_orders:
  1636.                         }
  1637.                     }
  1638.                     elseif (=== strpos($pathinfo'/api/trade/get')) {
  1639.                         if (=== strpos($pathinfo'/api/trade/getBalance')) {
  1640.                             // get_user_balance
  1641.                             if (preg_match('#^/api/trade/getBalance(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1642.                                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_user_balance']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getUserBalanceAction',  '_format' => NULL,));
  1643.                                 if (!in_array($canonicalMethod, ['GET'])) {
  1644.                                     $allow array_merge($allow, ['GET']);
  1645.                                     goto not_get_user_balance;
  1646.                                 }
  1647.                                 return $ret;
  1648.                             }
  1649.                             not_get_user_balance:
  1650.                             // get_user_balances
  1651.                             if (=== strpos($pathinfo'/api/trade/getBalances') && preg_match('#^/api/trade/getBalances(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1652.                                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_user_balances']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getUserBalancesAction',  '_format' => NULL,));
  1653.                                 if (!in_array($canonicalMethod, ['GET'])) {
  1654.                                     $allow array_merge($allow, ['GET']);
  1655.                                     goto not_get_user_balances;
  1656.                                 }
  1657.                                 return $ret;
  1658.                             }
  1659.                             not_get_user_balances:
  1660.                         }
  1661.                         // get_user_trade_wallet
  1662.                         if (=== strpos($pathinfo'/api/trade/getTradeWallet') && preg_match('#^/api/trade/getTradeWallet/(?P<currencySlug>\\w+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1663.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_user_trade_wallet']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getUserTradeWalletAction',  '_format' => NULL,));
  1664.                             if (!in_array($canonicalMethod, ['GET'])) {
  1665.                                 $allow array_merge($allow, ['GET']);
  1666.                                 goto not_get_user_trade_wallet;
  1667.                             }
  1668.                             return $ret;
  1669.                         }
  1670.                         not_get_user_trade_wallet:
  1671.                         // get_user_balance_by_currency
  1672.                         if (=== strpos($pathinfo'/api/trade/getUserCurrencyBalance') && preg_match('#^/api/trade/getUserCurrencyBalance(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1673.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_user_balance_by_currency']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getUserBalanceByCurrencyAction',  '_format' => NULL,));
  1674.                             if (!in_array($canonicalMethod, ['GET'])) {
  1675.                                 $allow array_merge($allow, ['GET']);
  1676.                                 goto not_get_user_balance_by_currency;
  1677.                             }
  1678.                             return $ret;
  1679.                         }
  1680.                         not_get_user_balance_by_currency:
  1681.                     }
  1682.                     // get_currency_pairs
  1683.                     if (=== strpos($pathinfo'/api/trade/currencyPairs') && preg_match('#^/api/trade/currencyPairs(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1684.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_currency_pairs']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getCurrencyPairsAction',  '_format' => NULL,));
  1685.                         if (!in_array($canonicalMethod, ['GET'])) {
  1686.                             $allow array_merge($allow, ['GET']);
  1687.                             goto not_get_currency_pairs;
  1688.                         }
  1689.                         return $ret;
  1690.                     }
  1691.                     not_get_currency_pairs:
  1692.                     // get_books
  1693.                     if (=== strpos($pathinfo'/api/trade/books') && preg_match('#^/api/trade/books(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1694.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_books']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getBooksAction',  '_format' => NULL,));
  1695.                         if (!in_array($canonicalMethod, ['GET'])) {
  1696.                             $allow array_merge($allow, ['GET']);
  1697.                             goto not_get_books;
  1698.                         }
  1699.                         return $ret;
  1700.                     }
  1701.                     not_get_books:
  1702.                     // get_user_orders
  1703.                     if (=== strpos($pathinfo'/api/trade/userOrders') && preg_match('#^/api/trade/userOrders(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1704.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_user_orders']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getUserOrdersAction',  '_format' => NULL,));
  1705.                         if (!in_array($canonicalMethod, ['GET'])) {
  1706.                             $allow array_merge($allow, ['GET']);
  1707.                             goto not_get_user_orders;
  1708.                         }
  1709.                         return $ret;
  1710.                     }
  1711.                     not_get_user_orders:
  1712.                     // get_trade_info
  1713.                     if (=== strpos($pathinfo'/api/trade/info') && preg_match('#^/api/trade/info(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1714.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_trade_info']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getTradeInfoAction',  '_format' => NULL,));
  1715.                         if (!in_array($canonicalMethod, ['GET'])) {
  1716.                             $allow array_merge($allow, ['GET']);
  1717.                             goto not_get_trade_info;
  1718.                         }
  1719.                         return $ret;
  1720.                     }
  1721.                     not_get_trade_info:
  1722.                     // get_q_r_code
  1723.                     if (=== strpos($pathinfo'/api/tradeWalletQRCode') && preg_match('#^/api/tradeWalletQRCode/(?P<currencySlug>\\w+)(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1724.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_q_r_code']), array (  '_controller' => 'ApiBundle\\Controller\\TradeController::getQRCodeAction',  '_format' => NULL,));
  1725.                         if (!in_array($canonicalMethod, ['GET'])) {
  1726.                             $allow array_merge($allow, ['GET']);
  1727.                             goto not_get_q_r_code;
  1728.                         }
  1729.                         return $ret;
  1730.                     }
  1731.                     not_get_q_r_code:
  1732.                 }
  1733.                 // send_process
  1734.                 if (=== strpos($pathinfo'/api/send-from-process') && preg_match('#^/api/send\\-from\\-process(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1735.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'send_process']), array (  '_controller' => 'ApiBundle\\Controller\\WalletController::sendProcessAction',  '_format' => NULL,));
  1736.                     if (!in_array($requestMethod, ['POST'])) {
  1737.                         $allow array_merge($allow, ['POST']);
  1738.                         goto not_send_process;
  1739.                     }
  1740.                     return $ret;
  1741.                 }
  1742.                 not_send_process:
  1743.                 // get_send
  1744.                 if (=== strpos($pathinfo'/api/send-from-wallet') && preg_match('#^/api/send\\-from\\-wallet(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1745.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_send']), array (  '_controller' => 'ApiBundle\\Controller\\WalletController::getSendAction',  '_format' => NULL,));
  1746.                     if (!in_array($requestMethod, ['POST'])) {
  1747.                         $allow array_merge($allow, ['POST']);
  1748.                         goto not_get_send;
  1749.                     }
  1750.                     return $ret;
  1751.                 }
  1752.                 not_get_send:
  1753.                 // get_wallet_user_balances
  1754.                 if (=== strpos($pathinfo'/api/wallets') && preg_match('#^/api/wallets(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1755.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_wallet_user_balances']), array (  '_controller' => 'ApiBundle\\Controller\\WalletController::getWalletUserBalancesAction',  '_format' => NULL,));
  1756.                     if (!in_array($canonicalMethod, ['GET'])) {
  1757.                         $allow array_merge($allow, ['GET']);
  1758.                         goto not_get_wallet_user_balances;
  1759.                     }
  1760.                     return $ret;
  1761.                 }
  1762.                 not_get_wallet_user_balances:
  1763.                 // get_cold_wallet_user_balances
  1764.                 if (=== strpos($pathinfo'/api/cold-wallets') && preg_match('#^/api/cold\\-wallets(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1765.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_cold_wallet_user_balances']), array (  '_controller' => 'ApiBundle\\Controller\\WalletController::getColdWalletUserBalancesAction',  '_format' => NULL,));
  1766.                     if (!in_array($canonicalMethod, ['GET'])) {
  1767.                         $allow array_merge($allow, ['GET']);
  1768.                         goto not_get_cold_wallet_user_balances;
  1769.                     }
  1770.                     return $ret;
  1771.                 }
  1772.                 not_get_cold_wallet_user_balances:
  1773.                 // get_wallet
  1774.                 if (=== strpos($pathinfo'/api/get-wallet') && preg_match('#^/api/get\\-wallet(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1775.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_wallet']), array (  '_controller' => 'ApiBundle\\Controller\\WalletController::getWalletAction',  '_format' => NULL,));
  1776.                     if (!in_array($requestMethod, ['POST'])) {
  1777.                         $allow array_merge($allow, ['POST']);
  1778.                         goto not_get_wallet;
  1779.                     }
  1780.                     return $ret;
  1781.                 }
  1782.                 not_get_wallet:
  1783.             }
  1784.         }
  1785.         elseif (=== strpos($pathinfo'/exchange')) {
  1786.             // exchange1
  1787.             if ('/exchange1' === $pathinfo) {
  1788.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\Bitcoins\\ExcangeController::exchangeAction',  '_route' => 'exchange1',);
  1789.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  1790.                     $allow array_merge($allow, ['GET''POST']);
  1791.                     goto not_exchange1;
  1792.                 }
  1793.                 return $ret;
  1794.             }
  1795.             not_exchange1:
  1796.             // exchangerate
  1797.             if ('/exchangerate' === $pathinfo) {
  1798.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\Bitcoins\\ExcangeController::exchangerate',  '_route' => 'exchangerate',);
  1799.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  1800.                     $allow array_merge($allow, ['GET''POST']);
  1801.                     goto not_exchangerate;
  1802.                 }
  1803.                 return $ret;
  1804.             }
  1805.             not_exchangerate:
  1806.             // exchange
  1807.             if ('/exchange' === $pathinfo) {
  1808.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::showExchangeAction',  '_route' => 'exchange',);
  1809.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  1810.                     $allow array_merge($allow, ['GET''POST']);
  1811.                     goto not_exchange;
  1812.                 }
  1813.                 return $ret;
  1814.             }
  1815.             not_exchange:
  1816.             if (=== strpos($pathinfo'/exchange/p')) {
  1817.                 // exchange_private
  1818.                 if ('/exchange/private' === $pathinfo) {
  1819.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::showExchangeAction',  '_route' => 'exchange_private',);
  1820.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1821.                         $allow array_merge($allow, ['GET''POST']);
  1822.                         goto not_exchange_private;
  1823.                     }
  1824.                     return $ret;
  1825.                 }
  1826.                 not_exchange_private:
  1827.                 // exchange_price
  1828.                 if (=== strpos($pathinfo'/exchange/price') && preg_match('#^/exchange/price/(?P<touched>amountFrom|amountTo)/(?P<amount>[+-]?([0-9]*[.])?[0-9]+)/(?P<exchangeMethodCurrency>\\d+)/(?P<currencyToSlug>\\w+)$#sD'$pathinfo$matches) && $request->isXmlHttpRequest()) {
  1829.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_price']), array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::getPriceAction',));
  1830.                     if (!in_array($canonicalMethod, ['GET'])) {
  1831.                         $allow array_merge($allow, ['GET']);
  1832.                         goto not_exchange_price;
  1833.                     }
  1834.                     return $ret;
  1835.                 }
  1836.                 not_exchange_price:
  1837.                 // exchange_payment
  1838.                 if (=== strpos($pathinfo'/exchange/payment') && preg_match('#^/exchange/payment/(?P<exchangeRequest>\\d+)$#sD'$pathinfo$matches)) {
  1839.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_payment']), array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::showPaymentPage',));
  1840.                 }
  1841.             }
  1842.             // exchange_request_create
  1843.             if ('/exchange-request' === $pathinfo && $request->isXmlHttpRequest()) {
  1844.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::createExchangeRequestAction',  '_route' => 'exchange_request_create',);
  1845.                 if (!in_array($requestMethod, ['POST'])) {
  1846.                     $allow array_merge($allow, ['POST']);
  1847.                     goto not_exchange_request_create;
  1848.                 }
  1849.                 return $ret;
  1850.             }
  1851.             not_exchange_request_create:
  1852.             // buy_sell_history
  1853.             if ('/exchange/history' === $pathinfo) {
  1854.                 return array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::listExchangeAction',  '_route' => 'buy_sell_history',);
  1855.             }
  1856.             if (=== strpos($pathinfo'/exchange/status')) {
  1857.                 // exchange_status
  1858.                 if (preg_match('#^/exchange/status/(?P<exchangeRequest>\\d+)$#sD'$pathinfo$matches)) {
  1859.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_status']), array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::showExchangeStatusAction',));
  1860.                 }
  1861.                 // exchange_status_ajax
  1862.                 if (preg_match('#^/exchange/status/(?P<exchangeRequest>\\d+)/ajax$#sD'$pathinfo$matches)) {
  1863.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_status_ajax']), array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::getExchangeStatusAction',));
  1864.                 }
  1865.             }
  1866.             // exchange_send_code
  1867.             if (=== strpos($pathinfo'/exchange/send-code') && preg_match('#^/exchange/send\\-code/(?P<username>[^/]++)$#sD'$pathinfo$matches)) {
  1868.                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_send_code']), array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::sendCodeAction',));
  1869.                 if (!in_array($canonicalMethod, ['GET'])) {
  1870.                     $allow array_merge($allow, ['GET']);
  1871.                     goto not_exchange_send_code;
  1872.                 }
  1873.                 return $ret;
  1874.             }
  1875.             not_exchange_send_code:
  1876.             // exchange_internal_pay
  1877.             if (=== strpos($pathinfo'/exchange/internalPay') && preg_match('#^/exchange/internalPay/(?P<exchangeRequest>\\d+)$#sD'$pathinfo$matches)) {
  1878.                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_internal_pay']), array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::internalPayAction',));
  1879.             }
  1880.             // exchange_authorize
  1881.             if (=== strpos($pathinfo'/exchange/authorize') && preg_match('#^/exchange/authorize/(?P<username>[^/]++)/(?P<code>\\d+)$#sD'$pathinfo$matches)) {
  1882.                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'exchange_authorize']), array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::authorizeForExchangeAction',));
  1883.                 if (!in_array($canonicalMethod, ['GET'])) {
  1884.                     $allow array_merge($allow, ['GET']);
  1885.                     goto not_exchange_authorize;
  1886.                 }
  1887.                 return $ret;
  1888.             }
  1889.             not_exchange_authorize:
  1890.             if (=== strpos($pathinfo'/exchange/bitinterpay')) {
  1891.                 // bitinterpay_exchange
  1892.                 if ('/exchange/bitinterpay' === $pathinfo) {
  1893.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::bitinterpayExchangeAction',  '_route' => 'bitinterpay_exchange',);
  1894.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  1895.                         $allow array_merge($allow, ['GET''POST']);
  1896.                         goto not_bitinterpay_exchange;
  1897.                     }
  1898.                     return $ret;
  1899.                 }
  1900.                 not_bitinterpay_exchange:
  1901.                 // bitinterpay_exchange_rates
  1902.                 if (=== strpos($pathinfo'/exchange/bitinterpay/rates') && preg_match('#^/exchange/bitinterpay/rates(?:/(?P<type>sell|buy))?$#sD'$pathinfo$matches)) {
  1903.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'bitinterpay_exchange_rates']), array (  'type' => 'buy',  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::getPairsRatesAction',));
  1904.                 }
  1905.             }
  1906.         }
  1907.         // change_lang_en
  1908.         if ('/en' === $pathinfo) {
  1909.             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::ChangeLangAction',  '_route' => 'change_lang_en',);
  1910.             if (!in_array($canonicalMethod, ['GET''POST'])) {
  1911.                 $allow array_merge($allow, ['GET''POST']);
  1912.                 goto not_change_lang_en;
  1913.             }
  1914.             return $ret;
  1915.         }
  1916.         not_change_lang_en:
  1917.         if (=== strpos($pathinfo'/c')) {
  1918.             if (=== strpos($pathinfo'/crypto-exchange')) {
  1919.                 // crypto_exchange_index
  1920.                 if ('/crypto-exchange' === $trimmedPathinfo) {
  1921.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::indexAction',  '_route' => 'crypto_exchange_index',);
  1922.                     if ('/' === substr($pathinfo, -1)) {
  1923.                         // no-op
  1924.                     } elseif ('GET' !== $canonicalMethod) {
  1925.                         goto not_crypto_exchange_index;
  1926.                     } else {
  1927.                         return array_replace($ret$this->redirect($rawPathinfo.'/''crypto_exchange_index'));
  1928.                     }
  1929.                     return $ret;
  1930.                 }
  1931.                 not_crypto_exchange_index:
  1932.                 // widget
  1933.                 if ('/crypto-exchange/widget' === $pathinfo) {
  1934.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::getWidgetAction',  '_route' => 'widget',);
  1935.                 }
  1936.                 // getCurrenciesFull
  1937.                 if ('/crypto-exchange/full' === $pathinfo) {
  1938.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::getCurrenciesFullAction',  '_route' => 'getCurrenciesFull',);
  1939.                 }
  1940.                 // getExchangeAmount
  1941.                 if ('/crypto-exchange/get/exchange/amount' === $pathinfo) {
  1942.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::getExchangeAmountAction',  '_route' => 'getExchangeAmount',);
  1943.                 }
  1944.                 // getMinAmount
  1945.                 if ('/crypto-exchange/get/min/amount' === $pathinfo) {
  1946.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::getMinAmountAction',  '_route' => 'getMinAmount',);
  1947.                 }
  1948.                 // recipientInfo
  1949.                 if ('/crypto-exchange/recipient/info' === $pathinfo) {
  1950.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::recipientInfoAction',  '_route' => 'recipientInfo',);
  1951.                 }
  1952.                 // createTransaction
  1953.                 if ('/crypto-exchange/create/transaction' === $pathinfo) {
  1954.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::createTransactionAction',  '_route' => 'createTransaction',);
  1955.                 }
  1956.                 // confirmPhoneOrEmail
  1957.                 if ('/crypto-exchange/confirm/phoneoremail' === $pathinfo) {
  1958.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::confirmByPhoneOrEmailAction',  '_route' => 'confirmPhoneOrEmail',);
  1959.                 }
  1960.                 // crypto_exchange_status
  1961.                 if (=== strpos($pathinfo'/crypto-exchange/status') && preg_match('#^/crypto\\-exchange/status/(?P<changellyTransaction>\\d+)$#sD'$pathinfo$matches)) {
  1962.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'crypto_exchange_status']), array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::statusAction',));
  1963.                 }
  1964.                 // sendCode
  1965.                 if ('/crypto-exchange/send/code' === $pathinfo) {
  1966.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::sendCodeAction',  '_route' => 'sendCode',);
  1967.                 }
  1968.                 // bitcoin_changelly_authorize
  1969.                 if (=== strpos($pathinfo'/crypto-exchange/authorize') && preg_match('#^/crypto\\-exchange/authorize/(?P<username>[^/]++)/(?P<code>\\d+)$#sD'$pathinfo$matches)) {
  1970.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'bitcoin_changelly_authorize']), array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::authorizeAction',));
  1971.                 }
  1972.                 // swaps_history
  1973.                 if ('/crypto-exchange/history' === $pathinfo) {
  1974.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\ChangellyController::swapHistoryAction',  '_route' => 'swaps_history',);
  1975.                 }
  1976.             }
  1977.             // contact_page
  1978.             if ('/contact' === $pathinfo) {
  1979.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::contactAction',  '_route' => 'contact_page',);
  1980.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  1981.                     $allow array_merge($allow, ['GET''POST']);
  1982.                     goto not_contact_page;
  1983.                 }
  1984.                 return $ret;
  1985.             }
  1986.             not_contact_page:
  1987.             if (=== strpos($pathinfo'/chart')) {
  1988.                 // get_config
  1989.                 if (=== strpos($pathinfo'/chart/config') && preg_match('#^/chart/config(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  1990.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_config']), array (  '_controller' => 'ApiBundle\\Controller\\ChartController::getConfigAction',  '_format' => NULL,));
  1991.                     if (!in_array($canonicalMethod, ['GET'])) {
  1992.                         $allow array_merge($allow, ['GET']);
  1993.                         goto not_get_config;
  1994.                     }
  1995.                     return $ret;
  1996.                 }
  1997.                 not_get_config:
  1998.                 // get_symbols
  1999.                 if (=== strpos($pathinfo'/chart/symbols') && preg_match('#^/chart/symbols(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  2000.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_symbols']), array (  '_controller' => 'ApiBundle\\Controller\\ChartController::getSymbolsAction',  '_format' => NULL,));
  2001.                     if (!in_array($canonicalMethod, ['GET'])) {
  2002.                         $allow array_merge($allow, ['GET']);
  2003.                         goto not_get_symbols;
  2004.                     }
  2005.                     return $ret;
  2006.                 }
  2007.                 not_get_symbols:
  2008.                 // get_marks
  2009.                 if (=== strpos($pathinfo'/chart/marks') && preg_match('#^/chart/marks(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  2010.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_marks']), array (  '_controller' => 'ApiBundle\\Controller\\ChartController::getMarksAction',  '_format' => NULL,));
  2011.                     if (!in_array($canonicalMethod, ['GET'])) {
  2012.                         $allow array_merge($allow, ['GET']);
  2013.                         goto not_get_marks;
  2014.                     }
  2015.                     return $ret;
  2016.                 }
  2017.                 not_get_marks:
  2018.                 if (=== strpos($pathinfo'/chart/time')) {
  2019.                     // get_timescale_marks
  2020.                     if (=== strpos($pathinfo'/chart/timescale_marks') && preg_match('#^/chart/timescale_marks(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  2021.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_timescale_marks']), array (  '_controller' => 'ApiBundle\\Controller\\ChartController::getTimescaleMarksAction',  '_format' => NULL,));
  2022.                         if (!in_array($canonicalMethod, ['GET'])) {
  2023.                             $allow array_merge($allow, ['GET']);
  2024.                             goto not_get_timescale_marks;
  2025.                         }
  2026.                         return $ret;
  2027.                     }
  2028.                     not_get_timescale_marks:
  2029.                     // get_time
  2030.                     if (preg_match('#^/chart/time(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  2031.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_time']), array (  '_controller' => 'ApiBundle\\Controller\\ChartController::getTimeAction',  '_format' => NULL,));
  2032.                         if (!in_array($canonicalMethod, ['GET'])) {
  2033.                             $allow array_merge($allow, ['GET']);
  2034.                             goto not_get_time;
  2035.                         }
  2036.                         return $ret;
  2037.                     }
  2038.                     not_get_time:
  2039.                 }
  2040.                 // get_history
  2041.                 if (=== strpos($pathinfo'/chart/history') && preg_match('#^/chart/history(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  2042.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_history']), array (  '_controller' => 'ApiBundle\\Controller\\ChartController::getHistoryAction',  '_format' => NULL,));
  2043.                     if (!in_array($canonicalMethod, ['GET'])) {
  2044.                         $allow array_merge($allow, ['GET']);
  2045.                         goto not_get_history;
  2046.                     }
  2047.                     return $ret;
  2048.                 }
  2049.                 not_get_history:
  2050.                 // get_quotes
  2051.                 if (=== strpos($pathinfo'/chart/quotes') && preg_match('#^/chart/quotes(?:\\.(?P<_format>json|html))?$#sD'$pathinfo$matches)) {
  2052.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'get_quotes']), array (  '_controller' => 'ApiBundle\\Controller\\ChartController::getQuotesAction',  '_format' => NULL,));
  2053.                     if (!in_array($canonicalMethod, ['GET'])) {
  2054.                         $allow array_merge($allow, ['GET']);
  2055.                         goto not_get_quotes;
  2056.                     }
  2057.                     return $ret;
  2058.                 }
  2059.                 not_get_quotes:
  2060.             }
  2061.         }
  2062.         // bitcoin_exchange_getsumsubstatus
  2063.         if (=== strpos($pathinfo'/verification/sumsub/status') && preg_match('#^/verification/sumsub/status(?:/(?P<isAnonymous>[^/]++))?$#sD'$pathinfo$matches) && $request->isXmlHttpRequest()) {
  2064.             return $this->mergeDefaults(array_replace($matches, ['_route' => 'bitcoin_exchange_getsumsubstatus']), array (  'isAnonymous' => 0,  '_controller' => 'BitcoinBundle\\Controller\\ExchangeController::getSumsubStatusAction',));
  2065.         }
  2066.         if (=== strpos($pathinfo'/p')) {
  2067.             if (=== strpos($pathinfo'/profile')) {
  2068.                 // toggle_favourite_pair
  2069.                 if (=== strpos($pathinfo'/profile/favourite-pair') && preg_match('#^/profile/favourite\\-pair/(?P<action>add|remove)/(?P<pair>\\w+)$#sD'$pathinfo$matches)) {
  2070.                     return $this->mergeDefaults(array_replace($matches, ['_route' => 'toggle_favourite_pair']), array (  '_controller' => 'BitcoinBundle\\Controller\\FavouritePairController::toggleFavoritePairAction',));
  2071.                 }
  2072.                 // contact_profile_page
  2073.                 if ('/profile/contact' === $pathinfo) {
  2074.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::contactAction',  '_route' => 'contact_profile_page',);
  2075.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  2076.                         $allow array_merge($allow, ['GET''POST']);
  2077.                         goto not_contact_profile_page;
  2078.                     }
  2079.                     return $ret;
  2080.                 }
  2081.                 not_contact_profile_page:
  2082.                 // avanzu_admin_profile
  2083.                 if (preg_match('#^/profile/(?P<userid>[^/]++)/?$#sD'$pathinfo$matches)) {
  2084.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'avanzu_admin_profile']), array ());
  2085.                     if ('/' === substr($pathinfo, -1)) {
  2086.                         // no-op
  2087.                     } elseif ('GET' !== $canonicalMethod) {
  2088.                         goto not_avanzu_admin_profile;
  2089.                     } else {
  2090.                         return array_replace($ret$this->redirect($rawPathinfo.'/''avanzu_admin_profile'));
  2091.                     }
  2092.                     return $ret;
  2093.                 }
  2094.                 not_avanzu_admin_profile:
  2095.             }
  2096.             // processing_page
  2097.             if ('/processing' === $pathinfo) {
  2098.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::processingAction',  '_route' => 'processing_page',);
  2099.                 if (!in_array($canonicalMethod, ['GET'])) {
  2100.                     $allow array_merge($allow, ['GET']);
  2101.                     goto not_processing_page;
  2102.                 }
  2103.                 return $ret;
  2104.             }
  2105.             not_processing_page:
  2106.             if (=== strpos($pathinfo'/payeer')) {
  2107.                 // payeer_process
  2108.                 if ('/payeer/process' === $pathinfo) {
  2109.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\PayeerController::processAction',  '_route' => 'payeer_process',);
  2110.                     if (!in_array($requestMethod, ['POST'])) {
  2111.                         $allow array_merge($allow, ['POST']);
  2112.                         goto not_payeer_process;
  2113.                     }
  2114.                     return $ret;
  2115.                 }
  2116.                 not_payeer_process:
  2117.                 // payeer_transfer
  2118.                 if (=== strpos($pathinfo'/payeer/transfer') && preg_match('#^/payeer/transfer/(?P<ordersUserBalanceHistory>\\d+)$#sD'$pathinfo$matches)) {
  2119.                     $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'payeer_transfer']), array (  '_controller' => 'BitcoinBundle\\Controller\\PayeerController::transferAction',));
  2120.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  2121.                         $allow array_merge($allow, ['GET''POST']);
  2122.                         goto not_payeer_transfer;
  2123.                     }
  2124.                     return $ret;
  2125.                 }
  2126.                 not_payeer_transfer:
  2127.                 // payeer_success
  2128.                 if ('/payeer/success' === $pathinfo) {
  2129.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\PayeerController::successAction',  '_route' => 'payeer_success',);
  2130.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  2131.                         $allow array_merge($allow, ['GET''POST']);
  2132.                         goto not_payeer_success;
  2133.                     }
  2134.                     return $ret;
  2135.                 }
  2136.                 not_payeer_success:
  2137.                 // payeer_fail
  2138.                 if ('/payeer/fail' === $pathinfo) {
  2139.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\PayeerController::failAction',  '_route' => 'payeer_fail',);
  2140.                     if (!in_array($canonicalMethod, ['GET''POST'])) {
  2141.                         $allow array_merge($allow, ['GET''POST']);
  2142.                         goto not_payeer_fail;
  2143.                     }
  2144.                     return $ret;
  2145.                 }
  2146.                 not_payeer_fail:
  2147.             }
  2148.             elseif (=== strpos($pathinfo'/paym')) {
  2149.                 if (=== strpos($pathinfo'/payments')) {
  2150.                     // btc_in
  2151.                     if ('/payments/btc' === $pathinfo) {
  2152.                         $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\PaymentBTCController::btcOutAction',  '_route' => 'btc_in',);
  2153.                         if (!in_array($canonicalMethod, ['GET''POST'])) {
  2154.                             $allow array_merge($allow, ['GET''POST']);
  2155.                             goto not_btc_in;
  2156.                         }
  2157.                         return $ret;
  2158.                     }
  2159.                     not_btc_in:
  2160.                     // cash_history
  2161.                     if ('/payments/history' === $pathinfo) {
  2162.                         $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\PaymentBTCController::cashHistoryAction',  '_route' => 'cash_history',);
  2163.                         if (!in_array($canonicalMethod, ['GET'])) {
  2164.                             $allow array_merge($allow, ['GET']);
  2165.                             goto not_cash_history;
  2166.                         }
  2167.                         return $ret;
  2168.                     }
  2169.                     not_cash_history:
  2170.                     if (=== strpos($pathinfo'/payments/c')) {
  2171.                         // bank_transfer
  2172.                         if ('/payments/currency-in/bank-transfer' === $pathinfo) {
  2173.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::bankTransferInAction',  '_route' => 'bank_transfer',);
  2174.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2175.                                 $allow array_merge($allow, ['GET''POST']);
  2176.                                 goto not_bank_transfer;
  2177.                             }
  2178.                             return $ret;
  2179.                         }
  2180.                         not_bank_transfer:
  2181.                         // cash_in
  2182.                         if ('/payments/cash-in' === $pathinfo) {
  2183.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::cashInAction',  '_route' => 'cash_in',);
  2184.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2185.                                 $allow array_merge($allow, ['GET''POST']);
  2186.                                 goto not_cash_in;
  2187.                             }
  2188.                             return $ret;
  2189.                         }
  2190.                         not_cash_in:
  2191.                         // cash_out
  2192.                         if ('/payments/cash-out' === $pathinfo) {
  2193.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::cashOutAction',  '_route' => 'cash_out',);
  2194.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2195.                                 $allow array_merge($allow, ['GET''POST']);
  2196.                                 goto not_cash_out;
  2197.                             }
  2198.                             return $ret;
  2199.                         }
  2200.                         not_cash_out:
  2201.                     }
  2202.                     // payment_cancel
  2203.                     if (preg_match('#^/payments/(?P<id>[^/]++)/cancel$#sD'$pathinfo$matches)) {
  2204.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'payment_cancel']), array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::cancelAction',));
  2205.                         if (!in_array($canonicalMethod, ['GET'])) {
  2206.                             $allow array_merge($allow, ['GET']);
  2207.                             goto not_payment_cancel;
  2208.                         }
  2209.                         return $ret;
  2210.                     }
  2211.                     not_payment_cancel:
  2212.                     if (=== strpos($pathinfo'/payments/c')) {
  2213.                         // payment_view
  2214.                         if (=== strpos($pathinfo'/payments/cash-in') && preg_match('#^/payments/cash\\-in/(?P<id>[^/]++)/view$#sD'$pathinfo$matches)) {
  2215.                             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'payment_view']), array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::viewAction',));
  2216.                             if (!in_array($canonicalMethod, ['GET'])) {
  2217.                                 $allow array_merge($allow, ['GET']);
  2218.                                 goto not_payment_view;
  2219.                             }
  2220.                             return $ret;
  2221.                         }
  2222.                         not_payment_view:
  2223.                         if (=== strpos($pathinfo'/payments/currency-out')) {
  2224.                             // currency_out_confirm
  2225.                             if ('/payments/currency-out/confirm' === $pathinfo) {
  2226.                                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::confirmPaymentByEmailAction',  '_route' => 'currency_out_confirm',);
  2227.                                 if (!in_array($canonicalMethod, ['GET'])) {
  2228.                                     $allow array_merge($allow, ['GET']);
  2229.                                     goto not_currency_out_confirm;
  2230.                                 }
  2231.                                 return $ret;
  2232.                             }
  2233.                             not_currency_out_confirm:
  2234.                             // currency_out
  2235.                             if ('/payments/currency-out' === $pathinfo) {
  2236.                                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::currencyOutAction',  '_route' => 'currency_out',);
  2237.                                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  2238.                                     $allow array_merge($allow, ['GET''POST']);
  2239.                                     goto not_currency_out;
  2240.                                 }
  2241.                                 return $ret;
  2242.                             }
  2243.                             not_currency_out:
  2244.                         }
  2245.                         // currency_in
  2246.                         if ('/payments/currency-in' === $pathinfo) {
  2247.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::currencyInAction',  '_route' => 'currency_in',);
  2248.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2249.                                 $allow array_merge($allow, ['GET''POST']);
  2250.                                 goto not_currency_in;
  2251.                             }
  2252.                             return $ret;
  2253.                         }
  2254.                         not_currency_in:
  2255.                         // crypto_in
  2256.                         if ('/payments/crypto-in' === $pathinfo) {
  2257.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::cryptoIntAction',  '_route' => 'crypto_in',);
  2258.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2259.                                 $allow array_merge($allow, ['GET''POST']);
  2260.                                 goto not_crypto_in;
  2261.                             }
  2262.                             return $ret;
  2263.                         }
  2264.                         not_crypto_in:
  2265.                         // crypto_out
  2266.                         if ('/payments/crypto-out' === $pathinfo) {
  2267.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::cryptoOutAction',  '_route' => 'crypto_out',);
  2268.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2269.                                 $allow array_merge($allow, ['GET''POST']);
  2270.                                 goto not_crypto_out;
  2271.                             }
  2272.                             return $ret;
  2273.                         }
  2274.                         not_crypto_out:
  2275.                     }
  2276.                     elseif (=== strpos($pathinfo'/payments/transaction/confirm')) {
  2277.                         // crypto_out_confirm_email
  2278.                         if ('/payments/transaction/confirm/email' === $pathinfo) {
  2279.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::cryptoOutConfirmByEmailAction',  '_route' => 'crypto_out_confirm_email',);
  2280.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2281.                                 $allow array_merge($allow, ['GET''POST']);
  2282.                                 goto not_crypto_out_confirm_email;
  2283.                             }
  2284.                             return $ret;
  2285.                         }
  2286.                         not_crypto_out_confirm_email:
  2287.                         // crypto_out_confirm
  2288.                         if ('/payments/transaction/confirm' === $pathinfo) {
  2289.                             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::cryptoOutConfirmBySMSAction',  '_route' => 'crypto_out_confirm',);
  2290.                             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2291.                                 $allow array_merge($allow, ['GET''POST']);
  2292.                                 goto not_crypto_out_confirm;
  2293.                             }
  2294.                             return $ret;
  2295.                         }
  2296.                         not_crypto_out_confirm:
  2297.                     }
  2298.                     // zotapay_currency_in
  2299.                     if ('/payments/zotapay/currency-in' === $pathinfo) {
  2300.                         return array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::processZotapayCurrencyInAction',  '_route' => 'zotapay_currency_in',);
  2301.                     }
  2302.                 }
  2303.                 elseif (=== strpos($pathinfo'/paymentmethod')) {
  2304.                     // admin_payment_method_index
  2305.                     if ('/paymentmethod' === $trimmedPathinfo) {
  2306.                         $ret = array (  '_controller' => 'AdminBundle\\Controller\\PaymentMethodController::indexAction',  '_route' => 'admin_payment_method_index',);
  2307.                         if ('/' === substr($pathinfo, -1)) {
  2308.                             // no-op
  2309.                         } elseif ('GET' !== $canonicalMethod) {
  2310.                             goto not_admin_payment_method_index;
  2311.                         } else {
  2312.                             return array_replace($ret$this->redirect($rawPathinfo.'/''admin_payment_method_index'));
  2313.                         }
  2314.                         if (!in_array($canonicalMethod, ['GET'])) {
  2315.                             $allow array_merge($allow, ['GET']);
  2316.                             goto not_admin_payment_method_index;
  2317.                         }
  2318.                         return $ret;
  2319.                     }
  2320.                     not_admin_payment_method_index:
  2321.                     // admin_payment_method_edit
  2322.                     if (preg_match('#^/paymentmethod/(?P<id>[^/]++)/edit$#sD'$pathinfo$matches)) {
  2323.                         $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'admin_payment_method_edit']), array (  '_controller' => 'AdminBundle\\Controller\\PaymentMethodController::editAction',));
  2324.                         if (!in_array($canonicalMethod, ['GET''POST'])) {
  2325.                             $allow array_merge($allow, ['GET''POST']);
  2326.                             goto not_admin_payment_method_edit;
  2327.                         }
  2328.                         return $ret;
  2329.                     }
  2330.                     not_admin_payment_method_edit:
  2331.                     // admin_payment_method_new
  2332.                     if ('/paymentmethod/new' === $pathinfo) {
  2333.                         $ret = array (  '_controller' => 'AdminBundle\\Controller\\PaymentMethodController::newAction',  '_route' => 'admin_payment_method_new',);
  2334.                         if (!in_array($canonicalMethod, ['GET''POST'])) {
  2335.                             $allow array_merge($allow, ['GET''POST']);
  2336.                             goto not_admin_payment_method_new;
  2337.                         }
  2338.                         return $ret;
  2339.                     }
  2340.                     not_admin_payment_method_new:
  2341.                 }
  2342.                 // paymir_callback
  2343.                 if ('/paymir/callback' === $pathinfo) {
  2344.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\PaymirController::paymirCallbackAction',  '_route' => 'paymir_callback',);
  2345.                 }
  2346.             }
  2347.         }
  2348.         elseif (=== strpos($pathinfo'/logout')) {
  2349.             // logout
  2350.             if ('/logout' === $pathinfo) {
  2351.                 return array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::logoutAction',  '_route' => 'logout',);
  2352.             }
  2353.             // avanzu_admin_logout
  2354.             if ('/logout' === $pathinfo) {
  2355.                 return ['_route' => 'avanzu_admin_logout'];
  2356.             }
  2357.         }
  2358.         // change_lang
  2359.         if (=== strpos($pathinfo'/lang') && preg_match('#^/lang/(?P<code>en|ru|tr)$#sD'$pathinfo$matches)) {
  2360.             $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'change_lang']), array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::ChangeLangAction',));
  2361.             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2362.                 $allow array_merge($allow, ['GET''POST']);
  2363.                 goto not_change_lang;
  2364.             }
  2365.             return $ret;
  2366.         }
  2367.         not_change_lang:
  2368.         // index
  2369.         if ('' === $trimmedPathinfo) {
  2370.             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::indexAction',  '_route' => 'index',);
  2371.             if ('/' === substr($pathinfo, -1)) {
  2372.                 // no-op
  2373.             } elseif ('GET' !== $canonicalMethod) {
  2374.                 goto not_index;
  2375.             } else {
  2376.                 return array_replace($ret$this->redirect($rawPathinfo.'/''index'));
  2377.             }
  2378.             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2379.                 $allow array_merge($allow, ['GET''POST']);
  2380.                 goto not_index;
  2381.             }
  2382.             return $ret;
  2383.         }
  2384.         not_index:
  2385.         if (=== strpos($pathinfo'/r')) {
  2386.             // change_lang_ru
  2387.             if ('/ru' === $pathinfo) {
  2388.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::ChangeLangAction',  '_route' => 'change_lang_ru',);
  2389.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  2390.                     $allow array_merge($allow, ['GET''POST']);
  2391.                     goto not_change_lang_ru;
  2392.                 }
  2393.                 return $ret;
  2394.             }
  2395.             not_change_lang_ru:
  2396.             // royalpay_callback
  2397.             if (=== strpos($pathinfo'/royalpay/callback') && preg_match('#^/royalpay/callback/(?P<className>\\w+)$#sD'$pathinfo$matches)) {
  2398.                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'royalpay_callback']), array (  '_controller' => 'BitcoinBundle\\Controller\\RoyalpayController::royalpayCallbackAction',));
  2399.             }
  2400.             // royalpay_success
  2401.             if (=== strpos($pathinfo'/royalpay/success') && preg_match('#^/royalpay/success/(?P<className>\\w+)/(?P<entityId>\\d+)$#sD'$pathinfo$matches)) {
  2402.                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'royalpay_success']), array (  '_controller' => 'BitcoinBundle\\Controller\\RoyalpayController::successPayAction',));
  2403.             }
  2404.         }
  2405.         elseif (=== strpos($pathinfo'/tr')) {
  2406.             // change_lang_tr
  2407.             if ('/tr' === $pathinfo) {
  2408.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::ChangeLangAction',  '_route' => 'change_lang_tr',);
  2409.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  2410.                     $allow array_merge($allow, ['GET''POST']);
  2411.                     goto not_change_lang_tr;
  2412.                 }
  2413.                 return $ret;
  2414.             }
  2415.             not_change_lang_tr:
  2416.             // trade_crypto_out_commission
  2417.             if ('/trade/ajax/commission' === $pathinfo) {
  2418.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::ajaxCommissionAction',  '_route' => 'trade_crypto_out_commission',);
  2419.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  2420.                     $allow array_merge($allow, ['GET''POST']);
  2421.                     goto not_trade_crypto_out_commission;
  2422.                 }
  2423.                 return $ret;
  2424.             }
  2425.             not_trade_crypto_out_commission:
  2426.         }
  2427.         // docs
  2428.         if ('/docs' === $pathinfo) {
  2429.             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::docsAction',  '_route' => 'docs',);
  2430.             if (!in_array($canonicalMethod, ['GET'])) {
  2431.                 $allow array_merge($allow, ['GET']);
  2432.                 goto not_docs;
  2433.             }
  2434.             return $ret;
  2435.         }
  2436.         not_docs:
  2437.         if (=== strpos($pathinfo'/f')) {
  2438.             if (=== strpos($pathinfo'/faq')) {
  2439.                 // faq_page
  2440.                 if ('/faq' === $pathinfo) {
  2441.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::faqAction',  '_route' => 'faq_page',);
  2442.                     if (!in_array($canonicalMethod, ['GET'])) {
  2443.                         $allow array_merge($allow, ['GET']);
  2444.                         goto not_faq_page;
  2445.                     }
  2446.                     return $ret;
  2447.                 }
  2448.                 not_faq_page:
  2449.                 // faq_page_single
  2450.                 if ('/faq-single' === $pathinfo) {
  2451.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::faqSingleAction',  '_route' => 'faq_page_single',);
  2452.                     if (!in_array($canonicalMethod, ['GET'])) {
  2453.                         $allow array_merge($allow, ['GET']);
  2454.                         goto not_faq_page_single;
  2455.                     }
  2456.                     return $ret;
  2457.                 }
  2458.                 not_faq_page_single:
  2459.             }
  2460.             elseif (=== strpos($pathinfo'/fatpay')) {
  2461.                 // fatpay_callback
  2462.                 if ('/fatpay/callback' === $pathinfo) {
  2463.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\PaymentIn\\FatPayController::callbackAction',  '_route' => 'fatpay_callback',);
  2464.                 }
  2465.                 // fatpay_success
  2466.                 if ('/fatpay/sucess' === $pathinfo) {
  2467.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\PaymentIn\\FatPayController::successAction',  '_route' => 'fatpay_success',);
  2468.                 }
  2469.                 // fatpay_failure
  2470.                 if ('/fatpay/failure' === $pathinfo) {
  2471.                     return array (  '_controller' => 'BitcoinBundle\\Controller\\PaymentIn\\FatPayController::failureAction',  '_route' => 'fatpay_failure',);
  2472.                 }
  2473.             }
  2474.             // fees_page
  2475.             if ('/fees' === $pathinfo) {
  2476.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::feesAction',  '_route' => 'fees_page',);
  2477.                 if (!in_array($canonicalMethod, ['GET'])) {
  2478.                     $allow array_merge($allow, ['GET']);
  2479.                     goto not_fees_page;
  2480.                 }
  2481.                 return $ret;
  2482.             }
  2483.             not_fees_page:
  2484.             // freekassa_callback
  2485.             if ('/free-kassa/callback' === $pathinfo) {
  2486.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\PaymentIn\\FreeKassaController::handleIpnAction',  '_route' => 'freekassa_callback',);
  2487.                 if (!in_array($requestMethod, ['POST'])) {
  2488.                     $allow array_merge($allow, ['POST']);
  2489.                     goto not_freekassa_callback;
  2490.                 }
  2491.                 return $ret;
  2492.             }
  2493.             not_freekassa_callback:
  2494.         }
  2495.         elseif (=== strpos($pathinfo'/news')) {
  2496.             // news_page
  2497.             if ('/news' === $pathinfo) {
  2498.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::newsAction',  '_route' => 'news_page',);
  2499.                 if (!in_array($canonicalMethod, ['GET'])) {
  2500.                     $allow array_merge($allow, ['GET']);
  2501.                     goto not_news_page;
  2502.                 }
  2503.                 return $ret;
  2504.             }
  2505.             not_news_page:
  2506.             // news_single_page
  2507.             if ('/news-single' === $pathinfo) {
  2508.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::newsSingleAction',  '_route' => 'news_single_page',);
  2509.                 if (!in_array($canonicalMethod, ['GET'])) {
  2510.                     $allow array_merge($allow, ['GET']);
  2511.                     goto not_news_single_page;
  2512.                 }
  2513.                 return $ret;
  2514.             }
  2515.             not_news_single_page:
  2516.             if (=== strpos($pathinfo'/news-single-')) {
  2517.                 // news_single_page_1
  2518.                 if ('/news-single-1' === $pathinfo) {
  2519.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::newsSingleOneAction',  '_route' => 'news_single_page_1',);
  2520.                     if (!in_array($canonicalMethod, ['GET'])) {
  2521.                         $allow array_merge($allow, ['GET']);
  2522.                         goto not_news_single_page_1;
  2523.                     }
  2524.                     return $ret;
  2525.                 }
  2526.                 not_news_single_page_1:
  2527.                 // news_single_page_2
  2528.                 if ('/news-single-2' === $pathinfo) {
  2529.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::newsSingleTwoAction',  '_route' => 'news_single_page_2',);
  2530.                     if (!in_array($canonicalMethod, ['GET'])) {
  2531.                         $allow array_merge($allow, ['GET']);
  2532.                         goto not_news_single_page_2;
  2533.                     }
  2534.                     return $ret;
  2535.                 }
  2536.                 not_news_single_page_2:
  2537.                 // news_single_page_3
  2538.                 if ('/news-single-3' === $pathinfo) {
  2539.                     $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::newsSingleThreeAction',  '_route' => 'news_single_page_3',);
  2540.                     if (!in_array($canonicalMethod, ['GET'])) {
  2541.                         $allow array_merge($allow, ['GET']);
  2542.                         goto not_news_single_page_3;
  2543.                     }
  2544.                     return $ret;
  2545.                 }
  2546.                 not_news_single_page_3:
  2547.             }
  2548.         }
  2549.         // notify_viber
  2550.         if ('/notify/viber' === $pathinfo) {
  2551.             return array (  '_controller' => 'BitcoinBundle\\Controller\\ViberController::postAction',  '_route' => 'notify_viber',);
  2552.         }
  2553.         // pass_verif_info
  2554.         if ('/how-to-pass-verification' === $pathinfo) {
  2555.             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\HomeController::passVerifAction',  '_route' => 'pass_verif_info',);
  2556.             if (!in_array($canonicalMethod, ['GET'])) {
  2557.                 $allow array_merge($allow, ['GET']);
  2558.                 goto not_pass_verif_info;
  2559.             }
  2560.             return $ret;
  2561.         }
  2562.         not_pass_verif_info:
  2563.         // winpay_callback
  2564.         if ('/winpay/callback' === $pathinfo) {
  2565.             return array (  '_controller' => 'BitcoinBundle\\Controller\\PaymentOut\\WinPayController::indexAction',  '_route' => 'winpay_callback',);
  2566.         }
  2567.         if (=== strpos($pathinfo'/wallets')) {
  2568.             // wallets_index
  2569.             if ('/wallets' === $pathinfo) {
  2570.                 return array (  '_controller' => 'BitcoinBundle\\Controller\\WalletController::indexAction',  '_route' => 'wallets_index',);
  2571.             }
  2572.             // wallets_history
  2573.             if ('/wallets/history' === $pathinfo) {
  2574.                 return array (  '_controller' => 'BitcoinBundle\\Controller\\WalletController::historyAction',  '_route' => 'wallets_history',);
  2575.             }
  2576.             // wallets_transaction_confirm
  2577.             if ('/wallets/transaction/confirm' === $pathinfo) {
  2578.                 $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\WalletController::transactionConfirmAction',  '_route' => 'wallets_transaction_confirm',);
  2579.                 if (!in_array($canonicalMethod, ['GET''POST'])) {
  2580.                     $allow array_merge($allow, ['GET''POST']);
  2581.                     goto not_wallets_transaction_confirm;
  2582.                 }
  2583.                 return $ret;
  2584.             }
  2585.             not_wallets_transaction_confirm:
  2586.             // last_payments
  2587.             if (=== strpos($pathinfo'/wallets/last-payments') && preg_match('#^/wallets/last\\-payments(?P<page>[^/]+)(?P<max>[^/]++)$#sD'$pathinfo$matches)) {
  2588.                 return $this->mergeDefaults(array_replace($matches, ['_route' => 'last_payments']), array (  '_controller' => 'BitcoinBundle\\Controller\\WalletController::lastPaymentsAction',));
  2589.             }
  2590.             // wallets_resend_code
  2591.             if ('/wallets/payment/resend-code' === $pathinfo) {
  2592.                 return array (  '_controller' => 'BitcoinBundle\\Controller\\WalletController::sendCodeAction',  '_route' => 'wallets_resend_code',);
  2593.             }
  2594.         }
  2595.         // securionpay_callback
  2596.         if ('/securionpay/callback' === $pathinfo) {
  2597.             return array (  '_controller' => 'BitcoinBundle\\Controller\\PaymirController::securionpayCallbackAction',  '_route' => 'securionpay_callback',);
  2598.         }
  2599.         // zotapay_process_callback
  2600.         if ('/zotapay/process' === $pathinfo) {
  2601.             return array (  '_controller' => 'BitcoinBundle\\Controller\\TradeBalanceController::processZotapayCallbackAction',  '_route' => 'zotapay_process_callback',);
  2602.         }
  2603.         // buy-sell
  2604.         if ('/buy-sell' === $pathinfo) {
  2605.             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradePlatformController::TradeAction',  '_route' => 'buy-sell',);
  2606.             if (!in_array($canonicalMethod, ['GET''POST'])) {
  2607.                 $allow array_merge($allow, ['GET''POST']);
  2608.                 goto not_buysell;
  2609.             }
  2610.             return $ret;
  2611.         }
  2612.         not_buysell:
  2613.         // xtrade
  2614.         if ('/xtrade' === $pathinfo) {
  2615.             $ret = array (  '_controller' => 'BitcoinBundle\\Controller\\TradePlatformController::xtradeAction',  '_route' => 'xtrade',);
  2616.             if (!in_array($canonicalMethod, ['GET'])) {
  2617.                 $allow array_merge($allow, ['GET']);
  2618.                 goto not_xtrade;
  2619.             }
  2620.             return $ret;
  2621.         }
  2622.         not_xtrade:
  2623.         // homepage
  2624.         if ('' === $trimmedPathinfo) {
  2625.             $ret = array (  '_controller' => 'AppBundle\\Controller\\DefaultController::indexAction',  '_route' => 'homepage',);
  2626.             if ('/' === substr($pathinfo, -1)) {
  2627.                 // no-op
  2628.             } elseif ('GET' !== $canonicalMethod) {
  2629.                 goto not_homepage;
  2630.             } else {
  2631.                 return array_replace($ret$this->redirect($rawPathinfo.'/''homepage'));
  2632.             }
  2633.             return $ret;
  2634.         }
  2635.         not_homepage:
  2636.         if (=== strpos($pathinfo'/media/cache/resolve')) {
  2637.             // liip_imagine_filter_runtime
  2638.             if (preg_match('#^/media/cache/resolve/(?P<filter>[A-z0-9_-]*)/rc/(?P<hash>[^/]++)/(?P<path>.+)$#sD'$pathinfo$matches)) {
  2639.                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'liip_imagine_filter_runtime']), array (  '_controller' => 'liip_imagine.controller:filterRuntimeAction',));
  2640.                 if (!in_array($canonicalMethod, ['GET'])) {
  2641.                     $allow array_merge($allow, ['GET']);
  2642.                     goto not_liip_imagine_filter_runtime;
  2643.                 }
  2644.                 return $ret;
  2645.             }
  2646.             not_liip_imagine_filter_runtime:
  2647.             // liip_imagine_filter
  2648.             if (preg_match('#^/media/cache/resolve/(?P<filter>[A-z0-9_-]*)/(?P<path>.+)$#sD'$pathinfo$matches)) {
  2649.                 $ret $this->mergeDefaults(array_replace($matches, ['_route' => 'liip_imagine_filter']), array (  '_controller' => 'liip_imagine.controller:filterAction',));
  2650.                 if (!in_array($canonicalMethod, ['GET'])) {
  2651.                     $allow array_merge($allow, ['GET']);
  2652.                     goto not_liip_imagine_filter;
  2653.                 }
  2654.                 return $ret;
  2655.             }
  2656.             not_liip_imagine_filter:
  2657.         }
  2658.         if ('/' === $pathinfo && !$allow) {
  2659.             throw new Symfony\Component\Routing\Exception\NoConfigurationException();
  2660.         }
  2661.         throw count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
  2662.     }
  2663. }