├── .browserslistrc
├── .eslintrc.json
├── .gitignore
├── .gitlab-ci.yml-disabled
├── .vscode
└── settings.json
├── README.md
├── index.html
├── package.json
├── public
├── android-chrome-192x192.png
├── android-chrome-512x512.png
├── apple-touch-icon.png
├── browserconfig.xml
├── favicon-16x16.png
├── favicon-32x32.png
├── favicon.ico
├── mstile-150x150.png
├── renderer-config.json.example
├── robots.txt
├── safari-pinned-tab.svg
├── site.webmanifest
└── ui-config.json.example
├── src
├── App.scss
├── App.tsx
├── api
│ ├── GetRendererVersion.ts
│ ├── GetUIVersion.ts
│ ├── achievements
│ │ ├── AchievementCategory.ts
│ │ ├── AchievementUtilities.ts
│ │ ├── IAchievementCategory.ts
│ │ └── index.ts
│ ├── avatar
│ │ ├── AvatarEditorAction.ts
│ │ ├── AvatarEditorGridColorItem.ts
│ │ ├── AvatarEditorGridPartItem.ts
│ │ ├── AvatarEditorUtilities.ts
│ │ ├── BodyModel.ts
│ │ ├── CategoryBaseModel.ts
│ │ ├── CategoryData.ts
│ │ ├── FigureData.ts
│ │ ├── FigureGenerator.ts
│ │ ├── HeadModel.ts
│ │ ├── IAvatarEditorCategoryModel.ts
│ │ ├── LegModel.ts
│ │ ├── TorsoModel.ts
│ │ └── index.ts
│ ├── camera
│ │ ├── CameraEditorTabs.ts
│ │ ├── CameraPicture.ts
│ │ ├── CameraPictureThumbnail.ts
│ │ └── index.ts
│ ├── campaign
│ │ ├── CalendarItem.ts
│ │ ├── CalendarItemState.ts
│ │ ├── ICalendarItem.ts
│ │ └── index.ts
│ ├── catalog
│ │ ├── BuilderFurniPlaceableStatus.ts
│ │ ├── CatalogNode.ts
│ │ ├── CatalogPage.ts
│ │ ├── CatalogPageName.ts
│ │ ├── CatalogPetPalette.ts
│ │ ├── CatalogPurchaseState.ts
│ │ ├── CatalogType.ts
│ │ ├── CatalogUtilities.ts
│ │ ├── FurnitureOffer.ts
│ │ ├── GetImageIconUrlForProduct.ts
│ │ ├── GiftWrappingConfiguration.ts
│ │ ├── ICatalogNode.ts
│ │ ├── ICatalogOptions.ts
│ │ ├── ICatalogPage.ts
│ │ ├── IMarketplaceSearchOptions.ts
│ │ ├── IPageLocalization.ts
│ │ ├── IProduct.ts
│ │ ├── IPurchasableOffer.ts
│ │ ├── IPurchaseOptions.ts
│ │ ├── MarketplaceOfferData.ts
│ │ ├── MarketplaceOfferState.ts
│ │ ├── MarketplaceSearchType.ts
│ │ ├── Offer.ts
│ │ ├── PageLocalization.ts
│ │ ├── PlacedObjectPurchaseData.ts
│ │ ├── Product.ts
│ │ ├── ProductTypeEnum.ts
│ │ ├── RequestedPage.ts
│ │ ├── SearchResult.ts
│ │ └── index.ts
│ ├── chat-history
│ │ ├── ChatEntryType.ts
│ │ ├── ChatHistoryCurrentDate.ts
│ │ ├── IChatEntry.ts
│ │ ├── IRoomHistoryEntry.ts
│ │ ├── MessengerHistoryCurrentDate.ts
│ │ └── index.ts
│ ├── events
│ │ ├── DispatchEvent.ts
│ │ ├── DispatchMainEvent.ts
│ │ ├── DispatchUiEvent.ts
│ │ ├── UI_EVENT_DISPATCHER.ts
│ │ └── index.ts
│ ├── friends
│ │ ├── GetGroupChatData.ts
│ │ ├── IGroupChatData.ts
│ │ ├── MessengerFriend.ts
│ │ ├── MessengerGroupType.ts
│ │ ├── MessengerIconState.ts
│ │ ├── MessengerRequest.ts
│ │ ├── MessengerSettings.ts
│ │ ├── MessengerThread.ts
│ │ ├── MessengerThreadChat.ts
│ │ ├── MessengerThreadChatGroup.ts
│ │ ├── OpenMessengerChat.ts
│ │ └── index.ts
│ ├── groups
│ │ ├── GetGroupInformation.ts
│ │ ├── GetGroupManager.ts
│ │ ├── GetGroupMembers.ts
│ │ ├── GroupBadgePart.ts
│ │ ├── GroupMembershipType.ts
│ │ ├── GroupType.ts
│ │ ├── IGroupCustomize.ts
│ │ ├── IGroupData.ts
│ │ ├── ToggleFavoriteGroup.ts
│ │ ├── TryJoinGroup.ts
│ │ └── index.ts
│ ├── guide-tool
│ │ ├── GuideSessionState.ts
│ │ ├── GuideToolMessage.ts
│ │ ├── GuideToolMessageGroup.ts
│ │ └── index.ts
│ ├── hc-center
│ │ ├── ClubStatus.ts
│ │ ├── GetClubBadge.ts
│ │ └── index.ts
│ ├── help
│ │ ├── CallForHelpResult.ts
│ │ ├── GetCloseReasonKey.ts
│ │ ├── IHelpReport.ts
│ │ ├── IReportedUser.ts
│ │ ├── ReportState.ts
│ │ ├── ReportType.ts
│ │ └── index.ts
│ ├── index.ts
│ ├── inventory
│ │ ├── FurniCategory.ts
│ │ ├── FurnitureItem.ts
│ │ ├── FurnitureUtilities.ts
│ │ ├── GroupItem.ts
│ │ ├── IBotItem.ts
│ │ ├── IFurnitureItem.ts
│ │ ├── IPetItem.ts
│ │ ├── IUnseenItemTracker.ts
│ │ ├── InventoryUtilities.ts
│ │ ├── PetUtilities.ts
│ │ ├── TradeState.ts
│ │ ├── TradeUserData.ts
│ │ ├── TradingNotificationType.ts
│ │ ├── TradingUtilities.ts
│ │ ├── UnseenItemCategory.ts
│ │ └── index.ts
│ ├── mod-tools
│ │ ├── GetIssueCategoryName.ts
│ │ ├── ISelectedUser.ts
│ │ ├── IUserInfo.ts
│ │ ├── ModActionDefinition.ts
│ │ └── index.ts
│ ├── navigator
│ │ ├── DoorStateType.ts
│ │ ├── INavigatorData.ts
│ │ ├── INavigatorSearchFilter.ts
│ │ ├── IRoomChatSettings.ts
│ │ ├── IRoomData.ts
│ │ ├── IRoomModel.ts
│ │ ├── IRoomModerationSettings.ts
│ │ ├── NavigatorSearchResultViewDisplayMode.ts
│ │ ├── RoomInfoData.ts
│ │ ├── RoomSettingsUtils.ts
│ │ ├── SearchFilterOptions.ts
│ │ ├── TryVisitRoom.ts
│ │ └── index.ts
│ ├── nitro
│ │ ├── AddLinkEventTracker.ts
│ │ ├── CreateLinkEvent.ts
│ │ ├── GetCommunication.ts
│ │ ├── GetConfiguration.ts
│ │ ├── GetConnection.ts
│ │ ├── GetLocalization.ts
│ │ ├── GetNitroInstance.ts
│ │ ├── OpenUrl.ts
│ │ ├── RemoveLinkEventTracker.ts
│ │ ├── SendMessageComposer.ts
│ │ ├── avatar
│ │ │ ├── GetAvatarPalette.ts
│ │ │ ├── GetAvatarRenderManager.ts
│ │ │ ├── GetAvatarSetType.ts
│ │ │ └── index.ts
│ │ ├── camera
│ │ │ ├── GetRoomCameraWidgetManager.ts
│ │ │ └── index.ts
│ │ ├── core
│ │ │ ├── GetConfigurationManager.ts
│ │ │ ├── GetNitroCore.ts
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ ├── room
│ │ │ ├── DispatchMouseEvent.ts
│ │ │ ├── DispatchTouchEvent.ts
│ │ │ ├── GetOwnRoomObject.ts
│ │ │ ├── GetRoomEngine.ts
│ │ │ ├── GetRoomObjectBounds.ts
│ │ │ ├── GetRoomObjectScreenLocation.ts
│ │ │ ├── InitializeRoomInstanceRenderingCanvas.ts
│ │ │ ├── IsFurnitureSelectionDisabled.ts
│ │ │ ├── ProcessRoomObjectOperation.ts
│ │ │ ├── SetActiveRoomId.ts
│ │ │ └── index.ts
│ │ └── session
│ │ │ ├── CanManipulateFurniture.ts
│ │ │ ├── CreateRoomSession.ts
│ │ │ ├── GetCanStandUp.ts
│ │ │ ├── GetCanUseExpression.ts
│ │ │ ├── GetClubMemberLevel.ts
│ │ │ ├── GetFurnitureData.ts
│ │ │ ├── GetFurnitureDataForProductOffer.ts
│ │ │ ├── GetFurnitureDataForRoomObject.ts
│ │ │ ├── GetOwnPosture.ts
│ │ │ ├── GetProductDataForLocalization.ts
│ │ │ ├── GetRoomSession.ts
│ │ │ ├── GetRoomSessionManager.ts
│ │ │ ├── GetSessionDataManager.ts
│ │ │ ├── GoToDesktop.ts
│ │ │ ├── HasHabboClub.ts
│ │ │ ├── HasHabboVip.ts
│ │ │ ├── IsOwnerOfFloorFurniture.ts
│ │ │ ├── IsOwnerOfFurniture.ts
│ │ │ ├── IsRidingHorse.ts
│ │ │ ├── StartRoomSession.ts
│ │ │ ├── VisitDesktop.ts
│ │ │ └── index.ts
│ ├── notification
│ │ ├── NotificationAlertItem.ts
│ │ ├── NotificationAlertType.ts
│ │ ├── NotificationBubbleItem.ts
│ │ ├── NotificationBubbleType.ts
│ │ ├── NotificationConfirmItem.ts
│ │ ├── NotificationConfirmType.ts
│ │ └── index.ts
│ ├── purse
│ │ ├── IPurse.ts
│ │ ├── Purse.ts
│ │ └── index.ts
│ ├── room
│ │ ├── events
│ │ │ ├── RoomWidgetPollUpdateEvent.ts
│ │ │ ├── RoomWidgetUpdateBackgroundColorPreviewEvent.ts
│ │ │ ├── RoomWidgetUpdateChatInputContentEvent.ts
│ │ │ ├── RoomWidgetUpdateEvent.ts
│ │ │ ├── RoomWidgetUpdateRentableBotChatEvent.ts
│ │ │ ├── RoomWidgetUpdateRoomObjectEvent.ts
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ └── widgets
│ │ │ ├── AvatarInfoFurni.ts
│ │ │ ├── AvatarInfoName.ts
│ │ │ ├── AvatarInfoPet.ts
│ │ │ ├── AvatarInfoRentableBot.ts
│ │ │ ├── AvatarInfoUser.ts
│ │ │ ├── AvatarInfoUtilities.ts
│ │ │ ├── BotSkillsEnum.ts
│ │ │ ├── ChatBubbleMessage.ts
│ │ │ ├── ChatMessageTypeEnum.ts
│ │ │ ├── DimmerFurnitureWidgetPresetItem.ts
│ │ │ ├── DoChatsOverlap.ts
│ │ │ ├── FurnitureDimmerUtilities.ts
│ │ │ ├── GetDiskColor.ts
│ │ │ ├── IAvatarInfo.ts
│ │ │ ├── ICraftingIngredient.ts
│ │ │ ├── ICraftingRecipe.ts
│ │ │ ├── IPhotoData.ts
│ │ │ ├── MannequinUtilities.ts
│ │ │ ├── PetSupplementEnum.ts
│ │ │ ├── PostureTypeEnum.ts
│ │ │ ├── RoomDimmerPreset.ts
│ │ │ ├── RoomObjectItem.ts
│ │ │ ├── UseProductItem.ts
│ │ │ ├── VoteValue.ts
│ │ │ ├── YoutubeVideoPlaybackStateEnum.ts
│ │ │ └── index.ts
│ ├── user
│ │ ├── GetUserProfile.ts
│ │ └── index.ts
│ ├── utils
│ │ ├── CloneObject.ts
│ │ ├── ColorUtils.ts
│ │ ├── ConvertSeconds.ts
│ │ ├── GetLocalStorage.ts
│ │ ├── LocalStorageKeys.ts
│ │ ├── LocalizeBadgeDescription.ts
│ │ ├── LocalizeBageName.ts
│ │ ├── LocalizeFormattedNumber.ts
│ │ ├── LocalizeShortNumber.ts
│ │ ├── LocalizeText.ts
│ │ ├── PlaySound.ts
│ │ ├── ProductImageUtility.ts
│ │ ├── Randomizer.ts
│ │ ├── RoomChatFormatter.ts
│ │ ├── SetLocalStorage.ts
│ │ ├── SoundNames.ts
│ │ ├── WindowSaveOptions.ts
│ │ └── index.ts
│ └── wired
│ │ ├── GetWiredTimeLocale.ts
│ │ ├── WiredActionLayoutCode.ts
│ │ ├── WiredConditionLayoutCode.ts
│ │ ├── WiredDateToString.ts
│ │ ├── WiredFurniType.ts
│ │ ├── WiredSelectionFilter.ts
│ │ ├── WiredSelectionVisualizer.ts
│ │ ├── WiredStringDelimeter.ts
│ │ ├── WiredTriggerLayoutCode.ts
│ │ └── index.ts
├── assets
│ ├── images
│ │ ├── achievements
│ │ │ └── back-arrow.png
│ │ ├── avatareditor
│ │ │ ├── arrow-left-icon.png
│ │ │ ├── arrow-right-icon.png
│ │ │ ├── avatar-editor-spritesheet.png
│ │ │ ├── ca-icon.png
│ │ │ ├── ca-selected-icon.png
│ │ │ ├── cc-icon.png
│ │ │ ├── cc-selected-icon.png
│ │ │ ├── ch-icon.png
│ │ │ ├── ch-selected-icon.png
│ │ │ ├── clear-icon.png
│ │ │ ├── cp-icon.png
│ │ │ ├── cp-selected-icon.png
│ │ │ ├── ea-icon.png
│ │ │ ├── ea-selected-icon.png
│ │ │ ├── fa-icon.png
│ │ │ ├── fa-selected-icon.png
│ │ │ ├── female-icon.png
│ │ │ ├── female-selected-icon.png
│ │ │ ├── ha-icon.png
│ │ │ ├── ha-selected-icon.png
│ │ │ ├── he-icon.png
│ │ │ ├── he-selected-icon.png
│ │ │ ├── hr-icon.png
│ │ │ ├── hr-selected-icon.png
│ │ │ ├── lg-icon.png
│ │ │ ├── lg-selected-icon.png
│ │ │ ├── loading-icon.png
│ │ │ ├── male-icon.png
│ │ │ ├── male-selected-icon.png
│ │ │ ├── sellable-icon.png
│ │ │ ├── sh-icon.png
│ │ │ ├── sh-selected-icon.png
│ │ │ ├── spotlight-icon.png
│ │ │ ├── wa-icon.png
│ │ │ └── wa-selected-icon.png
│ │ ├── campaign
│ │ │ ├── available.png
│ │ │ ├── campaign_day_generic_bg.png
│ │ │ ├── campaign_opened.png
│ │ │ ├── campaign_spritesheet.png
│ │ │ ├── locked.png
│ │ │ ├── locked_bg.png
│ │ │ ├── next.png
│ │ │ ├── prev.png
│ │ │ ├── unavailable.png
│ │ │ └── unlocked_bg.png
│ │ ├── catalog
│ │ │ ├── diamond_info_illustration.gif
│ │ │ ├── hc_banner_big.png
│ │ │ ├── hc_big.png
│ │ │ ├── hc_small.png
│ │ │ ├── paint-icon.png
│ │ │ ├── target-price.png
│ │ │ └── vip.png
│ │ ├── chat
│ │ │ ├── chatbubbles
│ │ │ │ ├── bubble_0.png
│ │ │ │ ├── bubble_0_1_33_34_pointer.png
│ │ │ │ ├── bubble_0_transparent.png
│ │ │ │ ├── bubble_1.png
│ │ │ │ ├── bubble_10.png
│ │ │ │ ├── bubble_10_pointer.png
│ │ │ │ ├── bubble_11.png
│ │ │ │ ├── bubble_11_pointer.png
│ │ │ │ ├── bubble_12.png
│ │ │ │ ├── bubble_12_pointer.png
│ │ │ │ ├── bubble_13.png
│ │ │ │ ├── bubble_13_pointer.png
│ │ │ │ ├── bubble_14.png
│ │ │ │ ├── bubble_14_pointer.png
│ │ │ │ ├── bubble_15.png
│ │ │ │ ├── bubble_15_pointer.png
│ │ │ │ ├── bubble_16.png
│ │ │ │ ├── bubble_16_pointer.png
│ │ │ │ ├── bubble_17.png
│ │ │ │ ├── bubble_17_pointer.png
│ │ │ │ ├── bubble_18.png
│ │ │ │ ├── bubble_18_pointer.png
│ │ │ │ ├── bubble_19.png
│ │ │ │ ├── bubble_19_20_pointer.png
│ │ │ │ ├── bubble_2.png
│ │ │ │ ├── bubble_20.png
│ │ │ │ ├── bubble_21.png
│ │ │ │ ├── bubble_21_pointer.png
│ │ │ │ ├── bubble_22.png
│ │ │ │ ├── bubble_22_pointer.png
│ │ │ │ ├── bubble_23.png
│ │ │ │ ├── bubble_23_37_pointer.png
│ │ │ │ ├── bubble_24.png
│ │ │ │ ├── bubble_24_pointer.png
│ │ │ │ ├── bubble_25.png
│ │ │ │ ├── bubble_25_pointer.png
│ │ │ │ ├── bubble_26.png
│ │ │ │ ├── bubble_26_pointer.png
│ │ │ │ ├── bubble_27.png
│ │ │ │ ├── bubble_27_pointer.png
│ │ │ │ ├── bubble_28.png
│ │ │ │ ├── bubble_28_pointer.png
│ │ │ │ ├── bubble_29.png
│ │ │ │ ├── bubble_29_pointer.png
│ │ │ │ ├── bubble_2_31_pointer.png
│ │ │ │ ├── bubble_3.png
│ │ │ │ ├── bubble_30.png
│ │ │ │ ├── bubble_30_pointer.png
│ │ │ │ ├── bubble_32.png
│ │ │ │ ├── bubble_32_pointer.png
│ │ │ │ ├── bubble_33_34.png
│ │ │ │ ├── bubble_33_extra.png
│ │ │ │ ├── bubble_34_extra.png
│ │ │ │ ├── bubble_35.png
│ │ │ │ ├── bubble_35_pointer.png
│ │ │ │ ├── bubble_36.png
│ │ │ │ ├── bubble_36_extra.png
│ │ │ │ ├── bubble_36_pointer.png
│ │ │ │ ├── bubble_37.png
│ │ │ │ ├── bubble_38.png
│ │ │ │ ├── bubble_38_extra.png
│ │ │ │ ├── bubble_38_pointer.png
│ │ │ │ ├── bubble_3_pointer.png
│ │ │ │ ├── bubble_4.png
│ │ │ │ ├── bubble_4_pointer.png
│ │ │ │ ├── bubble_5.png
│ │ │ │ ├── bubble_5_pointer.png
│ │ │ │ ├── bubble_6.png
│ │ │ │ ├── bubble_6_pointer.png
│ │ │ │ ├── bubble_7.png
│ │ │ │ ├── bubble_7_pointer.png
│ │ │ │ ├── bubble_8.png
│ │ │ │ ├── bubble_8_pointer.png
│ │ │ │ ├── bubble_9.png
│ │ │ │ └── bubble_9_pointer.png
│ │ │ └── styles-icon.png
│ │ ├── floorplaneditor
│ │ │ ├── door-direction-0.png
│ │ │ ├── door-direction-1.png
│ │ │ ├── door-direction-2.png
│ │ │ ├── door-direction-3.png
│ │ │ ├── door-direction-4.png
│ │ │ ├── door-direction-5.png
│ │ │ ├── door-direction-6.png
│ │ │ ├── door-direction-7.png
│ │ │ ├── icon-door.png
│ │ │ ├── icon-tile-down.png
│ │ │ ├── icon-tile-set.png
│ │ │ ├── icon-tile-unset.png
│ │ │ ├── icon-tile-up.png
│ │ │ ├── preview_tile.png
│ │ │ └── selected_height_icon.png
│ │ ├── friends
│ │ │ ├── friends-spritesheet.png
│ │ │ ├── icon-accept.png
│ │ │ ├── icon-add.png
│ │ │ ├── icon-bobba.png
│ │ │ ├── icon-chat.png
│ │ │ ├── icon-deny.png
│ │ │ ├── icon-follow.png
│ │ │ ├── icon-friendbar-chat.png
│ │ │ ├── icon-friendbar-visit.png
│ │ │ ├── icon-heart.png
│ │ │ ├── icon-new-message.png
│ │ │ ├── icon-none.png
│ │ │ ├── icon-profile-sm-hover.png
│ │ │ ├── icon-profile-sm.png
│ │ │ ├── icon-profile.png
│ │ │ ├── icon-smile.png
│ │ │ ├── icon-warning.png
│ │ │ └── messenger_notification_icon.png
│ │ ├── gamecenter
│ │ │ └── selectedIcon.png
│ │ ├── gift
│ │ │ ├── gift_tag.png
│ │ │ └── incognito.png
│ │ ├── groups
│ │ │ ├── creator_images.png
│ │ │ ├── creator_tabs.png
│ │ │ ├── icons
│ │ │ │ ├── group_decorate_icon.png
│ │ │ │ ├── group_favorite.png
│ │ │ │ ├── group_icon_admin.png
│ │ │ │ ├── group_icon_big_admin.png
│ │ │ │ ├── group_icon_big_member.png
│ │ │ │ ├── group_icon_big_owner.png
│ │ │ │ ├── group_icon_not_admin.png
│ │ │ │ ├── group_icon_small_owner.png
│ │ │ │ ├── group_notfavorite.png
│ │ │ │ ├── grouptype_icon_0.png
│ │ │ │ ├── grouptype_icon_1.png
│ │ │ │ └── grouptype_icon_2.png
│ │ │ ├── no-group-1.png
│ │ │ ├── no-group-2.png
│ │ │ ├── no-group-3.png
│ │ │ └── no-group-spritesheet.png
│ │ ├── guide-tool
│ │ │ ├── guide_tool_duty_switch.png
│ │ │ └── guide_tool_info_icon.png
│ │ ├── hc-center
│ │ │ ├── benefits.png
│ │ │ ├── clock.png
│ │ │ ├── hc_logo.gif
│ │ │ └── payday.png
│ │ ├── help
│ │ │ └── help_index.png
│ │ ├── icons
│ │ │ ├── arrows.png
│ │ │ ├── camera-colormatrix.png
│ │ │ ├── camera-composite.png
│ │ │ ├── camera-small.png
│ │ │ ├── chat-history.png
│ │ │ ├── close.png
│ │ │ ├── cog.png
│ │ │ ├── help.png
│ │ │ ├── house-small.png
│ │ │ ├── icon_cog.png
│ │ │ ├── like-room.png
│ │ │ ├── loading-icon.png
│ │ │ ├── room-link.png
│ │ │ ├── sign-exclamation.png
│ │ │ ├── sign-heart.png
│ │ │ ├── sign-red.png
│ │ │ ├── sign-skull.png
│ │ │ ├── sign-smile.png
│ │ │ ├── sign-soccer.png
│ │ │ ├── sign-yellow.png
│ │ │ ├── small-room.png
│ │ │ ├── tickets.png
│ │ │ ├── user.png
│ │ │ ├── zoom-less.png
│ │ │ └── zoom-more.png
│ │ ├── infostand
│ │ │ ├── bot_background.png
│ │ │ ├── countown-timer.png
│ │ │ ├── disk-creator.png
│ │ │ ├── disk-icon.png
│ │ │ ├── pencil-icon.png
│ │ │ └── rarity-level.png
│ │ ├── inventory
│ │ │ ├── empty.png
│ │ │ ├── rarity-level.png
│ │ │ └── trading
│ │ │ │ ├── locked-icon.png
│ │ │ │ └── unlocked-icon.png
│ │ ├── loading
│ │ │ ├── connecting-duck-spritesheet.png
│ │ │ ├── connecting_duck_01.png
│ │ │ ├── connecting_duck_02.png
│ │ │ ├── connecting_duck_03.png
│ │ │ ├── connecting_duck_04.png
│ │ │ ├── connecting_duck_05.png
│ │ │ ├── connecting_duck_06.png
│ │ │ ├── connecting_duck_07.png
│ │ │ └── progress_habbos.gif
│ │ ├── modtool
│ │ │ ├── chatlog.gif
│ │ │ ├── key.gif
│ │ │ ├── m_icon.png
│ │ │ ├── reports.png
│ │ │ ├── room.gif
│ │ │ ├── room.png
│ │ │ ├── user.gif
│ │ │ └── wrench.gif
│ │ ├── mysterybox
│ │ │ ├── chain_mysterybox_box_overlay.png
│ │ │ ├── key_overlay.png
│ │ │ ├── mystery_box.png
│ │ │ └── mystery_box_key.png
│ │ ├── mysterytrophy
│ │ │ └── frank_mystery_trophy.png
│ │ ├── navigator
│ │ │ ├── icons
│ │ │ │ ├── info.png
│ │ │ │ ├── room_group.png
│ │ │ │ ├── room_invisible.png
│ │ │ │ ├── room_locked.png
│ │ │ │ └── room_password.png
│ │ │ ├── models
│ │ │ │ ├── model_0.png
│ │ │ │ ├── model_1.png
│ │ │ │ ├── model_2.png
│ │ │ │ ├── model_3.png
│ │ │ │ ├── model_4.png
│ │ │ │ ├── model_5.png
│ │ │ │ ├── model_6.png
│ │ │ │ ├── model_7.png
│ │ │ │ ├── model_8.png
│ │ │ │ ├── model_9.png
│ │ │ │ ├── model_a.png
│ │ │ │ ├── model_b.png
│ │ │ │ ├── model_c.png
│ │ │ │ ├── model_d.png
│ │ │ │ ├── model_e.png
│ │ │ │ ├── model_f.png
│ │ │ │ ├── model_g.png
│ │ │ │ ├── model_h.png
│ │ │ │ ├── model_i.png
│ │ │ │ ├── model_j.png
│ │ │ │ ├── model_k.png
│ │ │ │ ├── model_l.png
│ │ │ │ ├── model_m.png
│ │ │ │ ├── model_n.png
│ │ │ │ ├── model_o.png
│ │ │ │ ├── model_p.png
│ │ │ │ ├── model_q.png
│ │ │ │ ├── model_r.png
│ │ │ │ ├── model_snowwar1.png
│ │ │ │ ├── model_snowwar2.png
│ │ │ │ ├── model_t.png
│ │ │ │ ├── model_u.png
│ │ │ │ ├── model_v.png
│ │ │ │ ├── model_w.png
│ │ │ │ ├── model_x.png
│ │ │ │ ├── model_y.png
│ │ │ │ └── model_z.png
│ │ │ └── thumbnail_placeholder.png
│ │ ├── nitro
│ │ │ ├── nitro-dark.svg
│ │ │ ├── nitro-light.svg
│ │ │ ├── nitro-n-dark.svg
│ │ │ └── nitro-n-light.svg
│ │ ├── notifications
│ │ │ └── frank.gif
│ │ ├── pets
│ │ │ └── pet-package
│ │ │ │ ├── gnome.png
│ │ │ │ ├── leprechaun_box.png
│ │ │ │ ├── petbox_epic.png
│ │ │ │ ├── pterosaur_egg.png
│ │ │ │ ├── val11_present.png
│ │ │ │ └── velociraptor_egg.png
│ │ ├── prize
│ │ │ └── prize_background.png
│ │ ├── profile
│ │ │ └── icons
│ │ │ │ ├── offline.png
│ │ │ │ ├── online.gif
│ │ │ │ └── tick.png
│ │ ├── room-spectator
│ │ │ ├── room_spectator_bottom_left.png
│ │ │ ├── room_spectator_bottom_right.png
│ │ │ ├── room_spectator_middle_bottom.png
│ │ │ ├── room_spectator_middle_left.png
│ │ │ ├── room_spectator_middle_right.png
│ │ │ ├── room_spectator_middle_top.png
│ │ │ ├── room_spectator_top_left.png
│ │ │ └── room_spectator_top_right.png
│ │ ├── room-widgets
│ │ │ ├── avatar-info
│ │ │ │ └── preview-background.png
│ │ │ ├── camera-widget
│ │ │ │ ├── btn.png
│ │ │ │ ├── btn_down.png
│ │ │ │ ├── btn_hi.png
│ │ │ │ ├── cam_bg.png
│ │ │ │ ├── camera-spritesheet.png
│ │ │ │ └── viewfinder.png
│ │ │ ├── dimmer-widget
│ │ │ │ └── dimmer_banner.png
│ │ │ ├── engraving-lock-widget
│ │ │ │ └── engraving-lock-spritesheet.png
│ │ │ ├── exchange-credit
│ │ │ │ └── exchange-credit-image.png
│ │ │ ├── furni-context-menu
│ │ │ │ └── monsterplant-preview.png
│ │ │ ├── mannequin-widget
│ │ │ │ └── mannequin-spritesheet.png
│ │ │ ├── playlist-editor
│ │ │ │ ├── disk_2.png
│ │ │ │ ├── disk_image.png
│ │ │ │ ├── move.png
│ │ │ │ ├── pause-btn.png
│ │ │ │ ├── pause.png
│ │ │ │ ├── playing.png
│ │ │ │ └── preview.png
│ │ │ ├── stickie-widget
│ │ │ │ ├── stickie-blue.png
│ │ │ │ ├── stickie-christmas.png
│ │ │ │ ├── stickie-close.png
│ │ │ │ ├── stickie-dreams.png
│ │ │ │ ├── stickie-green.png
│ │ │ │ ├── stickie-heart.png
│ │ │ │ ├── stickie-juninas.png
│ │ │ │ ├── stickie-pink.png
│ │ │ │ ├── stickie-shakesp.png
│ │ │ │ ├── stickie-spritesheet.png
│ │ │ │ ├── stickie-trash.png
│ │ │ │ └── stickie-yellow.png
│ │ │ ├── thumbnail-widget
│ │ │ │ └── thumbnail-camera-spritesheet.png
│ │ │ ├── trophy-widget
│ │ │ │ └── trophy-spritesheet.png
│ │ │ ├── wordquiz-widget
│ │ │ │ ├── thumbs-down-small.png
│ │ │ │ ├── thumbs-down.png
│ │ │ │ ├── thumbs-up-small.png
│ │ │ │ └── thumbs-up.png
│ │ │ └── youtube-widget
│ │ │ │ ├── next.png
│ │ │ │ └── prev.png
│ │ ├── stackhelper
│ │ │ ├── slider-background.png
│ │ │ └── slider-pointer.png
│ │ ├── toolbar
│ │ │ ├── arrow.png
│ │ │ ├── friend-search.png
│ │ │ └── icons
│ │ │ │ ├── buildersclub.png
│ │ │ │ ├── camera.png
│ │ │ │ ├── catalog.png
│ │ │ │ ├── friend_all.png
│ │ │ │ ├── friend_head.png
│ │ │ │ ├── friend_search.png
│ │ │ │ ├── game.png
│ │ │ │ ├── habbo.png
│ │ │ │ ├── house.png
│ │ │ │ ├── inventory.png
│ │ │ │ ├── joinroom.png
│ │ │ │ ├── me-menu
│ │ │ │ ├── achievements.png
│ │ │ │ ├── clothing.png
│ │ │ │ ├── cog.png
│ │ │ │ ├── forums.png
│ │ │ │ ├── helper-tool.png
│ │ │ │ ├── my-rooms.png
│ │ │ │ ├── profile.png
│ │ │ │ ├── rooms.png
│ │ │ │ └── talents.png
│ │ │ │ ├── message.png
│ │ │ │ ├── message_unsee.gif
│ │ │ │ ├── modtools.png
│ │ │ │ ├── rooms.png
│ │ │ │ └── sendmessage.png
│ │ ├── unique
│ │ │ ├── catalog-info-amount-bg.png
│ │ │ ├── catalog-info-sold-out.png
│ │ │ ├── grid-bg-glass.png
│ │ │ ├── grid-bg-sold-out.png
│ │ │ ├── grid-bg.png
│ │ │ ├── grid-count-bg.png
│ │ │ ├── inventory-info-amount-bg.png
│ │ │ └── numbers.png
│ │ └── wired
│ │ │ ├── card-action-corners.png
│ │ │ ├── icon_action.png
│ │ │ ├── icon_condition.png
│ │ │ ├── icon_trigger.png
│ │ │ ├── icon_wired_around.png
│ │ │ ├── icon_wired_left_right.png
│ │ │ ├── icon_wired_north_east.png
│ │ │ ├── icon_wired_north_west.png
│ │ │ ├── icon_wired_rotate_clockwise.png
│ │ │ ├── icon_wired_rotate_counter_clockwise.png
│ │ │ ├── icon_wired_south_east.png
│ │ │ ├── icon_wired_south_west.png
│ │ │ └── icon_wired_up_down.png
│ ├── styles
│ │ ├── bootstrap
│ │ │ ├── _accordion.scss
│ │ │ ├── _alert.scss
│ │ │ ├── _badge.scss
│ │ │ ├── _breadcrumb.scss
│ │ │ ├── _button-group.scss
│ │ │ ├── _buttons.scss
│ │ │ ├── _card.scss
│ │ │ ├── _carousel.scss
│ │ │ ├── _close.scss
│ │ │ ├── _containers.scss
│ │ │ ├── _dropdown.scss
│ │ │ ├── _forms.scss
│ │ │ ├── _functions.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _helpers.scss
│ │ │ ├── _images.scss
│ │ │ ├── _list-group.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _modal.scss
│ │ │ ├── _nav.scss
│ │ │ ├── _navbar.scss
│ │ │ ├── _offcanvas.scss
│ │ │ ├── _pagination.scss
│ │ │ ├── _placeholders.scss
│ │ │ ├── _popover.scss
│ │ │ ├── _progress.scss
│ │ │ ├── _reboot.scss
│ │ │ ├── _root.scss
│ │ │ ├── _spinners.scss
│ │ │ ├── _tables.scss
│ │ │ ├── _toasts.scss
│ │ │ ├── _tooltip.scss
│ │ │ ├── _transitions.scss
│ │ │ ├── _type.scss
│ │ │ ├── _utilities.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap-grid.scss
│ │ │ ├── bootstrap-reboot.scss
│ │ │ ├── bootstrap-utilities.scss
│ │ │ ├── bootstrap.scss
│ │ │ ├── forms
│ │ │ │ ├── _floating-labels.scss
│ │ │ │ ├── _form-check.scss
│ │ │ │ ├── _form-control.scss
│ │ │ │ ├── _form-range.scss
│ │ │ │ ├── _form-select.scss
│ │ │ │ ├── _form-text.scss
│ │ │ │ ├── _input-group.scss
│ │ │ │ ├── _labels.scss
│ │ │ │ └── _validation.scss
│ │ │ ├── helpers
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _colored-links.scss
│ │ │ │ ├── _position.scss
│ │ │ │ ├── _ratio.scss
│ │ │ │ ├── _stacks.scss
│ │ │ │ ├── _stretched-link.scss
│ │ │ │ ├── _text-truncation.scss
│ │ │ │ ├── _visually-hidden.scss
│ │ │ │ └── _vr.scss
│ │ │ ├── mixins
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _backdrop.scss
│ │ │ │ ├── _border-radius.scss
│ │ │ │ ├── _box-shadow.scss
│ │ │ │ ├── _breakpoints.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _caret.scss
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _color-scheme.scss
│ │ │ │ ├── _container.scss
│ │ │ │ ├── _deprecate.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _gradients.scss
│ │ │ │ ├── _grid.scss
│ │ │ │ ├── _image.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _lists.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _reset-text.scss
│ │ │ │ ├── _resize.scss
│ │ │ │ ├── _table-variants.scss
│ │ │ │ ├── _text-truncate.scss
│ │ │ │ ├── _transition.scss
│ │ │ │ ├── _utilities.scss
│ │ │ │ └── _visually-hidden.scss
│ │ │ ├── utilities
│ │ │ │ └── _api.scss
│ │ │ └── vendor
│ │ │ │ └── _rfs.scss
│ │ ├── fonts.scss
│ │ ├── icons.scss
│ │ ├── index.scss
│ │ ├── scrollbars.scss
│ │ ├── slider.scss
│ │ └── utils.scss
│ └── webfonts
│ │ ├── Ubuntu-C.ttf
│ │ ├── Ubuntu-b.ttf
│ │ ├── Ubuntu-i.ttf
│ │ ├── Ubuntu-ib.ttf
│ │ ├── Ubuntu-m.ttf
│ │ └── Ubuntu.ttf
├── common
│ ├── AutoGrid.tsx
│ ├── Base.tsx
│ ├── Button.tsx
│ ├── ButtonGroup.tsx
│ ├── Column.tsx
│ ├── Flex.tsx
│ ├── FormGroup.tsx
│ ├── Grid.tsx
│ ├── GridContext.tsx
│ ├── HorizontalRule.tsx
│ ├── InfiniteScroll.tsx
│ ├── Text.tsx
│ ├── card
│ │ ├── NitroCardContentView.tsx
│ │ ├── NitroCardContext.tsx
│ │ ├── NitroCardHeaderView.tsx
│ │ ├── NitroCardSubHeaderView.tsx
│ │ ├── NitroCardView.scss
│ │ ├── NitroCardView.tsx
│ │ ├── accordion
│ │ │ ├── NitroCardAccordionContext.tsx
│ │ │ ├── NitroCardAccordionItemView.tsx
│ │ │ ├── NitroCardAccordionSetView.tsx
│ │ │ ├── NitroCardAccordionView.tsx
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ └── tabs
│ │ │ ├── NitroCardTabsItemView.tsx
│ │ │ ├── NitroCardTabsView.tsx
│ │ │ └── index.ts
│ ├── classNames.ts
│ ├── draggable-window
│ │ ├── DraggableWindow.tsx
│ │ ├── DraggableWindowPosition.ts
│ │ └── index.ts
│ ├── index.scss
│ ├── index.ts
│ ├── layout
│ │ ├── LayoutAvatarImageView.tsx
│ │ ├── LayoutBackgroundImage.tsx
│ │ ├── LayoutBadgeImageView.tsx
│ │ ├── LayoutCounterTimeView.tsx
│ │ ├── LayoutCurrencyIcon.tsx
│ │ ├── LayoutFurniIconImageView.tsx
│ │ ├── LayoutFurniImageView.tsx
│ │ ├── LayoutGiftTagView.tsx
│ │ ├── LayoutGridItem.tsx
│ │ ├── LayoutImage.tsx
│ │ ├── LayoutItemCountView.tsx
│ │ ├── LayoutLoadingSpinnerView.tsx
│ │ ├── LayoutMiniCameraView.tsx
│ │ ├── LayoutNotificationAlertView.tsx
│ │ ├── LayoutNotificationBubbleView.tsx
│ │ ├── LayoutPetImageView.tsx
│ │ ├── LayoutPrizeProductImageView.tsx
│ │ ├── LayoutProgressBar.tsx
│ │ ├── LayoutRarityLevelView.tsx
│ │ ├── LayoutRoomPreviewerView.tsx
│ │ ├── LayoutRoomThumbnailView.tsx
│ │ ├── LayoutTrophyView.tsx
│ │ ├── UserProfileIconView.tsx
│ │ ├── index.ts
│ │ └── limited-edition
│ │ │ ├── LayoutLimitedEditionCompactPlateView.tsx
│ │ │ ├── LayoutLimitedEditionCompletePlateView.tsx
│ │ │ ├── LayoutLimitedEditionStyledNumberView.tsx
│ │ │ └── index.ts
│ ├── transitions
│ │ ├── TransitionAnimation.tsx
│ │ ├── TransitionAnimationStyles.ts
│ │ ├── TransitionAnimationTypes.ts
│ │ └── index.ts
│ ├── types
│ │ ├── AlignItemType.ts
│ │ ├── AlignSelfType.ts
│ │ ├── ButtonSizeType.ts
│ │ ├── ColorVariantType.ts
│ │ ├── ColumnSizesType.ts
│ │ ├── DisplayType.ts
│ │ ├── FloatType.ts
│ │ ├── FontSizeType.ts
│ │ ├── FontWeightType.ts
│ │ ├── JustifyContentType.ts
│ │ ├── OverflowType.ts
│ │ ├── PositionType.ts
│ │ ├── SpacingType.ts
│ │ ├── TextAlignType.ts
│ │ └── index.ts
│ └── utils
│ │ ├── CreateTransitionToIcon.ts
│ │ ├── FriendlyTimeView.tsx
│ │ └── index.ts
├── components
│ ├── achievements
│ │ ├── AchievementsView.scss
│ │ ├── AchievementsView.tsx
│ │ └── views
│ │ │ ├── AchievementBadgeView.tsx
│ │ │ ├── AchievementCategoryView.tsx
│ │ │ ├── AchievementDetailsView.tsx
│ │ │ ├── achievement-list
│ │ │ ├── AchievementListItemView.tsx
│ │ │ ├── AchievementListView.tsx
│ │ │ └── index.ts
│ │ │ ├── category-list
│ │ │ ├── AchievementsCategoryListItemView.tsx
│ │ │ ├── AchievementsCategoryListView.tsx
│ │ │ └── index.ts
│ │ │ └── index.ts
│ ├── avatar-editor
│ │ ├── AvatarEditorView.scss
│ │ ├── AvatarEditorView.tsx
│ │ └── views
│ │ │ ├── AvatarEditorFigurePreviewView.tsx
│ │ │ ├── AvatarEditorIcon.tsx
│ │ │ ├── AvatarEditorModelView.tsx
│ │ │ ├── AvatarEditorWardrobeView.tsx
│ │ │ ├── figure-set
│ │ │ ├── AvatarEditorFigureSetItemView.tsx
│ │ │ └── AvatarEditorFigureSetView.tsx
│ │ │ └── palette-set
│ │ │ ├── AvatarEditorPaletteSetItemView.tsx
│ │ │ └── AvatarEditorPaletteSetView.tsx
│ ├── camera
│ │ ├── CameraWidgetView.scss
│ │ ├── CameraWidgetView.tsx
│ │ └── views
│ │ │ ├── CameraWidgetCaptureView.tsx
│ │ │ ├── CameraWidgetCheckoutView.tsx
│ │ │ ├── CameraWidgetShowPhotoView.tsx
│ │ │ └── editor
│ │ │ ├── CameraWidgetEditorView.tsx
│ │ │ └── effect-list
│ │ │ ├── CameraWidgetEffectListItemView.tsx
│ │ │ └── CameraWidgetEffectListView.tsx
│ ├── campaign
│ │ ├── CalendarItemView.tsx
│ │ ├── CalendarView.tsx
│ │ ├── CampaignView.scss
│ │ └── CampaignView.tsx
│ ├── catalog
│ │ ├── CatalogView.scss
│ │ ├── CatalogView.tsx
│ │ └── views
│ │ │ ├── CatalogPurchaseConfirmView.tsx
│ │ │ ├── catalog-header
│ │ │ └── CatalogHeaderView.tsx
│ │ │ ├── catalog-icon
│ │ │ └── CatalogIconView.tsx
│ │ │ ├── catalog-room-previewer
│ │ │ └── CatalogRoomPreviewerView.tsx
│ │ │ ├── gift
│ │ │ └── CatalogGiftView.tsx
│ │ │ ├── navigation
│ │ │ ├── CatalogNavigationItemView.tsx
│ │ │ ├── CatalogNavigationSetView.tsx
│ │ │ └── CatalogNavigationView.tsx
│ │ │ ├── page
│ │ │ ├── common
│ │ │ │ ├── CatalogGridOfferView.tsx
│ │ │ │ ├── CatalogRedeemVoucherView.tsx
│ │ │ │ └── CatalogSearchView.tsx
│ │ │ ├── layout
│ │ │ │ ├── CatalogLayout.types.ts
│ │ │ │ ├── CatalogLayoutBadgeDisplayView.tsx
│ │ │ │ ├── CatalogLayoutColorGroupingView.tsx
│ │ │ │ ├── CatalogLayoutDefaultView.tsx
│ │ │ │ ├── CatalogLayoutGuildCustomFurniView.tsx
│ │ │ │ ├── CatalogLayoutGuildForumView.tsx
│ │ │ │ ├── CatalogLayoutGuildFrontpageView.tsx
│ │ │ │ ├── CatalogLayoutInfoLoyaltyView.tsx
│ │ │ │ ├── CatalogLayoutPets2View.tsx
│ │ │ │ ├── CatalogLayoutPets3View.tsx
│ │ │ │ ├── CatalogLayoutRoomAdsView.tsx
│ │ │ │ ├── CatalogLayoutRoomBundleView.tsx
│ │ │ │ ├── CatalogLayoutSingleBundleView.tsx
│ │ │ │ ├── CatalogLayoutSoundMachineView.tsx
│ │ │ │ ├── CatalogLayoutSpacesView.tsx
│ │ │ │ ├── CatalogLayoutTrophiesView.tsx
│ │ │ │ ├── CatalogLayoutVipBuyView.tsx
│ │ │ │ ├── GetCatalogLayout.tsx
│ │ │ │ ├── frontpage4
│ │ │ │ │ ├── CatalogLayoutFrontPageItemView.tsx
│ │ │ │ │ └── CatalogLayoutFrontpage4View.tsx
│ │ │ │ ├── marketplace
│ │ │ │ │ ├── CatalogLayoutMarketplaceItemView.tsx
│ │ │ │ │ ├── CatalogLayoutMarketplaceOwnItemsView.tsx
│ │ │ │ │ ├── CatalogLayoutMarketplacePublicItemsView.tsx
│ │ │ │ │ ├── CatalogLayoutMarketplaceSearchFormView.tsx
│ │ │ │ │ └── MarketplacePostOfferView.tsx
│ │ │ │ ├── pets
│ │ │ │ │ └── CatalogLayoutPetView.tsx
│ │ │ │ └── vip-gifts
│ │ │ │ │ ├── CatalogLayoutVipGiftsView.tsx
│ │ │ │ │ └── VipGiftItemView.tsx
│ │ │ └── widgets
│ │ │ │ ├── CatalogAddOnBadgeWidgetView.tsx
│ │ │ │ ├── CatalogBadgeSelectorWidgetView.tsx
│ │ │ │ ├── CatalogBundleGridWidgetView.tsx
│ │ │ │ ├── CatalogFirstProductSelectorWidgetView.tsx
│ │ │ │ ├── CatalogGuildBadgeWidgetView.tsx
│ │ │ │ ├── CatalogGuildSelectorWidgetView.tsx
│ │ │ │ ├── CatalogItemGridWidgetView.tsx
│ │ │ │ ├── CatalogLimitedItemWidgetView.tsx
│ │ │ │ ├── CatalogPriceDisplayWidgetView.tsx
│ │ │ │ ├── CatalogPurchaseWidgetView.tsx
│ │ │ │ ├── CatalogSimplePriceWidgetView.tsx
│ │ │ │ ├── CatalogSingleViewWidgetView.tsx
│ │ │ │ ├── CatalogSpacesWidgetView.tsx
│ │ │ │ ├── CatalogSpinnerWidgetView.tsx
│ │ │ │ ├── CatalogTotalPriceWidget.tsx
│ │ │ │ └── CatalogViewProductWidgetView.tsx
│ │ │ └── targeted-offer
│ │ │ ├── Offer.scss
│ │ │ ├── OfferBubbleView.tsx
│ │ │ ├── OfferView.tsx
│ │ │ └── OfferWindowView.tsx
│ ├── chat-history
│ │ ├── ChatHistoryView.scss
│ │ └── ChatHistoryView.tsx
│ ├── floorplan-editor
│ │ ├── FloorplanEditorContext.tsx
│ │ ├── FloorplanEditorView.scss
│ │ ├── FloorplanEditorView.tsx
│ │ ├── common
│ │ │ ├── ActionSettings.ts
│ │ │ ├── Constants.ts
│ │ │ ├── ConvertMapToString.ts
│ │ │ ├── FloorplanEditor.ts
│ │ │ ├── IFloorplanSettings.ts
│ │ │ ├── IVisualizationSettings.ts
│ │ │ ├── Tile.ts
│ │ │ └── Utils.ts
│ │ └── views
│ │ │ ├── FloorplanCanvasView.tsx
│ │ │ ├── FloorplanImportExportView.tsx
│ │ │ └── FloorplanOptionsView.tsx
│ ├── friends
│ │ ├── FriendsView.scss
│ │ ├── FriendsView.tsx
│ │ └── views
│ │ │ ├── friends-bar
│ │ │ ├── FriendBarItemView.tsx
│ │ │ └── FriendsBarView.tsx
│ │ │ ├── friends-list
│ │ │ ├── FriendsListRemoveConfirmationView.tsx
│ │ │ ├── FriendsListRoomInviteView.tsx
│ │ │ ├── FriendsListSearchView.tsx
│ │ │ ├── FriendsListView.tsx
│ │ │ ├── friends-list-group
│ │ │ │ ├── FriendsListGroupItemView.tsx
│ │ │ │ └── FriendsListGroupView.tsx
│ │ │ └── friends-list-request
│ │ │ │ ├── FriendsListRequestItemView.tsx
│ │ │ │ └── FriendsListRequestView.tsx
│ │ │ └── messenger
│ │ │ ├── FriendsMessengerView.tsx
│ │ │ └── messenger-thread
│ │ │ ├── FriendsMessengerThreadGroup.tsx
│ │ │ └── FriendsMessengerThreadView.tsx
│ ├── game-center
│ │ ├── GameCenterView.scss
│ │ ├── GameCenterView.tsx
│ │ └── views
│ │ │ ├── GameListView.tsx
│ │ │ ├── GameStageView.tsx
│ │ │ └── GameView.tsx
│ ├── groups
│ │ ├── GroupView.scss
│ │ ├── GroupsView.tsx
│ │ └── views
│ │ │ ├── GroupBadgeCreatorView.tsx
│ │ │ ├── GroupCreatorView.tsx
│ │ │ ├── GroupInformationStandaloneView.tsx
│ │ │ ├── GroupInformationView.tsx
│ │ │ ├── GroupManagerView.tsx
│ │ │ ├── GroupMembersView.tsx
│ │ │ ├── GroupRoomInformationView.tsx
│ │ │ └── tabs
│ │ │ ├── GroupTabBadgeView.tsx
│ │ │ ├── GroupTabColorsView.tsx
│ │ │ ├── GroupTabCreatorConfirmationView.tsx
│ │ │ ├── GroupTabIdentityView.tsx
│ │ │ └── GroupTabSettingsView.tsx
│ ├── guide-tool
│ │ ├── GuideToolView.scss
│ │ ├── GuideToolView.tsx
│ │ └── views
│ │ │ ├── GuideToolAcceptView.tsx
│ │ │ ├── GuideToolMenuView.tsx
│ │ │ ├── GuideToolOngoingView.tsx
│ │ │ ├── GuideToolUserCreateRequestView.tsx
│ │ │ ├── GuideToolUserFeedbackView.tsx
│ │ │ ├── GuideToolUserNoHelpersView.tsx
│ │ │ ├── GuideToolUserPendingView.tsx
│ │ │ ├── GuideToolUserSomethingWrogView.tsx
│ │ │ └── GuideToolUserThanksView.tsx
│ ├── hc-center
│ │ ├── HcCenterView.scss
│ │ └── HcCenterView.tsx
│ ├── help
│ │ ├── HelpView.scss
│ │ ├── HelpView.tsx
│ │ └── views
│ │ │ ├── DescribeReportView.tsx
│ │ │ ├── HelpIndexView.tsx
│ │ │ ├── ReportSummaryView.tsx
│ │ │ ├── SanctionStatusView.tsx
│ │ │ ├── SelectReportedChatsView.tsx
│ │ │ ├── SelectReportedUserView.tsx
│ │ │ ├── SelectTopicView.tsx
│ │ │ └── name-change
│ │ │ ├── NameChangeConfirmationView.tsx
│ │ │ ├── NameChangeInitView.tsx
│ │ │ ├── NameChangeInputView.tsx
│ │ │ ├── NameChangeView.tsx
│ │ │ └── NameChangeView.types.ts
│ ├── hotel-view
│ │ ├── HotelView.scss
│ │ ├── HotelView.tsx
│ │ └── views
│ │ │ └── widgets
│ │ │ ├── GetWidgetLayout.tsx
│ │ │ ├── HotelViewWidgets.scss
│ │ │ ├── WidgetSlotView.tsx
│ │ │ ├── bonus-rare
│ │ │ ├── BonusRareWidgetView.scss
│ │ │ └── BonusRareWidgetView.tsx
│ │ │ ├── hall-of-fame-item
│ │ │ └── HallOfFameItemView.tsx
│ │ │ ├── hall-of-fame
│ │ │ ├── HallOfFameWidgetView.scss
│ │ │ ├── HallOfFameWidgetView.tsx
│ │ │ └── HallOfFameWidgetView.types.ts
│ │ │ ├── promo-article
│ │ │ ├── PromoArticleWidgetView.scss
│ │ │ └── PromoArticleWidgetView.tsx
│ │ │ └── widget-container
│ │ │ ├── WidgetContainerView.scss
│ │ │ └── WidgetContainerView.tsx
│ ├── index.scss
│ ├── inventory
│ │ ├── InventoryView.scss
│ │ ├── InventoryView.tsx
│ │ └── views
│ │ │ ├── InventoryCategoryEmptyView.tsx
│ │ │ ├── badge
│ │ │ ├── InventoryBadgeItemView.tsx
│ │ │ └── InventoryBadgeView.tsx
│ │ │ ├── bot
│ │ │ ├── InventoryBotItemView.tsx
│ │ │ └── InventoryBotView.tsx
│ │ │ ├── furniture
│ │ │ ├── InventoryFurnitureItemView.tsx
│ │ │ ├── InventoryFurnitureSearchView.tsx
│ │ │ ├── InventoryFurnitureView.tsx
│ │ │ └── InventoryTradeView.tsx
│ │ │ └── pet
│ │ │ ├── InventoryPetItemView.tsx
│ │ │ └── InventoryPetView.tsx
│ ├── loading
│ │ ├── LoadingView.scss
│ │ └── LoadingView.tsx
│ ├── main
│ │ └── MainView.tsx
│ ├── mod-tools
│ │ ├── ModToolsView.scss
│ │ ├── ModToolsView.tsx
│ │ └── views
│ │ │ ├── chatlog
│ │ │ ├── ChatlogRecord.ts
│ │ │ └── ChatlogView.tsx
│ │ │ ├── room
│ │ │ ├── ModToolsChatlogView.tsx
│ │ │ └── ModToolsRoomView.tsx
│ │ │ ├── tickets
│ │ │ ├── CfhChatlogView.tsx
│ │ │ ├── ModToolsIssueInfoView.tsx
│ │ │ ├── ModToolsMyIssuesTabView.tsx
│ │ │ ├── ModToolsOpenIssuesTabView.tsx
│ │ │ ├── ModToolsPickedIssuesTabView.tsx
│ │ │ └── ModToolsTicketsView.tsx
│ │ │ └── user
│ │ │ ├── ModToolsUserChatlogView.tsx
│ │ │ ├── ModToolsUserModActionView.tsx
│ │ │ ├── ModToolsUserRoomVisitsView.tsx
│ │ │ ├── ModToolsUserSendMessageView.tsx
│ │ │ └── ModToolsUserView.tsx
│ ├── navigator
│ │ ├── NavigatorView.scss
│ │ ├── NavigatorView.tsx
│ │ └── views
│ │ │ ├── NavigatorDoorStateView.tsx
│ │ │ ├── NavigatorRoomCreatorView.tsx
│ │ │ ├── NavigatorRoomInfoView.tsx
│ │ │ ├── NavigatorRoomLinkView.tsx
│ │ │ ├── room-settings
│ │ │ ├── NavigatorRoomSettingsAccessTabView.tsx
│ │ │ ├── NavigatorRoomSettingsBasicTabView.tsx
│ │ │ ├── NavigatorRoomSettingsModTabView.tsx
│ │ │ ├── NavigatorRoomSettingsRightsTabView.tsx
│ │ │ ├── NavigatorRoomSettingsView.tsx
│ │ │ └── NavigatorRoomSettingsVipChatTabView.tsx
│ │ │ └── search
│ │ │ ├── NavigatorSearchResultItemInfoView.tsx
│ │ │ ├── NavigatorSearchResultItemView.tsx
│ │ │ ├── NavigatorSearchResultView.tsx
│ │ │ └── NavigatorSearchView.tsx
│ ├── nitropedia
│ │ ├── NitropediaView.scss
│ │ └── NitropediaView.tsx
│ ├── notification-center
│ │ ├── NotificationCenterView.scss
│ │ ├── NotificationCenterView.tsx
│ │ └── views
│ │ │ ├── alert-layouts
│ │ │ ├── GetAlertLayout.tsx
│ │ │ ├── NitroSystemAlertView.tsx
│ │ │ ├── NotificationDefaultAlertView.tsx
│ │ │ └── NotificationSearchAlertView.tsx
│ │ │ ├── bubble-layouts
│ │ │ ├── GetBubbleLayout.tsx
│ │ │ ├── NotificationClubGiftBubbleView.tsx
│ │ │ └── NotificationDefaultBubbleView.tsx
│ │ │ └── confirm-layouts
│ │ │ ├── GetConfirmLayout.tsx
│ │ │ └── NotificationDefaultConfirmView.tsx
│ ├── purse
│ │ ├── PurseView.scss
│ │ ├── PurseView.tsx
│ │ └── views
│ │ │ ├── CurrencyView.tsx
│ │ │ └── SeasonalView.tsx
│ ├── right-side
│ │ ├── RightSideView.scss
│ │ └── RightSideView.tsx
│ ├── room
│ │ ├── RoomView.scss
│ │ ├── RoomView.tsx
│ │ ├── spectator
│ │ │ ├── RoomSpectatorView.scss
│ │ │ └── RoomSpectatorView.tsx
│ │ └── widgets
│ │ │ ├── RoomWidgets.scss
│ │ │ ├── RoomWidgetsView.tsx
│ │ │ ├── avatar-info
│ │ │ ├── AvatarInfoPetTrainingPanelView.tsx
│ │ │ ├── AvatarInfoRentableBotChatView.tsx
│ │ │ ├── AvatarInfoUseProductConfirmView.tsx
│ │ │ ├── AvatarInfoUseProductView.tsx
│ │ │ ├── AvatarInfoWidgetView.scss
│ │ │ ├── AvatarInfoWidgetView.tsx
│ │ │ ├── infostand
│ │ │ │ ├── InfoStandWidgetBotView.tsx
│ │ │ │ ├── InfoStandWidgetFurniView.tsx
│ │ │ │ ├── InfoStandWidgetPetView.tsx
│ │ │ │ ├── InfoStandWidgetRentableBotView.tsx
│ │ │ │ ├── InfoStandWidgetUserRelationshipItemView.tsx
│ │ │ │ ├── InfoStandWidgetUserRelationshipsView.tsx
│ │ │ │ ├── InfoStandWidgetUserTagsView.tsx
│ │ │ │ └── InfoStandWidgetUserView.tsx
│ │ │ └── menu
│ │ │ │ ├── AvatarInfoWidgetAvatarView.tsx
│ │ │ │ ├── AvatarInfoWidgetDecorateView.tsx
│ │ │ │ ├── AvatarInfoWidgetFurniView.tsx
│ │ │ │ ├── AvatarInfoWidgetNameView.tsx
│ │ │ │ ├── AvatarInfoWidgetOwnAvatarView.tsx
│ │ │ │ ├── AvatarInfoWidgetOwnPetView.tsx
│ │ │ │ ├── AvatarInfoWidgetPetView.tsx
│ │ │ │ └── AvatarInfoWidgetRentableBotView.tsx
│ │ │ ├── chat-input
│ │ │ ├── ChatInputStyleSelectorView.tsx
│ │ │ ├── ChatInputView.scss
│ │ │ └── ChatInputView.tsx
│ │ │ ├── chat
│ │ │ ├── ChatWidgetMessageView.tsx
│ │ │ ├── ChatWidgetView.scss
│ │ │ └── ChatWidgetView.tsx
│ │ │ ├── choosers
│ │ │ ├── ChooserWidgetView.scss
│ │ │ ├── ChooserWidgetView.tsx
│ │ │ ├── FurniChooserWidgetView.tsx
│ │ │ └── UserChooserWidgetView.tsx
│ │ │ ├── context-menu
│ │ │ ├── ContextMenu.scss
│ │ │ ├── ContextMenuCaretView.tsx
│ │ │ ├── ContextMenuHeaderView.tsx
│ │ │ ├── ContextMenuListItemView.tsx
│ │ │ ├── ContextMenuListView.tsx
│ │ │ └── ContextMenuView.tsx
│ │ │ ├── doorbell
│ │ │ └── DoorbellWidgetView.tsx
│ │ │ ├── friend-request
│ │ │ ├── FriendRequestDialogView.scss
│ │ │ ├── FriendRequestDialogView.tsx
│ │ │ └── FriendRequestWidgetView.tsx
│ │ │ ├── furniture
│ │ │ ├── FurnitureBackgroundColorView.tsx
│ │ │ ├── FurnitureBadgeDisplayView.tsx
│ │ │ ├── FurnitureCraftingView.tsx
│ │ │ ├── FurnitureDimmerView.tsx
│ │ │ ├── FurnitureExchangeCreditView.tsx
│ │ │ ├── FurnitureExternalImageView.tsx
│ │ │ ├── FurnitureFriendFurniView.tsx
│ │ │ ├── FurnitureGiftOpeningView.tsx
│ │ │ ├── FurnitureHighScoreView.tsx
│ │ │ ├── FurnitureInternalLinkView.tsx
│ │ │ ├── FurnitureMannequinView.tsx
│ │ │ ├── FurnitureMysteryBoxOpenDialogView.tsx
│ │ │ ├── FurnitureMysteryTrophyOpenDialogView.tsx
│ │ │ ├── FurnitureRoomLinkView.tsx
│ │ │ ├── FurnitureSpamWallPostItView.tsx
│ │ │ ├── FurnitureStackHeightView.tsx
│ │ │ ├── FurnitureStickieView.tsx
│ │ │ ├── FurnitureTrophyView.tsx
│ │ │ ├── FurnitureWidgets.scss
│ │ │ ├── FurnitureWidgetsView.tsx
│ │ │ ├── FurnitureYoutubeDisplayView.tsx
│ │ │ ├── context-menu
│ │ │ │ ├── EffectBoxConfirmView.tsx
│ │ │ │ ├── FurnitureContextMenuView.tsx
│ │ │ │ ├── MonsterPlantSeedConfirmView.tsx
│ │ │ │ └── PurchasableClothingConfirmView.tsx
│ │ │ └── playlist-editor
│ │ │ │ ├── DiskInventoryView.tsx
│ │ │ │ ├── FurniturePlaylistEditorWidgetView.tsx
│ │ │ │ └── SongPlaylistView.tsx
│ │ │ ├── mysterybox
│ │ │ ├── MysteryBoxExtensionView.scss
│ │ │ └── MysteryBoxExtensionView.tsx
│ │ │ ├── object-location
│ │ │ └── ObjectLocationView.tsx
│ │ │ ├── pet-package
│ │ │ ├── PetPackageWidgetView.scss
│ │ │ └── PetPackageWidgetView.tsx
│ │ │ ├── room-filter-words
│ │ │ └── RoomFilterWordsWidgetView.tsx
│ │ │ ├── room-promotes
│ │ │ ├── RoomPromotesWidgetView.tsx
│ │ │ └── views
│ │ │ │ ├── RoomPromoteEditWidgetView.tsx
│ │ │ │ ├── RoomPromoteMyOwnEventWidgetView.tsx
│ │ │ │ ├── RoomPromoteOtherEventWidgetView.tsx
│ │ │ │ └── index.ts
│ │ │ ├── room-thumbnail
│ │ │ └── RoomThumbnailWidgetView.tsx
│ │ │ ├── room-tools
│ │ │ └── RoomToolsWidgetView.tsx
│ │ │ ├── user-location
│ │ │ └── UserLocationView.tsx
│ │ │ └── word-quiz
│ │ │ ├── WordQuizQuestionView.tsx
│ │ │ ├── WordQuizVoteView.tsx
│ │ │ └── WordQuizWidgetView.tsx
│ ├── toolbar
│ │ ├── ToolbarMeView.tsx
│ │ ├── ToolbarView.scss
│ │ └── ToolbarView.tsx
│ ├── user-profile
│ │ ├── UserProfileVew.scss
│ │ ├── UserProfileView.tsx
│ │ └── views
│ │ │ ├── BadgesContainerView.tsx
│ │ │ ├── FriendsContainerView.tsx
│ │ │ ├── GroupsContainerView.tsx
│ │ │ ├── RelationshipsContainerView.tsx
│ │ │ └── UserContainerView.tsx
│ ├── user-settings
│ │ └── UserSettingsView.tsx
│ └── wired
│ │ ├── WiredView.scss
│ │ ├── WiredView.tsx
│ │ └── views
│ │ ├── WiredBaseView.tsx
│ │ ├── WiredFurniSelectorView.tsx
│ │ ├── actions
│ │ ├── WiredActionBaseView.tsx
│ │ ├── WiredActionBotChangeFigureView.tsx
│ │ ├── WiredActionBotFollowAvatarView.tsx
│ │ ├── WiredActionBotGiveHandItemView.tsx
│ │ ├── WiredActionBotMoveView.tsx
│ │ ├── WiredActionBotTalkToAvatarView.tsx
│ │ ├── WiredActionBotTalkView.tsx
│ │ ├── WiredActionBotTeleportView.tsx
│ │ ├── WiredActionCallAnotherStackView.tsx
│ │ ├── WiredActionChaseView.tsx
│ │ ├── WiredActionChatView.tsx
│ │ ├── WiredActionFleeView.tsx
│ │ ├── WiredActionGiveRewardView.tsx
│ │ ├── WiredActionGiveScoreToPredefinedTeamView.tsx
│ │ ├── WiredActionGiveScoreView.tsx
│ │ ├── WiredActionJoinTeamView.tsx
│ │ ├── WiredActionKickFromRoomView.tsx
│ │ ├── WiredActionLayoutView.tsx
│ │ ├── WiredActionLeaveTeamView.tsx
│ │ ├── WiredActionMoveAndRotateFurniView.tsx
│ │ ├── WiredActionMoveFurniToView.tsx
│ │ ├── WiredActionMoveFurniView.tsx
│ │ ├── WiredActionMuteUserView.tsx
│ │ ├── WiredActionResetView.tsx
│ │ ├── WiredActionSetFurniStateToView.tsx
│ │ ├── WiredActionTeleportView.tsx
│ │ └── WiredActionToggleFurniStateView.tsx
│ │ ├── conditions
│ │ ├── WiredConditionActorHasHandItem.tsx
│ │ ├── WiredConditionActorIsGroupMemberView.tsx
│ │ ├── WiredConditionActorIsOnFurniView.tsx
│ │ ├── WiredConditionActorIsTeamMemberView.tsx
│ │ ├── WiredConditionActorIsWearingBadgeView.tsx
│ │ ├── WiredConditionActorIsWearingEffectView.tsx
│ │ ├── WiredConditionBaseView.tsx
│ │ ├── WiredConditionDateRangeView.tsx
│ │ ├── WiredConditionFurniHasAvatarOnView.tsx
│ │ ├── WiredConditionFurniHasFurniOnView.tsx
│ │ ├── WiredConditionFurniHasNotFurniOnView.tsx
│ │ ├── WiredConditionFurniIsOfTypeView.tsx
│ │ ├── WiredConditionFurniMatchesSnapshotView.tsx
│ │ ├── WiredConditionLayoutView.tsx
│ │ ├── WiredConditionTimeElapsedLessView.tsx
│ │ ├── WiredConditionTimeElapsedMoreView.tsx
│ │ └── WiredConditionUserCountInRoomView.tsx
│ │ └── triggers
│ │ ├── WiredTriggerAvatarEnterRoomView.tsx
│ │ ├── WiredTriggerAvatarSaysSomethingView.tsx
│ │ ├── WiredTriggerAvatarWalksOffFurniView.tsx
│ │ ├── WiredTriggerAvatarWalksOnFurni.tsx
│ │ ├── WiredTriggerBaseView.tsx
│ │ ├── WiredTriggerBotReachedAvatarView.tsx
│ │ ├── WiredTriggerBotReachedStuffView.tsx
│ │ ├── WiredTriggerCollisionView.tsx
│ │ ├── WiredTriggerExecuteOnceView.tsx
│ │ ├── WiredTriggerExecutePeriodicallyLongView.tsx
│ │ ├── WiredTriggerExecutePeriodicallyView.tsx
│ │ ├── WiredTriggerGameEndsView.tsx
│ │ ├── WiredTriggerGameStartsView.tsx
│ │ ├── WiredTriggerLayoutView.tsx
│ │ ├── WiredTriggerScoreAchievedView.tsx
│ │ └── WiredTriggerToggleFurniView.tsx
├── events
│ ├── catalog
│ │ ├── CatalogEvent.ts
│ │ ├── CatalogInitGiftEvent.ts
│ │ ├── CatalogPostMarketplaceOfferEvent.ts
│ │ ├── CatalogPurchaseFailureEvent.ts
│ │ ├── CatalogPurchaseNotAllowedEvent.ts
│ │ ├── CatalogPurchaseOverrideEvent.ts
│ │ ├── CatalogPurchaseSoldOutEvent.ts
│ │ ├── CatalogPurchasedEvent.ts
│ │ ├── CatalogSetRoomPreviewerStuffDataEvent.ts
│ │ ├── CatalogWidgetEvent.ts
│ │ ├── SetRoomPreviewerStuffDataEvent.ts
│ │ └── index.ts
│ ├── guide-tool
│ │ ├── GuideToolEvent.ts
│ │ └── index.ts
│ ├── help
│ │ ├── HelpNameChangeEvent.ts
│ │ └── index.ts
│ ├── index.ts
│ ├── inventory
│ │ ├── InventoryFurniAddedEvent.ts
│ │ └── index.ts
│ └── room-widgets
│ │ ├── index.ts
│ │ └── thumbnail
│ │ ├── RoomWidgetThumbnailEvent.ts
│ │ └── index.ts
├── hooks
│ ├── UseMountEffect.tsx
│ ├── achievements
│ │ ├── index.ts
│ │ └── useAchievements.ts
│ ├── camera
│ │ ├── index.ts
│ │ └── useCamera.ts
│ ├── catalog
│ │ ├── index.ts
│ │ ├── useCatalog.ts
│ │ ├── useCatalogPlaceMultipleItems.ts
│ │ └── useCatalogSkipPurchaseConfirmation.ts
│ ├── chat-history
│ │ ├── index.ts
│ │ └── useChatHistory.ts
│ ├── events
│ │ ├── core
│ │ │ ├── index.ts
│ │ │ ├── useCommunicationEvent.tsx
│ │ │ └── useConfigurationEvent.tsx
│ │ ├── index.ts
│ │ ├── nitro
│ │ │ ├── index.ts
│ │ │ ├── useAvatarEvent.tsx
│ │ │ ├── useCameraEvent.tsx
│ │ │ ├── useLocalizationEvent.tsx
│ │ │ ├── useMainEvent.tsx
│ │ │ ├── useRoomEngineEvent.tsx
│ │ │ ├── useRoomSessionManagerEvent.tsx
│ │ │ ├── useSessionDataManagerEvent.tsx
│ │ │ └── useSoundEvent.tsx
│ │ ├── useEventDispatcher.tsx
│ │ ├── useMessageEvent.tsx
│ │ └── useUiEvent.tsx
│ ├── friends
│ │ ├── index.ts
│ │ ├── useFriends.ts
│ │ └── useMessenger.ts
│ ├── game-center
│ │ ├── index.ts
│ │ └── useGameCenter.ts
│ ├── groups
│ │ ├── index.ts
│ │ └── useGroup.ts
│ ├── help
│ │ ├── index.ts
│ │ └── useHelp.ts
│ ├── index.ts
│ ├── inventory
│ │ ├── index.ts
│ │ ├── useInventoryBadges.ts
│ │ ├── useInventoryBots.ts
│ │ ├── useInventoryFurni.ts
│ │ ├── useInventoryPets.ts
│ │ ├── useInventoryTrade.ts
│ │ └── useInventoryUnseenTracker.ts
│ ├── mod-tools
│ │ ├── index.ts
│ │ └── useModTools.ts
│ ├── navigator
│ │ ├── index.ts
│ │ └── useNavigator.ts
│ ├── notification
│ │ ├── index.ts
│ │ └── useNotification.ts
│ ├── purse
│ │ ├── index.ts
│ │ └── usePurse.ts
│ ├── rooms
│ │ ├── engine
│ │ │ ├── index.ts
│ │ │ ├── useFurniAddedEvent.ts
│ │ │ ├── useFurniRemovedEvent.ts
│ │ │ ├── useObjectDeselectedEvent.ts
│ │ │ ├── useObjectDoubleClickedEvent.ts
│ │ │ ├── useObjectRollOutEvent.ts
│ │ │ ├── useObjectRollOverEvent.ts
│ │ │ ├── useObjectSelectedEvent.ts
│ │ │ ├── useUserAddedEvent.ts
│ │ │ └── useUserRemovedEvent.ts
│ │ ├── index.ts
│ │ ├── promotes
│ │ │ ├── index.ts
│ │ │ └── useRoomPromote.ts
│ │ ├── useRoom.ts
│ │ └── widgets
│ │ │ ├── furniture
│ │ │ ├── index.ts
│ │ │ ├── useFurnitureBackgroundColorWidget.ts
│ │ │ ├── useFurnitureBadgeDisplayWidget.ts
│ │ │ ├── useFurnitureContextMenuWidget.ts
│ │ │ ├── useFurnitureCraftingWidget.ts
│ │ │ ├── useFurnitureDimmerWidget.ts
│ │ │ ├── useFurnitureExchangeWidget.ts
│ │ │ ├── useFurnitureExternalImageWidget.ts
│ │ │ ├── useFurnitureFriendFurniWidget.ts
│ │ │ ├── useFurnitureHighScoreWidget.ts
│ │ │ ├── useFurnitureInternalLinkWidget.ts
│ │ │ ├── useFurnitureMannequinWidget.ts
│ │ │ ├── useFurniturePlaylistEditorWidget.ts
│ │ │ ├── useFurniturePresentWidget.ts
│ │ │ ├── useFurnitureRoomLinkWidget.ts
│ │ │ ├── useFurnitureSpamWallPostItWidget.ts
│ │ │ ├── useFurnitureStackHeightWidget.ts
│ │ │ ├── useFurnitureStickieWidget.ts
│ │ │ ├── useFurnitureTrophyWidget.ts
│ │ │ └── useFurnitureYoutubeWidget.ts
│ │ │ ├── index.ts
│ │ │ ├── useAvatarInfoWidget.ts
│ │ │ ├── useChatInputWidget.ts
│ │ │ ├── useChatWidget.ts
│ │ │ ├── useDoorbellWidget.ts
│ │ │ ├── useFilterWordsWidget.ts
│ │ │ ├── useFriendRequestWidget.ts
│ │ │ ├── useFurniChooserWidget.ts
│ │ │ ├── usePetPackageWidget.ts
│ │ │ ├── usePollWidget.ts
│ │ │ ├── useUserChooserWidget.ts
│ │ │ └── useWordQuizWidget.ts
│ ├── session
│ │ ├── index.ts
│ │ └── useSessionInfo.ts
│ ├── useLocalStorage.ts
│ ├── useSharedVisibility.ts
│ └── wired
│ │ ├── index.ts
│ │ └── useWired.ts
├── index.scss
├── index.tsx
├── react-app-env.d.ts
└── workers
│ ├── IntervalWebWorker.ts
│ └── WorkerBuilder.ts
├── tsconfig.json
├── vite.config.js
└── yarn.lock
/public/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/public/android-chrome-192x192.png
--------------------------------------------------------------------------------
/public/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/public/android-chrome-512x512.png
--------------------------------------------------------------------------------
/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/public/apple-touch-icon.png
--------------------------------------------------------------------------------
/public/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #da532c
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/public/favicon-16x16.png
--------------------------------------------------------------------------------
/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/public/favicon-32x32.png
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/public/favicon.ico
--------------------------------------------------------------------------------
/public/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/public/mstile-150x150.png
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/src/api/GetRendererVersion.ts:
--------------------------------------------------------------------------------
1 | import { NitroVersion } from '@nitrots/nitro-renderer';
2 |
3 | export const GetRendererVersion = () => NitroVersion.RENDERER_VERSION;
4 |
--------------------------------------------------------------------------------
/src/api/GetUIVersion.ts:
--------------------------------------------------------------------------------
1 | export const GetUIVersion = () => '2.2.0';
2 |
--------------------------------------------------------------------------------
/src/api/achievements/IAchievementCategory.ts:
--------------------------------------------------------------------------------
1 | import { AchievementData } from '@nitrots/nitro-renderer';
2 |
3 | export interface IAchievementCategory
4 | {
5 | code: string;
6 | achievements: AchievementData[];
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/achievements/index.ts:
--------------------------------------------------------------------------------
1 | export * from './AchievementCategory';
2 | export * from './AchievementUtilities';
3 | export * from './IAchievementCategory';
4 |
--------------------------------------------------------------------------------
/src/api/avatar/AvatarEditorAction.ts:
--------------------------------------------------------------------------------
1 | export class AvatarEditorAction
2 | {
3 | public static ACTION_SAVE: string = 'AEA_ACTION_SAVE';
4 | public static ACTION_CLEAR: string = 'AEA_ACTION_CLEAR';
5 | public static ACTION_RESET: string = 'AEA_ACTION_RESET';
6 | public static ACTION_RANDOMIZE: string = 'AEA_ACTION_RANDOMIZE';
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/camera/CameraEditorTabs.ts:
--------------------------------------------------------------------------------
1 | export class CameraEditorTabs
2 | {
3 | public static readonly COLORMATRIX: string = 'colormatrix';
4 | public static readonly COMPOSITE: string = 'composite';
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/camera/CameraPicture.ts:
--------------------------------------------------------------------------------
1 | import { NitroTexture } from '@nitrots/nitro-renderer';
2 |
3 | export class CameraPicture
4 | {
5 | constructor(
6 | public texture: NitroTexture,
7 | public imageUrl: string)
8 | {}
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/camera/CameraPictureThumbnail.ts:
--------------------------------------------------------------------------------
1 | export class CameraPictureThumbnail
2 | {
3 | constructor(
4 | public effectName: string,
5 | public thumbnailUrl: string)
6 | {}
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/camera/index.ts:
--------------------------------------------------------------------------------
1 | export * from './CameraEditorTabs';
2 | export * from './CameraPicture';
3 | export * from './CameraPictureThumbnail';
4 |
--------------------------------------------------------------------------------
/src/api/campaign/CalendarItemState.ts:
--------------------------------------------------------------------------------
1 | export class CalendarItemState
2 | {
3 | public static readonly STATE_UNLOCKED = 1;
4 | public static readonly STATE_LOCKED_AVAILABLE = 2;
5 | public static readonly STATE_LOCKED_EXPIRED = 3;
6 | public static readonly STATE_LOCKED_FUTURE = 4;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/campaign/ICalendarItem.ts:
--------------------------------------------------------------------------------
1 | export interface ICalendarItem
2 | {
3 | readonly productName: string;
4 | readonly customImage: string;
5 | readonly furnitureClassName: string;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/campaign/index.ts:
--------------------------------------------------------------------------------
1 | export * from './CalendarItem';
2 | export * from './CalendarItemState';
3 | export * from './ICalendarItem';
4 |
--------------------------------------------------------------------------------
/src/api/catalog/CatalogPetPalette.ts:
--------------------------------------------------------------------------------
1 | import { SellablePetPaletteData } from '@nitrots/nitro-renderer';
2 |
3 | export class CatalogPetPalette
4 | {
5 | constructor(
6 | public readonly breed: string,
7 | public readonly palettes: SellablePetPaletteData[]
8 | )
9 | {}
10 | }
11 |
--------------------------------------------------------------------------------
/src/api/catalog/CatalogPurchaseState.ts:
--------------------------------------------------------------------------------
1 | export class CatalogPurchaseState
2 | {
3 | public static NONE = 0;
4 | public static CONFIRM = 1;
5 | public static PURCHASE = 2;
6 | public static NO_CREDITS = 3;
7 | public static NO_POINTS = 4;
8 | public static SOLD_OUT = 5;
9 | public static FAILED = 6;
10 | }
11 |
--------------------------------------------------------------------------------
/src/api/catalog/CatalogType.ts:
--------------------------------------------------------------------------------
1 | export class CatalogType
2 | {
3 | public static NORMAL: string = 'NORMAL';
4 | public static BUILDER: string = 'BUILDERS_CLUB';
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/catalog/IMarketplaceSearchOptions.ts:
--------------------------------------------------------------------------------
1 | export interface IMarketplaceSearchOptions
2 | {
3 | query: string;
4 | type: number;
5 | minPrice: number;
6 | maxPrice: number;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/catalog/IPageLocalization.ts:
--------------------------------------------------------------------------------
1 | export interface IPageLocalization
2 | {
3 | getText(index: number): string
4 | getImage(index: number): string
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/catalog/IPurchaseOptions.ts:
--------------------------------------------------------------------------------
1 | import { IObjectData } from '@nitrots/nitro-renderer';
2 |
3 | export interface IPurchaseOptions
4 | {
5 | quantity?: number;
6 | extraData?: string;
7 | extraParamRequired?: boolean;
8 | previewStuffData?: IObjectData;
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/catalog/MarketplaceOfferState.ts:
--------------------------------------------------------------------------------
1 | export class MarketPlaceOfferState
2 | {
3 | public static readonly ONGOING = 1;
4 | public static readonly ONGOING_OWN = 1;
5 | public static readonly SOLD = 2;
6 | public static readonly EXPIRED = 3;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/catalog/MarketplaceSearchType.ts:
--------------------------------------------------------------------------------
1 | export class MarketplaceSearchType
2 | {
3 | public static readonly BY_ACTIVITY = 1;
4 | public static readonly BY_VALUE = 2;
5 | public static readonly ADVANCED = 3;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/catalog/SearchResult.ts:
--------------------------------------------------------------------------------
1 | import { ICatalogNode } from './ICatalogNode';
2 | import { IPurchasableOffer } from './IPurchasableOffer';
3 |
4 | export class SearchResult
5 | {
6 | constructor(
7 | public readonly searchValue: string,
8 | public readonly offers: IPurchasableOffer[],
9 | public readonly filteredNodes: ICatalogNode[])
10 | {}
11 | }
12 |
--------------------------------------------------------------------------------
/src/api/chat-history/ChatEntryType.ts:
--------------------------------------------------------------------------------
1 | export class ChatEntryType
2 | {
3 | public static TYPE_CHAT = 1;
4 | public static TYPE_ROOM_INFO = 2;
5 | public static TYPE_IM = 3;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/chat-history/ChatHistoryCurrentDate.ts:
--------------------------------------------------------------------------------
1 | export const ChatHistoryCurrentDate = () =>
2 | {
3 | const currentTime = new Date();
4 |
5 | return `${ currentTime.getHours().toString().padStart(2, '0') }:${ currentTime.getMinutes().toString().padStart(2, '0') }`;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/chat-history/IRoomHistoryEntry.ts:
--------------------------------------------------------------------------------
1 | export interface IRoomHistoryEntry
2 | {
3 | id: number;
4 | name: string;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/chat-history/MessengerHistoryCurrentDate.ts:
--------------------------------------------------------------------------------
1 | export const MessengerHistoryCurrentDate = (secondsSinceNow: number = 0) =>
2 | {
3 | const currentTime = secondsSinceNow ? new Date(Date.now() - secondsSinceNow * 1000) : new Date();
4 |
5 | return `${ currentTime.getHours().toString().padStart(2, '0') }:${ currentTime.getMinutes().toString().padStart(2, '0') }`;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/chat-history/index.ts:
--------------------------------------------------------------------------------
1 | export * from './ChatEntryType';
2 | export * from './ChatHistoryCurrentDate';
3 | export * from './IChatEntry';
4 | export * from './IRoomHistoryEntry';
5 | export * from './MessengerHistoryCurrentDate';
6 |
--------------------------------------------------------------------------------
/src/api/events/DispatchEvent.ts:
--------------------------------------------------------------------------------
1 | import { IEventDispatcher, NitroEvent } from '@nitrots/nitro-renderer';
2 |
3 | export const DispatchEvent = (eventDispatcher: IEventDispatcher, event: NitroEvent) => eventDispatcher.dispatchEvent(event);
4 |
--------------------------------------------------------------------------------
/src/api/events/DispatchMainEvent.ts:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../nitro';
3 | import { DispatchEvent } from './DispatchEvent';
4 |
5 | export const DispatchMainEvent = (event: NitroEvent) => DispatchEvent(GetNitroInstance().events, event);
6 |
--------------------------------------------------------------------------------
/src/api/events/DispatchUiEvent.ts:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { DispatchEvent } from './DispatchEvent';
3 | import { UI_EVENT_DISPATCHER } from './UI_EVENT_DISPATCHER';
4 |
5 | export const DispatchUiEvent = (event: NitroEvent) => DispatchEvent(UI_EVENT_DISPATCHER, event);
6 |
--------------------------------------------------------------------------------
/src/api/events/UI_EVENT_DISPATCHER.ts:
--------------------------------------------------------------------------------
1 | import { EventDispatcher, IEventDispatcher } from '@nitrots/nitro-renderer';
2 |
3 | export const UI_EVENT_DISPATCHER: IEventDispatcher = new EventDispatcher();
4 |
--------------------------------------------------------------------------------
/src/api/events/index.ts:
--------------------------------------------------------------------------------
1 | export * from './DispatchEvent';
2 | export * from './DispatchMainEvent';
3 | export * from './DispatchUiEvent';
4 | export * from './UI_EVENT_DISPATCHER';
5 |
--------------------------------------------------------------------------------
/src/api/friends/IGroupChatData.ts:
--------------------------------------------------------------------------------
1 | export interface IGroupChatData
2 | {
3 | username: string;
4 | figure: string;
5 | userId: number;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/friends/MessengerGroupType.ts:
--------------------------------------------------------------------------------
1 | export class MessengerGroupType
2 | {
3 | public static readonly GROUP_CHAT = 0;
4 | public static readonly PRIVATE_CHAT = 1;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/friends/MessengerIconState.ts:
--------------------------------------------------------------------------------
1 | export class MessengerIconState
2 | {
3 | public static HIDDEN: number = 0;
4 | public static SHOW: number = 1;
5 | public static UNREAD: number = 2;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/friends/MessengerSettings.ts:
--------------------------------------------------------------------------------
1 | import { FriendCategoryData } from '@nitrots/nitro-renderer';
2 |
3 | export class MessengerSettings
4 | {
5 | constructor(
6 | public userFriendLimit: number = 0,
7 | public normalFriendLimit: number = 0,
8 | public extendedFriendLimit: number = 0,
9 | public categories: FriendCategoryData[] = [])
10 | {}
11 | }
12 |
--------------------------------------------------------------------------------
/src/api/friends/OpenMessengerChat.ts:
--------------------------------------------------------------------------------
1 | import { CreateLinkEvent } from '..';
2 |
3 | export function OpenMessengerChat(friendId: number = 0): void
4 | {
5 | if(friendId === 0) CreateLinkEvent('friends-messenger/toggle');
6 | else CreateLinkEvent(`friends-messenger/${ friendId }`);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/groups/GetGroupInformation.ts:
--------------------------------------------------------------------------------
1 | import { GroupInformationComposer } from '@nitrots/nitro-renderer';
2 | import { SendMessageComposer } from '..';
3 |
4 | export function GetGroupInformation(groupId: number): void
5 | {
6 | SendMessageComposer(new GroupInformationComposer(groupId, true));
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/groups/GetGroupManager.ts:
--------------------------------------------------------------------------------
1 | import { CreateLinkEvent } from '..';
2 |
3 | export function GetGroupManager(groupId: number): void
4 | {
5 | CreateLinkEvent(`groups/manage/${ groupId }`);
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/groups/GetGroupMembers.ts:
--------------------------------------------------------------------------------
1 | import { CreateLinkEvent } from '..';
2 |
3 | export function GetGroupMembers(groupId: number, levelId?: number): void
4 | {
5 | if(!levelId) CreateLinkEvent(`group-members/${ groupId }`);
6 | else CreateLinkEvent(`group-members/${ groupId }/${ levelId }`);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/groups/GroupMembershipType.ts:
--------------------------------------------------------------------------------
1 | export class GroupMembershipType
2 | {
3 | public static NOT_MEMBER: number = 0;
4 | public static MEMBER: number = 1;
5 | public static REQUEST_PENDING: number = 2;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/groups/GroupType.ts:
--------------------------------------------------------------------------------
1 | export class GroupType
2 | {
3 | public static REGULAR: number = 0;
4 | public static EXCLUSIVE: number = 1;
5 | public static PRIVATE: number = 2;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/groups/IGroupCustomize.ts:
--------------------------------------------------------------------------------
1 | export interface IGroupCustomize
2 | {
3 | badgeBases: { id: number, images: string[] }[];
4 | badgeSymbols: { id: number, images: string[] }[];
5 | badgePartColors: { id: number, color: string }[];
6 | groupColorsA: { id: number, color: string }[];
7 | groupColorsB: { id: number, color: string }[];
8 | }
9 |
--------------------------------------------------------------------------------
/src/api/groups/IGroupData.ts:
--------------------------------------------------------------------------------
1 | import { GroupBadgePart } from './GroupBadgePart';
2 |
3 | export interface IGroupData
4 | {
5 | groupId: number;
6 | groupName: string;
7 | groupDescription: string;
8 | groupHomeroomId: number;
9 | groupState: number;
10 | groupCanMembersDecorate: boolean;
11 | groupColors: number[];
12 | groupBadgeParts: GroupBadgePart[];
13 | }
14 |
--------------------------------------------------------------------------------
/src/api/groups/ToggleFavoriteGroup.ts:
--------------------------------------------------------------------------------
1 | import { GroupFavoriteComposer, GroupUnfavoriteComposer, HabboGroupEntryData } from '@nitrots/nitro-renderer';
2 | import { SendMessageComposer } from '..';
3 |
4 | export const ToggleFavoriteGroup = (group: HabboGroupEntryData) =>
5 | {
6 | SendMessageComposer(group.favourite ? new GroupUnfavoriteComposer(group.groupId) : new GroupFavoriteComposer(group.groupId));
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/groups/TryJoinGroup.ts:
--------------------------------------------------------------------------------
1 | import { GroupJoinComposer } from '@nitrots/nitro-renderer';
2 | import { SendMessageComposer } from '..';
3 |
4 | export const TryJoinGroup = (groupId: number) => SendMessageComposer(new GroupJoinComposer(groupId));
5 |
--------------------------------------------------------------------------------
/src/api/groups/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GetGroupInformation';
2 | export * from './GetGroupManager';
3 | export * from './GetGroupMembers';
4 | export * from './GroupBadgePart';
5 | export * from './GroupMembershipType';
6 | export * from './GroupType';
7 | export * from './IGroupCustomize';
8 | export * from './IGroupData';
9 | export * from './ToggleFavoriteGroup';
10 | export * from './TryJoinGroup';
11 |
--------------------------------------------------------------------------------
/src/api/guide-tool/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GuideSessionState';
2 | export * from './GuideToolMessage';
3 | export * from './GuideToolMessageGroup';
4 |
--------------------------------------------------------------------------------
/src/api/hc-center/ClubStatus.ts:
--------------------------------------------------------------------------------
1 | export class ClubStatus
2 | {
3 | public static ACTIVE: string = 'active';
4 | public static NONE: string = 'none';
5 | public static EXPIRED: string = 'expired';
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/hc-center/index.ts:
--------------------------------------------------------------------------------
1 | export * from './ClubStatus';
2 | export * from './GetClubBadge';
3 |
--------------------------------------------------------------------------------
/src/api/help/CallForHelpResult.ts:
--------------------------------------------------------------------------------
1 | export class CallForHelpResult
2 | {
3 | public static readonly TOO_MANY_PENDING_CALLS_CODE = 1;
4 | public static readonly HAS_ABUSIVE_CALL_CODE = 2;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/help/GetCloseReasonKey.ts:
--------------------------------------------------------------------------------
1 | export const GetCloseReasonKey = (code: number) =>
2 | {
3 | if(code === 1) return 'useless';
4 |
5 | if(code === 2) return 'abusive';
6 |
7 | return 'resolved';
8 | }
9 |
--------------------------------------------------------------------------------
/src/api/help/IReportedUser.ts:
--------------------------------------------------------------------------------
1 | export interface IReportedUser
2 | {
3 | id: number;
4 | username: string;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/help/ReportState.ts:
--------------------------------------------------------------------------------
1 | export class ReportState
2 | {
3 | public static readonly SELECT_USER = 0;
4 | public static readonly SELECT_CHATS = 1;
5 | public static readonly SELECT_TOPICS = 2;
6 | public static readonly INPUT_REPORT_MESSAGE = 3;
7 | public static readonly REPORT_SUMMARY = 4;
8 | }
9 |
--------------------------------------------------------------------------------
/src/api/help/ReportType.ts:
--------------------------------------------------------------------------------
1 | export class ReportType
2 | {
3 | public static readonly EMERGENCY = 1;
4 | public static readonly GUIDE = 2;
5 | public static readonly IM = 3;
6 | public static readonly ROOM = 4;
7 | public static readonly BULLY = 6;
8 | public static readonly THREAD = 7;
9 | public static readonly MESSAGE = 8;
10 | public static readonly PHOTO = 9;
11 | }
12 |
--------------------------------------------------------------------------------
/src/api/help/index.ts:
--------------------------------------------------------------------------------
1 | export * from './CallForHelpResult';
2 | export * from './GetCloseReasonKey';
3 | export * from './IHelpReport';
4 | export * from './IReportedUser';
5 | export * from './ReportState';
6 | export * from './ReportType';
7 |
--------------------------------------------------------------------------------
/src/api/inventory/IBotItem.ts:
--------------------------------------------------------------------------------
1 | import { BotData } from '@nitrots/nitro-renderer';
2 |
3 | export interface IBotItem
4 | {
5 | botData: BotData;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/inventory/IPetItem.ts:
--------------------------------------------------------------------------------
1 | import { PetData } from '@nitrots/nitro-renderer';
2 |
3 | export interface IPetItem
4 | {
5 | petData: PetData;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/inventory/UnseenItemCategory.ts:
--------------------------------------------------------------------------------
1 | export class UnseenItemCategory
2 | {
3 | public static FURNI: number = 1;
4 | public static RENTABLE: number = 2;
5 | public static PET: number = 3;
6 | public static BADGE: number = 4;
7 | public static BOT: number = 5;
8 | public static GAMES: number = 6;
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/mod-tools/ISelectedUser.ts:
--------------------------------------------------------------------------------
1 | export interface ISelectedUser
2 | {
3 | userId: number;
4 | username: string;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/mod-tools/IUserInfo.ts:
--------------------------------------------------------------------------------
1 | export interface IUserInfo
2 | {
3 | nameKey: string;
4 | nameKeyFallback: string;
5 | value: string;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/mod-tools/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GetIssueCategoryName';
2 | export * from './ISelectedUser';
3 | export * from './IUserInfo';
4 | export * from './ModActionDefinition';
5 |
--------------------------------------------------------------------------------
/src/api/navigator/INavigatorSearchFilter.ts:
--------------------------------------------------------------------------------
1 | export interface INavigatorSearchFilter
2 | {
3 | name: string;
4 | query: string;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/navigator/IRoomChatSettings.ts:
--------------------------------------------------------------------------------
1 | export interface IRoomChatSettings
2 | {
3 | mode: number;
4 | weight: number;
5 | speed: number;
6 | distance: number;
7 | protection: number;
8 | }
9 |
--------------------------------------------------------------------------------
/src/api/navigator/IRoomModel.ts:
--------------------------------------------------------------------------------
1 | export interface IRoomModel
2 | {
3 | clubLevel: number;
4 | tileSize: number;
5 | name: string;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/navigator/IRoomModerationSettings.ts:
--------------------------------------------------------------------------------
1 | export interface IRoomModerationSettings
2 | {
3 | allowMute: number;
4 | allowKick: number;
5 | allowBan: number;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/navigator/NavigatorSearchResultViewDisplayMode.ts:
--------------------------------------------------------------------------------
1 | export class NavigatorSearchResultViewDisplayMode
2 | {
3 | public static readonly LIST: number = 0;
4 | public static readonly THUMBNAILS: number = 1;
5 | public static readonly FORCED_THUMBNAILS: number = 2;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/navigator/RoomSettingsUtils.ts:
--------------------------------------------------------------------------------
1 | const BuildMaxVisitorsList = () =>
2 | {
3 | const list: number[] = [];
4 |
5 | for(let i = 10; i <= 100; i = i + 10) list.push(i);
6 |
7 | return list;
8 | }
9 |
10 | export const GetMaxVisitorsList = BuildMaxVisitorsList();
11 |
--------------------------------------------------------------------------------
/src/api/navigator/TryVisitRoom.ts:
--------------------------------------------------------------------------------
1 | import { GetGuestRoomMessageComposer } from '@nitrots/nitro-renderer';
2 | import { SendMessageComposer } from '../nitro';
3 |
4 | export function TryVisitRoom(roomId: number): void
5 | {
6 | SendMessageComposer(new GetGuestRoomMessageComposer(roomId, false, true));
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/AddLinkEventTracker.ts:
--------------------------------------------------------------------------------
1 | import { ILinkEventTracker } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from './GetNitroInstance';
3 |
4 | export function AddEventLinkTracker(tracker: ILinkEventTracker): void
5 | {
6 | GetNitroInstance().addLinkEventTracker(tracker);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/CreateLinkEvent.ts:
--------------------------------------------------------------------------------
1 | import { GetNitroInstance } from './GetNitroInstance';
2 |
3 | export function CreateLinkEvent(link: string): void
4 | {
5 | link = (link.startsWith('event:') ? link.substring(6) : link);
6 |
7 | GetNitroInstance().createLinkEvent(link);
8 | }
9 |
--------------------------------------------------------------------------------
/src/api/nitro/GetCommunication.ts:
--------------------------------------------------------------------------------
1 | import { INitroCommunicationManager } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from './GetNitroInstance';
3 |
4 | export function GetCommunication(): INitroCommunicationManager
5 | {
6 | return GetNitroInstance()?.communication;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/GetConfiguration.ts:
--------------------------------------------------------------------------------
1 | import { NitroConfiguration } from '@nitrots/nitro-renderer';
2 |
3 | export function GetConfiguration(key: string, value: T = null): T
4 | {
5 | return NitroConfiguration.getValue(key, value);
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/nitro/GetConnection.ts:
--------------------------------------------------------------------------------
1 | import { IConnection } from '@nitrots/nitro-renderer';
2 | import { GetCommunication } from './GetCommunication';
3 |
4 | export function GetConnection(): IConnection
5 | {
6 | return GetCommunication()?.connection;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/GetLocalization.ts:
--------------------------------------------------------------------------------
1 | import { INitroLocalizationManager } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from './GetNitroInstance';
3 |
4 | export function GetLocalization(): INitroLocalizationManager
5 | {
6 | return GetNitroInstance().localization;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/GetNitroInstance.ts:
--------------------------------------------------------------------------------
1 | import { INitro, Nitro } from '@nitrots/nitro-renderer';
2 |
3 | export function GetNitroInstance(): INitro
4 | {
5 | return Nitro.instance;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/nitro/RemoveLinkEventTracker.ts:
--------------------------------------------------------------------------------
1 | import { ILinkEventTracker } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from './GetNitroInstance';
3 |
4 | export function RemoveLinkEventTracker(tracker: ILinkEventTracker): void
5 | {
6 | GetNitroInstance().removeLinkEventTracker(tracker);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/SendMessageComposer.ts:
--------------------------------------------------------------------------------
1 | import { IMessageComposer } from '@nitrots/nitro-renderer';
2 | import { GetConnection } from './GetConnection';
3 |
4 | export const SendMessageComposer = (event: IMessageComposer) => GetConnection().send(event);
5 |
--------------------------------------------------------------------------------
/src/api/nitro/avatar/GetAvatarPalette.ts:
--------------------------------------------------------------------------------
1 | import { IPalette } from '@nitrots/nitro-renderer';
2 | import { GetAvatarRenderManager } from './GetAvatarRenderManager';
3 |
4 | export function GetAvatarPalette(paletteId: number): IPalette
5 | {
6 | return GetAvatarRenderManager().structureData.getPalette(paletteId);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/avatar/GetAvatarRenderManager.ts:
--------------------------------------------------------------------------------
1 | import { IAvatarRenderManager } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../GetNitroInstance';
3 |
4 | export function GetAvatarRenderManager(): IAvatarRenderManager
5 | {
6 | return GetNitroInstance().avatar;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/avatar/GetAvatarSetType.ts:
--------------------------------------------------------------------------------
1 | import { ISetType } from '@nitrots/nitro-renderer';
2 | import { GetAvatarRenderManager } from './GetAvatarRenderManager';
3 |
4 | export function GetAvatarSetType(setType: string): ISetType
5 | {
6 | return GetAvatarRenderManager().structureData.getSetType(setType);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/avatar/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GetAvatarPalette';
2 | export * from './GetAvatarRenderManager';
3 | export * from './GetAvatarSetType';
4 |
--------------------------------------------------------------------------------
/src/api/nitro/camera/GetRoomCameraWidgetManager.ts:
--------------------------------------------------------------------------------
1 | import { IRoomCameraWidgetManager } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../GetNitroInstance';
3 |
4 | export function GetRoomCameraWidgetManager(): IRoomCameraWidgetManager
5 | {
6 | return GetNitroInstance().cameraManager;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/camera/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GetRoomCameraWidgetManager';
2 |
--------------------------------------------------------------------------------
/src/api/nitro/core/GetConfigurationManager.ts:
--------------------------------------------------------------------------------
1 | import { IConfigurationManager } from '@nitrots/nitro-renderer';
2 | import { GetNitroCore } from './GetNitroCore';
3 |
4 | export function GetConfigurationManager(): IConfigurationManager
5 | {
6 | return GetNitroCore().configuration;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/core/GetNitroCore.ts:
--------------------------------------------------------------------------------
1 | import { INitroCore } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '..';
3 |
4 | export function GetNitroCore(): INitroCore
5 | {
6 | return GetNitroInstance().core;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/core/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GetConfigurationManager';
2 | export * from './GetNitroCore';
3 |
--------------------------------------------------------------------------------
/src/api/nitro/room/GetRoomEngine.ts:
--------------------------------------------------------------------------------
1 | import { IRoomEngine } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../GetNitroInstance';
3 |
4 | export function GetRoomEngine(): IRoomEngine
5 | {
6 | return GetNitroInstance().roomEngine;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/room/ProcessRoomObjectOperation.ts:
--------------------------------------------------------------------------------
1 | import { GetRoomEngine } from './GetRoomEngine';
2 |
3 | export function ProcessRoomObjectOperation(objectId: number, category: number, operation: string): void
4 | {
5 | GetRoomEngine().processRoomObjectOperation(objectId, category, operation);
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/nitro/room/SetActiveRoomId.ts:
--------------------------------------------------------------------------------
1 | import { GetRoomEngine } from './GetRoomEngine';
2 |
3 | export function SetActiveRoomId(roomId: number): void
4 | {
5 | GetRoomEngine().setActiveRoomId(roomId);
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/nitro/session/CreateRoomSession.ts:
--------------------------------------------------------------------------------
1 | import { GetRoomSessionManager } from './GetRoomSessionManager';
2 |
3 | export function CreateRoomSession(roomId: number, password: string = null): void
4 | {
5 | GetRoomSessionManager().createSession(roomId, password);
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/nitro/session/GetProductDataForLocalization.ts:
--------------------------------------------------------------------------------
1 | import { IProductData } from '@nitrots/nitro-renderer';
2 | import { GetSessionDataManager } from './GetSessionDataManager';
3 |
4 | export function GetProductDataForLocalization(localizationId: string): IProductData
5 | {
6 | if(!localizationId) return null;
7 |
8 | return GetSessionDataManager().getProductData(localizationId);
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/nitro/session/GetRoomSession.ts:
--------------------------------------------------------------------------------
1 | import { IRoomSession } from '@nitrots/nitro-renderer';
2 | import { GetRoomSessionManager } from './GetRoomSessionManager';
3 |
4 | export function GetRoomSession(): IRoomSession
5 | {
6 | return GetRoomSessionManager().getSession(-1);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/session/GetRoomSessionManager.ts:
--------------------------------------------------------------------------------
1 | import { IRoomSessionManager } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../GetNitroInstance';
3 |
4 | export function GetRoomSessionManager(): IRoomSessionManager
5 | {
6 | return GetNitroInstance().roomSessionManager;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/session/GetSessionDataManager.ts:
--------------------------------------------------------------------------------
1 | import { ISessionDataManager } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../GetNitroInstance';
3 |
4 | export function GetSessionDataManager(): ISessionDataManager
5 | {
6 | return GetNitroInstance().sessionDataManager;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/session/GoToDesktop.ts:
--------------------------------------------------------------------------------
1 | import { DesktopViewComposer } from '@nitrots/nitro-renderer';
2 | import { SendMessageComposer } from '..';
3 |
4 | export function GoToDesktop(): void
5 | {
6 | SendMessageComposer(new DesktopViewComposer());
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/session/HasHabboClub.ts:
--------------------------------------------------------------------------------
1 | import { HabboClubLevelEnum } from '@nitrots/nitro-renderer';
2 | import { GetSessionDataManager } from './GetSessionDataManager';
3 |
4 | export function HasHabboClub(): boolean
5 | {
6 | return (GetSessionDataManager().clubLevel >= HabboClubLevelEnum.CLUB);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/session/HasHabboVip.ts:
--------------------------------------------------------------------------------
1 | import { HabboClubLevelEnum } from '@nitrots/nitro-renderer';
2 | import { GetSessionDataManager } from './GetSessionDataManager';
3 |
4 | export function HasHabboVip(): boolean
5 | {
6 | return (GetSessionDataManager().clubLevel >= HabboClubLevelEnum.VIP);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/session/StartRoomSession.ts:
--------------------------------------------------------------------------------
1 | import { IRoomSession } from '@nitrots/nitro-renderer';
2 | import { GetRoomSessionManager } from './GetRoomSessionManager';
3 |
4 | export function StartRoomSession(session: IRoomSession): void
5 | {
6 | GetRoomSessionManager().startSession(session);
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/nitro/session/VisitDesktop.ts:
--------------------------------------------------------------------------------
1 | import { GetRoomSession, GetRoomSessionManager, GoToDesktop } from '.';
2 |
3 | export const VisitDesktop = () =>
4 | {
5 | if(!GetRoomSession()) return;
6 |
7 | GoToDesktop();
8 | GetRoomSessionManager().removeSession(-1);
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/notification/NotificationConfirmType.ts:
--------------------------------------------------------------------------------
1 | export class NotificationConfirmType
2 | {
3 | public static DEFAULT: string = 'default';
4 | }
5 |
--------------------------------------------------------------------------------
/src/api/notification/index.ts:
--------------------------------------------------------------------------------
1 | export * from './NotificationAlertItem';
2 | export * from './NotificationAlertType';
3 | export * from './NotificationBubbleItem';
4 | export * from './NotificationBubbleType';
5 | export * from './NotificationConfirmItem';
6 | export * from './NotificationConfirmType';
7 |
--------------------------------------------------------------------------------
/src/api/purse/index.ts:
--------------------------------------------------------------------------------
1 | export * from './IPurse';
2 | export * from './Purse';
3 |
--------------------------------------------------------------------------------
/src/api/room/events/RoomWidgetUpdateEvent.ts:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 |
3 | export class RoomWidgetUpdateEvent extends NitroEvent
4 | {}
5 |
--------------------------------------------------------------------------------
/src/api/room/events/index.ts:
--------------------------------------------------------------------------------
1 | export * from './RoomWidgetPollUpdateEvent';
2 | export * from './RoomWidgetUpdateBackgroundColorPreviewEvent';
3 | export * from './RoomWidgetUpdateChatInputContentEvent';
4 | export * from './RoomWidgetUpdateEvent';
5 | export * from './RoomWidgetUpdateRentableBotChatEvent';
6 | export * from './RoomWidgetUpdateRoomObjectEvent';
7 |
--------------------------------------------------------------------------------
/src/api/room/index.ts:
--------------------------------------------------------------------------------
1 | export * from './events';
2 | export * from './widgets';
3 |
--------------------------------------------------------------------------------
/src/api/room/widgets/AvatarInfoName.ts:
--------------------------------------------------------------------------------
1 | export class AvatarInfoName
2 | {
3 | constructor(
4 | public readonly roomIndex: number,
5 | public readonly category: number,
6 | public readonly id: number,
7 | public readonly name: string,
8 | public readonly userType: number,
9 | public readonly isFriend: boolean = false)
10 | {}
11 | }
12 |
--------------------------------------------------------------------------------
/src/api/room/widgets/ChatMessageTypeEnum.ts:
--------------------------------------------------------------------------------
1 | export class ChatMessageTypeEnum
2 | {
3 | public static CHAT_DEFAULT: number = 0;
4 | public static CHAT_WHISPER: number = 1;
5 | public static CHAT_SHOUT: number = 2;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/room/widgets/DimmerFurnitureWidgetPresetItem.ts:
--------------------------------------------------------------------------------
1 | export class DimmerFurnitureWidgetPresetItem
2 | {
3 | constructor(
4 | public id: number = 0,
5 | public type: number = 0,
6 | public color: number = 0,
7 | public light: number = 0)
8 | {}
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/room/widgets/IAvatarInfo.ts:
--------------------------------------------------------------------------------
1 | export interface IAvatarInfo
2 | {
3 | type: string;
4 | }
5 |
--------------------------------------------------------------------------------
/src/api/room/widgets/ICraftingIngredient.ts:
--------------------------------------------------------------------------------
1 | export interface ICraftingIngredient
2 | {
3 | name: string;
4 | iconUrl: string;
5 | count: number;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/room/widgets/ICraftingRecipe.ts:
--------------------------------------------------------------------------------
1 | export interface ICraftingRecipe
2 | {
3 | name: string;
4 | localizedName: string;
5 | iconUrl: string;
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/room/widgets/PetSupplementEnum.ts:
--------------------------------------------------------------------------------
1 | export class PetSupplementEnum
2 | {
3 | public static WATER: number = 0;
4 | public static LIGHT: number = 1;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/room/widgets/PostureTypeEnum.ts:
--------------------------------------------------------------------------------
1 | export class PostureTypeEnum
2 | {
3 | public static POSTURE_STAND: number = 0;
4 | public static POSTURE_SIT: number = 1;
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/room/widgets/VoteValue.ts:
--------------------------------------------------------------------------------
1 | export const VALUE_KEY_DISLIKE = '0';
2 | export const VALUE_KEY_LIKE = '1';
3 |
4 | export interface VoteValue
5 | {
6 | value: string;
7 | secondsLeft: number;
8 | }
9 |
--------------------------------------------------------------------------------
/src/api/room/widgets/YoutubeVideoPlaybackStateEnum.ts:
--------------------------------------------------------------------------------
1 | export class YoutubeVideoPlaybackStateEnum
2 | {
3 | public static readonly UNSTARTED = -1;
4 | public static readonly ENDED = 0;
5 | public static readonly PLAYING = 1;
6 | public static readonly PAUSED = 2;
7 | public static readonly BUFFERING = 3;
8 | public static readonly CUED = 5;
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/user/GetUserProfile.ts:
--------------------------------------------------------------------------------
1 | import { UserProfileComposer } from '@nitrots/nitro-renderer';
2 | import { SendMessageComposer } from '..';
3 |
4 | export function GetUserProfile(userId: number): void
5 | {
6 | SendMessageComposer(new UserProfileComposer(userId));
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/user/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GetUserProfile';
2 |
--------------------------------------------------------------------------------
/src/api/utils/CloneObject.ts:
--------------------------------------------------------------------------------
1 | export const CloneObject = (object: T): T =>
2 | {
3 | if((object == null) || ('object' != typeof object)) return object;
4 |
5 | // @ts-ignore
6 | const copy = new object.constructor();
7 |
8 | for(const attr in object)
9 | {
10 | if(object.hasOwnProperty(attr)) copy[attr] = object[attr];
11 | }
12 |
13 | return copy;
14 | }
15 |
--------------------------------------------------------------------------------
/src/api/utils/GetLocalStorage.ts:
--------------------------------------------------------------------------------
1 | export const GetLocalStorage = (key: string) =>
2 | {
3 | try
4 | {
5 | JSON.parse(window.localStorage.getItem(key)) as T ?? null
6 | }
7 | catch(e)
8 | {
9 | return null;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/api/utils/LocalStorageKeys.ts:
--------------------------------------------------------------------------------
1 | export class LocalStorageKeys
2 | {
3 | public static CATALOG_PLACE_MULTIPLE_OBJECTS: string = 'catalogPlaceMultipleObjects';
4 | public static CATALOG_SKIP_PURCHASE_CONFIRMATION: string = 'catalogSkipPurchaseConfirmation';
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/utils/LocalizeBadgeDescription.ts:
--------------------------------------------------------------------------------
1 | import { GetNitroInstance } from '..';
2 |
3 | export const LocalizeBadgeDescription = (key: string) =>
4 | {
5 | let badgeDesc = GetNitroInstance().localization.getBadgeDesc(key);
6 |
7 | if(!badgeDesc || !badgeDesc.length) badgeDesc = `badge_desc_${ key }`;
8 |
9 | return badgeDesc;
10 | }
11 |
--------------------------------------------------------------------------------
/src/api/utils/LocalizeBageName.ts:
--------------------------------------------------------------------------------
1 | import { GetNitroInstance } from '..';
2 |
3 | export const LocalizeBadgeName = (key: string) =>
4 | {
5 | let badgeName = GetNitroInstance().localization.getBadgeName(key);
6 |
7 | if(!badgeName || !badgeName.length) badgeName = `badge_name_${ key }`;
8 |
9 | return badgeName;
10 | }
11 |
--------------------------------------------------------------------------------
/src/api/utils/LocalizeFormattedNumber.ts:
--------------------------------------------------------------------------------
1 | export function LocalizeFormattedNumber(number: number): string
2 | {
3 | if(!number || isNaN(number)) return '0';
4 |
5 | return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ' ');
6 | };
7 |
--------------------------------------------------------------------------------
/src/api/utils/LocalizeText.ts:
--------------------------------------------------------------------------------
1 | import { GetNitroInstance } from '..';
2 |
3 | export function LocalizeText(key: string, parameters: string[] = null, replacements: string[] = null): string
4 | {
5 | return GetNitroInstance().getLocalizationWithParameters(key, parameters, replacements);
6 | }
7 |
--------------------------------------------------------------------------------
/src/api/utils/SetLocalStorage.ts:
--------------------------------------------------------------------------------
1 | export const SetLocalStorage = (key: string, value: T) => window.localStorage.setItem(key, JSON.stringify(value));
2 |
--------------------------------------------------------------------------------
/src/api/utils/WindowSaveOptions.ts:
--------------------------------------------------------------------------------
1 | export interface WindowSaveOptions
2 | {
3 | offset: { x: number, y: number };
4 | size: { width: number, height: number };
5 | }
6 |
--------------------------------------------------------------------------------
/src/api/wired/GetWiredTimeLocale.ts:
--------------------------------------------------------------------------------
1 | export const GetWiredTimeLocale = (value: number) =>
2 | {
3 | const time = Math.floor((value / 2));
4 |
5 | if(!(value % 2)) return time.toString();
6 |
7 | return (time + 0.5).toString();
8 | }
9 |
--------------------------------------------------------------------------------
/src/api/wired/WiredDateToString.ts:
--------------------------------------------------------------------------------
1 | export const WiredDateToString = (date: Date) => `${ date.getFullYear() }/${ ('0' + (date.getMonth() + 1)).slice(-2) }/${ ('0' + date.getDate()).slice(-2) } ${ ('0' + date.getHours()).slice(-2) }:${ ('0' + date.getMinutes()).slice(-2) }`;
2 |
--------------------------------------------------------------------------------
/src/api/wired/WiredFurniType.ts:
--------------------------------------------------------------------------------
1 | export class WiredFurniType
2 | {
3 | public static STUFF_SELECTION_OPTION_NONE: number = 0;
4 | public static STUFF_SELECTION_OPTION_BY_ID: number = 1;
5 | public static STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE: number = 2;
6 | public static STUFF_SELECTION_OPTION_BY_ID_BY_TYPE_OR_FROM_CONTEXT: number = 3;
7 | }
8 |
--------------------------------------------------------------------------------
/src/api/wired/WiredStringDelimeter.ts:
--------------------------------------------------------------------------------
1 | export const WIRED_STRING_DELIMETER: string = '\t';
2 |
--------------------------------------------------------------------------------
/src/api/wired/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GetWiredTimeLocale';
2 | export * from './WiredActionLayoutCode';
3 | export * from './WiredConditionLayoutCode';
4 | export * from './WiredDateToString';
5 | export * from './WiredFurniType';
6 | export * from './WiredSelectionFilter';
7 | export * from './WiredSelectionVisualizer';
8 | export * from './WiredStringDelimeter';
9 | export * from './WiredTriggerLayoutCode';
10 |
--------------------------------------------------------------------------------
/src/assets/images/achievements/back-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/achievements/back-arrow.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/arrow-left-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/arrow-left-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/arrow-right-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/arrow-right-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/avatar-editor-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/avatar-editor-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ca-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ca-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ca-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ca-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/cc-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/cc-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/cc-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/cc-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ch-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ch-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ch-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/clear-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/clear-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/cp-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/cp-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/cp-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/cp-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ea-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ea-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ea-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ea-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/fa-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/fa-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/fa-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/fa-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/female-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/female-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/female-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/female-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ha-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ha-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/ha-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/ha-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/he-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/he-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/he-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/he-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/hr-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/hr-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/hr-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/hr-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/lg-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/lg-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/lg-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/lg-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/loading-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/loading-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/male-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/male-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/male-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/male-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/sellable-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/sellable-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/sh-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/sh-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/sh-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/sh-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/spotlight-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/spotlight-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/wa-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/wa-icon.png
--------------------------------------------------------------------------------
/src/assets/images/avatareditor/wa-selected-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/avatareditor/wa-selected-icon.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/available.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/available.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/campaign_day_generic_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/campaign_day_generic_bg.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/campaign_opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/campaign_opened.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/campaign_spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/campaign_spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/locked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/locked.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/locked_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/locked_bg.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/next.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/prev.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/unavailable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/unavailable.png
--------------------------------------------------------------------------------
/src/assets/images/campaign/unlocked_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/campaign/unlocked_bg.png
--------------------------------------------------------------------------------
/src/assets/images/catalog/diamond_info_illustration.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/catalog/diamond_info_illustration.gif
--------------------------------------------------------------------------------
/src/assets/images/catalog/hc_banner_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/catalog/hc_banner_big.png
--------------------------------------------------------------------------------
/src/assets/images/catalog/hc_big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/catalog/hc_big.png
--------------------------------------------------------------------------------
/src/assets/images/catalog/hc_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/catalog/hc_small.png
--------------------------------------------------------------------------------
/src/assets/images/catalog/paint-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/catalog/paint-icon.png
--------------------------------------------------------------------------------
/src/assets/images/catalog/target-price.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/catalog/target-price.png
--------------------------------------------------------------------------------
/src/assets/images/catalog/vip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/catalog/vip.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_0.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_0_1_33_34_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_0_1_33_34_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_0_transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_0_transparent.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_1.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_10.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_10_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_10_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_11.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_11_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_11_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_12.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_12_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_12_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_13.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_13_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_13_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_14.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_14_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_14_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_15.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_15_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_15_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_16.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_16_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_16_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_17.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_17_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_17_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_18.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_18_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_18_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_19.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_19_20_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_19_20_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_2.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_20.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_21.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_21_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_21_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_22.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_22_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_22_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_23.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_23_37_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_23_37_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_24.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_24_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_24_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_25.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_25_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_25_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_26.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_26.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_26_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_26_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_27.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_27.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_27_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_27_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_28.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_28.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_28_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_28_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_29.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_29_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_29_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_2_31_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_2_31_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_3.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_30.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_30_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_30_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_32.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_32_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_32_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_33_34.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_33_34.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_33_extra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_33_extra.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_34_extra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_34_extra.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_35.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_35.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_35_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_35_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_36.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_36_extra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_36_extra.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_36_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_36_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_37.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_37.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_38.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_38.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_38_extra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_38_extra.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_38_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_38_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_3_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_3_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_4.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_4_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_4_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_5.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_5_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_5_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_6.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_6_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_6_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_7.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_7_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_7_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_8.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_8_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_8_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_9.png
--------------------------------------------------------------------------------
/src/assets/images/chat/chatbubbles/bubble_9_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/chatbubbles/bubble_9_pointer.png
--------------------------------------------------------------------------------
/src/assets/images/chat/styles-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/chat/styles-icon.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-0.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-1.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-2.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-3.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-4.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-5.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-6.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/door-direction-7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/door-direction-7.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/icon-door.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/icon-door.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/icon-tile-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/icon-tile-down.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/icon-tile-set.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/icon-tile-set.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/icon-tile-unset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/icon-tile-unset.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/icon-tile-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/icon-tile-up.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/preview_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/preview_tile.png
--------------------------------------------------------------------------------
/src/assets/images/floorplaneditor/selected_height_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/floorplaneditor/selected_height_icon.png
--------------------------------------------------------------------------------
/src/assets/images/friends/friends-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/friends-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-accept.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-accept.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-add.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-bobba.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-bobba.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-chat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-chat.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-deny.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-deny.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-follow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-follow.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-friendbar-chat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-friendbar-chat.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-friendbar-visit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-friendbar-visit.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-heart.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-new-message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-new-message.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-none.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-profile-sm-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-profile-sm-hover.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-profile-sm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-profile-sm.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-profile.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-smile.png
--------------------------------------------------------------------------------
/src/assets/images/friends/icon-warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/icon-warning.png
--------------------------------------------------------------------------------
/src/assets/images/friends/messenger_notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/friends/messenger_notification_icon.png
--------------------------------------------------------------------------------
/src/assets/images/gamecenter/selectedIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/gamecenter/selectedIcon.png
--------------------------------------------------------------------------------
/src/assets/images/gift/gift_tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/gift/gift_tag.png
--------------------------------------------------------------------------------
/src/assets/images/gift/incognito.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/gift/incognito.png
--------------------------------------------------------------------------------
/src/assets/images/groups/creator_images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/creator_images.png
--------------------------------------------------------------------------------
/src/assets/images/groups/creator_tabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/creator_tabs.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_decorate_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_decorate_icon.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_favorite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_favorite.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_icon_admin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_icon_admin.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_icon_big_admin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_icon_big_admin.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_icon_big_member.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_icon_big_member.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_icon_big_owner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_icon_big_owner.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_icon_not_admin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_icon_not_admin.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_icon_small_owner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_icon_small_owner.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/group_notfavorite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/group_notfavorite.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/grouptype_icon_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/grouptype_icon_0.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/grouptype_icon_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/grouptype_icon_1.png
--------------------------------------------------------------------------------
/src/assets/images/groups/icons/grouptype_icon_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/icons/grouptype_icon_2.png
--------------------------------------------------------------------------------
/src/assets/images/groups/no-group-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/no-group-1.png
--------------------------------------------------------------------------------
/src/assets/images/groups/no-group-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/no-group-2.png
--------------------------------------------------------------------------------
/src/assets/images/groups/no-group-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/no-group-3.png
--------------------------------------------------------------------------------
/src/assets/images/groups/no-group-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/groups/no-group-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/guide-tool/guide_tool_duty_switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/guide-tool/guide_tool_duty_switch.png
--------------------------------------------------------------------------------
/src/assets/images/guide-tool/guide_tool_info_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/guide-tool/guide_tool_info_icon.png
--------------------------------------------------------------------------------
/src/assets/images/hc-center/benefits.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/hc-center/benefits.png
--------------------------------------------------------------------------------
/src/assets/images/hc-center/clock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/hc-center/clock.png
--------------------------------------------------------------------------------
/src/assets/images/hc-center/hc_logo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/hc-center/hc_logo.gif
--------------------------------------------------------------------------------
/src/assets/images/hc-center/payday.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/hc-center/payday.png
--------------------------------------------------------------------------------
/src/assets/images/help/help_index.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/help/help_index.png
--------------------------------------------------------------------------------
/src/assets/images/icons/arrows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/arrows.png
--------------------------------------------------------------------------------
/src/assets/images/icons/camera-colormatrix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/camera-colormatrix.png
--------------------------------------------------------------------------------
/src/assets/images/icons/camera-composite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/camera-composite.png
--------------------------------------------------------------------------------
/src/assets/images/icons/camera-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/camera-small.png
--------------------------------------------------------------------------------
/src/assets/images/icons/chat-history.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/chat-history.png
--------------------------------------------------------------------------------
/src/assets/images/icons/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/close.png
--------------------------------------------------------------------------------
/src/assets/images/icons/cog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/cog.png
--------------------------------------------------------------------------------
/src/assets/images/icons/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/help.png
--------------------------------------------------------------------------------
/src/assets/images/icons/house-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/house-small.png
--------------------------------------------------------------------------------
/src/assets/images/icons/icon_cog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/icon_cog.png
--------------------------------------------------------------------------------
/src/assets/images/icons/like-room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/like-room.png
--------------------------------------------------------------------------------
/src/assets/images/icons/loading-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/loading-icon.png
--------------------------------------------------------------------------------
/src/assets/images/icons/room-link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/room-link.png
--------------------------------------------------------------------------------
/src/assets/images/icons/sign-exclamation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/sign-exclamation.png
--------------------------------------------------------------------------------
/src/assets/images/icons/sign-heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/sign-heart.png
--------------------------------------------------------------------------------
/src/assets/images/icons/sign-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/sign-red.png
--------------------------------------------------------------------------------
/src/assets/images/icons/sign-skull.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/sign-skull.png
--------------------------------------------------------------------------------
/src/assets/images/icons/sign-smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/sign-smile.png
--------------------------------------------------------------------------------
/src/assets/images/icons/sign-soccer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/sign-soccer.png
--------------------------------------------------------------------------------
/src/assets/images/icons/sign-yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/sign-yellow.png
--------------------------------------------------------------------------------
/src/assets/images/icons/small-room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/small-room.png
--------------------------------------------------------------------------------
/src/assets/images/icons/tickets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/tickets.png
--------------------------------------------------------------------------------
/src/assets/images/icons/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/user.png
--------------------------------------------------------------------------------
/src/assets/images/icons/zoom-less.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/zoom-less.png
--------------------------------------------------------------------------------
/src/assets/images/icons/zoom-more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/icons/zoom-more.png
--------------------------------------------------------------------------------
/src/assets/images/infostand/bot_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/infostand/bot_background.png
--------------------------------------------------------------------------------
/src/assets/images/infostand/countown-timer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/infostand/countown-timer.png
--------------------------------------------------------------------------------
/src/assets/images/infostand/disk-creator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/infostand/disk-creator.png
--------------------------------------------------------------------------------
/src/assets/images/infostand/disk-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/infostand/disk-icon.png
--------------------------------------------------------------------------------
/src/assets/images/infostand/pencil-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/infostand/pencil-icon.png
--------------------------------------------------------------------------------
/src/assets/images/infostand/rarity-level.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/infostand/rarity-level.png
--------------------------------------------------------------------------------
/src/assets/images/inventory/empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/inventory/empty.png
--------------------------------------------------------------------------------
/src/assets/images/inventory/rarity-level.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/inventory/rarity-level.png
--------------------------------------------------------------------------------
/src/assets/images/inventory/trading/locked-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/inventory/trading/locked-icon.png
--------------------------------------------------------------------------------
/src/assets/images/inventory/trading/unlocked-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/inventory/trading/unlocked-icon.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting-duck-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting-duck-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting_duck_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting_duck_01.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting_duck_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting_duck_02.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting_duck_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting_duck_03.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting_duck_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting_duck_04.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting_duck_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting_duck_05.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting_duck_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting_duck_06.png
--------------------------------------------------------------------------------
/src/assets/images/loading/connecting_duck_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/connecting_duck_07.png
--------------------------------------------------------------------------------
/src/assets/images/loading/progress_habbos.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/loading/progress_habbos.gif
--------------------------------------------------------------------------------
/src/assets/images/modtool/chatlog.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/chatlog.gif
--------------------------------------------------------------------------------
/src/assets/images/modtool/key.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/key.gif
--------------------------------------------------------------------------------
/src/assets/images/modtool/m_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/m_icon.png
--------------------------------------------------------------------------------
/src/assets/images/modtool/reports.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/reports.png
--------------------------------------------------------------------------------
/src/assets/images/modtool/room.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/room.gif
--------------------------------------------------------------------------------
/src/assets/images/modtool/room.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/room.png
--------------------------------------------------------------------------------
/src/assets/images/modtool/user.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/user.gif
--------------------------------------------------------------------------------
/src/assets/images/modtool/wrench.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/modtool/wrench.gif
--------------------------------------------------------------------------------
/src/assets/images/mysterybox/chain_mysterybox_box_overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/mysterybox/chain_mysterybox_box_overlay.png
--------------------------------------------------------------------------------
/src/assets/images/mysterybox/key_overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/mysterybox/key_overlay.png
--------------------------------------------------------------------------------
/src/assets/images/mysterybox/mystery_box.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/mysterybox/mystery_box.png
--------------------------------------------------------------------------------
/src/assets/images/mysterybox/mystery_box_key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/mysterybox/mystery_box_key.png
--------------------------------------------------------------------------------
/src/assets/images/mysterytrophy/frank_mystery_trophy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/mysterytrophy/frank_mystery_trophy.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/icons/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/icons/info.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/icons/room_group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/icons/room_group.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/icons/room_invisible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/icons/room_invisible.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/icons/room_locked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/icons/room_locked.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/icons/room_password.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/icons/room_password.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_0.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_1.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_2.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_3.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_4.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_5.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_6.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_7.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_8.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_9.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_a.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_b.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_c.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_d.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_e.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_e.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_f.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_g.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_h.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_i.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_i.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_j.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_j.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_k.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_k.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_l.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_m.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_n.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_o.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_p.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_q.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_q.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_r.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_snowwar1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_snowwar1.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_snowwar2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_snowwar2.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_t.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_u.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_u.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_v.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_w.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_x.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_y.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_y.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/models/model_z.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/models/model_z.png
--------------------------------------------------------------------------------
/src/assets/images/navigator/thumbnail_placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/navigator/thumbnail_placeholder.png
--------------------------------------------------------------------------------
/src/assets/images/notifications/frank.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/notifications/frank.gif
--------------------------------------------------------------------------------
/src/assets/images/pets/pet-package/gnome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/pets/pet-package/gnome.png
--------------------------------------------------------------------------------
/src/assets/images/pets/pet-package/leprechaun_box.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/pets/pet-package/leprechaun_box.png
--------------------------------------------------------------------------------
/src/assets/images/pets/pet-package/petbox_epic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/pets/pet-package/petbox_epic.png
--------------------------------------------------------------------------------
/src/assets/images/pets/pet-package/pterosaur_egg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/pets/pet-package/pterosaur_egg.png
--------------------------------------------------------------------------------
/src/assets/images/pets/pet-package/val11_present.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/pets/pet-package/val11_present.png
--------------------------------------------------------------------------------
/src/assets/images/pets/pet-package/velociraptor_egg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/pets/pet-package/velociraptor_egg.png
--------------------------------------------------------------------------------
/src/assets/images/prize/prize_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/prize/prize_background.png
--------------------------------------------------------------------------------
/src/assets/images/profile/icons/offline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/profile/icons/offline.png
--------------------------------------------------------------------------------
/src/assets/images/profile/icons/online.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/profile/icons/online.gif
--------------------------------------------------------------------------------
/src/assets/images/profile/icons/tick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/profile/icons/tick.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_bottom_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_bottom_left.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_bottom_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_bottom_right.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_middle_bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_middle_bottom.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_middle_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_middle_left.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_middle_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_middle_right.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_middle_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_middle_top.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_top_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_top_left.png
--------------------------------------------------------------------------------
/src/assets/images/room-spectator/room_spectator_top_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-spectator/room_spectator_top_right.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/avatar-info/preview-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/avatar-info/preview-background.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/camera-widget/btn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/camera-widget/btn.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/camera-widget/btn_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/camera-widget/btn_down.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/camera-widget/btn_hi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/camera-widget/btn_hi.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/camera-widget/cam_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/camera-widget/cam_bg.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/camera-widget/camera-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/camera-widget/camera-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/camera-widget/viewfinder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/camera-widget/viewfinder.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/dimmer-widget/dimmer_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/dimmer-widget/dimmer_banner.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/engraving-lock-widget/engraving-lock-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/engraving-lock-widget/engraving-lock-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/exchange-credit/exchange-credit-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/exchange-credit/exchange-credit-image.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/furni-context-menu/monsterplant-preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/furni-context-menu/monsterplant-preview.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/mannequin-widget/mannequin-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/mannequin-widget/mannequin-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/playlist-editor/disk_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/playlist-editor/disk_2.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/playlist-editor/disk_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/playlist-editor/disk_image.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/playlist-editor/move.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/playlist-editor/move.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/playlist-editor/pause-btn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/playlist-editor/pause-btn.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/playlist-editor/pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/playlist-editor/pause.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/playlist-editor/playing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/playlist-editor/playing.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/playlist-editor/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/playlist-editor/preview.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-blue.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-christmas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-christmas.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-close.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-dreams.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-dreams.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-green.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-heart.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-juninas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-juninas.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-pink.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-shakesp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-shakesp.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-trash.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/stickie-widget/stickie-yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/stickie-widget/stickie-yellow.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/thumbnail-widget/thumbnail-camera-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/thumbnail-widget/thumbnail-camera-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/trophy-widget/trophy-spritesheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/trophy-widget/trophy-spritesheet.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/wordquiz-widget/thumbs-down-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/wordquiz-widget/thumbs-down-small.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/wordquiz-widget/thumbs-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/wordquiz-widget/thumbs-down.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/wordquiz-widget/thumbs-up-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/wordquiz-widget/thumbs-up-small.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/wordquiz-widget/thumbs-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/wordquiz-widget/thumbs-up.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/youtube-widget/next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/youtube-widget/next.png
--------------------------------------------------------------------------------
/src/assets/images/room-widgets/youtube-widget/prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/room-widgets/youtube-widget/prev.png
--------------------------------------------------------------------------------
/src/assets/images/stackhelper/slider-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/stackhelper/slider-background.png
--------------------------------------------------------------------------------
/src/assets/images/stackhelper/slider-pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/stackhelper/slider-pointer.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/arrow.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/friend-search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/friend-search.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/buildersclub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/buildersclub.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/camera.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/catalog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/catalog.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/friend_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/friend_all.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/friend_head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/friend_head.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/friend_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/friend_search.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/game.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/game.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/habbo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/habbo.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/house.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/house.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/inventory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/inventory.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/joinroom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/joinroom.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/achievements.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/achievements.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/clothing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/clothing.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/cog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/cog.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/forums.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/forums.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/helper-tool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/helper-tool.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/my-rooms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/my-rooms.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/profile.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/rooms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/rooms.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/me-menu/talents.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/me-menu/talents.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/message.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/message_unsee.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/message_unsee.gif
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/modtools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/modtools.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/rooms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/rooms.png
--------------------------------------------------------------------------------
/src/assets/images/toolbar/icons/sendmessage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/toolbar/icons/sendmessage.png
--------------------------------------------------------------------------------
/src/assets/images/unique/catalog-info-amount-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/catalog-info-amount-bg.png
--------------------------------------------------------------------------------
/src/assets/images/unique/catalog-info-sold-out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/catalog-info-sold-out.png
--------------------------------------------------------------------------------
/src/assets/images/unique/grid-bg-glass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/grid-bg-glass.png
--------------------------------------------------------------------------------
/src/assets/images/unique/grid-bg-sold-out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/grid-bg-sold-out.png
--------------------------------------------------------------------------------
/src/assets/images/unique/grid-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/grid-bg.png
--------------------------------------------------------------------------------
/src/assets/images/unique/grid-count-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/grid-count-bg.png
--------------------------------------------------------------------------------
/src/assets/images/unique/inventory-info-amount-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/inventory-info-amount-bg.png
--------------------------------------------------------------------------------
/src/assets/images/unique/numbers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/unique/numbers.png
--------------------------------------------------------------------------------
/src/assets/images/wired/card-action-corners.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/card-action-corners.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_action.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_condition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_condition.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_trigger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_trigger.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_around.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_around.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_left_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_left_right.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_north_east.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_north_east.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_north_west.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_north_west.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_rotate_clockwise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_rotate_clockwise.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_rotate_counter_clockwise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_rotate_counter_clockwise.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_south_east.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_south_east.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_south_west.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_south_west.png
--------------------------------------------------------------------------------
/src/assets/images/wired/icon_wired_up_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/images/wired/icon_wired_up_down.png
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/_forms.scss:
--------------------------------------------------------------------------------
1 | @import "forms/labels";
2 | @import "forms/form-text";
3 | @import "forms/form-control";
4 | @import "forms/form-select";
5 | @import "forms/form-check";
6 | @import "forms/form-range";
7 | @import "forms/floating-labels";
8 | @import "forms/input-group";
9 | @import "forms/validation";
10 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/_helpers.scss:
--------------------------------------------------------------------------------
1 | @import "helpers/clearfix";
2 | @import "helpers/colored-links";
3 | @import "helpers/ratio";
4 | @import "helpers/position";
5 | @import "helpers/stacks";
6 | @import "helpers/visually-hidden";
7 | @import "helpers/stretched-link";
8 | @import "helpers/text-truncation";
9 | @import "helpers/vr";
10 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/forms/_form-text.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Form text
3 | //
4 |
5 | .form-text {
6 | margin-top: $form-text-margin-top;
7 | @include font-size($form-text-font-size);
8 | font-style: $form-text-font-style;
9 | font-weight: $form-text-font-weight;
10 | color: $form-text-color;
11 | }
12 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/helpers/_clearfix.scss:
--------------------------------------------------------------------------------
1 | .clearfix {
2 | @include clearfix();
3 | }
4 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/helpers/_stacks.scss:
--------------------------------------------------------------------------------
1 | // scss-docs-start stacks
2 | .hstack {
3 | display: flex;
4 | flex-direction: row;
5 | align-items: center;
6 | align-self: stretch;
7 | }
8 |
9 | .vstack {
10 | display: flex;
11 | flex: 1 1 auto;
12 | flex-direction: column;
13 | align-self: stretch;
14 | }
15 | // scss-docs-end stacks
16 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/helpers/_stretched-link.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Stretched link
3 | //
4 |
5 | .stretched-link {
6 | &::#{$stretched-link-pseudo-element} {
7 | position: absolute;
8 | top: 0;
9 | right: 0;
10 | bottom: 0;
11 | left: 0;
12 | z-index: $stretched-link-z-index;
13 | content: "";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/helpers/_text-truncation.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Text truncation
3 | //
4 |
5 | .text-truncate {
6 | @include text-truncate();
7 | }
8 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/helpers/_visually-hidden.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Visually hidden
3 | //
4 |
5 | .visually-hidden,
6 | .visually-hidden-focusable:not(:focus):not(:focus-within) {
7 | @include visually-hidden();
8 | }
9 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/helpers/_vr.scss:
--------------------------------------------------------------------------------
1 | .vr {
2 | display: inline-block;
3 | align-self: stretch;
4 | width: 1px;
5 | min-height: 1em;
6 | background-color: currentColor;
7 | opacity: $hr-opacity;
8 | }
9 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | // scss-docs-start alert-variant-mixin
2 | @mixin alert-variant($background, $border, $color) {
3 | color: $color;
4 | @include gradient-bg($background);
5 | border-color: $border;
6 |
7 | .alert-link {
8 | color: shade-color($color, 20%);
9 | }
10 | }
11 | // scss-docs-end alert-variant-mixin
12 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/mixins/_clearfix.scss:
--------------------------------------------------------------------------------
1 | // scss-docs-start clearfix
2 | @mixin clearfix() {
3 | &::after {
4 | display: block;
5 | clear: both;
6 | content: "";
7 | }
8 | }
9 | // scss-docs-end clearfix
10 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/mixins/_color-scheme.scss:
--------------------------------------------------------------------------------
1 | // scss-docs-start mixin-color-scheme
2 | @mixin color-scheme($name) {
3 | @media (prefers-color-scheme: #{$name}) {
4 | @content;
5 | }
6 | }
7 | // scss-docs-end mixin-color-scheme
8 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/mixins/_container.scss:
--------------------------------------------------------------------------------
1 | // Container mixins
2 |
3 | @mixin make-container($gutter: $container-padding-x) {
4 | width: 100%;
5 | padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});
6 | padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});
7 | margin-right: auto;
8 | margin-left: auto;
9 | }
10 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/mixins/_lists.scss:
--------------------------------------------------------------------------------
1 | // Lists
2 |
3 | // Unstyled keeps list items block level, just removes default browser padding and list-style
4 | @mixin list-unstyled {
5 | padding-left: 0;
6 | list-style: none;
7 | }
8 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/mixins/_resize.scss:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | @mixin resizable($direction) {
4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
5 | resize: $direction; // Options: horizontal, vertical, both
6 | }
7 |
--------------------------------------------------------------------------------
/src/assets/styles/bootstrap/mixins/_text-truncate.scss:
--------------------------------------------------------------------------------
1 | // Text truncate
2 | // Requires inline-block or block for proper styling
3 |
4 | @mixin text-truncate() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/src/assets/styles/fonts.scss:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: Ubuntu;
3 | src: url('@/assets/webfonts/Ubuntu-C.ttf');
4 | }
5 |
--------------------------------------------------------------------------------
/src/assets/webfonts/Ubuntu-C.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/webfonts/Ubuntu-C.ttf
--------------------------------------------------------------------------------
/src/assets/webfonts/Ubuntu-b.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/webfonts/Ubuntu-b.ttf
--------------------------------------------------------------------------------
/src/assets/webfonts/Ubuntu-i.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/webfonts/Ubuntu-i.ttf
--------------------------------------------------------------------------------
/src/assets/webfonts/Ubuntu-ib.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/webfonts/Ubuntu-ib.ttf
--------------------------------------------------------------------------------
/src/assets/webfonts/Ubuntu-m.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/webfonts/Ubuntu-m.ttf
--------------------------------------------------------------------------------
/src/assets/webfonts/Ubuntu.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/billsonnn/nitro-react/8cba640a7190864e0b619fe7e9f43bf678883e6e/src/assets/webfonts/Ubuntu.ttf
--------------------------------------------------------------------------------
/src/common/card/accordion/index.ts:
--------------------------------------------------------------------------------
1 | export * from './NitroCardAccordionContext';
2 | export * from './NitroCardAccordionItemView';
3 | export * from './NitroCardAccordionSetView';
4 | export * from './NitroCardAccordionView';
5 |
--------------------------------------------------------------------------------
/src/common/card/index.ts:
--------------------------------------------------------------------------------
1 | export * from './accordion';
2 | export * from './NitroCardContentView';
3 | export * from './NitroCardContext';
4 | export * from './NitroCardHeaderView';
5 | export * from './NitroCardSubHeaderView';
6 | export * from './NitroCardView';
7 | export * from './tabs';
8 |
--------------------------------------------------------------------------------
/src/common/card/tabs/index.ts:
--------------------------------------------------------------------------------
1 | export * from './NitroCardTabsItemView';
2 | export * from './NitroCardTabsView';
3 |
--------------------------------------------------------------------------------
/src/common/classNames.ts:
--------------------------------------------------------------------------------
1 | export const classNames = (...classes: string[]) => classes.filter(Boolean).join(' ');
2 |
--------------------------------------------------------------------------------
/src/common/draggable-window/DraggableWindowPosition.ts:
--------------------------------------------------------------------------------
1 | export class DraggableWindowPosition
2 | {
3 | public static CENTER: string = 'DWP_CENTER';
4 | public static TOP_CENTER: string = 'DWP_TOP_CENTER';
5 | public static TOP_LEFT: string = 'DWP_TOP_LEFT';
6 | public static NOTHING: string = 'DWP_NOTHING';
7 | }
8 |
--------------------------------------------------------------------------------
/src/common/draggable-window/index.ts:
--------------------------------------------------------------------------------
1 | export * from './DraggableWindow';
2 | export * from './DraggableWindowPosition';
3 |
--------------------------------------------------------------------------------
/src/common/layout/limited-edition/index.ts:
--------------------------------------------------------------------------------
1 | export * from './LayoutLimitedEditionCompactPlateView';
2 | export * from './LayoutLimitedEditionCompletePlateView';
3 | export * from './LayoutLimitedEditionStyledNumberView';
4 |
--------------------------------------------------------------------------------
/src/common/transitions/index.ts:
--------------------------------------------------------------------------------
1 | export * from './TransitionAnimation';
2 | export * from './TransitionAnimationStyles';
3 | export * from './TransitionAnimationTypes';
4 |
--------------------------------------------------------------------------------
/src/common/types/AlignItemType.ts:
--------------------------------------------------------------------------------
1 | export type AlignItemType = 'start' | 'end' | 'center' | 'baseline' | 'stretch';
2 |
--------------------------------------------------------------------------------
/src/common/types/AlignSelfType.ts:
--------------------------------------------------------------------------------
1 | export type AlignSelfType = 'start' | 'end' | 'center' | 'baseline' | 'stretch';
2 |
--------------------------------------------------------------------------------
/src/common/types/ButtonSizeType.ts:
--------------------------------------------------------------------------------
1 | export type ButtonSizeType = 'lg' | 'sm';
2 |
--------------------------------------------------------------------------------
/src/common/types/ColorVariantType.ts:
--------------------------------------------------------------------------------
1 | export type ColorVariantType = 'primary' | 'success' | 'danger' | 'secondary' | 'link' | 'black' | 'white' | 'dark' | 'warning' | 'muted' | 'light';
2 |
--------------------------------------------------------------------------------
/src/common/types/ColumnSizesType.ts:
--------------------------------------------------------------------------------
1 | export type ColumnSizesType = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12;
2 |
--------------------------------------------------------------------------------
/src/common/types/DisplayType.ts:
--------------------------------------------------------------------------------
1 | export type DisplayType = 'none' | 'inline' | 'inline-block' | 'block' | 'grid' | 'table' | 'table-cell' | 'table-row' | 'flex' | 'inline-flex';
2 |
--------------------------------------------------------------------------------
/src/common/types/FloatType.ts:
--------------------------------------------------------------------------------
1 | export type FloatType = 'start' | 'end' | 'none';
2 |
--------------------------------------------------------------------------------
/src/common/types/FontSizeType.ts:
--------------------------------------------------------------------------------
1 | export type FontSizeType = 1 | 2 | 3 | 4 | 5 | 6;
2 |
--------------------------------------------------------------------------------
/src/common/types/FontWeightType.ts:
--------------------------------------------------------------------------------
1 | export type FontWeightType = 'bold' | 'bolder' | 'normal' | 'light' | 'lighter';
2 |
--------------------------------------------------------------------------------
/src/common/types/JustifyContentType.ts:
--------------------------------------------------------------------------------
1 | export type JustifyContentType = 'start' | 'end' | 'center' | 'between' | 'around' | 'evenly';
2 |
--------------------------------------------------------------------------------
/src/common/types/OverflowType.ts:
--------------------------------------------------------------------------------
1 | export type OverflowType = 'auto' | 'hidden' | 'visible' | 'scroll' | 'y-scroll' | 'unset';
2 |
--------------------------------------------------------------------------------
/src/common/types/PositionType.ts:
--------------------------------------------------------------------------------
1 | export type PositionType = 'static' | 'relative' | 'fixed' | 'absolute' | 'sticky';
2 |
--------------------------------------------------------------------------------
/src/common/types/SpacingType.ts:
--------------------------------------------------------------------------------
1 | export type SpacingType = 0 | 1 | 2 | 3 | 4 | 5;
2 |
--------------------------------------------------------------------------------
/src/common/types/TextAlignType.ts:
--------------------------------------------------------------------------------
1 | export type TextAlignType = 'start' | 'center' | 'end';
2 |
--------------------------------------------------------------------------------
/src/common/utils/index.ts:
--------------------------------------------------------------------------------
1 | export * from './CreateTransitionToIcon';
2 | export * from './FriendlyTimeView';
3 |
--------------------------------------------------------------------------------
/src/components/achievements/views/achievement-list/index.ts:
--------------------------------------------------------------------------------
1 | export * from './AchievementListItemView';
2 | export * from './AchievementListView';
3 |
--------------------------------------------------------------------------------
/src/components/achievements/views/category-list/index.ts:
--------------------------------------------------------------------------------
1 | export * from './AchievementsCategoryListItemView';
2 | export * from './AchievementsCategoryListView';
3 |
--------------------------------------------------------------------------------
/src/components/achievements/views/index.ts:
--------------------------------------------------------------------------------
1 | export * from './achievement-list';
2 | export * from './AchievementBadgeView';
3 | export * from './AchievementCategoryView';
4 | export * from './AchievementDetailsView';
5 | export * from './category-list';
6 |
--------------------------------------------------------------------------------
/src/components/catalog/views/CatalogPurchaseConfirmView.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from 'react';
2 |
3 | export const CatalogPurchaseConfirmView: FC<{}> = props =>
4 | {
5 | const {} = props;
6 |
7 | return (
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/src/components/catalog/views/page/layout/CatalogLayout.types.ts:
--------------------------------------------------------------------------------
1 | import { ICatalogPage } from '../../../../../api';
2 |
3 | export interface CatalogLayoutProps
4 | {
5 | page: ICatalogPage;
6 | hideNavigation: () => void;
7 | }
8 |
--------------------------------------------------------------------------------
/src/components/catalog/views/page/layout/CatalogLayoutPets2View.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from 'react';
2 | import { CatalogLayoutProps } from './CatalogLayout.types';
3 | import { CatalogLayoutPets3View } from './CatalogLayoutPets3View';
4 |
5 | export const CatalogLayoutPets2View: FC = props =>
6 | {
7 | return
8 | }
9 |
--------------------------------------------------------------------------------
/src/components/catalog/views/page/widgets/CatalogSingleViewWidgetView.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from 'react';
2 | import { CatalogFirstProductSelectorWidgetView } from './CatalogFirstProductSelectorWidgetView';
3 |
4 | export const CatalogSingleViewWidgetView: FC<{}> = props =>
5 | {
6 | return ;
7 | }
8 |
--------------------------------------------------------------------------------
/src/components/chat-history/ChatHistoryView.scss:
--------------------------------------------------------------------------------
1 | .nitro-chat-history {
2 | width: $chat-history-width;
3 | height: $chat-history-height;
4 | }
5 |
--------------------------------------------------------------------------------
/src/components/floorplan-editor/FloorplanEditorView.scss:
--------------------------------------------------------------------------------
1 | .nitro-floorplan-editor {
2 | width: $nitro-floor-editor-width;
3 | height: $nitro-floor-editor-height;
4 | }
5 |
6 | .floorplan-import-export {
7 | width: 500px;
8 | height: 475px;
9 | }
10 |
--------------------------------------------------------------------------------
/src/components/floorplan-editor/common/ConvertMapToString.ts:
--------------------------------------------------------------------------------
1 | export const ConvertTileMapToString = (map: string) => map.replace(/\r\n|\r|\n/g, '\n').toLowerCase();
2 |
--------------------------------------------------------------------------------
/src/components/floorplan-editor/common/IFloorplanSettings.ts:
--------------------------------------------------------------------------------
1 | import { IVisualizationSettings } from './IVisualizationSettings';
2 |
3 | export interface IFloorplanSettings extends IVisualizationSettings
4 | {
5 | tilemap: string;
6 | reservedTiles: boolean[][];
7 | entryPoint: [ number, number ];
8 | }
9 |
--------------------------------------------------------------------------------
/src/components/floorplan-editor/common/IVisualizationSettings.ts:
--------------------------------------------------------------------------------
1 | export interface IVisualizationSettings
2 | {
3 | entryPointDir: number;
4 | wallHeight: number;
5 | thicknessWall: number;
6 | thicknessFloor: number;
7 | }
8 |
--------------------------------------------------------------------------------
/src/components/help/HelpView.scss:
--------------------------------------------------------------------------------
1 | .nitro-help {
2 | height: $help-height;
3 | width: $help-width;
4 |
5 | .index-image {
6 | background: url('@/assets/images/help/help_index.png');
7 | width: 126px;
8 | height: 105px;
9 | }
10 | }
11 |
12 | .nitro-cfh-sanction-status {
13 | width: 400px;
14 | }
15 |
16 | .nitro-change-username {
17 | width: 300px;
18 | }
19 |
--------------------------------------------------------------------------------
/src/components/help/views/name-change/NameChangeView.types.ts:
--------------------------------------------------------------------------------
1 | export interface NameChangeLayoutViewProps
2 | {
3 | username?: string;
4 | onAction: (action: string, value?: string) => void;
5 | }
6 |
--------------------------------------------------------------------------------
/src/components/hotel-view/views/widgets/HotelViewWidgets.scss:
--------------------------------------------------------------------------------
1 | @import './bonus-rare/BonusRareWidgetView';
2 | @import './hall-of-fame/HallOfFameWidgetView';
3 | @import './promo-article/PromoArticleWidgetView';
4 | @import './widget-container/WidgetContainerView';
5 |
--------------------------------------------------------------------------------
/src/components/hotel-view/views/widgets/bonus-rare/BonusRareWidgetView.scss:
--------------------------------------------------------------------------------
1 | .bonus-rare {
2 | height: 100px;
3 | justify-content: center;
4 |
5 | .bonus-bar-container {
6 | height: 30px;
7 | width: 300px;
8 | border: 2px ridge #e2e2e2;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/components/hotel-view/views/widgets/hall-of-fame/HallOfFameWidgetView.types.ts:
--------------------------------------------------------------------------------
1 | export interface HallOfFameWidgetViewProps
2 | {
3 | slot: number;
4 | conf: string;
5 | }
6 |
--------------------------------------------------------------------------------
/src/components/hotel-view/views/widgets/widget-container/WidgetContainerView.scss:
--------------------------------------------------------------------------------
1 | .widgetcontainer {
2 | .widgetcontainer-image {
3 | width: 150px;
4 | height: 150px;
5 | margin-right: 10px;
6 | background-repeat: no-repeat;
7 | background-position: top center;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/components/mod-tools/views/chatlog/ChatlogRecord.ts:
--------------------------------------------------------------------------------
1 | export interface ChatlogRecord
2 | {
3 | timestamp?: string;
4 | habboId?: number;
5 | username?: string;
6 | message?: string;
7 | hasHighlighting?: boolean;
8 | isRoomInfo?: boolean;
9 | roomId?: number;
10 | roomName?: string;
11 | }
12 |
--------------------------------------------------------------------------------
/src/components/right-side/RightSideView.scss:
--------------------------------------------------------------------------------
1 | .nitro-right-side {
2 | position: absolute;
3 | top: 0px;
4 | right: 10px;
5 | min-width: 200px;
6 | max-width: 200px;
7 | height: calc(100% - #{$toolbar-height});
8 | z-index: $rightside-zindex;
9 | pointer-events: none;
10 | }
11 |
--------------------------------------------------------------------------------
/src/components/room/RoomView.scss:
--------------------------------------------------------------------------------
1 | @import './spectator/RoomSpectatorView';
2 | @import './widgets/RoomWidgets';
3 |
--------------------------------------------------------------------------------
/src/components/room/spectator/RoomSpectatorView.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from 'react';
2 |
3 | export const RoomSpectatorView: FC<{}> = props =>
4 | {
5 | return (
6 |
7 | );
8 | };
9 |
--------------------------------------------------------------------------------
/src/components/room/widgets/choosers/ChooserWidgetView.scss:
--------------------------------------------------------------------------------
1 | .nitro-chooser-widget {
2 | width: $nitro-chooser-width;
3 | height: $nitro-chooser-height;
4 | }
5 |
--------------------------------------------------------------------------------
/src/components/room/widgets/friend-request/FriendRequestDialogView.scss:
--------------------------------------------------------------------------------
1 | .nitro-friend-request-dialog {
2 | width: unset;
3 | max-width: 200px;
4 | }
5 |
--------------------------------------------------------------------------------
/src/components/room/widgets/furniture/FurnitureInternalLinkView.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from 'react';
2 | import { useFurnitureInternalLinkWidget } from '../../../../hooks';
3 |
4 | export const FurnitureInternalLinkView: FC<{}> = props =>
5 | {
6 | const {} = useFurnitureInternalLinkWidget();
7 |
8 | return null;
9 | }
10 |
--------------------------------------------------------------------------------
/src/components/room/widgets/furniture/FurnitureRoomLinkView.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from 'react';
2 | import { useFurnitureRoomLinkWidget } from '../../../../hooks';
3 |
4 | export const FurnitureRoomLinkView: FC<{}> = props =>
5 | {
6 | const {} = useFurnitureRoomLinkWidget();
7 |
8 | return null;
9 | }
10 |
--------------------------------------------------------------------------------
/src/components/room/widgets/room-promotes/views/index.ts:
--------------------------------------------------------------------------------
1 | export * from './RoomPromoteEditWidgetView';
2 | export * from './RoomPromoteMyOwnEventWidgetView';
3 | export * from './RoomPromoteOtherEventWidgetView';
4 |
--------------------------------------------------------------------------------
/src/components/wired/views/actions/WiredActionResetView.tsx:
--------------------------------------------------------------------------------
1 | import { FC } from 'react';
2 | import { WiredFurniType } from '../../../../api';
3 | import { WiredActionBaseView } from './WiredActionBaseView';
4 |
5 | export const WiredActionResetView: FC<{}> = props =>
6 | {
7 | return ;
8 | }
9 |
--------------------------------------------------------------------------------
/src/events/catalog/CatalogPurchaseSoldOutEvent.ts:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 |
3 | export class CatalogPurchaseSoldOutEvent extends NitroEvent
4 | {
5 | public static SOLD_OUT: string = 'CPSOE_SOLD_OUT';
6 |
7 | constructor()
8 | {
9 | super(CatalogPurchaseSoldOutEvent.SOLD_OUT);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/events/guide-tool/index.ts:
--------------------------------------------------------------------------------
1 | export * from './GuideToolEvent';
2 |
--------------------------------------------------------------------------------
/src/events/help/HelpNameChangeEvent.ts:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 |
3 | export class HelpNameChangeEvent extends NitroEvent
4 | {
5 | public static INIT: string = 'HC_NAME_CHANGE_INIT';
6 | }
7 |
--------------------------------------------------------------------------------
/src/events/help/index.ts:
--------------------------------------------------------------------------------
1 | export * from './HelpNameChangeEvent';
2 |
--------------------------------------------------------------------------------
/src/events/index.ts:
--------------------------------------------------------------------------------
1 | export * from './catalog';
2 | export * from './guide-tool';
3 | export * from './help';
4 | export * from './inventory';
5 | export * from './room-widgets';
6 | export * from './room-widgets/thumbnail';
7 |
--------------------------------------------------------------------------------
/src/events/inventory/index.ts:
--------------------------------------------------------------------------------
1 | export * from './InventoryFurniAddedEvent';
2 |
--------------------------------------------------------------------------------
/src/events/room-widgets/index.ts:
--------------------------------------------------------------------------------
1 | export * from './thumbnail';
2 |
--------------------------------------------------------------------------------
/src/events/room-widgets/thumbnail/RoomWidgetThumbnailEvent.ts:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 |
3 | export class RoomWidgetThumbnailEvent extends NitroEvent
4 | {
5 | public static SHOW_THUMBNAIL: string = 'NE_SHOW_THUMBNAIL';
6 | public static HIDE_THUMBNAIL: string = 'NE_HIDE_THUMBNAIL';
7 | public static TOGGLE_THUMBNAIL: string = 'NE_TOGGLE_THUMBNAIL';
8 | }
9 |
--------------------------------------------------------------------------------
/src/events/room-widgets/thumbnail/index.ts:
--------------------------------------------------------------------------------
1 | export * from './RoomWidgetThumbnailEvent';
2 |
--------------------------------------------------------------------------------
/src/hooks/UseMountEffect.tsx:
--------------------------------------------------------------------------------
1 | import { EffectCallback, useEffect } from 'react';
2 |
3 |
4 | // eslint-disable-next-line react-hooks/exhaustive-deps
5 | const useEffectOnce = (effect: EffectCallback) => useEffect(effect, []);
6 |
7 | export const UseMountEffect = (fn: Function) => useEffectOnce(() => fn());
8 |
--------------------------------------------------------------------------------
/src/hooks/achievements/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useAchievements';
2 |
--------------------------------------------------------------------------------
/src/hooks/camera/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useCamera';
2 |
--------------------------------------------------------------------------------
/src/hooks/catalog/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useCatalog';
2 | export * from './useCatalogPlaceMultipleItems';
3 | export * from './useCatalogSkipPurchaseConfirmation';
4 |
--------------------------------------------------------------------------------
/src/hooks/chat-history/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useChatHistory';
2 |
--------------------------------------------------------------------------------
/src/hooks/events/core/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useCommunicationEvent';
2 | export * from './useConfigurationEvent';
3 |
--------------------------------------------------------------------------------
/src/hooks/events/core/useCommunicationEvent.tsx:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { GetCommunication } from '../../../api';
3 | import { useEventDispatcher } from '../useEventDispatcher';
4 |
5 | export const useCommunicationEvent = (type: string | string[], handler: (event: T) => void) => useEventDispatcher(type, GetCommunication().events, handler);
6 |
--------------------------------------------------------------------------------
/src/hooks/events/index.ts:
--------------------------------------------------------------------------------
1 | export * from './core';
2 | export * from './nitro';
3 | export * from './useEventDispatcher';
4 | export * from './useMessageEvent';
5 | export * from './useUiEvent';
6 |
--------------------------------------------------------------------------------
/src/hooks/events/nitro/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useAvatarEvent';
2 | export * from './useCameraEvent';
3 | export * from './useLocalizationEvent';
4 | export * from './useMainEvent';
5 | export * from './useRoomEngineEvent';
6 | export * from './useRoomSessionManagerEvent';
7 | export * from './useSessionDataManagerEvent';
8 | export * from './useSoundEvent';
9 |
--------------------------------------------------------------------------------
/src/hooks/events/nitro/useAvatarEvent.tsx:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { GetAvatarRenderManager } from '../../../api';
3 | import { useEventDispatcher } from '../useEventDispatcher';
4 |
5 | export const useAvatarEvent = (type: string | string[], handler: (event: T) => void) => useEventDispatcher(type, GetAvatarRenderManager().events, handler);
6 |
--------------------------------------------------------------------------------
/src/hooks/events/nitro/useCameraEvent.tsx:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../../../api';
3 | import { useEventDispatcher } from '../useEventDispatcher';
4 |
5 | export const useCameraEvent = (type: string | string[], handler: (event: T) => void) => useEventDispatcher(type, GetNitroInstance().cameraManager.events, handler);
6 |
--------------------------------------------------------------------------------
/src/hooks/events/nitro/useLocalizationEvent.tsx:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../../../api';
3 | import { useEventDispatcher } from '../useEventDispatcher';
4 |
5 | export const useLocalizationEvent = (type: string | string[], handler: (event: T) => void) => useEventDispatcher(type, GetNitroInstance().localization.events, handler);
6 |
--------------------------------------------------------------------------------
/src/hooks/events/nitro/useMainEvent.tsx:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { GetNitroInstance } from '../../../api';
3 | import { useEventDispatcher } from '../useEventDispatcher';
4 |
5 | export const useMainEvent = (type: string | string[], handler: (event: T) => void) => useEventDispatcher(type, GetNitroInstance().events, handler);
6 |
--------------------------------------------------------------------------------
/src/hooks/events/nitro/useRoomEngineEvent.tsx:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { GetRoomEngine } from '../../../api';
3 | import { useEventDispatcher } from '../useEventDispatcher';
4 |
5 | export const useRoomEngineEvent = (type: string | string[], handler: (event: T) => void) => useEventDispatcher(type, GetRoomEngine().events, handler);
6 |
--------------------------------------------------------------------------------
/src/hooks/events/useUiEvent.tsx:
--------------------------------------------------------------------------------
1 | import { NitroEvent } from '@nitrots/nitro-renderer';
2 | import { UI_EVENT_DISPATCHER } from '../../api';
3 | import { useEventDispatcher } from './useEventDispatcher';
4 |
5 | export const useUiEvent = (type: string | string[], handler: (event: T) => void, enabled: boolean = true) => useEventDispatcher(type, UI_EVENT_DISPATCHER, handler, enabled);
6 |
--------------------------------------------------------------------------------
/src/hooks/friends/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useFriends';
2 | export * from './useMessenger';
3 |
--------------------------------------------------------------------------------
/src/hooks/game-center/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useGameCenter';
2 |
--------------------------------------------------------------------------------
/src/hooks/groups/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useGroup';
2 |
--------------------------------------------------------------------------------
/src/hooks/help/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useHelp';
2 |
--------------------------------------------------------------------------------
/src/hooks/inventory/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useInventoryBadges';
2 | export * from './useInventoryBots';
3 | export * from './useInventoryFurni';
4 | export * from './useInventoryPets';
5 | export * from './useInventoryTrade';
6 | export * from './useInventoryUnseenTracker';
7 |
--------------------------------------------------------------------------------
/src/hooks/mod-tools/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useModTools';
2 |
--------------------------------------------------------------------------------
/src/hooks/navigator/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useNavigator';
2 |
--------------------------------------------------------------------------------
/src/hooks/notification/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useNotification';
2 |
--------------------------------------------------------------------------------
/src/hooks/purse/index.ts:
--------------------------------------------------------------------------------
1 | export * from './usePurse';
2 |
--------------------------------------------------------------------------------
/src/hooks/rooms/engine/useObjectDeselectedEvent.ts:
--------------------------------------------------------------------------------
1 | import { RoomWidgetUpdateRoomObjectEvent } from '../../../api';
2 | import { useUiEvent } from '../../events';
3 |
4 | export const useObjectDeselectedEvent = (handler: (event: RoomWidgetUpdateRoomObjectEvent) => void) =>
5 | {
6 | useUiEvent(RoomWidgetUpdateRoomObjectEvent.OBJECT_DESELECTED, handler);
7 | }
8 |
--------------------------------------------------------------------------------
/src/hooks/rooms/engine/useObjectDoubleClickedEvent.ts:
--------------------------------------------------------------------------------
1 | import { RoomWidgetUpdateRoomObjectEvent } from '../../../api';
2 | import { useUiEvent } from '../../events';
3 |
4 | export const useObjectDoubleClickedEvent = (handler: (event: RoomWidgetUpdateRoomObjectEvent) => void) =>
5 | {
6 | useUiEvent(RoomWidgetUpdateRoomObjectEvent.OBJECT_DOUBLE_CLICKED, handler);
7 | }
8 |
--------------------------------------------------------------------------------
/src/hooks/rooms/engine/useObjectRollOutEvent.ts:
--------------------------------------------------------------------------------
1 | import { RoomWidgetUpdateRoomObjectEvent } from '../../../api';
2 | import { useUiEvent } from '../../events';
3 |
4 | export const useObjectRollOutEvent = (handler: (event: RoomWidgetUpdateRoomObjectEvent) => void) =>
5 | {
6 | useUiEvent(RoomWidgetUpdateRoomObjectEvent.OBJECT_ROLL_OUT, handler);
7 | }
8 |
--------------------------------------------------------------------------------
/src/hooks/rooms/engine/useObjectRollOverEvent.ts:
--------------------------------------------------------------------------------
1 | import { RoomWidgetUpdateRoomObjectEvent } from '../../../api';
2 | import { useUiEvent } from '../../events';
3 |
4 | export const useObjectRollOverEvent = (handler: (event: RoomWidgetUpdateRoomObjectEvent) => void) =>
5 | {
6 | useUiEvent(RoomWidgetUpdateRoomObjectEvent.OBJECT_ROLL_OVER, handler);
7 | }
8 |
--------------------------------------------------------------------------------
/src/hooks/rooms/engine/useObjectSelectedEvent.ts:
--------------------------------------------------------------------------------
1 | import { RoomWidgetUpdateRoomObjectEvent } from '../../../api';
2 | import { useUiEvent } from '../../events';
3 |
4 | export const useObjectSelectedEvent = (handler: (event: RoomWidgetUpdateRoomObjectEvent) => void) =>
5 | {
6 | useUiEvent(RoomWidgetUpdateRoomObjectEvent.OBJECT_SELECTED, handler);
7 | }
8 |
--------------------------------------------------------------------------------
/src/hooks/rooms/index.ts:
--------------------------------------------------------------------------------
1 | export * from './engine';
2 | export * from './promotes';
3 | export * from './useRoom';
4 | export * from './widgets';
5 |
--------------------------------------------------------------------------------
/src/hooks/rooms/promotes/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useRoomPromote';
2 |
--------------------------------------------------------------------------------
/src/hooks/session/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useSessionInfo';
2 |
--------------------------------------------------------------------------------
/src/hooks/wired/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useWired';
2 |
--------------------------------------------------------------------------------
/src/index.tsx:
--------------------------------------------------------------------------------
1 | import { createRoot } from 'react-dom/client';
2 | import { App } from './App';
3 | import './index.scss';
4 |
5 | createRoot(document.getElementById('root')).render();
6 |
--------------------------------------------------------------------------------
/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/src/workers/WorkerBuilder.ts:
--------------------------------------------------------------------------------
1 | export class WorkerBuilder extends Worker
2 | {
3 | constructor(worker)
4 | {
5 | const code = worker.toString();
6 | const blob = new Blob([ `(${ code })()` ]);
7 |
8 | super(URL.createObjectURL(blob));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------