Query | Affected | Num. rows | Took (ms) | Actions |
---|
SELECT `Product`.`id`, `Product`.`price_dependency_id`, `Product`.`serial`, `Product`.`name`, `Product`.`functionality`, `Product`.`seo_title`, `Product`.`seo_desc`, `Product`.`seo_keyw`, `Product`.`enable_og_meta`, `Product`.`transport_time`, `Product`.`transport_price`, `Product`.`details`, `Product`.`product_profile_id`, `Product`.`profile_data`, `Product`.`new_product`, `Product`.`featured_product`, `Product`.`popular_product`, `Product`.`for_offer_request`, `Product`.`stock`, `Product`.`ratings`, `Product`.`rating_users`, `Product`.`enabled`, `Product`.`created`, `Product`.`modified` FROM `c1truefitness`.`truefitness_products` AS `Product` WHERE `Product`.`id` = 22 LIMIT 1 | 1 | 1 | 2 | maybe slow |
SELECT `Product`.`id`, `Product`.`price_dependency_id`, `Product`.`serial`, `Product`.`name`, `Product`.`functionality`, `Product`.`seo_title`, `Product`.`seo_desc`, `Product`.`seo_keyw`, `Product`.`enable_og_meta`, `Product`.`transport_time`, `Product`.`transport_price`, `Product`.`details`, `Product`.`product_profile_id`, `Product`.`profile_data`, `Product`.`new_product`, `Product`.`featured_product`, `Product`.`popular_product`, `Product`.`for_offer_request`, `Product`.`stock`, `Product`.`ratings`, `Product`.`rating_users`, `Product`.`enabled`, `Product`.`created`, `Product`.`modified`, `PriceDependency`.`id`, `PriceDependency`.`descriptor_name`, `PriceDependency`.`display_name`, `PriceDependency`.`definition`, `PriceDependency`.`created` FROM `c1truefitness`.`truefitness_products` AS `Product` LEFT JOIN `c1truefitness`.`truefitness_price_dependencies` AS `PriceDependency` ON (`Product`.`price_dependency_id` = `PriceDependency`.`id`) WHERE `Product`.`id` = 22 LIMIT 1 | 1 | 1 | 1 | |
SELECT `ProductPdf`.`id`, `ProductPdf`.`product_id`, `ProductPdf`.`name`, `ProductPdf`.`filename` FROM `c1truefitness`.`truefitness_product_pdfs` AS `ProductPdf` WHERE `ProductPdf`.`product_id` = (22) | 0 | 0 | 0 | |
SELECT `ProductPicture`.`id`, `ProductPicture`.`product_id`, `ProductPicture`.`filename`, `ProductPicture`.`main_pict`, `ProductPicture`.`list_pict`, `ProductPicture`.`sort` FROM `c1truefitness`.`truefitness_product_pictures` AS `ProductPicture` WHERE `ProductPicture`.`product_id` = (22) | 2 | 2 | 0 | |
SELECT `PricingBase`.`id`, `PricingBase`.`product_id`, `PricingBase`.`price_dependency_id`, `PricingBase`.`price_dependency_definition`, `PricingBase`.`base_price`, `PricingBase`.`special_price`, `PricingBase`.`transport_price`, `PricingBase`.`created`, `PricingBase`.`modified`, (if(`PricingBase`.`special_price` > 0, `PricingBase`.`special_price`, `PricingBase`.`base_price`)) AS `PricingBase__current_price` FROM `c1truefitness`.`truefitness_pricing_base` AS `PricingBase` WHERE `PricingBase`.`product_id` = (22) | 0 | 0 | 0 | |
SELECT `PricingExtended`.`id`, `PricingExtended`.`product_id`, `PricingExtended`.`extra_charge_item_group_id`, `PricingExtended`.`extra_charge_item_id`, `PricingExtended`.`price_dependency_id`, `PricingExtended`.`price_dependency_definition`, `PricingExtended`.`price_as_group`, `PricingExtended`.`null_price`, `PricingExtended`.`price`, `PricingExtended`.`created`, `PricingExtended`.`modified` FROM `c1truefitness`.`truefitness_pricing_extended` AS `PricingExtended` WHERE `PricingExtended`.`product_id` = (22) | 0 | 0 | 0 | |
SELECT `ProductUpvote`.`id`, `ProductUpvote`.`user_id`, `ProductUpvote`.`product_id` FROM `c1truefitness`.`truefitness_product_upvotes` AS `ProductUpvote` WHERE `ProductUpvote`.`product_id` = (22) | 0 | 0 | 0 | |
SELECT `ProductCategory`.`id`, `ProductCategory`.`parent_id`, `ProductCategory`.`lft`, `ProductCategory`.`rght`, `ProductCategory`.`product_profile_id`, `ProductCategory`.`title`, `ProductCategory`.`sub_title`, `ProductCategory`.`seo_title`, `ProductCategory`.`seo_desc`, `ProductCategory`.`seo_keyw`, `ProductCategory`.`details`, `ProductCategory`.`picture`, `ProductCategory`.`sort`, `ProductCategory`.`enabled`, `ProductCategory`.`featured`, `ProductCategory`.`created`, `ProductCategory`.`modified`, `ProductCategoriesProduct`.`id`, `ProductCategoriesProduct`.`product_id`, `ProductCategoriesProduct`.`product_category_id` FROM `c1truefitness`.`truefitness_product_categories` AS `ProductCategory` JOIN `c1truefitness`.`truefitness_product_categories_products` AS `ProductCategoriesProduct` ON (`ProductCategoriesProduct`.`product_id` = 22 AND `ProductCategoriesProduct`.`product_category_id` = `ProductCategory`.`id`) | 1 | 1 | 1 | |
SELECT `ProductCategory`.`id`, `ProductCategory`.`parent_id`, `ProductCategory`.`lft`, `ProductCategory`.`rght`, `ProductCategory`.`product_profile_id`, `ProductCategory`.`title`, `ProductCategory`.`sub_title`, `ProductCategory`.`seo_title`, `ProductCategory`.`seo_desc`, `ProductCategory`.`seo_keyw`, `ProductCategory`.`details`, `ProductCategory`.`picture`, `ProductCategory`.`sort`, `ProductCategory`.`enabled`, `ProductCategory`.`featured`, `ProductCategory`.`created`, `ProductCategory`.`modified` FROM `c1truefitness`.`truefitness_product_categories` AS `ProductCategory` WHERE `ProductCategory`.`enabled` = '1' ORDER BY `ProductCategory`.`sort` ASC, `ProductCategory`.`created` ASC | 12 | 12 | 0 | |
SELECT `Product`.`id`, `Product`.`price_dependency_id`, `Product`.`serial`, `Product`.`name`, `Product`.`functionality`, `Product`.`seo_title`, `Product`.`seo_desc`, `Product`.`seo_keyw`, `Product`.`enable_og_meta`, `Product`.`transport_time`, `Product`.`transport_price`, `Product`.`details`, `Product`.`product_profile_id`, `Product`.`profile_data`, `Product`.`new_product`, `Product`.`featured_product`, `Product`.`popular_product`, `Product`.`for_offer_request`, `Product`.`stock`, `Product`.`ratings`, `Product`.`rating_users`, `Product`.`enabled`, `Product`.`created`, `Product`.`modified`, `ProductCategoriesProduct`.`id`, `ProductCategoriesProduct`.`product_id`, `ProductCategoriesProduct`.`product_category_id` FROM `c1truefitness`.`truefitness_products` AS `Product` JOIN `c1truefitness`.`truefitness_product_categories_products` AS `ProductCategoriesProduct` ON (`ProductCategoriesProduct`.`product_category_id` IN (1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, 2) AND `ProductCategoriesProduct`.`product_id` = `Product`.`id`) | 75 | 75 | 0 | |
SELECT `ProductComment`.`id`, `ProductComment`.`parent_id`, `ProductComment`.`product_id`, `ProductComment`.`name`, `ProductComment`.`email`, `ProductComment`.`message`, `ProductComment`.`enabled`, `ProductComment`.`created` FROM `c1truefitness`.`truefitness_product_comments` AS `ProductComment` WHERE `ProductComment`.`enabled` = '1' AND `ProductComment`.`product_id` = 22 | 0 | 0 | 0 | |
SELECT `ProductCategory`.`lft`, `ProductCategory`.`rght` FROM `c1truefitness`.`truefitness_product_categories` AS `ProductCategory` WHERE `ProductCategory`.`id` = 4 LIMIT 1 | 1 | 1 | 0 | |
SELECT `ProductCategory`.`id`, `ProductCategory`.`parent_id`, `ProductCategory`.`lft`, `ProductCategory`.`rght`, `ProductCategory`.`product_profile_id`, `ProductCategory`.`title`, `ProductCategory`.`sub_title`, `ProductCategory`.`seo_title`, `ProductCategory`.`seo_desc`, `ProductCategory`.`seo_keyw`, `ProductCategory`.`details`, `ProductCategory`.`picture`, `ProductCategory`.`sort`, `ProductCategory`.`enabled`, `ProductCategory`.`featured`, `ProductCategory`.`created`, `ProductCategory`.`modified` FROM `c1truefitness`.`truefitness_product_categories` AS `ProductCategory` WHERE 1 = 1 AND `ProductCategory`.`lft` <= 2 AND `ProductCategory`.`rght` >= 3 ORDER BY `ProductCategory`.`lft` asc | 2 | 2 | 0 | |
SELECT `Product`.`id`, `Product`.`price_dependency_id`, `Product`.`serial`, `Product`.`name`, `Product`.`functionality`, `Product`.`seo_title`, `Product`.`seo_desc`, `Product`.`seo_keyw`, `Product`.`enable_og_meta`, `Product`.`transport_time`, `Product`.`transport_price`, `Product`.`details`, `Product`.`product_profile_id`, `Product`.`profile_data`, `Product`.`new_product`, `Product`.`featured_product`, `Product`.`popular_product`, `Product`.`for_offer_request`, `Product`.`stock`, `Product`.`ratings`, `Product`.`rating_users`, `Product`.`enabled`, `Product`.`created`, `Product`.`modified`, `PriceDependency`.`id`, `PriceDependency`.`descriptor_name`, `PriceDependency`.`display_name`, `PriceDependency`.`definition`, `PriceDependency`.`created` FROM `c1truefitness`.`truefitness_products` AS `Product` LEFT JOIN `c1truefitness`.`truefitness_price_dependencies` AS `PriceDependency` ON (`Product`.`price_dependency_id` = `PriceDependency`.`id`) inner JOIN `c1truefitness`.`truefitness_product_categories_products` AS `ProductsCategories` ON (`Product`.`id` = `ProductsCategories`.`product_id` AND `Product`.`id` <> 22 AND `ProductsCategories`.`product_category_id` = 4) WHERE 1 = 1 ORDER BY rand() ASC LIMIT 3 | 3 | 3 | 1 | maybe slow |
SELECT `ProductPdf`.`id`, `ProductPdf`.`product_id`, `ProductPdf`.`name`, `ProductPdf`.`filename` FROM `c1truefitness`.`truefitness_product_pdfs` AS `ProductPdf` WHERE `ProductPdf`.`product_id` IN (20, 24, 19) | 0 | 0 | 0 | |
SELECT `ProductPicture`.`id`, `ProductPicture`.`product_id`, `ProductPicture`.`filename`, `ProductPicture`.`main_pict`, `ProductPicture`.`list_pict`, `ProductPicture`.`sort` FROM `c1truefitness`.`truefitness_product_pictures` AS `ProductPicture` WHERE `ProductPicture`.`product_id` IN (20, 24, 19) | 13 | 13 | 0 | |
SELECT `PricingBase`.`id`, `PricingBase`.`product_id`, `PricingBase`.`price_dependency_id`, `PricingBase`.`price_dependency_definition`, `PricingBase`.`base_price`, `PricingBase`.`special_price`, `PricingBase`.`transport_price`, `PricingBase`.`created`, `PricingBase`.`modified`, (if(`PricingBase`.`special_price` > 0, `PricingBase`.`special_price`, `PricingBase`.`base_price`)) AS `PricingBase__current_price` FROM `c1truefitness`.`truefitness_pricing_base` AS `PricingBase` WHERE `PricingBase`.`product_id` IN (20, 24, 19) | 0 | 0 | 0 | |
SELECT `PricingExtended`.`id`, `PricingExtended`.`product_id`, `PricingExtended`.`extra_charge_item_group_id`, `PricingExtended`.`extra_charge_item_id`, `PricingExtended`.`price_dependency_id`, `PricingExtended`.`price_dependency_definition`, `PricingExtended`.`price_as_group`, `PricingExtended`.`null_price`, `PricingExtended`.`price`, `PricingExtended`.`created`, `PricingExtended`.`modified` FROM `c1truefitness`.`truefitness_pricing_extended` AS `PricingExtended` WHERE `PricingExtended`.`product_id` IN (20, 24, 19) | 0 | 0 | 0 | |
SELECT `ProductComment`.`id`, `ProductComment`.`parent_id`, `ProductComment`.`product_id`, `ProductComment`.`name`, `ProductComment`.`email`, `ProductComment`.`message`, `ProductComment`.`enabled`, `ProductComment`.`created` FROM `c1truefitness`.`truefitness_product_comments` AS `ProductComment` WHERE `ProductComment`.`product_id` IN (20, 24, 19) | 0 | 0 | 0 | |
SELECT `ProductUpvote`.`id`, `ProductUpvote`.`user_id`, `ProductUpvote`.`product_id` FROM `c1truefitness`.`truefitness_product_upvotes` AS `ProductUpvote` WHERE `ProductUpvote`.`product_id` IN (20, 24, 19) | 0 | 0 | 0 | |
SELECT `ProductCategory`.`id`, `ProductCategory`.`parent_id`, `ProductCategory`.`lft`, `ProductCategory`.`rght`, `ProductCategory`.`product_profile_id`, `ProductCategory`.`title`, `ProductCategory`.`sub_title`, `ProductCategory`.`seo_title`, `ProductCategory`.`seo_desc`, `ProductCategory`.`seo_keyw`, `ProductCategory`.`details`, `ProductCategory`.`picture`, `ProductCategory`.`sort`, `ProductCategory`.`enabled`, `ProductCategory`.`featured`, `ProductCategory`.`created`, `ProductCategory`.`modified`, `ProductCategoriesProduct`.`id`, `ProductCategoriesProduct`.`product_id`, `ProductCategoriesProduct`.`product_category_id` FROM `c1truefitness`.`truefitness_product_categories` AS `ProductCategory` JOIN `c1truefitness`.`truefitness_product_categories_products` AS `ProductCategoriesProduct` ON (`ProductCategoriesProduct`.`product_id` IN (20, 24, 19) AND `ProductCategoriesProduct`.`product_category_id` = `ProductCategory`.`id`) | 3 | 3 | 0 | |
SELECT `Shelf`.`id`, `Shelf`.`user_id`, `Shelf`.`product_id` FROM `c1truefitness`.`truefitness_shelf` AS `Shelf` WHERE `Shelf`.`user_id` IS NULL AND `Shelf`.`product_id` = 22 LIMIT 1 | 0 | 0 | 4 | maybe slow |
SELECT `SiteSetting`.`id`, `SiteSetting`.`seo_title`, `SiteSetting`.`seo_description`, `SiteSetting`.`seo_keywords`, `SiteSetting`.`copyright` FROM `c1truefitness`.`truefitness_site_settings` AS `SiteSetting` WHERE `SiteSetting`.`id` = '1' LIMIT 1 | 1 | 1 | 0 | |
SELECT `RouteBasedSeo`.`id`, `RouteBasedSeo`.`route_alias`, `RouteBasedSeo`.`seo_title`, `RouteBasedSeo`.`seo_desc`, `RouteBasedSeo`.`seo_keyw` FROM `c1truefitness`.`truefitness_route_based_seo` AS `RouteBasedSeo` WHERE `RouteBasedSeo`.`route_alias` = '/termek/600-treadmill/22' LIMIT 1 | 0 | 0 | 454 | maybe slow |
SELECT `ContactManager`.`id`, `ContactManager`.`title`, `ContactManager`.`value` FROM `c1truefitness`.`truefitness_contact_manager` AS `ContactManager` WHERE 1 = 1 | 6 | 6 | 0 | |
SELECT `Route`.`id`, `Route`.`route_type`, `Route`.`menu_id`, `Route`.`short_id`, `Route`.`parent_of`, `Route`.`name`, `Route`.`route_alias`, `Route`.`controller`, `Route`.`action`, `Route`.`param_pass_mode`, `Route`.`static_parameters`, `Route`.`enabled`, `Route`.`sort`, `Route`.`plugin`, `Route`.`static_link`, `Route`.`dynamic`, `Route`.`dynamic_link`, `Route`.`sitemap`, `Menu`.`id`, `Menu`.`name`, `Menu`.`enabled` FROM `c1truefitness`.`truefitness_routes` AS `Route` LEFT JOIN `c1truefitness`.`truefitness_menus` AS `Menu` ON (`Route`.`menu_id` = `Menu`.`id`) WHERE `Route`.`short_id` = 'PRODUCTDETAILS' LIMIT 1 | 1 | 1 | 0 | |
SELECT `CommunityProfile`.`id`, `CommunityProfile`.`short_id`, `CommunityProfile`.`profile_name`, `CommunityProfile`.`profile_link`, `CommunityProfile`.`api_code`, `CommunityProfile`.`button_code` FROM `c1truefitness`.`truefitness_community_profiles` AS `CommunityProfile` WHERE 1 = 1 | 2 | 2 | 0 | |
SELECT `Translation`.`id`, `Translation`.`string_key`, `Translation`.`string_translations`, `Translation`.`created` FROM `c1truefitness`.`truefitness_translations` AS `Translation` WHERE `Translation`.`string_key` = 'Kövess minket:' LIMIT 1 | 1 | 1 | 0 | |
SELECT `CommunityProfile`.`id`, `CommunityProfile`.`short_id`, `CommunityProfile`.`profile_name`, `CommunityProfile`.`profile_link`, `CommunityProfile`.`api_code`, `CommunityProfile`.`button_code` FROM `c1truefitness`.`truefitness_community_profiles` AS `CommunityProfile` WHERE 1 = 1 | 2 | 2 | 0 | |
SELECT `Route`.`id`, `Route`.`route_type`, `Route`.`menu_id`, `Route`.`short_id`, `Route`.`parent_of`, `Route`.`name`, `Route`.`route_alias`, `Route`.`controller`, `Route`.`action`, `Route`.`param_pass_mode`, `Route`.`static_parameters`, `Route`.`enabled`, `Route`.`sort`, `Route`.`plugin`, `Route`.`static_link`, `Route`.`dynamic`, `Route`.`dynamic_link`, `Route`.`sitemap`, `Menu`.`id`, `Menu`.`name`, `Menu`.`enabled` FROM `c1truefitness`.`truefitness_routes` AS `Route` LEFT JOIN `c1truefitness`.`truefitness_menus` AS `Menu` ON (`Route`.`menu_id` = `Menu`.`id`) WHERE `Route`.`menu_id` = 'MAINMENU' | 7 | 7 | 0 | |
SELECT `Route`.`id`, `Route`.`route_type`, `Route`.`menu_id`, `Route`.`short_id`, `Route`.`parent_of`, `Route`.`name`, `Route`.`route_alias`, `Route`.`controller`, `Route`.`action`, `Route`.`param_pass_mode`, `Route`.`static_parameters`, `Route`.`enabled`, `Route`.`sort`, `Route`.`plugin`, `Route`.`static_link`, `Route`.`dynamic`, `Route`.`dynamic_link`, `Route`.`sitemap`, `Menu`.`id`, `Menu`.`name`, `Menu`.`enabled` FROM `c1truefitness`.`truefitness_routes` AS `Route` LEFT JOIN `c1truefitness`.`truefitness_menus` AS `Menu` ON (`Route`.`menu_id` = `Menu`.`id`) WHERE `Route`.`menu_id` = 'CATEGORIES' | 1 | 1 | 0 | |
SELECT `ProductCategory`.`id`, `ProductCategory`.`parent_id`, `ProductCategory`.`lft`, `ProductCategory`.`rght`, `ProductCategory`.`product_profile_id`, `ProductCategory`.`title`, `ProductCategory`.`sub_title`, `ProductCategory`.`seo_title`, `ProductCategory`.`seo_desc`, `ProductCategory`.`seo_keyw`, `ProductCategory`.`details`, `ProductCategory`.`picture`, `ProductCategory`.`sort`, `ProductCategory`.`enabled`, `ProductCategory`.`featured`, `ProductCategory`.`created`, `ProductCategory`.`modified` FROM `c1truefitness`.`truefitness_product_categories` AS `ProductCategory` WHERE 1 = 1 ORDER BY `sort` ASC | 12 | 12 | 0 | |
SELECT `Route`.`id`, `Route`.`route_type`, `Route`.`menu_id`, `Route`.`short_id`, `Route`.`parent_of`, `Route`.`name`, `Route`.`route_alias`, `Route`.`controller`, `Route`.`action`, `Route`.`param_pass_mode`, `Route`.`static_parameters`, `Route`.`enabled`, `Route`.`sort`, `Route`.`plugin`, `Route`.`static_link`, `Route`.`dynamic`, `Route`.`dynamic_link`, `Route`.`sitemap`, `Menu`.`id`, `Menu`.`name`, `Menu`.`enabled` FROM `c1truefitness`.`truefitness_routes` AS `Route` LEFT JOIN `c1truefitness`.`truefitness_menus` AS `Menu` ON (`Route`.`menu_id` = `Menu`.`id`) WHERE `Route`.`menu_id` = 'FOOTER' | 7 | 7 | 0 | |
SELECT `CommunityProfile`.`id`, `CommunityProfile`.`short_id`, `CommunityProfile`.`profile_name`, `CommunityProfile`.`profile_link`, `CommunityProfile`.`api_code`, `CommunityProfile`.`button_code` FROM `c1truefitness`.`truefitness_community_profiles` AS `CommunityProfile` WHERE 1 = 1 | 2 | 2 | 0 | |
SELECT `StaticPage`.`id`, `StaticPage`.`short_id`, `StaticPage`.`title`, `StaticPage`.`sub_title`, `StaticPage`.`link`, `StaticPage`.`seo_title`, `StaticPage`.`seo_desc`, `StaticPage`.`seo_keyw`, `StaticPage`.`prolog`, `StaticPage`.`content`, `StaticPage`.`public`, `StaticPage`.`created`, `StaticPage`.`modified`, `StaticPage`.`sort` FROM `c1truefitness`.`truefitness_static_pages` AS `StaticPage` WHERE `StaticPage`.`short_id` = 'COOKIE' LIMIT 1 | 1 | 1 | 0 | |
SELECT `Translation`.`id`, `Translation`.`string_key`, `Translation`.`string_translations`, `Translation`.`created` FROM `c1truefitness`.`truefitness_translations` AS `Translation` WHERE `Translation`.`string_key` = 'A jelen honlap használatával Ön hozzájárul, hogy a böngészője fogadja a cookie-kat.' LIMIT 1 | 1 | 1 | 0 | |
SELECT `Route`.`id`, `Route`.`route_type`, `Route`.`menu_id`, `Route`.`short_id`, `Route`.`parent_of`, `Route`.`name`, `Route`.`route_alias`, `Route`.`controller`, `Route`.`action`, `Route`.`param_pass_mode`, `Route`.`static_parameters`, `Route`.`enabled`, `Route`.`sort`, `Route`.`plugin`, `Route`.`static_link`, `Route`.`dynamic`, `Route`.`dynamic_link`, `Route`.`sitemap`, `Menu`.`id`, `Menu`.`name`, `Menu`.`enabled` FROM `c1truefitness`.`truefitness_routes` AS `Route` LEFT JOIN `c1truefitness`.`truefitness_menus` AS `Menu` ON (`Route`.`menu_id` = `Menu`.`id`) WHERE `Route`.`short_id` = 'COOKIE' LIMIT 1 | 1 | 1 | 0 | |
SELECT `Translation`.`id`, `Translation`.`string_key`, `Translation`.`string_translations`, `Translation`.`created` FROM `c1truefitness`.`truefitness_translations` AS `Translation` WHERE `Translation`.`string_key` = 'Tudjon meg még többet.' LIMIT 1 | 1 | 1 | 0 | |
SELECT `Translation`.`id`, `Translation`.`string_key`, `Translation`.`string_translations`, `Translation`.`created` FROM `c1truefitness`.`truefitness_translations` AS `Translation` WHERE `Translation`.`string_key` = 'Rendben' LIMIT 1 | 1 | 1 | 0 | |
SELECT `Translation`.`id`, `Translation`.`string_key`, `Translation`.`string_translations`, `Translation`.`created` FROM `c1truefitness`.`truefitness_translations` AS `Translation` WHERE `Translation`.`string_key` = 'Nem, nem járulok hozzá' LIMIT 1 | 1 | 1 | 0 | |