PagesController :: loadUrlAction

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"Svarlen\AppBundle\Controller\PagesController::loadUrlAction"
_stopwatch_token
"8b832d"
url
"svarochnyy-apparat/svarochnyy-poluavtomat/svarochnyj-poluavtomat-svarog-real-mig-200-n2h3"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
cookie
"PHPSESSID=ludi771tnqhigdaoku0vfcf95f"
host
"uat.svarlen.ru"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
date
"Mon, 29 Dec 2025 09:36:18 GMT"
x-debug-token
"e34e5c"

Cookies

Request Cookies

Key Value
PHPSESSID
"ludi771tnqhigdaoku0vfcf95f"

Response Cookies

No response cookies

Session 6

Session Metadata

Key Value
Created
"Mon, 29 Dec 25 12:35:46 +0300"
Last used
"Mon, 29 Dec 25 12:36:16 +0300"
Lifetime
0

Session Attributes

Attribute Value
svarlen_recent_view
[
  2468 => Svarlen\AppBundle\View\ProductView {#673
    -id: 2468
    -title: "Пропановый редуктор БПО-5-5 АЛ"
    -description: null
    -image: "media/pages/8d/e7/8de745e80aee828db9c8e355aa1090e1.webp"
    -imageAlt: "Купить недорогой пропановый редуктор ПТК БПО-5-5 АЛ в СПб"
    -imageTitle: "Пропановый редуктор ПТК БПО-5-5 АЛ"
    -price: "1"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/gazosvarka/reduktory-gazovye/reduktory-propanovye/propanovyj-reduktor-bpo-5-5al"
    -listTitle: null
  }
  5439 => Svarlen\AppBundle\View\ProductView {#571
    -id: 5439
    -title: "Блок жидкостного охлаждения КЕДР MultiCOOL-1"
    -description: null
    -image: "media/pages/4b0a52dcce/1.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "101 876"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/dopolnitelnoe-oborudovanie/bloki-ohlazhdeniya-gorelok/blok-zhidkostnogo-ohlazhdeniya-kedr-multicool-1"
    -listTitle: null
  }
  5365 => Svarlen\AppBundle\View\ProductView {#570
    -id: 5365
    -title: "Аппарат аргонодуговой сварки КЕДР UltraTIG-200"
    -description: null
    -image: "media/pages/303bbd5639/mogsjz95sr9d0cm481pmp4lkxvrdlw9d.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "41 635"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/svarochnyy-apparat/argonovaya-svarka-tig/apparat-argonodugovoj-svarki-kedr-ultratig-200"
    -listTitle: null
  }
  4746 => Svarlen\AppBundle\View\ProductView {#569
    -id: 4746
    -title: "Фильтр основной для турбоблока VENTO"
    -description: null
    -image: "media/pages/2e1c0c0da6/filtr_osnovnoy_-1.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "2 511"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/siz-maski-kragi/zaschita-dihaniya/filtr-osnovnoj-dlya-turbobloka-vento"
    -listTitle: null
  }
  5895 => Svarlen\AppBundle\View\ProductView {#568
    -id: 5895
    -title: "Аппарат аргонодуговой сварки ПТК RILON TIG 315 P AC/DC (НАКС)"
    -description: null
    -image: "media/pages/94f45fc4e9/1.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "141 373"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/svarochnyy-apparat/argonovaya-svarka-tig/apparat-argonodugovoj-svarki-ptk-rilon-tig-315-p-ac-dc-naks"
    -listTitle: null
  }
  5144 => Svarlen\AppBundle\View\ProductView {#567
    -id: 5144
    -title: "Паста антипригарная для сварочных горелок Spatter Safe 300гр., Сварог"
    -description: "Средство для защиты расходных частей сварочных горелок от налипания брызг расплавленного металла и шлака."
    -image: "media/pages/92e7ed3612/spatter-safe-4.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "677"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/pripoi-fljusy-himija/pasta-antiprigarnaya-dlya-svarochnyh-gorelok-spatter-safe-390gr.-svarog"
    -listTitle: null
  }
  3628 => Svarlen\AppBundle\View\ProductView {#566
    -id: 3628
    -title: "Кислородный редуктор REDIUS БКО-50-КР1"
    -description: null
    -image: "media/pages/bc/bf/bcbf6196b94b9ce75e290a54f5cb9a7a.webp"
    -imageAlt: "Крупногабаритный кислородный редуктор REDIUS БКО-50-КР1"
    -imageTitle: "Редуктор для кислорода REDIUS БКО-50-КР1 (арт. 01102) крупногабаритный"
    -price: "2 293"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/gazosvarka/reduktory-gazovye/reduktory-kislorodnye/kislorodnyj-reduktor-bko-50-kr1"
    -listTitle: null
  }
  3043 => Svarlen\AppBundle\View\ProductView {#565
    -id: 3043
    -title: "Сварочный полуавтомат ЦИКЛОН ПДГ-200ДАВ"
    -description: "Сварочный полуавтомат ЦИКЛОН ПДГ-200ДАВ"
    -image: "media/pages/5e/70/5e70e02701c34fb1d43ee157cbacd137.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "20 800"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/svarochnoe-oborudovanie-apparaty/mig-svarka-poluavtomatom/svarochnyj-poluavtomat-ciklon-pdg-200dav"
    -listTitle: null
  }
  3425 => Svarlen\AppBundle\View\ProductView {#564
    -id: 3425
    -title: "Зеркало сварщика сменное (Италия)"
    -description: null
    -image: "media/pages/22/67/22678702b85f408fdcdcf274a29cd369.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "0"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/aksessuary-djal-svarki/aksessuary-dlja-svarki/zerkalo-svarshchika-smennoe-italija"
    -listTitle: null
  }
  4491 => Svarlen\AppBundle\View\ProductView {#563
    -id: 4491
    -title: "Сварочный полуавтомат Aurora PRO OVERMAN 165 (MOSFET)"
    -description: "Сварочный полуавтомат AuroraPRO OVERMAN 165 (MOSFET)"
    -image: "media/pages/dc7f080ed6/1f762656c6931eb844d419a2705765e5.webp"
    -imageAlt: "Полуавтомат Аврора Оверман 165 (MOSFET) в СПб"
    -imageTitle: "Купить полуавтомат Аврора Оверман 165 (MOSFET) в СПб"
    -price: "37 600"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/svarochnyy-apparat/svarochnyy-poluavtomat/svarochnyj-poluavtomat-aurora-pro-overman-165_mosfet"
    -listTitle: "Инверторный сварочный полуавтомат mig Aurora PRO OVERMAN 165 (MOSFET)"
  }
  3357 => Svarlen\AppBundle\View\ProductView {#562
    -id: 3357
    -title: "Редуктор универсальный GCE-KRASS BASE CONTROL AR/CO2"
    -description: null
    -image: "media/pages/97/f8/97f87e560c35fa98fb460ba5a1312bc5.webp"
    -imageAlt: "Аргоновый и углекислотный универсальный редуктор GCE-KRASS BASE CONTROL AR/CO2"
    -imageTitle: "Редуктор для углекислоты и аргона GCE-KRASS BASE CONTROL AR/CO2 (арт. 2117504)"
    -price: "5 743"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: "шт"
    -availability: null
    -url: "/gazosvarka/reduktory-gazovye/reduktory-uglekislotnye/uglekislotnyj-reduktor-gce-krass-base-control-ar-co2"
    -listTitle: null
  }
  3217 => Svarlen\AppBundle\View\ProductView {#561
    -id: 3217
    -title: "Кислородный редуктор REDIUS БКО-50-2 "НЕВА""
    -description: null
    -image: "media/pages/ef/b2/efb24b7f3c93164879495b55a8fc658b.webp"
    -imageAlt: "Латунный кислородный редуктор REDIUS БКО-50-2 "НЕВА""
    -imageTitle: "Редуктор для кислорода REDIUS БКО-50-2 "НЕВА" (01106) из латуни"
    -price: "0"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/gazosvarka/reduktory-gazovye/reduktory-kislorodnye/kislorodnyj-reduktor-bko-50-2-neva"
    -listTitle: null
  }
  2461 => Svarlen\AppBundle\View\ProductView {#560
    -id: 2461
    -title: "Редуктор кислородный FoxWeld БКО-50-СВ"
    -description: null
    -image: "media/pages/5f620b035f/11.webp"
    -imageAlt: "Редуктор кислородный одноступенчатый FoxWeld БКО-50-СВ"
    -imageTitle: "Баллонный редуктор для кислорода FoxWeld БКО-50-СВ"
    -price: "1 527"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/gazosvarka/reduktory-gazovye/reduktory-kislorodnye/reduktor-kislorodnyj-bko-50-sv"
    -listTitle: null
  }
  5438 => Svarlen\AppBundle\View\ProductView {#559
    -id: 5438
    -title: "Блок жидкостного охлаждения КЕДР AlphaCOOL-1"
    -description: null
    -image: "media/pages/d731c91205/dj9tek0pxttndbhpr8cw6mqk4uzyz325.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "86 327"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/dopolnitelnoe-oborudovanie/bloki-ohlazhdeniya-gorelok/blok-zhidkostnogo-ohlazhdeniya-kedr-alphacool-1"
    -listTitle: null
  }
  3506 => Svarlen\AppBundle\View\ProductView {#558
    -id: 3506
    -title: "Сварочная проволока омедненная  0.8мм / 1кг"
    -description: null
    -image: "media/pages/d1/be/d1beeb06644419f235c654c256b5de14.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "328"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: "катушка"
    -availability: null
    -url: "/svarochnye-materialy/svarochnaya-provoloka/svarochnaja-provoloka-deka-0-8mm-1kg"
    -listTitle: null
  }
  2458 => Svarlen\AppBundle\View\ProductView {#557
    -id: 2458
    -title: "Кислородный редуктор БКО-50 мини "ОЛИМП""
    -description: null
    -image: "media/pages/d0/e7/d0e72a616bd93de1b3cc9ea83ad45727.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "1"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/gazosvarka/reduktory-gazovye/reduktory-kislorodnye/kislorodnyj-reduktor-bko-50-5al"
    -listTitle: null
  }
  3856 => Svarlen\AppBundle\View\ProductView {#556
    -id: 3856
    -title: "Сварочный полуавтомат FoxWeld Invermig 185"
    -description: null
    -image: "media/pages/05c8df8d2c/1.webp"
    -imageAlt: "Небольшой сварочный полуавтомат FoxWeld INVERMIG 185 в СПб"
    -imageTitle: "Универсальный инверторный полуавтомат FoxWeld INVERMIG 185 по отличным ценам в СПб!"
    -price: "43 900"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/svarochnyy-apparat/svarochnyy-poluavtomat/foxweld/svarochnyj-poluavtomat-foxweld-invermig-185"
    -listTitle: null
  }
  2344 => Svarlen\AppBundle\View\ProductView {#555
    -id: 2344
    -title: "Сварочный инвертор AuroraPRO INTER 205"
    -description: "Сварочный инвертор AuroraPRO INTER 200"
    -image: "media/pages/d1/25/d1250f9dfeae7286e13fce42255bb148.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "23 100"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/svarochnoe-oborudovanie-apparaty/dugovaya-svarka-elektrodom/svarochnyj-invertor-aurorapro-inter-202"
    -listTitle: "Сварочный инвертор Aurora PRO INTER 205"
  }
  2531 => Svarlen\AppBundle\View\ProductView {#554
    -id: 2531
    -title: "Сварочная проволока омедненная  1.2мм / 15кг"
    -description: null
    -image: "media/pages/b9/6a/b96a05518f99019cca14c5851f75bd29.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "2 657"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: "катушка"
    -availability: null
    -url: "/svarochnye-materialy/svarochnaya-provoloka/svarochnaja-provoloka-deka-1-2mm-15kg"
    -listTitle: null
  }
  5068 => Svarlen\AppBundle\View\ProductView {#1600
    -id: 5068
    -title: "Сварочный полуавтомат Сварог REAL MIG 200 (N2H3)"
    -description: "Инверторный сварочный аппарат для полуавтоматической сварки в среде защитных газов (MIG/MAG)."
    -image: "media/pages/d95fdbb397/real-mig200-n2h3-1_0.webp"
    -imageAlt: null
    -imageTitle: null
    -price: "30 861"
    -oldPrice: "0"
    -discount: "0"
    -bestseller: false
    -freeDelivery: false
    -unitForPrice: ""
    -availability: null
    -url: "/svarochnyy-apparat/svarochnyy-poluavtomat/svarochnyj-poluavtomat-svarog-real-mig-200-n2h3"
    -listTitle: null
  }
]

Session Usage

6 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 69
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 111
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 34
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 40
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 38
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 25
    "function" => "supports"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 83
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/security-http/Firewall.php"
    "line" => 95
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 157
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/public/index.php"
    "line" => 25
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Svarlen\AppBundle\RecentView\RecentViewProvider:80
[
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/RecentView/RecentViewProvider.php"
    "line" => 80
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/RecentView/RecentViewProvider.php"
    "line" => 126
    "function" => "all"
    "class" => "Svarlen\AppBundle\RecentView\RecentViewProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/RecentView/RecentViewProvider.php"
    "line" => 59
    "function" => "remove"
    "class" => "Svarlen\AppBundle\RecentView\RecentViewProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 199
    "function" => "add"
    "class" => "Svarlen\AppBundle\RecentView\RecentViewProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 112
    "function" => "productType"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 47
    "function" => "handlePage"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadUrlAction"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 122
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/FrontBundle/Controller/Routing/DynamicRoutingController.php"
    "line" => 22
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadAction"
    "class" => "Submarine\FrontBundle\Controller\Routing\DynamicRoutingController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/public/index.php"
    "line" => 25
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Svarlen\AppBundle\RecentView\RecentViewProvider:128
[
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/RecentView/RecentViewProvider.php"
    "line" => 128
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/RecentView/RecentViewProvider.php"
    "line" => 59
    "function" => "remove"
    "class" => "Svarlen\AppBundle\RecentView\RecentViewProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 199
    "function" => "add"
    "class" => "Svarlen\AppBundle\RecentView\RecentViewProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 112
    "function" => "productType"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 47
    "function" => "handlePage"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadUrlAction"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 122
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/FrontBundle/Controller/Routing/DynamicRoutingController.php"
    "line" => 22
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadAction"
    "class" => "Submarine\FrontBundle\Controller\Routing\DynamicRoutingController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/public/index.php"
    "line" => 25
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Svarlen\AppBundle\RecentView\RecentViewProvider:70
[
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/RecentView/RecentViewProvider.php"
    "line" => 70
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 199
    "function" => "add"
    "class" => "Svarlen\AppBundle\RecentView\RecentViewProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 112
    "function" => "productType"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 47
    "function" => "handlePage"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadUrlAction"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 122
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/FrontBundle/Controller/Routing/DynamicRoutingController.php"
    "line" => 22
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadAction"
    "class" => "Submarine\FrontBundle\Controller\Routing\DynamicRoutingController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/public/index.php"
    "line" => 25
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Submarine\CartBundle\Provider\SessionCartProvider:41
[
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/CartBundle/Provider/SessionCartProvider.php"
    "line" => 41
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/AbstractController.php"
    "line" => 25
    "function" => "getCart"
    "class" => "Submarine\CartBundle\Provider\SessionCartProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/FrontBundle/Controller/Front/AbstractFrontController.php"
    "line" => 118
    "function" => "extendedData"
    "class" => "Svarlen\AppBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 206
    "function" => "renderPage"
    "class" => "Submarine\FrontBundle\Controller\Front\AbstractFrontController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 112
    "function" => "productType"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 47
    "function" => "handlePage"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadUrlAction"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 122
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/FrontBundle/Controller/Routing/DynamicRoutingController.php"
    "line" => 22
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadAction"
    "class" => "Submarine\FrontBundle\Controller\Routing\DynamicRoutingController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/public/index.php"
    "line" => 25
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Submarine\CoreBundle\Notifier\NotifierProvider:46
[
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/CoreBundle/Notifier/NotifierProvider.php"
    "line" => 46
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/CoreBundle/Notifier/Twig/NotifierExtension.php"
    "line" => 53
    "function" => "getNotices"
    "class" => "Submarine\CoreBundle\Notifier\NotifierProvider"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/var/cache/dev/twig/ef/efd7ba3f96f31d40220b551210fc57c5.php"
    "line" => 277
    "function" => "renderNotification"
    "class" => "Submarine\CoreBundle\Notifier\Twig\NotifierExtension"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Template.php"
    "line" => 432
    "function" => "block_front_body"
    "class" => "__TwigTemplate_99a332b4bf1232a69e3cafebfb14cec0"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/var/cache/dev/twig/a3/a30c760b8689d09aa99fff898c5a78cc.php"
    "line" => 131
    "function" => "yieldBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 2079
    "function" => "{closure}"
    "class" => "__TwigTemplate_ccc3539561bc598b34134472ce510e03"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/var/cache/dev/twig/a3/a30c760b8689d09aa99fff898c5a78cc.php"
    "line" => 58
    "function" => "captureOutput"
    "class" => "Twig\Extension\CoreExtension"
    "type" => "::"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ccc3539561bc598b34134472ce510e03"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/var/cache/dev/twig/ef/efd7ba3f96f31d40220b551210fc57c5.php"
    "line" => 84
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_99a332b4bf1232a69e3cafebfb14cec0"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/var/cache/dev/twig/95/95f56ff653e94811cc3817f3a424e087.php"
    "line" => 64
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_f830ec7fb1d1b26006518d413a08cab4"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Template.php"
    "line" => 344
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Template.php"
    "line" => 359
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/twig/twig/src/Environment.php"
    "line" => 334
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/FrontBundle/Controller/Front/AbstractFrontController.php"
    "line" => 120
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 206
    "function" => "renderPage"
    "class" => "Submarine\FrontBundle\Controller\Front\AbstractFrontController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 112
    "function" => "productType"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Svarlen/AppBundle/Controller/PagesController.php"
    "line" => 47
    "function" => "handlePage"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadUrlAction"
    "class" => "Svarlen\AppBundle\Controller\PagesController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 122
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/src/Submarine/FrontBundle/Controller/Routing/DynamicRoutingController.php"
    "line" => 22
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "loadAction"
    "class" => "Submarine\FrontBundle\Controller\Routing\DynamicRoutingController"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/web/projects/uat.svarlen.ru/public/index.php"
    "line" => 25
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_DEBUG
"1"
APP_ENV
"dev"
APP_SECRET
"ThisTokenIsNotSoSecretChangeIt"
APP_URL
"https://uat.svarlen.ru"
DATABASE_URL
"mysql://root:k0d2YWuuHbl@127.0.0.1:3306/uat_svarlen"
EWZ_RECAPTCHA_SECRET
""
EWZ_RECAPTCHA_SITE_KEY
""
GOOGLE_RECAPTCHA_SECRET
""
GOOGLE_RECAPTCHA_SITE_KEY
""
MAILER_DSN
"smtp://info@svarlen.ru:eklxpezygcsrgljx@smtp.yandex.ru:465"
MOY_SKLAD_LOGIN
"admin@svarlen_1"
MOY_SKLAD_PASSWORD
"6427128SVARlen"
REDIS_URL
"redis://localhost"

Defined as regular env variables

Key Value
"dev"
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/home/web/projects/uat.svarlen.ru/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_COOKIE
"PHPSESSID=ludi771tnqhigdaoku0vfcf95f"
HTTP_HOST
"uat.svarlen.ru"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"216.73.216.14"
REMOTE_PORT
"25632"
REMOTE_USER
""
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1767000976
REQUEST_TIME_FLOAT
1767000976.1362
REQUEST_URI
"/svarochnyy-apparat/svarochnyy-poluavtomat/svarochnyj-poluavtomat-svarog-real-mig-200-n2h3"
SCRIPT_FILENAME
"/home/web/projects/uat.svarlen.ru/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"188.143.233.225"
SERVER_NAME
"uat.svarlen.ru"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.18.0"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,APP_DEBUG,DATABASE_URL,REDIS_URL,MOY_SKLAD_LOGIN,MOY_SKLAD_PASSWORD,GOOGLE_RECAPTCHA_SITE_KEY,GOOGLE_RECAPTCHA_SECRET,EWZ_RECAPTCHA_SITE_KEY,EWZ_RECAPTCHA_SECRET,MAILER_DSN,APP_URL"
USER
"www-data"

Parent Request

Return to parent request (token = 7311a4)

Key Value
_controller
"Submarine\FrontBundle\Controller\Routing\DynamicRoutingController::loadAction"
_firewall_context
"security.firewall.map.context.submarine"
_route
"_submarine_routing"
_route_params
[
  "url" => "svarochnyy-apparat/svarochnyy-poluavtomat/svarochnyj-poluavtomat-svarog-real-mig-200-n2h3"
]
_security_firewall_run
"_security_submarine"
_stopwatch_token
"348f3a"
url
"svarochnyy-apparat/svarochnyy-poluavtomat/svarochnyj-poluavtomat-svarog-real-mig-200-n2h3"