Timer Id |
Time |
Avg |
Cnt |
Emalloc |
RealMem |
cache_frontend_create |
0.001931 |
0.000965 |
2 |
249,720 |
0 |
magento |
5.165799 |
5.165799 |
1 |
102,528,264 |
85,983,232 |
· store.resolve |
0.010621 |
0.010621 |
1 |
425,552 |
0 |
· session_start |
2.863234 |
2.863234 |
1 |
10,160 |
0 |
· EVENT:customer_session_init |
0.008207 |
0.008207 |
1 |
1,257,560 |
0 |
· · OBSERVER:apptrian_facebookpixel_customer_session_init |
0.007299 |
0.007299 |
1 |
809,624 |
0 |
· · · EAV: Magento\Eav\Model\Config::_initEntityTypes |
0.000159 |
0.000159 |
1 |
28,288 |
0 |
· · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000096 |
0.000096 |
1 |
12,152 |
0 |
· routers_match |
0.330346 |
0.330346 |
1 |
28,998,304 |
12,582,912 |
· · load_area:frontend.design |
0.000910 |
0.000910 |
1 |
56,336 |
0 |
· · load_area:frontend.translate |
0.001021 |
0.001021 |
1 |
142,520 |
0 |
· · EVENT:controller_action_predispatch |
0.012086 |
0.006043 |
2 |
1,259,728 |
0 |
· · · OBSERVER:customer_visitor |
0.000810 |
0.000405 |
2 |
66,104 |
0 |
· · · OBSERVER:newrelicreporting_observer_report_concurrent_users |
0.006879 |
0.003439 |
2 |
724,200 |
0 |
· · · OBSERVER:persistent_synchronize |
0.001041 |
0.000521 |
2 |
108,456 |
0 |
· · · OBSERVER:persistent |
0.002087 |
0.001044 |
2 |
279,048 |
0 |
· · · OBSERVER:persistent_quote |
0.000715 |
0.000357 |
2 |
53,568 |
0 |
· · · OBSERVER:persistent_customer |
0.000150 |
0.000075 |
2 |
13,712 |
0 |
· · EAV: Magento\Eav\Model\Config::getAttribute |
0.003183 |
0.000530 |
6 |
565,976 |
0 |
· · postdispatch |
0.000203 |
0.000101 |
2 |
12,968 |
0 |
· · CONTROLLER_ACTION:catalog_category_view |
0.207360 |
0.207360 |
1 |
19,988,312 |
12,582,912 |
· · · action_body |
0.207353 |
0.207353 |
1 |
19,987,432 |
12,582,912 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000201 |
0.000003 |
79 |
4,920 |
0 |
· · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.001091 |
0.001091 |
1 |
33,352 |
0 |
· · · · · OBSERVER:legacy_category_load_after |
0.001066 |
0.001066 |
1 |
31,712 |
0 |
· · · · · · after_load |
0.000859 |
0.000859 |
1 |
26,520 |
0 |
· · · · EVENT:catalog_controller_category_init_after |
0.000279 |
0.000279 |
1 |
12,568 |
0 |
· · · · · OBSERVER:apptrian_facebookpixel_catalog_controller_category_init_after |
0.000259 |
0.000259 |
1 |
11,008 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000053 |
0.000005 |
11 |
1,104 |
0 |
· · · · EAV:load_collection |
0.002703 |
0.002703 |
1 |
31,568 |
0 |
· · · · · load_entities |
0.001162 |
0.001162 |
1 |
15,840 |
0 |
· · · · · load_attributes |
0.001441 |
0.001441 |
1 |
2,208 |
0 |
· · · · LAYOUT |
0.174620 |
0.058207 |
3 |
17,075,392 |
12,582,912 |
· · · · · EVENT:layout_load_before |
0.001018 |
0.001018 |
1 |
52,768 |
0 |
· · · · · · OBSERVER:instat_search_layout_load_before |
0.000428 |
0.000428 |
1 |
29,256 |
0 |
· · · · · · OBSERVER:themesetting_process_config |
0.000220 |
0.000220 |
1 |
16,832 |
0 |
· · · · · layout_load |
0.000611 |
0.000611 |
1 |
95,976 |
0 |
· · · · · layout_generate_xml |
0.002629 |
0.002629 |
1 |
79,072 |
0 |
· · · · · layout_generate_blocks |
0.168623 |
0.168623 |
1 |
16,673,264 |
12,582,912 |
· · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.166358 |
0.166358 |
1 |
17,469,280 |
12,582,912 |
· · · · · · · generate_elements |
0.164458 |
0.164458 |
1 |
16,540,552 |
12,582,912 |
· · · · · · · · EVENT:core_layout_block_create_after |
0.000463 |
0.000003 |
161 |
-49,128 |
0 |
· · · · · · · · Magento\Framework\View\Layout::Magento\Framework\View\Layout::generateElements |
0.000920 |
0.000920 |
1 |
142,352 |
0 |
· · · · · · · · · generate_elements |
0.000584 |
0.000584 |
1 |
48,640 |
0 |
· · · · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000749 |
0.000005 |
158 |
1,456 |
0 |
· · · · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000237 |
0.000002 |
156 |
8,248 |
0 |
· · · · · · · · EAV:load_collection |
0.001714 |
0.001714 |
1 |
14,016 |
0 |
· · · · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.001250 |
0.001250 |
1 |
55,056 |
0 |
· · · · · EVENT:layout_generate_blocks_after |
0.001651 |
0.001651 |
1 |
167,912 |
0 |
· · · · · · OBSERVER:geoip_remove_price_block |
0.000533 |
0.000533 |
1 |
99,488 |
0 |
· · · · · · OBSERVER:themesetting_remove_blocks |
0.000616 |
0.000616 |
1 |
48,008 |
0 |
· LAYOUT |
1.767957 |
1.767957 |
1 |
22,662,880 |
25,165,824 |
· · layout_render |
1.767944 |
1.767944 |
1 |
22,662,464 |
25,165,824 |
· · · EVENT:view_block_abstract_to_html_before |
0.000263 |
0.000004 |
67 |
-18,936 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Theme/templates/page/js/require_js.phtml |
0.001102 |
0.001102 |
1 |
35,440 |
0 |
· · · EVENT:view_block_abstract_to_html_after |
0.000313 |
0.000005 |
67 |
-18,952 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/html/container.phtml |
0.005185 |
0.005185 |
1 |
71,240 |
0 |
· · · · EVENT:core_layout_render_element |
0.003246 |
0.000361 |
9 |
65,552 |
0 |
· · · · · OBSERVER:pagecache |
0.002441 |
0.000271 |
9 |
18,880 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000676 |
0.000075 |
9 |
41,192 |
0 |
· · · EVENT:core_layout_render_element |
0.046193 |
0.000476 |
97 |
394,040 |
0 |
· · · · OBSERVER:pagecache |
0.021691 |
0.000224 |
97 |
5,144 |
0 |
· · · · OBSERVER:mpbannerslider.addblock |
0.023278 |
0.000240 |
97 |
337,984 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Mageplaza/BannerSlider/view/frontend/templates/bannerslider.phtml |
0.013328 |
0.004443 |
3 |
114,592 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000090 |
0.000007 |
12 |
1,392 |
0 |
· · · · · · EAV:load_collection |
0.004361 |
0.001454 |
3 |
26,608 |
0 |
· · · · · · · load_entities |
0.002031 |
0.000677 |
3 |
19,296 |
0 |
· · · · · · · load_attributes |
0.002109 |
0.000703 |
3 |
2,632 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/base/templates/js/components.phtml |
0.029469 |
0.029469 |
1 |
480,896 |
2,097,152 |
· · · · EVENT:view_block_abstract_to_html_before |
0.000047 |
0.000004 |
11 |
-2,688 |
0 |
· · · · EVENT:view_block_abstract_to_html_after |
0.000069 |
0.000006 |
11 |
-2,864 |
0 |
· · · · EVENT:core_layout_render_element |
0.003668 |
0.000333 |
11 |
8,720 |
0 |
· · · · · OBSERVER:pagecache |
0.003243 |
0.000295 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000241 |
0.000022 |
11 |
1,304 |
0 |
· · · · TEMPLATE:/var/www/test/vendor/magento/module-page-builder/view/frontend/templates/widget_initializer.phtml |
0.020557 |
0.020557 |
1 |
239,608 |
2,097,152 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Guestwishlist/view/frontend/templates/js.phtml |
0.002141 |
0.002141 |
1 |
217,528 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-theme/view/frontend/templates/js/cookie.phtml |
0.000309 |
0.000309 |
1 |
15,072 |
0 |
· · · TEMPLATE:/var/www/test/app/code/MGS/GDPR/view/frontend/templates/html/notices.phtml |
0.016165 |
0.016165 |
1 |
1,242,560 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/panel/top_panel.phtml |
0.762035 |
0.762035 |
1 |
11,448 |
0 |
· · · · session_start |
0.760390 |
0.760390 |
1 |
2,344 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/popup.phtml |
0.004697 |
0.004697 |
1 |
163,568 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Mageplaza/PromoBar/view/frontend/templates/promobar.phtml |
0.009631 |
0.002408 |
4 |
191,688 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_headers.phtml |
0.143680 |
0.143680 |
1 |
4,407,584 |
6,291,456 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Store/templates/switch/languages.phtml |
0.003803 |
0.003803 |
1 |
634,224 |
0 |
· · · · EVENT:core_layout_render_element |
0.003144 |
0.000286 |
11 |
8,784 |
0 |
· · · · · OBSERVER:pagecache |
0.002799 |
0.000254 |
11 |
1,128 |
0 |
· · · · · OBSERVER:mpbannerslider.addblock |
0.000193 |
0.000018 |
11 |
1,336 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/header/logo.phtml |
0.000560 |
0.000560 |
1 |
14,584 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/MGS_ThemeSettings/templates/form/login.phtml |
0.004035 |
0.004035 |
1 |
263,552 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Checkout/templates/cart/minicart.phtml |
0.001441 |
0.001441 |
1 |
103,544 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCore/templates/search/form.mini.phtml |
0.010225 |
0.010225 |
1 |
1,109,824 |
2,097,152 |
· · · · · locale/currency |
0.005670 |
0.002835 |
2 |
775,784 |
0 |
· · · · · · EVENT:currency_display_options_forming |
0.001680 |
0.001680 |
1 |
104,696 |
0 |
· · · · · · · OBSERVER:magento_currencysymbol_currency_display_options |
0.001656 |
0.001656 |
1 |
102,896 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/Mmegamenu/view/frontend/templates/navigation.phtml |
0.113916 |
0.113916 |
1 |
2,026,304 |
2,097,152 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Core/view/frontend/templates/menu/brands.phtml |
0.109345 |
0.109345 |
1 |
1,835,552 |
2,097,152 |
· · · · · · EVENT:entity_manager_load_before |
0.000709 |
0.000039 |
18 |
-4,856 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_before |
0.000095 |
0.000005 |
18 |
-4,216 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000134 |
0.000007 |
18 |
1,688 |
0 |
· · · · · · EVENT:magento_catalog_api_data_categoryinterface_load_after |
0.006681 |
0.000371 |
18 |
16,264 |
0 |
· · · · · · · OBSERVER:legacy_category_load_after |
0.006313 |
0.000351 |
18 |
4,640 |
0 |
· · · · · · · · after_load |
0.005378 |
0.000299 |
18 |
888 |
0 |
· · · · · · · · EVENT:model_load_after |
0.000116 |
0.000006 |
18 |
-5,016 |
0 |
· · · · · · · · EVENT:catalog_category_load_after |
0.000078 |
0.000004 |
18 |
-4,728 |
0 |
· · · · · · EVENT:entity_manager_load_after |
0.000071 |
0.000004 |
18 |
-5,000 |
0 |
· · · · · · REWRITE: Magento\Catalog\Model\Category::getUrl |
0.010092 |
0.000561 |
18 |
83,016 |
0 |
· · · · TEMPLATE:/var/www/test/app/code/MGS/InstantSearch/view/frontend/templates/search/autocomplete.phtml |
0.000417 |
0.000417 |
1 |
16,336 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Catalog/templates/category/html/title.phtml |
0.000943 |
0.000943 |
1 |
72,592 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-customer/view/frontend/templates/account/authentication-popup.phtml |
0.002101 |
0.002101 |
1 |
119,520 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Magenest/Popup/view/frontend/templates/popup/button.phtml |
0.006059 |
0.006059 |
1 |
4,632 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/MGS_ThemeSettings/templates/category/products.phtml |
0.157069 |
0.157069 |
1 |
7,126,408 |
6,291,456 |
· · · · EVENT:catalog_block_product_list_collection |
0.000741 |
0.000741 |
1 |
62,640 |
0 |
· · · · · OBSERVER:review |
0.000727 |
0.000727 |
1 |
61,016 |
0 |
· · · · EAV:load_collection |
0.058637 |
0.058637 |
1 |
4,426,848 |
4,194,304 |
· · · · · ES:Get dynamic fields config |
0.000774 |
0.000387 |
2 |
102,976 |
0 |
· · · · · ES:Execute Search Query |
0.010612 |
0.005306 |
2 |
363,144 |
0 |
· · · · · load_entities |
0.005429 |
0.005429 |
1 |
417,032 |
0 |
· · · · · load_attributes |
0.007078 |
0.007078 |
1 |
18,240 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000413 |
0.000005 |
76 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000146 |
0.000002 |
76 |
4,344 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000122 |
0.000002 |
75 |
4,232 |
0 |
· · · · · after_load |
0.001567 |
0.001567 |
1 |
24,656 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list.phtml |
0.089311 |
0.089311 |
1 |
2,090,248 |
2,097,152 |
· · · · · EVENT:view_block_abstract_to_html_before |
0.000529 |
0.000010 |
51 |
-14,400 |
0 |
· · · · · EVENT:view_block_abstract_to_html_after |
0.000261 |
0.000005 |
51 |
-15,216 |
0 |
· · · · · EVENT:core_layout_render_element |
0.008489 |
0.000472 |
18 |
13,528 |
0 |
· · · · · · OBSERVER:pagecache |
0.007279 |
0.000404 |
18 |
2,712 |
0 |
· · · · · · OBSERVER:mpbannerslider.addblock |
0.000827 |
0.000046 |
18 |
1,912 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/grouped.phtml |
0.005423 |
0.005423 |
1 |
45,928 |
0 |
· · · · · · EAV:load_collection |
0.001779 |
0.001779 |
1 |
7,416 |
0 |
· · · · · · · load_entities |
0.001480 |
0.001480 |
1 |
824 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Catalog/templates/product/list/toolbar.phtml |
0.002853 |
0.002853 |
1 |
20,848 |
0 |
· · · · · TEMPLATE:/var/www/test/vendor/magento/module-wishlist/view/frontend/templates/addto.phtml |
0.000476 |
0.000476 |
1 |
27,016 |
0 |
· · · · · TEMPLATE:/var/www/test/app/code/MGS/Ajaxlayernavigation/view/frontend/templates/layer/state.phtml |
0.001053 |
0.001053 |
1 |
37,264 |
0 |
· · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001152 |
0.000055 |
21 |
236,432 |
0 |
· · · · · EVENT:core_collection_abstract_load_before |
0.000093 |
0.000007 |
14 |
-3,448 |
0 |
· · · · · EVENT:core_collection_abstract_load_after |
0.000142 |
0.000010 |
14 |
-3,448 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Mgs/supro/Magento_Wishlist/templates/catalog/product/list/addto/wishlist.phtml |
0.001767 |
0.000252 |
7 |
4,960 |
0 |
· · · · · EVENT:catalog_product_get_final_price |
0.004137 |
0.000591 |
7 |
94,664 |
0 |
· · · · · · OBSERVER:catalogrule |
0.004043 |
0.000578 |
7 |
89,424 |
0 |
· · · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Review/templates/helper/summary_short.phtml |
0.003696 |
0.000528 |
7 |
11,208 |
0 |
· · · TEMPLATE:/var/www/test/vendor/mageplaza/module-smtp/view/frontend/templates/script.phtml |
0.018801 |
0.018801 |
1 |
2,223,464 |
2,097,152 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/view.phtml |
0.013420 |
0.013420 |
1 |
348,528 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000060 |
0.000006 |
10 |
1,296 |
0 |
· · · · EAV:load_collection |
0.002750 |
0.002750 |
1 |
21,304 |
0 |
· · · · · load_entities |
0.000813 |
0.000813 |
1 |
12,824 |
0 |
· · · · · load_attributes |
0.001840 |
0.001840 |
1 |
2,384 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/filter/attribute.phtml |
0.005090 |
0.002545 |
2 |
93,344 |
0 |
· · · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Smile_ElasticsuiteCatalog/templates/layer/filter/slider.phtml |
0.001036 |
0.001036 |
1 |
3,720 |
0 |
· · · TEMPLATE:/var/www/test/app/code/Kristiana/Category/view/frontend/templates/category/qa.phtml |
0.476244 |
0.476244 |
1 |
3,857,192 |
4,194,304 |
· · · · EVENT:entity_manager_load_before |
0.000159 |
0.000011 |
14 |
-3,800 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000221 |
0.000003 |
64 |
3,672 |
0 |
· · · · EVENT:entity_manager_load_after |
0.000102 |
0.000007 |
14 |
-3,912 |
0 |
· · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.000314 |
0.000008 |
39 |
1,232 |
0 |
· · · · EAV:load_collection |
0.227701 |
0.113851 |
2 |
224,024 |
0 |
· · · · · load_entities |
0.194619 |
0.097310 |
2 |
68,832 |
0 |
· · · · · load_attributes |
0.032684 |
0.016342 |
2 |
99,400 |
0 |
· · · · · · EAV: Magento\Eav\Model\Config::getAttribute |
0.001609 |
0.000006 |
256 |
1,328 |
0 |
· · · · · · · EAV: Magento\Eav\Model\Config::getEntityType |
0.000524 |
0.000002 |
256 |
12,984 |
0 |
· · · · · after_load |
0.000218 |
0.000109 |
2 |
53,520 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_before |
0.000063 |
0.000005 |
12 |
-2,352 |
0 |
· · · · EVENT:core_collection_abstract_load_before |
0.000329 |
0.000009 |
38 |
-10,648 |
0 |
· · · · EVENT:core_collection_abstract_load_after |
0.000346 |
0.000009 |
38 |
-10,680 |
0 |
· · · · EVENT:magento_catalog_api_data_productinterface_load_after |
0.052910 |
0.004409 |
12 |
1,404,896 |
0 |
· · · · · OBSERVER:legacy_model_load |
0.052647 |
0.004387 |
12 |
1,396,536 |
0 |
· · · · · · after_load |
0.028555 |
0.002380 |
12 |
473,624 |
0 |
· · · · · · · EVENT:abstract_search_result_load_before |
0.000124 |
0.000010 |
12 |
-2,448 |
0 |
· · · · · · · EVENT:abstract_search_result_load_after |
0.000108 |
0.000009 |
12 |
-2,640 |
0 |
· · · · · · EVENT:model_load_after |
0.000100 |
0.000008 |
12 |
-3,240 |
0 |
· · · · · · EVENT:catalog_product_load_after |
0.023416 |
0.001951 |
12 |
932,536 |
0 |
· · · · · · · OBSERVER:inventory |
0.023219 |
0.001935 |
12 |
924,376 |
0 |
· · · TEMPLATE:/var/www/test/app/design/frontend/Inv/kristiana/Magento_Theme/templates/html/theme_footers.phtml |
0.049924 |
0.049924 |
1 |
141,784 |
2,097,152 |
· · · · EVENT:core_layout_render_element |
0.008029 |
0.004015 |
2 |
3,096 |
0 |
· · · · · OBSERVER:pagecache |
0.007891 |
0.003946 |
2 |
696 |
0 |
· · · TEMPLATE:/var/www/test/vendor/magento/module-catalog/view/frontend/templates/frontend_storage_manager.phtml |
0.000446 |
0.000446 |
1 |
19,672 |
0 |
· EVENT:controller_front_send_response_before |
0.003726 |
0.003726 |
1 |
474,464 |
0 |
· · OBSERVER:apptrian_facebookpixel_controller_front_send_response_before |
0.003038 |
0.003038 |
1 |
457,536 |
0 |
· · OBSERVER:pushNotificationsObserver |
0.000661 |
0.000661 |
1 |
15,400 |
0 |