{"title":"Recently Updated","description":"","products":[{"product_id":"multiple-currencies-module","title":"Multiple Currencies Module","description":"\u003cp\u003eEasily add and manage multiple custom currencies in your UEFN experiences with the \u003cstrong\u003eCurrency Module.\u003c\/strong\u003e This modular system handles everything from defining currencies to awarding, spending, exchanging, and displaying them on-screen — with persistent balances, big number formatting, timed multipliers, popup notifications, and a fully customizable HUD.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Tycoons, RPGs, survival games, simulators, or any experience that needs a solid in-game economy. It's easy to extend and quick to get up and running.\u003c\/p\u003e\n\u003ch2\u003eWhat's New in v1.2.0\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultiplier system with per-player timed currency multipliers, generation-based timer reset, and multiplicative stacking\u003c\/li\u003e\n\u003cli\u003ePopup notification system with queued per-agent popups, icons, configurable colors, and duration\u003c\/li\u003e\n\u003cli\u003eBig number formatting with automatic K, M, B, T, Qa+ suffixes\u003c\/li\u003e\n\u003cli\u003eCurrency template system for flexible amount display (e.g., \u003ccode\u003e[amount]G\u003c\/code\u003e shows \u003ccode\u003e1.5KG\u003c\/code\u003e)\u003c\/li\u003e\n\u003cli\u003eTrigger-based currency award entries configurable directly on the Currency Manager\u003c\/li\u003e\n\u003cli\u003eReturning player support — new currencies added after publish are auto-initialized\u003c\/li\u003e\n\u003cli\u003ePurchase validation without spending via \u003ccode\u003eShouldSpendCurrency\u003c\/code\u003e toggle\u003c\/li\u003e\n\u003cli\u003eDelta detection with pulse animations on currency UI updates\u003c\/li\u003e\n\u003cli\u003eMultiplier HUD indicators with percentage display and state-change animations\u003c\/li\u003e\n\u003cli\u003ePrimary and secondary color properties per currency for richer UI styling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003ch3\u003eFlexible Currency Setup\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine unlimited currencies with name, template formatting, starting amount, icons, backgrounds, colors, and sounds\u003c\/li\u003e\n\u003cli\u003eRegister currencies on the Currency Manager device and they're available everywhere\u003c\/li\u003e\n\u003cli\u003eEach currency has a unique \u003ccode\u003eTypeIndex\u003c\/code\u003e used to reference it across all devices and code\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDrop-In Devices\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eaward_currency_location\u003c\/strong\u003e — Grant currency when a trigger fires\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003epurchase_location\u003c\/strong\u003e — Deduct currency for purchases with multi-currency cost support and optional spend guard\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eexchange_location\u003c\/strong\u003e — Trade currencies: deposit one or more, receive one or more\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003emultiplier_currency_location\u003c\/strong\u003e — Apply timed multipliers per player with popup notifications, configurable duration, and trigger outputs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCurrency Award Entries\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure trigger-based currency awards directly on the Currency Manager — no extra devices needed\u003c\/li\u003e\n\u003cli\u003eEach entry specifies a currency type, amount, and trigger device\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMultiplier System\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePer-player timed multipliers with configurable duration and value\u003c\/li\u003e\n\u003cli\u003eRe-triggering resets the timer and updates the multiplier value\u003c\/li\u003e\n\u003cli\u003eMultiple multipliers on the same currency stack multiplicatively\u003c\/li\u003e\n\u003cli\u003ePopup notification on activation with configurable message, icon, and color\u003c\/li\u003e\n\u003cli\u003eTrigger outputs for activation and deactivation events\u003c\/li\u003e\n\u003cli\u003eHUD automatically shows multiplier status with percentage indicators\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eBuilt-In UI\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConsolidated HUD widget (\u003ccode\u003eUW_Currencies\u003c\/code\u003e) displays all currencies in one widget\u003c\/li\u003e\n\u003cli\u003eBig number formatting with automatic suffixes (K, M, B, T, Qa, Qi, and more)\u003c\/li\u003e\n\u003cli\u003eTemplate-based display — use \u003ccode\u003e[amount]G\u003c\/code\u003e for \u003ccode\u003e100G\u003c\/code\u003e, \u003ccode\u003e$[amount]\u003c\/code\u003e for \u003ccode\u003e$1.5K\u003c\/code\u003e, etc.\u003c\/li\u003e\n\u003cli\u003eDelta detection with pulse animations when currency amounts change\u003c\/li\u003e\n\u003cli\u003eMultiplier indicators with percentage display and state-change animations\u003c\/li\u003e\n\u003cli\u003eUnused currency slots are automatically hidden\u003c\/li\u003e\n\u003cli\u003eCustomizable positioning and anchoring via editable canvas configuration\u003c\/li\u003e\n\u003cli\u003eShow or hide individual currencies at runtime using trigger devices\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePopup Notifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQueue-based popup system that prevents notification overlap\u003c\/li\u003e\n\u003cli\u003eItem popups with icon, message, sub-text, and configurable colors\u003c\/li\u003e\n\u003cli\u003eAlert popups with background material support\u003c\/li\u003e\n\u003cli\u003eUsed by the multiplier system and optionally by currency award\/spend events\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePersistence\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlayer balances persist across sessions via VersePersistenceModule\u003c\/li\u003e\n\u003cli\u003eReturning players automatically receive new currencies initialized to their starting amount\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eUtility Functions\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck balances, apply currency changes, set exact amounts, and query active multipliers from your own Verse code\u003c\/li\u003e\n\u003cli\u003eMulti-currency validation with \u003ccode\u003eHasEnoughForPrices\u003c\/code\u003e\n\u003c\/li\u003e\n\u003cli\u003eString utilities for template substitution, splitting, and big number formatting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cp\u003ePlace the \u003cstrong\u003eCurrency Manager\u003c\/strong\u003e device and define your currencies with their names, templates, colors, icons, and starting amounts. The manager handles registration, UI creation, and player initialization automatically.\u003c\/p\u003e\n\u003cp\u003eDrop in \u003cstrong\u003eaward\u003c\/strong\u003e, \u003cstrong\u003epurchase\u003c\/strong\u003e, \u003cstrong\u003eexchange\u003c\/strong\u003e, or \u003cstrong\u003emultiplier\u003c\/strong\u003e devices and connect them to trigger devices in your level. When triggered, currency is awarded, spent, traded, or multiplied — with audio feedback, HUD updates, and optional popup notifications.\u003c\/p\u003e\n\u003cp\u003eReturning players keep their balances across sessions. If you add new currency types after publishing, returning players automatically receive them at the configured starting amount.\u003c\/p\u003e\n\u003cp\u003eThe architecture is modular — each system (currency, persistence, UI, popups) is self-contained, making it easy to extend or integrate with other gameplay systems.\u003c\/p\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── Materials\/\n│   ├── M_CurrencyBackground.uasset\n│   ├── M_CurrencyIcon.uasset\n│   ├── MI_CurrencyBackground1.uasset\n│   ├── MI_CurrencyBackground2.uasset\n│   ├── MI_CurrencyBackground3.uasset\n│   ├── MI_CurrencyIcon1.uasset\n│   ├── MI_CurrencyIcon2.uasset\n│   └── MI_CurrencyIcon3.uasset\n├── Scripts\/\n│   ├── CoreModule\/\n│   │   ├── agent_spawner_manager.verse\n│   │   ├── game_manager.verse\n│   │   └── utilities.verse\n│   ├── UIModule\/\n│   │   └── utilities.verse\n│   ├── VerseCurrencyModule\/\n│   │   ├── award_currency_location.verse\n│   │   ├── currencies_ui_configuration.verse\n│   │   ├── currencies_ui.verse\n│   │   ├── currency.verse\n│   │   ├── exchange_location.verse\n│   │   ├── purchase_location.verse\n│   │   ├── utilities.verse\n│   │   └── verse_currency_manager.verse\n│   └── VersePersistenceModule\/\n│       ├── utilities.verse\n│       └── verse_currency_persistence.verse\n├── Textures\/\n│   ├── currency_0.png\n│   ├── currency_0.uasset\n│   ├── currency_1.png\n│   ├── currency_1.uasset\n│   ├── currency_2.png\n│   ├── currency_2.uasset\n│   ├── currency_3.png\n│   ├── currency_3.uasset\n│   ├── currency_bg.png\n│   └── currency_bg.uasset\n├── Widgets\/\n│   ├── UW_Currencies.uasset\n│   └── UW_Currency.uasset\n├── CHANGELOG.md\n├── Instructions-For-Assets.md\n└── README.md\n\u003c\/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e Level design is not included—this package provides the code and logic system only. The code is sold as is. Updates to the code and bug fixes can be obtained but aren't guaranteed.\u003c\/p\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":50927392489794,"sku":null,"price":85.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/multiple_currency_module_1_aeacaf8d-9a1a-4f46-a275-0c18d1095778.png?v=1753936908"},{"product_id":"phone-system","title":"Phone System","description":"\u003cp\u003eAdd an in-game smartphone to your Fortnite Creative map with the \u003cstrong\u003ePhone System.\u003c\/strong\u003e This modular system gives players a mobile-style interface where they can access apps for cosmetics, fast travel, music, and settings — with built-in persistence, popup notifications, and a fully extensible app architecture.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e Social hub maps, open-world islands, RPG-style experiences, and any project where players need access to multiple systems through a simple interface.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eAs seen on:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eEaster Egg Tycoon (6101-9940-9828)\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center;\"\u003eSolrise Interactive\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003ca rel=\"noopener\" title=\"Fortnite.GG Link\" href=\"https:\/\/fortnite.gg\/island?code=6101-9940-9828\" target=\"_blank\"\u003eFortnite.GG Link\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/fortnite.gg\/island?code=6101-9940-9828\" title=\"Airlock Crisis Thumbnail\" rel=\"noopener\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/thumbnail.jpg?v=1774812230\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhone-Style UI:\u003c\/strong\u003e Players open the phone using a Signal Remote and navigate a paginated grid of apps. An inactivity timer auto-closes the phone after a configurable timeout.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-In Apps:\u003c\/strong\u003e Includes Cosmetics, Fast Travel, Music Player, and Settings apps ready to use or expand.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApp Unlock System:\u003c\/strong\u003e Lock apps behind triggers and control whether locked apps are visible or hidden on the home screen.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-Time Clock:\u003c\/strong\u003e Displays a live HH:MM clock with configurable UTC offset and day\/night color theming.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMusic Player:\u003c\/strong\u003e Playlist-based music system with play, stop, next, previous, shuffle, and repeat controls. Each player has their own independent playback.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFast Travel:\u003c\/strong\u003e Centralized location manager with trigger-based unlocking, default locations, lock\/unlock support, and popup notifications when new locations are discovered.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCosmetics System:\u003c\/strong\u003e Apply VFX cosmetics to players through an easy browsing interface.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSettings with Persistence:\u003c\/strong\u003e Background selection is saved per player using VersePersistence and restored on rejoin. Settings support live preview while cycling through options.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePopup Notifications:\u003c\/strong\u003e Queue-based popup system that displays item notifications with icons, custom text, and configurable duration.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConfigurable Button Styling:\u003c\/strong\u003e Customize toggle on\/off styles, selected highlight color, and default button appearance across all settings from the phone manager.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExpandable App System:\u003c\/strong\u003e Create your own apps by extending the \u003ccode\u003ephone_app\u003c\/code\u003e base class and registering them in the phone manager.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMultiple App Views:\u003c\/strong\u003e Supports grid layouts, cycler-style item browsing with dynamic select button text and styling, and a dedicated music player interface.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eHow It Works\u003c\/h2\u003e\n\u003cp\u003ePlayers activate a \u003cstrong\u003eSignal Remote\u003c\/strong\u003e to open the phone. The home screen displays a grid of unlocked apps. Selecting an app opens its interface where players can browse items, choose options, or control music. The phone auto-closes after a period of inactivity.\u003c\/p\u003e\n\u003cp\u003eFast travel locations are managed centrally — locations with \u003ccode\u003eUnlockedByDefault\u003c\/code\u003e are available immediately, while others unlock via triggers with a popup notification and sound effect. Player preferences like background selection persist across sessions.\u003c\/p\u003e\n\u003cp\u003eThe architecture is modular, making it easy to add new apps, settings categories, or integrate the phone with other gameplay systems.\u003c\/p\u003e\n\u003ch2\u003eWhat's New in v1.0.2\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApp unlock system with trigger-based unlocking\u003c\/li\u003e\n\u003cli\u003eInactivity auto-close with configurable timeout\u003c\/li\u003e\n\u003cli\u003eCentralized fast travel manager with default locations, lock\/unlock, and popup notifications\u003c\/li\u003e\n\u003cli\u003eSettings preview system with live option previewing\u003c\/li\u003e\n\u003cli\u003eBackground persistence via VersePersistenceModule\u003c\/li\u003e\n\u003cli\u003ePopMessageModule for queue-based popup notifications\u003c\/li\u003e\n\u003cli\u003eConfigurable button styling (toggle on\/off, selected, default)\u003c\/li\u003e\n\u003cli\u003eSettings unlock system with dynamic visibility filtering\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProject Outline\u003c\/h2\u003e\n\u003cpre\u003eContent\/\n├── CoreModule\/\n│   ├── agent_spawner_manager.verse\n│   ├── custom_tick.verse\n│   ├── game_manager.verse\n│   ├── real_time_clock.verse\n│   └── utilities.verse\n├── CosmeticsModule\/\n│   ├── Materials\/\n│   │   ├── M_CosmeticIcon.uasset\n│   │   ├── MI_CosmeticIcon_Clear.uasset\n│   │   ├── MI_CosmeticIcon_Fire.uasset\n│   │   └── MI_CosmeticIcon_Outline.uasset\n│   ├── cosmetic_option.verse\n│   ├── cosmetics_manager.verse\n│   └── modules.verse\n├── FastTravelModule\/\n│   ├── Materials\/\n│   │   ├── M_FastTravelLocation.uasset\n│   │   └── MI_FastTravelLocation_01.uasset\n│   ├── fast_travel_location.verse\n│   └── fast_travel_manager.verse\n├── MusicModule\/\n│   ├── Materials\/\n│   │   ├── M_PlaylistIcon.uasset\n│   │   ├── M_SongIcon.uasset\n│   │   ├── MI_PlaylistIcon_Chill.uasset\n│   │   ├── MI_PlaylistIcon_Hype.uasset\n│   │   └── MI_UI_LinearMeter_MusicPlayer.uasset\n│   ├── Scripts\/\n│   │   ├── individual_music_player.verse\n│   │   ├── music_manager.verse\n│   │   ├── music_player_configuration.verse\n│   │   ├── playlist.verse\n│   │   └── song.verse\n│   ├── Textures\/\n│   │   ├── audioOff.uasset\n│   │   ├── audioOn.uasset\n│   │   ├── fastForward.uasset\n│   │   ├── left.uasset\n│   │   ├── minus.uasset\n│   │   ├── musicOff.uasset\n│   │   ├── musicOn.uasset\n│   │   ├── next.uasset\n│   │   ├── pause.uasset\n│   │   ├── plus.uasset\n│   │   ├── previous.uasset\n│   │   ├── rewind.uasset\n│   │   └── right.uasset\n│   ├── Widgets\/\n│   │   ├── WBP_NextSongButton.uasset\n│   │   └── WBP_PlayStopButton.uasset\n│   └── modules.verse\n├── PhoneModule\/\n│   ├── CosmeticsAppModule\/\n│   │   └── cosmetics_app.verse\n│   ├── FastTravelAppModule\/\n│   │   └── fast_travel_app.verse\n│   ├── Materials\/\n│   │   ├── M_AppIcon.uasset\n│   │   ├── M_PhoneBackground.uasset\n│   │   ├── M_SettingsOptionIcon.uasset\n│   │   ├── M_Transparent.uasset\n│   │   ├── MI_AppIcon_Cosmetics.uasset\n│   │   ├── MI_AppIcon_FastTravel.uasset\n│   │   ├── MI_AppIcon_Music.uasset\n│   │   ├── MI_AppIcon_Settings.uasset\n│   │   ├── MI_FastTravelLocation_01.uasset\n│   │   ├── MI_FastTravelLocation_Base.uasset\n│   │   ├── MI_PhoneBackground_01.uasset\n│   │   ├── MI_PhoneBackground_02.uasset\n│   │   ├── MI_PhoneBackground_03.uasset\n│   │   ├── MI_PhoneBackground_04.uasset\n│   │   ├── MI_SettingsOptionIcon_Audio.uasset\n│   │   ├── MI_SettingsOptionIcon_Background.uasset\n│   │   ├── MI_SettingsOptionIcon_HouseColor.uasset\n│   │   ├── MI_SettingsOptionIcon_MapIndicator.uasset\n│   │   ├── MI_SettingsOptionIcon.uasset\n│   │   ├── MI_UEFN_UI_IconColor_NewBadge.uasset\n│   │   ├── MI_UI_Rectangle_AppIconBackground.uasset\n│   │   └── MI_UI_TextureEffects_NewBadge.uasset\n│   ├── MusicAppModule\/\n│   │   └── music_app.verse\n│   ├── SettingsAppModule\/\n│   │   ├── AudioSettingsModule\/\n│   │   │   └── audio_settings.verse\n│   │   ├── BackgroundSettingsModule\/\n│   │   │   ├── background_option.verse\n│   │   │   └── phone_background_settings.verse\n│   │   ├── settings_app.verse\n│   │   └── settings_base.verse\n│   ├── Textures\/\n│   │   ├── buttonSelect.uasset\n│   │   ├── checkmark.uasset\n│   │   ├── cross.uasset\n│   │   ├── down.uasset\n│   │   ├── exclamation.uasset\n│   │   ├── gamepad.uasset\n│   │   ├── gear.uasset\n│   │   ├── home.uasset\n│   │   ├── icon_texture.uasset\n│   │   ├── information.uasset\n│   │   ├── leaderboardsComplex.uasset\n│   │   ├── left.uasset\n│   │   ├── massiveMultiplayer.uasset\n│   │   ├── medal1.uasset\n│   │   ├── medal2.uasset\n│   │   ├── multiplayer.uasset\n│   │   ├── phone_texture_02.uasset\n│   │   ├── phone_texture_03.uasset\n│   │   ├── phone_texture_04.uasset\n│   │   ├── phone_texture.uasset\n│   │   ├── right.uasset\n│   │   ├── shoppingCart.uasset\n│   │   ├── siganl1.uasset\n│   │   ├── signal2.uasset\n│   │   ├── signal3.uasset\n│   │   ├── trophy.uasset\n│   │   ├── unlocked.uasset\n│   │   ├── up.uasset\n│   │   ├── video.uasset\n│   │   ├── warning.uasset\n│   │   └── wrench.uasset\n│   ├── Widgets\/\n│   │   ├── UW_AppIcon.uasset\n│   │   ├── UW_AppPage.uasset\n│   │   ├── UW_CustomButtonPill.uasset\n│   │   ├── UW_EventApp.uasset\n│   │   ├── UW_Phone.uasset\n│   │   ├── WBP_AppButton.uasset\n│   │   └── WBP_NextButton.uasset\n│   ├── phone_app.verse\n│   ├── phone_manager.verse\n│   └── phone_widget.verse\n├── UIModule\/\n│   ├── Materials\/\n│   │   └── M_UI_Rectangle_Custom.uasset\n│   ├── Placeholders\/\n│   │   └── codingcoast_text_logo.uasset\n│   ├── PopMessageModule\/\n│   │   ├── Materials\/\n│   │   │   ├── M_PopUpIcon.uasset\n│   │   │   └── MI_UI_Rectangle_WindowBackground.uasset\n│   │   ├── Textures\/\n│   │   │   ├── exclamation.uasset\n│   │   │   └── warning.uasset\n│   │   ├── Widgets\/\n│   │   │   ├── UW_AlertPopUp.uasset\n│   │   │   ├── UW_DismissiblePopup.uasset\n│   │   │   ├── UW_ImageAlertPopUp.uasset\n│   │   │   └── UW_ItemPopUp.uasset\n│   │   ├── modules.verse\n│   │   ├── popup_widget.verse\n│   │   └── popups_manager.verse\n│   ├── Widgets\/\n│   │   └── UW_Button.uasset\n│   ├── modules.verse\n│   └── utilities.verse\n├── VersePersistenceModule\/\n│   ├── phone_persistence.verse\n│   ├── stats_persistence.verse\n│   └── utilities.verse\n├── CHANGELOG.md\n├── modules.verse\n└── README.md\u003c\/pre\u003e","brand":"Coding Coast","offers":[{"title":"Default Title","offer_id":52270468038978,"sku":null,"price":150.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/files\/phone_system_thumbnail.png?v=1773202782"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0928\/2338\/8482\/collections\/Recently_Updated_Collection.png?v=1775309904","url":"https:\/\/codingcoast.shop\/collections\/recently-updated.oembed","provider":"Coding Coast","version":"1.0","type":"link"}