diff --git a/apps/admin/src/pages/menu-manager/MenuEditorPage.tsx b/apps/admin/src/pages/menu-manager/MenuEditorPage.tsx index 90f3d48..866ff41 100644 --- a/apps/admin/src/pages/menu-manager/MenuEditorPage.tsx +++ b/apps/admin/src/pages/menu-manager/MenuEditorPage.tsx @@ -478,8 +478,17 @@ export default function MenuEditorPage({ menuName, title, description }: MenuEdi throw new Error('Invalid JSON format') } - const newItems = Array.isArray(parsed.items) ? parsed.items : [] - const newPayload = parsed.payload || [] + let newItems: any[] = [] + let newPayload: any[] = [] + + if (Array.isArray(parsed)) { + // Direct tree array + newPayload = parsed + } else { + // Wrapped menu object or snapshot + newItems = Array.isArray(parsed.items) ? parsed.items : [] + newPayload = Array.isArray(parsed.payload) ? parsed.payload : (parsed.payload || []) + } setMenus(menus.map(m => m.name === menuName ? { ...m, items: newItems, payload: newPayload } : m)) diff --git a/gemini-code-1790116995536.json b/gemini-code-1790116995536.json new file mode 100644 index 0000000..7902155 --- /dev/null +++ b/gemini-code-1790116995536.json @@ -0,0 +1,666 @@ +[ + { + "nodeId": "menu-home", + "url": "/", + "label": { + "th": "หน้าแรก", + "en": "Home", + "zh": "首页", + "ja": "ホーム", + "ko": "홈", + "vi": "Trang chủ", + "lo": "ໜ້າຫຼັກ", + "it": "Home" + }, + "columns": [] + }, + { + "nodeId": "menu-products", + "url": "/products", + "label": { + "th": "ระบบอะไหล่แต่ง", + "en": "Performance Parts", + "zh": "改装配件系统", + "ja": "カスタムパーツ", + "ko": "튜닝 파츠 시스템", + "vi": "Phụ tùng nâng cấp", + "lo": "ອາໄຫຼ່ແຕ່ງປະສິດທິພາບສູງ", + "it": "Componenti Racing" + }, + "columns": [ + { + "nodeId": "col-braking-system", + "title": { + "th": "ระบบเบรก", + "en": "Braking Systems", + "zh": "制动系统", + "ja": "ブレーキシステム", + "ko": "브레이크 시스템", + "vi": "Hệ thống phanh", + "lo": "ລະບົບເບຣກ", + "it": "Impianti Frenanti" + }, + "links": [ + { + "nodeId": "link-master-cylinders", + "url": "/category/braking-systems/master-cylinders", + "label": { + "th": "ปั๊มลอย / ปั๊มเบรกบน", + "en": "Radial Master Cylinders", + "zh": "直推总泵", + "ja": "ラジアルマスターシリンダー", + "ko": "마스터 실린더", + "vi": "Tay thắng / Cùm phanh", + "lo": "ປໍ້າເບຣກເທິງ", + "it": "Pompe Freno Radiali" + } + }, + { + "nodeId": "link-calipers", + "url": "/category/braking-systems/calipers", + "label": { + "th": "ปั๊มเบรกล่าง / คาลิปเปอร์", + "en": "Brake Calipers", + "zh": "刹车卡钳", + "ja": "ブレーキキャリパー", + "ko": "브레이크 캘리퍼", + "vi": "Heo dầu phanh", + "lo": "ປໍ້າເບຣກລຸ່ມ (ຄາລິບເປີ)", + "it": "Pinze Freno" + } + }, + { + "nodeId": "link-brake-discs", + "url": "/category/braking-systems/brake-discs", + "label": { + "th": "จานเบรกสมรรถนะสูง", + "en": "Floating Brake Discs", + "zh": "浮动刹车碟盘", + "ja": "フローティングブレーキディスク", + "ko": "플로팅 브레이크 디스크", + "vi": "Đĩa phanh phao", + "lo": "ຈານເບຣກສະມັດຖະນະສູງ", + "it": "Dischi Freno Flottanti" + } + }, + { + "nodeId": "link-brake-hoses", + "url": "/category/braking-systems/brake-lines", + "label": { + "th": "สายถักเบรกสเตนเลส", + "en": "Braided Steel Brake Lines", + "zh": "钢喉刹车油管", + "ja": "メッシュブレーキホース", + "ko": "메쉬 브레이크 호스", + "vi": "Dây dầu thắng bấm", + "lo": "ສາຍເບຣກຖັກສະແຕນເລດ", + "it": "Tubi Freno Treccia Acciaio" + } + } + ] + }, + { + "nodeId": "col-suspension-system", + "title": { + "th": "ระบบกันสะเทือน", + "en": "Suspension Systems", + "zh": "避震系统", + "ja": "サスペンションシステム", + "ko": "서스펜션 시스템", + "vi": "Hệ thống giảm xóc", + "lo": "ລະບົບກັນສະເທືອນ (ໂຊ້ກ)", + "it": "Sospensioni" + }, + "links": [ + { + "nodeId": "link-rear-shock-absorbers", + "url": "/category/suspension/rear-shocks", + "label": { + "th": "โช้คหลังซับแทงค์ / ปรับระดับได้", + "en": "Rear Monoshocks & Twin Shocks", + "zh": "气瓶后避震器", + "ja": "リアサスペンション", + "ko": "리어 서스펜션 (모노/트윈)", + "vi": "Phuộc sau bình dầu", + "lo": "ໂຊ້ກຫຼັງມີຖັງລົມ", + "it": "Mono e Doppi Ammortizzatori" + } + }, + { + "nodeId": "link-front-forks", + "url": "/category/suspension/front-forks", + "label": { + "th": "ชุดกระบอกโช้คหน้า / อัปเกรดสปริง", + "en": "Front Fork Assemblies & Upgrades", + "zh": "前叉总成与升级套件", + "ja": "フロントフォーク&アップグレード", + "ko": "프론트 포크 키트", + "vi": "Bộ vỏ phuộc trước", + "lo": "ຊຸດໂຊ້ກໜ້າ", + "it": "Forcelle Anteriori e Cartucce" + } + }, + { + "nodeId": "link-steering-dampers", + "url": "/category/suspension/steering-dampers", + "label": { + "th": "กันสะบัด CNC", + "en": "CNC Steering Dampers", + "zh": "CNC钛尺防甩头", + "ja": "ステアリングダンパー", + "ko": "CNC 스티어링 댐퍼", + "vi": "Trợ lực tay lái CNC", + "lo": "ກັນສະບັດ CNC", + "it": "Ammortizzatori di Sterzo CNC" + } + } + ] + }, + { + "nodeId": "col-wheel-drive-system", + "title": { + "th": "ระบบล้อและส่งกำลัง", + "en": "Wheels & Drivetrain", + "zh": "轮毂与传动系统", + "ja": "ホイール&駆動系", + "ko": "휠 및 구동계", + "vi": "Vành mâm & Bộ truyền động", + "lo": "ລະບົບລໍ້ ແລະ ສົ່ງກຳລັງ", + "it": "Ruote e Trasmissione" + }, + "links": [ + { + "nodeId": "link-forged-rims", + "url": "/category/wheels/forged-alloy-rims", + "label": { + "th": "ล้อแม็กและล้อฟอร์จน้ำหนักเบา", + "en": "Forged & Alloy Racing Wheels", + "zh": "锻造与轻量化铝合金轮毂", + "ja": "鍛造・アルミレーシングホイール", + "ko": "단조 및 경량 휠", + "vi": "Mâm đúc & Mâm CNC", + "lo": "ລໍ້ແມັກ ແລະ ລໍ້ຟໍຣ໌ຈ", + "it": "Cerchi Forgiati e in Lega" + } + }, + { + "nodeId": "link-swingarms", + "url": "/category/drivetrain/swingarms", + "label": { + "th": "สวิงอาร์มอะลูมิเนียมเกรดเรซซิ่ง", + "en": "Alloy Racing Swingarms", + "zh": "轻量化铝合金后摇臂", + "ja": "軽量アルミスイングアーム", + "ko": "알루미늄 레이싱 스윙암", + "vi": "Gắp nhôm Racing", + "lo": "ສະວິງອາມອາລູມີນຽມ", + "it": "Forcelloni Racing in Lega" + } + }, + { + "nodeId": "link-clutch-sprockets", + "url": "/category/drivetrain/clutch-systems", + "label": { + "th": "ระบบคลัตช์และสปริงเกียร์", + "en": "Clutch Systems & Accessories", + "zh": "离合器系统及配件", + "ja": "クラッチ&駆動系パーツ", + "ko": "클러치 시스템 및 부품", + "vi": "Bộ nồi & Côn tay độ", + "lo": "ຊຸດຄລັດ ແລະ ອຸປະກອນເກຍ", + "it": "Frizioni e Trasmissione" + } + } + ] + }, + { + "nodeId": "col-controls-ergonomics", + "title": { + "th": "ชุดควบคุมและอุปกรณ์แฮนด์", + "en": "Controls & Ergonomics", + "zh": "操控与人机工学配件", + "ja": "コントロール&コックピット", + "ko": "컨트롤 및 핸들 파츠", + "vi": "Tay lái & Hệ thống điều khiển", + "lo": "ຊຸດຄວບຄຸມ ແລະ ແຮນ", + "it": "Comandi e Manubrio" + }, + "links": [ + { + "nodeId": "link-rear-sets", + "url": "/category/controls/rearsets", + "label": { + "th": "เกียร์โยงปรับองศา", + "en": "Adjustable Racing Footrests (Rearsets)", + "zh": "可调竞技后移脚踏", + "ja": "バックステップキット", + "ko": "백스텝 키트", + "vi": "Bộ số gãy CNC", + "lo": "ເກຍໂຍງປັບລະດັບ", + "it": "Pedane Arretrate Regolabili" + } + }, + { + "nodeId": "link-handlebars-grips", + "url": "/category/controls/handlebars-grips", + "label": { + "th": "แฮนด์จับโช้คและปลอกมือ", + "en": "Clip-on Bars & Racing Grips", + "zh": "分离把手与防滑握把", + "ja": "セパレートハンドル&グリップ", + "ko": "클립온 핸들바 & 그립", + "vi": "Ghi đông Clip-on & Bao tay", + "lo": "ແຮນຈັບໂຊ້ກ ແລະ ປອກມື", + "it": "Semimanubri e Manopole Racing" + } + }, + { + "nodeId": "link-lever-guards", + "url": "/category/controls/lever-guards", + "label": { + "th": "การ์ดแฮนด์และการ์ดก้านเบรก", + "en": "Brake Lever Guards", + "zh": "竞技牛角护弓", + "ja": "ブレーキレバーガード", + "ko": "브레이크 레버 가드", + "vi": "Bảo vệ tay thắng", + "lo": "ກາດປ້ອງກັນກ້ານເບຣກ", + "it": "Protezioni Leva Freno" + } + } + ] + } + ] + }, + { + "nodeId": "menu-bike-finder", + "url": "/bike-models", + "label": { + "th": "เลือกรุ่นรถ", + "en": "Fit My Bike", + "zh": "车型适配", + "ja": "適合車種から探す", + "ko": "내 바이크 기종 찾기", + "vi": "Tìm theo đời xe", + "lo": "ເລືອກຕາມລຸ້ນລົດ", + "it": "Cerca per Moto" + }, + "columns": [ + { + "nodeId": "col-bike-brands", + "title": { + "th": "ค้นหาตามแบรนด์ผู้ผลิต", + "en": "Shop by Brand", + "zh": "按摩托车品牌", + "ja": "メーカーブランド別", + "ko": "제조사별 찾기", + "vi": "Theo hãng xe", + "lo": "ຄົ້ນຫາຕາມແບຣນ", + "it": "Marche Moto" + }, + "links": [ + { + "nodeId": "link-brand-yamaha", + "url": "/bike-models/yamaha", + "label": { + "th": "Yamaha (YZF-R15, Exciter, MT-15)", + "en": "Yamaha Series", + "zh": "雅马哈车系", + "ja": "ヤマハ (Yamaha)", + "ko": "야마하", + "vi": "Dòng xe Yamaha", + "lo": "ລົດຮຸ່ນ Yamaha", + "it": "Gamma Yamaha" + } + }, + { + "nodeId": "link-brand-honda", + "url": "/bike-models/honda", + "label": { + "th": "Honda (CBR150R, Winner X, Wave)", + "en": "Honda Series", + "zh": "本田车系", + "ja": "ホンダ (Honda)", + "ko": "혼다", + "vi": "Dòng xe Honda", + "lo": "ລົດຮຸ່ນ Honda", + "it": "Gamma Honda" + } + }, + { + "nodeId": "link-brand-kawasaki", + "url": "/bike-models/kawasaki", + "label": { + "th": "Kawasaki (Ninja ZX-25R, Z125)", + "en": "Kawasaki Series", + "zh": "川崎车系", + "ja": "カワサキ (Kawasaki)", + "ko": "가와사키", + "vi": "Dòng xe Kawasaki", + "lo": "ລົດຮຸ່ນ Kawasaki", + "it": "Gamma Kawasaki" + } + }, + { + "nodeId": "link-brand-suzuki", + "url": "/bike-models/suzuki", + "label": { + "th": "Suzuki (GSX-R150, Raider)", + "en": "Suzuki Series", + "zh": "铃木车系", + "ja": "スズキ (Suzuki)", + "ko": "스즈키", + "vi": "Dòng xe Suzuki", + "lo": "ລົດຮຸ່ນ Suzuki", + "it": "Gamma Suzuki" + } + } + ] + }, + { + "nodeId": "col-bike-categories", + "title": { + "th": "ค้นหาตามประเภทรถ", + "en": "Shop by Vehicle Type", + "zh": "按车型结构", + "ja": "ボディタイプ別", + "ko": "차종별 분류", + "vi": "Theo kiểu dáng xe", + "lo": "ຄົ້ນຫາຕາມປະເພດລົດ", + "it": "Tipologia Moto" + }, + "links": [ + { + "nodeId": "link-type-underbone", + "url": "/bike-models/underbone-moped", + "label": { + "th": "รถอันเดอร์โบน / มอเตอร์ไซค์ครอบครัว", + "en": "Underbone & Moped", + "zh": "弯梁车系", + "ja": "アンダーボーン / カブ型", + "ko": "언더본 / 커브", + "vi": "Xe số phổ thông (Underbone)", + "lo": "ລົດກະເທີນ / ລົດອັນເດີໂບນ", + "it": "Underbone & Cub" + } + }, + { + "nodeId": "link-type-scooter", + "url": "/bike-models/maxi-scooters", + "label": { + "th": "สกู๊ตเตอร์และแม็กซี่สกู๊ตเตอร์", + "en": "Scooters & Maxi-Scooters", + "zh": "踏板及大羊车系", + "ja": "スクーター&ビッグスクーター", + "ko": "스쿠터 & 맥시 스쿠터", + "vi": "Xe tay ga & Maxi-Scooter", + "lo": "ລົດອໍໂຕເມຕິກ (ສະກູດເຕີ)", + "it": "Scooter & Maxi-Scooter" + } + }, + { + "nodeId": "link-type-sport", + "url": "/bike-models/sport-naked", + "label": { + "th": "สปอร์ตไบค์และเน็คเก็ตไบค์", + "en": "Sport & Naked Bikes", + "zh": "仿赛及街跑车系", + "ja": "スーパースポーツ&ネイキッド", + "ko": "스포츠 및 네이키드", + "vi": "Xe Sportbike & Naked-bike", + "lo": "ລົດສະປອດ ແລະ ເນັກເກັດ", + "it": "Sportive & Naked" + } + } + ] + } + ] + }, + { + "nodeId": "menu-racing-series", + "url": "/collections/racing-series", + "label": { + "th": "ซีรีส์การแข่งขัน", + "en": "Racing Series", + "zh": "赛事竞技系列", + "ja": "レーシングシリーズ", + "ko": "레이싱 시리즈", + "vi": "Dòng xe đua", + "lo": "ຊີຣີການແຂ່ງຂັນ", + "it": "Linea Racing" + }, + "columns": [ + { + "nodeId": "col-flagship-series", + "title": { + "th": "ระดับไลน์อัปผลิตภัณฑ์", + "en": "Product Lineup Tier", + "zh": "产品竞技梯队", + "ja": "製品シリーズグレード", + "ko": "제품 등급 라인업", + "vi": "Phân khúc sản phẩm", + "lo": "ລະດັບສິນຄ້າ", + "it": "Livelli di Performance" + }, + "links": [ + { + "nodeId": "link-series-s", + "url": "/collections/s-series", + "label": { + "th": "S-Series (ระดับลงแทร็กระดับโปร)", + "en": "S-Series (Pro Track Spec)", + "zh": "S系列(专业赛道级)", + "ja": "Sシリーズ(プロサーキット仕様)", + "ko": "S-시리즈 (프로 트랙 사양)", + "vi": "S-Series (Tiêu chuẩn đường đua chuyên nghiệp)", + "lo": "S-Series (ລະດັບສະໜາມແຂ່ງມືອາຊີບ)", + "it": "S-Series (Specifiche Pro Track)" + } + }, + { + "nodeId": "link-series-e", + "url": "/collections/e-series", + "label": { + "th": "E-Series (สตรีทเพอร์ฟอร์มานซ์)", + "en": "E-Series (Street Performance)", + "zh": "E系列(街道性能级)", + "ja": "Eシリーズ(ストリートパフォーマンス)", + "ko": "E-시리즈 (스트리트 퍼포먼스)", + "vi": "E-Series (Hiệu năng đường phố)", + "lo": "E-Series (ສະຕຣີດເພີຟອມມານ)", + "it": "E-Series (Street Performance)" + } + }, + { + "nodeId": "link-series-flow-forged", + "url": "/collections/forged-edition", + "label": { + "th": "Forged Edition (งาน CNC & ฟอร์จพิเศษ)", + "en": "Forged Edition (Ultra-Lightweight)", + "zh": "Forged Edition(极轻锻造旗舰款)", + "ja": "フォージドエディション(超軽量鍛造)", + "ko": "포지드 에디션 (초경량 단조)", + "vi": "Forged Edition (Bản CNC phôi nhôm cao cấp)", + "lo": "Forged Edition (ລຸ້ນຟໍຣ໌ຈພິເສດນ້ຳໜັກເບົາ)", + "it": "Forged Edition (Ultra-Leggera)" + } + } + ] + }, + { + "nodeId": "col-paddock-championship", + "title": { + "th": "การสนับสนุนมอเตอร์สปอร์ต", + "en": "Motorsport Heritage", + "zh": "赛事荣誉与合作", + "ja": "モータースポーツ活動", + "ko": "모터스포츠 헤리티지", + "vi": "Dấu ấn giải đua", + "lo": "ການສະໜັບສະໜູນມໍເຕີສະປອດ", + "it": "Motorsport & Partnership" + }, + "links": [ + { + "nodeId": "link-motogp-moto3", + "url": "/racing-heritage/motogp-partner", + "label": { + "th": "พาร์ทเนอร์ในศึก Moto2 / Moto3", + "en": "Moto2 & Moto3 Official Technical Partner", + "zh": "Moto2 / Moto3 官方赛事技术合作伙伴", + "ja": "Moto2 / Moto3 公式テクニカルパートナー", + "ko": "Moto2 & Moto3 공식 테크니컬 파트너", + "vi": "Đối tác kỹ thuật giải Moto2 / Moto3", + "lo": "ຄູ່ຮ່ວມງານເຕັກນິກໃນ Moto2 / Moto3", + "it": "Partner Tecnico Ufficiale Moto2 & Moto3" + } + }, + { + "nodeId": "link-arrc-support", + "url": "/racing-heritage/arrc-racing", + "label": { + "th": "แชมป์เปี้ยนชิพ ARRC ระดับเอเชีย", + "en": "Asia Road Racing Championship (ARRC)", + "zh": "ARRC 亚洲公路摩托车锦标赛", + "ja": "ARRC アジアロードレース選手権", + "ko": "ARRC 아시아 로드 레이싱 챔피언십", + "vi": "Giải vô địch Châu Á ARRC", + "lo": "ການແຂ່ງຂັນ ARRC ລະດັບອາຊີ", + "it": "Asia Road Racing Championship (ARRC)" + } + } + ] + } + ] + }, + { + "nodeId": "menu-promotions", + "url": "/promotions", + "label": { + "th": "โปรโมชั่น", + "en": "Promotions", + "zh": "优惠活动", + "ja": "キャンペーン", + "ko": "프로모션", + "vi": "Khuyến mãi", + "lo": "ໂປຣໂມຊັ່ນ", + "it": "Promozioni" + }, + "columns": [] + }, + { + "nodeId": "menu-about-service", + "url": "/service-and-dealers", + "label": { + "th": "เกี่ยวกับเราและศูนย์บริการ", + "en": "About & Support", + "zh": "关于我们与服务中心", + "ja": "企業情報&サポート", + "ko": "회사 소개 및 서비스 센터", + "vi": "Về chúng tôi & Dịch vụ", + "lo": "ກ່ຽວກັບພວກເຮົາ ແລະ ສູນບໍລິການ", + "it": "Chi Siamo e Assistenza" + }, + "columns": [ + { + "nodeId": "col-company-info", + "title": { + "th": "ข้อมูลแบรนด์", + "en": "Brand Heritage", + "zh": "品牌历程", + "ja": "RCBについて", + "ko": "브랜드 스토리", + "vi": "Thông tin thương hiệu", + "lo": "ຂໍ້ມູນກ່ຽວກັບແບຣນ", + "it": "Il Mondo RCB" + }, + "links": [ + { + "nodeId": "link-story", + "url": "/about-us/rcb-story", + "label": { + "th": "ประวัติและความเป็นมาของ RCB", + "en": "The RCB Story & Philosophy", + "zh": "RCB 品牌故事与研发理念", + "ja": "RCBの歩みとフィロソフィー", + "ko": "RCB 브랜드 역사 및 개발 철학", + "vi": "Lịch sử hình thành & Triết lý RCB", + "lo": "ປະຫວັດ ແລະ ຄວາມເປັນມາຂອງ RCB", + "it": "Storia e Filosofia RCB" + } + }, + { + "nodeId": "link-genuine-verification", + "url": "/support/product-authenticity", + "label": { + "th": "ระบบตรวจสอบสินค้าของแท้", + "en": "Verify Genuine Products", + "zh": "防伪真品验证", + "ja": "正規品シリアル番号照会", + "ko": "정품 인증 시스템", + "vi": "Xác thực sản phẩm chính hãng", + "lo": "ລະບົບກວດສອບສິນຄ້າແທ້", + "it": "Verifica Autenticità Prodotto" + } + } + ] + }, + { + "nodeId": "col-customer-care", + "title": { + "th": "ศูนย์บริการและตัวแทนจำหน่าย", + "en": "Dealers & Service Centers", + "zh": "门店网络与服务支持", + "ja": "販売店・サービス拠点", + "ko": "대리점 및 서비스 센터", + "vi": "Đại lý & Trung tâm bảo hành", + "lo": "ສູນບໍລິການ ແລະ ຕົວແທນຈຳໜ່າຍ", + "it": "Rete Concessionari e Supporto" + }, + "links": [ + { + "nodeId": "link-dealer-locator", + "url": "/support/dealers-locator", + "label": { + "th": "ค้นหาตัวแทนจำหน่ายใกล้คุณ", + "en": "Authorized Dealer Locator", + "zh": "官方授权经销商网络", + "ja": "正規ディーラー・取扱店検索", + "ko": "공식 인증 딜러망 찾기", + "vi": "Tìm đại lý ủy quyền chính hãng", + "lo": "ຄົ້ນຫາຕົວແທນຈຳໜ່າຍໃກ້ທ່ານ", + "it": "Trova Concessionario Autorizzato" + } + }, + { + "nodeId": "link-warranty-setup", + "url": "/support/warranty-registration", + "label": { + "th": "ลงทะเบียนรับประกันและการติดตั้ง", + "en": "Warranty Registration & Tech Guides", + "zh": "质保延保注册与技术指南", + "ja": "製品保証登録&取付テクニカルガイド", + "ko": "보증 등록 및 기술 지원 매뉴얼", + "vi": "Đăng ký bảo hành & Hướng dẫn kỹ thuật", + "lo": "ລົງທະບຽນປະກັນໄພ ແລະ ຄູ່ມືຕິດຕັ້ງ", + "it": "Registrazione Garanzia e Manuali Tecnici" + } + }, + { + "nodeId": "link-contact-us", + "url": "/support/contact-us", + "label": { + "th": "ติดต่อทีมงานบริการลูกค้า", + "en": "Customer Support & Contact", + "zh": "联系客服与技术咨询", + "ja": "カスタマーサポート・お問い合わせ", + "ko": "고객 지원 및 문의", + "vi": "Liên hệ hỗ trợ kỹ thuật", + "lo": "ຕິດຕໍ່ທີມງານບໍລິການລູກຄ້າ", + "it": "Contatti e Assistenza Clienti" + } + } + ] + } + ] + } +] \ No newline at end of file