{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/210981c155da4d5a89a8da7b796cc6d7\" frameborder=\"0\" width=\"1280\" height=\"960\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":960,"width":1280,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":960,"thumbnail_width":1280,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/210981c155da4d5a89a8da7b796cc6d7-6fa194d173b8203c.gif","duration":706.595,"title":"FLEDGE Ledger Balance Fix, Currency, Wishlist","description":"This Loom explains the repaired FLEDGE ledger balance system, focusing on bug fixes and the added wishlist and currency exchange features. The author identifies issues in the original code such as misspellings, incorrect form usage, and reliance on Node.js exports and require, and describes switching to vanilla ES module usage and correcting User class getters. They then walk through new validation for the salary, expenses, and wishlist inputs, including handling empty, non number, and negative values. Finally, they describe how currency exchange rates are applied from an array to display converted balances and how CheckEligibility compares net balance against wishlist item prices to determine what can be bought."}