Timer Id |
Time |
Avg |
Cnt |
Emalloc |
RealMem |
cache_frontend_create |
0.001088 |
0.000544 |
2 |
245,840 |
0 |
magento |
1.856018 |
1.856018 |
1 |
99,370,856 |
67,108,864 |
· store.resolve |
0.004560 |
0.004560 |
1 |
425,552 |
0 |
· EVENT:customer_session_init |
0.004107 |
0.004107 |
1 |
792,448 |
0 |
· · OBSERVER:apptrian_facebookpixel_customer_session_init |
0.003077 |
0.003077 |
1 |
344,512 |
0 |
· · · EAV: Magento\Eav\Model\Config::_initEntityTypes |
0.000145 |
0.000145 |
1 |
28,288 |
0 |
· · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000125 |
0.000125 |
1 |
12,152 |
0 |
· routers_match |
0.318656 |
0.318656 |
1 |
23,806,872 |
6,291,456 |
· · load_area:frontend.design |
0.000388 |
0.000388 |
1 |
11,560 |
0 |
· · load_area:frontend.translate |
0.000750 |
0.000750 |
1 |
187,000 |
0 |
· · EVENT:controller_action_predispatch |
0.003677 |
0.001839 |
2 |
382,224 |
0 |
· · · OBSERVER:customer_visitor |
0.000321 |
0.000160 |
2 |
23,344 |
0 |
· · · OBSERVER:newrelicreporting_observer_report_concurrent_users |
0.001836 |
0.000918 |
2 |
187,256 |
0 |
· · · OBSERVER:persistent_synchronize |
0.000255 |
0.000128 |
2 |
22,240 |
0 |
· · · OBSERVER:persistent |
0.000701 |
0.000351 |
2 |
138,152 |
0 |
· · EAV: Magento\Eav\Model\Config::getAttribute |
0.001378 |
0.000230 |
6 |
334,560 |
0 |
· · postdispatch |
0.000183 |
0.000091 |
2 |
12,344 |
0 |
· · CONTROLLER_ACTION:catalog_category_view |
0.280658 |
0.280658 |
1 |
20,230,944 |
6,291,456 |
· · · action_body |
0.280648 |
0.280648 |
1 |
20,230,064 |
6,291,456 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000264 |
0.000003 |
79 |
4,920 |
0 |
· · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.001209 |
0.001209 |
1 |
34,712 |
0 |
· · · · · OBSERVER:legacy_category_load_after |
0.001142 |
0.001142 |
1 |
33,072 |
0 |
· · · · · · after_load |
0.000875 |
0.000875 |
1 |
27,784 |
0 |
· · · · EVENT:catalog_controller_category_init_after |
0.000314 |
0.000314 |
1 |
17,288 |
0 |
· · · · · OBSERVER:apptrian_facebookpixel_catalog_controller_category_init_after |
0.000289 |
0.000289 |
1 |
15,728 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000061 |
0.000006 |
11 |
1,104 |
0 |
· · · · EAV:load_collection |
0.003965 |
0.003965 |
1 |
31,568 |
0 |
· · · · · load_entities |
0.001555 |
0.001555 |
1 |
15,840 |
0 |
· · · · · load_attributes |
0.002289 |
0.002289 |
1 |
2,208 |
0 |
· · · · LAYOUT |
0.237227 |
0.079076 |
3 |
17,068,968 |
6,291,456 |
· · · · · EVENT:layout_load_before |
0.001026 |
0.001026 |
1 |
62,080 |
0 |
· · · · · · OBSERVER:instat_search_layout_load_before |
0.000526 |
0.000526 |
1 |
36,112 |
0 |
· · · · · · OBSERVER:themesetting_process_config |
0.000269 |
0.000269 |
1 |
18,912 |
0 |
· · · · · layout_load |
0.000904 |
0.000904 |
1 |
95,976 |
0 |
· · · · · layout_generate_xml |
0.002738 |
0.002738 |
1 |
79,768 |
0 |
· · · · · layout_generate_blocks |
0.230901 |
0.230901 |
1 |
16,656,752 |
6,291,456 |
· · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.228004 |
0.228004 |
1 |
17,518,304 |
6,291,456 |
· · · · · · · generate_elements |
0.225654 |
0.225654 |
1 |
16,589,576 |
6,291,456 |
· · · · · · · · EVENT:core_layout_block_create_after |
0.000466 |
0.000003 |
161 |
-49,128 |
0 |
· · · · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.000776 |
0.000776 |
1 |
142,352 |
0 |
· · · · · · · · · generate_elements |
0.000530 |
0.000530 |
1 |
48,640 |
0 |
· · · · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000890 |
0.000006 |
158 |
1,456 |
0 |
· · · · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000262 |
0.000002 |
156 |
8,248 |
0 |
· · · · · · · · EAV:load_collection |
0.001663 |
0.001663 |
1 |
14,016 |
0 |
· · · · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.001511 |
0.001511 |
1 |
55,152 |
0 |
· · · · · EVENT:layout_generate_blocks_after |
0.001555 |
0.001555 |
1 |
167,992 |
0 |
· · · · · · OBSERVER:geoip_remove_price_block |
0.000541 |
0.000541 |
1 |
99,528 |
0 |
· · · · · · OBSERVER:themesetting_remove_blocks |
0.000510 |
0.000510 |
1 |
48,008 |
0 |
· LAYOUT |
1.282713 |
1.282713 |
1 |
25,194,504 |
27,262,976 |
· · layout_render |
1.282699 |
1.282699 |
1 |
25,194,088 |
27,262,976 |
· · · EVENT:view_block_abstract_to_html_before |
0.000426 |
0.000006 |
67 |
-18,936 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Theme/templates/page/js/require_js.phtml |
0.001114 |
0.001114 |
1 |
35,440 |
0 |
· · · EVENT:view_block_abstract_to_html_after |
0.000442 |
0.000007 |
67 |
-18,952 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/html/container.phtml |
0.005435 |
0.005435 |
1 |
71,280 |
0 |
· · · · EVENT:core_layout_render_element |
0.003641 |
0.000405 |
9 |
65,592 |
0 |
· · · · · OBSERVER:pagecache |
0.002813 |
0.000313 |
9 |
18,880 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000705 |
0.000078 |
9 |
41,232 |
0 |
· · · EVENT:core_layout_render_element |
0.067348 |
0.000694 |
97 |
504,720 |
0 |
· · · · OBSERVER:pagecache |
0.033588 |
0.000346 |
97 |
5,144 |
0 |
· · · · OBSERVER:mpbannerslider.addblock |
0.031545 |
0.000325 |
97 |
448,664 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Mageplaza/BannerSlider/view/frontend/templates/bannerslider.phtml |
0.019986 |
0.006662 |
3 |
114,632 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000144 |
0.000012 |
12 |
1,392 |
0 |
· · · · · · EAV:load_collection |
0.005939 |
0.001980 |
3 |
26,608 |
0 |
· · · · · · · load_entities |
0.002807 |
0.000936 |
3 |
19,296 |
0 |
· · · · · · · load_attributes |
0.002829 |
0.000943 |
3 |
2,632 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/base/templates/js/components.phtml |
0.029131 |
0.029131 |
1 |
482,640 |
0 |
· · · · EVENT:view_block_abstract_to_html_before |
0.000051 |
0.000005 |
11 |
-2,688 |
0 |
· · · · EVENT:view_block_abstract_to_html_after |
0.000063 |
0.000006 |
11 |
-2,864 |
0 |
· · · · EVENT:core_layout_render_element |
0.003239 |
0.000294 |
11 |
8,720 |
0 |
· · · · · OBSERVER:pagecache |
0.002812 |
0.000256 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000264 |
0.000024 |
11 |
1,304 |
0 |
· · · · TEMPLATE:/var/www/test/vendor/magento/module-page-builder/view/frontend/templates/widget_initializer.phtml |
0.020720 |
0.020720 |
1 |
240,736 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Guestwishlist/view/frontend/templates/js.phtml |
0.002023 |
0.002023 |
1 |
218,144 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/js/cookie.phtml |
0.000507 |
0.000507 |
1 |
15,072 |
0 |
· · · TEMPLATE:/var/www/test/app/code/MGS/GDPR/view/frontend/templates/html/notices.phtml |
0.015928 |
0.015928 |
1 |
1,311,416 |
2,097,152 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/panel/top_panel.phtml |
0.001616 |
0.001616 |
1 |
12,296 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/popup.phtml |
0.005625 |
0.005625 |
1 |
163,656 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Mageplaza/PromoBar/view/frontend/templates/promobar.phtml |
0.007714 |
0.001928 |
4 |
193,568 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_headers.phtml |
0.171146 |
0.171146 |
1 |
4,385,200 |
6,291,456 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Store/templates/switch/languages.phtml |
0.004365 |
0.004365 |
1 |
634,376 |
2,097,152 |
· · · · EVENT:core_layout_render_element |
0.003576 |
0.000325 |
11 |
8,784 |
0 |
· · · · · OBSERVER:pagecache |
0.003173 |
0.000288 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000202 |
0.000018 |
11 |
1,336 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/header/logo.phtml |
0.000601 |
0.000601 |
1 |
14,584 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/MGS_ThemeSettings/templates/form/login.phtml |
0.004752 |
0.004752 |
1 |
243,328 |
0 |
· · · · · EVENT:core_layout_render_element |
0.001133 |
0.000378 |
3 |
4,368 |
0 |
· · · · · · OBSERVER:pagecache |
0.001046 |
0.000349 |
3 |
1,352 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Checkout/templates/cart/minicart.phtml |
0.001678 |
0.001678 |
1 |
102,928 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCore/templates/search/form.mini.phtml |
0.011701 |
0.011701 |
1 |
1,117,824 |
0 |
· · · · · locale/currency |
0.006631 |
0.003315 |
2 |
776,456 |
0 |
· · · · · · EVENT:currency_display_options_forming |
0.001878 |
0.001878 |
1 |
104,912 |
0 |
· · · · · · · OBSERVER:magento_currencysymbol_currency_display_options |
0.001855 |
0.001855 |
1 |
103,112 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Mmegamenu/view/frontend/templates/navigation.phtml |
0.137041 |
0.137041 |
1 |
2,015,672 |
4,194,304 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Core/view/frontend/templates/menu/brands.phtml |
0.131572 |
0.131572 |
1 |
1,824,000 |
2,097,152 |
· · · · · · EVENT:entity_manager_load_before |
0.000187 |
0.000010 |
18 |
-4,856 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_before |
0.000114 |
0.000006 |
18 |
-4,216 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000155 |
0.000009 |
18 |
1,688 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.006074 |
0.000337 |
18 |
16,264 |
0 |
· · · · · · · OBSERVER:legacy_category_load_after |
0.005722 |
0.000318 |
18 |
4,640 |
0 |
· · · · · · · · after_load |
0.004838 |
0.000269 |
18 |
888 |
0 |
· · · · · · · · EVENT:model_load_after |
0.000119 |
0.000007 |
18 |
-5,016 |
0 |
· · · · · · · · EVENT:catalog_category_load_after |
0.000077 |
0.000004 |
18 |
-4,728 |
0 |
· · · · · · EVENT:entity_manager_load_after |
0.000064 |
0.000004 |
18 |
-5,000 |
0 |
· · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.011927 |
0.000663 |
18 |
83,016 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/InstantSearch/view/frontend/templates/search/autocomplete.phtml |
0.000320 |
0.000320 |
1 |
16,336 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Catalog/templates/category/html/title.phtml |
0.001017 |
0.001017 |
1 |
72,592 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-customer/view/frontend/templates/account/authentication-popup.phtml |
0.002433 |
0.002433 |
1 |
119,344 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/button.phtml |
0.008296 |
0.008296 |
1 |
4,632 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/category/products.phtml |
0.437893 |
0.437893 |
1 |
8,274,488 |
8,388,608 |
· · · · EVENT:catalog_block_product_list_collection |
0.000762 |
0.000762 |
1 |
62,480 |
0 |
· · · · · OBSERVER:review |
0.000740 |
0.000740 |
1 |
60,856 |
0 |
· · · · EAV:load_collection |
0.095202 |
0.095202 |
1 |
5,171,992 |
6,291,456 |
· · · · · ES:Get dynamic fields config |
0.000798 |
0.000399 |
2 |
103,296 |
0 |
· · · · · ES:Execute Search Query |
0.028027 |
0.014014 |
2 |
1,003,296 |
0 |
· · · · · load_entities |
0.006561 |
0.006561 |
1 |
496,688 |
0 |
· · · · · load_attributes |
0.015439 |
0.015439 |
1 |
70,776 |
2,097,152 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000370 |
0.000005 |
76 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000126 |
0.000002 |
76 |
4,344 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000122 |
0.000002 |
75 |
4,232 |
0 |
· · · · · after_load |
0.003913 |
0.003913 |
1 |
78,296 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list.phtml |
0.331853 |
0.331853 |
1 |
2,382,064 |
2,097,152 |
· · · · · EVENT:view_block_abstract_to_html_before |
0.001260 |
0.000007 |
169 |
-49,328 |
0 |
· · · · · EVENT:view_block_abstract_to_html_after |
0.000955 |
0.000006 |
169 |
-52,032 |
0 |
· · · · · EVENT:core_layout_render_element |
0.020157 |
0.000530 |
38 |
26,168 |
0 |
· · · · · · OBSERVER:pagecache |
0.018286 |
0.000481 |
38 |
4,952 |
0 |
· · · · · · OBSERVER:mpbannerslider.addblock |
0.001004 |
0.000026 |
38 |
3,192 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/grouped.phtml |
0.004497 |
0.004497 |
1 |
45,928 |
0 |
· · · · · · EAV:load_collection |
0.002282 |
0.002282 |
1 |
7,416 |
0 |
· · · · · · · load_entities |
0.002198 |
0.002198 |
1 |
824 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list/toolbar.phtml |
0.001101 |
0.001101 |
1 |
21,392 |
0 |
· · · · · TEMPLATE:/var/www/test/vendor/magento/module-wishlist/view/frontend/templates/addto.phtml |
0.000543 |
0.000543 |
1 |
27,016 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/MGS/Ajaxlayernavigation/view/frontend/templates/layer/state.phtml |
0.001010 |
0.001010 |
1 |
37,552 |
0 |
· · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.003188 |
0.000038 |
83 |
237,320 |
0 |
· · · · · EVENT:core_collection_abstract_load_before |
0.000421 |
0.000008 |
54 |
-15,288 |
0 |
· · · · · EVENT:core_collection_abstract_load_after |
0.000624 |
0.000012 |
54 |
-15,288 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Wishlist/templates/catalog/product/list/addto/wishlist.phtml |
0.006226 |
0.000231 |
27 |
14,080 |
0 |
· · · · · EVENT:catalog_product_is_salable_before |
0.000247 |
0.000009 |
27 |
-7,320 |
0 |
· · · · · EVENT:catalog_product_is_salable_after |
0.000131 |
0.000005 |
27 |
-7,320 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Review/templates/helper/summary_short.phtml |
0.016165 |
0.000599 |
27 |
26,168 |
0 |
· · · · · EVENT:catalog_product_get_final_price |
0.023890 |
0.000956 |
25 |
107,976 |
0 |
· · · · · · OBSERVER:catalogrule |
0.022112 |
0.000884 |
25 |
92,224 |
0 |
· · · TEMPLATE:/var/www/test/vendor/mageplaza/module-smtp/view/frontend/templates/script.phtml |
0.029232 |
0.029232 |
1 |
2,233,528 |
2,097,152 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/view.phtml |
0.023191 |
0.023191 |
1 |
400,752 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000107 |
0.000011 |
10 |
1,296 |
0 |
· · · · EAV:load_collection |
0.003969 |
0.003969 |
1 |
21,304 |
0 |
· · · · · load_entities |
0.001302 |
0.001302 |
1 |
12,824 |
0 |
· · · · · load_attributes |
0.002543 |
0.002543 |
1 |
2,384 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/filter/attribute.phtml |
0.010155 |
0.002031 |
5 |
99,576 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/filter/slider.phtml |
0.001581 |
0.001581 |
1 |
4,008 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/qa.phtml |
0.422408 |
0.422408 |
1 |
3,917,208 |
4,194,304 |
· · · · EVENT:entity_manager_load_before |
0.000174 |
0.000012 |
14 |
-3,800 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000257 |
0.000004 |
64 |
3,672 |
0 |
· · · · EVENT:entity_manager_load_after |
0.000117 |
0.000008 |
14 |
-3,912 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000356 |
0.000009 |
39 |
1,232 |
0 |
· · · · EAV:load_collection |
0.183713 |
0.091857 |
2 |
224,024 |
2,097,152 |
· · · · · load_entities |
0.160923 |
0.080462 |
2 |
68,832 |
0 |
· · · · · load_attributes |
0.022452 |
0.011226 |
2 |
99,400 |
2,097,152 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001158 |
0.000005 |
256 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000367 |
0.000001 |
256 |
12,984 |
0 |
· · · · · after_load |
0.000185 |
0.000093 |
2 |
53,520 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_before |
0.000062 |
0.000005 |
12 |
-2,352 |
0 |
· · · · EVENT:core_collection_abstract_load_before |
0.000369 |
0.000010 |
38 |
-10,648 |
0 |
· · · · EVENT:core_collection_abstract_load_after |
0.000414 |
0.000011 |
38 |
-10,680 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_after |
0.049051 |
0.004088 |
12 |
1,455,144 |
0 |
· · · · · OBSERVER:legacy_model_load |
0.048700 |
0.004058 |
12 |
1,446,784 |
0 |
· · · · · · after_load |
0.028061 |
0.002338 |
12 |
474,192 |
0 |
· · · · · · · EVENT:abstract_search_result_load_before |
0.000119 |
0.000010 |
12 |
-2,448 |
0 |
· · · · · · · EVENT:abstract_search_result_load_after |
0.000116 |
0.000010 |
12 |
-2,640 |
0 |
· · · · · · EVENT:model_load_after |
0.000099 |
0.000008 |
12 |
-3,240 |
0 |
· · · · · · EVENT:catalog_product_load_after |
0.019867 |
0.001656 |
12 |
982,216 |
0 |
· · · · · · · OBSERVER:inventory |
0.019671 |
0.001639 |
12 |
974,056 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_footers.phtml |
0.020692 |
0.020692 |
1 |
147,040 |
2,097,152 |
· · · · EVENT:core_layout_render_element |
0.001127 |
0.000564 |
2 |
3,096 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/frontend/templates/frontend_storage_manager.phtml |
0.000658 |
0.000658 |
1 |
19,672 |
0 |
· EVENT:controller_front_send_response_before |
0.007502 |
0.007502 |
1 |
477,288 |
0 |
· · OBSERVER:apptrian_facebookpixel_controller_front_send_response_before |
0.006241 |
0.006241 |
1 |
460,120 |
0 |
· · OBSERVER:pushNotificationsObserver |
0.001211 |
0.001211 |
1 |
15,640 |
0 |