Экспресс доставка
Возврат 90 дней
Консультируем и принимаем заказы
с 9:00 до 22:00 (MSK)
по бесплатному телефону
с 9:00 до 20:00 (MSK) в
Max и Telegram


Производитель Артикул Описание
NGK 0154 Лямбда зонд NGK 0154 OZA401E56 Показать аналоги
TRIALLI 0154 Показать аналоги
FAG 0154 Показать аналоги
SWAG 0154 Показать аналоги
LUK 0154 Показать аналоги
INA 0154 Показать аналоги
Общий отчет (Время: 0.30096с, Память: 19,667Кб)
Процедура Номер Всего (с) Средн. (с) Мин. (с) Макс. (с)
Sphinx index catalog,catalog_morph,marketplace 1 0.19477 0.19477 0.19477 0.19477
Sphinx index im_content 1 0.10807 0.10807 0.10807 0.10807
Sphinx search. total_found: 394; time: 0.010 1 0.18294 0.18294 0.18294 0.18294
system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT 1) 5 0.00122 0.00024 0.00019 0.00032
Sphinx search. total_found: 0; time: 0.000 1 0.10650 0.10650 0.10650 0.10650
loading session 2 0.00094 0.00047 0.00001 0.00093
system.db.CDbCommand.query(SELECT `NAME`, `CODE` FROM `b_iblock_element` `t` LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID WHERE IBLOCK_ID =:block_id AND IBLOCK_PROPERTY_ID =:prop_id AND VALUE =:value AND (t.NAME LIKE :word0)) 1 0.00057 0.00057 0.00057 0.00057
system.db.CDbCommand.query(SELECT COUNT(*) FROM `b_sale_basket` `t` WHERE FUSER_ID=:FUSER_ID AND ORDER_ID IS NULL AND DELAY = :DELAY) 2 0.00044 0.00022 0.00021 0.00023
system.db.CDbCommand.execute(SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;) 1 0.00033 0.00033 0.00033 0.00033
system.db.CDbCommand.execute(DELETE FROM `YiiLog` WHERE 0=1) 1 0.00027 0.00027 0.00027 0.00027
system.db.CDbCommand.query(SELECT `t`.`NAME` AS `pattern`, `t`.`CODE` AS `replace` FROM `b_iblock_element` `t` LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID WHERE IBLOCK_ID = :block_id AND IBLOCK_PROPERTY_ID = :prop_id AND VALUE = :value) 1 0.00024 0.00024 0.00024 0.00024
system.db.CDbCommand.query(SELECT * FROM `sp_delivery_calc_main` `t` WHERE t.location_id = :location_id LIMIT 1) 1 0.00021 0.00021 0.00021 0.00021
Журнал приложения
Время Уровень Категория Сообщение
21:19:48.016719 trace system.CModule
Loading "log" application component
21:19:48.019321 trace glitchtip_fallback
The "Sentry\Integration\RequestIntegration,
Sentry\Integration\TransactionIntegration,
Sentry\Integration\FrameContextifierIntegration,
Sentry\Integration\EnvironmentIntegration" integration(s) have been
installed.
21:19:48.019536 trace system.CModule
Loading "db" application component
21:19:48.019584 trace system.db.CDbConnection
Opening DB connection
21:19:48.020637 trace system.db.CDbCommand
Executing SQL: DELETE FROM `YiiLog` WHERE 0=1
21:19:48.020642 profile system.db.CDbCommand.execute
begin:system.db.CDbCommand.execute(DELETE FROM `YiiLog` WHERE 0=1)
21:19:48.020911 profile system.db.CDbCommand.execute
end:system.db.CDbCommand.execute(DELETE FROM `YiiLog` WHERE 0=1)
21:19:48.021051 trace system.CModule
Loading "urlHelper" application component
21:19:48.021143 trace system.CModule
Loading "DBConfig" application component
21:19:48.021373 trace system.CModule
Loading "cache" application component
21:19:48.022389 trace system.caching.CMemCache
Serving "66307959e0460a2e2436b0319b2fda14" from cache
21:19:48.022772 trace system.CModule
Loading "geo" application component
21:19:48.022830 trace system.CModule
Loading "request" application component
21:19:48.023046 trace system.CModule
Loading "user" application component
21:19:48.023160 profile application
begin:loading session
21:19:48.023165 trace system.CModule
Loading "session" application component
21:19:48.024095 profile application
end:loading session
21:19:48.024605 trace system.CModule
Loading "B2BConfig" application component
21:19:48.024687 trace system.CModule
Loading "urlManager" application component
21:19:48.026086 trace system.caching.CMemCache
Serving "Yii.CUrlManager.rules" from cache
21:19:48.027046 trace system.CModule
Loading "themeInterlayer" application component
21:19:48.036767 trace system.CModule
Loading "themeManager" application component
21:19:48.036947 trace system.CModule
Loading "clientScript" application component
21:19:48.038994 trace system.web.filters.CFilterChain
Running filter DBReadUncomitedLevelFilter.filter()
21:19:48.039015 trace system.db.CDbCommand
Executing SQL: SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
21:19:48.039021 profile system.db.CDbCommand.execute
begin:system.db.CDbCommand.execute(SET SESSION TRANSACTION ISOLATION LEVEL
READ UNCOMMITTED;)
21:19:48.039350 profile system.db.CDbCommand.execute
end:system.db.CDbCommand.execute(SET SESSION TRANSACTION ISOLATION LEVEL
READ UNCOMMITTED;)
21:19:48.039396 trace system.CModule
Loading "cart" application component
21:19:48.039518 trace system.db.ar.CActiveRecord
CartUser.find()
21:19:48.039861 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_sale_fuser"
from cache
21:19:48.039912 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
21:19:48.039916 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.040155 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.040385 trace system.CModule
Loading "coupon" application component
21:19:48.040651 trace system.CModule
Loading "assetManager" application component
21:19:48.040824 trace system.db.ar.CActiveRecord
DeliveryCalcMain.find()
21:19:48.040992 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:sp_delivery_calc_main"
from cache
21:19:48.041027 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `sp_delivery_calc_main` `t` WHERE t.location_id
= :location_id LIMIT 1
21:19:48.041029 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `sp_delivery_calc_main` `t`
WHERE t.location_id = :location_id LIMIT 1)
21:19:48.041243 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `sp_delivery_calc_main` `t`
WHERE t.location_id = :location_id LIMIT 1)
21:19:48.042484 trace system.CModule
Loading "redisCache" application component
21:19:48.043476 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
21:19:48.044004 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
21:19:48.044162 profile application
begin:loading session
21:19:48.044167 profile application
end:loading session
21:19:48.045860 trace system.CModule
Loading "order" application component
21:19:48.049160 trace system.CModule
Loading "IPropeties" application component
21:19:48.052887 trace system.caching.CMemCache
Serving "iblock_properties_0" from cache
21:19:48.053503 trace system.caching.CMemCache
Serving "iblock_properties_0getPropValues1408" from cache
21:19:48.053999 trace system.caching.CMemCache
Serving "IWarehouseIWarehouse::getStaticList" from cache
21:19:48.054163 trace system.db.ar.CActiveRecord
TPSupToTer.findAll()
21:19:48.054172 trace system.CModule
Loading "dbTP" application component
21:19:48.054195 trace system.db.CDbConnection
Opening DB connection
21:19:48.055438 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=tp:alliance-auto:{{sup_to_ter}}"
from cache
21:19:48.055727 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=tp:alliance-auto:{{supplier_delivery_settings}}"
from cache
21:19:48.055908 trace system.db.CDbCommand
Querying SQL: SELECT `t`.`id` AS `t0_c0`, `t`.`ter_id` AS `t0_c1`,
`t`.`sup_id` AS `t0_c2`, `t`.`margin` AS `t0_c3`, `t`.`delivery_ext` AS
`t0_c4`, `t`.`price_min` AS `t0_c5`, `t`.`type` AS `t0_c6`,
`t`.`is_price_purchase_edit` AS `t0_c7`, `t`.`is_price_retail_edit` AS
`t0_c8`, `t`.`use_standart_margin` AS `t0_c9`, `t`.`purchase_price_field`
AS `t0_c10`, `t`.`rating` AS `t0_c11`, `t`.`for_retail` AS `t0_c12`,
`t`.`for_purchase` AS `t0_c13`, `t`.`is_native` AS `t0_c14`,
`t`.`delivery_end_time` AS `t0_c15`, `t`.`delivery_get_orders` AS `t0_c16`,
`t`.`delivery_shipment_orders` AS `t0_c17`, `t`.`is_modified` AS `t0_c18`,
`t`.`is_zzap` AS `t0_c19`, `t`.`email` AS `t0_c20`, `t`.`theme` AS
`t0_c21`, `t`.`message` AS `t0_c22`, `t`.`params` AS `t0_c23`,
`t`.`is_price_rr_use` AS `t0_c24`, `t`.`is_price_erp_less_deny` AS
`t0_c25`, `t`.`parish_territory` AS `t0_c26`, `delivery`.`id` AS `t1_c0`,
`delivery`.`supplier_id` AS `t1_c1`, `delivery`.`territory_id` AS `t1_c2`,
`delivery`.`week_day` AS `t1_c3`, `delivery`.`time_start` AS `t1_c4`,
`delivery`.`time_end` AS `t1_c5`, `delivery`.`add_days` AS `t1_c6`,
`delivery`.`work_days` AS `t1_c7`, `delivery`.`comment` AS `t1_c8`,
`delivery`.`time_finish` AS `t1_c9` FROM `tbl_sup_to_ter` `t`  LEFT OUTER
JOIN `tbl_supplier_delivery_settings` `delivery` ON
(`delivery`.`supplier_id`=`t`.`sup_id`) AND
(`delivery`.`territory_id`=`t`.`ter_id`) WHERE (t.ter_id=:ter_id)
21:19:48.089502 trace system.CModule
Loading "ICatalog" application component
21:19:48.089739 trace system.caching.CMemCache
Serving "b_catalog_group1" from cache
21:19:48.090305 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_iblock_element"
from cache
21:19:48.090621 trace system.db.ar.CActiveRecord
TPSupToTer.findAll()
21:19:48.090848 trace system.db.CDbCommand
Querying SQL: SELECT `t`.`id` AS `t0_c0`, `t`.`ter_id` AS `t0_c1`,
`t`.`sup_id` AS `t0_c2`, `t`.`margin` AS `t0_c3`, `t`.`delivery_ext` AS
`t0_c4`, `t`.`price_min` AS `t0_c5`, `t`.`type` AS `t0_c6`,
`t`.`is_price_purchase_edit` AS `t0_c7`, `t`.`is_price_retail_edit` AS
`t0_c8`, `t`.`use_standart_margin` AS `t0_c9`, `t`.`purchase_price_field`
AS `t0_c10`, `t`.`rating` AS `t0_c11`, `t`.`for_retail` AS `t0_c12`,
`t`.`for_purchase` AS `t0_c13`, `t`.`is_native` AS `t0_c14`,
`t`.`delivery_end_time` AS `t0_c15`, `t`.`delivery_get_orders` AS `t0_c16`,
`t`.`delivery_shipment_orders` AS `t0_c17`, `t`.`is_modified` AS `t0_c18`,
`t`.`is_zzap` AS `t0_c19`, `t`.`email` AS `t0_c20`, `t`.`theme` AS
`t0_c21`, `t`.`message` AS `t0_c22`, `t`.`params` AS `t0_c23`,
`t`.`is_price_rr_use` AS `t0_c24`, `t`.`is_price_erp_less_deny` AS
`t0_c25`, `t`.`parish_territory` AS `t0_c26`, `delivery`.`id` AS `t1_c0`,
`delivery`.`supplier_id` AS `t1_c1`, `delivery`.`territory_id` AS `t1_c2`,
`delivery`.`week_day` AS `t1_c3`, `delivery`.`time_start` AS `t1_c4`,
`delivery`.`time_end` AS `t1_c5`, `delivery`.`add_days` AS `t1_c6`,
`delivery`.`work_days` AS `t1_c7`, `delivery`.`comment` AS `t1_c8`,
`delivery`.`time_finish` AS `t1_c9` FROM `tbl_sup_to_ter` `t`  LEFT OUTER
JOIN `tbl_supplier_delivery_settings` `delivery` ON
(`delivery`.`supplier_id`=`t`.`sup_id`) AND
(`delivery`.`territory_id`=`t`.`ter_id`) WHERE (t.ter_id=:ter_id)
21:19:48.117995 trace system.db.CDbCommand
Querying SQL: SELECT `NAME`, `CODE`
FROM `b_iblock_element` `t`
LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID
WHERE IBLOCK_ID =:block_id AND IBLOCK_PROPERTY_ID =:prop_id AND VALUE
=:value AND (t.NAME LIKE :word0)
21:19:48.118000 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT `NAME`, `CODE`
FROM `b_iblock_element` `t`
LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID
WHERE IBLOCK_ID =:block_id AND IBLOCK_PROPERTY_ID =:prop_id AND VALUE
=:value AND (t.NAME LIKE :word0))
21:19:48.118570 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT `NAME`, `CODE`
FROM `b_iblock_element` `t`
LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID
WHERE IBLOCK_ID =:block_id AND IBLOCK_PROPERTY_ID =:prop_id AND VALUE
=:value AND (t.NAME LIKE :word0))
21:19:48.118730 trace system.db.CDbCommand
Querying SQL: SELECT `t`.`NAME` AS `pattern`, `t`.`CODE` AS `replace`
FROM `b_iblock_element` `t`
LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID
WHERE IBLOCK_ID = :block_id AND IBLOCK_PROPERTY_ID = :prop_id AND VALUE =
:value
21:19:48.118733 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT `t`.`NAME` AS `pattern`, `t`.`CODE`
AS `replace`
FROM `b_iblock_element` `t`
LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID
WHERE IBLOCK_ID = :block_id AND IBLOCK_PROPERTY_ID = :prop_id AND VALUE =
:value)
21:19:48.118971 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT `t`.`NAME` AS `pattern`, `t`.`CODE`
AS `replace`
FROM `b_iblock_element` `t`
LEFT JOIN `b_iblock_element_property` `mp` ON mp.IBLOCK_ELEMENT_ID = t.ID
WHERE IBLOCK_ID = :block_id AND IBLOCK_PROPERTY_ID = :prop_id AND VALUE =
:value)
21:19:48.119225 profile application
begin:Sphinx index catalog,catalog_morph,marketplace
21:19:48.131057 profile application
begin:Sphinx search. total_found: 394; time: 0.010
21:19:48.205921 profile application
begin:Sphinx index im_content
21:19:48.207489 profile application
begin:Sphinx search. total_found: 0; time: 0.000
21:19:48.207612 trace system.CModule
Loading "dbTecDoc" application component
21:19:48.207639 trace system.db.CDbConnection
Opening DB connection
21:19:48.208533 trace system.db.CDbCommand
Querying SQL: SELECT
    		  DISTINCT ab.level_id, ab.name, lan.description,
ab.is_russian_manufacturer
    	FROM
    		tp.tbl_analogs lan
    		INNER JOIN tp.tbl_allbrands ab ON (ab.id = lan.brand_id)
    	WHERE
    		lan.art_search = :art
21:19:48.209301 trace system.CModule
Loading "dbTecDoc2" application component
21:19:48.209315 trace system.db.CDbConnection
Opening DB connection
21:19:48.210033 trace system.db.CDbCommand
Querying SQL: call get_brandfilter_by_art_no_link_v7_1('0154', 49, 66, 1,
66)
21:19:48.231399 trace system.CModule
Loading "goodTpl" application component
21:19:48.231496 trace system.CModule
Loading "GoodSections" application component
21:19:48.231563 trace system.CModule
Loading "fcache" application component
21:19:48.245594 trace system.caching.CFileCache
Serving "good_sections_tree5" from cache
21:19:48.246578 trace system.CModule
Loading "microdataManager" application component
21:19:48.247617 trace system.CModule
Loading "widgetFactory" application component
21:19:48.265891 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
21:19:48.266258 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
21:19:48.269185 trace system.db.ar.CActiveRecord
CartUser.find()
21:19:48.269242 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
21:19:48.269246 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.269567 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.269726 trace system.db.ar.CActiveRecord
CartUser.find()
21:19:48.269777 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
21:19:48.269779 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.269969 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.269977 trace system.db.ar.CActiveRecord
Cart.count()
21:19:48.270245 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_sale_basket"
from cache
21:19:48.270330 trace system.db.CDbCommand
Querying SQL: SELECT COUNT(*) FROM `b_sale_basket` `t` WHERE
FUSER_ID=:FUSER_ID AND ORDER_ID IS NULL AND DELAY = :DELAY
21:19:48.270333 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT COUNT(*) FROM `b_sale_basket` `t`
WHERE FUSER_ID=:FUSER_ID AND ORDER_ID IS NULL AND DELAY = :DELAY)
21:19:48.270559 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT COUNT(*) FROM `b_sale_basket` `t`
WHERE FUSER_ID=:FUSER_ID AND ORDER_ID IS NULL AND DELAY = :DELAY)
21:19:48.273190 trace system.caching.CMemCache
Serving "CB:name:top_header_menu_delivery_desktop" from cache
21:19:48.274483 trace system.caching.CMemCache
Serving "CB:name:top_alert_desktop" from cache
21:19:48.276339 trace system.db.ar.CActiveRecord
CartUser.find()
21:19:48.276380 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
21:19:48.276382 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.276607 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.276663 trace system.db.ar.CActiveRecord
CartUser.find()
21:19:48.276707 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
21:19:48.276711 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.276952 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
21:19:48.276962 trace system.db.ar.CActiveRecord
Cart.count()
21:19:48.277035 trace system.db.CDbCommand
Querying SQL: SELECT COUNT(*) FROM `b_sale_basket` `t` WHERE
FUSER_ID=:FUSER_ID AND ORDER_ID IS NULL AND DELAY = :DELAY
21:19:48.277040 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT COUNT(*) FROM `b_sale_basket` `t`
WHERE FUSER_ID=:FUSER_ID AND ORDER_ID IS NULL AND DELAY = :DELAY)
21:19:48.277251 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT COUNT(*) FROM `b_sale_basket` `t`
WHERE FUSER_ID=:FUSER_ID AND ORDER_ID IS NULL AND DELAY = :DELAY)
21:19:48.280970 trace system.caching.CMemCache
Serving "CB:name:bottom_job_desktop" from cache
21:19:48.281514 trace system.caching.CMemCache
Serving "CB:name:partners_desktop" from cache
21:19:48.281990 trace system.caching.CMemCache
Serving "CB:name:bottom_for_buyer_desktop" from cache
21:19:48.282427 trace system.CModule
Loading "territory" application component
21:19:48.287317 trace system.caching.CMemCache
Serving "ITerritory3" from cache
21:19:48.290277 trace system.caching.CMemCache
Serving "iblock_properties_0getPropValues1045" from cache
21:19:48.296041 trace system.caching.CMemCache
Serving "CB:name:bottom_copy_text_desktop" from cache
21:19:48.296202 trace system.CModule
Loading "yandexEcom" application component