// Furnishfy — product catalog data (bilingual) // Placeholder imagery is rendered as tonal panels; swap for real product shots later. const CATEGORIES = [ { id: "living-rooms", en: "living rooms", ar: "غرف المعيشة" }, { id: "summer-products", en: "Summer Products", ar: "منتجات الصيف" }, { id: "stainless-product", en: "Stainless product", ar: "منتجات ستانلس" }, { id: "lazy-boy", en: "Lazy Boy", ar: "ليزي بوي" }, { id: "bohemian-furniture", en: "Bohemian Furniture", ar: "أثاث بوهيمي" }, { id: "storage-unit", en: "Storage Unit", ar: "وحدات تخزين" }, { id: "bean-bags", en: "Bean Bags", ar: "بين باج" }, { id: "outdoor-furniture", en: "Outdoor Furniture", ar: "أثاث خارجي" }, { id: "lighting", en: "Lighting", ar: "إضاءة" }, { id: "tables", en: "Tables", ar: "طاولات" }, { id: "decor", en: "Decor", ar: "ديكور" }, { id: "antiques", en: "Antiques", ar: "أنتيكات" }, { id: "offices-furniture", en: "Offices Furniture", ar: "أثاث مكتبي" }, { id: "chairs", en: "Chairs", ar: "كراسي" }, { id: "kitchens", en: "Kitchens", ar: "مطابخ" }, ]; // hue used to tint each placeholder panel so the grid feels varied but on-brand const PRODUCTS = [ { id: "p01", cat: "sofas", hue: 28, en: "Aurelian 3-Seater Sofa", ar: "كنبة أوريليان ثلاثية", price: 4200, old: 4900, material: { en: "Italian bouclé", ar: "بوكليه إيطالي" }, color: { en: "Sand", ar: "رملي" }, badge: { en: "Bestseller", ar: "الأكثر مبيعاً" }, descEn: "A low, generous silhouette wrapped in hand-finished Italian bouclé over a solid ash frame.", descAr: "تصميم منخفض ومريح مكسو ببوكليه إيطالي بلمسة يدوية فوق هيكل خشب دردار صلب.", }, { id: "p02", cat: "chairs", hue: 95, en: "Lumière Accent Chair", ar: "كرسي لوميير", price: 1650, material: { en: "Walnut & velvet", ar: "جوز ومخمل" }, color: { en: "Forest", ar: "أخضر غابة" }, badge: { en: "New", ar: "جديد" }, descEn: "A curved velvet shell cradled by a sculpted walnut base — equal parts art and armchair.", descAr: "صدفة مخمل منحنية تحتضنها قاعدة جوز منحوتة — فن وكرسي في آن واحد.", }, { id: "p03", cat: "tables", hue: 55, en: "Monolith Marble Table", ar: "طاولة مونوليث رخام", price: 5800, material: { en: "Carrara marble", ar: "رخام كرارا" }, color: { en: "Bianco", ar: "أبيض" }, badge: { en: "Limited", ar: "محدود" }, descEn: "A single honed slab of Carrara marble balanced on a blackened steel plinth.", descAr: "لوح واحد من رخام كرارا المصقول يتوازن على قاعدة فولاذ مسوّد.", }, { id: "p04", cat: "lighting", hue: 75, en: "Halo Pendant Light", ar: "ثُريا هالو", price: 980, material: { en: "Brushed brass", ar: "نحاس مصقول" }, color: { en: "Brass", ar: "نحاسي" }, badge: null, descEn: "A floating ring of brushed brass that casts a soft, encircling glow.", descAr: "حلقة عائمة من النحاس المصقول تنشر توهجاً ناعماً محيطاً.", }, { id: "p05", cat: "beds", hue: 18, en: "Solace Platform Bed", ar: "سرير سولاس", price: 3600, material: { en: "Oak & linen", ar: "بلوط وكتان" }, color: { en: "Oatmeal", ar: "بيج فاتح" }, badge: { en: "Bestseller", ar: "الأكثر مبيعاً" }, descEn: "A low oak platform with an upholstered linen headboard for grounded calm.", descAr: "منصة بلوط منخفضة مع لوح رأس مبطّن بالكتان لهدوء راسخ.", }, { id: "p06", cat: "storage", hue: 40, en: "Cassette Sideboard", ar: "بوفيه كاسيت", price: 2950, material: { en: "Smoked oak", ar: "بلوط مدخّن" }, color: { en: "Smoke", ar: "دخاني" }, badge: { en: "New", ar: "جديد" }, descEn: "Fluted smoked-oak doors on slim tapered legs — storage that holds a room together.", descAr: "أبواب بلوط مدخّن مضلّعة على أرجل رفيعة مدببة — تخزين يجمع الغرفة.", }, { id: "p07", cat: "sofas", hue: 12, en: "Verona Curved Sofa", ar: "كنبة فيرونا المنحنية", price: 5200, material: { en: "Mohair velvet", ar: "مخمل موهير" }, color: { en: "Rosewood", ar: "خشب وردي" }, badge: { en: "Limited", ar: "محدود" }, descEn: "A sweeping curved back in deep mohair velvet that wraps a whole conversation.", descAr: "ظهر منحنٍ واسع من مخمل الموهير الغني يحتضن جلسة كاملة.", }, { id: "p08", cat: "chairs", hue: 50, en: "Atlas Lounge Chair", ar: "كرسي أطلس", price: 2200, material: { en: "Aniline leather", ar: "جلد أنيلين" }, color: { en: "Cognac", ar: "كونياك" }, badge: null, descEn: "Full-grain aniline leather over a cantilevered steel frame — a modern classic.", descAr: "جلد أنيلين كامل الحبيبات فوق هيكل فولاذ ناتئ — كلاسيكية عصرية.", }, { id: "p09", cat: "tables", hue: 85, en: "Grove Coffee Table", ar: "طاولة جروف", price: 1400, material: { en: "Solid walnut", ar: "جوز صلب" }, color: { en: "Walnut", ar: "جوزي" }, badge: null, descEn: "An organic live-edge walnut top on three hand-turned legs.", descAr: "سطح جوز بحافة طبيعية على ثلاث أرجل مخروطة يدوياً.", }, { id: "p10", cat: "lighting", hue: 65, en: "Column Floor Lamp", ar: "أباجورة عمود", price: 1150, material: { en: "Travertine & brass", ar: "ترافرتين ونحاس" }, color: { en: "Stone", ar: "حجري" }, badge: { en: "New", ar: "جديد" }, descEn: "A travertine column topped with a pivoting brass reading shade.", descAr: "عمود ترافرتين يعلوه غطاء نحاسي قابل للإمالة للقراءة.", }, { id: "p11", cat: "beds", hue: 30, en: "Dune Upholstered Bed", ar: "سرير ديون المبطّن", price: 4100, material: { en: "Bouclé & oak", ar: "بوكليه وبلوط" }, color: { en: "Cream", ar: "كريمي" }, badge: { en: "Bestseller", ar: "الأكثر مبيعاً" }, descEn: "A wraparound bouclé headboard that curves into the side rails like a dune.", descAr: "لوح رأس بوكليه ملتف ينحني نحو الجوانب كالكثبان الرملية.", }, { id: "p12", cat: "storage", hue: 70, en: "Vitrine Display Cabinet", ar: "خزانة عرض فيترين", price: 3300, material: { en: "Glass & brass", ar: "زجاج ونحاس" }, color: { en: "Clear", ar: "شفاف" }, badge: { en: "Limited", ar: "محدود" }, descEn: "Reeded glass panels framed in brass to display what you love most.", descAr: "ألواح زجاج مضلّع مؤطّرة بالنحاس لعرض أغلى مقتنياتك.", }, ]; const TESTIMONIALS = [ { en: "Furnishfy turned our living room into the calmest place in the house. The bouclé sofa is unreal.", ar: "حوّلت Furnishfy غرفة معيشتنا لأهدأ مكان في البيت. كنبة البوكليه لا تُصدّق.", nameEn: "Layla Hassan", nameAr: "ليلى حسن", roleEn: "Interior Designer", roleAr: "مصممة داخلية" }, { en: "Every piece feels considered. Delivery, packaging, the weight of the wood — all of it is premium.", ar: "كل قطعة مدروسة. التوصيل، التغليف، حتى ثقل الخشب — كله فاخر.", nameEn: "Omar Khaled", nameAr: "عمر خالد", roleEn: "Architect", roleAr: "معماري" }, { en: "I waited eight weeks for the curved Verona and it was worth every single day.", ar: "انتظرت كنبة فيرونا المنحنية ثمانية أسابيع وكانت تستحق كل يوم.", nameEn: "Nadia Saleh", nameAr: "نادية صالح", roleEn: "Collector", roleAr: "جامعة تحف" }, ]; const _products = (window.FURN?.PRODUCTS && window.FURN.PRODUCTS.length > 0) ? window.FURN.PRODUCTS : PRODUCTS; window.FURN = { CATEGORIES: (window.FURN?.CATEGORIES && window.FURN.CATEGORIES.length > 0) ? window.FURN.CATEGORIES : CATEGORIES, PRODUCTS: _products, TESTIMONIALS: (window.FURN?.TESTIMONIALS && window.FURN.TESTIMONIALS.length > 0) ? window.FURN.TESTIMONIALS : TESTIMONIALS, BANNERS: (window.FURN?.BANNERS && window.FURN.BANNERS.length > 0) ? window.FURN.BANNERS : [], BEST_SELLERS: (window.FURN?.BEST_SELLERS && window.FURN.BEST_SELLERS.length > 0) ? window.FURN.BEST_SELLERS : _products.slice(0, 8), PRODUCTS_BY_CATEGORY: (window.FURN?.PRODUCTS_BY_CATEGORY && window.FURN.PRODUCTS_BY_CATEGORY.length > 0) ? window.FURN.PRODUCTS_BY_CATEGORY : [], LOGO: window.FURN?.LOGO ?? null, SITE_NAME: window.FURN?.SITE_NAME ?? 'Furnishfy', };