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

Подбор запчастей для AUDI A3 (8L1)

AUDI
A3 (8L1)
Выберите модификацию
Тип двигателя:
Бензин
Дизель
Модификация Модель двигателя Тип двигателя Мощность Год выпуска
AUDI A3 (8L1) 1.6 AKL (1.6 l l) бензин 74 кВт / 101 л.с. 09.1996 - 05.2003
AUDI A3 (8L1) 1.8 APG (1.8 l l) бензин 92 кВт / 125 л.с. 09.1996 - 05.2003
AUDI A3 (8L1) 1.8 T AUM (1.8 l l) бензин 110 кВт / 150 л.с. 12.1996 - 05.2003
AUDI A3 (8L1) 1.8 T quattro ARY (1.8 l l) бензин 132 кВт / 180 л.с. 10.1998 - 05.2003
AUDI A3 (8L1) S3 quattro AMK (1.8 l l) бензин 154 кВт / 210 л.с. 03.1999 - 04.2002
AUDI A3 (8L1) 1.8 T quattro AGU (1.8 l l) бензин 110 кВт / 150 л.с. 12.1996 - 05.2003
AUDI A3 (8L1) 1.8 T AUQ (1.8 l l) бензин 132 кВт / 180 л.с. 12.1998 - 05.2003
AUDI A3 (8L1) 1.6 BFQ (1.6 l l) бензин 75 кВт / 102 л.с. 08.2000 - 05.2003
AUDI A3 (8L1) S3 quattro BAM (1.8 l l) бензин 165 кВт / 224 л.с. 10.2001 - 05.2003
AUDI A3 (8L1) 1.9 TDI AGR (1.9 l l) Дизель 66 кВт / 90 л.с. 09.1996 - 07.2001
AUDI A3 (8L1) 1.9 TDI AHF (1.9 l l) Дизель 81 кВт / 110 л.с. 08.1997 - 07.2001
AUDI A3 (8L1) 1.9 TDI ASZ (1.9 l l) Дизель 96 кВт / 130 л.с. 08.2000 - 05.2003
AUDI A3 (8L1) 1.9 TDI quattro ASZ (1.9 l l) Дизель 96 кВт / 130 л.с. 08.2000 - 05.2003
AUDI A3 (8L1) 1.9 TDI ATD (1.9 l l) Дизель 74 кВт / 100 л.с. 10.2000 - 05.2003
Общий отчет (Время: 0.23404с, Память: 10,057Кб)
Процедура Номер Всего (с) Средн. (с) Мин. (с) Макс. (с)
loading session 2 0.15121 0.07560 0.00000 0.15121
system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT 1) 5 0.00111 0.00022 0.00020 0.00024
system.db.CDbCommand.query(SELECT * FROM `cat_types` `t` WHERE (model_id = :model_id) AND (t.is_visible = 1)) 1 0.00048 0.00048 0.00048 0.00048
system.db.CDbCommand.query(SELECT * FROM `cat_models` `t` WHERE ((manufacturer_id = :manufacturer_id) AND (code = :code)) AND (is_visible = 1) LIMIT 1) 1 0.00038 0.00038 0.00038 0.00038
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.00034 0.00017 0.00016 0.00018
system.db.CDbCommand.query(SELECT * FROM `sp_locations` `t` WHERE `t`.`id`='' LIMIT 1) 1 0.00026 0.00026 0.00026 0.00026
system.db.CDbCommand.query(SELECT * FROM `cat_manufacturers` `t` WHERE (t.code = :code) AND (t.is_visible = 1) LIMIT 1) 1 0.00024 0.00024 0.00024 0.00024
system.db.CDbCommand.execute(DELETE FROM `YiiLog` WHERE 0=1) 1 0.00021 0.00021 0.00021 0.00021
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
system.db.CDbCommand.query(SELECT `t`.`ID` AS `t0_c0`, `t`.`COUNTRY_ID` AS `t0_c1`, `t`.`CITY_ID` AS `t0_c2`, `t`.`SORT` AS `t0_c3`, `ct`.`ID` AS `t1_c0`, `ct`.`NAME` AS `t1_c1`, `ct`.`SHORT_NAME` AS `t1_c2`, `ct`.`country_id` AS `t1_c3`, `cu`.`ID` AS `t2_c0`, `cu`.`NAME` AS `t2_c1`, `cu`.`SHORT_NAME` AS `t2_c2` FROM `b_sale_location` `t` LEFT OUTER JOIN `b_sale_location_city` `ct` ON (`t`.`CITY_ID`=`ct`.`ID`) LEFT OUTER JOIN `b_sale_location_country` `cu` ON (`t`.`COUNTRY_ID`=`cu`.`ID`) WHERE ((t.COUNTRY_ID != :COUNTRY_ID) AND (`t`.`ID`=0)) ORDER BY t.SORT ASC, ct.NAME ASC) 1 0.00021 0.00021 0.00021 0.00021
Журнал приложения
Время Уровень Категория Сообщение
11:47:14.492861 trace system.CModule
Loading "log" application component
11:47:14.495532 trace glitchtip_fallback
The "Sentry\Integration\RequestIntegration,
Sentry\Integration\TransactionIntegration,
Sentry\Integration\FrameContextifierIntegration,
Sentry\Integration\EnvironmentIntegration" integration(s) have been
installed.
11:47:14.495717 trace system.CModule
Loading "db" application component
11:47:14.495768 trace system.db.CDbConnection
Opening DB connection
11:47:14.496694 trace system.db.CDbCommand
Executing SQL: DELETE FROM `YiiLog` WHERE 0=1
11:47:14.496699 profile system.db.CDbCommand.execute
begin:system.db.CDbCommand.execute(DELETE FROM `YiiLog` WHERE 0=1)
11:47:14.496907 profile system.db.CDbCommand.execute
end:system.db.CDbCommand.execute(DELETE FROM `YiiLog` WHERE 0=1)
11:47:14.497044 trace system.CModule
Loading "urlHelper" application component
11:47:14.497131 trace system.CModule
Loading "DBConfig" application component
11:47:14.497157 trace system.CModule
Loading "cache" application component
11:47:14.497853 trace system.caching.CMemCache
Serving "66307959e0460a2e2436b0319b2fda14" from cache
11:47:14.498110 trace system.CModule
Loading "geo" application component
11:47:14.498167 trace system.CModule
Loading "request" application component
11:47:14.498575 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_sale_location"
from cache
11:47:14.498613 trace system.db.ar.CActiveRecord
Location.findByPk()
11:47:14.498928 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_sale_location_city"
from cache
11:47:14.499094 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_sale_location_country"
from cache
11:47:14.499248 trace system.db.CDbCommand
Querying SQL: SELECT `t`.`ID` AS `t0_c0`, `t`.`COUNTRY_ID` AS `t0_c1`,
`t`.`CITY_ID` AS `t0_c2`, `t`.`SORT` AS `t0_c3`, `ct`.`ID` AS `t1_c0`,
`ct`.`NAME` AS `t1_c1`, `ct`.`SHORT_NAME` AS `t1_c2`, `ct`.`country_id` AS
`t1_c3`, `cu`.`ID` AS `t2_c0`, `cu`.`NAME` AS `t2_c1`, `cu`.`SHORT_NAME` AS
`t2_c2` FROM `b_sale_location` `t`  LEFT OUTER JOIN `b_sale_location_city`
`ct` ON (`t`.`CITY_ID`=`ct`.`ID`) LEFT OUTER JOIN `b_sale_location_country`
`cu` ON (`t`.`COUNTRY_ID`=`cu`.`ID`) WHERE ((t.COUNTRY_ID != :COUNTRY_ID)
AND (`t`.`ID`=0)) ORDER BY t.SORT ASC, ct.NAME ASC
11:47:14.499250 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT `t`.`ID` AS `t0_c0`,
`t`.`COUNTRY_ID` AS `t0_c1`, `t`.`CITY_ID` AS `t0_c2`, `t`.`SORT` AS
`t0_c3`, `ct`.`ID` AS `t1_c0`, `ct`.`NAME` AS `t1_c1`, `ct`.`SHORT_NAME` AS
`t1_c2`, `ct`.`country_id` AS `t1_c3`, `cu`.`ID` AS `t2_c0`, `cu`.`NAME` AS
`t2_c1`, `cu`.`SHORT_NAME` AS `t2_c2` FROM `b_sale_location` `t`  LEFT
OUTER JOIN `b_sale_location_city` `ct` ON (`t`.`CITY_ID`=`ct`.`ID`) LEFT
OUTER JOIN `b_sale_location_country` `cu` ON (`t`.`COUNTRY_ID`=`cu`.`ID`)
WHERE ((t.COUNTRY_ID != :COUNTRY_ID) AND (`t`.`ID`=0)) ORDER BY t.SORT ASC,
ct.NAME ASC)
11:47:14.499456 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT `t`.`ID` AS `t0_c0`, `t`.`COUNTRY_ID`
AS `t0_c1`, `t`.`CITY_ID` AS `t0_c2`, `t`.`SORT` AS `t0_c3`, `ct`.`ID` AS
`t1_c0`, `ct`.`NAME` AS `t1_c1`, `ct`.`SHORT_NAME` AS `t1_c2`,
`ct`.`country_id` AS `t1_c3`, `cu`.`ID` AS `t2_c0`, `cu`.`NAME` AS `t2_c1`,
`cu`.`SHORT_NAME` AS `t2_c2` FROM `b_sale_location` `t`  LEFT OUTER JOIN
`b_sale_location_city` `ct` ON (`t`.`CITY_ID`=`ct`.`ID`) LEFT OUTER JOIN
`b_sale_location_country` `cu` ON (`t`.`COUNTRY_ID`=`cu`.`ID`) WHERE
((t.COUNTRY_ID != :COUNTRY_ID) AND (`t`.`ID`=0)) ORDER BY t.SORT ASC,
ct.NAME ASC)
11:47:14.499608 trace system.CModule
Loading "user" application component
11:47:14.499717 profile application
begin:loading session
11:47:14.499722 trace system.CModule
Loading "session" application component
11:47:14.650923 profile application
end:loading session
11:47:14.651531 trace system.db.ar.CActiveRecord
OutLocation.findByPk()
11:47:14.651767 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:sp_locations"
from cache
11:47:14.651866 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `sp_locations` `t` WHERE `t`.`id`='' LIMIT 1
11:47:14.651870 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `sp_locations` `t` WHERE
`t`.`id`='' LIMIT 1)
11:47:14.652129 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `sp_locations` `t` WHERE
`t`.`id`='' LIMIT 1)
11:47:14.652230 trace system.CModule
Loading "B2BConfig" application component
11:47:14.652301 trace system.CModule
Loading "urlManager" application component
11:47:14.653384 trace system.caching.CMemCache
Serving "Yii.CUrlManager.rules" from cache
11:47:14.653538 trace system.base.CModule
Loading "cat" module
11:47:14.654184 trace system.CModule
Loading "themeInterlayer" application component
11:47:14.654932 trace system.CModule
Loading "themeManager" application component
11:47:14.655117 trace system.CModule
Loading "clientScript" application component
11:47:14.656842 trace system.CModule
Loading "cart" application component
11:47:14.656948 trace system.db.ar.CActiveRecord
CartUser.find()
11:47:14.657108 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_sale_fuser"
from cache
11:47:14.657155 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
11:47:14.657159 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.657392 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.657601 trace system.CModule
Loading "coupon" application component
11:47:14.657814 trace system.CModule
Loading "assetManager" application component
11:47:14.657979 trace system.db.ar.CActiveRecord
DeliveryCalcMain.find()
11:47:14.658135 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:sp_delivery_calc_main"
from cache
11:47:14.658173 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `sp_delivery_calc_main` `t` WHERE t.location_id
= :location_id LIMIT 1
11:47:14.658175 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)
11:47:14.658384 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)
11:47:14.659549 trace system.CModule
Loading "redisCache" application component
11:47:14.660379 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
11:47:14.660748 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
11:47:14.660881 profile application
begin:loading session
11:47:14.660883 profile application
end:loading session
11:47:14.662683 trace system.CModule
Loading "order" application component
11:47:14.662992 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:cat_manufacturers"
from cache
11:47:14.663022 trace system.db.ar.CActiveRecord
CatManufacturer.find()
11:47:14.663078 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `cat_manufacturers` `t` WHERE (t.code = :code)
AND (t.is_visible = 1) LIMIT 1
11:47:14.663081 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `cat_manufacturers` `t`
WHERE (t.code = :code) AND (t.is_visible = 1) LIMIT 1)
11:47:14.663321 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `cat_manufacturers` `t` WHERE
(t.code = :code) AND (t.is_visible = 1) LIMIT 1)
11:47:14.663558 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:cat_models"
from cache
11:47:14.663580 trace system.db.ar.CActiveRecord
CatModel.find()
11:47:14.663620 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `cat_models` `t` WHERE ((manufacturer_id =
:manufacturer_id) AND (code = :code)) AND (is_visible = 1) LIMIT 1
11:47:14.663624 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `cat_models` `t` WHERE
((manufacturer_id = :manufacturer_id) AND (code = :code)) AND (is_visible =
1) LIMIT 1)
11:47:14.663999 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `cat_models` `t` WHERE
((manufacturer_id = :manufacturer_id) AND (code = :code)) AND (is_visible =
1) LIMIT 1)
11:47:14.664213 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:cat_types"
from cache
11:47:14.664241 trace system.db.ar.CActiveRecord
CatType.findAll()
11:47:14.664282 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `cat_types` `t` WHERE (model_id = :model_id)
AND (t.is_visible = 1)
11:47:14.664285 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `cat_types` `t` WHERE
(model_id = :model_id) AND (t.is_visible = 1))
11:47:14.664768 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `cat_types` `t` WHERE
(model_id = :model_id) AND (t.is_visible = 1))
11:47:14.665442 trace system.CModule
Loading "widgetFactory" application component
11:47:14.666225 trace system.CModule
Loading "coreMessages" application component
11:47:14.667860 trace system.CModule
Loading "microdataManager" application component
11:47:14.670170 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
11:47:14.670403 trace system.caching.CRedisCache
Serving "sberid_AA\Service\OAuth\Clients\SberIdClient_sberid_authState"
from cache
11:47:14.670542 trace system.caching.CRedisCache
Saving
"sso_550adf3983ad957626e1dc7566e23c42e6ff2f238b3f0d48e174b7b7bece1cc8" to
cache
11:47:14.674622 trace system.db.ar.CActiveRecord
CartUser.find()
11:47:14.674665 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
11:47:14.674668 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.674905 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.675077 trace system.db.ar.CActiveRecord
CartUser.find()
11:47:14.675129 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
11:47:14.675132 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.675331 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.675338 trace system.db.ar.CActiveRecord
Cart.count()
11:47:14.675568 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_sale_basket"
from cache
11:47:14.675636 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
11:47:14.675637 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)
11:47:14.675820 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)
11:47:14.678237 trace system.caching.CMemCache
Serving "CB:name:top_header_menu_delivery_desktop" from cache
11:47:14.679343 trace system.caching.CMemCache
Serving "IWarehouseIWarehouse::getStaticList" from cache
11:47:14.679929 trace system.caching.CMemCache
Serving "CB:name:top_alert_desktop" from cache
11:47:14.681945 trace system.db.ar.CActiveRecord
CartUser.find()
11:47:14.681996 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
11:47:14.681998 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.682216 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.682257 trace system.db.ar.CActiveRecord
CartUser.find()
11:47:14.682288 trace system.db.CDbCommand
Querying SQL: SELECT * FROM `b_sale_fuser` `t` WHERE USER_ID=:USER_ID LIMIT
1
11:47:14.682291 profile system.db.CDbCommand.query
begin:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.682512 profile system.db.CDbCommand.query
end:system.db.CDbCommand.query(SELECT * FROM `b_sale_fuser` `t` WHERE
USER_ID=:USER_ID LIMIT 1)
11:47:14.682518 trace system.db.ar.CActiveRecord
Cart.count()
11:47:14.682568 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
11:47:14.682569 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)
11:47:14.682729 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)
11:47:14.686131 trace system.caching.CMemCache
Serving "CB:name:bottom_job_desktop" from cache
11:47:14.686631 trace system.caching.CMemCache
Serving "CB:name:partners_desktop" from cache
11:47:14.687160 trace system.caching.CMemCache
Serving "CB:name:bottom_for_buyer_desktop" from cache
11:47:14.687669 trace system.CModule
Loading "territory" application component
11:47:14.692136 trace system.caching.CMemCache
Serving "ITerritory3" from cache
11:47:14.692207 trace system.CModule
Loading "IPropeties" application component
11:47:14.697416 trace system.caching.CMemCache
Serving "iblock_properties_0" from cache
11:47:14.698028 trace system.caching.CMemCache
Serving
"yii:dbschemamysql:host=192.168.0.1;dbname=autoopt:alliance-auto:b_iblock_element"
from cache
11:47:14.700690 trace system.caching.CMemCache
Serving "iblock_properties_0getPropValues1045" from cache
11:47:14.706847 trace system.caching.CMemCache
Serving "CB:name:bottom_copy_text_desktop" from cache
11:47:14.707031 trace system.CModule
Loading "yandexEcom" application component