SHOW FULL COLUMNS FROM `visit_log` [ RunTime:0.002206s ]
INSERT INTO `visit_log` SET `ip` = '216.73.216.215' , `useragent` = 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' , `reffer` = '' , `host` = 'https://www.ic118.com/stock?keyword=61-5010-01&search=1' [ RunTime:0.003218s ]
SHOW FULL COLUMNS FROM `product_type` [ RunTime:0.002008s ]
SELECT `id`,`typeid`,`name`,`typestr` FROM `product_type` WHERE `id` NOT IN (11,12,13,14,15) AND `id` <= 750 [ RunTime:0.000590s ]
SHOW FULL COLUMNS FROM `o_cart` [ RunTime:0.001097s ]
SELECT COUNT(*) AS think_count FROM `o_cart` WHERE ( `userId` = 0 AND `visitIP` = '216.73.216.215' ) [ RunTime:0.000262s ]
SHOW FULL COLUMNS FROM `ad` [ RunTime:0.001129s ]
SELECT * FROM `ad` WHERE `isDisplay` = 1 [ RunTime:0.000295s ]
SHOW FULL COLUMNS FROM `stock_search` [ RunTime:0.001627s ]
SELECT * FROM `stock_search` WHERE `partno` = '61-5010-01' LIMIT 1 [ RunTime:0.001599s ]
UPDATE `stock_search` SET `count` = 2 , `updatetime` = '2026-08-12 18:12:11' WHERE `partno` = '61-5010-01' [ RunTime:0.002078s ]
SHOW FULL COLUMNS FROM `stock` [ RunTime:0.001888s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND ( (s.platform = 1) ) ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.004413s ]
SHOW FULL COLUMNS FROM `stock_pra` [ RunTime:0.001366s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 13280250 LIMIT 5 [ RunTime:0.006816s ]
SHOW FULL COLUMNS FROM `stock_price` [ RunTime:0.001311s ]
SELECT * FROM `stock_price` WHERE `stockid` = 13280250 ORDER BY `minOrder` ASC [ RunTime:0.006694s ]
SHOW FULL COLUMNS FROM `stock_unitquantity` [ RunTime:0.007120s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 13280250 ORDER BY `unit` DESC [ RunTime:0.003691s ]
SHOW FULL COLUMNS FROM `stock_warehousequantity` [ RunTime:0.001550s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 13280250 LIMIT 2 [ RunTime:0.000394s ]
SELECT * FROM `stock_price` WHERE `stockid` = 13280250 ORDER BY `minOrder` ASC [ RunTime:0.002132s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 13280174 LIMIT 5 [ RunTime:0.006876s ]
SELECT * FROM `stock_price` WHERE `stockid` = 13280174 ORDER BY `minOrder` ASC [ RunTime:0.010409s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 13280174 ORDER BY `unit` DESC [ RunTime:0.008948s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 13280174 LIMIT 2 [ RunTime:0.021888s ]
SELECT * FROM `stock_price` WHERE `stockid` = 13280174 ORDER BY `minOrder` ASC [ RunTime:0.000257s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12009454 LIMIT 5 [ RunTime:0.013506s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12009454 ORDER BY `minOrder` ASC [ RunTime:0.004036s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 12009454 ORDER BY `unit` DESC [ RunTime:0.039063s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 12009454 LIMIT 2 [ RunTime:0.044613s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12009454 ORDER BY `minOrder` ASC [ RunTime:0.013260s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12009399 LIMIT 5 [ RunTime:0.032722s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12009399 ORDER BY `minOrder` ASC [ RunTime:0.042812s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 12009399 ORDER BY `unit` DESC [ RunTime:0.092936s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 12009399 LIMIT 2 [ RunTime:0.140633s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12009399 ORDER BY `minOrder` ASC [ RunTime:0.014248s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12009316 LIMIT 5 [ RunTime:0.063695s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12009316 ORDER BY `minOrder` ASC [ RunTime:0.104429s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 12009316 ORDER BY `unit` DESC [ RunTime:0.137987s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 12009316 LIMIT 2 [ RunTime:0.119014s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12009316 ORDER BY `minOrder` ASC [ RunTime:0.045789s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12008272 LIMIT 5 [ RunTime:0.056545s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12008272 ORDER BY `minOrder` ASC [ RunTime:0.118839s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 12008272 ORDER BY `unit` DESC [ RunTime:0.102739s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 12008272 LIMIT 2 [ RunTime:0.062667s ]
SELECT * FROM `stock_price` WHERE `stockid` = 12008272 ORDER BY `minOrder` ASC [ RunTime:0.117971s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '2' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.023507s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '3' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.092704s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 64380497 LIMIT 5 [ RunTime:0.026165s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380497 ORDER BY `minOrder` ASC [ RunTime:0.079627s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 64380497 ORDER BY `unit` DESC [ RunTime:0.030627s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 64380497 LIMIT 2 [ RunTime:0.067975s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380497 ORDER BY `minOrder` ASC [ RunTime:0.022231s ]
select * from pdf where partno='61-5010-01-L2Y5' and brandshort='Lantronix, Inc.' limit 1 [ RunTime:0.045977s ]
SHOW FULL COLUMNS FROM `stock_pra_lib` [ RunTime:0.002712s ]
SELECT `pra` FROM `stock_pra_lib` WHERE ( ( `partno` = '61-5010-01-L2Y5' OR `brand` LIKE 'Lantronix, Inc.%' ) ) LIMIT 1 [ RunTime:0.055358s ]
SELECT `id` FROM `stock` WHERE `id` <> 64380497 AND `partno` = '61-5010-01-L2Y5' AND `lockUser` = 0 AND ( LOWER(brand) LIKE '%lantronix, inc.%' ) [ RunTime:0.051307s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12008272 [ RunTime:0.034997s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 64380447 LIMIT 5 [ RunTime:0.054531s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380447 ORDER BY `minOrder` ASC [ RunTime:0.034280s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 64380447 ORDER BY `unit` DESC [ RunTime:0.024965s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 64380447 LIMIT 2 [ RunTime:0.013379s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380447 ORDER BY `minOrder` ASC [ RunTime:0.008067s ]
select * from pdf where partno='61-5010-01' and brandshort='Lantronix, Inc.' limit 1 [ RunTime:0.026993s ]
SELECT `pra` FROM `stock_pra_lib` WHERE ( ( `partno` = '61-5010-01' OR `brand` LIKE 'Lantronix, Inc.%' ) ) LIMIT 1 [ RunTime:0.016349s ]
SELECT `id` FROM `stock` WHERE `id` <> 64380447 AND `partno` = '61-5010-01' AND `lockUser` = 0 AND ( LOWER(brand) LIKE '%lantronix, inc.%' ) [ RunTime:0.025614s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 13280250 [ RunTime:0.010999s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 64380290 LIMIT 5 [ RunTime:0.009137s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380290 ORDER BY `minOrder` ASC [ RunTime:0.034716s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 64380290 ORDER BY `unit` DESC [ RunTime:0.015315s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 64380290 LIMIT 2 [ RunTime:0.026025s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380290 ORDER BY `minOrder` ASC [ RunTime:0.014442s ]
select * from pdf where partno='61-5010-01-L2Y3' and brandshort='Lantronix, Inc.' limit 1 [ RunTime:0.017365s ]
SELECT `pra` FROM `stock_pra_lib` WHERE ( ( `partno` = '61-5010-01-L2Y3' OR `brand` LIKE 'Lantronix, Inc.%' ) ) LIMIT 1 [ RunTime:0.037541s ]
SELECT `id` FROM `stock` WHERE `id` <> 64380290 AND `partno` = '61-5010-01-L2Y3' AND `lockUser` = 0 AND ( LOWER(brand) LIKE '%lantronix, inc.%' ) [ RunTime:0.046802s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 13280174 [ RunTime:0.026788s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 64380165 LIMIT 5 [ RunTime:0.022405s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380165 ORDER BY `minOrder` ASC [ RunTime:0.029764s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 64380165 ORDER BY `unit` DESC [ RunTime:0.013549s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 64380165 LIMIT 2 [ RunTime:0.008511s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64380165 ORDER BY `minOrder` ASC [ RunTime:0.007804s ]
select * from pdf where partno='61-5010-01-L1Y5' and brandshort='Lantronix, Inc.' limit 1 [ RunTime:0.009615s ]
SELECT `pra` FROM `stock_pra_lib` WHERE ( ( `partno` = '61-5010-01-L1Y5' OR `brand` LIKE 'Lantronix, Inc.%' ) ) LIMIT 1 [ RunTime:0.001156s ]
SELECT `id` FROM `stock` WHERE `id` <> 64380165 AND `partno` = '61-5010-01-L1Y5' AND `lockUser` = 0 AND ( LOWER(brand) LIKE '%lantronix, inc.%' ) [ RunTime:0.000917s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 64379970 LIMIT 5 [ RunTime:0.000749s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64379970 ORDER BY `minOrder` ASC [ RunTime:0.031508s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 64379970 ORDER BY `unit` DESC [ RunTime:0.024382s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 64379970 LIMIT 2 [ RunTime:0.002292s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64379970 ORDER BY `minOrder` ASC [ RunTime:0.006515s ]
select * from pdf where partno='61-5010-01-L1Y3' and brandshort='Lantronix, Inc.' limit 1 [ RunTime:0.016790s ]
SELECT `pra` FROM `stock_pra_lib` WHERE ( ( `partno` = '61-5010-01-L1Y3' OR `brand` LIKE 'Lantronix, Inc.%' ) ) LIMIT 1 [ RunTime:0.010039s ]
SELECT `id` FROM `stock` WHERE `id` <> 64379970 AND `partno` = '61-5010-01-L1Y3' AND `lockUser` = 0 AND ( LOWER(brand) LIKE '%lantronix, inc.%' ) [ RunTime:0.002368s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12009454 [ RunTime:0.009423s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 64379767 LIMIT 5 [ RunTime:0.024991s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64379767 ORDER BY `minOrder` ASC [ RunTime:0.014281s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 64379767 ORDER BY `unit` DESC [ RunTime:0.006900s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 64379767 LIMIT 2 [ RunTime:0.011129s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64379767 ORDER BY `minOrder` ASC [ RunTime:0.020237s ]
select * from pdf where partno='61-5010-01-L2Y1' and brandshort='Lantronix, Inc.' limit 1 [ RunTime:0.022390s ]
SELECT `pra` FROM `stock_pra_lib` WHERE ( ( `partno` = '61-5010-01-L2Y1' OR `brand` LIKE 'Lantronix, Inc.%' ) ) LIMIT 1 [ RunTime:0.017610s ]
SELECT `id` FROM `stock` WHERE `id` <> 64379767 AND `partno` = '61-5010-01-L2Y1' AND `lockUser` = 0 AND ( LOWER(brand) LIKE '%lantronix, inc.%' ) [ RunTime:0.061146s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12009399 [ RunTime:0.028537s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 64379622 LIMIT 5 [ RunTime:0.071762s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64379622 ORDER BY `minOrder` ASC [ RunTime:0.050604s ]
SELECT * FROM `stock_unitquantity` WHERE `stockid` = 64379622 ORDER BY `unit` DESC [ RunTime:0.042856s ]
SELECT * FROM `stock_warehousequantity` WHERE `stockid` = 64379622 LIMIT 2 [ RunTime:0.006063s ]
SELECT * FROM `stock_price` WHERE `stockid` = 64379622 ORDER BY `minOrder` ASC [ RunTime:0.008127s ]
select * from pdf where partno='61-5010-01-L1Y1' and brandshort='Lantronix, Inc.' limit 1 [ RunTime:0.043984s ]
SELECT `pra` FROM `stock_pra_lib` WHERE ( ( `partno` = '61-5010-01-L1Y1' OR `brand` LIKE 'Lantronix, Inc.%' ) ) LIMIT 1 [ RunTime:0.024851s ]
SELECT `id` FROM `stock` WHERE `id` <> 64379622 AND `partno` = '61-5010-01-L1Y1' AND `lockUser` = 0 AND ( LOWER(brand) LIKE '%lantronix, inc.%' ) [ RunTime:0.029407s ]
SELECT * FROM `stock_pra` WHERE `stockid` = 12009316 [ RunTime:0.025205s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '4' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.032943s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '5' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.056453s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '6' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.076195s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '7' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.040031s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '8' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.054653s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '9' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.031419s ]
SELECT `s`.`id`,`s`.`userid`,`s`.`status`,`havePdf`,`categoryid`,`categories`,`minOrderPrice`,`minOrderQuantity`,`deliveryNum`,`sellNum`,`stockNum`,`code`,`partno`,`brand`,`package`,`imgurl`,`note`,`description`,`expiretime`,`pdfurl`,`t`.`name` FROM `stock` `s` LEFT JOIN `product_type` `t` ON `t`.`id`=`s`.`categoryid` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND `s`.`platform` = '10' ORDER BY `s`.`stockNum` DESC,`s`.`id` DESC LIMIT 0,20 [ RunTime:0.050022s ]
SELECT COUNT(*) AS think_count FROM `stock` `s` WHERE ( `lockUser` = 0 AND `isDisplay` = 1 AND ( `partno` LIKE '61-5010-01%' OR `brand` LIKE '61-5010-01%' ) ) AND ( (s.platform = 1) ) [ RunTime:0.060722s ]