public function toArray($request): array 	{ 		$lang = $request->lang;  		return [ 			'id' => $this->id, 			'external_product_id' => $this->external_product_id, 			'erp_name' => $this->erp_name, 			'name' => $this->getTranslation('name', $lang, $this->name), 			'slugs' => [ 				'hr' => $this->slug, 				'en' => $this->getTranslation('slug', 'en', $this->slug), 				'de' => $this->getTranslation('slug', 'de', $this->slug), 				'it' => $this->getTranslation('slug', 'it', $this->slug), 			], 			'alcohol_percentage' => $this->alcohol_percentage, 			'volume' => $this->volume, 			'description' => $this->getTranslation('description', $lang, $this->description), 			'details' => $this->getTranslation('details', $lang, $this->details), 			'unit_of_measure' => $this->unit_of_measure, 			'weight' => $this->weight, 			'price' => $this->price, 			'price_with_tax' => $this->price_with_tax, 			'return_fee' => $this->return_fee, 			'created_at' => formatTimestamp($this->created_at), 			'updated_at' => formatTimestamp($this->updated_at), 			'filters' => ProductFilterResource::collection($this->productFilters), 			'awards' => $this->productSibling ? AwardResource::collection($this->productSibling->awards) : null, 			'media' => [ 				'image' => new MediaResource($this->storage()->getFirstFile('images')), 				'gallery' => MediaResource::collection($this->storage()->files('gallery')), 			], 			'cocktail' => new CocktailResource($this->cocktail), 			'category' => new CategoryListResource($this->category), 		]; 	}