-- Table structure for table `journal3_variable`
--

CREATE TABLE `journal3_variable` (
  `variable_name` varchar(64) NOT NULL,
  `variable_label` varchar(64) NOT NULL,
  `variable_type` varchar(64) NOT NULL,
  `variable_value` text NOT NULL,
  `serialized` int(1) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `journal3_variable`
--

INSERT INTO `journal3_variable` (`variable_name`, `variable_label`, `variable_type`, `variable_value`, `serialized`) VALUES
('Background', '', 'color', 'rgba(27, 27, 27, 1)', 0),
('Accent', '', 'color', 'rgba(34, 142, 251, 1)', 0),
('Gold', '', 'color', 'rgba(254, 225, 91, 1)', 0),
('Phone Portrait', '', 'breakpoint', '470', 0),
('Phone Landscape', '', 'breakpoint', '760', 0),
('Tablet', '', 'breakpoint', '1024', 0),
('Desktop', '', 'breakpoint', '1500', 0),
('None', '', 'shadow', '{\"offsetX\":\"\",\"offsetY\":\"\",\"blur\":\"\",\"spread\":\"\",\"color\":\"\",\"inner\":\"false\",\"none\":\"true\"}', 1),
('Accent', '', 'font', '{\"type\":\"google\",\"subsets\":\"latin-ext\",\"font-family\":\"Dancing Script\",\"font-weight\":\"regular\",\"font-style\":\"\"}', 1),
('Background Lighter', '', 'color', 'rgba(44, 44, 57, 1)', 0),
('Text', '', 'color', 'rgba(165, 165, 165, 1)', 0),
('DEFAULT', '', 'value', '20', 0),
('Medium 2', '', 'font_size', '16', 0),
('Transparent', '', 'color', 'rgba(0, 0, 0, 0)', 0),
('DEFAULT', '', 'font_size', '14', 0),
('Small', '', 'font_size', '13', 0),
('XXS', '', 'font_size', '11', 0),
('XXL', '', 'font_size', '70', 0),
('Light', '', 'gradient', 'background-image: linear-gradient(to top, #fff ,#dee6f9);', 0),
('DEFAULT', '', 'gradient', 'background-image: linear-gradient(60deg, #29323c 0%, #485563 100%);', 0),
('Heading 2', '', 'font_size', '32', 0),
('XXXL', '', 'font_size', '80', 0),
('Success', '', 'color', 'rgba(42, 184, 88, 1)', 0),
('Heading 4', '', 'font_size', '20', 0),
('Heading 3', '', 'font_size', '26', 0),
('Heading', '', 'font_size', '40', 0),
('Inner', '', 'shadow', '{\"offsetX\":\"0\",\"offsetY\":\"0\",\"blur\":\"5\",\"spread\":\"\",\"color\":\"rgba(0, 0, 0, 0.1)\",\"inner\":\"true\",\"none\":\"false\"}', 1),
('Background Darker', '', 'color', 'rgba(20, 20, 20, 1)', 0),
('XXXS', '', 'font_size', '10', 0),
('Headings', '', 'font', '{\"type\":\"google\",\"subsets\":\"latin-ext\",\"font-family\":\"Montserrat\",\"font-weight\":\"600\",\"font-style\":\"\"}', 1),
('Light', '', 'shadow', '{\"offsetX\":\"0\",\"offsetY\":\"5\",\"blur\":\"30\",\"spread\":\"-5\",\"color\":\"rgba(0, 0, 0, 0.15)\",\"inner\":\"false\",\"none\":\"false\"}', 1),
('XL', '', 'font_size', '60', 0),
('Large', '', 'font_size', '48', 0),
('DEFAULT', '', 'font', '{\"type\":\"google\",\"subsets\":\"latin-ext\",\"font-family\":\"IBM Plex Sans\",\"font-weight\":\"regular\",\"font-style\":\"normal\"}', 1),
('DEFAULT', '', 'shadow', '{\"offsetX\":\"0\",\"offsetY\":\"10\",\"blur\":\"65\",\"spread\":\"-5\",\"color\":\"rgba(0, 0, 0, 0.5)\",\"inner\":\"false\",\"none\":\"false\"}', 1),
('Phone Small', '', 'breakpoint', '370', 0),
('Action', '', 'color', 'rgba(248, 48, 61, 1)', 0),
('Medium 3', '', 'font_size', '17', 0),
('Gray', '', 'color', 'rgba(59, 59, 67, 1)', 0),
('Mail', '', 'gradient', 'background: repeating-linear-gradient(140deg,#168CDA,#3498db 8px,#fafafa 8px,#fafafa 14px,#EB524E 14px,#ff5e37 21px,#fafafa 21px,#fafafa 30px) ; background-size: 100% 3px; background-repeat: no-repeat;', 0),
('Large', '', 'shadow', '{\"offsetX\":\"0\",\"offsetY\":\"15\",\"blur\":\"90\",\"spread\":\"-10\",\"color\":\"rgba(0, 0, 0, 0.7)\",\"inner\":\"false\",\"none\":\"false\"}', 1),
('Laptop', '', 'breakpoint', '1440', 0),
('Border', '', 'color', 'rgba(40, 40, 50, 1)', 0),
('XS', '', 'font_size', '12', 0),
('Medium', '', 'value', '10', 0),
('Tabs', '', 'shadow', '{\"offsetX\":\"0\",\"offsetY\":\"-5\",\"blur\":\"10\",\"spread\":\"-5\",\"color\":\"rgba(0, 0, 0, 0.5)\",\"inner\":\"true\",\"none\":\"false\"}', 1),
('Upward', '', 'shadow', '{\"offsetX\":\"0\",\"offsetY\":\"-15\",\"blur\":\"100\",\"spread\":\"-10\",\"color\":\"rgba(0, 0, 0, 0.1)\",\"inner\":\"false\",\"none\":\"false\"}', 1),
('Heading 5', '', 'font_size', '18', 0),
('SERIF', '', 'font', '{\"type\":\"system\",\"subsets\":\"latin-ext\",\"font-family\":\"Georgia, serif\",\"font-weight\":\"regular\",\"font-style\":\"\"}', 1),
('Overlay', '', 'gradient', 'background-image: linear-gradient( to top, rgba(0,0,0,.7) 0%, transparent 40% );', 0),
('Overlay 2', '', 'gradient', 'background-image: linear-gradient( to top, rgba(0,0,0,.6) 0%, transparent 90% );', 0),
('Medium 1', '', 'font_size', '15', 0),
('Dots', '', 'gradient', 'background-image: radial-gradient(rgba(0, 0, 0, 0.1) 0, rgba(0,0,0,0) 40%, rgba(0,0,0,0) 100%);\n    background-size: 7px 7px;', 0),
('Small', '', 'value', '0', 0),
('Dropdown', '', 'shadow', '{\"offsetX\":\"25\",\"offsetY\":\"25\",\"blur\":\"90\",\"spread\":\"-10\",\"color\":\"rgba(0, 0, 0, 0.5)\",\"inner\":\"false\",\"none\":\"false\"}', 1),
('Paper', '', 'gradient', 'background: repeating-linear-gradient(90deg, #f0f0f0 0, #f0f0f0 5%, transparent 0, transparent 50%) 0 / 15px 15px, repeating-linear-gradient(180deg, #f0f0f0 0, #f0f0f0 5%, transparent 0, transparent 50%) 0 / 15px 15px;', 0),
('Alert 1', '', 'color', 'rgba(218, 237, 246, 1)', 0),
('Background Hover', '', 'color', 'rgba(53, 66, 174, 1)', 0),
('Text Darker', '', 'color', 'rgba(118, 114, 114, 1)', 0),
('Products', '', 'value', '20', 0),
('Link', '', 'color', 'rgba(113, 155, 252, 1)', 0),
('Text Lighter', '', 'color', 'rgba(238, 238, 238, 1)', 0),
('Text Hover', '', 'color', 'rgba(255, 255, 255, 1)', 0),
('XXXXS', '', 'font_size', '9', 0),
('Fire', '', 'color', 'rgba(249, 85, 57, 1)', 0),
('Alert 2', '', 'color', 'rgba(252, 248, 228, 1)', 0),
('Alert 3', '', 'color', 'rgba(223, 240, 217, 1)', 0),
('Alert 4', '', 'color', 'rgba(241, 222, 222, 1)', 0),
('Background Accent', '', 'color', 'rgba(81, 98, 213, 1)', 0),
('Accent', '', 'gradient', 'background-image: linear-gradient(130deg, #3542ae 0%, #228EFB 50%);', 0),
('Neutral', '', 'color', 'rgba(74, 78, 90, 1)', 0),
('Tablet Portrait', '', 'breakpoint', '980', 0);

-- --------------------------------------------------------

--
-- Table structure for table `language`
--

CREATE TABLE `language` (
  `language_id` int(11) NOT NULL,
  `name` varchar(32) NOT NULL,
  `code` varchar(5) NOT NULL,
  `locale` varchar(255) NOT NULL,
  `image` varchar(64) NOT NULL,
  `directory` varchar(32) NOT NULL,
  `sort_order` int(3) NOT NULL DEFAULT 0,
  `status` tinyint(1) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `language`
--

INSERT INTO `language` (`language_id`, `name`, `code`, `locale`, `image`, `directory`, `sort_order`, `status`) VALUES
(1, 'English', 'en-gb', 'en-US,en_US.UTF-8,en_US,en-gb,english', 'gb.png', 'english', 1, 1),
(2, '繁體中文', 'zh-hk', 'zh_HK.UTF-8,zh_HK,zh-hk,hongkong', '', '', 1, 1);

-- --------------------------------------------------------

--
-- Table structure for table `layout`
--

CREATE TABLE `layout` (
  `layout_id` int(11) NOT NULL,
  `name` varchar(64) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `layout`
--

INSERT INTO `layout` (`layout_id`, `name`) VALUES
(1, 'Home'),
(2, 'Product'),
(3, 'Category'),
(4, 'Default'),
(5, 'Manufacturer'),
(6, 'Account'),
(7, 'Checkout'),
(8, 'Contact'),
(9, 'Sitemap'),
(10, 'Affiliate'),
(11, 'Information'),
(12, 'Compare'),
(13, 'Search'),
(14, 'Wishlist'),
(15, 'Blog'),
(16, 'Blog Post'),
(17, 'Catalog'),
(18, 'Special'),
(19, 'Success'),
(21, 'FAQ'),
(22, 'Your Layout Name');

-- --------------------------------------------------------

--
-- Table structure for table `layout_module`
--

CREATE TABLE `layout_module` (
  `layout_module_id` int(11) NOT NULL,
  `layout_id` int(11) NOT NULL,
  `code` varchar(64) NOT NULL,
  `position` varchar(14) NOT NULL,
  `sort_order` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `layout_module`
--

INSERT INTO `layout_module` (`layout_module_id`, `layout_id`, `code`, `position`, `sort_order`) VALUES
(2, 4, '0', 'content_top', 0),
(3, 4, '0', 'content_top', 1),
(20, 5, '0', 'column_left', 2),
(69, 10, 'account', 'column_right', 1),
(68, 6, 'account', 'column_right', 1),
(67, 1, 'carousel.29', 'content_top', 3),
(66, 1, 'slideshow.27', 'content_top', 1),
(65, 1, 'featured.28', 'content_top', 2),
(72, 3, 'category', 'column_left', 1),
(73, 3, 'banner.30', 'column_left', 2);

-- --------------------------------------------------------

--
-- Table structure for table `layout_route`
--

CREATE TABLE `layout_route` (
  `layout_route_id` int(11) NOT NULL,
  `layout_id` int(11) NOT NULL,
  `store_id` int(11) NOT NULL,
  `route` varchar(64) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `layout_route`
--

INSERT INTO `layout_route` (`layout_route_id`, `layout_id`, `store_id`, `route`) VALUES
(38, 6, 0, 'account/%'),
(17, 10, 0, 'affiliate/%'),
(44, 3, 0, 'product/category'),
(54, 1, 0, 'common/home'),
(20, 2, 0, 'product/product'),
(24, 11, 0, 'information/information'),
(23, 7, 0, 'checkout/%'),
(31, 8, 0, 'information/contact'),
(32, 9, 0, 'information/sitemap'),
(34, 4, 0, ''),
(58, 5, 0, 'product/manufacturer%'),
(52, 12, 0, 'product/compare'),
(53, 13, 0, 'product/search'),
(55, 14, 0, 'account/wishlist'),
(56, 15, 0, 'journal3/blog'),
(57, 16, 0, 'journal3/blog/post'),
(59, 17, 0, 'product/catalog'),
(60, 18, 0, 'product/special'),
(61, 19, 0, 'checkout/success');

-- --------------------------------------------------------

--
-- Table structure for table `length_class`
--

CREATE TABLE `length_class` (
  `length_class_id` int(11) NOT NULL,
  `value` decimal(15,8) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `length_class`
--

INSERT INTO `length_class` (`length_class_id`, `value`) VALUES
(1, 1.00000000),
(2, 10.00000000),
(3, 0.39370000);

-- --------------------------------------------------------

--
-- Table structure for table `length_class_description`
--

CREATE TABLE `length_class_description` (
  `length_class_id` int(11) NOT NULL,
  `language_id` int(11) NOT NULL,
  `title` varchar(32) NOT NULL,
  `unit` varchar(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `length_class_description`
--

INSERT INTO `length_class_description` (`length_class_id`, `language_id`, `title`, `unit`) VALUES
(1, 1, 'Centimeter', 'cm'),
(2, 1, 'Millimeter', 'mm'),
(3, 1, 'Inch', 'in');

-- --------------------------------------------------------

--
-- Table structure for table `location`
--

CREATE TABLE `location` (
  `location_id` int(11) NOT NULL,
  `name` varchar(32) NOT NULL,
  `address` text NOT NULL,
  `telephone` varchar(32) NOT NULL,
  `fax` varchar(32) NOT NULL,
  `geocode` varchar(32) NOT NULL,
  `image` varchar(255) DEFAULT NULL,
  `open` text NOT NULL,
  `comment` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `manufacturer`
--

CREATE TABLE `manufacturer` (
  `manufacturer_id` int(11) NOT NULL,
  `name` varchar(64) NOT NULL,
  `image` varchar(255) DEFAULT NULL,
  `sort_order` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `manufacturer`
--

INSERT INTO `manufacturer` (`manufacturer_id`, `name`, `image`, `sort_order`) VALUES
(5, 'HTC', 'catalog/journal3/brands/htc_logo.jpg', 0),
(6, 'Palm', 'catalog/journal3/brands/palm_logo.jpg', 0),
(7, 'Hewlett-Packard', 'catalog/journal3/brands/hp_logo.jpg', 0),
(8, 'Apple', 'catalog/journal3/brands/apple_logo.jpg', 0),
(9, 'Canon', 'catalog/journal3/brands/canon_logo.jpg', 0),
(10, 'Sony', 'catalog/journal3/brands/sony_logo.jpg', 0),
(11, 'SuperBrand', 'catalog/journal3/brands/superbrand.jpg', 0),
(12, 'Awesome Brand', 'catalog/journal3/brands/awesome.jpg', 0),
(13, 'Chic D\'or', 'catalog/journal3/brands/chic.jpg', 0),
(14, 'Hipster', 'catalog/journal3/brands/hipster.jpg', 0),
(15, 'Ericksson', 'catalog/journal3/brands/erikson.jpg', 0),
(16, 'NY Fashion', 'catalog/journal3/brands/fashion.jpg', 0),
(17, 'Fort Cane', 'catalog/journal3/brands/FC-fashion.jpg', 0),
(18, 'Melissa Johnson', 'catalog/journal3/brands/mellisa.jpg', 0),
(19, 'Olivia Smith', 'catalog/journal3/brands/olivia-fashion.jpg', 0),
(20, 'Sarah Bell', 'catalog/journal3/brands/sarah-beauty.jpg', 0),
(21, 'Sarah Bloom', 'catalog/journal3/brands/sarah-cosmetics.jpg', 0),
(22, 'Scandinavian Sunglasses', 'catalog/journal3/brands/sunglasses.png', 0);

-- --------------------------------------------------------

--
-- Table structure for table `manufacturer_to_store`
--

CREATE TABLE `manufacturer_to_store` (
  `manufacturer_id` int(11) NOT NULL,
  `store_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `manufacturer_to_store`
--

INSERT INTO `manufacturer_to_store` (`manufacturer_id`, `store_id`) VALUES
(5, 0),
(6, 0),
(7, 0),
(8, 0),
(9, 0),
(10, 0),
(11, 0),
(12, 0),
(13, 0),
(14, 0),
(15, 0),
(16, 0),
(17, 0),
(18, 0),
(19, 0),
(20, 0),
(21, 0),
(22, 0);

-- --------------------------------------------------------

--
-- Table structure for table `marketing`
--

CREATE TABLE `marketing` (
  `marketing_id` int(11) NOT NULL,
  `name` varchar(32) NOT NULL,
  `description` text NOT NULL,
  `code` varchar(64) NOT NULL,
  `clicks` int(5) NOT NULL DEFAULT 0,
  `date_added` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `may_advanced_option_product_config`
--

CREATE TABLE `may_advanced_option_product_config` (
  `product_id` int(11) NOT NULL,
  `option_name` varchar(255) NOT NULL,
  `subtract` int(1) DEFAULT NULL,
  `swatch_image` int(1) DEFAULT NULL,
  `show_first_option_in_list` int(1) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `may_advanced_option_product_config`
--

INSERT INTO `may_advanced_option_product_config` (`product_id`, `option_name`, `subtract`, `swatch_image`, `show_first_option_in_list`) VALUES
(378, 'Size-Color', 0, 0, 1);

-- --------------------------------------------------------

--
-- Table structure for table `may_advanced_option_product_value`
--

CREATE TABLE `may_advanced_option_product_value` (
  `product_option_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `option_id` int(11) NOT NULL,
  `combination_id` varchar(255) NOT NULL,
  `option_value_id` int(11) NOT NULL,
  `model` varchar(255) DEFAULT NULL,
  `sku` varchar(255) DEFAULT NULL,
  `upc` varchar(12) DEFAULT NULL,
  `ean` varchar(14) DEFAULT NULL,
  `jan` varchar(13) DEFAULT NULL,
  `isbn` varchar(17) DEFAULT NULL,
  `mpn` varchar(255) DEFAULT NULL,
  `location` varchar(255) DEFAULT NULL,
  `image` text DEFAULT NULL,
  `price` decimal(15,4) DEFAULT NULL,
  `price_prefix` varchar(255) DEFAULT NULL,
  `point` int(8) DEFAULT NULL,
  `point_prefix` varchar(255) DEFAULT NULL,
  `weight` decimal(15,8) DEFAULT NULL,
  `weight_prefix` varchar(255) DEFAULT NULL,
  `dimension_l` decimal(15,8) DEFAULT NULL,
  `dimension_w` decimal(15,8) DEFAULT NULL,
  `dimension_h` decimal(15,8) DEFAULT NULL,
  `hide` int(1) DEFAULT NULL,
  `quantity` int(4) DEFAULT NULL,
  `stock_status_id` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `may_advanced_option_product_value`
--

INSERT INTO `may_advanced_option_product_value` (`product_option_id`, `product_id`, `option_id`, `combination_id`, `option_value_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `image`, `price`, `price_prefix`, `point`, `point_prefix`, `weight`, `weight_prefix`, `dimension_l`, `dimension_w`, `dimension_h`, `hide`, `quantity`, `stock_status_id`) VALUES
(761, 378, 2, '0-46', 45, 'model 601-s-red', '', '', '', '', '', '', '', '[\"catalog/journal3/items/3.jpg\"]', 0.0000, 'as', 0, 'as', 0.00000000, 'as', 0.00000000, 0.00000000, 0.00000000, 0, 0, 0),
(762, 378, 2, '0-47', 45, 'model 601-m-red', '', '', '', '', '', '', '', '[\"catalog/journal3/items/apple-green.jpg\"]', 0.0000, 'as', 0, 'as', 0.00000000, 'as', 0.00000000, 0.00000000, 0.00000000, 0, 0, 0),
(762, 378, 2, '0-47', 58, 'model 601-m-yellow', '', '', '', '', '', '', '', '[\"catalog/journal3/items/apple-black.jpg\"]', 0.0000, 'as', 0, 'as', 0.00000000, 'as', 0.00000000, 0.00000000, 0.00000000, 0, 0, 0),
(761, 378, 2, '0-46', 58, 'model 601-s-yellow', '', '', '', '', '', '', '', '[\"catalog/journal3/items/1.jpg\"]', 0.0000, 'as', 0, 'as', 0.00000000, 'as', 0.00000000, 0.00000000, 0.00000000, 0, 0, 0),
(760, 378, 11, '0', 47, 'model 601-m', '', '', '', '', '', '', '', '[\"catalog/journal3/items/15.jpg\"]', 0.0000, 'as', 0, 'as', 0.00000000, 'as', 0.00000000, 0.00000000, 0.00000000, 0, 0, 0),
(760, 378, 11, '0', 46, 'model 601-s', '', '', '', '', '', '', '', '[\"catalog/journal3/items/2.jpg\"]', 0.0000, 'as', 0, 'as', 0.00000000, 'as', 0.00000000, 0.00000000, 0.00000000, 0, 0, 0);

-- --------------------------------------------------------

--
-- Table structure for table `may_advanced_option_template`
--

CREATE TABLE `may_advanced_option_template` (
  `option_id` int(11) NOT NULL,
  `option_name` varchar(255) NOT NULL,
  `children` varchar(255) NOT NULL,
  `swatch_image` int(1) DEFAULT NULL,
  `sort_order` int(3) DEFAULT NULL,
  `content` text DEFAULT NULL,
  `show_first_option_in_list` int(1) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `modification`
--

CREATE TABLE `modification` (
  `modification_id` int(11) NOT NULL,
  `extension_install_id` int(11) NOT NULL,
  `name` varchar(64) NOT NULL,
  `code` varchar(64) NOT NULL,
  `author` varchar(64) NOT NULL,
  `version` varchar(32) NOT NULL,
  `link` varchar(255) NOT NULL,
  `xml` mediumtext NOT NULL,
  `status` tinyint(1) NOT NULL,
  `date_added` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `modification`
--

INSERT INTO `modification` (`modification_id`, `extension_install_id`, `name`, `code`, `author`, `version`, `link`, `xml`, `status`, `date_added`) VALUES
(1, 1, 'Fix opencart 3 installer folder limitation', 'fix_oc3_installer', 'GeekoDev', '1.0', 'https://geekodev.com', '<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<modification>\n  <id>Fix opencart 3 installer folder limitation</id>\n  <name>Fix opencart 3 installer folder limitation</name>\n  <code>fix_oc3_installer</code>\n  <version>1.0</version>\n  <author>GeekoDev</author>\n  <link><![CDATA[https://geekodev.com]]></link>\n\n  <file path=\"admin/controller/marketplace/install.php\">\n  \n    <operation>\n      <search position=\"replace\"><![CDATA[$safe = false;]]></search>\n      <add position=\"replace\"><![CDATA[$safe = true;]]></add>\n    </operation>\n    \n    <operation>\n      <search position=\"before\"><![CDATA[if (is_dir($file) && !is_dir($path)) {]]></search>\n      <add position=\"before\"><![CDATA[		\n        if ($path == \'\') {\n          $path = DIR_CATALOG . \'../\' . $destination;\n        }\n      ]]></add>\n    </operation>\n    \n  </file>\n  \n</modification>', 1, '2022-12-21 10:47:29'),
(2, 2, 'Cl!cker Elfinder Filemanager - OC 3.x', 'clicker_elfinder', 'Cl!cker', '3.6.2_E2.1.60n', 'https://opencart.click', '<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<modification>\n	<code>clicker_elfinder</code>\n	<name>Cl!cker Elfinder Filemanager - OC 3.x</name>\n	<version>3.6.2_E2.1.60n</version>\n	<author>Cl!cker</author>\n	<link>https://opencart.click</link>\n\n	<file path=\"admin/controller/common/filemanager.php\">\n		<operation>\n			<search trim=\"true\" index=\"0\"><![CDATA[\n				public function index() {\n			]]></search>\n			<add position=\"replace\" trim=\"false\" offset=\"0\"><![CDATA[\n				public function index() {\n					if (!$this->user->hasPermission(\'access\', \'extension/elfinder\')) {\n						$this->index_fm();\n						return;\n					}\n\n					$data = $this->language->load(\'extension/elfinder\');\n\n					if (version_compare(VERSION, \'3.0.0\') >= 0) {\n						$data[\'token_name\'] = \'user_token\';\n						$data[\'user_token\'] = $this->session->data[$data[\'token_name\']];\n					} else {\n						$data[\'token_name\'] = \'token\';\n						$data[\'user_token\'] = $this->session->data[$data[\'token_name\']];\n					}\n\n					$data[\'connector_url\'] = $this->url->link(\'extension/elfinder/connector\', $data[\'token_name\'] . \'=\' . $data[\'user_token\'], true);\n					$data[\'setting_url\'] = $this->url->link(\'extension/elfinder/setting\', $data[\'token_name\'] . \'=\' . $data[\'user_token\'], true);\n					$data[\'el_setting\'] = $this->load->controller(\'extension/elfinder/getsetting\');\n\n					$data[\'modal\'] = true;\n					$data[\'iframe\'] = false;\n\n					$data[\'thumb_image\'] = !empty($this->request->get[\'thumb\']) ? $this->request->get[\'thumb\'] : \'\';\n					$data[\'target_image\'] = !empty($this->request->get[\'target\']) ? $this->request->get[\'target\'] : \'\';\n					$data[\'multiple\'] = !empty($this->request->get[\'multiple\']) ? $this->request->get[\'multiple\'] : \'\';\n					$data[\'CKEditor\'] = !empty($this->request->get[\'CKEditor\']) ? $this->request->get[\'CKEditor\'] : \'\';\n					$data[\'CKEditorFuncNum\'] = !empty($this->request->get[\'CKEditorFuncNum\']) ? $this->request->get[\'CKEditorFuncNum\'] : \'\';\n\n					$data[\'version\'] = $this->load->controller(\'extension/elfinder/getversion\');\n					$data[\'oc_version\'] = defined(\'VERSION\') ? VERSION : 0;\n\n					if (!empty($data[\'CKEditorFuncNum\'])) {\n						$data[\'iframe\'] = true;\n						//$this->el_iframe();\n						//return true;\n					}\n\n					$params = !empty($this->request->get) ? $this->request->get : array($data[\'token_name\'] => $data[\'user_token\']);\n\n					if (isset($params[\'route\'])) {\n						unset($params[\'route\']);\n					}\n\n					$data[\'iframe_link\'] = $this->url->link(\'common/filemanager/el_iframe\', http_build_query($params), true);\n\n					$this->response->setOutput($this->load->view(\'extension/elfinder\', $data));\n				}\n\n				public function el_iframe() {\n					if (!$this->user->hasPermission(\'access\', \'extension/elfinder\')) {\n						die(\'Permission extension/elfinder denied!\');\n						return;\n					}\n\n					$data = $this->language->load(\'extension/elfinder\');\n\n					$data[\'title\'] = $this->language->get(\'heading_title\');\n					$data[\'lang\'] = $this->language->get(\'code\');\n					$data[\'direction\'] = $this->language->get(\'direction\');\n\n					if (version_compare(VERSION, \'3.0.0\') >= 0) {\n						$data[\'token_name\'] = \'user_token\';\n						$data[\'user_token\'] = $this->session->data[$data[\'token_name\']];\n					} else {\n						$data[\'token_name\'] = \'token\';\n						$data[\'user_token\'] = $this->session->data[$data[\'token_name\']];\n					}\n\n					$data[\'connector_url\'] = $this->url->link(\'extension/elfinder/connector\', $data[\'token_name\'] . \'=\' . $data[\'user_token\'], true);\n					$data[\'setting_url\'] = $this->url->link(\'extension/elfinder/setting\', $data[\'token_name\'] . \'=\' . $data[\'user_token\'], true);\n					$data[\'el_setting\'] = $this->load->controller(\'extension/elfinder/getsetting\');\n\n					$data[\'iframe\'] = true;\n					$data[\'modal\'] = false;\n\n					$data[\'thumb_image\'] = !empty($this->request->get[\'thumb\']) ? $this->request->get[\'thumb\'] : \'\';\n					$data[\'target_image\'] = !empty($this->request->get[\'target\']) ? $this->request->get[\'target\'] : \'\';\n					$data[\'multiple\'] = !empty($this->request->get[\'multiple\']) ? $this->request->get[\'multiple\'] : \'\';\n					$data[\'CKEditor\'] = !empty($this->request->get[\'CKEditor\']) ? $this->request->get[\'CKEditor\'] : \'\';\n					$data[\'CKEditorFuncNum\'] = !empty($this->request->get[\'CKEditorFuncNum\']) ? $this->request->get[\'CKEditorFuncNum\'] : \'\';\n\n					$data[\'version\'] = $this->load->controller(\'extension/elfinder/getversion\');\n					$data[\'oc_version\'] = defined(\'VERSION\') ? VERSION : 0;\n\n					$this->response->setOutput($this->load->view(\'extension/elfinder\', $data));\n				}\n\n				public function index_fm() {\n			]]></add>\n		</operation>\n	</file>\n\n	<file path=\"admin/controller/common/column_left.php\">\n		<operation>\n			<search trim=\"true\" index=\"0\"><![CDATA[\n				$marketplace = array();\n			]]></search>\n			<add position=\"after\" trim=\"false\" offset=\"0\"><![CDATA[\n				if ($this->user->hasPermission(\'access\', \'extension/elfinder\')) {\n					if (version_compare(VERSION, \'3.0.0\') >= 0) {\n						$data[\'token_name\'] = \'user_token\';\n						$data[\'user_token\'] = $this->session->data[$data[\'token_name\']];\n					} else {\n						$data[\'token_name\'] = \'token\';\n						$data[\'user_token\'] = $this->session->data[$data[\'token_name\']];\n					}\n\n					$this->language->load(\'extension/elfinder\');\n					$marketplace[] = array(\n						\'name\'	   => $this->language->get(\'text_filemanager\'),\n						\'href\'     => $this->url->link(\'extension/elfinder\', $data[\'token_name\'] . \'=\'. $data[\'user_token\'], true),\n						\'children\' => array()\n					);\n				}\n			]]></add>\n		</operation>\n	</file>\n\n	<file path=\"admin/view/template/catalog/product_form.twig\">\n		<operation>\n			<search trim=\"true\" index=\"0\"><![CDATA[\n				{{ footer }}\n			]]></search>\n			<add position=\"before\" trim=\"false\" offset=\"0\"><![CDATA[\n				<script type=\"text/javascript\">\n					$(document).ready(function() {\n						var html = \'&nbsp;&nbsp;<button type=\"button\" onclick=\"addMultipleImages(this);\" data-toggle=\"tooltip\" title=\"Add multiple images\" class=\"btn btn-success\"><i class=\"fa fa-list\"></i></button>\';\n						html += \'<input type=\"hidden\" id=\"elfinder_multiple\" value=\"\"/>\';\n						$(\'button[onclick*=\"addImage(\"]\').after(html);\n					});\n\n					function addMultipleImages(btn) {\n						var $button = $(btn);\n\n						$(\'#modal-image\').remove();\n\n						if (getURLVar(\'user_token\')) {\n							var user_token = \'&user_token=\' + getURLVar(\'user_token\');\n						} else {\n							var user_token = \'&token=\' + getURLVar(\'token\');\n						}\n\n						$.ajax({\n						  url: \'index.php?route=common/filemanager\' + user_token + \'&multiple=callbackMultipleImages&target=elfinder_multiple&thumb=placeholder\',\n							dataType: \'html\',\n							beforeSend: function() {\n								$button.prop(\'disabled\', true);\n							},\n							complete: function() {\n								$button.prop(\'disabled\', false);\n							},\n							success: function(html) {\n								$(\'body\').append(\'<div id=\"modal-image\" class=\"modal\">\' + html + \'</div>\');\n\n								$(\'#modal-image\').modal(\'show\');\n							}\n						});\n					}\n\n					function callbackMultipleImages(data={}) {\n						if (!data) return;\n\n						for (idx in data) {\n							if (data[idx].mime) {\n								var file = data[idx];\n								if (file.path && (String(file.path).substring(0, 6) == \'image\\\\\' || String(file.path).substring(0, 6) == \'image/\')) {\n									// Fix root for image folder if default is not image/catalog\n									file.path = String(file.path).substring(6);\n								}\n\n								var curr_image_row = image_row;\n								addImage();\n\n								$(\'#thumb-image\' + curr_image_row + \' img\').attr(\'src\', file.tmb).css(\'max-width\', \'100%\');\n								$(\'#input-image\' + curr_image_row + \'\').val(file.path);\n								$(\'input[name=\"product_image[\' + curr_image_row + \'][sort_order]\"]\').val(curr_image_row);\n							}\n						}\n					}\n				</script>\n			]]></add>\n		</operation>\n	</file>\n\n</modification>', 1, '2022-12-21 10:50:22'),
(3, 3, 'ExcelPort', 'isense_excelport_3', 'iSenseLabs', '3.2.0', 'http://isenselabs.com', '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<modification>\n    <name><![CDATA[ExcelPort]]></name>\n	<code><![CDATA[isense_excelport_3]]></code>\n	<version><![CDATA[3.2.0]]></version>\n	<author><![CDATA[iSenseLabs]]></author>\n	<link><![CDATA[http://isenselabs.com]]></link>\n\n	<file path=\"admin/view/template/catalog/product_list.twig\">\n		<operation>\n			<search><![CDATA[<i class=\"fa fa-copy\"></i></button>]]></search>\n			<add position=\"after\"><![CDATA[\n				<a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n			]]></add>\n		</operation>\n	</file>\n    <file path=\"admin/controller/catalog/category.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"before\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n	<file path=\"admin/view/template/catalog/category_list.twig\">\n		<operation>\n			<search><![CDATA[<a href=\"{{ repair }}\" data-toggle=\"tooltip\" title=\"{{ button_rebuild }}\" class=\"btn btn-default\"><i class=\"fa fa-refresh\"></i></a>]]></search>\n			<add position=\"replace\"><![CDATA[\n				<a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a> <a href=\"{{ repair }}\" data-toggle=\"tooltip\" title=\"{{ button_rebuild }}\" class=\"btn btn-default\"><i class=\"fa fa-refresh\"></i></a>\n			]]></add>\n		</operation>\n	</file>\n    <file path=\"admin/controller/catalog/option.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"after\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n	<file path=\"admin/view/template/catalog/option_list.twig\">\n		<operation>\n			<search><![CDATA[<button type=\"button\" data-toggle=\"tooltip\" title=\"{{ button_delete }}\" class=\"btn btn-danger\" onclick=\"confirm(\'{{ text_confirm }}\') ? $(\'#form-option\').submit() : false;\"><i class=\"fa fa-trash-o\"></i></button>]]></search>\n			<add position=\"before\"><![CDATA[\n				<a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n			]]></add>\n		</operation>\n	</file>\n    <file path=\"admin/controller/catalog/attribute.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"after\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n	<file path=\"admin/view/template/catalog/attribute_list.twig\">\n		<operation>\n			<search><![CDATA[<button type=\"button\" data-toggle=\"tooltip\" title=\"{{ button_delete }}\" class=\"btn btn-danger\" onclick=\"confirm(\'{{ text_confirm }}\') ? $(\'#form-attribute\').submit() : false;\"><i class=\"fa fa-trash-o\"></i></button>]]></search>\n			<add position=\"before\"><![CDATA[\n				<a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n			]]></add>\n		</operation>\n	</file>\n    <file path=\"admin/controller/catalog/attribute_group.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"after\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n	<file path=\"admin/view/template/catalog/attribute_group_list.twig\">\n		<operation>\n			<search><![CDATA[<button type=\"button\" data-toggle=\"tooltip\" title=\"{{ button_delete }}\" class=\"btn btn-danger\" onclick=\"confirm(\'{{ text_confirm }}\') ? $(\'#form-attribute-group\').submit() : false;\"><i class=\"fa fa-trash-o\"></i></button>]]></search>\n			<add position=\"before\"><![CDATA[\n				<a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n			]]></add>\n		</operation>\n	</file>\n    <file path=\"admin/controller/customer/customer.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"after\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n    <file path=\"admin/view/template/customer/customer_list.twig\">\n        <operation>\n            <search><![CDATA[<button type=\"button\" data-toggle=\"tooltip\" title=\"{{ button_delete }}\" class=\"btn btn-danger\" onclick=\"confirm(\'{{ text_confirm }}\') ? $(\'#form-customer\').submit() : false;\"><i class=\"fa fa-trash-o\"></i></button>]]></search>\n            <add position=\"before\"><![CDATA[\n                <a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n            ]]></add>\n        </operation>\n    </file>\n    <file path=\"admin/controller/customer/customer_group.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"after\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n    <file path=\"admin/view/template/customer/customer_group_list.twig\">\n        <operation>\n            <search><![CDATA[<button type=\"button\" data-toggle=\"tooltip\" title=\"{{ button_delete }}\" class=\"btn btn-danger\" onclick=\"confirm(\'{{ text_confirm }}\') ? $(\'#form-customer-group\').submit() : false;\"><i class=\"fa fa-trash-o\"></i></button>]]></search>\n            <add position=\"before\"><![CDATA[\n                <a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n            ]]></add>\n        </operation>\n    </file>\n    <file path=\"admin/controller/sale/order.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"after\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n	<file path=\"admin/view/template/sale/order_list.twig\">\n		<operation>\n			<search><![CDATA[<a href=\"{{ add }}\" data-toggle=\"tooltip\" title=\"{{ button_add }}\" class=\"btn btn-primary\"><i class=\"fa fa-plus\"></i></a>]]></search>\n			<add position=\"before\"><![CDATA[\n                <a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n            ]]></add>\n		</operation>\n	</file>\n    <file path=\"admin/controller/catalog/manufacturer.php\">\n        <operation>\n            <search><![CDATA[$data[\'order\'] = $order;]]></search>\n            <add position=\"after\"><![CDATA[\n                $data[\'user_token\'] = $this->session->data[\'user_token\'];\n            ]]></add>\n        </operation>\n    </file>\n    <file path=\"admin/view/template/catalog/manufacturer_list.twig\">\n        <operation>\n            <search><![CDATA[<button type=\"button\" data-toggle=\"tooltip\" title=\"{{ button_delete }}\" class=\"btn btn-danger\" onclick=\"confirm(\'{{ text_confirm }}\') ? $(\'#form-manufacturer\').submit() : false;\"><i class=\"fa fa-trash-o\"></i></button>]]></search>\n            <add position=\"before\"><![CDATA[\n                <a href=\"index.php?route=extension/module/excelport&user_token={{ user_token }}\" class=\"btn btn-info\" data-toggle=\"tooltip\" title=\"Export / Import\"><i class=\"fa fa-file-excel-o\"></i></a>\n            ]]></add>\n        </operation>\n    </file>\n    <file path=\"admin/controller/common/column_left.php\">\n        <operation>\n            <search><![CDATA[if ($this->user->hasPermission(\'access\', \'tool/log\')) {]]></search>\n            <add position=\"before\"><![CDATA[\n                if ($this->user->hasPermission(\'access\', \'extension/module/excelport\')) {\n                    $maintenance[] = array(\n                        \'name\'     => \'ExcelPort: Export / Import\',\n                        \'href\'     => $this->url->link(\'extension/module/excelport\', \'user_token=\' . $this->session->data[\'user_token\'], true),\n                        \'children\' => array()\n                    );\n                }\n            ]]></add>\n        </operation>\n    </file>\n</modification>\n', 1, '2023-02-04 15:41:05'),
(4, 4, 'Admin Quick Edit PRO', 'admin_quick_edit', 'bull5-i', '6.3.0', 'https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=3805', '<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<modification>\n	<name>Admin Quick Edit PRO</name>\n	<code>admin_quick_edit</code>\n	<version>6.3.0</version>\n	<author>bull5-i</author>\n	<link><![CDATA[https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=3805]]></link>\n\n	<file path=\"system/config/aqep.php\">\n		<operation info=\"Indicate that the OCMOD script is working\" error=\"skip\">\n			<search><![CDATA[<?php]]></search>\n			<add position=\"after\"><![CDATA[$_[\'aqe_pro_ocmod_script_working\'] = true;\n			]]></add>\n		</operation>\n	</file>\n\n	<file path=\"admin/controller/design/layout.php\">\n		<operation info=\"Hack: filter out AQE from modules list\" error=\"skip\">\n			<search><![CDATA[foreach ($extensions as $code)]]></search>\n			<add position=\"after\"><![CDATA[\n			if ($code == \'admin_quick_edit\') continue;\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- DESIGN -> SEO URLs -->\n	<file path=\"admin/controller/design/seo_url.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_design_seo_urls_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_design_seo_urls\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- MARKETING -> COUPONS -->\n	<file path=\"admin/controller/marketing/coupon.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_marketing_coupons_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_marketing_coupons\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- MARKETING -> MARKETING -->\n	<file path=\"admin/controller/marketing/marketing.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_marketing_marketing_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_marketing_marketing\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- SALES -> GIFT VOUCHER THEMES -->\n	<file path=\"admin/controller/sale/voucher_theme.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_sale_voucher_themes_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_sale_voucher_themes\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- SALES -> GIFT VOUCHERS -->\n	<file path=\"admin/controller/sale/voucher.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_sale_vouchers_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_sale_vouchers\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- SALES -> RETURNS -->\n	<file path=\"admin/controller/sale/return.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_sale_returns_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_sale_returns\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- SALES -> ORDERS -->\n	<file path=\"admin/controller/sale/order.php\">\n		<operation error=\"skip\">\n			<search><![CDATA[\n			function getList() {\n			]]></search>\n			<add position=\"after\"><![CDATA[\n		if ((int)$this->config->get(\'module_admin_quick_edit_status\') && (int)$this->config->get(\'module_admin_quick_edit_sale_orders_status\')) {\n			if (!function_exists(\'column_display\')) {\n				function column_display($a) {\n					return (isset($a[\'display\'])) ? (int)$a[\'display\'] : false;\n				}\n			}\n			$this->load->language(\'extension/module/aqe/sale/general\');\n			$this->document->addScript(\'view/javascript/aqe/catalog.min.js\');\n			$this->document->addStyle(\'view/stylesheet/aqe/catalog.min.css\');\n\n			$actions = array();\n			$columns = $this->config->get(\'module_admin_quick_edit_sale_orders\');\n			$columns = array_filter($columns, \'column_display\');\n			foreach ($columns as $column => $attr) {\n				$columns[$column][\'name\'] = $this->language->get(\'column_\' . $column);\n			}\n\n			$related_columns = array_merge(array_map(function($v) { return isset($v[\'rel\']) ? $v[\'rel\'] : \'\'; }, $columns), array_map(function($v) { return isset($v[\'rel\']) ? $v[\'rel\'] : \'\'; }, $actions));\n\n			$data[\'related\'] = $related_columns;\n			$data[\'column_info\'] = $columns;\n\n			$data[\'update_url\'] = html_entity_decode($this->url->link(\'extension/module/admin_quick_edit/sale__order__quick_update\', \'user_token=\' . $this->session->data[\'user_token\'], true));\n\n			$this->load->model(\'localisation/order_status\');\n			$order_statuses = $this->model_localisation_order_status->getOrderStatuses();\n			$status_select = array();\n			foreach ($order_statuses as $status) {\n				$status_select[$status[\'order_status_id\']] = $status[\'name\'];\n			}\n			$data[\'status_select\'] = addslashes(json_encode($status_select));\n\n			$data[\'notify_customer\'] = $this->config->get(\'module_admin_quick_edit_sale_orders_notify_customer\');\n\n			$data[\'module_admin_quick_edit_enabled\'] = true;\n			$data[\'module_admin_quick_edit_tooltip\'] = ($this->config->get(\'module_admin_quick_edit_quick_edit_on\') == \'dblclick\') ? $this->language->get(\'text_double_click_edit\') : $this->language->get(\'text_click_edit\');\n			$data[\'module_admin_quick_edit_quick_edit_on\'] = $this->config->get(\'module_admin_quick_edit_quick_edit_on\');\n			$data[\'batch_edit\'] = (int)$this->config->get(\'module_admin_quick_edit_batch_edit\');\n		} else {\n			$data[\'module_admin_quick_edit_enabled\'] = false;\n		}\n			]]></add>\n		</operation>\n	</file>\n\n	<file path=\"admin/view/template/sale/order_list.twig\">\n		<operation error=\"skip\">\n			<search><![CDATA[\n			<div id=\"filter-order\"\n			]]></search>\n			<add position=\"before\"><![CDATA[\n		{% if module_admin_quick_edit_enabled %}\n		<div class=\"alerts\">\n			<div class=\"container-fluid\" id=\"alerts\">\n			</div>\n		</div>\n		{% endif %}\n			]]></add>\n		</operation>\n		<operation error=\"skip\">\n			<search><![CDATA[\n			<button type=\"button\" data-toggle=\"tooltip\" title=\"{{ button_filter }}\"\n			]]></search>\n			<add position=\"before\"><![CDATA[\n		{% if module_admin_quick_edit_enabled %}<label for=\"batch_edit\" class=\"hidden\" id=\"batch-edit-container\"><input type=\"checkbox\" id=\"batch-edit\"{{ batch_edit ? \' checked\' : \'\' }}> {{ text_batch_edit }}</label>{% endif %}\n			]]></add>\n		</operation>\n		<operation error=\"skip\">\n			<search regex=\"true\"><![CDATA[~<td class=\"text-left\">{{ order\\.(.*)status }}</td>~]]></search>\n			<add position=\"replace\"><![CDATA[\n		{% if module_admin_quick_edit_enabled %}\n		<td class=\"{{ column_info.status.align }}{{ column_info.status.qe_status ? \' \' ~ column_info.status.type : \'\' }}\" id=\"status-{{ order.order_id }}\">{{ order.$1status }}</td>\n		{% else %}\n		<td class=\"text-left\">{{ order.$1status }}</td>\n		{% endif %}\n			]]></add>\n		</operation>\n		<operation error=\"skip\">\n			<search><![CDATA[\n			{{ footer }}\n			]]></search>\n			<add position=\"before\"><![CDATA[\n		{% if module_admin_quick_edit_enabled %}\n		<script type=\"text/javascript\"><!--\n		!function(t,e){t.batch_edit=parseInt(\"{{ batch_edit * 1 }}\"),t.texts=e.extend({},t.texts,{error_ajax_request:\"{{ error_ajax_request }}\"}),e(function(){e(\".status_qe\").editable(function(i,o){var a=e(\"#notify\",this).is(\":checked\")?1:0,n={notify:a};return t.quick_update(this,i,o,\"{{ update_url }}\",n).done(e.proxy(t.update_finished,{column:e(this).attr(\"id\").split(\"-\")[0]})).fail(e.proxy(t.update_failed,this)),o.indicator},{type:\"status_edit\",data:\"{{ status_select|trim() }}\",indicator:\"{{ text_saving }}\",tooltip:\"{{ module_admin_quick_edit_tooltip }}\",event:\"{{ module_admin_quick_edit_quick_edit_on }}\",onblur:\"cancel\",notify_customer_text:\"{{ text_notify_customer }}\",notify_customer:parseInt(\"{{ notify_customer * 1 }}\")})})}(window.bull5i=window.bull5i||{},jQuery);\n		//--></script>\n		{% endif %}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CUSTOMER -> CUSTOMERS -->\n	<file path=\"admin/controller/customer/customer.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_customer_customers_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_customer_customers\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> INFORMATION -->\n	<file path=\"admin/controller/catalog/information.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_information_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_information\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> REVIEWS -->\n	<file path=\"admin/controller/catalog/review.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_reviews_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_reviews\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> DOWNLOADS -->\n	<file path=\"admin/controller/catalog/download.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_downloads_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_downloads\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> MANUFACTURERS -->\n	<file path=\"admin/controller/catalog/manufacturer.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_manufacturers_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_manufacturers\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> OPTIONS -->\n	<file path=\"admin/controller/catalog/option.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_options_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_options\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> ATTRIBUTE GROUPS -->\n	<file path=\"admin/controller/catalog/attribute_group.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_attribute_groups_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_attribute_groups\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> ATTRIBUTES -->\n	<file path=\"admin/controller/catalog/attribute.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_attributes_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_attributes\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> FILTERS -->\n	<file path=\"admin/controller/catalog/filter.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_filters_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_filters\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> RECURRINGS -->\n	<file path=\"admin/controller/catalog/recurring.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_recurrings_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_recurrings\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> CATEGORIES -->\n	<file path=\"admin/controller/catalog/category.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&sort=\' . $this->request->get[\'sort\'];\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_categories_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_categories\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n		}\n			]]></add>\n		</operation>\n	</file>\n\n\n<!-- CATALOG -> PRODUCTS -->\n	<file path=\"admin/controller/catalog/product.php\">\n		<operation info=\"Add custom column filters\" error=\"skip\">\n			<search><![CDATA[\n			$url .= \'&filter_name=\' . urlencode(html_entity_decode($this->request->get[\'filter_name\'], ENT_QUOTES, \'UTF-8\'));\n			]]></search>\n			<add position=\"before\" offset=\"1\"><![CDATA[\n		if ($this->config->get(\'module_admin_quick_edit_status\') && $this->config->get(\'module_admin_quick_edit_catalog_products_status\')) {\n			foreach ($this->config->get(\'module_admin_quick_edit_catalog_products\') as $column => $attr) {\n				if ($attr[\'filter\'][\'show\'] && isset($this->request->get[\'filter_\' . $column])) {\n					$url .= \'&filter_\' . $column . \'=\' . urlencode(html_entity_decode($this->request->get[\'filter_\' . $column], ENT_QUOTES, \'UTF-8\'));\n				}\n			}\n			if (isset($this->request->get[\'filter_sub_category\'])) {\n				$url .= \'&filter_sub_category=\' . urlencode(html_entity_decode($this->request->get[\'filter_sub_category\'], ENT_QUOTES, \'UTF-8\'));\n			}\n		}\n			]]></add>\n		</operation>\n		<operation info=\"Fix for filter urls\" error=\"skip\">\n			<search regex=\"true\"><![CDATA[~\\$url \\.= \'&(.*?)=\' \\. \\$this->request->get\\[\'(.*?)\'\\];~]]></search>\n			<add position=\"replace\"><![CDATA[$url .= \'&$1=\' . urlencode(html_entity_decode($this->request->get[\'$2\'], ENT_QUOTES, \'UTF-8\'));]]></add>\n		</operation>\n	</file>\n\n	<file path=\"admin/view/template/catalog/product_list.twig\">\n		<operation info=\"Sort &amp; order fix for filtering\" error=\"skip\">\n			<search regex=\"true\"><![CDATA[~location = \'index\\.php\\?route=(.*?)&user_token={{ user_token }}\' \\+ url;~]]></search>\n			<add position=\"replace\"><![CDATA[location = \'index.php?route=$1&user_token={{ user_token }}&sort={{ sort }}&order={{ order }}\' + url;]]></add>\n		</operation>\n	</file>\n\n	<file path=\"admin/view/template/{catalog,sale,customer}/*_list.twig\">\n		<operation info=\"Add \'change\' event trigger\" error=\"skip\">\n			<search><![CDATA[<input type=\"checkbox\" onclick=\"$(\'input[name*=\\\'selected\\\']\').prop(\'checked\', this.checked);\" />]]></search>\n			<add position=\"replace\"><![CDATA[<input type=\"checkbox\" onclick=\"$(\'input[name*=\\\'selected\\\']\').prop(\'checked\', this.checked).trigger(\'change\');\" />]]></add>\n		</operation>\n	</file>\n\n	<file path=\"system/engine/action.php\">\n		<operation error=\"skip\">\n			<ignoreif><![CDATA[$reflection->hasMethod(\"__call\")]]></ignoreif>\n			<search><![CDATA[\n			<= count($args)\n			]]></search>\n			<add position=\"replace\"><![CDATA[<= count($args) || $reflection->hasMethod(\"__call\")]]></add>\n		</operation>\n	</file>\n\n	<file path=\"system/library/db/mysql.php\">\n		<operation error=\"skip\">\n			<ignoreif><![CDATA[SET SESSION group_concat_max_len]]></ignoreif>\n			<search><![CDATA[\n			SET SQL_MODE = \'\'\n			]]></search>\n			<add position=\"after\"><![CDATA[\n		mysql_query(\"SET SESSION group_concat_max_len = 65535\", $this->connection);\n			]]></add>\n		</operation>\n	</file>\n\n	<file path=\"system/library/db/mysqli.php\">\n		<operation error=\"skip\">\n			<ignoreif><![CDATA[SET SESSION group_concat_max_len]]></ignoreif>\n			<search><![CDATA[\n			SET SESSION sql_mode =\n			]]></search>\n			<add position=\"after\"><![CDATA[\n		$this->connection->query(\"SET SESSION group_concat_max_len = 65535\");\n			]]></add>\n		</operation>\n	</file>\n\n	<file path=\"system/library/template/twig.php\">\n		<operation info=\"Add custom Twig filters OC &lt; 3.0.3.6\" error=\"skip\">\n			<search><![CDATA[\n			$template = $this->twig->loadTemplate($template\n			]]></search>\n			<add position=\"before\"><![CDATA[\n			if (strpos($template, \"extension/module/admin_quick_edit\") !== FALSE || strpos($template, \"extension/module/aqe\") !== FALSE) {\n				$this->twig->addFilter(new \\Twig_SimpleFilter(\'addslashes\', \'addslashes\'));\n			}\n			]]></add>\n		</operation>\n		<operation info=\"Add custom Twig filters OC &gt;= 3.0.3.6\" error=\"skip\">\n			<search><![CDATA[\n			return $twig->render($filename\n			]]></search>\n			<add position=\"before\"><![CDATA[\n			if (strpos($filename, \"extension/module/admin_quick_edit\") !== FALSE || strpos($filename, \"extension/module/aqe\") !== FALSE) {\n				$twig->addFilter(new \\Twig\\TwigFilter(\'addslashes\', \'addslashes\'));\n			}\n			]]></add>\n		</operation>\n	</file>\n\n</modification>\n', 1, '2023-02-04 15:46:06'),
(6, 6, 'Maybooster Advanced Options', 'may-advanced-options', 'HHR(maysoft1116@outlook.com)', '2.3.0.1', '', '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<modification>\r\n  <name>Maybooster Advanced Options</name>\r\n  <code>may-advanced-options</code>\r\n  <version>2.3.0.1</version>\r\n  <author>HHR(maysoft1116@outlook.com)</author>\r\n  <link></link>\r\n  <file path=\"catalog/controller/product/product.php\">\r\n    <operation>\r\n      <search><![CDATA[\r\n      if (!$option_value[\'subtract\'] || ($option_value[\'quantity\'] > 0)) {\r\n      ]]></search>\r\n      <add position=\"replace\"><![CDATA[\r\n      if (!$option_value[\'subtract\'] || ($option_value[\'quantity\'] > 0) || (($option[\'type\'] == \'select\' || $option[\'type\'] == \'radio\') && $option[\'value\'] == \'may_advanced_option\')) {\r\n      ]]></add>\r\n    </operation>\r\n  </file>\r\n  <file path=\"catalog/controller/journal3/checkout.php\">\r\n    <operation>\r\n      <search><![CDATA[\r\n      $this->renderJson(\'success\', $json);\r\n      ]]></search>\r\n      <add position=\"replace\"><![CDATA[\r\n      $this->load->model(\'extension/may/advanced_options\');\r\n      $json = $this->model_extension_may_advanced_options->dispatchJson($json);\r\n      $this->renderJson(\'success\', $json);\r\n      ]]></add>\r\n    </operation>\r\n  </file>\r\n  <file path=\"catalog/controller/extension/basel/basel_features.php\">\r\n    <operation>\r\n      <search><![CDATA[\r\n      $this->response->setOutput(json_encode($json));\r\n      ]]></search>\r\n      <add position=\"replace\"><![CDATA[\r\n      $this->load->model(\'extension/may/advanced_options\');\r\n      $json = $this->model_extension_may_advanced_options->dispatchJson($json);\r\n      $this->response->setOutput(json_encode($json));\r\n      ]]></add>\r\n    </operation>\r\n  </file>\r\n</modification>\r\n', 1, '2023-04-03 15:35:49');
INSERT INTO `modification` (`modification_id`, `extension_install_id`, `name`, `code`, `author`, `version`, `link`, `xml`, `status`, `date_added`) VALUES
(7, 7, 'Attributes Preset Values', 'StvAttrPreset', 'stv_vl', '1.6', 'http://stvl.koku-scripts.com/demo2011/admin/', '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<modification>\r\n	\r\n	<code>StvAttrPreset</code>\r\n    <name><![CDATA[Attributes Preset Values]]></name>\r\n    <version><![CDATA[1.6]]></version>\r\n    <author><![CDATA[stv_vl]]></author>\r\n    <link><![CDATA[http://stvl.koku-scripts.com/demo2011/admin/]]></link>\r\n	\r\n	<file path=\"admin/view/template/catalog/product_form.twig\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search><![CDATA[<table id=\"attribute\" class=\"table table-striped table-bordered table-hover\">]]></search>\r\n			<add position=\"before\" offset=\"1\"><![CDATA[		\r\n			{% if (module_atpresets_installed==1) %}\r\n				<div class=\"form-group\">\r\n				<div class=\"col-sm-3\">\r\n					<select name=\"attemplate\" id=\"attemplate\" class=\"form-control\" onchange=\"if ($(this).find(\':selected\').val()<0) {$(\'#attemmplate_button_add\').prop(\'disabled\',\'disabled\');$(\'#attemmplate_button_replace\').prop(\'disabled\',\'disabled\');} else {$(\'#attemmplate_button_add\').removeAttr(\'disabled\');$(\'#attemmplate_button_replace\').removeAttr(\'disabled\');}\">\r\n					<option value=\"-1\"></option>								\r\n					{% for attemplate in attemplates  %}									\r\n						<option value=\"{{ attemplate.attemplate_id }}\">{{ attemplate.name }}</option>\r\n					{% endfor %}\r\n				  </select>\r\n					<script>\r\n\r\n					</script>\r\n				</div>\r\n				<div class=\"col-sm-3\">\r\n					<button id=\"attemmplate_button_add\" disabled=\"disabled\" data-loading-text=\"{{ text_loading }}\" type=\"button\" onclick=\"update_attributes($(\'#attemplate\').val(),1);\" data-toggle=\"tooltip\" title=\"{{ help_attemplate_add }}\" class=\"btn btn-primary\">{{ text_attemplate_add }}</button>\r\n					<button id=\"attemmplate_button_replace\" disabled=\"disabled\" data-loading-text=\"{{ text_loading }}\" type=\"button\" onclick=\"update_attributes($(\'#attemplate\').val(),2);\" data-toggle=\"tooltip\" title=\"{{ help_attemplate_replace }}\" class=\"btn btn-primary\">{{ text_attemplate_replace }}</button>\r\n					<button id=\"attemmplate_button_default\" data-loading-text=\"{{ text_loading }}\" type=\"button\" onclick=\"update_attributes($(\'#attemplate\').val(),0);\" data-toggle=\"tooltip\" title=\"{{ help_attemplate_default }}\" class=\"btn btn-primary\">{{ text_attemplate_default }}</button>\r\n				</div>\r\n				<div class=\"col-sm-2\">\r\n					<select name=\"attribute_group_id\" id=\"attgroup\" class=\"form-control\" onchange=\"if ($(this).find(\':selected\').val()>0) {update_attributes($(\'#attgroup\').val(),3);}\">\r\n					<option value=\"-1\">{{ text_add_group }}</option>								\r\n					{% for attgroup in attgroups  %}									\r\n						<option value=\"{{ attgroup.attribute_group_id }}\">{{ attgroup.name }}</option>\r\n					{% endfor %}\r\n				  </select>\r\n				</div>					\r\n				<div class=\"col-sm-2\" id=\"new_attemplate_name\">\r\n					<input type=\"text\" name=\"new_attemplate_name\" value=\"\" placeholder=\"{{ text_new_attemplate_name }}\" class=\"form-control\"/>\r\n				</div>\r\n				<div class=\"col-sm-2\">\r\n					<button id=\"attemmplate_button_save\" data-loading-text=\"{{ text_loading }}\" type=\"button\" onclick=\"save_attemplate();\" data-toggle=\"tooltip\" title=\"{{ help_save_attemplate }}\" class=\"btn btn-primary\">{{ text_save_attemplate }}</button>\r\n				</div>					\r\n				</div>\r\n			{% endif %}\r\n			]]>\r\n			</add>\r\n		</operation>	\r\n		<operation error=\"log\">\r\n			<search><![CDATA[<td class=\"text-left\" style=\"width: 40%;\"><input type=\"text\" name=\"product_attribute[{{ attribute_row }}][name]\" value=\"{{ product_attribute.name }}\" placeholder=\"{{ entry_attribute }}\" class=\"form-control\"/> <input type=\"hidden\" name=\"product_attribute[{{ attribute_row }}][attribute_id]\" value=\"{{ product_attribute.attribute_id }}\"/></td>]]></search>\r\n			<add position=\"replace\"><![CDATA[\r\n					<td class=\"text-left\" style=\"width: 40%;\"><input type=\"text\" name=\"product_attribute[{{ attribute_row }}][name]\" value=\"{{ product_attribute.name }}\" placeholder=\"{{ entry_attribute }}\" class=\"form-control\"/> \r\n						<input type=\"hidden\" name=\"product_attribute[{{ attribute_row }}][attribute_id]\" value=\"{{ product_attribute.attribute_id }}\" />			\r\n						{% if (module_atpresets_installed==1)  %}\r\n							{% if (module_atpresets_selecttype==0)  %}\r\n								<br><div class=\"test\"><input type=\"text\" name=\"product_attribute[{{ attribute_row }}][preset]\" value=\"{{ product_attribute.preset_esc }}\" placeholder=\"{{ text_preset_value }}\" class=\"form-control\" />\r\n								<input type=\"hidden\" name=\"product_attribute[{{ attribute_row }}][preset_id][]\" value=\"{% if (product_attribute.preset_id|length==1) %}{{ product_attribute.preset_id.0 }}{% endif %}\" /></div>\r\n								\r\n							{% else %}\r\n								<br><div>\r\n									{% if (module_atpresets_allow_multiple==1)  %}\r\n									\r\n										<input type=\"checkbox\" id=\"allow_multiple{{ attribute_row }}\" name=\"product_attribute[{{ attribute_row }}][allow_multiple]\"\r\n											{% if (product_attribute[\'allow_multiple\'])  %}checked=\"checked\"{% endif %}\r\n											onchange=\"changeSelectionMode({{ attribute_row }});\"/>\r\n										<label for=\"allow_multiple{{ attribute_row }}\">{{ text_allow_multiple }}</label>\r\n										\r\n									{% endif %}\r\n									<select {% if (product_attribute.allow_multiple)  %}multiple style=\"height:200px\"{% endif %} alt=\"{{ attribute_row }}\" name=\"product_attribute[{{ attribute_row }}][preset_id][]\" id=\"input-preset{{ attribute_row }}\" class=\"form-control\" onchange=\"select_preset(this);\" onfocus=\"check_attribute(this);\">								\r\n									<option value=\"-1\"></option>								\r\n									{% set current_att=0 %}\r\n									{% for preset in all_presets %}									\r\n										{% if (current_att != preset.attribute_id) %}{% set current_att = preset.attribute_id %}\r\n										<option color=\"red\" class=\"att{{ attribute_row }} att{{ attribute_row }}-{{ preset[\'attribute_id\'] }}\" value=\"0\" disabled=\"disabled\" style=\"color:red\">{{ preset.attribute_name }}</option>\r\n										{% endif %}									\r\n										{% if (preset.preset_id in product_attribute.preset_id) %}\r\n										<option alt=\"{{ preset.attribute_id }}\" class=\"pre{{ attribute_row }} pre{{ attribute_row }}-{{ preset.attribute_id }}\" value=\"{{ preset.preset_id }}\" selected=\"selected\">{{ preset.text_esc }}</option>\r\n										{% else  %}\r\n										<option alt=\"{{ preset.attribute_id }}\" class=\"pre{{ attribute_row }} pre{{ attribute_row }}-{{ preset.attribute_id }}\" value=\"{{ preset.preset_id }}\">{{ preset.text_esc }}</option>\r\n										{% endif %}\r\n									{% endfor %}\r\n								  </select>\r\n								<script>\r\n\r\n					\r\n									$(\'.att{{ attribute_row }}\').hide();\r\n									$(\'.pre{{ attribute_row }}\').hide();\r\n									$(\'.pre{{ attribute_row }}-{{ product_attribute.attribute_id }}\').show();\r\n								</script>\r\n								</div>\r\n							{% endif %}							\r\n						{% endif %}							\r\n						</td>\r\n					\r\n			]]>\r\n			</add>\r\n		</operation>\r\n		<operation error=\"log\">\r\n			<search index=\"0\"><![CDATA[<td class=\"text-left\">{% for language in languages %}]]></search>\r\n			<add position=\"after\" offset=\"1\"><![CDATA[\r\n				{% if (languages|length>1 and module_atpresets_installed==1) %}\r\n				<span onclick=\"copy_values({{ attribute_row }},{{ language.language_id }});\" class=\"input-group-addon\" style=\"cursor:pointer;cursor:hand;\" title=\"{{ text_copy_value }}\">\r\n						<i class=\"fa fa-ellipsis-v\" style=\"font-size: large;\"></i>\r\n				</span>\r\n				{% endif %}\r\n			]]>\r\n			</add>\r\n		</operation>\r\n		<operation error=\"log\">\r\n			<search><![CDATA[<td class=\"text-right\"><button type=\"button\" onclick=\"$(\'#attribute-row{{ attribute_row }}\').remove();\" data-toggle=\"tooltip\" title=\"{{ button_remove }}\" class=\"btn btn-danger\"><i class=\"fa fa-minus-circle\"></i></button></td>]]></search>\r\n			<add position=\"replace\" ><![CDATA[\r\n						<td class=\"text-right\">\r\n							<button type=\"button\" onclick=\"$(\'#attribute-row{{ attribute_row }}\').remove();\" data-toggle=\"tooltip\" title=\"{{ button_remove }}\" class=\"btn btn-danger\"><i class=\"fa fa-minus-circle\"></i></button><br>\r\n							{% if (module_atpresets_installed==1)  %}\r\n							<button type=\"button\" onclick=\"add_preset({{ attribute_row }})\" data-toggle=\"tooltip\" title=\"{{ text_new_preset }}\" class=\"btn btn-primary\" style=\"margin-top:20px;\"><i class=\"fa fa-save\"></i></button>\r\n							{% endif %}\r\n						</td>\r\n			]]>\r\n			</add>\r\n		</operation>	\r\n		<operation error=\"log\">\r\n			<search><![CDATA[attributeautocomplete(attribute_row);]]></search>\r\n			<add position=\"before\" ><![CDATA[\r\n				{% if (module_atpresets_installed==1)  %}\r\n					addPresetField(attribute_row);\r\n				{% endif %}\r\n			]]>\r\n			</add>\r\n		</operation>		\r\n		<operation error=\"log\">\r\n			<search><![CDATA[html += \'  <td class=\"text-right\"><button type=\"button\" onclick=\"$(\\\'#attribute-row\' + attribute_row + \'\\\').remove();\" data-toggle=\"tooltip\" title=\"{{ button_remove }}\" class=\"btn btn-danger\"><i class=\"fa fa-minus-circle\"></i></button></td>\';]]></search>\r\n			<add position=\"replace\" ><![CDATA[\r\n			{% if (module_atpresets_installed==1)  %}\r\n				html += \'  <td class=\"text-right\"><button type=\"button\" onclick=\"$(\\\'#attribute-row\' + attribute_row + \'\\\').remove();\" data-toggle=\"tooltip\" title=\"{{ button_remove }}\" class=\"btn btn-danger\"><i class=\"fa fa-minus-circle\"></i></button><br><button type=\"button\" onclick=\"add_preset(\' + attribute_row + \')\" data-toggle=\"tooltip\" title=\"{{ text_new_preset }}\" class=\"btn btn-primary\" style=\"margin-top:20px;\"><i class=\"fa fa-save\"></i></button></td>\';\r\n			{% else  %}\r\n				html += \'  <td class=\"text-right\"><button type=\"button\" onclick=\"$(\\\'#attribute-row\' + attribute_row + \'\\\').remove();\" data-toggle=\"tooltip\" title=\"{{ button_remove }}\" class=\"btn btn-danger\"><i class=\"fa fa-minus-circle\"></i></button></td>\';\r\n			{% endif %}\r\n			]]>\r\n			</add>\r\n		</operation>\r\n		\r\n		<operation error=\"log\">\r\n			<search><![CDATA[category: item.attribute_group,]]></search>\r\n			<add position=\"before\" offset=\"2\"><![CDATA[\r\n				{% if (module_atpresets_installed==1)  %}\r\n					{% if (module_atpresets_selecttype==0)  %}\r\n						if (encodeURIComponent(request)==\'\') {\r\n							$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val(\'\');\r\n							$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').unbind(\"blur\");\r\n							$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').unbind(\"focus\");\r\n							$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').unbind(\"keydown\");					\r\n							$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').val(\'\');\r\n							$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(0);			\r\n							presetautocomplete(attribute_row);							\r\n						}\r\n					{% else %}\r\n						if (encodeURIComponent(request)==\'\') {\r\n							$(\'.att\' + attribute_row).show();\r\n							$(\'.pre\' + attribute_row).show();\r\n							$(\'select[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(-1);							\r\n						}						\r\n					{% endif %}\r\n				{% endif %}\r\n			]]>\r\n			</add>\r\n		</operation>	\r\n		\r\n		<operation error=\"log\">\r\n			<search><![CDATA[var attribute_row = {{ attribute_row }};]]></search>\r\n			<add position=\"before\" offset=\"1\"><![CDATA[\r\n{% if (module_atpresets_installed==1)  %}\r\n<script type=\"text/javascript\"><!--\r\nfunction addPresetField(attribute_row) {\r\n\r\n	{% if (module_atpresets_selecttype==0)  %}\r\n		html  = \'<br><div class=\"test\"><input type=\"text\" name=\"product_attribute[\' + attribute_row + \'][preset]\" value=\"\" placeholder=\"{{ text_preset_value }}\" class=\"form-control\" />\';\r\n		html += \'<input type=\"hidden\" name=\"product_attribute[\' + attribute_row + \'][preset_id][]\" value=\"\" /></div>\';\r\n	{% else  %}\r\n		html = \'<br><div>\';\r\n		{% if (module_atpresets_allow_multiple==1)  %}\r\n		\r\n		html += \'	<input type=\"checkbox\" id=\"allow_multiple\' + attribute_row + \'\" name=\"product_attribute[\' + attribute_row + \'][allow_multiple]\"\';\r\n		html += \'		onchange=\"changeSelectionMode(\'+attribute_row+\')\"/>\';\r\n		html += \'	<label for=\"allow_multiple\' + attribute_row + \'\">{{ text_allow_multiple }}</label>\'; \r\n			\r\n		{% endif %}	\r\n		html += \'<br><select alt=\"\' + attribute_row + \'\" name=\"product_attribute[\' + attribute_row + \'][preset_id][]\" id=\"input-preset\' + attribute_row + \'\" class=\"form-control\" onchange=\"select_preset(this);\"  onfocus=\"check_attribute(this);\">\';\r\n		html += \'<option value=\"-1\"></option>\';\r\n			{% set current_att=0 %}{% for preset in all_presets %}\r\n				\r\n				{% if (current_att != preset.attribute_id) %}{% set current_att = preset.attribute_id %}\r\n				html += \'<option class=\"att\' + attribute_row + \' att\' + attribute_row + \'-{{ preset.attribute_id }}\" value=\"0\" disabled=\"disabled\" style=\"color:red\">{{ preset.attribute_name_esc }}</option>\';\r\n				{% endif %}\r\n				html += \'<option alt=\"{{ preset.attribute_id }}\" class=\"pre\' + attribute_row + \' pre\' + attribute_row + \'-{{ preset.attribute_id }}\" value=\"{{ preset[\'preset_id\'] }}\">{{ preset.text_esc2 }}</option>\';\r\n			{% endfor %}\r\n		html  += \'  </select></div>\';\r\n								\r\n	{% endif %}	\r\n	$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][name]\\\']\').parent().append(html);\r\n\r\n	{% if (module_atpresets_allow_multiple==1)  %}	\r\n		addMultiSelectFunctionality(attribute_row);\r\n	{% endif %}\r\n	\r\n	{% if (languages|length > 1)  %}\r\n		{% for language in languages %}\r\n		html  = \'	<span onclick=\"copy_values(\' + attribute_row + \',{{ language.language_id }})\" class=\"input-group-addon\" style=\"cursor:pointer;cursor:hand;\" title=\"{{ text_copy_value }}\">\';\r\n		html += \'		<i class=\"fa fa-ellipsis-v\" style=\"font-size: large;\"></i>\';\r\n		html += \'	</span>\';\r\n		\r\n		$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').before(html);\r\n		{% endfor %}\r\n	{% endif %}\r\n	\r\n	{% if (module_atpresets_selecttype==0)  %}\r\n		presetautocomplete(attribute_row);\r\n	{% endif %}\r\n}\r\n//--></script>\r\n<script type=\"text/javascript\"><!--\r\nfunction update_attributes(attemplate_id, option) {\r\n\r\n	$.ajax({ \r\n		url: \'index.php?route=extension/module/attemplate/update_attributes&user_token={{ user_token }}&attemplate_id=\' + attemplate_id + \'&option=\' + option + \'&product_id=\' + {{ product_id }},\r\n		type: \'post\',\r\n		data: $(\'#tab-attribute select, #tab-attribute input, #tab-attribute textarea\').serialize(),		\r\n		dataType: \'json\',\r\n		beforeSend: function() {\r\n			if (option == 1)\r\n				$(\'#attemmplate_button_add\').button(\'loading\');\r\n			else if (option == 2)\r\n				$(\'#attemmplate_button_replace\').button(\'loading\');\r\n			else if (option == 0)\r\n				$(\'#attemmplate_button_default\').button(\'loading\');\r\n			else {\r\n				$(\'#attgroup option[value=\"-1\"]\').prop(\'selected\', true);\r\n				$(\'#attgroup option[value=\"-1\"]\').text(\'{{ text_loading }}\');\r\n			}\r\n		},\r\n		complete: function() {\r\n			$(\'#attemmplate_button_add\').button(\'reset\');\r\n			$(\'#attemmplate_button_replace\').button(\'reset\');\r\n			$(\'#attemmplate_button_default\').button(\'reset\');		\r\n\r\n		},				\r\n		success: function(json) {\r\n			$(\'tr[id^=\\\'attribute-row\\\']\').remove();\r\n			if (option == 3) {\r\n				$(\'#attgroup option[value=\"-1\"]\').html(\'{{ text_add_group }}\');\r\n			}				\r\n			attribute_row = 0;\r\n			for (var key in json[\'product_attributes\']) {\r\n				addAttribute();\r\n				attribute_row = attribute_row -1;\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][name]\\\']\').val(json[\'product_attributes\'][key][\'name\']);\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val(json[\'product_attributes\'][key][\'attribute_id\']);\r\n				\r\n				{% for language in languages  %}\r\n					if (json[\'product_attributes\'][key][\'product_attribute_description\'][{{ language.language_id }}] !== undefined) {\r\n						$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(json[\'product_attributes\'][key][\'product_attribute_description\'][{{ language.language_id }}][\'text\']);\r\n					}\r\n				{% endfor %}\r\n				\r\n				if (json[\'product_attributes\'][key][\'allow_multiple\']) {\r\n					$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][allow_multiple]\\\']\').prop(\'checked\',\'checked\');\r\n					changeSelectionMode(attribute_row);\r\n				}\r\n				if (\'1\' in json[\'product_attributes\'][key][\'preset_id\']) {\r\n					for (var preset_key in json[\'product_attributes\'][key][\'preset_id\']) {\r\n						if (json[\'product_attributes\'][key][\'preset_id\'][preset_key] > 0)\r\n							$(\'select[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\'] option[value=\"\'+json[\'product_attributes\'][key][\'preset_id\'][preset_key]+\'\"]\').prop(\'selected\', true);\r\n					}			\r\n				} else {	\r\n					if (json[\'product_attributes\'][key][\'preset_id\'][0] >0) {\r\n						$(\'select[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\'] option[value=\"\'+json[\'product_attributes\'][key][\'preset_id\'][0]+\'\"]\').prop(\'selected\', true);\r\n						$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(json[\'product_attributes\'][key][\'preset_id\'][0]);		\r\n					}\r\n				}\r\n				$(\'.att\' + attribute_row).hide();\r\n				$(\'.pre\' + attribute_row).hide();\r\n				$(\'.pre\' + attribute_row + \'-\' + json[\'product_attributes\'][key][\'attribute_id\']).show();						\r\n\r\n				{% if (module_atpresets_selecttype==0)  %}\r\n					presetautocomplete(attribute_row);\r\n					$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').val(json[\'product_attributes\'][key][\'preset\']);\r\n				{% endif %}				\r\n				\r\n\r\n				attribute_row = attribute_row +1;\r\n			}\r\n		}						\r\n	});	\r\n}\r\n\r\n\r\nfunction save_attemplate() {\r\n\r\n	$.ajax({ \r\n		url: \'index.php?route=extension/module/attemplate/save_attemplate&user_token={{ user_token }}\',\r\n		type: \'post\',\r\n		data: $(\'#tab-attribute select, #tab-attribute input, #tab-attribute textarea, input[name=\"new_attemplate_name\"]\').serialize(),		\r\n		dataType: \'json\',\r\n		beforeSend: function() {\r\n			$(\'#attemmplate_button_save\').button(\'loading\');\r\n			$(\'.alert\').remove();\r\n			$(\'#new_attemplate_name .text-danger\').remove();			\r\n		},\r\n		complete: function() {\r\n			$(\'#attemmplate_button_save\').button(\'reset\');\r\n		},		\r\n		success: function(json) {\r\n			if (json[\'error\']) {\r\n				var html = \'<div class=\"text-danger\">\' + json[\'error\'] + \'</div>\';\r\n				$(\'input[name=\"new_attemplate_name\"]\').after(html);\r\n			}\r\n\r\n			if (json[\'success\']) {\r\n				$(\'#content > .container-fluid\').prepend(\'<div class=\"alert alert-success\"><i class=\"fa fa-check-circle\"></i> \' + json[\'success\'] + \' <button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button></div>\');\r\n			}\r\n		}						\r\n	});	\r\n}\r\n//--></script>\r\n<script type=\"text/javascript\"><!--\r\nfunction copy_values(attribute_row, language_id){\r\n	var new_value = $(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][\' + language_id + \'][text]\\\']\').val();\r\n	$(\'textarea[name^=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description]\\\']\').val(new_value);\r\n}\r\n\r\nfunction add_preset(attribute_row) {\r\n	var attribute_id = $(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val();\r\n	var texts = {\r\n		{% for language in languages %}\r\n		{{ language.language_id }}:$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(),\r\n		{% endfor %}	\r\n	};\r\n	$.ajax({\r\n		url: \'index.php?route=extension/module/atpresets/insert&user_token={{ user_token }}\',\r\n		type: \'post\',\r\n		data: {attribute_id,texts},\r\n		dataType: \'json\',\r\n		success: function(json) {\r\n			if (json[\'preset_id\']!=0) {\r\n				{% if (module_atpresets_selecttype==0)  %}\r\n					$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(json[\'preset_id\']);\r\n					$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').val(json[\'preset_decoded\']);\r\n				{% else  %}\r\n					if (json[\'new_added\']==1) {\r\n						if (!$(\'.att\' + attribute_row + \'-\' + attribute_id).length)\r\n							$(\'select[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').append(\'<option color=\"red\" class=\"att\' + attribute_row + \' att\' + attribute_row + \'-\' + attribute_id + \'\" value=\"0\" disabled=\"disabled\" style=\"color:red;display:none;\">\'+$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][name]\\\']\').val()+\'</option>\');\r\n						\r\n						$(\'.att\' + attribute_row + \'-\' + attribute_id).after(\'<option alt=\"\'+attribute_id+\'\" class=\"pre\' + attribute_row + \' pre\' + attribute_row + \'-\' + attribute_id + \'\" value=\"\'+json[\'preset_id\']+\'\">\'+json[\'preset\']+\'</option>\');\r\n					}\r\n					$(\'select[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(json[\'preset_id\']);\r\n					{% if (module_atpresets_allow_multiple==1)  %}	\r\n						addMultiSelectFunctionality(attribute_row);\r\n					{% endif %}					\r\n				{% endif %}\r\n			}		\r\n			alert(json[\'message\']);\r\n		},\r\n		error: function(json) {\r\n			alert(\'{{ text_new_preset_error }}\');\r\n		}\r\n	});\r\n}\r\n//--></script>\r\n<script type=\"text/javascript\"><!--\r\n{% if (module_atpresets_selecttype==0)  %}\r\nfunction presetautocomplete(attribute_row) {\r\n\r\n	var attribute_id = $(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val();\r\n	$(\'#attribute-row\'+attribute_row+\' .test ul\').remove();\r\n	if (attribute_id != \'\') {\r\n		$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').autocomplete({\r\n			\'source\': function(request, response) {\r\n				$.ajax({\r\n					url: \'index.php?route=extension/module/atpresets/autocomplete&user_token={{ user_token }}&filter_name=\' +  encodeURIComponent(request) + \'&attribute_id=\' + attribute_id,\r\n					dataType: \'json\',			\r\n					success: function(json) {\r\n						response($.map(json, function(item) {\r\n							return {\r\n								label: item.not_decoded_text,\r\n								label_decoded: item.text,								\r\n								values: item.texts,\r\n								value: item.preset_id	\r\n							}\r\n						}));\r\n					}\r\n				});\r\n			},\r\n			\'select\': function(item) {\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').val(item[\'label_decoded\']);\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(item[\'value\']);\r\n				var key;\r\n				for (key in item[\'values\']) {\r\n					$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][\' + key + \'][text]\\\']\').val(item[\'values\'][key]); \r\n				}\r\n			}\r\n		});\r\n	\r\n	} else {\r\n		$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').autocomplete({\r\n			\'source\': function(request, response) {\r\n				$.ajax({\r\n					url: \'index.php?route=extension/module/atpresets/autocomplete&user_token={{ user_token }}&filter_name=\' +  encodeURIComponent(request) + \'&attribute_id=\' + attribute_id,\r\n					dataType: \'json\',			\r\n					success: function(json) {\r\n						response($.map(json, function(item) {\r\n							return {\r\n								category: item.attribute_name,\r\n								attribute_id: item.attribute_id,\r\n								label: item.not_decoded_text,\r\n								label_decoded: item.text,\r\n								values: item.texts,\r\n								value: item.preset_id					\r\n							}\r\n						}));\r\n					}\r\n				});\r\n			},\r\n			select: function(item) {\r\n				\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').val(item[\'label_decoded\']);\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(item[\'value\']);\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][name]\\\']\').val(item[\'category\']);\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val(item[\'attribute_id\']);				\r\n				var key;\r\n				for (key in item[\'values\']) {\r\n					$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][\' + key + \'][text]\\\']\').val(item[\'values\'][key]); \r\n				}\r\n				presetautocomplete(attribute_row);\r\n			}\r\n		});	\r\n	}\r\n}\r\n\r\n$(\'#attribute tbody tr\').each(function(index, element) {\r\n	presetautocomplete(index);\r\n});\r\n{% else  %}\r\nfunction select_preset(select_node) {\r\n	var att_row = $(select_node).attr(\'alt\');\r\n	var preset_id = $(select_node).find(\":selected\").val();\r\n	var attribute_id = $(select_node).find(\":selected\").attr(\'alt\');\r\n	\r\n	$.ajax({\r\n		url: \'index.php?route=extension/module/atpresets/getPresetTexts&user_token={{ user_token }}&preset_id=\' + preset_id,\r\n		dataType: \'json\',			\r\n		success: function(json) {\r\n			$(\'input[name=\\\'product_attribute[\' + att_row + \'][name]\\\']\').val($(\'.att\' + att_row + \'-\' + attribute_id).text());\r\n			$(\'input[name=\\\'product_attribute[\' + att_row + \'][attribute_id]\\\']\').val(attribute_id);	\r\n				\r\n			{% for language in languages %}\r\n				$(\'textarea[name=\\\'product_attribute[\' + att_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(json[\'texts\'][{{ language.language_id }}]); \r\n			{% endfor %}\r\n			if (preset_id != -1) {\r\n				$(\'.att\' + att_row).hide();\r\n				$(\'.pre\' + att_row).hide();\r\n				$(\'.pre\' + att_row + \'-\' + attribute_id).show();			\r\n			} else {\r\n				$(\'.att\' + att_row).show();\r\n				$(\'.pre\' + att_row).show();			\r\n			}\r\n				\r\n		}\r\n	});	\r\n\r\n}\r\n\r\nfunction check_attribute(select_node) {\r\n	var att_row = $(select_node).attr(\'alt\');\r\n	var att_text = $(\'input[name=\\\'product_attribute[\' + att_row + \'][name]\\\']\').val();\r\n	\r\n	if (att_text==\'\') {\r\n		$(\'.att\' + att_row).show();\r\n		$(\'.pre\' + att_row).show();	\r\n		$(\'input[name=\\\'product_attribute[\' + att_row + \'][attribute_id]\\\']\').val(\'\');\r\n		$(\'select[name=\\\'product_attribute[\' + att_row + \'][preset_id][]\\\']\').val(-1);\r\n	}\r\n}\r\n\r\nfunction changeSelectionMode(attribute_row) {\r\n	if (!$(\'#allow_multiple\' + attribute_row ).is(\':checked\')) {\r\n		$(\'#input-preset\' + attribute_row).css(\'height\',\'auto\');\r\n		$(\'#input-preset\' + attribute_row).removeAttr(\'multiple\');\r\n		$(\'#attribute-row\'+attribute_row+\' textarea\').attr(\'readonly\', false);		\r\n		\r\n		{% for language in languages %}\r\n			$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(\'\'); \r\n			var new_value{{ language.language_id }} = \'\'; \r\n		{% endfor %}\r\n		\r\n		var ids = \'\';\r\n		$(\'#input-preset\' + attribute_row + \' option\').each(function(index) {\r\n			if ($(this).prop(\'selected\')) {\r\n				ids += \'_\'+$(this).val();		\r\n			}\r\n			if ($(this).val() == -1) {\r\n				$(this).prop(\'selected\', false);		\r\n			}			\r\n		});\r\n		$.ajax({\r\n			url: \'index.php?route=extension/module/atpresets/getManyPresetsTexts&user_token={{ user_token }}&preset_id=\' + ids,\r\n			dataType: \'json\',			\r\n			success: function(json) {\r\n				if (json) {\r\n					{% for language in languages %}\r\n\r\n						$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(json[{{ language.language_id }}]);\r\n					{% endfor %}	\r\n				} else {\r\n					{% for language in languages %}\r\n						$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(\'\');\r\n					{% endfor %}			\r\n				}\r\n			}\r\n		});			\r\n	} else  {\r\n		$(\'#input-preset\' + attribute_row).attr(\'multiple\',\'multiple\');\r\n		$(\'#input-preset\' + attribute_row).css(\'height\',\'200px\');\r\n		$(\'#attribute-row\'+attribute_row+\' textarea\').attr(\'readonly\', true);\r\n		$(\'select[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\'] option[value=\"-1\"]\').prop(\'selected\', false);\r\n	}\r\n}\r\n\r\nfunction addMultiSelectFunctionality(attribute_row) {\r\n$(\'#input-preset\' + attribute_row + \' option\').unbind( \"mousedown\");\r\n$(\'#input-preset\' + attribute_row + \' option\').mousedown(function(e) {\r\nif ($(\'input[name=\"product_attribute[\' + attribute_row + \'][allow_multiple]\"]\').is(\':checked\')) {\r\n    e.preventDefault();\r\n	if ($(this).val() != -1) {\r\n		$(this).prop(\'selected\', !$(this).prop(\'selected\'));\r\n\r\n		if ($(this).prop(\'selected\')) {\r\n			var attribute_id = $(this).attr(\'alt\');\r\n			if ($(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val() != attribute_id) {\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][name]\\\']\').val($(\'.att\' + attribute_row + \'-\' + attribute_id).text());\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val(attribute_id);	\r\n				$(\'.att\' + attribute_row).hide();\r\n				$(\'.pre\' + attribute_row).hide();\r\n				$(\'.pre\' + attribute_row + \'-\' + attribute_id).show();					\r\n			}\r\n		}\r\n		{% for language in languages %}\r\n			$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(\'\'); \r\n			var new_value{{ language.language_id }} = \'\'; \r\n		{% endfor %}			\r\n		var ids = \'\';\r\n		$(\'#input-preset\' + attribute_row + \' option\').each(function(index) {\r\n			if ($(this).prop(\'selected\')) {\r\n				ids += \'_\'+$(this).val();		\r\n			}\r\n		});\r\n		$.ajax({\r\n			url: \'index.php?route=extension/module/atpresets/getManyPresetsTexts&user_token={{ user_token }}&preset_id=\' + ids,\r\n			dataType: \'json\',			\r\n			success: function(json) {\r\n				if (json) {\r\n					{% for language in languages %}\r\n\r\n						$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(json[{{ language.language_id }}]);\r\n					{% endfor %}	\r\n				} else {\r\n					{% for language in languages %}\r\n						$(\'textarea[name=\\\'product_attribute[\' + attribute_row + \'][product_attribute_description][{{ language.language_id }}][text]\\\']\').val(\'\');\r\n					{% endfor %}			\r\n				}\r\n			}\r\n		});				\r\n	} else {\r\n		$(this).prop(\'selected\', false);\r\n	}\r\n}\r\n	return false;\r\n});	\r\n}\r\n\r\n{% for i in (0..attribute_row-1) %}\r\naddMultiSelectFunctionality({{ i }});\r\nif ($(\'#allow_multiple{{ i }}\').attr(\"checked\"))\r\n	$(\'#attribute-row{{ i }} textarea\').attr(\'readonly\', true);\r\n{% endfor %}\r\n{% endif %}\r\n//--></script>\r\n{% endif %}\r\n\r\n			]]>\r\n			</add>\r\n		</operation>\r\n	\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val(item[\'value\']);]]></search>\r\n			<add position=\"replace\"><![CDATA[			\r\n			if (item[\'value\'] != $(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val()) {				\r\n				$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][attribute_id]\\\']\').val(item[\'value\']);			\r\n				{% if (module_atpresets_installed==1)  %}\r\n					{% if (module_atpresets_selecttype==0)  %}\r\n						$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').unbind(\"blur\");\r\n						$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').unbind(\"focus\");\r\n						$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').unbind(\"keydown\");					\r\n						$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset]\\\']\').val(\'\');\r\n						$(\'input[name=\\\'product_attribute[\' + attribute_row + \'][preset_id]\\\']\').val(0);			\r\n						presetautocomplete(attribute_row);\r\n					{% else %}\r\n						$(\'.att\' + attribute_row).hide();\r\n						$(\'.pre\' + attribute_row).hide();\r\n						$(\'.pre\' + attribute_row + \'-\' + item[\'value\']).show();	\r\n						$(\'select[name=\\\'product_attribute[\' + attribute_row + \'][preset_id][]\\\']\').val(-1);						\r\n					{% endif %}\r\n				{% endif %}\r\n			}\r\n			]]>\r\n			</add>\r\n		</operation>		\r\n	</file>		\r\n	\r\n	<file path=\"admin/controller/catalog/product.php\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$this->load->language(\'catalog/product\');]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n		$this->load->language(\'extension/module/atpresets\');\r\n		$this->load->language(\'extension/module/attemplate\');\r\n			]]></add>\r\n		</operation>	\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$data[\'text_form\'] = !isset($this->request->get[\'product_id\']) ? $this->language->get(\'text_add\') : $this->language->get(\'text_edit\');]]></search>\r\n			<add position=\"after\"><![CDATA[\r\n\r\n		if (isset($this->request->get[\'product_id\'])) \r\n			$data[\'product_id\'] = $this->request->get[\'product_id\'];\r\n		else\r\n			$data[\'product_id\'] = 0;\r\n		\r\n		$data[\'module_atpresets_installed\'] = $this->config->get(\'module_atpresets_installed\');\r\n		$data[\'module_atpresets_allow_multiple\'] = $this->config->get(\'module_atpresets_allow_multiple\');		\r\n		if ($data[\'module_atpresets_allow_multiple\']==1)\r\n			$data[\'module_atpresets_selecttype\'] = 1;\r\n		else \r\n			$data[\'module_atpresets_selecttype\'] = $this->config->get(\'module_atpresets_selecttype\');\r\n\r\n		if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n\r\n			$this->load->model(\'catalog/attribute_group\');\r\n			$data[\'attgroups\'] = $this->model_catalog_attribute_group->getAttributeGroups(array());\r\n			\r\n			$this->load->model(\'extension/atpresets/attemplate\');\r\n			$data[\'attemplates\'] = $this->model_extension_atpresets_attemplate->getAttemplates(array(\'status\'=>\'1\'));\r\n		\r\n			if ($data[\'module_atpresets_selecttype\']==1) {\r\n				$data[\'all_presets\'] = array();\r\n				\r\n				$this->load->model(\'extension/atpresets/atpresets\');\r\n\r\n				$results = $this->model_extension_atpresets_atpresets->getPresetsAuto(array(\'attribute_id\'=>\'\'));\r\n\r\n				if ($results) {\r\n					foreach ($results as $result) {\r\n						$data[\'all_presets\'][] = array(\r\n							\'preset_id\'		=> $result[\'preset_id\'],\r\n							\'text\'			=> (utf8_strlen($result[\'text\'])>50)?substr($result[\'text\'], 0, 50).\'...\':$result[\'text\'],\r\n							\'text_esc\'		=> htmlentities(html_entity_decode($result[\'text\'],ENT_QUOTES, \'UTF-8\'),ENT_QUOTES),\r\n							\'text_esc2\'		=> htmlentities(html_entity_decode(str_replace(array(\"\\r\\n\", \"\\n\", \"\\r\"), \'\', $result[\'text\']),ENT_QUOTES, \'UTF-8\'),ENT_QUOTES),\r\n							\'attribute_name\'=> $result[\'name\'],\r\n							\'attribute_name_esc\' => htmlentities($result[\'name\'],ENT_QUOTES),							\r\n							\'attribute_id\'	=> $result[\'attribute_id\']					\r\n						);\r\n					}\r\n				}\r\n			} else {\r\n				$data[\'all_presets\'] = null;\r\n			}\r\n		}		\r\n		\r\n			]]></add>\r\n		</operation>\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$attribute_info = $this->model_catalog_attribute->getAttribute($product_attribute[\'attribute_id\']);]]></search>\r\n			<add position=\"after\"><![CDATA[\r\n				if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n					$preset_id = array();\r\n					if (count($product_attribute[\'preset_id\']) == 1) {\r\n						$this->load->model(\'extension/atpresets/atpresets\');\r\n						$preset_id = $product_attribute[\'preset_id\'];\r\n						$product_attribute[\'preset\'] = html_entity_decode($this->model_extension_atpresets_atpresets->getPresetTitle($product_attribute[\'preset_id\'][0]),ENT_QUOTES, \'UTF-8\');\r\n					} else if (count($product_attribute[\'preset_id\']) > 1) {\r\n						/*$sql = \"SELECT preset_id FROM \" . DB_PREFIX . \"product_attribute WHERE attribute_id = \'\". (int)$product_attribute[\'attribute_id\'] .\"\' and product_id=\'\".(int)$this->request->get[\'product_id\'].\"\'\";			\r\n						$query = $this->db->query($sql);\r\n						foreach ($query->rows as $preset_ids) {\r\n							$preset_id[] = $preset_ids[\'preset_id\'];\r\n						}*/\r\n						$preset_id = $product_attribute[\'preset_id\'];				\r\n						$product_attribute[\'preset\'] = \'\';\r\n					} else {\r\n						$product_attribute[\'preset\'] = \'\';\r\n					}\r\n				} else {\r\n					$preset_id = array();\r\n					$product_attribute[\'preset\'] = \'\';\r\n				}\r\n			]]></add>\r\n		</operation>			\r\n		<operation error=\"log\">\r\n			<search><![CDATA[\'attribute_id\'                  => $product_attribute[\'attribute_id\'],]]></search>\r\n			<add position=\"after\"><![CDATA[\r\n					\'preset_id\'                  => $preset_id,\r\n					\'allow_multiple\'             => count($preset_id)>1 && $data[\'module_atpresets_allow_multiple\'],\r\n					\'preset\'                  	 => $product_attribute[\'preset\'],\r\n					\'preset_esc\'				 => htmlentities($product_attribute[\'preset\'],ENT_QUOTES),\r\n			]]></add>\r\n		</operation>			\r\n	</file>		\r\n	<file path=\"admin/model/catalog/product.php\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$this->db->query(\"INSERT INTO \" . DB_PREFIX . \"product_attribute SET product_id = \'\" . (int)$product_id . \"\', attribute_id = \'\" . (int)$product_attribute[\'attribute_id\'] . \"\', language_id = \'\" . (int)$language_id . \"\', text = \'\" .  $this->db->escape($product_attribute_description[\'text\']) . \"\'\");]]></search>\r\n			<add position=\"replace\"><![CDATA[\r\n				if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n\r\n					if ($are_same) { \r\n						foreach ($product_attribute[\'preset_id\'] as $preset_id) {\r\n							if ($preset_id>0)\r\n								$this->db->query(\"INSERT INTO \" . DB_PREFIX . \"product_attribute SET preset_id = \'\".$preset_id.\"\', product_id = \'\" . (int)$product_id . \"\', attribute_id = \'\" . (int)$product_attribute[\'attribute_id\'] . \"\', language_id = \'\" . (int)$language_id . \"\', text = \'\" .  $this->db->escape($presets_text[$preset_id][$language_id]) . \"\'\");\r\n						}						\r\n					} else {\r\n						$this->db->query(\"INSERT INTO \" . DB_PREFIX . \"product_attribute SET product_id = \'\" . (int)$product_id . \"\', attribute_id = \'\" . (int)$product_attribute[\'attribute_id\'] . \"\', language_id = \'\" . (int)$language_id . \"\', text = \'\" .  $this->db->escape($product_attribute_description[\'text\']) . \"\'\");\r\n					}\r\n				} else {\r\n					$this->db->query(\"INSERT INTO \" . DB_PREFIX . \"product_attribute SET product_id = \'\" . (int)$product_id . \"\', attribute_id = \'\" . (int)$product_attribute[\'attribute_id\'] . \"\', language_id = \'\" . (int)$language_id . \"\', text = \'\" .  $this->db->escape($product_attribute_description[\'text\']) . \"\'\");					\r\n				} \r\n				]]></add>\r\n		</operation>		\r\n		<operation error=\"log\">\r\n			<search><![CDATA[foreach ($product_attribute[\'product_attribute_description\'] as $language_id => $product_attribute_description) {]]></search>\r\n			<add position=\"before\"><![CDATA[			\r\n					if (count($product_attribute[\'preset_id\']) >= 1 && $this->config->get(\'module_atpresets_installed\')==1) {\r\n						//retreive preset in order to check it it maches the saved data\r\n						$this->load->model(\'extension/atpresets/atpresets\');\r\n						$are_same = true;\r\n\r\n						$preset = array();\r\n						\r\n						$presets_text = $this->model_extension_atpresets_atpresets->getManyPresetsTexts($product_attribute[\'preset_id\']);\r\n						foreach ($presets_text as $texts) {\r\n							foreach ($texts as $key => $text) {\r\n								if (!isset($preset[$key])) {\r\n									$preset[$key] = $text;\r\n								} else {\r\n									$preset[$key] .= \', \'.$text;\r\n								}\r\n							}\r\n						}													\r\n						\r\n						if (!empty($preset)) {\r\n							if (count($product_attribute[\'preset_id\']) == 1) //only single selected presets are checked\r\n								foreach ( $product_attribute[\'product_attribute_description\'] as $language_id => $product_attribute_description) {									\r\n									if (html_entity_decode($product_attribute_description[\'text\'], ENT_QUOTES, \'UTF-8\') != html_entity_decode($preset[$language_id], ENT_QUOTES, \'UTF-8\'))\r\n										$are_same = false;									\r\n								}\r\n						} else {\r\n							$are_same = false;\r\n						}\r\n\r\n					} else {\r\n						$preset = array();\r\n						$are_same = false;\r\n					}\r\n					$this->db->query(\"DELETE FROM \" . DB_PREFIX . \"product_attribute WHERE product_id = \'\" . (int)$product_id . \"\' AND attribute_id = \'\" . (int)$product_attribute[\'attribute_id\'] . \"\'\");					\r\n\r\n				]]></add>\r\n		</operation>		\r\n		<operation error=\"log\">\r\n			<search><![CDATA[foreach ($product_attribute_description_query->rows as $product_attribute_description) {]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n				if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n					$this->load->model(\'extension/atpresets/atpresets\');\r\n\r\n					$preset_id = array();\r\n					$sql = \"SELECT distinct(preset_id) FROM \" . DB_PREFIX . \"product_attribute WHERE attribute_id = \'\". (int)$product_attribute[\'attribute_id\'] .\"\' and product_id=\'\".(int)$product_id.\"\'\";\r\n					$query = $this->db->query($sql);\r\n				\r\n					foreach ($query->rows as $preset_ids) {\r\n						$preset_id[] = $preset_ids[\'preset_id\'];\r\n					}	\r\n						$preset = array();\r\n						\r\n						$presets_text = $this->model_extension_atpresets_atpresets->getManyPresetsTexts($preset_id);\r\n						foreach ($presets_text as $texts) {\r\n							foreach ($texts as $key => $text) {\r\n								if (!isset($preset[$key])) {\r\n									$preset[$key] = $text;\r\n								} else {\r\n									$preset[$key] .= \', \'.$text;\r\n								}\r\n							}\r\n						}\r\n				} else $preset_id = array();\r\n				]]></add>\r\n		</operation>			\r\n		<operation error=\"log\">\r\n			<search><![CDATA[foreach ($product_attribute_description_query->rows as $product_attribute_description) {]]></search>\r\n			<add position=\"after\"><![CDATA[\r\n				if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n					if (isset($preset[$product_attribute_description[\'language_id\']])) \r\n						$product_attribute_description[\'text\'] = $preset[$product_attribute_description[\'language_id\']]; \r\n				} \r\n				]]></add>\r\n		</operation>	\r\n		<operation error=\"log\">\r\n			<search><![CDATA[\'attribute_id\'                  => $product_attribute[\'attribute_id\'],]]></search>\r\n			<add position=\"after\"><![CDATA[\r\n				\'preset_id\'                  => $preset_id,\r\n				]]></add>\r\n		</operation>	\r\n	</file>\r\n	<file path=\"admin/controller/catalog/attribute.php\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$this->load->language(\'catalog/attribute\');]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n		$this->load->language(\'extension/module/atpresets\');\r\n			]]></add>\r\n		</operation>		\r\n		<operation error=\"log\">\r\n			<search index=\"1\"><![CDATA[if (isset($this->error[\'warning\'])) {]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n			\r\n			$data[\'module_atpresets_installed\'] = $this->config->get(\'module_atpresets_installed\');\r\n			\r\n			]]></add>\r\n		</operation>\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$this->load->model(\'catalog/attribute_group\');]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n		if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n		\r\n			$presets = array();\r\n			if (isset($this->request->get[\'attribute_id\']) && ($this->request->server[\'REQUEST_METHOD\'] != \'POST\')) {\r\n				$this->load->model(\'extension/atpresets/atpresets\');\r\n				$all_presets = $this->model_extension_atpresets_atpresets->getPresets(array(\'attribute_id\' => $this->request->get[\'attribute_id\']));			\r\n				\r\n				foreach ($all_presets as $preset) {\r\n					$presets[] = $this->model_extension_atpresets_atpresets->getPreset($preset[\'preset_id\']);	\r\n				}\r\n			}\r\n			foreach ($presets as $key=>$preset) {\r\n				$presets[$key][\'text_short\'] = ((utf8_strlen($preset[\'text\'])>50)?substr($preset[\'text\'], 0, 50).\'...\':$preset[\'text\']);\r\n			}\r\n			if (isset($this->request->post[\'presets\'])) {\r\n				$data[\'presets\'] = $this->request->post[\'presets\'];\r\n			} elseif (!empty($presets)) {\r\n				$data[\'presets\'] = $presets;\r\n			} else {\r\n				$data[\'presets\'] = array();\r\n			}\r\n\r\n		}\r\n			]]></add>\r\n		</operation>		\r\n		<operation error=\"log\">\r\n			<search><![CDATA[foreach ($this->request->post[\'attribute_description\'] as $language_id => $value) {]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n		if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n			if (isset($this->request->post[\'presets\'])) {\r\n				foreach ($this->request->post[\'presets\'] as $key => $preset) {\r\n					if (isset($preset[\'descriptions\'])) {\r\n						$all_null = true;\r\n						foreach ($preset[\'descriptions\'] as $desc) {\r\n							if ($desc != \'\') {\r\n								$all_null = false;\r\n							}\r\n						}\r\n					} else $all_null = false;\r\n					if ($all_null) unset($this->request->post[\'presets\'][$key][\'text\']);\r\n				}\r\n			}\r\n		}\r\n			]]></add>\r\n		</operation>			\r\n	</file>		\r\n	<file path=\"admin/model/catalog/attribute.php\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$this->db->query(\"DELETE FROM \" . DB_PREFIX . \"attribute WHERE attribute_id = \'\" . (int)$attribute_id . \"\'\");]]></search>\r\n			<add position=\"after\" offset=\"1\"><![CDATA[\r\n		if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n			$sql = \"SELECT preset_id FROM \" . DB_PREFIX . \"attribute_presets WHERE attribute_id = \'\". (int)$attribute_id .\"\'\";			\r\n			$query = $this->db->query($sql);		\r\n			\r\n			foreach ($query->rows as $preset) {\r\n				$this->db->query(\"DELETE FROM \" . DB_PREFIX . \"attribute_presets WHERE preset_id = \'\" . (int)$preset[\'preset_id\'] . \"\'\");\r\n				$this->db->query(\"DELETE FROM \" . DB_PREFIX . \"attribute_presets_description WHERE preset_id = \'\" . (int)$preset[\'preset_id\'] . \"\'\");				\r\n				$this->db->query(\"UPDATE \" . DB_PREFIX . \"product_attribute SET preset_id = 0 WHERE preset_id = \'\" . (int)$preset[\'preset_id\'] . \"\'\");\r\n			}\r\n		}\r\n				]]></add>\r\n		</operation>		\r\n		<operation error=\"log\">\r\n			<search><![CDATA[foreach ($data[\'attribute_description\'] as $language_id => $value) {]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n			if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n				$this->load->model(\'extension/atpresets/atpresets\');\r\n				if (isset($data[\'presets\'])) {\r\n					foreach ($data[\'presets\'] as $preset) {\r\n						$preset[\'attribute_id\'] = $attribute_id;\r\n						if ($preset[\'preset_id\']!=0) \r\n							if (isset($preset[\'text\'])) \r\n								$this->model_extension_atpresets_atpresets->editPreset($preset[\'preset_id\'],$preset);	\r\n							else\r\n								$this->model_extension_atpresets_atpresets->deletePreset($preset[\'preset_id\']);	\r\n						else if (isset($preset[\'text\'])) \r\n							$this->model_extension_atpresets_atpresets->addPreset($preset);\r\n					}\r\n				}\r\n			}\r\n				]]></add>\r\n		</operation>		\r\n	</file>		\r\n	<file path=\"admin/view/template/catalog/attribute_form.twig\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search><![CDATA[<input type=\"text\" name=\"sort_order\" value=\"{{ sort_order }}\" placeholder=\"{{ entry_sort_order }}\" id=\"input-sort-order\" class=\"form-control\" />]]></search>\r\n			<add position=\"after\" offset=\"2\"><![CDATA[\r\n		{% if (module_atpresets_installed==1)  %}			\r\n          <div class=\"form-group required\">\r\n            <label class=\"col-sm-2 control-label\" for=\"input-sort-order\">{{ text_preset_values }}</label>\r\n            <div class=\"col-sm-10\">\r\n				<div class=\"panel-group\" id=\"accordion\" role=\"tablist\" aria-multiselectable=\"true\">\r\n				  {% set pcount=0 %}\r\n				  {% for preset in presets %}\r\n					  <input type=\"hidden\" name=\"presets[{{ pcount }}][preset_id]\" value=\"{{ preset.preset_id }}\" />\r\n					  <input type=\"hidden\" name=\"presets[{{ pcount }}][text]\" value=\"{{ preset.text }}\" />\r\n					  {% if (languages|length>1)  %}\r\n					  <div class=\"panel panel-default\" id=\"preset{{ pcount }}\">					  \r\n						<a data-toggle=\"collapse\" data-parent=\"#accordion\" href=\"#stv_collapse{{ pcount }}\" aria-expanded=\"true\" aria-controls=\"stv_collapse{{ pcount }}\">\r\n							<div class=\"panel-heading \" role=\"tab\" id=\"heading{{ pcount }}\" style=\"background-color: #EEE;\">\r\n							  <h4 class=\"panel-title\" {% if (error_presets[preset.preset_id] is defined)  %}style=\"color:red;\"{% endif %} >\r\n								{{ preset.text_short }}\r\n								<div class=\"pull-right\"><i class=\"fa fa-trash-o\" onclick=\"$(\'#preset{{ pcount }}\').remove();$(\'input[name^=\\\'presets[{{ pcount }}][text]\\\']\').remove();\"></i></div>\r\n							  </h4>							  \r\n							</div>\r\n						</a>\r\n						<div id=\"stv_collapse{{ pcount }}\" class=\"panel-collapse collapse\" role=\"tabpanel\" aria-labelledby=\"heading{{ pcount }}\">\r\n						  <div class=\"panel-body\">	\r\n							  {% for language in languages  %}\r\n								  <div class=\"input-group\" style=\"margin-bottom:10px\"><span class=\"input-group-addon\"><img src=\"language/{{ language.code }}/{{ language.code }}.png\" title=\"{{ language.name }}\" /></span>\r\n	\r\n								  	<span onclick=\"copy_values({{ pcount }},{{ language.language_id }});\" class=\"input-group-addon\" style=\"cursor:pointer;cursor:hand;\" title=\"{{ text_copy_value }}\">\r\n										<i class=\"fa fa-ellipsis-v\" style=\"font-size: large;\"></i>\r\n									</span>\r\n\r\n									<textarea name=\"presets[{{ pcount }}][descriptions][{{ language.language_id }}]\" rows=\"1\" placeholder=\"{{ entry_value }}\" class=\"form-control\">{% if preset.descriptions[language.language_id] is defined %}{{ preset.descriptions[language.language_id] }}{% else %}{{ \'\' }}{% endif %}</textarea>\r\n								  </div>\r\n							  {% endfor %}\r\n						  </div>\r\n						</div>\r\n					  </div>\r\n					  {% else %}\r\n						<div class=\"panel panel-default\" id=\"preset{{ pcount }}\">\r\n							  {% for language in languages %}\r\n								  <div class=\"input-group\" style=\"margin-bottom:10px\">\r\n								  <span class=\"input-group-addon\" style=\"cursor:pointer;cursor:hand;\">\r\n									<i class=\"fa fa-trash-o fa-lg\" onclick=\"$(\'#preset{{ pcount }}\').remove();$(\'input[name^=\\\'presets[{{ pcount }}][text]\\\']\').remove();\"></i>\r\n								  </span>										  \r\n								  <span class=\"input-group-addon\"><img src=\"language/{{ language.code }}/{{ language.code }}.png\" title=\"{{ language.name }}\" /></span>\r\n								  \r\n								  <textarea name=\"presets[{{ pcount }}][descriptions][{{ language.language_id }}]\" rows=\"1\" placeholder=\"{{ entry_value }}\" class=\"form-control\">{% if preset.descriptions[language.language_id] is defined %}{{ preset.descriptions[language.language_id] }}{% else %}{{ \'\' }}{% endif %}</textarea>\r\n								  </div>\r\n							  {% endfor %}\r\n						  </div>\r\n					  {% endif %}					  \r\n					  			\r\n					  {% set pcount = pcount + 1 %}\r\n				  {% endfor %}\r\n			   </div>\r\n			   <div class=\"pull-right\"><a class=\"btn btn-primary\" onclick=\"addPreset();\">{{ text_add_preset }}</a></div>			   \r\n			  {% if (error_presets is defined) %}\r\n				<div class=\"text-danger\"></div>\r\n			  {% endif %}			   \r\n            </div>\r\n          </div>\r\n		{% endif %}\r\n				]]></add>\r\n		</operation>\r\n		<operation error=\"log\">\r\n			<search><![CDATA[{{ footer }}]]></search>\r\n			<add position=\"before\" offset=\"1\"><![CDATA[\r\n<script type=\"text/javascript\"><!--\r\nvar pcount = {{ pcount }};\r\n\r\nfunction addPreset() {\r\n{% if (languages|length >1)  %}\r\n	html  = \'	  <input type=\"hidden\" name=\"presets[\' + pcount + \'][preset_id]\" value=\"0\" />\';\r\n	html += \'	  <input type=\"hidden\" name=\"presets[\' + pcount + \'][text]\" value=\"New Preset \" />\';\r\n	html += \'	  <div class=\"panel panel-default\" id=\"preset\' + pcount + \'\">\';\r\n	html += \'		<a data-toggle=\"collapse\" data-parent=\"#accordion\" href=\"#stv_collapse\' + pcount + \'\" aria-expanded=\"true\" aria-controls=\"stv_collapse\' + pcount + \'\">\';\r\n	html += \'			<div class=\"panel-heading \" role=\"tab\" id=\"heading\' + pcount + \'\" style=\"background-color: #EEE;\">\';\r\n	html += \'			  <h4 class=\"panel-title\">\';\r\n	html += \'				New Preset \'+ pcount;\r\n	html += \'				<div class=\"pull-right\"><i class=\"fa fa-trash-o\" onclick=\"$(\\\'#preset\' + pcount + \'\\\').remove();$(\\\'input[name^=\\\\\\\'presets[\' + pcount + \'][text]\\\\\\\']\\\').remove();\"></i></div>\';\r\n	html += \'			  </h4>\';\r\n	html += \'			</div>\';\r\n	html += \'		</a>\';\r\n	html += \'		<div id=\"stv_collapse\' + pcount + \'\" class=\"panel-collapse collapse in\" role=\"tabpanel\" aria-labelledby=\"heading\' + pcount + \'\">\';\r\n	html += \'		  <div class=\"panel-body\">	\';\r\n	{% for language in languages %}\r\n	html += \'				  <div class=\"input-group\" style=\"margin-bottom:10px\"><span class=\"input-group-addon\"><img src=\"language/{{ language.code }}/{{ language.code }}.png\" title=\"{{ language.name }}\" /></span>\';\r\n\r\n	html += \'					<span onclick=\"copy_values(\' + pcount + \',{{ language.language_id }})\" class=\"input-group-addon\" style=\"cursor:pointer;cursor:hand;\" title=\"{{ text_copy_value }}\">\';\r\n	html += \'						<i class=\"fa fa-ellipsis-v\" style=\"font-size: large;\"></i>\';\r\n	html += \'					</span>\';\r\n\r\n	html += \'					<textarea name=\"presets[\' + pcount + \'][descriptions][{{ language.language_id }}]\" rows=\"1\" placeholder=\"{{ entry_value }}\" class=\"form-control\"></textarea>\';\r\n	html += \'				  </div>\';\r\n	{% endfor %}\r\n	html += \'		  </div>\';\r\n	html += \'		</div>\';\r\n	html += \'	  </div>\';\r\n\r\n	$(\'[id^=\\\'stv_collapse\\\']\').removeClass(\"in\");\r\n{% else %}\r\n	html  = \'	  <input type=\"hidden\" name=\"presets[\' + pcount + \'][preset_id]\" value=\"0\" />\';\r\n	html += \'	  <input type=\"hidden\" name=\"presets[\' + pcount + \'][text]\" value=\"New Preset \" />\';\r\n	html += \'			<div class=\"panel panel-default\" id=\"preset\' + pcount + \'\">\';\r\n				{% for language in languages %}\r\n	html += \'					  <div class=\"input-group\" style=\"margin-bottom:10px\">\';\r\n	html += \'					  <span class=\"input-group-addon\" style=\"cursor:pointer;cursor:hand;\">\';\r\n	html += \'						<i class=\"fa fa-trash-o fa-lg\" onclick=\"$(\\\'#preset\' + pcount + \'\\\').remove();$(\\\'input[name^=\\\\\\\'presets[\' + pcount + \'][text]\\\\\\\']\\\').remove();\"></i>\';\r\n	html += \'					  </span>\';\r\n	html += \'					  <span class=\"input-group-addon\"><img src=\"language/{{ language.code }}/{{ language.code }}.png\" title=\"{{ language.name }}\" /></span>\';\r\n	html += \'					  \';\r\n	html += \'					  <textarea name=\"presets[\' + pcount + \'][descriptions][{{ language.language_id }}]\" rows=\"1\" placeholder=\"{{ entry_value }}\" class=\"form-control\"></textarea>\';\r\n	html += \'					  </div>\';\r\n				{% endfor %}\r\n	html += \'			  </div>\';\r\n	\r\n{% endif %}		\r\n	$(\'#accordion\').append(html);\r\n	$(\'textarea[name=\\\'presets[\' + pcount + \'][descriptions][{% set first = languages|first %}{{ first.language_id }}]\\\']\').focus();\r\n	\r\n	pcount++;\r\n}\r\n\r\nfunction copy_values(preset_count, language_id){\r\n	var new_value = $(\'textarea[name=\\\'presets[\' + preset_count + \'][descriptions][\' + language_id + \']\\\']\').val();\r\n	$(\'textarea[name^=\\\'presets[\' + preset_count + \'][descriptions]\\\']\').val(new_value);\r\n}\r\n//--></script>   \r\n				]]></add>\r\n		</operation>		\r\n	</file>		\r\n	<file path=\"admin/model/localisation/language.php\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search ><![CDATA[// Product Attribute]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n		// Attribute Preset Values\r\n		$query = $this->db->query(\"SELECT * FROM \" . DB_PREFIX . \"attribute_presets_description WHERE language_id = \'\" . (int)$this->config->get(\'config_language_id\') . \"\'\");\r\n\r\n		foreach ($query->rows as $attribute_preset) {\r\n			$this->db->query(\"INSERT INTO \" . DB_PREFIX . \"attribute_presets_description SET preset_id = \'\" . (int)$attribute_preset[\'preset_id\'] . \"\', language_id = \'\" . (int)language_id . \"\', text = \'\" . $this->db->escape($attribute_preset[\'text\']) . \"\'\");\r\n		}\r\n			]]></add>\r\n		</operation>\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$this->db->query(\"DELETE FROM \" . DB_PREFIX . \"language WHERE language_id = \'\" . (int)$language_id . \"\'\");]]></search>\r\n			<add position=\"after\"><![CDATA[\r\n				$this->db->query(\"DELETE FROM \" . DB_PREFIX . \"attribute_presets_description WHERE language_id = \'\" . (int)language_id . \"\'\");\r\n			]]></add>\r\n		</operation>						\r\n	</file>\r\n	<file path=\"catalog/model/catalog/product.php\" error=\"log\">\r\n	\r\n		<operation error=\"log\">\r\n			<search ><![CDATA[public function getProductAttributes($product_id) {]]></search>\r\n			<add position=\"after\"><![CDATA[\r\n			if ($this->config->get(\'module_atpresets_use_newline\')==1) {\r\n				$glue_character = html_entity_decode(\'<br>\', ENT_QUOTES, \'UTF-8\');\r\n			} else {\r\n				$glue_character = $this->config->get(\'module_atpresets_other_character\').\" \";\r\n			}\r\n			]]></add>\r\n		</operation>	\r\n		<operation error=\"log\">\r\n			<search ><![CDATA[$product_attribute_data[] = array(]]></search>\r\n			<add position=\"replace\"><![CDATA[\r\n			if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n				if (!isset($product_attribute_data[$product_attribute[\'attribute_id\']])) {\r\n					$product_attribute_data[$product_attribute[\'attribute_id\']] = array(\r\n						\'attribute_id\' => $product_attribute[\'attribute_id\'],\r\n						\'name\'         => $product_attribute[\'name\'],\r\n						\'text\'         => $product_attribute[\'text\']\r\n					);\r\n				} else {\r\n					$product_attribute_data[$product_attribute[\'attribute_id\']] = array(\r\n						\'attribute_id\' => $product_attribute[\'attribute_id\'],\r\n						\'name\'         => $product_attribute[\'name\'],\r\n						\'text\'         => $product_attribute_data[$product_attribute[\'attribute_id\']][\'text\'] .= $glue_character.$product_attribute[\'text\']\r\n					);			\r\n				}\r\n			} else $product_attribute_data[$product_attribute[\'attribute_id\']] = array(\r\n			]]></add>\r\n		</operation>\r\n	</file>			\r\n	<file path=\"admin/controller/common/column_left.php\" error=\"log\">\r\n		<operation error=\"log\">\r\n			<search><![CDATA[$this->load->language(\'common/column_left\');]]></search>\r\n			<add position=\"before\"><![CDATA[\r\n		$this->load->language(\'extension/module/attemplate\');\r\n			]]></add>\r\n		</operation>		\r\n		<operation error=\"log\">\r\n			<search ><![CDATA[if ($attribute) {]]></search>\r\n			<add position=\"before\" ><![CDATA[\r\n			if ($this->config->get(\'module_atpresets_installed\')==1) {\r\n				if ($this->user->hasPermission(\'access\', \'extension/module/attemplate\')) {\r\n					$attribute[] = array(\r\n						\'name\'	   => $this->language->get(\'text_attemplate\'),\r\n						\'href\'     => $this->url->link(\'extension/module/attemplate\', \'user_token=\' . $this->session->data[\'user_token\'], true),\r\n						\'children\' => array()		\r\n					);\r\n				}	\r\n			}			\r\n			]]>\r\n			</add>\r\n		</operation>		\r\n	</file>				\r\n</modification>', 1, '2023-04-03 16:32:15');

-- --------------------------------------------------------

--
-- Table structure for table `module`
--

CREATE TABLE `module` (
  `module_id` int(11) NOT NULL,
  `name` varchar(64) NOT NULL,
  `code` varchar(32) NOT NULL,
  `setting` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `module`
--

INSERT INTO `module` (`module_id`, `name`, `code`, `setting`) VALUES
(30, 'Category', 'banner', '{\"name\":\"Category\",\"banner_id\":\"6\",\"width\":\"182\",\"height\":\"182\",\"status\":\"1\"}'),
(29, 'Home Page', 'carousel', '{\"name\":\"Home Page\",\"banner_id\":\"8\",\"width\":\"130\",\"height\":\"100\",\"status\":\"1\"}'),
(28, 'Home Page', 'featured', '{\"name\":\"Home Page\",\"product\":[\"43\",\"40\",\"42\",\"30\"],\"limit\":\"4\",\"width\":\"200\",\"height\":\"200\",\"status\":\"1\"}'),
(27, 'Home Page', 'slideshow', '{\"name\":\"Home Page\",\"banner_id\":\"7\",\"width\":\"1140\",\"height\":\"380\",\"status\":\"1\"}'),
(31, 'Banner 1', 'banner', '{\"name\":\"Banner 1\",\"banner_id\":\"6\",\"width\":\"182\",\"height\":\"182\",\"status\":\"1\"}');

-- --------------------------------------------------------

--
-- Table structure for table `option`
--

CREATE TABLE `option` (
  `option_id` int(11) NOT NULL,
  `type` varchar(32) NOT NULL,
  `sort_order` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `option`
--

INSERT INTO `option` (`option_id`, `type`, `sort_order`) VALUES
(1, 'radio', 2),
(2, 'radio', 3),
(4, 'text', 4),
(5, 'select', 1),
(6, 'textarea', 5),
(7, 'file', 6),
(8, 'date', 7),
(9, 'time', 8),
(10, 'datetime', 9),
(11, 'select', 1),
(12, 'date', 1),
(13, 'select', 0);

-- --------------------------------------------------------

--
-- Table structure for table `option_description`
--

CREATE TABLE `option_description` (
  `option_id` int(11) NOT NULL,
  `language_id` int(11) NOT NULL,
  `name` varchar(128) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `option_description`
--

INSERT INTO `option_description` (`option_id`, `language_id`, `name`) VALUES
(4, 1, 'Text'),
(6, 1, 'Textarea'),
(7, 1, 'File'),
(5, 1, 'Select'),
(9, 1, 'Time'),
(10, 1, 'Date &amp; Time'),
(12, 1, 'Delivery Date'),
(11, 1, 'Size'),
(1, 1, 'Radio'),
(8, 1, 'Date'),
(2, 1, 'Color'),
(13, 2, 'Another Select'),
(2, 2, 'Color'),
(8, 2, 'Date'),
(1, 2, 'Radio'),
(11, 2, 'Size'),
(12, 2, 'Delivery Date'),
(10, 2, 'Date &amp; Time'),
(9, 2, 'Time'),
(5, 2, 'Select'),
(7, 2, 'File'),
(6, 2, 'Textarea'),
(4, 2, 'Text'),
(13, 1, 'Another Select');

-- --------------------------------------------------------

--
-- Table structure for table `option_value`
--

CREATE TABLE `option_value` (
  `option_value_id` int(11) NOT NULL,
  `option_id` int(11) NOT NULL,
  `image` varchar(255) NOT NULL,
  `sort_order` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `option_value`
--

INSERT INTO `option_value` (`option_value_id`, `option_id`, `image`, `sort_order`) VALUES
(43, 1, '', 3),
(42, 5, '', 4),
(41, 5, '', 3),
(39, 5, '', 1),
(40, 5, '', 2),
(24, 2, 'catalog/journal3/colors/10.png', 2),
(46, 11, 'no_image.jpg', 2),
(31, 1, '', 2),
(32, 1, '', 1),
(23, 2, 'catalog/journal3/colors/1.png', 1),
(54, 2, 'catalog/journal3/colors/12.png', 0),
(61, 11, 'no_image.jpg', 6),
(60, 11, 'no_image.jpg', 5),
(55, 2, 'catalog/journal3/colors/11.png', 0),
(56, 2, 'catalog/journal3/colors/3.png', 0),
(51, 2, 'catalog/journal3/colors/8.png', 0),
(52, 2, 'catalog/journal3/colors/5.png', 0),
(50, 2, 'catalog/journal3/colors/6.png', 0),
(59, 11, 'no_image.jpg', 1),
(53, 2, 'catalog/journal3/colors/9.png', 0),
(57, 2, 'catalog/journal3/colors/14.png', 0),
(58, 2, 'catalog/journal3/colors/13.png', 0),
(49, 2, 'catalog/journal3/colors/2.png', 0),
(47, 11, 'no_image.jpg', 3),
(48, 11, 'no_image.jpg', 4),
(44, 2, 'catalog/journal3/colors/4.png', 3),
(45, 2, 'catalog/journal3/colors/7.png', 4),
(62, 13, '', 0),
(63, 13, '', 0),
(64, 13, '', 0);

-- --------------------------------------------------------

--
-- Table structure for table `option_value_description`
--

CREATE TABLE `option_value_description` (
  `option_value_id` int(11) NOT NULL,
  `language_id` int(11) NOT NULL,
  `option_id` int(11) NOT NULL,
  `name` varchar(128) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `option_value_description`
--

INSERT INTO `option_value_description` (`option_value_id`, `language_id`, `option_id`, `name`) VALUES
(42, 1, 5, 'Yellow'),
(41, 1, 5, 'Green'),
(39, 1, 5, 'Red'),
(40, 1, 5, 'Blue'),
(48, 1, 11, 'L'),
(43, 1, 1, 'Large'),
(47, 1, 11, 'M'),
(46, 1, 11, 'S'),
(61, 1, 11, 'XXL'),
(31, 1, 1, 'Medium'),
(60, 1, 11, 'XL'),
(32, 1, 1, 'Small'),
(59, 1, 11, 'XS'),
(45, 1, 2, 'Red'),
(44, 1, 2, 'Steel'),
(24, 1, 2, 'Violet'),
(23, 1, 2, 'Turquoise'),
(54, 1, 2, 'Burgundy'),
(55, 1, 2, 'Light Green'),
(56, 1, 2, 'Orange'),
(51, 1, 2, 'Green'),
(52, 1, 2, 'Gold'),
(50, 1, 2, 'Light Blue'),
(53, 1, 2, 'Dark Blue'),
(57, 1, 2, 'Dark Gray'),
(58, 1, 2, 'Yellow'),
(49, 1, 2, 'Silver'),
(64, 2, 13, 'Option 3'),
(63, 2, 13, 'Option 2'),
(62, 2, 13, 'Option 1'),
(49, 2, 2, 'Silver'),
(58, 2, 2, 'Yellow'),
(57, 2, 2, 'Dark Gray'),
(53, 2, 2, 'Dark Blue'),
(50, 2, 2, 'Light Blue'),
(52, 2, 2, 'Gold'),
(51, 2, 2, 'Green'),
(56, 2, 2, 'Orange'),
(55, 2, 2, 'Light Green'),
(54, 2, 2, 'Burgundy'),
(23, 2, 2, 'Turquoise'),
(24, 2, 2, 'Violet'),
(44, 2, 2, 'Steel'),
(45, 2, 2, 'Red'),
(59, 2, 11, 'XS'),
(32, 2, 1, 'Small'),
(60, 2, 11, 'XL'),
(31, 2, 1, 'Medium'),
(61, 2, 11, 'XXL'),
(46, 2, 11, 'S'),
(47, 2, 11, 'M'),
(43, 2, 1, 'Large'),
(48, 2, 11, 'L'),
(40, 2, 5, 'Blue'),
(39, 2, 5, 'Red'),
(41, 2, 5, 'Green'),
(42, 2, 5, 'Yellow'),
(62, 1, 13, 'Option 1'),
(63, 1, 13, 'Option 2'),
(64, 1, 13, 'Option 3');

-- --------------------------------------------------------

--
-- Table structure for table `order`
--

CREATE TABLE `order` (
  `order_id` int(11) NOT NULL,
  `invoice_no` int(11) NOT NULL DEFAULT 0,
  `invoice_prefix` varchar(26) NOT NULL,
  `store_id` int(11) NOT NULL DEFAULT 0,
  `store_name` varchar(64) NOT NULL,
  `store_url` varchar(255) NOT NULL,
  `customer_id` int(11) NOT NULL DEFAULT 0,
  `customer_group_id` int(11) NOT NULL DEFAULT 0,
  `firstname` varchar(32) NOT NULL,
  `lastname` varchar(32) NOT NULL,
  `email` varchar(96) NOT NULL,
  `telephone` varchar(32) NOT NULL,
  `fax` varchar(32) NOT NULL,
  `custom_field` text NOT NULL,
  `payment_firstname` varchar(32) NOT NULL,
  `payment_lastname` varchar(32) NOT NULL,
  `payment_company` varchar(60) NOT NULL,
  `payment_address_1` varchar(128) NOT NULL,
  `payment_address_2` varchar(128) NOT NULL,
  `payment_city` varchar(128) NOT NULL,
  `payment_postcode` varchar(10) NOT NULL,
  `payment_country` varchar(128) NOT NULL,
  `payment_country_id` int(11) NOT NULL,
  `payment_zone` varchar(128) NOT NULL,
  `payment_zone_id` int(11) NOT NULL,
  `payment_address_format` text NOT NULL,
  `payment_custom_field` text NOT NULL,
  `payment_method` varchar(128) NOT NULL,
  `payment_code` varchar(128) NOT NULL,
  `shipping_firstname` varchar(32) NOT NULL,
  `shipping_lastname` varchar(32) NOT NULL,
  `shipping_company` varchar(40) NOT NULL,
  `shipping_address_1` varchar(128) NOT NULL,
  `shipping_address_2` varchar(128) NOT NULL,
  `shipping_city` varchar(128) NOT NULL,
  `shipping_postcode` varchar(10) NOT NULL,
  `shipping_country` varchar(128) NOT NULL,
  `shipping_country_id` int(11) NOT NULL,
  `shipping_zone` varchar(128) NOT NULL,
  `shipping_zone_id` int(11) NOT NULL,
  `shipping_address_format` text NOT NULL,
  `shipping_custom_field` text NOT NULL,
  `shipping_method` varchar(128) NOT NULL,
  `shipping_code` varchar(128) NOT NULL,
  `comment` text NOT NULL,
  `total` decimal(15,4) NOT NULL DEFAULT 0.0000,
  `order_status_id` int(11) NOT NULL DEFAULT 0,
  `affiliate_id` int(11) NOT NULL,
  `commission` decimal(15,4) NOT NULL,
  `marketing_id` int(11) NOT NULL,
  `tracking` varchar(64) NOT NULL,
  `language_id` int(11) NOT NULL,
  `currency_id` int(11) NOT NULL,
  `currency_code` varchar(3) NOT NULL,
  `currency_value` decimal(15,8) NOT NULL DEFAULT 1.00000000,
  `ip` varchar(40) NOT NULL,
  `forwarded_ip` varchar(40) NOT NULL,
  `user_agent` varchar(255) NOT NULL,
  `accept_language` varchar(255) NOT NULL,
  `date_added` datetime NOT NULL,
  `date_modified` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_history`
--

CREATE TABLE `order_history` (
  `order_history_id` int(11) NOT NULL,
  `order_id` int(11) NOT NULL,
  `order_status_id` int(11) NOT NULL,
  `notify` tinyint(1) NOT NULL DEFAULT 0,
  `comment` text NOT NULL,
  `date_added` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_option`
--

CREATE TABLE `order_option` (
  `order_option_id` int(11) NOT NULL,
  `order_id` int(11) NOT NULL,
  `order_product_id` int(11) NOT NULL,
  `product_option_id` int(11) NOT NULL,
  `product_option_value_id` int(11) NOT NULL DEFAULT 0,
  `name` varchar(255) NOT NULL,
  `value` text NOT NULL,
  `type` varchar(32) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_product`
--

CREATE TABLE `order_product` (
  `order_product_id` int(11) NOT NULL,
  `order_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `model` varchar(2000) DEFAULT NULL,
  `quantity` int(4) NOT NULL,
  `price` decimal(15,4) NOT NULL DEFAULT 0.0000,
  `total` decimal(15,4) NOT NULL DEFAULT 0.0000,
  `tax` decimal(15,4) NOT NULL DEFAULT 0.0000,
  `reward` int(8) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_recurring`
--

CREATE TABLE `order_recurring` (
  `order_recurring_id` int(11) NOT NULL,
  `order_id` int(11) NOT NULL,
  `reference` varchar(255) NOT NULL,
  `product_id` int(11) NOT NULL,
  `product_name` varchar(255) NOT NULL,
  `product_quantity` int(11) NOT NULL,
  `recurring_id` int(11) NOT NULL,
  `recurring_name` varchar(255) NOT NULL,
  `recurring_description` varchar(255) NOT NULL,
  `recurring_frequency` varchar(25) NOT NULL,
  `recurring_cycle` smallint(6) NOT NULL,
  `recurring_duration` smallint(6) NOT NULL,
  `recurring_price` decimal(10,4) NOT NULL,
  `trial` tinyint(1) NOT NULL,
  `trial_frequency` varchar(25) NOT NULL,
  `trial_cycle` smallint(6) NOT NULL,
  `trial_duration` smallint(6) NOT NULL,
  `trial_price` decimal(10,4) NOT NULL,
  `status` tinyint(4) NOT NULL,
  `date_added` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_recurring_transaction`
--

CREATE TABLE `order_recurring_transaction` (
  `order_recurring_transaction_id` int(11) NOT NULL,
  `order_recurring_id` int(11) NOT NULL,
  `reference` varchar(255) NOT NULL,
  `type` varchar(255) NOT NULL,
  `amount` decimal(10,4) NOT NULL,
  `date_added` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_shipment`
--

CREATE TABLE `order_shipment` (
  `order_shipment_id` int(11) NOT NULL,
  `order_id` int(11) NOT NULL,
  `date_added` datetime NOT NULL,
  `shipping_courier_id` varchar(255) NOT NULL DEFAULT '',
  `tracking_number` varchar(255) NOT NULL DEFAULT ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_status`
--

CREATE TABLE `order_status` (
  `order_status_id` int(11) NOT NULL,
  `language_id` int(11) NOT NULL,
  `name` varchar(32) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `order_status`
--

INSERT INTO `order_status` (`order_status_id`, `language_id`, `name`) VALUES
(2, 1, 'Processing'),
(3, 1, 'Shipped'),
(7, 1, 'Canceled'),
(5, 1, 'Complete'),
(8, 1, 'Denied'),
(9, 1, 'Canceled Reversal'),
(10, 1, 'Failed'),
(11, 1, 'Refunded'),
(12, 1, 'Reversed'),
(13, 1, 'Chargeback'),
(1, 1, 'Pending'),
(16, 1, 'Voided'),
(15, 1, 'Processed'),
(14, 1, 'Expired');

-- --------------------------------------------------------

--
-- Table structure for table `order_total`
--

CREATE TABLE `order_total` (
  `order_total_id` int(10) NOT NULL,
  `order_id` int(11) NOT NULL,
  `code` varchar(32) NOT NULL,
  `title` varchar(255) NOT NULL,
  `value` decimal(15,4) NOT NULL DEFAULT 0.0000,
  `sort_order` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `order_voucher`
--

CREATE TABLE `order_voucher` (
  `order_voucher_id` int(11) NOT NULL,
  `order_id` int(11) NOT NULL,
  `voucher_id` int(11) NOT NULL,
  `description` varchar(255) NOT NULL,
  `code` varchar(10) NOT NULL,
  `from_name` varchar(64) NOT NULL,
  `from_email` varchar(96) NOT NULL,
  `to_name` varchar(64) NOT NULL,
  `to_email` varchar(96) NOT NULL,
  `voucher_theme_id` int(11) NOT NULL,
  `message` text NOT NULL,
  `amount` decimal(15,4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `product`
--

CREATE TABLE `product` (
  `product_id` int(11) NOT NULL,
  `model` varchar(64) NOT NULL,
  `sku` varchar(64) NOT NULL,
  `upc` varchar(12) NOT NULL,
  `ean` varchar(14) NOT NULL,
  `jan` varchar(13) NOT NULL,
  `isbn` varchar(17) NOT NULL,
  `mpn` varchar(64) NOT NULL,
  `location` varchar(128) NOT NULL,
  `quantity` int(4) NOT NULL DEFAULT 0,
  `stock_status_id` int(11) NOT NULL,
  `image` varchar(255) DEFAULT NULL,
  `manufacturer_id` int(11) NOT NULL,
  `shipping` tinyint(1) NOT NULL DEFAULT 1,
  `price` decimal(15,4) NOT NULL DEFAULT 0.0000,
  `points` int(8) NOT NULL DEFAULT 0,
  `tax_class_id` int(11) NOT NULL,
  `date_available` date NOT NULL DEFAULT '0000-00-00',
  `weight` decimal(15,8) NOT NULL DEFAULT 0.00000000,
  `weight_class_id` int(11) NOT NULL DEFAULT 0,
  `length` decimal(15,8) NOT NULL DEFAULT 0.00000000,
  `width` decimal(15,8) NOT NULL DEFAULT 0.00000000,
  `height` decimal(15,8) NOT NULL DEFAULT 0.00000000,
  `length_class_id` int(11) NOT NULL DEFAULT 0,
  `subtract` tinyint(1) NOT NULL DEFAULT 1,
  `minimum` int(11) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `status` tinyint(1) NOT NULL DEFAULT 0,
  `viewed` int(5) NOT NULL DEFAULT 0,
  `date_added` datetime NOT NULL,
  `date_modified` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `product`
--

INSERT INTO `product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`) VALUES
(28, 'Product 1', '', '', '', '', '', '', '', 929, 7, 'catalog/demo/htc_touch_hd_1.jpg', 5, 1, 100.0000, 200, 9, '2009-02-03', 146.40000000, 2, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 25768, '2009-02-03 16:06:50', '2018-06-13 14:37:16'),
(30, 'Product 3', '', '', '', '', '', '', '', 4, 6, 'catalog/demo/canon_eos_5d_1.jpg', 9, 1, 100.0000, 0, 9, '2009-02-03', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 26552, '2009-02-03 16:59:00', '2018-06-13 13:27:39'),
(31, 'Product 4', '', '', '', '', '', '', '', 998, 6, 'catalog/demo/nikon_d300_1.jpg', 0, 1, 80.0000, 0, 9, '2009-02-03', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 3, 1, 1, 0, 1, 11788, '2009-02-03 17:00:10', '2018-06-13 15:17:08'),
(32, 'Product 5', '', '', '', '', '', '', '', 996, 6, 'catalog/demo/ipod_touch_1.jpg', 8, 1, 100.0000, 0, 9, '2009-02-03', 5.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 17855, '2009-02-03 17:07:26', '2018-06-13 14:50:53'),
(33, 'Product 6', '', '', '', '', '', '', '', 999, 6, 'catalog/demo/samsung_syncmaster_941bw.jpg', 0, 1, 200.0000, 0, 9, '2009-02-03', 5.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 2, 1, 1, 0, 1, 21694, '2009-02-03 17:08:31', '2018-07-26 17:39:17'),
(34, 'Product 7', '', '', '', '', '', '', '', 997, 6, 'catalog/demo/ipod_shuffle_1.jpg', 8, 1, 100.0000, 0, 9, '2009-02-03', 5.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 2, 1, 1, 0, 1, 18726, '2009-02-03 18:07:54', '2018-06-13 14:49:48'),
(367, 'Model 992', '', '', '', '', '', '', '', 97, 5, 'catalog/journal3/products/electronics/smart-tv-h6240-by-samsung.jpg', 9, 1, 4009.0000, 0, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15097, '2018-05-10 00:08:18', '2018-07-26 14:13:10'),
(36, 'Product 9', '', '', '', '', '', '', '', 990, 6, 'catalog/demo/ipod_nano_1.jpg', 8, 0, 100.0000, 100, 9, '2009-02-03', 5.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 2, 1, 1, 0, 1, 18383, '2009-02-03 18:09:19', '2018-06-13 14:45:48'),
(40, 'product 11', '', '', '', '', '', '', '', 960, 5, 'catalog/demo/iphone_1.jpg', 8, 1, 101.0000, 0, 9, '2009-02-03', 10.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 32274, '2009-02-03 21:07:12', '2018-06-13 14:38:50'),
(41, 'Product 14', '', '', '', '', '', '', '', 960, 5, 'catalog/demo/imac_1.jpg', 8, 1, 100.0000, 0, 9, '2009-02-03', 5.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 20813, '2009-02-03 21:07:26', '2018-06-13 14:38:28'),
(43, 'Product 16', '', '', '', '', '', '', '', 927, 5, 'catalog/demo/macbook_1.jpg', 8, 0, 500.0000, 0, 9, '2009-02-03', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 2, 1, 1, 0, 1, 29921, '2009-02-03 21:07:49', '2018-06-13 14:58:42'),
(44, 'Product 17', '', '', '', '', '', '', '', 996, 5, 'catalog/demo/macbook_air_1.jpg', 8, 1, 1000.0000, 0, 9, '2009-02-03', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 2, 1, 1, 0, 1, 32867, '2009-02-03 21:08:00', '2018-06-13 14:59:49'),
(45, 'Product 18', '', '', '', '', '', '', '', 995, 5, 'catalog/demo/macbook_pro_1.jpg', 8, 1, 2000.0000, 0, 9, '2009-02-03', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 2, 1, 1, 0, 1, 21642, '2009-02-03 21:08:17', '2018-06-13 15:00:12'),
(368, 'Model 980', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/electronics/sony-bravia.jpg', 15, 1, 6009.0000, 0, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15101, '2018-05-05 09:01:29', '2018-07-26 17:40:48'),
(47, 'Product 21', '', '', '', '', '', '', '', 1000, 5, 'catalog/demo/hp_1.jpg', 7, 1, 100.0000, 400, 9, '2009-02-03', 1.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 0, 1, 0, 1, 26549, '2009-02-03 21:08:40', '2018-06-13 14:37:04'),
(48, 'product 20', 'test 1', '', '', '', '', '', 'test 2', 989, 5, 'catalog/demo/ipod_classic_1.jpg', 8, 1, 100.0000, 0, 9, '2009-02-08', 1.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 2, 1, 1, 0, 1, 28268, '2009-02-08 17:21:51', '2018-06-13 14:47:04'),
(49, 'SAM1', '', '', '', '', '', '', '', 0, 8, 'catalog/demo/samsung_tab_1.jpg', 7, 1, 199.9900, 0, 9, '2011-04-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 14167, '2011-04-26 08:57:34', '2018-07-26 17:37:57'),
(364, 'Model 996', '', '', '', '', '', '', '', 98, 5, 'catalog/journal3/products/electronics/curved-oled-tv-55ec9300-by-lg.jpg', 15, 1, 4789.0000, 0, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 0, 1, 1, 14604, '2018-05-25 20:42:32', '2018-07-26 17:36:57'),
(365, 'Model 995', '', '', '', '', '', '', '', 0, 8, 'catalog/journal3/products/electronics/ks9500-curved-4k-suhd-tv-by-samsung.jpg', 15, 1, 0.0000, 0, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 22199, '2018-05-22 04:28:13', '2018-06-13 15:45:13'),
(366, 'Model 994', '', '', '', '', '', '', '', 35, 8, 'catalog/journal3/products/electronics/leica-m9-digital-camera-by-leica.jpg', 15, 1, 2189.0000, 100, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16824, '2018-05-02 08:13:29', '2020-06-12 21:28:25'),
(274, 'Model 79', '', '', '', '', '', '', '', 95, 5, 'catalog/journal3/products/beauty/2.jpg', 19, 1, 460.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21715, '2018-05-04 03:42:45', '2018-07-06 10:53:44'),
(275, 'Model 754', '', '', '', '', '', '', '', 99, 7, 'catalog/journal3/products/beauty/additional/5.jpg', 20, 1, 248.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 23776, '2018-05-12 17:53:21', '2018-07-06 11:01:25'),
(276, 'Model 920', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/beauty/7.jpg', 19, 1, 299.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18880, '2018-05-20 06:18:28', '2018-07-06 11:00:49'),
(277, 'Model 634', '', '', '', '', '', '', '', 93, 6, 'catalog/journal3/products/beauty/9.jpg', 19, 1, 570.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21113, '2018-05-02 01:52:20', '2018-07-06 10:53:06'),
(278, 'Model 48', '', '', '', '', '', '', '', 99, 7, 'catalog/journal3/products/beauty/13.jpg', 18, 1, 810.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21817, '2018-05-08 14:26:15', '2018-07-06 10:58:40'),
(279, 'Model 87', '', '', '', '', '', '', '', 96, 7, 'catalog/journal3/products/beauty/14.jpg', 20, 1, 165.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19559, '2018-05-05 18:34:14', '2018-07-06 10:54:14'),
(280, 'Model 999', '', '', '', '', '', '', 'Test', 70, 5, 'catalog/journal3/products/beauty/17.jpg', 20, 1, 680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 23662, '2018-05-02 01:32:29', '2020-06-03 21:29:23'),
(281, 'Model 90', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/beauty/19.jpg', 13, 1, 349.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 20105, '2018-05-21 23:59:43', '2018-07-06 11:02:08'),
(282, 'Model 91', '', '', '', '', '', '', '', 89, 7, 'catalog/journal3/products/beauty/22.jpg', 18, 1, 760.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 23692, '2018-05-12 19:21:06', '2018-07-06 10:49:18'),
(283, 'Model 92', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/beauty/24.jpg', 19, 1, 309.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 20655, '2018-05-27 00:46:24', '2018-07-06 10:56:53'),
(284, 'Model 93', '', '', '', '', '', '', '', 98, 7, 'catalog/journal3/products/beauty/25.jpg', 18, 1, 519.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18638, '2018-05-05 17:48:41', '2018-07-06 11:05:10'),
(285, 'Model 94', '', '', '', '', '', '', '', 98, 7, 'catalog/journal3/products/beauty/26.jpg', 13, 1, 321.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19627, '2018-05-06 14:44:13', '2018-07-06 11:03:14'),
(286, 'Model 67', '', '', '', '', '', '', '', 98, 8, 'catalog/journal3/products/beauty/27.jpg', 20, 1, 652.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15109, '2018-05-14 20:15:03', '2018-07-06 11:04:37'),
(287, 'Model 65', '', '', '', '', '', '', '', 94, 7, 'catalog/journal3/products/beauty/28.jpg', 18, 1, 209.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19083, '2018-05-23 09:02:38', '2018-07-06 11:04:26'),
(288, 'Model 109', '', '', '', '', '', '', '', 99, 7, 'catalog/journal3/products/beauty/29.jpg', 19, 1, 499.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15976, '2018-05-11 08:28:03', '2018-06-13 15:19:53'),
(289, 'Model 99', '', '', '', '', '', '', '', 0, 6, 'catalog/journal3/products/beauty/33.jpg', 13, 1, 419.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21816, '2018-05-15 15:12:19', '2018-07-06 10:55:39'),
(290, 'Model 100', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/beauty/basket2.jpg', 21, 1, 960.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 12832, '2018-05-13 02:37:26', '2018-07-06 11:02:44'),
(291, 'Model 101', '', '', '', '', '', '', '', 98, 7, 'catalog/journal3/products/beauty/basket4.jpg', 18, 1, 156.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 11956, '2018-05-17 15:30:14', '2018-08-06 15:47:56'),
(292, 'Model 103', '', '', '', '', '', '', '', 98, 5, 'catalog/journal3/products/beauty/basket3.jpg', 20, 1, 809.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 12868, '2018-05-17 21:38:53', '2018-07-26 17:43:15'),
(293, 'Model 106', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/beauty/basket.jpg', 7, 1, 360.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 14328, '2018-05-05 13:43:45', '2018-07-06 10:59:30'),
(294, 'Model 209', '', '', '', '', '', '', '', 0, 8, 'catalog/journal3/products/beauty/eyelasher.jpg', 21, 1, 101.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19382, '2018-05-03 03:42:06', '2018-07-06 10:56:14'),
(295, 'Model 104', '', '', '', '', '', '', '', 99, 7, 'catalog/journal3/products/beauty/brush-case2.jpg', 20, 1, 0.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 17515, '2018-05-28 01:19:16', '2018-07-06 11:03:34'),
(296, 'Model 205', '', '', '', '', '', '', '', 98, 5, 'catalog/journal3/products/beauty/brush.jpg', 21, 1, 579.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16829, '2018-05-09 19:30:00', '2018-07-06 11:05:30'),
(297, 'Model 902', '', '', '', '', '', '', '', 91, 6, 'catalog/journal3/products/beauty/brush2.jpg', 18, 1, 307.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21960, '2018-05-23 21:32:16', '2018-07-06 10:55:03'),
(298, 'Model 58', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/beauty/powder2.jpg', 21, 1, 190.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18760, '2018-05-29 01:11:19', '2018-07-06 11:00:18'),
(299, 'Model 48', '', '', '', '', '', '', '', 9, 6, 'catalog/journal3/products/fashion/f1.jpg', 12, 1, 399.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21475, '2018-08-12 13:19:47', '2018-09-04 17:12:46'),
(300, 'Model 30', '', '', '', '', '', '', '', 31, 7, 'catalog/journal3/products/fashion/additional/8549539065_78e985be0c_o.jpg', 13, 1, 589.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 32499, '2018-08-11 15:05:00', '2018-09-05 08:41:27'),
(301, 'Model 59', '', '', '', '', '', '', '', 77, 5, 'catalog/journal3/products/fashion/b1.jpg', 11, 1, 689.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 23211, '2018-05-14 11:25:39', '2018-09-04 23:08:57'),
(303, 'Model 55', '', '', '', '', '', '', '', 80, 6, 'catalog/journal3/products/fashion/r2.jpg', 16, 1, 369.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21601, '2018-08-10 01:09:22', '2018-09-05 08:33:19'),
(304, 'Model 56', '', '', '', '', '', '', '', 67, 6, 'catalog/journal3/products/fashion/j1.jpg', 16, 1, 392.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 27479, '2018-08-09 18:07:02', '2018-09-05 08:14:59'),
(305, 'Model 99', '', '', '', '', '', '', '', 77, 7, 'catalog/journal3/products/fashion/additional/8337480771_2358b04366_o.jpg', 16, 1, 535.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21383, '2018-08-08 15:07:04', '2018-09-05 08:39:21'),
(306, 'Model 40', '', '', '', '', '', '', '', 92, 5, 'catalog/journal3/products/fashion/m1.jpg', 15, 1, 355.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 28663, '2018-08-06 21:14:17', '2018-09-05 08:25:32'),
(307, 'Model 66', '', '', '', '', '', '', '', 0, 5, 'catalog/journal3/products/fashion/k1.jpg', 13, 1, 829.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16617, '2018-05-07 12:50:14', '2018-09-05 08:20:15'),
(308, 'Model 90', '', '', '', '', '', '', '', 95, 7, 'catalog/journal3/products/fashion/n1.jpg', 11, 1, 319.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 14394, '2018-05-16 00:28:20', '2018-09-04 17:13:40'),
(309, 'Model 91', '', '', '', '', '', '', '', 97, 8, 'catalog/journal3/products/fashion/s2.jpg', 12, 1, 902.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 32428, '2018-05-26 11:50:56', '2018-09-05 08:35:56'),
(310, 'Model 76', '', '', '', '', '', '', '', 44, 8, 'catalog/journal3/products/fashion/d1.jpg', 17, 1, 209.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 20936, '2018-05-23 09:49:42', '2018-09-04 23:11:39'),
(311, 'Model 63', '', '', '', '', '', '', '', 96, 8, 'catalog/journal3/products/fashion/i1.jpg', 13, 1, 659.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15672, '2018-05-06 13:35:43', '2018-09-05 08:11:01'),
(312, 'Model 85', '', '', '', '', '', '', '', 98, 6, 'catalog/journal3/products/fashion/g1.jpg', 11, 1, 209.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 22037, '2018-05-21 14:29:27', '2018-09-04 23:08:18'),
(313, 'Model 84', '', '', '', '', '', '', '', 88, 5, 'catalog/journal3/products/fashion/p1.jpg', 13, 1, 498.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 24604, '2018-05-27 07:40:10', '2018-09-05 08:29:11'),
(314, 'Model 64', '', '', '', '', '', '', '', 91, 6, 'catalog/journal3/products/fashion/c1.jpg', 16, 1, 456.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21331, '2018-05-10 18:52:28', '2018-09-04 23:10:20'),
(316, 'Model 23', '', '', '', '', '', '', '', 97, 5, 'catalog/journal3/products/fashion/additional/adult-airport-bags-837129.jpg', 12, 1, 329.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 14480, '2018-05-01 12:11:51', '2018-09-04 17:14:47'),
(317, 'Model 84', '', '', '', '', '', '', '', 95, 8, 'catalog/journal3/products/fashion/a1.jpg', 17, 1, 299.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 24914, '2018-05-03 14:53:42', '2018-09-25 09:46:59'),
(318, 'Model 93', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/fashion/bags/bag.jpg', 12, 1, 509.0000, 0, 9, '2018-05-14', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 22647, '2018-05-12 13:52:56', '2018-07-06 11:22:50'),
(319, 'Model 94', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/fashion/bags/handbag.jpg', 15, 1, 425.0000, 0, 9, '2018-05-14', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 20328, '2018-05-21 00:43:37', '2018-06-13 15:16:08'),
(320, 'Model 56', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/fashion/bags/phone-case2.jpg', 11, 1, 289.0000, 0, 9, '2018-05-14', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19809, '2018-05-06 09:59:16', '2018-07-06 11:21:51'),
(321, 'Model 49', '', '', '', '', '', '', '', 97, 5, 'catalog/journal3/products/fashion/bags/purse.jpg', 13, 1, 619.0000, 0, 9, '2018-05-14', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19965, '2018-05-27 23:45:29', '2018-06-13 14:52:28'),
(322, 'Model 76', '', '', '', '', '', '', '', 96, 8, 'catalog/journal3/products/fashion/bags/purse2.jpg', 12, 1, 638.0000, 0, 9, '2018-05-15', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 23585, '2018-05-29 16:49:38', '2018-07-06 11:26:08'),
(323, 'Model 50', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/footwear/14.png', 17, 1, 499.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15150, '2018-05-03 12:51:44', '2018-06-13 15:26:33'),
(324, 'Moel 59', '', '', '', '', '', '', '', 97, 5, 'catalog/journal3/products/footwear/15.png', 17, 1, 309.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 20895, '2018-05-17 13:49:48', '2018-07-06 11:12:02'),
(325, 'Model 101', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/1.png', 17, 1, 539.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16738, '2018-05-16 06:33:47', '2018-06-13 14:56:04'),
(326, 'Model 102', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/footwear/10.png', 16, 1, 375.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 12276, '2018-05-27 15:19:33', '2018-06-13 14:18:10'),
(327, 'Model 103', '', '', '', '', '', '', '', 0, 6, 'catalog/journal3/products/footwear/11.png', 14, 1, 329.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16133, '2018-05-28 08:56:24', '2018-06-13 15:24:30'),
(328, 'Model 104', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/12.png', 17, 1, 649.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15930, '2018-05-27 22:43:21', '2018-06-13 15:04:34'),
(329, 'Model 106', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/13.png', 11, 1, 762.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 10694, '2018-05-23 14:47:36', '2018-08-06 15:50:39'),
(330, 'Model 108', '', '', '', '', '', '', '', 96, 8, 'catalog/journal3/products/footwear/16.png', 17, 1, 489.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 12787, '2018-05-03 05:47:54', '2018-08-06 15:50:16'),
(331, 'Model 201', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/2.png', 17, 1, 590.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16655, '2018-05-04 08:36:44', '2018-06-13 14:16:09'),
(332, 'Model 202', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/footwear/3.png', 16, 1, 579.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 11519, '2018-05-11 01:39:59', '2018-06-13 15:03:51'),
(333, 'Model 203', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/4.png', 12, 1, 718.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 14674, '2018-05-11 06:29:42', '2018-07-13 13:45:21'),
(334, 'Model 204', '', '', '', '', '', '', '', 95, 8, 'catalog/journal3/products/footwear/5.png', 14, 1, 469.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21774, '2018-05-22 03:28:32', '2018-07-06 11:12:56'),
(335, 'Model 205', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/6.png', 11, 1, 599.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 13115, '2018-05-15 21:53:38', '2018-07-26 14:11:18'),
(336, 'Model 206', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/footwear/7.png', 16, 1, 619.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 17712, '2018-05-12 03:02:33', '2018-07-13 14:14:20'),
(337, 'Model 207', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/footwear/8.png', 16, 1, 327.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 14667, '2018-05-11 21:31:52', '2018-07-06 11:17:36'),
(338, 'Model 208', '', '', '', '', '', '', '', 98, 5, 'catalog/journal3/products/footwear/9.png', 16, 1, 0.0000, 0, 9, '2018-05-20', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16732, '2018-05-22 02:31:40', '2018-07-06 11:12:31'),
(339, 'Model 209', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/NordWood-4301.jpg', 7, 1, 579.0000, 0, 9, '2018-05-21', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15754, '2018-05-13 20:02:46', '2018-06-13 14:21:47'),
(340, 'Model 301', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/footwear/flip-flops.jpg', 14, 1, 119.0000, 0, 9, '2018-05-21', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 17455, '2018-05-01 20:38:52', '2018-06-13 15:04:11'),
(341, 'Model 202', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/footwear/sandals.jpg', 14, 1, 815.0000, 0, 9, '2018-05-21', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16216, '2018-05-26 19:06:02', '2018-06-13 15:44:26'),
(342, 'Model 206', '', '', '', '', '', '', '', 0, 6, 'catalog/journal3/products/footwear/shoe.jpg', 16, 1, 425.0000, 0, 9, '2018-05-21', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 39340, '2018-05-07 09:33:33', '2018-08-10 00:48:59'),
(343, 'Model 208', '', '', '', '', '', '', '', 80, 5, 'catalog/journal3/products/footwear/shoes.jpg', 17, 1, 540.0000, 0, 9, '2018-05-21', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15579, '2018-05-15 14:29:40', '2018-06-13 15:43:35'),
(344, 'Model 302', '', '', '', '', '', '', '', 95, 8, 'catalog/journal3/products/footwear/shoes2.jpg', 17, 1, 306.0000, 0, 9, '2018-05-22', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 22012, '2018-05-24 19:47:41', '2018-07-06 11:32:37'),
(345, 'Model 304', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/footwear/shoes4.jpg', 12, 1, 699.0000, 0, 9, '2018-05-22', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 17129, '2018-05-16 07:29:24', '2018-06-13 15:41:45'),
(346, 'Model 305', '', '', '', '', '', '', '', 10, 5, 'catalog/journal3/products/footwear/shoes5.jpg', 12, 1, 129.0000, 0, 9, '2018-05-22', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19169, '2018-05-06 02:04:00', '2018-07-13 14:38:55'),
(347, 'Model 306', '', '', '', '', '', '', '', 98, 7, 'catalog/journal3/products/footwear/shoes6.jpg', 16, 1, 419.0000, 0, 9, '2018-05-22', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18871, '2018-05-10 11:51:46', '2018-07-06 11:16:58'),
(348, 'Model 309', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/footwear/slippers.jpg', 16, 1, 625.0000, 0, 9, '2018-05-22', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 17048, '2018-05-03 05:06:54', '2018-06-13 15:22:33'),
(349, 'Model 401', '', '', '', '', '', '', '', 97, 5, 'catalog/journal3/products/fashion/bags/straw-bag.jpg', 12, 1, 589.0000, 0, 9, '2018-05-22', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 20717, '2018-05-13 13:59:11', '2018-08-06 15:47:10'),
(350, 'Mode 402', '', '', '', '', '', '', '', 90, 6, 'catalog/journal3/products/fashion/e1.jpg', 11, 1, 410.0000, 0, 9, '2018-05-23', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18262, '2018-05-27 06:35:13', '2018-09-04 17:11:12'),
(351, 'Model 402', '', '', '', '', '', '', '', 94, 8, 'catalog/journal3/products/fashion/h1.jpg', 15, 1, 509.0000, 0, 9, '2018-05-23', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18016, '2018-05-04 14:58:32', '2018-09-04 17:12:57'),
(352, 'Model 403', '', '', '', '', '', '', '', 98, 8, 'catalog/journal3/products/fashion/bags/tote2.jpg', 13, 1, 639.0000, 0, 9, '2018-05-23', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 17123, '2018-05-30 07:07:02', '2018-07-06 11:26:33'),
(353, 'Model 408', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/fashion/bags/wallet.jpg', 17, 1, 389.0000, 0, 9, '2018-05-24', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16634, '2018-05-16 14:39:37', '2018-06-13 15:39:46'),
(354, 'Model 50', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/fashion/bags/wallet2.jpg', 16, 1, 199.0000, 0, 9, '2018-05-24', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 21309, '2018-05-21 03:56:57', '2018-07-13 13:40:42'),
(355, 'Model 501', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/fashion/accessories/case2.jpg', 17, 1, 309.0000, 0, 9, '2018-05-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16754, '2018-05-24 23:45:55', '2018-06-13 15:18:56'),
(356, 'Model 502', '', '', '', '', '', '', '', 95, 6, 'catalog/journal3/products/fashion/accessories/phone-case.jpg', 13, 1, 479.0000, 0, 9, '2018-05-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 22867, '2018-05-30 10:58:46', '2018-07-13 14:06:22'),
(357, 'Model 503', '', '', '', '', '', '', '', 97, 8, 'catalog/journal3/products/fashion/accessories/umbrella.jpg', 13, 1, 99.0000, 0, 9, '2018-05-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 23090, '2018-05-16 07:36:03', '2018-09-04 22:52:57'),
(359, 'Model 509', '', '', '', '', '', '', '', 89, 5, 'catalog/journal3/products/electronics/beolab-19-by-bang-olufsen.jpg', 15, 1, 2099.0000, 0, 9, '2018-05-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15210, '2018-05-16 02:31:43', '2018-07-06 11:33:17'),
(360, 'Model 519', '', '', '', '', '', '', 'Europe', 39, 8, 'catalog/journal3/products/electronics/beoplay-h6-headphones-by-bang-olufsen.jpg', 15, 1, 3299.0000, 0, 9, '2018-05-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, -10, 1, 44400, '2018-05-21 21:26:43', '2019-03-28 11:40:12'),
(361, 'Model 999', '', '', '', '', '', '', '', 87, 6, 'catalog/journal3/products/electronics/bluetooth-gramophone-by-gramovox.jpg', 15, 1, 1899.0000, 0, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15289, '2018-05-30 03:38:25', '2018-07-06 11:30:29'),
(362, 'Model 998', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/electronics/camera.jpg', 9, 1, 675.0000, 0, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 11662, '2018-05-24 01:51:56', '2018-06-13 15:22:09'),
(363, 'Model 997', '', '', '', '', '', '', '', 92, 8, 'catalog/journal3/products/electronics/camera2.jpg', 9, 1, 4099.0000, 0, 9, '2018-05-27', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 12705, '2018-05-28 22:24:24', '2020-10-30 16:14:32'),
(256, 'Model 340', '', '', '', '', '', '', '', 98, 5, 'catalog/journal3/products/backpacks/8.jpg', 13, 1, 534.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 27059, '2018-05-11 10:26:14', '2018-06-13 15:45:21'),
(257, 'Model 341', '', '', '', '', '', '', '', 93, 5, 'catalog/journal3/products/misc/bag-yellow-2472101_1920.jpg', 16, 1, 387.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 30784, '2018-05-29 08:57:59', '2018-07-06 11:25:19'),
(259, 'Model 343', '', '', '', '', '', '', '', 92, 5, 'catalog/journal3/products/backpacks/5.jpg', 17, 1, 870.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 30014, '2018-05-21 13:31:14', '2018-07-06 11:20:26'),
(260, 'Model 344', '', '', '', '', '', '', '', 93, 5, 'catalog/journal3/products/backpacks/9.jpg', 14, 1, 870.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18269, '2018-05-18 16:42:12', '2018-06-13 14:28:52'),
(261, 'Model 345', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/misc/chair-1019923_1920.jpg', 14, 1, 799.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 18056, '2018-05-27 18:57:21', '2018-06-13 15:24:45'),
(262, 'Model 350', '', '', '', '', '', '', '', 97, 5, 'catalog/journal3/products/misc/lazy-chiar.jpg', 10, 1, 979.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15972, '2018-05-21 20:40:07', '2018-06-13 14:53:55'),
(263, 'Model 347', '', '', '', '', '', '', '', 96, 5, 'catalog/journal3/products/misc/winter-boots-795706_1920.jpg', 14, 1, 235.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 23759, '2018-05-24 22:28:35', '2018-07-06 11:31:37'),
(264, 'Model 343', '', '', '', '', '', '', '', 89, 5, 'catalog/journal3/products/perfume/perfume3.jpg', 13, 1, 7450.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 32719, '2018-05-28 02:22:35', '2018-07-26 14:11:40'),
(266, 'Model 351', '', '', '', '', '', '', '', 92, 5, 'catalog/journal3/products/misc/black-boots.jpg', 16, 1, 540.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 26864, '2018-05-04 16:27:09', '2018-07-06 11:11:21'),
(267, 'Model 351', '', '', '', '', '', '', '', 90, 5, 'catalog/journal3/products/misc/hiking-shoes-3054634_1920.jpg', 14, 1, 353.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 22162, '2018-05-28 03:08:01', '2018-07-06 11:14:32'),
(268, 'Model 354', '', '', '', '', '', '', '', 84, 5, 'catalog/journal3/products/misc/fashion-footwear-high-heels-40377.jpg', 7, 1, 559.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 33389, '2018-05-05 14:18:38', '2018-07-06 11:15:04'),
(269, 'Model 355', '', '', '', '', '', '', '', 0, 6, 'catalog/journal3/products/footwear/boot-2558324_1920.jpg', 14, 1, 779.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 31901, '2018-05-02 14:09:06', '2018-07-06 11:18:18'),
(270, 'Model 356', '', '', '', '', '', '', '', 91, 5, 'catalog/journal3/products/misc/pexels-photo.jpg', 7, 1, 559.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 24820, '2018-05-25 03:49:39', '2018-06-13 15:16:15'),
(271, 'Model 357', '', '', '', '', '', '', '', 38, 5, 'catalog/journal3/products/sunglasses/glasses3.jpg', 22, 1, 397.0000, 100, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 56874, '2018-05-27 00:40:58', '2018-07-31 16:36:03'),
(272, 'Model 358', '', '', '', '', '', '', '', 0, 5, 'catalog/journal3/products/misc/pexels-photo-236900.jpeg', 10, 1, 3010.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 42401, '2018-05-28 15:55:54', '2018-06-13 15:24:37'),
(273, 'Model 358', '', '', '', '', '', '', '', 867, 5, 'catalog/journal3/products/misc/pexels-photo-280250.jpeg', 11, 1, 209.1500, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 45210, '2018-05-01 05:36:36', '2018-06-13 15:41:55'),
(369, 'Model 981', '', '', '', '', '', '', '', 98, 8, 'catalog/journal3/products/electronics/w8-led-tv-by-sony.jpg', 8, 1, 4099.0000, 0, 9, '2018-05-29', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 15192, '2018-05-09 04:15:20', '2018-07-06 11:37:45'),
(370, 'Model 982', '', '', '', '', '', '', '', 96, 5, 'catalog/journal3/products/electronics/apple-black.png', 8, 1, 2189.0000, 0, 9, '2018-05-29', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16880, '2018-05-11 04:26:51', '2018-07-06 11:27:59'),
(371, 'Model 970', '', '', '', '', '', '', '', 99, 6, 'catalog/journal3/products/backpacks/1.jpg', 12, 1, 610.0000, 0, 9, '2018-05-29', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 20663, '2018-05-27 09:28:16', '2018-07-13 13:42:52'),
(372, 'Model 972', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/backpacks/10.jpg', 11, 1, 470.0000, 0, 9, '2018-05-30', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19259, '2018-05-12 10:00:48', '2018-08-06 15:47:35'),
(373, 'Model 961', '', '', '', '', '', '', '', 99, 7, 'catalog/journal3/products/backpacks/2.jpg', 12, 1, 508.0000, 0, 9, '2018-05-30', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 22323, '2018-05-08 21:39:11', '2018-07-06 11:23:37'),
(374, 'Model 960', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/backpacks/3.jpg', 16, 1, 799.0000, 0, 9, '2018-05-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 19991, '2018-05-06 06:13:34', '2018-06-13 14:54:47'),
(376, 'Model 930', 'JKF40', '8934FG', 'E9008', 'J590932', 'IS7898', 'MP4939', 'London', 98, 8, 'catalog/journal3/products/fashion/l1.jpg', 17, 1, 199.0000, 400, 9, '2018-06-01', 0.30000000, 1, 40.00000000, 30.00000000, 20.00000000, 1, 1, 1, 1, 1, 20634, '2018-05-03 14:10:17', '2018-09-05 08:22:43'),
(42, 'Product 15', '', '', '', '', '', '', '', 958, 5, 'catalog/demo/apple_cinema_30.jpg', 8, 1, 100.0000, 400, 9, '2009-02-04', 12.50000000, 1, 1.00000000, 2.00000000, 3.00000000, 1, 1, 2, 0, 1, 22765, '2009-02-03 21:07:37', '2019-09-05 10:56:42'),
(377, '20134', '', '', '', '', '', '', '', 96, 5, 'catalog/journal3/products/sports/1.jpg', 20, 1, 680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 10668, '2018-10-13 13:21:36', '2018-10-13 14:01:26'),
(378, 'Model 601', '', '', '', '', '', '', '', 84, 5, 'catalog/journal3/items/j-tee-front.jpg', 8, 1, 1199.0000, 0, 9, '2018-05-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 17802, '2018-10-13 13:21:36', '2023-04-03 16:03:50'),
(379, '90976', '', '', '', '', '', '', '', 99, 8, 'catalog/journal3/products/sports/3.jpg', 17, 1, 209.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 16950, '2018-10-13 13:21:36', '2018-10-13 13:50:00'),
(380, '90991', '', '', '', '', '', '', '', 99, 7, 'catalog/journal3/products/sports/4.jpg', 17, 1, 760.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 8808, '2018-10-13 13:21:36', '2018-10-13 14:04:33'),
(381, '89851', '', '', '', '', '', '', '', 99, 5, 'catalog/journal3/products/sports/5.jpg', 16, 1, 540.0000, 0, 9, '2014-03-31', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 9166, '2018-10-13 13:21:36', '2018-10-13 14:03:47'),
(382, '23430', '', '', '', '', '', '', '', 97, 7, 'catalog/journal3/products/sports/6.jpg', 13, 1, 589.0000, 0, 9, '2018-05-13', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 11129, '2018-10-13 13:21:36', '2018-10-13 14:02:21'),
(383, '50189', '', '', '', '', '', '', '', 91, 5, 'catalog/journal3/products/sports/2.jpg', 8, 1, 1199.0000, 0, 9, '2018-05-25', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 13696, '2018-10-13 13:56:14', '2018-10-13 13:58:27'),
(391, 'Model 3890', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/decor/5.png', 19, 1, 80.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 4, 1, 9549, '2018-10-26 13:33:25', '2018-10-26 13:53:57'),
(392, 'Model 2890', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/decor/3.png', 18, 1, 280.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 4, 1, 10228, '2018-10-26 13:48:11', '2018-10-26 14:55:46'),
(393, 'Model 3891', '', '', '', '', '', '', '', 0, 5, 'catalog/journal3/products/home/decor/4.png', 19, 1, 80.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 4, 1, 9235, '2018-10-26 13:48:18', '2018-10-26 13:54:26'),
(394, 'Model 3890', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/decor/2.png', 11, 1, 4900.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 4, 1, 8317, '2018-10-26 13:48:21', '2018-10-26 13:54:58'),
(396, 'Model 3891', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/decor/1.png', 11, 1, 6280.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 4, 1, 8608, '2018-10-26 13:52:06', '2018-10-26 13:55:22'),
(397, 'Model 3890', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/tables/1.png', 11, 1, 300.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 2, 1, 9121, '2018-10-26 13:56:50', '2018-10-26 14:00:00'),
(398, 'Model 3890', '', '', '', '', '', '', '', 0, 5, 'catalog/journal3/products/home/tables/2.png', 19, 1, 240.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 2, 1, 9065, '2018-10-26 14:00:26', '2018-10-26 14:04:36'),
(399, 'Model 3890', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/tables/3.png', 17, 1, 3100.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 2, 1, 8758, '2018-10-26 14:00:28', '2018-10-26 14:04:56'),
(400, 'Model 3990', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/tables/5.png', 10, 1, 1300.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 2, 1, 8385, '2018-10-26 14:00:31', '2018-10-26 14:00:31'),
(401, 'Model 3290', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/tables/4.png', 11, 1, 130.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 2, 1, 8363, '2018-10-26 14:00:33', '2018-10-26 14:05:08'),
(402, 'Model 3890', '', '', '', '', '', '', '', 998, 5, 'catalog/journal3/products/home/lamps/2.png', 14, 1, 300.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 3, 1, 10473, '2018-10-26 14:05:37', '2018-10-26 14:07:51'),
(403, 'Model 890', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/lamps/3.png', 12, 1, 240.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 3, 1, 10621, '2018-10-26 14:07:57', '2018-10-26 14:17:46'),
(404, 'Model 390', '', '', '', '', '', '', '', 0, 5, 'catalog/journal3/products/home/lamps/5.png', 12, 1, 450.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 3, 1, 10663, '2018-10-26 14:07:59', '2018-10-26 14:18:04'),
(405, 'Model 2190', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/lamps/4.png', 12, 1, 2100.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 3, 1, 11748, '2018-10-26 14:08:02', '2018-10-26 14:08:02'),
(406, 'Model 0390', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/lamps/6.png', 12, 1, 200.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 3, 1, 11119, '2018-10-26 14:08:04', '2018-10-26 14:16:22'),
(407, 'Model 0990', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/lamps/7.png', 17, 1, 100.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 3, 1, 10015, '2018-10-26 14:08:36', '2018-10-26 14:17:05'),
(409, 'Model 390X', '', '', '', '', '', '', '', 998, 5, 'catalog/journal3/products/home/sofa/1.png', 21, 1, 5450.0000, 0, 9, '2018-05-19', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 9717, '2018-10-26 14:19:16', '2018-10-26 14:24:18'),
(410, 'Model 390X', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/sofa/2.png', 21, 1, 2950.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 8676, '2018-10-26 14:24:54', '2018-10-26 14:24:54'),
(411, 'Model 390X', '', '', '', '', '', '', '', 0, 5, 'catalog/journal3/products/home/sofa/3.png', 21, 1, 950.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 9293, '2018-10-26 14:25:05', '2018-10-26 14:25:05'),
(412, 'Model 390C', '', '', '', '', '', '', '', 999, 6, 'catalog/journal3/products/home/sofa/additional/10.png', 21, 1, 250.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 9028, '2018-10-26 14:25:08', '2018-10-27 18:12:38'),
(413, 'Model 390X', '', '', '', '', '', '', '', 998, 5, 'catalog/journal3/products/home/sofa/6.png', 21, 1, 450.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 9572, '2018-10-26 14:25:08', '2018-10-27 18:12:21'),
(414, 'Model 390X', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/sofa/7.png', 21, 1, 9450.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 10708, '2018-10-26 14:25:12', '2018-10-26 14:33:18'),
(415, 'Model 390X', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/sofa/additional/8.png', 21, 1, 1850.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 9174, '2018-10-26 14:25:12', '2018-10-26 14:25:12'),
(418, 'Model 289', '', '', '', '', '', '', '', -10, 5, 'catalog/journal3/products/home/armchair/5.png', 21, 1, 3680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 11816, '2018-10-26 18:04:24', '2019-03-15 17:56:22'),
(417, 'Model 390X', '', '', '', '', '', '', '', 999, 5, 'catalog/journal3/products/home/sofa/additional/9.png', 21, 1, 557.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 1, 1, 8199, '2018-10-26 14:28:32', '2018-10-27 18:12:51'),
(419, 'Model 1899', '', '', '', '', '', '', '', 982, 5, 'catalog/journal3/products/home/armchair/7.png', 19, 1, 3680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 12139, '2018-10-26 18:04:24', '2018-10-26 18:04:24'),
(420, 'Model 889', '', '', '', '', '', '', '', 990, 5, 'catalog/journal3/products/home/armchair/1.png', 20, 1, 680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 15445, '2018-10-26 18:04:24', '2018-10-27 18:11:36'),
(421, 'Model 989', '', '', '', '', '', '', '', 988, 5, 'catalog/journal3/products/home/armchair/additional/qq.png', 15, 1, 3680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 13834, '2018-10-26 18:04:24', '2018-10-27 18:11:57'),
(422, 'Model 339', '', '', '', '', '', '', '', 992, 5, 'catalog/journal3/products/home/armchair/4.png', 17, 1, 1680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 12556, '2018-10-26 18:04:24', '2018-10-26 18:04:24'),
(423, 'Model 189', '', '', '', '', '', '', '', 998, 5, 'catalog/journal3/products/home/armchair/9.png', 21, 1, 3680.0000, 0, 9, '2018-05-12', 0.00000000, 1, 0.00000000, 0.00000000, 0.00000000, 1, 1, 1, 0, 1, 12551, '2018-10-26 18:04:24', '2018-10-26 18:04:24');

-- --------------------------------------------------------

--
-- Table structure for table `product_attribute`
--

CREATE TABLE `product_attribute` (
  `product_id` int(11) NOT NULL,
  `attribute_id` int(11) NOT NULL,
  `language_id` int(11) NOT NULL,
  `text` text NOT NULL,
  `preset_id` int(11) NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `product_attribute`
--

INSERT INTO `product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`, `preset_id`) VALUES
(45, 2, 1, '6', 0),
(44, 4, 1, '8 GB', 0),
(32, 2, 1, '2', 0),
(308, 15, 1, 'cotton', 0),
(321, 12, 1, 'party', 0),
(281, 24, 1, 'lavender', 0),
(290, 24, 1, 'lavender', 0),
(357, 13, 1, 'beachwear', 0),
(349, 12, 1, 'formal', 0),
(287, 13, 1, 'party', 0),
(286, 13, 1, 'party', 0),
(284, 13, 1, 'party', 0),
(284, 24, 1, 'butter', 0),
(332, 13, 1, 'sport', 0),
(340, 13, 1, 'beachwear', 0),
(328, 13, 1, 'training', 0),
(319, 13, 1, 'casual', 0),
(372, 13, 1, 'travel', 0),
(272, 13, 1, 'Formal', 0),
(272, 26, 1, 'Sample 2', 0),
(272, 27, 1, 'Example 3', 0),
(313, 13, 1, 'daytime', 0),
(353, 15, 1, 'leather', 0),
(345, 13, 1, 'daytime', 0),
(345, 15, 1, 'patent leather', 0),
(305, 15, 1, 'rayon', 0),
(341, 15, 1, 'suede leather', 0),
(291, 24, 1, 'butter', 0),
(365, 2, 1, '6', 0),
(354, 12, 1, 'daytime', 0),
(371, 15, 1, 'canvas', 0),
(333, 12, 1, 'sport', 0),
(316, 15, 1, 'bio cotton', 0),
(356, 15, 1, 'leather', 0),
(270, 13, 1, 'Daytime', 0),
(270, 26, 1, 'Sample 3', 0),
(270, 27, 1, 'Example 1', 0),
(31, 1, 1, 'processor', 0),
(346, 15, 1, 'patent leather', 0),
(342, 13, 1, 'party', 0),
(335, 12, 1, 'sport', 0),
(256, 26, 1, 'Sample 2', 0),
(260, 13, 1, 'Hike', 0),
(260, 26, 1, 'Sample 3', 0),
(260, 27, 1, 'Example 3', 0),
(359, 1, 1, 'loud music', 0),
(369, 3, 1, 'processor', 0),
(276, 24, 1, 'honey', 0),
(307, 15, 1, 'rayon', 0),
(262, 13, 1, 'Daytime', 0),
(262, 15, 1, 'Non Leather', 0),
(262, 26, 1, 'Sample 2', 0),
(262, 27, 1, 'Example 2', 0),
(366, 2, 2, '4', 0),
(374, 15, 1, 'canvas', 0),
(325, 13, 1, 'sport', 0),
(285, 24, 1, 'butter', 0),
(306, 15, 1, '100% cotton', 0),
(267, 12, 1, 'hiking', 0),
(42, 13, 1, 'Sleek', 0),
(45, 5, 1, '16 GB', 0),
(43, 4, 1, '8gb', 0),
(295, 24, 1, 'pony hair', 0),
(264, 13, 1, 'Formal', 0),
(264, 26, 1, 'Sample 3', 0),
(264, 27, 1, 'Example 1', 0),
(289, 13, 1, 'Fresh', 0),
(294, 13, 1, 'party', 0),
(283, 24, 1, 'butter', 0),
(326, 13, 1, 'sport', 0),
(361, 2, 1, 'processor', 0),
(339, 15, 1, 'suede leather', 0),
(278, 13, 1, 'night', 0),
(322, 15, 1, 'leather', 0),
(322, 13, 1, 'party', 0),
(293, 24, 1, 'pony hair', 0),
(304, 15, 1, 'cotton', 0),
(298, 13, 1, 'party', 0),
(256, 13, 1, 'Daytime', 0),
(304, 13, 1, 'riding', 0),
(261, 15, 1, 'Leather', 0),
(261, 26, 1, 'Sample 3', 0),
(261, 27, 1, 'Example 3', 0),
(303, 15, 1, 'viscose', 0),
(323, 13, 1, 'sport', 0),
(367, 2, 1, '4', 0),
(364, 2, 1, '6', 0),
(49, 4, 1, '16 GB', 0),
(33, 1, 1, 'processor', 0),
(368, 2, 1, '4', 0),
(292, 24, 1, 'brush', 0),
(309, 12, 1, 'party', 0),
(309, 15, 1, 'bio cotton', 0),
(351, 15, 1, 'canvas', 0),
(376, 13, 1, 'Casual', 0),
(352, 15, 1, 'faux leather', 0),
(44, 2, 1, '4', 0),
(43, 2, 1, '1', 0),
(28, 2, 1, '4', 0),
(275, 24, 1, 'cream', 0),
(275, 25, 1, 'warm', 0),
(41, 2, 1, '6', 0),
(40, 3, 1, 'processor', 0),
(273, 27, 1, 'Example 2', 0),
(273, 13, 1, 'Party', 0),
(273, 26, 1, 'Sample 1', 0),
(300, 15, 1, 'cotton', 0),
(271, 27, 1, 'Example 3', 0),
(271, 26, 1, 'Sample 3', 0),
(271, 13, 1, 'Party', 0),
(355, 15, 1, 'leather', 0),
(296, 15, 1, 'pony hair', 0),
(288, 13, 1, 'night', 0),
(362, 4, 1, '8 Gb', 0),
(348, 15, 1, 'leather', 0),
(330, 13, 1, 'daytime', 0),
(327, 13, 1, 'sport', 0),
(336, 13, 1, 'trainers', 0),
(418, 32, 2, 'Bedroom', 0),
(256, 27, 1, 'Example 1', 0),
(329, 13, 1, 'trainers', 0),
(343, 12, 1, 'party', 0),
(267, 13, 1, 'Formal', 0),
(266, 27, 1, 'Example 3', 0),
(266, 26, 1, 'Sample 1', 0),
(266, 13, 1, 'Party', 0),
(311, 15, 1, 'cotton', 0),
(310, 15, 1, 'cashmere', 0),
(268, 13, 1, 'Daytime', 0),
(268, 26, 1, 'Sample 1', 0),
(268, 27, 1, 'Example 3', 0),
(344, 12, 1, 'casual', 0),
(344, 15, 1, 'leather', 0),
(30, 2, 1, 'processor', 0),
(259, 13, 1, 'Formal', 0),
(259, 26, 1, 'Sample 2', 0),
(259, 27, 1, 'Example 2', 0),
(363, 3, 2, 'processor', 0),
(269, 27, 1, 'Example 1', 0),
(269, 26, 1, 'Sample 2', 0),
(269, 13, 1, 'Daytime', 0),
(331, 13, 1, 'sport', 0),
(257, 13, 1, 'Party', 0),
(257, 26, 1, 'Sample 1', 0),
(257, 27, 1, 'Example 2', 0),
(280, 25, 1, 'Warm', 0),
(317, 15, 1, 'Bamboo', 0),
(301, 15, 1, 'cotton', 0),
(282, 24, 1, 'bio butter', 0),
(314, 15, 1, '100% cotton', 0),
(350, 15, 1, 'leather', 0),
(312, 15, 1, 'cotton', 0),
(324, 12, 1, 'sport', 0),
(370, 2, 1, 'processor', 0),
(277, 24, 1, 'milk', 0),
(274, 24, 1, 'oil', 0),
(279, 24, 1, 'bio oil', 0),
(299, 15, 1, 'cotton', 0),
(338, 13, 1, 'sport', 0),
(338, 15, 1, 'leather', 0),
(334, 12, 1, 'sport', 0),
(297, 24, 1, 'pony hair', 0),
(320, 12, 1, 'night', 0),
(318, 15, 1, 'leather', 0),
(347, 15, 1, 'patent leather', 0),
(337, 13, 1, 'sport', 0),
(373, 15, 1, 'canvas', 0),
(263, 27, 1, 'Example 2', 0),
(263, 26, 1, 'Sample 1', 0),
(263, 15, 1, 'Leather', 0),
(263, 13, 1, 'Hike', 0),
(47, 2, 1, '4', 0),
(47, 4, 1, '16GB', 0),
(48, 1, 1, '7 processors', 0),
(36, 2, 1, '5', 0),
(34, 1, 1, 'processor', 0),
(306, 13, 1, 'casual', 0),
(349, 15, 1, 'leather', 0),
(376, 24, 1, 'Cotton', 0),
(418, 28, 2, 'Microfiber', 0),
(412, 15, 2, 'Microfiber', 0),
(394, 15, 1, 'Stone', 0),
(417, 32, 2, 'Bedroom', 0),
(299, 14, 1, 'short', 0),
(313, 15, 1, 'cotton', 0),
(417, 15, 2, 'Linen', 0),
(393, 32, 1, 'Living', 0),
(393, 15, 1, 'Porcelain', 0),
(392, 15, 1, 'Steel', 0),
(415, 32, 2, 'Living', 0),
(415, 15, 2, 'Microfiber', 0),
(392, 32, 1, 'Entry', 0),
(414, 15, 2, 'Polyester', 0),
(414, 32, 2, 'Living', 0),
(391, 32, 1, 'Living', 0),
(413, 15, 2, 'Microfiber', 0),
(391, 15, 1, 'Porcelain', 0),
(413, 32, 2, 'Living', 0),
(412, 32, 2, 'Living', 0),
(411, 32, 2, 'Living', 0),
(411, 15, 2, 'Microfiber', 0),
(410, 32, 2, 'Living', 0),
(410, 15, 2, 'Microfiber', 0),
(383, 2, 1, '20', 0),
(409, 15, 2, 'Microfiber', 0),
(383, 12, 1, 'Sport', 0),
(409, 32, 2, 'Living', 0),
(383, 13, 1, 'Chic', 0),
(406, 15, 2, 'Carbon Fiber', 0),
(383, 24, 1, 'Aluminium', 0),
(407, 15, 2, 'Carbon Fiber', 0),
(378, 24, 2, 'Aluminium', 0),
(407, 32, 2, 'Kitchen', 0),
(378, 13, 2, 'Chic', 0),
(382, 15, 1, 'cotton', 0),
(381, 27, 1, 'Example 3', 0),
(406, 32, 2, 'Entry', 0),
(405, 32, 2, 'Living', 0),
(380, 24, 1, 'bio butter', 0),
(405, 15, 2, 'Wood', 0),
(377, 15, 1, 'Nanoparticles', 0),
(404, 15, 2, 'Steel', 0),
(404, 32, 2, 'Living', 0),
(381, 13, 1, 'Party', 0),
(403, 15, 2, 'Wood', 0),
(381, 26, 1, 'Sample 1', 0),
(403, 32, 2, 'Living', 0),
(379, 15, 1, 'cashmere', 0),
(402, 15, 2, 'Wood', 0),
(378, 12, 2, 'Sport', 0),
(402, 32, 2, 'Living', 0),
(401, 15, 2, 'Wood', 0),
(401, 32, 2, 'Entry', 0),
(400, 32, 2, 'Dining', 0),
(400, 15, 2, 'Wood', 0),
(42, 3, 1, '100mhz', 0),
(360, 3, 1, 'processor', 0),
(42, 4, 1, '30GB', 0),
(399, 15, 2, 'Steel', 0),
(399, 32, 2, 'Dining', 0),
(398, 32, 2, 'Living', 0),
(398, 15, 2, 'Wood', 0),
(397, 32, 2, 'Dining', 0),
(397, 15, 2, 'Wood', 0),
(396, 15, 2, 'Marble', 0),
(396, 32, 2, 'Living', 0),
(394, 32, 2, 'Living', 0),
(42, 24, 2, 'Aluminium', 0),
(42, 4, 2, '30GB', 0),
(360, 3, 2, 'processor', 0),
(42, 3, 2, '100mhz', 0),
(378, 13, 1, 'Chic', 0),
(379, 15, 2, 'cashmere', 0),
(381, 26, 2, 'Sample 1', 0),
(381, 13, 2, 'Party', 0),
(377, 15, 2, 'Nanoparticles', 0),
(380, 24, 2, 'bio butter', 0),
(381, 27, 2, 'Example 3', 0),
(382, 15, 2, 'cotton', 0),
(378, 24, 1, 'Aluminium', 0),
(383, 24, 2, 'Aluminium', 0),
(383, 13, 2, 'Chic', 0),
(383, 12, 2, 'Sport', 0),
(383, 2, 2, '20', 0),
(391, 15, 2, 'Porcelain', 0),
(391, 32, 2, 'Living', 0),
(392, 32, 2, 'Entry', 0),
(392, 15, 2, 'Steel', 0),
(393, 15, 2, 'Porcelain', 0),
(393, 32, 2, 'Living', 0),
(313, 15, 2, 'cotton', 0),
(299, 14, 2, 'short', 0),
(394, 15, 2, 'Stone', 0),
(376, 24, 2, 'Cotton', 0),
(349, 15, 2, 'leather', 0),
(306, 13, 2, 'casual', 0),
(34, 1, 2, 'processor', 0),
(36, 2, 2, '5', 0),
(48, 1, 2, '7 processors', 0),
(47, 4, 2, '16GB', 0),
(47, 2, 2, '4', 0),
(263, 13, 2, 'Hike', 0),
(263, 15, 2, 'Leather', 0),
(263, 26, 2, 'Sample 1', 0),
(263, 27, 2, 'Example 2', 0),
(373, 15, 2, 'canvas', 0),
(337, 13, 2, 'sport', 0),
(347, 15, 2, 'patent leather', 0),
(318, 15, 2, 'leather', 0),
(320, 12, 2, 'night', 0),
(297, 24, 2, 'pony hair', 0),
(334, 12, 2, 'sport', 0),
(338, 15, 2, 'leather', 0),
(338, 13, 2, 'sport', 0),
(299, 15, 2, 'cotton', 0),
(279, 24, 2, 'bio oil', 0),
(274, 24, 2, 'oil', 0),
(277, 24, 2, 'milk', 0),
(370, 2, 2, 'processor', 0),
(324, 12, 2, 'sport', 0),
(312, 15, 2, 'cotton', 0),
(350, 15, 2, 'leather', 0),
(314, 15, 2, '100% cotton', 0),
(282, 24, 2, 'bio butter', 0),
(301, 15, 2, 'cotton', 0),
(317, 15, 2, 'Bamboo', 0),
(280, 25, 2, 'Warm', 0),
(257, 27, 2, 'Example 2', 0),
(257, 26, 2, 'Sample 1', 0),
(257, 13, 2, 'Party', 0),
(331, 13, 2, 'sport', 0),
(269, 13, 2, 'Daytime', 0),
(269, 26, 2, 'Sample 2', 0),
(269, 27, 2, 'Example 1', 0),
(363, 3, 1, 'processor', 0),
(259, 27, 2, 'Example 2', 0),
(259, 26, 2, 'Sample 2', 0),
(259, 13, 2, 'Formal', 0),
(30, 2, 2, 'processor', 0),
(344, 15, 2, 'leather', 0),
(344, 12, 2, 'casual', 0),
(268, 27, 2, 'Example 3', 0),
(268, 26, 2, 'Sample 1', 0),
(42, 24, 1, 'Aluminium', 0),
(268, 13, 2, 'Daytime', 0),
(310, 15, 2, 'cashmere', 0),
(311, 15, 2, 'cotton', 0),
(266, 13, 2, 'Party', 0),
(266, 26, 2, 'Sample 1', 0),
(266, 27, 2, 'Example 3', 0),
(267, 13, 2, 'Formal', 0),
(343, 12, 2, 'party', 0),
(329, 13, 2, 'trainers', 0),
(256, 27, 2, 'Example 1', 0),
(336, 13, 2, 'trainers', 0),
(327, 13, 2, 'sport', 0),
(330, 13, 2, 'daytime', 0),
(348, 15, 2, 'leather', 0),
(362, 4, 2, '8 Gb', 0),
(288, 13, 2, 'night', 0),
(296, 15, 2, 'pony hair', 0),
(355, 15, 2, 'leather', 0),
(271, 13, 2, 'Party', 0),
(271, 26, 2, 'Sample 3', 0),
(271, 27, 2, 'Example 3', 0),
(300, 15, 2, 'cotton', 0),
(273, 26, 2, 'Sample 1', 0),
(273, 13, 2, 'Party', 0),
(273, 27, 2, 'Example 2', 0),
(40, 3, 2, 'processor', 0),
(41, 2, 2, '6', 0),
(275, 25, 2, 'warm', 0),
(275, 24, 2, 'cream', 0),
(28, 2, 2, '4', 0),
(43, 2, 2, '1', 0),
(44, 2, 2, '4', 0),
(352, 15, 2, 'faux leather', 0),
(376, 13, 2, 'Casual', 0),
(351, 15, 2, 'canvas', 0),
(309, 15, 2, 'bio cotton', 0),
(309, 12, 2, 'party', 0),
(292, 24, 2, 'brush', 0),
(368, 2, 2, '4', 0),
(33, 1, 2, 'processor', 0),
(49, 4, 2, '16 GB', 0),
(364, 2, 2, '6', 0),
(367, 2, 2, '4', 0),
(323, 13, 2, 'sport', 0),
(303, 15, 2, 'viscose', 0),
(261, 27, 2, 'Example 3', 0),
(261, 26, 2, 'Sample 3', 0),
(261, 15, 2, 'Leather', 0),
(304, 13, 2, 'riding', 0),
(394, 32, 1, 'Living', 0),
(396, 32, 1, 'Living', 0),
(396, 15, 1, 'Marble', 0),
(256, 13, 2, 'Daytime', 0),
(298, 13, 2, 'party', 0),
(304, 15, 2, 'cotton', 0),
(293, 24, 2, 'pony hair', 0),
(322, 13, 2, 'party', 0),
(322, 15, 2, 'leather', 0),
(397, 15, 1, 'Wood', 0),
(278, 13, 2, 'night', 0),
(339, 15, 2, 'suede leather', 0),
(397, 32, 1, 'Dining', 0),
(361, 2, 2, 'processor', 0),
(398, 15, 1, 'Wood', 0),
(326, 13, 2, 'sport', 0),
(283, 24, 2, 'butter', 0),
(398, 32, 1, 'Living', 0),
(294, 13, 2, 'party', 0),
(399, 32, 1, 'Dining', 0),
(289, 13, 2, 'Fresh', 0),
(264, 27, 2, 'Example 1', 0),
(399, 15, 1, 'Steel', 0),
(400, 15, 1, 'Wood', 0),
(264, 26, 2, 'Sample 3', 0),
(264, 13, 2, 'Formal', 0),
(400, 32, 1, 'Dining', 0),
(295, 24, 2, 'pony hair', 0),
(43, 4, 2, '8gb', 0),
(401, 32, 1, 'Entry', 0),
(45, 5, 2, '16 GB', 0),
(42, 13, 2, 'Sleek', 0),
(401, 15, 1, 'Wood', 0),
(267, 12, 2, 'hiking', 0),
(306, 15, 2, '100% cotton', 0),
(285, 24, 2, 'butter', 0),
(325, 13, 2, 'sport', 0),
(402, 32, 1, 'Living', 0),
(374, 15, 2, 'canvas', 0),
(366, 2, 1, '4', 0),
(402, 15, 1, 'Wood', 0),
(262, 27, 2, 'Example 2', 0),
(403, 32, 1, 'Living', 0),
(262, 26, 2, 'Sample 2', 0),
(403, 15, 1, 'Wood', 0),
(262, 15, 2, 'Non Leather', 0),
(404, 32, 1, 'Living', 0),
(262, 13, 2, 'Daytime', 0),
(307, 15, 2, 'rayon', 0),
(404, 15, 1, 'Steel', 0),
(405, 15, 1, 'Wood', 0),
(276, 24, 2, 'honey', 0),
(369, 3, 2, 'processor', 0),
(405, 32, 1, 'Living', 0),
(359, 1, 2, 'loud music', 0),
(260, 27, 2, 'Example 3', 0),
(406, 32, 1, 'Entry', 0),
(260, 26, 2, 'Sample 3', 0),
(407, 32, 1, 'Kitchen', 0),
(260, 13, 2, 'Hike', 0),
(407, 15, 1, 'Carbon Fiber', 0),
(256, 26, 2, 'Sample 2', 0),
(335, 12, 2, 'sport', 0),
(342, 13, 2, 'party', 0),
(406, 15, 1, 'Carbon Fiber', 0),
(346, 15, 2, 'patent leather', 0),
(409, 32, 1, 'Living', 0),
(31, 1, 2, 'processor', 0),
(270, 27, 2, 'Example 1', 0),
(409, 15, 1, 'Microfiber', 0),
(270, 26, 2, 'Sample 3', 0),
(410, 15, 1, 'Microfiber', 0),
(270, 13, 2, 'Daytime', 0),
(356, 15, 2, 'leather', 0),
(410, 32, 1, 'Living', 0),
(316, 15, 2, 'bio cotton', 0),
(411, 15, 1, 'Microfiber', 0),
(333, 12, 2, 'sport', 0),
(371, 15, 2, 'canvas', 0),
(411, 32, 1, 'Living', 0),
(354, 12, 2, 'daytime', 0),
(365, 2, 2, '6', 0),
(412, 32, 1, 'Living', 0),
(291, 24, 2, 'butter', 0),
(413, 32, 1, 'Living', 0),
(341, 15, 2, 'suede leather', 0),
(305, 15, 2, 'rayon', 0),
(413, 15, 1, 'Microfiber', 0),
(414, 32, 1, 'Living', 0),
(345, 15, 2, 'patent leather', 0),
(345, 13, 2, 'daytime', 0),
(414, 15, 1, 'Polyester', 0),
(415, 15, 1, 'Microfiber', 0),
(353, 15, 2, 'leather', 0),
(415, 32, 1, 'Living', 0),
(313, 13, 2, 'daytime', 0),
(272, 27, 2, 'Example 3', 0),
(272, 26, 2, 'Sample 2', 0),
(272, 13, 2, 'Formal', 0),
(372, 13, 2, 'travel', 0),
(417, 15, 1, 'Linen', 0),
(319, 13, 2, 'casual', 0),
(328, 13, 2, 'training', 0),
(417, 32, 1, 'Bedroom', 0),
(412, 15, 1, 'Microfiber', 0),
(419, 32, 2, 'TV', 0),
(418, 28, 1, 'Microfiber', 0),
(418, 32, 1, 'Bedroom', 0),
(419, 28, 2, 'Faux Leather', 0),
(419, 28, 1, 'Faux Leather', 0),
(340, 13, 2, 'beachwear', 0),
(332, 13, 2, 'sport', 0),
(419, 32, 1, 'TV', 0),
(284, 24, 2, 'butter', 0),
(420, 32, 1, 'Living', 0),
(284, 13, 2, 'party', 0),
(286, 13, 2, 'party', 0),
(420, 28, 1, 'Microfiber', 0),
(421, 28, 1, 'Leather', 0),
(287, 13, 2, 'party', 0),
(349, 12, 2, 'formal', 0),
(421, 32, 1, 'Dining', 0),
(422, 28, 1, 'Microfiber', 0),
(357, 13, 2, 'beachwear', 0),
(290, 24, 2, 'lavender', 0),
(422, 32, 1, 'Bedroom', 0),
(281, 24, 2, 'lavender', 0),
(321, 12, 2, 'party', 0),
(423, 28, 1, 'Faux Velvet', 0),
(308, 15, 2, 'cotton', 0),
(32, 2, 2, '2', 0),
(423, 32, 1, 'Entry', 0),
(44, 4, 2, '8 GB', 0),
(45, 2, 2, '6', 0),
(420, 32, 2, 'Living', 0),
(420, 28, 2, 'Microfiber', 0),
(421, 28, 2, 'Leather', 0),
(421, 32, 2, 'Dining', 0),
(422, 28, 2, 'Microfiber', 0),
(422, 32, 2, 'Bedroom', 0),
(423, 28, 2, 'Faux Velvet', 0),
(423, 32, 2, 'Entry', 0),
(378, 2, 2, '20', 0),
(378, 12, 1, 'Sport', 0),
(378, 2, 1, '20', 0);

-- --------------------------------------------------------

--
-- Table structure for table `product_description`
--

CREATE TABLE `product_description` (
  `product_id` int(11) NOT NULL,
  `language_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `description` text NOT NULL,
  `tag` text NOT NULL,
  `meta_title` varchar(255) NOT NULL,
  `meta_description` varchar(255) NOT NULL,
  `meta_keyword` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `product_description`
--

INSERT INTO `product_description` (`product_id`, `language_id`, `name`, `description`, `tag`, `meta_title`, `meta_description`, `meta_keyword`) VALUES
(30, 1, 'Canon EOS 5D', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Canon EOS 5D', '', ''),
(314, 1, 'Super Strech Jeans', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport ', 'Super Strech Jeans', '', ''),
(316, 1, 'Vintage T-Shirt', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, casual, cool', 'Vintage T-Shirt', '', ''),
(317, 1, 'Jackson Hat', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'daily, cool, body, sport', 'Jackson Hat', '', ''),
(318, 1, 'City Handbag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, business, cool', 'City Handbag', '', ''),
(319, 1, 'Mini Handbag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Mini Handbag', '', ''),
(320, 1, 'Change Purse', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, leather, casual', 'Change Purse', '', ''),
(321, 1, 'Large Wallet', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Large Wallet', '', ''),
(322, 1, 'Geometrical Purse', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, leather, occasion', 'Geometrical Purse', '', ''),
(323, 1, 'Running Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Running Shoes', '', ''),
(324, 1, 'Blue Y56', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Blue Y56', '', ''),
(325, 1, 'Lightweight Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Lightweight Shoes', '', ''),
(326, 1, 'Fashion Breathable Sneakers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Fashion Breathable Sneakers', '', ''),
(327, 1, 'Red Airmax', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Red Airmax', '', ''),
(328, 1, 'Micro Fuel RN', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Micro Fuel RN', '', ''),
(329, 1, 'Star V9 Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Star V9 Shoes', '', ''),
(330, 1, 'Rainbow Trainers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Rainbow Sneakers', '', ''),
(331, 1, 'Dragon T40', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Dragon T40', '', ''),
(332, 1, 'Men\'s Gazelle Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Men\'s Gazelle Shoes', '', ''),
(333, 1, 'Victoria Men\'s Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Victoria Men\'s Shoes', '', ''),
(334, 1, 'Breathable Running Sneakers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily ', 'Breathable Running Sneakers', '', ''),
(335, 1, 'Yellow Performance Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Yellow Performance Shoes', '', ''),
(336, 1, 'White Gel-Galaxy Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, casual, cool', 'White Gel-Galaxy Shoes', '', ''),
(337, 1, 'Classic Leather Trainers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Classic Leather Trainers', '', ''),
(338, 1, 'Boston M509', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, sport, daily', 'Boston M509', '', ''),
(339, 1, 'Free Spirit Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Free Spirit Shoes', '', ''),
(340, 1, 'Men\'s Slim Flip Flop', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Men\'s Slim Flip Flop', '', ''),
(341, 1, 'Suede Leather Sandals', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Suede Leather Sandals', '', ''),
(342, 1, 'Women\'s Maria Pump', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'heels, occasion, leather, business', 'Women\'s Maria Pump', '', ''),
(343, 1, 'Stiletto High Heel Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Stiletto High Heel Shoes', '', ''),
(344, 1, 'Brown Leather Casual Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, daily, cool', 'Brown Leather Casual Shoes', '', ''),
(345, 1, 'Soft Pink Patent Leather Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Soft Pink Patent Leather Shoes', '', ''),
(346, 1, 'Women\'s Comfortable Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'flat, leather, business', 'Women\'s Comfortable Shoes', '', ''),
(347, 1, 'Claire Flat Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, flat', 'Claire Flat Shoes', '', ''),
(348, 1, 'Premium Leather Slippers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Premium Leather Slippers', '', ''),
(349, 1, 'Women Straw Summer Bag ', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, daily', 'Women Straw Summer bag', '', ''),
(352, 1, 'Large Fashion Tote Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, casual, daily', 'Large Fashion Tote Bag', '', ''),
(353, 1, 'Slim Card Holder', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Slim Card Holder', '', ''),
(354, 1, 'Ultimate Leather Wallet', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, business, cool, casual', 'Ultimate Leather Wallet', '', ''),
(355, 1, 'Plus Leather Phone Case', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Plus Leather Phone Case', '', ''),
(356, 1, 'Wallet Phone Case', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual, leather', 'Wallet Phone Case', '', ''),
(357, 1, 'Windproof Umbrella', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'daily, cool, casual', 'Windproof Umbrella', '', ''),
(359, 1, 'Home Bluetooth Speaker', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool', 'Home Bluetooth Speaker', '', ''),
(361, 1, 'Flame Wireless Portable Speaker', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, sport', 'Flame Wireless Portable Speaker', '', ''),
(362, 1, 'Power Shot Digital Camera', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Power Shot Digital Camera', '', ''),
(363, 2, 'DSLR 390 Nikon', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool', 'DSLR 390 Nikon', '', ''),
(364, 1, 'Samsung Curved 32&quot; LED TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, business, daily', 'Samsung Curved 32&quot;LED TV', '', ''),
(33, 1, 'Samsung SyncMaster 941BW', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, business, daily', 'Samsung SyncMaster 941BW', '', ''),
(350, 1, 'Black Leather Tote Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, casual, daily', 'Black Leather Tote Bag', '', ''),
(269, 1, 'Cool Boots', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual', 'Cool Boots', '', ''),
(270, 1, 'Navy Sneakers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Navy Sneakers', '', ''),
(272, 1, 'Red Formal Watch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Red Formal Watch', '', ''),
(257, 1, 'Crossbody Yellow Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, leather', 'Crossbody Yellow Bag', '', ''),
(259, 1, 'Business  Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual', 'Business Bag', '', ''),
(266, 1, 'Black High Heels', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'heels, occasion', 'Black High Heels', '', ''),
(267, 1, 'Brown Suede Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, daily', 'Brown Suede Shoes', '', ''),
(268, 1, 'Brown High Heels', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'occasion, heels, cool', 'Brown High Heels', '', ''),
(28, 1, 'HTC Touch HD', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'HTC Touch HD', '', ''),
(47, 1, 'HP LP3065', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'HP LP3065', '', ''),
(41, 1, 'iMac', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iMac', '', ''),
(274, 1, 'Body Oil', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty, daily', 'Body Oil', '', ''),
(275, 1, 'Hydrating Face Cream', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, daily, beauty ', 'Hydrating Face Cream', '', ''),
(276, 1, 'Honey Hand Soap', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, shampoo, body', 'Honey Hand Soap', '', ''),
(277, 1, 'Body Milk', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty, daily', 'Body Milk', '', ''),
(278, 1, 'Fresh Ginger Perfume', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, body, daily ', 'Fresh Ginger Perfume', '', ''),
(279, 1, 'Body Scrub', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, daily, beauty', 'Body Scrub', '', ''),
(281, 1, 'Lavender Deodorant', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, body, daily', 'Lavender Deodorant', '', ''),
(282, 1, 'Bio Butter', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty', 'Bio Butter', '', ''),
(283, 1, 'Facial Treatment Essence', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, body, daily', 'Facial Treatment Essence', '', ''),
(284, 1, 'Matte Lipstick', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, fresh', 'Matte Lipstick', '', ''),
(285, 1, 'Liquid Lipstick', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, fresh, daily', 'Liquid Lipstick', '', ''),
(286, 1, 'Mascara Voluminous', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty, fresh ', 'Mascara Voluminous', '', ''),
(287, 1, 'Mascara Curved Brush', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty, fresh', 'Mascara Curved Brush', '', ''),
(288, 1, 'Powder Face Mask', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Powder Face Mask', '', ''),
(290, 1, 'Lavender Spa Gift', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, fresh', 'Lavender Spa Gift', '', ''),
(291, 1, 'Thai Spa Butter', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Thai Spa Butter', '', ''),
(292, 1, 'Scrub Gift Set', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty, fresh', 'Scrub Gift Set', '', ''),
(293, 1, 'Head Massage Accessories', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, beauty, brush', 'Head Massage Accessories', '', ''),
(294, 1, 'Eyelash Curler', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, brush', 'Eyelash Curler', '', ''),
(295, 1, 'Makeup Brush Set', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty', 'Makeup Brush Set', '', ''),
(296, 1, 'Powder Brush', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty', 'Powder Brush', '', ''),
(297, 1, 'Bronzer Brush', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, brush', 'Bronzer Brush', '', ''),
(298, 1, 'Highlight Powder', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, brush, fresh', 'Highlight Powder', '', ''),
(299, 1, 'Bodycorn Dress', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'occasion, cool, business', 'Bodycorn Dress', '', ''),
(300, 1, 'Black Lace Dress', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual', 'Black Lace Dress', '', ''),
(301, 1, 'Cashmere Pullover', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Cashmere Pullover', '', ''),
(303, 1, 'Jacob Turtleneck Sweater', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Jacob Turtleneck Sweater', '', ''),
(304, 1, 'Black Vintage T-Shirt', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, daily, casual, business', 'Black Vintage T-Shirt', '', ''),
(305, 1, 'Elegant Silk Pants', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Elegant Silk Pants', '', ''),
(306, 1, 'Oversized Women\'s Hoodie', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Oversized Women\'s Hoodie', '', ''),
(307, 1, 'Nick Graphic Tee', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, casual, cool', 'Nick Graphic Tee', '', '');
INSERT INTO `product_description` (`product_id`, `language_id`, `name`, `description`, `tag`, `meta_title`, `meta_description`, `meta_keyword`) VALUES
(308, 1, 'Journal T-Shirt', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, daily, sport', 'Journal T-Shirt', '', ''),
(309, 1, 'Satin Bodysuit', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Satin Bodysuit', '', ''),
(310, 1, 'Applique T-Shirt', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Applique T-Shirt', '', ''),
(311, 1, 'V-Neck Sweater', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, sport, daily ', 'V-Neck Sweater', '', ''),
(312, 1, 'Ophelia Loose Blouse', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport ', 'Ophelia loose Blouse', '', ''),
(313, 1, 'Outrageous V-Neck Jumpsuit', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport  ', 'Outrageous V-Neck Jumpsuit', '', ''),
(273, 1, 'Sport Watch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Sport Watch', '', ''),
(256, 1, 'Tricolor Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Tricolor Bag', '', ''),
(260, 1, 'Hiking Brown Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Hiking Brown  Bag', '', ''),
(261, 1, 'Red Small Chair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Red Small Chair', '', ''),
(262, 1, 'Lazy Chair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Lazy Chair', '', ''),
(263, 1, 'Hiking Boots', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Hiking Boots', '', ''),
(264, 1, 'Sample Cherry Perfume', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, daily, beauty, body', 'Sample Cherry Perfume', '', ''),
(289, 1, 'Eau de Parfum', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, daily, beauty', 'Eau de Parfum', '', ''),
(48, 1, 'iPod Classic', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Classic', '', ''),
(40, 1, 'iPhone', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPhone', '', ''),
(44, 1, 'MacBook Air', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'MacBook Air', '', ''),
(45, 1, 'MacBook Pro', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'MacBook Pro', '', ''),
(36, 1, 'iPod Nano', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Nano', '', ''),
(32, 1, 'iPod Touch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Touch', '', ''),
(34, 1, 'iPod Shuffle', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Shuffle', '', ''),
(43, 1, 'MacBook', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'MacBook', '', ''),
(31, 1, 'Nikon D300', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Nikon D300', '', ''),
(49, 1, 'Samsung Galaxy Tab 10.1', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Samsung Galaxy Tab 10.1', '', ''),
(365, 1, 'Toshiba 5009 Smart TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Toshiba 5009 Smart TV', '', ''),
(366, 2, 'Leica Digital Camera', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Leica Digital Camera', '', ''),
(367, 1, 'Samsung 309 Smart TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, business, daily', 'Samsung 309 Smart TV', '', ''),
(368, 1, 'Samsung Ultra HD 4009 Smart TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Samsung Ultra HD 4009 Smart TV', '', ''),
(369, 1, 'Home Office 55 Inch TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool', 'Home Office 55 Inch TV', '', ''),
(370, 1, 'Bluetooth Smart Watch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport', 'Bluetooth Smart Watch', '', ''),
(371, 1, 'Vera Laptop Backpack', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport', 'Vera Laptop Backpack', '', ''),
(372, 1, 'Waterproof Travel Backpack', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport ', 'Waterproof Travel Backpack', '', ''),
(373, 1, 'Computer Bag Casual Bookbag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, business', 'Computer Bag School Bookbag', '', ''),
(374, 1, 'Lightweight Packable Hiking Backpack', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Lightweight Packable Hiking Backpack', '', ''),
(376, 1, 'Office Jacket', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport , daily', 'Office Jacket', '', ''),
(351, 1, 'Canvas Tote Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport', 'Canvas Tote Bag', '', ''),
(271, 1, 'Oversized Sunglasses For Long Summer Days', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Oversized Sunglasses For Summer Long Days', '', ''),
(42, 1, 'Apple Cinema 30&quot;', '&lt;p&gt;\r\n	The 30-inch Apple Cinema HD Display delivers an amazing 2560 x 1600 pixel resolution. Designed specifically for the creative professional, this display provides more space for easier access to all the tools and palettes needed to edit, format and composite your work. Combine this display with a Mac Pro, MacBook Pro, or PowerMac G5 and there\'s no limit to what you can achieve. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	The Cinema HD features an active-matrix liquid crystal display that produces flicker-free images that deliver twice the brightness, twice the sharpness and twice the contrast ratio of a typical CRT display. Unlike other flat panels, it\'s designed with a pure digital interface to deliver distortion-free images that never need adjusting. With over 4 million digital pixels, the display is uniquely suited for scientific and technical applications such as visualizing molecular structures or analyzing geological data. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	Offering accurate, brilliant color performance, the Cinema HD delivers up to 16.7 million colors across a wide gamut allowing you to see subtle nuances between colors from soft pastels to rich jewel tones. A wide viewing angle ensures uniform color from edge to edge. Apple\'s ColorSync technology allows you to create custom profiles to maintain consistent color onscreen and in print. The result: You can confidently use this display in all your color-critical applications. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	Housed in a new aluminum design, the display has a very thin bezel that enhances visual accuracy. Each display features two FireWire 400 ports and two USB 2.0 ports, making attachment of desktop peripherals, such as iSight, iPod, digital and still cameras, hard drives, printers and scanners, even more accessible and convenient. Taking advantage of the much thinner and lighter footprint of an LCD, the new displays support the VESA (Video Electronics Standards Association) mounting interface standard. Customers with the optional Cinema Display VESA Mount Adapter kit gain the flexibility to mount their display in locations most appropriate for their work environment. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	The Cinema HD features a single cable design with elegant breakout for the USB 2.0, FireWire 400 and a pure digital connection using the industry standard Digital Video Interface (DVI) interface. The DVI connection allows for a direct pure-digital connection.&lt;br&gt;\r\n	&lt;/p&gt;\r\n&lt;h3&gt;\r\n	Features:&lt;/h3&gt;\r\n&lt;p&gt;\r\n	Unrivaled display performance&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		30-inch (viewable) active-matrix liquid crystal display provides breathtaking image quality and vivid, richly saturated color.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Support for 2560-by-1600 pixel resolution for display of high definition still and video imagery.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Wide-format design for simultaneous display of two full pages of text and graphics.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Industry standard DVI connector for direct attachment to Mac- and Windows-based desktops and notebooks&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Incredibly wide (170 degree) horizontal and vertical viewing angle for maximum visibility and color performance.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Lightning-fast pixel response for full-motion digital video playback.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Support for 16.7 million saturated colors, for use in all graphics-intensive applications.&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	Simple setup and operation&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Single cable with elegant breakout for connection to DVI, USB and FireWire ports&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Built-in two-port USB 2.0 hub for easy connection of desktop peripheral devices.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Two FireWire 400 ports to support iSight and other desktop peripherals&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	Sleek, elegant design&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Huge virtual workspace, very small footprint.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Narrow Bezel design to minimize visual impact of using dual displays&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Unique hinge design for effortless adjustment&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Support for VESA mounting solutions (Apple Cinema Display VESA Mount Adapter sold separately)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;h3&gt;\r\n	Technical specifications&lt;/h3&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Screen size (diagonal viewable image size)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Apple Cinema HD Display: 30 inches (29.7-inch viewable)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Screen type&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Thin film transistor (TFT) active-matrix liquid crystal display (AMLCD)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Resolutions&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		2560 x 1600 pixels (optimum resolution)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		2048 x 1280&lt;/li&gt;\r\n	&lt;li&gt;\r\n		1920 x 1200&lt;/li&gt;\r\n	&lt;li&gt;\r\n		1280 x 800&lt;/li&gt;\r\n	&lt;li&gt;\r\n		1024 x 640&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Display colors (maximum)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		16.7 million&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Viewing angle (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		170° horizontal; 170° vertical&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Brightness (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		30-inch Cinema HD Display: 400 cd/m2&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Contrast ratio (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		700:1&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Response time (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		16 ms&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Pixel pitch&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		30-inch Cinema HD Display: 0.250 mm&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Screen treatment&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Antiglare hardcoat&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;User controls (hardware and software)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Display Power,&lt;/li&gt;\r\n	&lt;li&gt;\r\n		System sleep, wake&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Brightness&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Monitor tilt&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Connectors and cables&lt;/b&gt;&lt;br&gt;\r\n	Cable&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		DVI (Digital Visual Interface)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		FireWire 400&lt;/li&gt;\r\n	&lt;li&gt;\r\n		USB 2.0&lt;/li&gt;\r\n	&lt;li&gt;\r\n		DC power (24 V)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	Connectors&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Two-port, self-powered USB 2.0 hub&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Two FireWire 400 ports&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Kensington security port&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;VESA mount adapter&lt;/b&gt;&lt;br&gt;\r\n	Requires optional Cinema Display VESA Mount Adapter (M9649G/A)&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Compatible with VESA FDMI (MIS-D, 100, C) compliant mounting solutions&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Electrical requirements&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Input voltage: 100-240 VAC 50-60Hz&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Maximum power when operating: 150W&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Energy saver mode: 3W or less&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Environmental requirements&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Operating temperature: 50° to 95° F (10° to 35° C)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Storage temperature: -40° to 116° F (-40° to 47° C)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Operating humidity: 20% to 80% noncondensing&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Maximum operating altitude: 10,000 feet&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Agency approvals&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		FCC Part 15 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		EN55022 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		EN55024&lt;/li&gt;\r\n	&lt;li&gt;\r\n		VCCI Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		AS/NZS 3548 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		CNS 13438 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		ICES-003 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		ISO 13406 part 2&lt;/li&gt;\r\n	&lt;li&gt;\r\n		MPR II&lt;/li&gt;\r\n	&lt;li&gt;\r\n		IEC 60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		UL 60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		CSA 60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		EN60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		ENERGY STAR&lt;/li&gt;\r\n	&lt;li&gt;\r\n		TCO \'03&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Size and weight&lt;/b&gt;&lt;br&gt;\r\n	30-inch Apple Cinema HD Display&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Height: 21.3 inches (54.3 cm)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Width: 27.2 inches (68.8 cm)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Depth: 8.46 inches (21.5 cm)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Weight: 27.5 pounds (12.5 kg)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;System Requirements&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Mac Pro, all graphic options&lt;/li&gt;\r\n	&lt;li&gt;\r\n		MacBook Pro&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Power Mac G5 (PCI-X) with ATI Radeon 9650 or better or NVIDIA GeForce 6800 GT DDL or better&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Power Mac G5 (PCI Express), all graphics options&lt;/li&gt;\r\n	&lt;li&gt;\r\n		PowerBook G4 with dual-link DVI support&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Windows PC and graphics card that supports DVI ports with dual-link digital bandwidth and VESA DDC standard for plug-and-play setup&lt;/li&gt;\r\n&lt;/ul&gt;\r\n', '', 'Apple Cinema 30', '', ''),
(360, 1, 'Headphones', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport', 'Headphones', '', ''),
(423, 2, 'Yellow Modern Armchair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'chair, yellow, modern', 'Yellow Modern Armchair', '', ''),
(422, 2, 'Modern Chair ', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'chair, modern', 'Modern Chair ', '', ''),
(421, 2, 'Lazy Armchair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'chair, modern, light', 'Lazy Armchair', '', ''),
(420, 2, 'Gray Armchair ', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'gray, armchair, lazy, comfortable', 'Gray Armchair ', '', ''),
(419, 2, 'Comfortable Armchair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'chair, modern', 'Comfortable Armchair', '', ''),
(417, 2, 'Sleeper Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, linen, modern', 'Sleeper Sofa', '', ''),
(418, 2, 'Classic Armchair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'classic, chair, modern', 'Classic Armchair', '', ''),
(415, 2, 'Sample Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Sample Sofa', '', ''),
(414, 2, 'Green Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, polyester, modern', 'Green Sofa', '', ''),
(413, 2, 'Chesterfield Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Chesterfield Sofa', '', ''),
(412, 2, 'Orange Loveseat', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Orange Loveseat', '', ''),
(411, 2, 'Moden Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Modern Sofa', '', ''),
(410, 2, 'Yellow Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Yellow Sofa', '', ''),
(409, 2, 'Gray Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Gray Sofa', '', ''),
(407, 2, 'Modern Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Modern Lamp', '', ''),
(406, 2, 'Ceiling Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Ceiling Lamp', '', ''),
(405, 2, 'Hanging Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Hanging Lamp', '', ''),
(404, 2, 'Stage Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Stage Lamp', '', ''),
(403, 2, 'Red Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Red Lamp', '', ''),
(402, 2, 'Modern Wooden Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Modern Wooden Lamp', '', ''),
(401, 2, 'Simple Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, simple', 'Simple Table', '', ''),
(400, 2, 'Corner Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, corner', 'Corner Table', '', ''),
(399, 2, 'Modern Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, steel', 'Modern Table', '', ''),
(398, 2, 'Coffee Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, coffee', 'Coffee Table', '', ''),
(397, 2, 'Wooden Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, round', 'Wooden Table', '', ''),
(396, 2, 'Classic Fireplace', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fireplace, decor, stone', 'Classic Fireplace', '', ''),
(394, 2, 'Stone Fireplace', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fireplace, decor, stone', 'Stone Fireplace', '', ''),
(393, 2, 'Porcelain Flame', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'porcelain, flame, decor', 'Porcelain Flame', '', ''),
(392, 2, 'Chrome Statue', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'statue, decor, chrome', 'Chrome Statue', '', ''),
(391, 2, 'Flame Decor', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'porcelain, flame, decor', 'Flame Decor', '', ''),
(383, 2, 'Gym Headphones', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport ', 'Gym Headphones', '', ''),
(382, 2, 'Sports Top', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual', 'Sports Top', '', ''),
(381, 2, 'Sample Product with a longer name', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'heels, occasion', 'Sample Product with a longer name', '', ''),
(380, 2, 'Sports Outfit', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty', 'Sports Outfit', '', ''),
(379, 2, 'Workout Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Workout Shoes', '', '');
INSERT INTO `product_description` (`product_id`, `language_id`, `name`, `description`, `tag`, `meta_title`, `meta_description`, `meta_keyword`) VALUES
(280, 2, 'Anti-Dandruff Shampoo', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, beauty', 'Anti-Dandruff Shampoo', '', ''),
(377, 2, 'Gym Wear', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, beauty', 'Gym Wear', '', ''),
(360, 2, 'Headphones', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport', 'Headphones', '', ''),
(280, 1, 'Anti-Dandruff Shampoo', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, beauty', 'Anti-Dandruff Shampoo', '', ''),
(42, 2, 'Apple Cinema 30&quot;', '&lt;p&gt;\r\n	The 30-inch Apple Cinema HD Display delivers an amazing 2560 x 1600 pixel resolution. Designed specifically for the creative professional, this display provides more space for easier access to all the tools and palettes needed to edit, format and composite your work. Combine this display with a Mac Pro, MacBook Pro, or PowerMac G5 and there\'s no limit to what you can achieve. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	The Cinema HD features an active-matrix liquid crystal display that produces flicker-free images that deliver twice the brightness, twice the sharpness and twice the contrast ratio of a typical CRT display. Unlike other flat panels, it\'s designed with a pure digital interface to deliver distortion-free images that never need adjusting. With over 4 million digital pixels, the display is uniquely suited for scientific and technical applications such as visualizing molecular structures or analyzing geological data. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	Offering accurate, brilliant color performance, the Cinema HD delivers up to 16.7 million colors across a wide gamut allowing you to see subtle nuances between colors from soft pastels to rich jewel tones. A wide viewing angle ensures uniform color from edge to edge. Apple\'s ColorSync technology allows you to create custom profiles to maintain consistent color onscreen and in print. The result: You can confidently use this display in all your color-critical applications. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	Housed in a new aluminum design, the display has a very thin bezel that enhances visual accuracy. Each display features two FireWire 400 ports and two USB 2.0 ports, making attachment of desktop peripherals, such as iSight, iPod, digital and still cameras, hard drives, printers and scanners, even more accessible and convenient. Taking advantage of the much thinner and lighter footprint of an LCD, the new displays support the VESA (Video Electronics Standards Association) mounting interface standard. Customers with the optional Cinema Display VESA Mount Adapter kit gain the flexibility to mount their display in locations most appropriate for their work environment. &lt;/p&gt;&lt;p&gt;&lt;br&gt;\r\n	The Cinema HD features a single cable design with elegant breakout for the USB 2.0, FireWire 400 and a pure digital connection using the industry standard Digital Video Interface (DVI) interface. The DVI connection allows for a direct pure-digital connection.&lt;br&gt;\r\n	&lt;/p&gt;\r\n&lt;h3&gt;\r\n	Features:&lt;/h3&gt;\r\n&lt;p&gt;\r\n	Unrivaled display performance&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		30-inch (viewable) active-matrix liquid crystal display provides breathtaking image quality and vivid, richly saturated color.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Support for 2560-by-1600 pixel resolution for display of high definition still and video imagery.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Wide-format design for simultaneous display of two full pages of text and graphics.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Industry standard DVI connector for direct attachment to Mac- and Windows-based desktops and notebooks&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Incredibly wide (170 degree) horizontal and vertical viewing angle for maximum visibility and color performance.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Lightning-fast pixel response for full-motion digital video playback.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Support for 16.7 million saturated colors, for use in all graphics-intensive applications.&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	Simple setup and operation&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Single cable with elegant breakout for connection to DVI, USB and FireWire ports&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Built-in two-port USB 2.0 hub for easy connection of desktop peripheral devices.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Two FireWire 400 ports to support iSight and other desktop peripherals&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	Sleek, elegant design&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Huge virtual workspace, very small footprint.&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Narrow Bezel design to minimize visual impact of using dual displays&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Unique hinge design for effortless adjustment&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Support for VESA mounting solutions (Apple Cinema Display VESA Mount Adapter sold separately)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;h3&gt;\r\n	Technical specifications&lt;/h3&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Screen size (diagonal viewable image size)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Apple Cinema HD Display: 30 inches (29.7-inch viewable)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Screen type&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Thin film transistor (TFT) active-matrix liquid crystal display (AMLCD)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Resolutions&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		2560 x 1600 pixels (optimum resolution)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		2048 x 1280&lt;/li&gt;\r\n	&lt;li&gt;\r\n		1920 x 1200&lt;/li&gt;\r\n	&lt;li&gt;\r\n		1280 x 800&lt;/li&gt;\r\n	&lt;li&gt;\r\n		1024 x 640&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Display colors (maximum)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		16.7 million&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Viewing angle (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		170° horizontal; 170° vertical&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Brightness (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		30-inch Cinema HD Display: 400 cd/m2&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Contrast ratio (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		700:1&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Response time (typical)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		16 ms&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Pixel pitch&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		30-inch Cinema HD Display: 0.250 mm&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Screen treatment&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Antiglare hardcoat&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;User controls (hardware and software)&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Display Power,&lt;/li&gt;\r\n	&lt;li&gt;\r\n		System sleep, wake&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Brightness&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Monitor tilt&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Connectors and cables&lt;/b&gt;&lt;br&gt;\r\n	Cable&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		DVI (Digital Visual Interface)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		FireWire 400&lt;/li&gt;\r\n	&lt;li&gt;\r\n		USB 2.0&lt;/li&gt;\r\n	&lt;li&gt;\r\n		DC power (24 V)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	Connectors&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Two-port, self-powered USB 2.0 hub&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Two FireWire 400 ports&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Kensington security port&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;VESA mount adapter&lt;/b&gt;&lt;br&gt;\r\n	Requires optional Cinema Display VESA Mount Adapter (M9649G/A)&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Compatible with VESA FDMI (MIS-D, 100, C) compliant mounting solutions&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Electrical requirements&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Input voltage: 100-240 VAC 50-60Hz&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Maximum power when operating: 150W&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Energy saver mode: 3W or less&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Environmental requirements&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Operating temperature: 50° to 95° F (10° to 35° C)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Storage temperature: -40° to 116° F (-40° to 47° C)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Operating humidity: 20% to 80% noncondensing&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Maximum operating altitude: 10,000 feet&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Agency approvals&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		FCC Part 15 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		EN55022 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		EN55024&lt;/li&gt;\r\n	&lt;li&gt;\r\n		VCCI Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		AS/NZS 3548 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		CNS 13438 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		ICES-003 Class B&lt;/li&gt;\r\n	&lt;li&gt;\r\n		ISO 13406 part 2&lt;/li&gt;\r\n	&lt;li&gt;\r\n		MPR II&lt;/li&gt;\r\n	&lt;li&gt;\r\n		IEC 60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		UL 60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		CSA 60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		EN60950&lt;/li&gt;\r\n	&lt;li&gt;\r\n		ENERGY STAR&lt;/li&gt;\r\n	&lt;li&gt;\r\n		TCO \'03&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;Size and weight&lt;/b&gt;&lt;br&gt;\r\n	30-inch Apple Cinema HD Display&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Height: 21.3 inches (54.3 cm)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Width: 27.2 inches (68.8 cm)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Depth: 8.46 inches (21.5 cm)&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Weight: 27.5 pounds (12.5 kg)&lt;/li&gt;\r\n&lt;/ul&gt;\r\n&lt;p&gt;\r\n	&lt;b&gt;System Requirements&lt;/b&gt;&lt;/p&gt;\r\n&lt;ul&gt;\r\n	&lt;li&gt;\r\n		Mac Pro, all graphic options&lt;/li&gt;\r\n	&lt;li&gt;\r\n		MacBook Pro&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Power Mac G5 (PCI-X) with ATI Radeon 9650 or better or NVIDIA GeForce 6800 GT DDL or better&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Power Mac G5 (PCI Express), all graphics options&lt;/li&gt;\r\n	&lt;li&gt;\r\n		PowerBook G4 with dual-link DVI support&lt;/li&gt;\r\n	&lt;li&gt;\r\n		Windows PC and graphics card that supports DVI ports with dual-link digital bandwidth and VESA DDC standard for plug-and-play setup&lt;/li&gt;\r\n&lt;/ul&gt;\r\n', '', 'Apple Cinema 30', '', ''),
(271, 2, 'Oversized Sunglasses For Long Summer Days', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Oversized Sunglasses For Summer Long Days', '', ''),
(351, 2, 'Canvas Tote Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport', 'Canvas Tote Bag', '', ''),
(376, 2, 'Office Jacket', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport , daily', 'Office Jacket', '', ''),
(374, 2, 'Lightweight Packable Hiking Backpack', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Lightweight Packable Hiking Backpack', '', ''),
(373, 2, 'Computer Bag Casual Bookbag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, business', 'Computer Bag School Bookbag', '', ''),
(372, 2, 'Waterproof Travel Backpack', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport ', 'Waterproof Travel Backpack', '', ''),
(371, 2, 'Vera Laptop Backpack', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport', 'Vera Laptop Backpack', '', ''),
(370, 2, 'Bluetooth Smart Watch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport', 'Bluetooth Smart Watch', '', ''),
(369, 2, 'Home Office 55 Inch TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool', 'Home Office 55 Inch TV', '', ''),
(368, 2, 'Samsung Ultra HD 4009 Smart TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Samsung Ultra HD 4009 Smart TV', '', ''),
(367, 2, 'Samsung 309 Smart TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, business, daily', 'Samsung 309 Smart TV', '', ''),
(366, 1, 'Leica Digital Camera', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Leica Digital Camera', '', ''),
(365, 2, 'Toshiba 5009 Smart TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Toshiba 5009 Smart TV', '', ''),
(49, 2, 'Samsung Galaxy Tab 10.1', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Samsung Galaxy Tab 10.1', '', ''),
(43, 2, 'MacBook', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'MacBook', '', ''),
(31, 2, 'Nikon D300', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Nikon D300', '', ''),
(34, 2, 'iPod Shuffle', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Shuffle', '', ''),
(32, 2, 'iPod Touch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Touch', '', ''),
(36, 2, 'iPod Nano', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Nano', '', ''),
(45, 2, 'MacBook Pro', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'MacBook Pro', '', ''),
(44, 2, 'MacBook Air', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'MacBook Air', '', ''),
(40, 2, 'iPhone', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPhone', '', ''),
(48, 2, 'iPod Classic', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iPod Classic', '', ''),
(289, 2, 'Eau de Parfum', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, daily, beauty', 'Eau de Parfum', '', ''),
(264, 2, 'Sample Cherry Perfume', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, daily, beauty, body', 'Sample Cherry Perfume', '', ''),
(263, 2, 'Hiking Boots', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Hiking Boots', '', ''),
(262, 2, 'Lazy Chair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Lazy Chair', '', ''),
(261, 2, 'Red Small Chair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Red Small Chair', '', ''),
(260, 2, 'Hiking Brown Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Hiking Brown  Bag', '', ''),
(256, 2, 'Tricolor Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Tricolor Bag', '', ''),
(273, 2, 'Sport Watch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Sport Watch', '', ''),
(313, 2, 'Outrageous V-Neck Jumpsuit', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport  ', 'Outrageous V-Neck Jumpsuit', '', ''),
(312, 2, 'Ophelia Loose Blouse', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport ', 'Ophelia loose Blouse', '', ''),
(311, 2, 'V-Neck Sweater', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, sport, daily ', 'V-Neck Sweater', '', ''),
(310, 2, 'Applique T-Shirt', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Applique T-Shirt', '', ''),
(309, 2, 'Satin Bodysuit', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Satin Bodysuit', '', ''),
(308, 2, 'Journal T-Shirt', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, daily, sport', 'Journal T-Shirt', '', ''),
(307, 2, 'Nick Graphic Tee', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, casual, cool', 'Nick Graphic Tee', '', ''),
(306, 2, 'Oversized Women\'s Hoodie', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Oversized Women\'s Hoodie', '', ''),
(305, 2, 'Elegant Silk Pants', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Elegant Silk Pants', '', ''),
(304, 2, 'Black Vintage T-Shirt', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, daily, casual, business', 'Black Vintage T-Shirt', '', ''),
(303, 2, 'Jacob Turtleneck Sweater', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Jacob Turtleneck Sweater', '', ''),
(301, 2, 'Cashmere Pullover', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Cashmere Pullover', '', ''),
(300, 2, 'Black Lace Dress', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual', 'Black Lace Dress', '', ''),
(299, 2, 'Bodycorn Dress', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'occasion, cool, business', 'Bodycorn Dress', '', ''),
(298, 2, 'Highlight Powder', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, brush, fresh', 'Highlight Powder', '', ''),
(297, 2, 'Bronzer Brush', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, brush', 'Bronzer Brush', '', ''),
(296, 2, 'Powder Brush', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty', 'Powder Brush', '', ''),
(295, 2, 'Makeup Brush Set', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty', 'Makeup Brush Set', '', ''),
(294, 2, 'Eyelash Curler', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, brush', 'Eyelash Curler', '', ''),
(293, 2, 'Head Massage Accessories', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, beauty, brush', 'Head Massage Accessories', '', ''),
(292, 2, 'Scrub Gift Set', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty, fresh', 'Scrub Gift Set', '', ''),
(291, 2, 'Thai Spa Butter', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Thai Spa Butter', '', ''),
(290, 2, 'Lavender Spa Gift', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, fresh', 'Lavender Spa Gift', '', ''),
(288, 2, 'Powder Face Mask', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Powder Face Mask', '', ''),
(287, 2, 'Mascara Curved Brush', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty, fresh', 'Mascara Curved Brush', '', ''),
(286, 2, 'Mascara Voluminous', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'brush, beauty, fresh ', 'Mascara Voluminous', '', ''),
(377, 1, 'Gym Wear', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, beauty', 'Gym Wear', '', ''),
(285, 2, 'Liquid Lipstick', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, fresh, daily', 'Liquid Lipstick', '', ''),
(284, 2, 'Matte Lipstick', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'beauty, fresh', 'Matte Lipstick', '', ''),
(283, 2, 'Facial Treatment Essence', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, body, daily', 'Facial Treatment Essence', '', ''),
(378, 1, 'Apple Watch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport :::model 601-s,model 601-m,model 601-s-yellow,model 601-s-red,model 601-m-yellow,model 601-m-red', 'Apple Watch', '', ''),
(282, 2, 'Bio Butter', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty', 'Bio Butter', '', ''),
(281, 2, 'Lavender Deodorant', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, body, daily', 'Lavender Deodorant', '', ''),
(379, 1, 'Workout Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual ', 'Workout Shoes', '', ''),
(279, 2, 'Body Scrub', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, daily, beauty', 'Body Scrub', '', ''),
(380, 1, 'Sports Outfit', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty', 'Sports Outfit', '', ''),
(278, 2, 'Fresh Ginger Perfume', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, body, daily ', 'Fresh Ginger Perfume', '', ''),
(381, 1, 'Sample Product with a longer name', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'heels, occasion', 'Sample Product with a longer name', '', '');
INSERT INTO `product_description` (`product_id`, `language_id`, `name`, `description`, `tag`, `meta_title`, `meta_description`, `meta_keyword`) VALUES
(277, 2, 'Body Milk', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty, daily', 'Body Milk', '', ''),
(276, 2, 'Honey Hand Soap', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fresh, shampoo, body', 'Honey Hand Soap', '', ''),
(382, 1, 'Sports Top', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual', 'Sports Top', '', ''),
(275, 2, 'Hydrating Face Cream', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'shampoo, daily, beauty ', 'Hydrating Face Cream', '', ''),
(274, 2, 'Body Oil', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'body, beauty, daily', 'Body Oil', '', ''),
(41, 2, 'iMac', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'iMac', '', ''),
(383, 1, 'Gym Headphones', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, sport ', 'Gym Headphones', '', ''),
(47, 2, 'HP LP3065', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'HP LP3065', '', ''),
(391, 1, 'Flame Decor', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'porcelain, flame, decor', 'Flame Decor', '', ''),
(28, 2, 'HTC Touch HD', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'HTC Touch HD', '', ''),
(268, 2, 'Brown High Heels', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'occasion, heels, cool', 'Brown High Heels', '', ''),
(267, 2, 'Brown Suede Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, daily', 'Brown Suede Shoes', '', ''),
(266, 2, 'Black High Heels', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'heels, occasion', 'Black High Heels', '', ''),
(392, 1, 'Chrome Statue', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'statue, decor, chrome', 'Chrome Statue', '', ''),
(393, 1, 'Porcelain Flame', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'porcelain, flame, decor', 'Porcelain Flame', '', ''),
(259, 2, 'Business  Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual', 'Business Bag', '', ''),
(257, 2, 'Crossbody Yellow Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual, leather', 'Crossbody Yellow Bag', '', ''),
(394, 1, 'Stone Fireplace', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fireplace, decor, stone', 'Stone Fireplace', '', ''),
(272, 2, 'Red Formal Watch', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Red Formal Watch', '', ''),
(270, 2, 'Navy Sneakers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Navy Sneakers', '', ''),
(269, 2, 'Cool Boots', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, casual', 'Cool Boots', '', ''),
(396, 1, 'Classic Fireplace', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'fireplace, decor, stone', 'Classic Fireplace', '', ''),
(350, 2, 'Black Leather Tote Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, casual, daily', 'Black Leather Tote Bag', '', ''),
(397, 1, 'Wooden Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, round', 'Wooden Table', '', ''),
(33, 2, 'Samsung SyncMaster 941BW', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, business, daily', 'Samsung SyncMaster 941BW', '', ''),
(364, 2, 'Samsung Curved 32&quot; LED TV', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, business, daily', 'Samsung Curved 32&quot;LED TV', '', ''),
(398, 1, 'Coffee Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, coffee', 'Coffee Table', '', ''),
(363, 1, 'DSLR 390 Nikon', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool', 'DSLR 390 Nikon', '', ''),
(362, 2, 'Power Shot Digital Camera', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Power Shot Digital Camera', '', ''),
(361, 2, 'Flame Wireless Portable Speaker', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, sport', 'Flame Wireless Portable Speaker', '', ''),
(359, 2, 'Home Bluetooth Speaker', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool', 'Home Bluetooth Speaker', '', ''),
(399, 1, 'Modern Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, steel', 'Modern Table', '', ''),
(400, 1, 'Corner Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, corner', 'Corner Table', '', ''),
(357, 2, 'Windproof Umbrella', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'daily, cool, casual', 'Windproof Umbrella', '', ''),
(356, 2, 'Wallet Phone Case', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'business, cool, casual, leather', 'Wallet Phone Case', '', ''),
(355, 2, 'Plus Leather Phone Case', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Plus Leather Phone Case', '', ''),
(401, 1, 'Simple Table', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, table, simple', 'Simple Table', '', ''),
(354, 2, 'Ultimate Leather Wallet', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, business, cool, casual', 'Ultimate Leather Wallet', '', ''),
(353, 2, 'Slim Card Holder', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Slim Card Holder', '', ''),
(402, 1, 'Modern Wooden Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Modern Wooden Lamp', '', ''),
(352, 2, 'Large Fashion Tote Bag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, casual, daily', 'Large Fashion Tote Bag', '', ''),
(349, 2, 'Women Straw Summer Bag ', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, daily', 'Women Straw Summer bag', '', ''),
(403, 1, 'Red Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Red Lamp', '', ''),
(348, 2, 'Premium Leather Slippers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Premium Leather Slippers', '', ''),
(347, 2, 'Claire Flat Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, cool, flat', 'Claire Flat Shoes', '', ''),
(404, 1, 'Stage Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Stage Lamp', '', ''),
(405, 1, 'Hanging Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Hanging Lamp', '', ''),
(346, 2, 'Women\'s Comfortable Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'flat, leather, business', 'Women\'s Comfortable Shoes', '', ''),
(345, 2, 'Soft Pink Patent Leather Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Soft Pink Patent Leather Shoes', '', ''),
(406, 1, 'Ceiling Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Ceiling Lamp', '', ''),
(344, 2, 'Brown Leather Casual Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'casual, daily, cool', 'Brown Leather Casual Shoes', '', ''),
(343, 2, 'Stiletto High Heel Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Stiletto High Heel Shoes', '', ''),
(342, 2, 'Women\'s Maria Pump', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'heels, occasion, leather, business', 'Women\'s Maria Pump', '', ''),
(407, 1, 'Modern Lamp', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'wood, lamp, modern', 'Modern Lamp', '', ''),
(341, 2, 'Suede Leather Sandals', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Suede Leather Sandals', '', ''),
(340, 2, 'Men\'s Slim Flip Flop', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Men\'s Slim Flip Flop', '', ''),
(409, 1, 'Gray Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Gray Sofa', '', ''),
(410, 1, 'Yellow Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Yellow Sofa', '', ''),
(339, 2, 'Free Spirit Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Free Spirit Shoes', '', ''),
(338, 2, 'Boston M509', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, sport, daily', 'Boston M509', '', ''),
(411, 1, 'Moden Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Modern Sofa', '', ''),
(337, 2, 'Classic Leather Trainers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Classic Leather Trainers', '', ''),
(336, 2, 'White Gel-Galaxy Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, casual, cool', 'White Gel-Galaxy Shoes', '', ''),
(412, 1, 'Orange Loveseat', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Orange Loveseat', '', ''),
(335, 2, 'Yellow Performance Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Yellow Performance Shoes', '', ''),
(334, 2, 'Breathable Running Sneakers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily ', 'Breathable Running Sneakers', '', ''),
(333, 2, 'Victoria Men\'s Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Victoria Men\'s Shoes', '', ''),
(332, 2, 'Men\'s Gazelle Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Men\'s Gazelle Shoes', '', ''),
(413, 1, 'Chesterfield Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Chesterfield Sofa', '', ''),
(331, 2, 'Dragon T40', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Dragon T40', '', ''),
(330, 2, 'Rainbow Trainers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Rainbow Sneakers', '', ''),
(414, 1, 'Green Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, polyester, modern', 'Green Sofa', '', ''),
(415, 1, 'Sample Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, microfiber, modern', 'Sample Sofa', '', ''),
(329, 2, 'Star V9 Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Star V9 Shoes', '', ''),
(327, 2, 'Red Airmax', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Red Airmax', '', ''),
(328, 2, 'Micro Fuel RN', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Micro Fuel RN', '', ''),
(418, 1, 'Classic Armchair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'classic, chair, modern', 'Classic Armchair', '', ''),
(417, 1, 'Sleeper Sofa', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sofa, linen, modern', 'Sleeper Sofa', '', ''),
(326, 2, 'Fashion Breathable Sneakers', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Fashion Breathable Sneakers', '', ''),
(324, 2, 'Blue Y56', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'sport, cool, daily', 'Blue Y56', '', ''),
(325, 2, 'Lightweight Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Lightweight Shoes', '', ''),
(419, 1, 'Comfortable Armchair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'chair, modern', 'Comfortable Armchair', '', ''),
(323, 2, 'Running Shoes', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Running Shoes', '', ''),
(322, 2, 'Geometrical Purse', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, leather, occasion', 'Geometrical Purse', '', ''),
(321, 2, 'Large Wallet', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Large Wallet', '', ''),
(320, 2, 'Change Purse', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'cool, leather, casual', 'Change Purse', '', ''),
(420, 1, 'Gray Armchair ', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'gray, armchair, lazy, comfortable', 'Gray Armchair ', '', ''),
(421, 1, 'Lazy Armchair', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'chair, modern, light', 'Lazy Armchair', '', ''),
(319, 2, 'Mini Handbag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', '', 'Mini Handbag', '', ''),
(318, 2, 'City Handbag', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'leather, business, cool', 'City Handbag', '', ''),
(422, 1, 'Modern Chair ', '&lt;p&gt;Product description, along with any other tab can be displayed as tabs, accordion or all-visible blocks in grid format or one under the other.&amp;nbsp; You can mix and match tabs and blocks in any order and any position. Each tab can also be set up as a link and point to other pages or open popup modules. Optional &quot;Show More&quot; collapsible block content is also available as an option for large and tall descriptions or custom content.&lt;/p&gt;', 'chair, modern', 'Modern Chair ', '', '');
