Twig Metrics
249 ms
Render time
293
Template calls
29
Block calls
39
Macro calls
Render time includes sub-requests rendering time (if any).
Rendered Templates
Rendering Call Graph
main 249.43ms/100% └ ProfilePreview/page.html.twig 245.79ms/99% │ └ ProfilePreview/page.html.twig::macro(_profile_heading) 5.00ms/2% │ └ ProfilePreview/grid.html.twig 240.47ms/96% │ └ __design/v2023/layout.html.twig 239.98ms/96% │ └ __design/v2023/layout.html.twig::block(title) │ │ └ _seo/profile_preview.page.txt.twig::block(meta_title_ru) │ └ __design/v2023/layout.html.twig::block(metaDescription) │ │ └ _seo/profile_preview.page.txt.twig::block(meta_description_ru) │ └ __design/v2023/layout.html.twig::block(metaKeywords) │ │ └ _seo/profile_preview.page.txt.twig::block(meta_keywords_ru) │ └ __design/v2023/layout.html.twig::block(metaRobots) │ └ __design/v2023/layout.html.twig::block(metaSpecial) │ └ ProfilePreview/page.html.twig::block(preconnect) │ │ └ __design/v2023/layout.html.twig::block(preconnect) │ └ __design/v2023/layout.html.twig::block(stylesheet) │ └ __design/v2023/layout.html.twig::block(stylesheet_preload) │ └ __design/v2023/layout.html.twig::block(alternate) │ └ __design/v2023/layout.html.twig::block(preloadAnyData) │ └ __design/v2023/layout.html.twig::block(canonical) │ └ __design/v2023/layout.html.twig::block(specialHtmlTagClass) │ │ └ __design/v2023/layout.html.twig::block(bodyClasses) │ └ __design/v2023/layout.html.twig::block(wrapper_class) │ └ __design/v2023/layout.html.twig::block(header) 5.52ms/2% │ │ └ __design/v2023/components/header.html.twig 5.40ms/2% │ │ └ __design/v2023/components/header-menu/public.partial.twig 4.69ms/2% │ └ __design/v2023/layout.html.twig::block(content_class) │ └ ProfilePreview/grid.html.twig::block(grid) 19.62ms/8% │ │ └ ProfilePreview/page.html.twig::block(mainContainer) 19.14ms/8% │ │ │ └ __design/v2023/_menu/breadcrumbs.html.twig 1.35ms/1% │ │ │ │ └ __design/v2023/_menu/breadcrumbs.html.twig::macro(_breadcrumbs_generate) │ │ │ └ _seo/profile_preview.page.txt.twig::block(heading_ru) │ │ │ └ ProfilePreview/components/profile-phone.partial.twig │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_time_to_work) │ │ │ └ ProfilePreview/components/profile-approved.partial.twig │ │ │ └ ProfilePreview/components/profile-location.partial.twig │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_get_time_price) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_get_time_price) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_get_time_price) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_get_time_price) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_get_time_price) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_get_time_price) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/page.html.twig::macro(_show_tabs) │ │ │ └ ProfilePreview/components/media.partial.twig │ │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_tab_btn) │ │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_get_alt) │ │ │ └ ProfilePreview/components/table-contacts.partial.twig │ │ │ │ └ ProfilePreview/components/profile-phone.partial.twig │ │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_time_to_work) │ │ │ │ └ ProfilePreview/components/profile-approved.partial.twig │ │ │ └ ProfilePreview/components/profile-location.partial.twig │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_data_wrapper) │ │ │ └ ProfilePreview/components/profile-approved.partial.twig │ │ │ └ ProfilePreview/components/services.partial.twig 1.51ms/1% │ │ │ │ └ ProfilePreview/components/services-output-only-active.partial.twig 1.16ms/0% │ │ │ └ Recommendations/_profile_recommendations.html.twig │ │ │ └ ProfilePreview/nearest_profiles.html.twig 1.94ms/1% │ │ │ │ └ _macros/price_helpers.html.twig::macro(_get_min) │ │ │ │ └ _macros/price_helpers.html.twig::macro(_get_min) │ │ │ │ └ _macros/price_helpers.html.twig::macro(_get_min) │ │ │ │ └ components/metro/icon_generate.partial.twig │ │ │ │ └ _macros/price_helpers.html.twig::macro(_get_min) │ │ │ │ └ _macros/price_helpers.html.twig::macro(_get_min) │ │ │ │ └ _macros/price_helpers.html.twig::macro(_get_min) │ │ │ └ ProfilePreview/components/mobile-contacts.partial.twig │ │ │ └ ProfilePreview/components/profile-phone.partial.twig │ │ │ └ ProfilePreview/utils/macros.partial.twig::macro(_time_to_work) │ │ │ └ ProfilePreview/components/profile-approved.partial.twig │ │ └ components/_profile_recommendations.html.twig │ └ __design/v2023/layout.html.twig::block(footer) 6.71ms/3% │ │ └ __design/v2023/components/footer.html.twig 6.58ms/3% │ └ __design/v2023/layout.html.twig::block(modal) │ └ __design/v2023/components/modal.html.twig 127.51ms/51% │ │ └ __design/v2023/components/modal/alert.html.twig │ │ └ __design/v2023/components/modal/city.html.twig 23.51ms/9% │ │ │ └ _fragment/city_list.html.twig 3.47ms/1% │ │ │ └ _menu/city_list_links.html.twig │ │ └ __design/v2023/components/modal/subway.html.twig 103.61ms/42% │ │ └ _fragment/city_stations.html.twig 92.99ms/37% │ │ └ _menu/city_stations_links.html.twig 20.11ms/8% │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ │ └ components/metro/icon_generate.partial.twig │ └ ProfilePreview/page.html.twig::block(iconsSet) │ └ ProfilePreview/page.html.twig::block(javascripts) 74.36ms/30% │ │ └ ProfileList/_favorite-button.partial.script.js │ │ └ __design/v2023/layout.html.twig::block(javascripts) │ └ __design/v2023/components/profile_ctr.js.twig 1.68ms/1% └ @WebProfiler/Profiler/toolbar_js.html.twig 3.64ms/1% └ @WebProfiler/Profiler/toolbar.html.twig 2.21ms/1% │ └ @WebProfiler/Icon/symfony.svg │ └ @WebProfiler/Profiler/cancel.html.twig::block(toolbar) │ │ └ @WebProfiler/Icon/symfony.svg │ │ └ @WebProfiler/Profiler/toolbar_item.html.twig │ └ @WebProfiler/Icon/close.svg └ @WebProfiler/Profiler/base_js.html.twig └ @WebProfiler/Profiler/toolbar.css.twig