diff --git a/sourcemap.json b/sourcemap.json index 3851cd1f..4f960bdf 100644 --- a/sourcemap.json +++ b/sourcemap.json @@ -1 +1 @@ -{"name":"synthetic-test","className":"DataModel","filePaths":["dev.project.json"],"children":[{"name":"ReplicatedStorage","className":"ReplicatedStorage","children":[{"name":"Packages","className":"Folder","children":[{"name":"ColdFusion","className":"ModuleScript","filePaths":["Packages\\ColdFusion.lua"]},{"name":"CurveUtil","className":"ModuleScript","filePaths":["Packages\\CurveUtil.lua"]},{"name":"Fusion","className":"ModuleScript","filePaths":["Packages\\Fusion.lua"]},{"name":"HashUtil","className":"ModuleScript","filePaths":["Packages\\HashUtil.lua"]},{"name":"Maid","className":"ModuleScript","filePaths":["Packages\\Maid.lua"]},{"name":"MaterialIcons","className":"ModuleScript","filePaths":["Packages\\MaterialIcons.lua"]},{"name":"Signal","className":"ModuleScript","filePaths":["Packages\\Signal.lua"]},{"name":"Spring","className":"ModuleScript","filePaths":["Packages\\Spring.lua"]},{"name":"TableUtil","className":"ModuleScript","filePaths":["Packages\\TableUtil.lua"]},{"name":"_Index","className":"Folder","children":[{"name":"boatbomber_hashlib@1.0.0","className":"Folder","children":[{"name":"hashlib","className":"ModuleScript","filePaths":["Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\src\\init.lua","Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\default.project.json"],"children":[{"name":"Base64","className":"ModuleScript","filePaths":["Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\src\\Base64.lua"]},{"name":"HashLib.spec","className":"ModuleScript","filePaths":["Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\src\\HashLib.spec.lua"]}]}]},{"name":"elttob_fusion@0.2.0","className":"Folder","children":[{"name":"fusion","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\init.lua","Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\default.project.json"],"children":[{"name":"Animation","className":"Folder","children":[{"name":"Spring","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\Spring.lua"]},{"name":"SpringScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\SpringScheduler.lua"]},{"name":"Tween","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\Tween.lua"]},{"name":"TweenScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\TweenScheduler.lua"]},{"name":"getTweenRatio","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\getTweenRatio.lua"]},{"name":"lerpType","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\lerpType.lua"]},{"name":"packType","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\packType.lua"]},{"name":"springCoefficients","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\springCoefficients.lua"]},{"name":"unpackType","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\unpackType.lua"]}]},{"name":"Colour","className":"Folder","children":[{"name":"Oklab","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Colour\\Oklab.lua"]}]},{"name":"Dependencies","className":"Folder","children":[{"name":"captureDependencies","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\captureDependencies.lua"]},{"name":"initDependency","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\initDependency.lua"]},{"name":"sharedState","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\sharedState.lua"]},{"name":"updateAll","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\updateAll.lua"]},{"name":"useDependency","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\useDependency.lua"]}]},{"name":"Instances","className":"Folder","children":[{"name":"Children","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Children.lua"]},{"name":"Cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Cleanup.lua"]},{"name":"Hydrate","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Hydrate.lua"]},{"name":"New","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\New.lua"]},{"name":"OnChange","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\OnChange.lua"]},{"name":"OnEvent","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\OnEvent.lua"]},{"name":"Out","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Out.lua"]},{"name":"Ref","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Ref.lua"]},{"name":"applyInstanceProps","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\applyInstanceProps.lua"]},{"name":"defaultProps","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\defaultProps.lua"]}]},{"name":"Logging","className":"Folder","children":[{"name":"logError","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\logError.lua"]},{"name":"logErrorNonFatal","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\logErrorNonFatal.lua"]},{"name":"logWarn","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\logWarn.lua"]},{"name":"messages","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\messages.lua"]},{"name":"parseError","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\parseError.lua"]}]},{"name":"PubTypes","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\PubTypes.lua"]},{"name":"State","className":"Folder","children":[{"name":"Computed","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\Computed.lua"]},{"name":"ForKeys","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\ForKeys.lua"]},{"name":"ForPairs","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\ForPairs.lua"]},{"name":"ForValues","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\ForValues.lua"]},{"name":"Observer","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\Observer.lua"]},{"name":"Value","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\Value.lua"]},{"name":"unwrap","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\unwrap.lua"]}]},{"name":"Types","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Types.lua"]},{"name":"Utility","className":"Folder","children":[{"name":"None","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\None.lua"]},{"name":"cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\cleanup.lua"]},{"name":"doNothing","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\doNothing.lua"]},{"name":"isSimilar","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\isSimilar.lua"]},{"name":"needsDestruction","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\needsDestruction.lua"]},{"name":"restrictRead","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\restrictRead.lua"]},{"name":"xtypeof","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\xtypeof.lua"]}]}]}]},{"name":"nightcycle_cold-fusion@9.0.7","className":"Folder","children":[{"name":"Maid","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\Maid.lua"]},{"name":"ServiceProxy","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\ServiceProxy.lua"]},{"name":"Signal","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\Signal.lua"]},{"name":"TableUtil","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\TableUtil.lua"]},{"name":"cold-fusion","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\init.luau","Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\default.project.json"],"children":[{"name":"Fusion","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\init.lua"],"children":[{"name":"Animation","className":"Folder","children":[{"name":"Spring","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\Spring.lua"]},{"name":"SpringScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\SpringScheduler.lua"]},{"name":"Tween","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\Tween.lua"]},{"name":"TweenScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\TweenScheduler.lua"]},{"name":"getTweenRatio","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\getTweenRatio.lua"]},{"name":"lerpType","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\lerpType.lua"]},{"name":"packType","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\packType.lua"]},{"name":"springCoefficients","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\springCoefficients.lua"]},{"name":"unpackType","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\unpackType.lua"]}]},{"name":"Colour","className":"Folder","children":[{"name":"Oklab","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Colour\\Oklab.lua"]}]},{"name":"Instances","className":"Folder","children":[{"name":"Attribute","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Attribute.lua"]},{"name":"AttributeChange","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\AttributeChange.lua"]},{"name":"AttributeOut","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\AttributeOut.lua"]},{"name":"Children","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Children.lua"]},{"name":"Cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Cleanup.lua"]},{"name":"Hydrate","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Hydrate.lua"]},{"name":"New","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\New.lua"]},{"name":"OnChange","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\OnChange.lua"]},{"name":"OnEvent","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\OnEvent.lua"]},{"name":"Out","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Out.lua"]},{"name":"Ref","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Ref.lua"]},{"name":"applyInstanceProps","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\applyInstanceProps.lua"]},{"name":"defaultProps","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\defaultProps.lua"]}]},{"name":"Logging","className":"Folder","children":[{"name":"logError","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\logError.lua"]},{"name":"logErrorNonFatal","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\logErrorNonFatal.lua"]},{"name":"logWarn","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\logWarn.lua"]},{"name":"messages","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\messages.lua"]},{"name":"parseError","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\parseError.lua"]}]},{"name":"PubTypes","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\PubTypes.lua"]},{"name":"State","className":"Folder","children":[{"name":"Computed","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\Computed.lua"]},{"name":"ForKeys","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\ForKeys.lua"]},{"name":"ForPairs","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\ForPairs.lua"]},{"name":"ForValues","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\ForValues.lua"]},{"name":"Observer","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\Observer.lua"]},{"name":"Value","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\Value.lua"]},{"name":"isState","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\isState.lua"]},{"name":"makeUseCallback","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\makeUseCallback.lua"]},{"name":"peek","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\peek.lua"]},{"name":"updateAll","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\updateAll.lua"]}]},{"name":"Types","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Types.lua"]},{"name":"Utility","className":"Folder","children":[{"name":"None","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\None.lua"]},{"name":"cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\cleanup.lua"]},{"name":"doNothing","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\doNothing.lua"]},{"name":"isSimilar","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\isSimilar.lua"]},{"name":"needsDestruction","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\needsDestruction.lua"]},{"name":"restrictRead","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\restrictRead.lua"]},{"name":"xtypeof","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\xtypeof.lua"]}]}]},{"name":"InstanceTypes","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\InstanceTypes.luau"]},{"name":"Interface","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Interface.luau"]},{"name":"Test.story","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Test.story.luau"]},{"name":"Types","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Types.luau"]},{"name":"Util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Util.luau"]}]}]},{"name":"nightcycle_curve-util@1.0.0","className":"Folder","children":[{"name":"Vector","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\Vector.lua"]},{"name":"curve-util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\src\\init.lua","Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\default.project.json"],"children":[{"name":"Ease","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\src\\Ease.lua"]},{"name":"Lerp","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\src\\Lerp.lua"]}]}]},{"name":"nightcycle_maid@1.1.4","className":"Folder","children":[{"name":"maid","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\src\\init.lua","Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\default.project.json"],"children":[{"name":"Maid","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\src\\Maid.lua"]},{"name":"MaidTaskUtils","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\src\\MaidTaskUtils.lua"]}]}]},{"name":"nightcycle_material-icons@1.0.1","className":"Folder","children":[{"name":"material-icons","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\init.luau","Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\default.project.json"],"children":[{"name":"Default_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_1.luau"]},{"name":"Default_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_2.luau"]},{"name":"Default_18_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_3.luau"]},{"name":"Default_18_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_4.luau"]},{"name":"Default_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_1.luau"]},{"name":"Default_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_2.luau"]},{"name":"Default_24_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_3.luau"]},{"name":"Default_24_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_4.luau"]},{"name":"Default_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_1.luau"]},{"name":"Default_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_2.luau"]},{"name":"Default_36_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_3.luau"]},{"name":"Default_36_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_4.luau"]},{"name":"Default_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_1.luau"]},{"name":"Default_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_2.luau"]},{"name":"Default_48_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_3.luau"]},{"name":"Default_48_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_4.luau"]},{"name":"Outlined_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_18_1.luau"]},{"name":"Outlined_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_18_2.luau"]},{"name":"Outlined_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_24_1.luau"]},{"name":"Outlined_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_24_2.luau"]},{"name":"Outlined_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_36_1.luau"]},{"name":"Outlined_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_36_2.luau"]},{"name":"Outlined_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_48_1.luau"]},{"name":"Outlined_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_48_2.luau"]},{"name":"Round_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_18_1.luau"]},{"name":"Round_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_18_2.luau"]},{"name":"Round_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_24_1.luau"]},{"name":"Round_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_24_2.luau"]},{"name":"Round_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_36_1.luau"]},{"name":"Round_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_36_2.luau"]},{"name":"Round_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_48_1.luau"]},{"name":"Round_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_48_2.luau"]},{"name":"Sharp_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_18_1.luau"]},{"name":"Sharp_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_18_2.luau"]},{"name":"Sharp_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_24_1.luau"]},{"name":"Sharp_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_24_2.luau"]},{"name":"Sharp_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_36_1.luau"]},{"name":"Sharp_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_36_2.luau"]},{"name":"Sharp_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_48_1.luau"]},{"name":"Sharp_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_48_2.luau"]},{"name":"TwoTone_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_18_1.luau"]},{"name":"TwoTone_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_18_2.luau"]},{"name":"TwoTone_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_24_1.luau"]},{"name":"TwoTone_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_24_2.luau"]},{"name":"TwoTone_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_36_1.luau"]},{"name":"TwoTone_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_36_2.luau"]},{"name":"TwoTone_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_48_1.luau"]},{"name":"TwoTone_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_48_2.luau"]}]}]},{"name":"nightcycle_service-proxy@1.0.0","className":"Folder","children":[{"name":"service-proxy","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_service-proxy@1.0.0\\service-proxy\\src\\init.lua","Packages\\_Index\\nightcycle_service-proxy@1.0.0\\service-proxy\\default.project.json"]}]},{"name":"nightcycle_signal@1.0.2","className":"Folder","children":[{"name":"signal","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_signal@1.0.2\\signal\\src\\init.lua","Packages\\_Index\\nightcycle_signal@1.0.2\\signal\\default.project.json"]}]},{"name":"nightcycle_spring@1.0.0","className":"Folder","children":[{"name":"spring","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_spring@1.0.0\\spring\\src\\init.lua","Packages\\_Index\\nightcycle_spring@1.0.0\\spring\\default.project.json"]}]},{"name":"nightcycle_table-util@1.1.0","className":"Folder","children":[{"name":"table-util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_table-util@1.1.0\\table-util\\src\\init.lua","Packages\\_Index\\nightcycle_table-util@1.1.0\\table-util\\default.project.json"]}]},{"name":"nightcycle_table-util@2.0.0","className":"Folder","children":[{"name":"table-util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_table-util@2.0.0\\table-util\\src\\init.lua","Packages\\_Index\\nightcycle_table-util@2.0.0\\table-util\\default.project.json"]}]},{"name":"nightcycle_vector@1.0.2","className":"Folder","children":[{"name":"vector","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_vector@1.0.2\\vector\\src\\init.lua","Packages\\_Index\\nightcycle_vector@1.0.2\\vector\\default.project.json"]}]}]},{"name":"synthetic","className":"ModuleScript","filePaths":["src\\init.luau"],"children":[{"name":"Component","className":"Folder","children":[{"name":"Button","className":"Folder","children":[{"name":"Badge","className":"ModuleScript","filePaths":["src\\Component\\Button\\Badge\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Badge\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Badge\\cfusion.story.luau"]}]},{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Button\\Base.luau"]},{"name":"Chip","className":"Folder","children":[{"name":"Assist","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Assist\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Assist\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Assist\\cfusion.story.luau"]}]},{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Base.luau"]},{"name":"Filter","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Filter\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Filter\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Filter\\cfusion.story.luau"]}]}]},{"name":"ElevatedButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\ElevatedButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ElevatedButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ElevatedButton\\cfusion.story.luau"]}]},{"name":"ExtendedFAB","className":"ModuleScript","filePaths":["src\\Component\\Button\\ExtendedFAB\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ExtendedFAB\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ExtendedFAB\\cfusion.story.luau"]}]},{"name":"FAB","className":"ModuleScript","filePaths":["src\\Component\\Button\\FAB\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FAB\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FAB\\cfusion.story.luau"]}]},{"name":"FilledButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledButton\\cfusion.story.luau"]}]},{"name":"FilledIconButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledIconButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledIconButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledIconButton\\cfusion.story.luau"]}]},{"name":"IconButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\IconButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\IconButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\IconButton\\cfusion.story.luau"]}]},{"name":"OutlinedButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedButton\\cfusion.story.luau"]}]},{"name":"OutlinedIconButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedIconButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedIconButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedIconButton\\cfusion.story.luau"]}]},{"name":"TextButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\TextButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\TextButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\TextButton\\cfusion.story.luau"]}]}]},{"name":"Checkbox","className":"ModuleScript","filePaths":["src\\Component\\Checkbox\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Checkbox\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Checkbox\\cfusion.story.luau"]}]},{"name":"Dialog","className":"ModuleScript","filePaths":["src\\Component\\Dialog\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Dialog\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Dialog\\cfusion.story.luau"]}]},{"name":"Menu","className":"Folder","children":[{"name":"Row","className":"Folder","children":[{"name":"Bar","className":"Folder","children":[{"name":"Bottom","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Bottom\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Bottom\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Bottom\\cfusion.story.luau"]}]},{"name":"Top","className":"Folder","children":[{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Base.luau"]},{"name":"Center","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Center\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Center\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Center\\cfusion.story.luau"]}]},{"name":"Large","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Large\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Large\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Large\\cfusion.story.luau"]}]},{"name":"Medium","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Medium\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Medium\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Medium\\cfusion.story.luau"]}]},{"name":"Small","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Small\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Small\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Small\\cfusion.story.luau"]}]}]}]},{"name":"Segmented","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Segmented\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Segmented\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Segmented\\cfusion.story.luau"]}]}]}]},{"name":"ProgressIndicator","className":"Folder","children":[{"name":"Circular","className":"ModuleScript","filePaths":["src\\Component\\ProgressIndicator\\Circular\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\ProgressIndicator\\Circular\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\ProgressIndicator\\Circular\\cfusion.story.luau"]}]}]},{"name":"RadioButton","className":"ModuleScript","filePaths":["src\\Component\\RadioButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\RadioButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\RadioButton\\cfusion.story.luau"]}]},{"name":"Search","className":"Folder","children":[{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Search\\Base.luau"]},{"name":"Filled","className":"ModuleScript","filePaths":["src\\Component\\Search\\Filled\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Search\\Filled\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Search\\Filled\\cfusion.story.luau"]}]}]},{"name":"Snackbar","className":"Folder","children":[{"name":"Large","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Large\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Large\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Large\\cfusion.story.luau"]}]},{"name":"Small","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Small\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Small\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Small\\cfusion.story.luau"]}]}]},{"name":"Switch","className":"ModuleScript","filePaths":["src\\Component\\Switch\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Switch\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Switch\\cfusion.story.luau"]}]},{"name":"TextField","className":"Folder","children":[{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Base.luau"]},{"name":"Filled","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Filled\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Filled\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Filled\\cfusion.story.luau"]}]},{"name":"Outlined","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Outlined\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Outlined\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Outlined\\cfusion.story.luau"]}]}]}]},{"name":"Enums","className":"ModuleScript","filePaths":["src\\Enums.luau"]},{"name":"Sounds","className":"ModuleScript","filePaths":["src\\Sounds.luau"]},{"name":"Style","className":"ModuleScript","filePaths":["src\\Style\\init.luau"],"children":[{"name":"Theme","className":"ModuleScript","filePaths":["src\\Style\\Theme\\init.luau"],"children":[{"name":"Blend","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Blend.luau"]},{"name":"ColorUtil","className":"ModuleScript","filePaths":["src\\Style\\Theme\\ColorUtil.luau"]},{"name":"HCT","className":"ModuleScript","filePaths":["src\\Style\\Theme\\HCT\\init.luau"],"children":[{"name":"Cam16","className":"ModuleScript","filePaths":["src\\Style\\Theme\\HCT\\Cam16.luau"]},{"name":"Solver","className":"ModuleScript","filePaths":["src\\Style\\Theme\\HCT\\Solver.luau"]}]},{"name":"MathUtil","className":"ModuleScript","filePaths":["src\\Style\\Theme\\MathUtil.luau"]},{"name":"Palette.story","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Palette.story.luau"]},{"name":"Palettes","className":"Folder","children":[{"name":"Core","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Palettes\\Core.luau"]},{"name":"Tonal","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Palettes\\Tonal.luau"]}]},{"name":"Scheme","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Scheme\\init.luau"]},{"name":"Scheme.story","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Scheme.story.luau"]},{"name":"ThemeUtil","className":"ModuleScript","filePaths":["src\\Style\\Theme\\ThemeUtil.luau"]},{"name":"ViewingConditions","className":"ModuleScript","filePaths":["src\\Style\\Theme\\ViewingConditions.luau"]}]},{"name":"Typography","className":"ModuleScript","filePaths":["src\\Style\\Typography.luau"]}]},{"name":"Transition","className":"ModuleScript","filePaths":["src\\Transition\\init.luau"],"children":[{"name":"Graph.story","className":"ModuleScript","filePaths":["src\\Transition\\Graph.story.luau"]}]},{"name":"Types","className":"ModuleScript","filePaths":["src\\Types.luau"]},{"name":"Util","className":"ModuleScript","filePaths":["src\\Util\\init.luau"],"children":[{"name":"Container","className":"ModuleScript","filePaths":["src\\Util\\Container\\init.luau"]},{"name":"ImageLabel","className":"ModuleScript","filePaths":["src\\Util\\ImageLabel\\init.luau"]},{"name":"List","className":"ModuleScript","filePaths":["src\\Util\\List\\init.luau"]},{"name":"Padding","className":"ModuleScript","filePaths":["src\\Util\\Padding\\init.luau"]},{"name":"PopUp","className":"ModuleScript","filePaths":["src\\Util\\PopUp\\init.luau"],"children":[{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Util\\PopUp\\cfusion.story.luau"]}]},{"name":"ScrollingContainer","className":"ModuleScript","filePaths":["src\\Util\\ScrollingContainer\\init.luau"],"children":[{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Util\\ScrollingContainer\\cfusion.story.luau"]}]},{"name":"TextLabel","className":"ModuleScript","filePaths":["src\\Util\\TextLabel\\init.luau"]}]}]}]}]}]} \ No newline at end of file +{"name":"synthetic-test","className":"DataModel","filePaths":["dev.project.json"],"children":[{"name":"ReplicatedStorage","className":"ReplicatedStorage","children":[{"name":"Packages","className":"Folder","children":[{"name":"ColdFusion","className":"ModuleScript","filePaths":["Packages\\ColdFusion.lua"]},{"name":"CurveUtil","className":"ModuleScript","filePaths":["Packages\\CurveUtil.lua"]},{"name":"Fusion","className":"ModuleScript","filePaths":["Packages\\Fusion.lua"]},{"name":"HashUtil","className":"ModuleScript","filePaths":["Packages\\HashUtil.lua"]},{"name":"Maid","className":"ModuleScript","filePaths":["Packages\\Maid.lua"]},{"name":"MaterialIcons","className":"ModuleScript","filePaths":["Packages\\MaterialIcons.lua"]},{"name":"Signal","className":"ModuleScript","filePaths":["Packages\\Signal.lua"]},{"name":"Spring","className":"ModuleScript","filePaths":["Packages\\Spring.lua"]},{"name":"TableUtil","className":"ModuleScript","filePaths":["Packages\\TableUtil.lua"]},{"name":"_Index","className":"Folder","children":[{"name":"boatbomber_hashlib@1.0.0","className":"Folder","children":[{"name":"hashlib","className":"ModuleScript","filePaths":["Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\src\\init.lua","Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\default.project.json"],"children":[{"name":"Base64","className":"ModuleScript","filePaths":["Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\src\\Base64.lua"]},{"name":"HashLib.spec","className":"ModuleScript","filePaths":["Packages\\_Index\\boatbomber_hashlib@1.0.0\\hashlib\\src\\HashLib.spec.lua"]}]}]},{"name":"elttob_fusion@0.2.0","className":"Folder","children":[{"name":"fusion","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\init.lua","Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\default.project.json"],"children":[{"name":"Animation","className":"Folder","children":[{"name":"Spring","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\Spring.lua"]},{"name":"SpringScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\SpringScheduler.lua"]},{"name":"Tween","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\Tween.lua"]},{"name":"TweenScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\TweenScheduler.lua"]},{"name":"getTweenRatio","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\getTweenRatio.lua"]},{"name":"lerpType","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\lerpType.lua"]},{"name":"packType","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\packType.lua"]},{"name":"springCoefficients","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\springCoefficients.lua"]},{"name":"unpackType","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Animation\\unpackType.lua"]}]},{"name":"Colour","className":"Folder","children":[{"name":"Oklab","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Colour\\Oklab.lua"]}]},{"name":"Dependencies","className":"Folder","children":[{"name":"captureDependencies","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\captureDependencies.lua"]},{"name":"initDependency","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\initDependency.lua"]},{"name":"sharedState","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\sharedState.lua"]},{"name":"updateAll","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\updateAll.lua"]},{"name":"useDependency","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Dependencies\\useDependency.lua"]}]},{"name":"Instances","className":"Folder","children":[{"name":"Children","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Children.lua"]},{"name":"Cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Cleanup.lua"]},{"name":"Hydrate","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Hydrate.lua"]},{"name":"New","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\New.lua"]},{"name":"OnChange","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\OnChange.lua"]},{"name":"OnEvent","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\OnEvent.lua"]},{"name":"Out","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Out.lua"]},{"name":"Ref","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\Ref.lua"]},{"name":"applyInstanceProps","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\applyInstanceProps.lua"]},{"name":"defaultProps","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Instances\\defaultProps.lua"]}]},{"name":"Logging","className":"Folder","children":[{"name":"logError","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\logError.lua"]},{"name":"logErrorNonFatal","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\logErrorNonFatal.lua"]},{"name":"logWarn","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\logWarn.lua"]},{"name":"messages","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\messages.lua"]},{"name":"parseError","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Logging\\parseError.lua"]}]},{"name":"PubTypes","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\PubTypes.lua"]},{"name":"State","className":"Folder","children":[{"name":"Computed","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\Computed.lua"]},{"name":"ForKeys","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\ForKeys.lua"]},{"name":"ForPairs","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\ForPairs.lua"]},{"name":"ForValues","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\ForValues.lua"]},{"name":"Observer","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\Observer.lua"]},{"name":"Value","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\Value.lua"]},{"name":"unwrap","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\State\\unwrap.lua"]}]},{"name":"Types","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Types.lua"]},{"name":"Utility","className":"Folder","children":[{"name":"None","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\None.lua"]},{"name":"cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\cleanup.lua"]},{"name":"doNothing","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\doNothing.lua"]},{"name":"isSimilar","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\isSimilar.lua"]},{"name":"needsDestruction","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\needsDestruction.lua"]},{"name":"restrictRead","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\restrictRead.lua"]},{"name":"xtypeof","className":"ModuleScript","filePaths":["Packages\\_Index\\elttob_fusion@0.2.0\\fusion\\src\\Utility\\xtypeof.lua"]}]}]}]},{"name":"nightcycle_cold-fusion@9.0.7","className":"Folder","children":[{"name":"Maid","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\Maid.lua"]},{"name":"ServiceProxy","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\ServiceProxy.lua"]},{"name":"Signal","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\Signal.lua"]},{"name":"TableUtil","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\TableUtil.lua"]},{"name":"cold-fusion","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\init.luau","Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\default.project.json"],"children":[{"name":"Fusion","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\init.lua"],"children":[{"name":"Animation","className":"Folder","children":[{"name":"Spring","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\Spring.lua"]},{"name":"SpringScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\SpringScheduler.lua"]},{"name":"Tween","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\Tween.lua"]},{"name":"TweenScheduler","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\TweenScheduler.lua"]},{"name":"getTweenRatio","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\getTweenRatio.lua"]},{"name":"lerpType","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\lerpType.lua"]},{"name":"packType","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\packType.lua"]},{"name":"springCoefficients","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\springCoefficients.lua"]},{"name":"unpackType","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Animation\\unpackType.lua"]}]},{"name":"Colour","className":"Folder","children":[{"name":"Oklab","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Colour\\Oklab.lua"]}]},{"name":"Instances","className":"Folder","children":[{"name":"Attribute","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Attribute.lua"]},{"name":"AttributeChange","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\AttributeChange.lua"]},{"name":"AttributeOut","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\AttributeOut.lua"]},{"name":"Children","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Children.lua"]},{"name":"Cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Cleanup.lua"]},{"name":"Hydrate","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Hydrate.lua"]},{"name":"New","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\New.lua"]},{"name":"OnChange","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\OnChange.lua"]},{"name":"OnEvent","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\OnEvent.lua"]},{"name":"Out","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Out.lua"]},{"name":"Ref","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\Ref.lua"]},{"name":"applyInstanceProps","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\applyInstanceProps.lua"]},{"name":"defaultProps","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Instances\\defaultProps.lua"]}]},{"name":"Logging","className":"Folder","children":[{"name":"logError","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\logError.lua"]},{"name":"logErrorNonFatal","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\logErrorNonFatal.lua"]},{"name":"logWarn","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\logWarn.lua"]},{"name":"messages","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\messages.lua"]},{"name":"parseError","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Logging\\parseError.lua"]}]},{"name":"PubTypes","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\PubTypes.lua"]},{"name":"State","className":"Folder","children":[{"name":"Computed","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\Computed.lua"]},{"name":"ForKeys","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\ForKeys.lua"]},{"name":"ForPairs","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\ForPairs.lua"]},{"name":"ForValues","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\ForValues.lua"]},{"name":"Observer","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\Observer.lua"]},{"name":"Value","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\Value.lua"]},{"name":"isState","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\isState.lua"]},{"name":"makeUseCallback","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\makeUseCallback.lua"]},{"name":"peek","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\peek.lua"]},{"name":"updateAll","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\State\\updateAll.lua"]}]},{"name":"Types","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Types.lua"]},{"name":"Utility","className":"Folder","children":[{"name":"None","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\None.lua"]},{"name":"cleanup","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\cleanup.lua"]},{"name":"doNothing","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\doNothing.lua"]},{"name":"isSimilar","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\isSimilar.lua"]},{"name":"needsDestruction","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\needsDestruction.lua"]},{"name":"restrictRead","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\restrictRead.lua"]},{"name":"xtypeof","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Fusion\\Utility\\xtypeof.lua"]}]}]},{"name":"InstanceTypes","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\InstanceTypes.luau"]},{"name":"Interface","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Interface.luau"]},{"name":"Test.story","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Test.story.luau"]},{"name":"Types","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Types.luau"]},{"name":"Util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_cold-fusion@9.0.7\\cold-fusion\\src\\Util.luau"]}]}]},{"name":"nightcycle_curve-util@1.0.0","className":"Folder","children":[{"name":"Vector","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\Vector.lua"]},{"name":"curve-util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\src\\init.lua","Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\default.project.json"],"children":[{"name":"Ease","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\src\\Ease.lua"]},{"name":"Lerp","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_curve-util@1.0.0\\curve-util\\src\\Lerp.lua"]}]}]},{"name":"nightcycle_maid@1.1.4","className":"Folder","children":[{"name":"maid","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\src\\init.lua","Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\default.project.json"],"children":[{"name":"Maid","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\src\\Maid.lua"]},{"name":"MaidTaskUtils","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_maid@1.1.4\\maid\\src\\MaidTaskUtils.lua"]}]}]},{"name":"nightcycle_material-icons@1.0.1","className":"Folder","children":[{"name":"material-icons","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\init.luau","Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\default.project.json"],"children":[{"name":"Default_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_1.luau"]},{"name":"Default_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_2.luau"]},{"name":"Default_18_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_3.luau"]},{"name":"Default_18_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_18_4.luau"]},{"name":"Default_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_1.luau"]},{"name":"Default_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_2.luau"]},{"name":"Default_24_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_3.luau"]},{"name":"Default_24_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_24_4.luau"]},{"name":"Default_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_1.luau"]},{"name":"Default_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_2.luau"]},{"name":"Default_36_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_3.luau"]},{"name":"Default_36_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_36_4.luau"]},{"name":"Default_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_1.luau"]},{"name":"Default_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_2.luau"]},{"name":"Default_48_3","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_3.luau"]},{"name":"Default_48_4","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Default_48_4.luau"]},{"name":"Outlined_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_18_1.luau"]},{"name":"Outlined_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_18_2.luau"]},{"name":"Outlined_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_24_1.luau"]},{"name":"Outlined_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_24_2.luau"]},{"name":"Outlined_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_36_1.luau"]},{"name":"Outlined_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_36_2.luau"]},{"name":"Outlined_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_48_1.luau"]},{"name":"Outlined_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Outlined_48_2.luau"]},{"name":"Round_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_18_1.luau"]},{"name":"Round_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_18_2.luau"]},{"name":"Round_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_24_1.luau"]},{"name":"Round_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_24_2.luau"]},{"name":"Round_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_36_1.luau"]},{"name":"Round_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_36_2.luau"]},{"name":"Round_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_48_1.luau"]},{"name":"Round_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Round_48_2.luau"]},{"name":"Sharp_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_18_1.luau"]},{"name":"Sharp_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_18_2.luau"]},{"name":"Sharp_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_24_1.luau"]},{"name":"Sharp_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_24_2.luau"]},{"name":"Sharp_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_36_1.luau"]},{"name":"Sharp_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_36_2.luau"]},{"name":"Sharp_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_48_1.luau"]},{"name":"Sharp_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\Sharp_48_2.luau"]},{"name":"TwoTone_18_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_18_1.luau"]},{"name":"TwoTone_18_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_18_2.luau"]},{"name":"TwoTone_24_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_24_1.luau"]},{"name":"TwoTone_24_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_24_2.luau"]},{"name":"TwoTone_36_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_36_1.luau"]},{"name":"TwoTone_36_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_36_2.luau"]},{"name":"TwoTone_48_1","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_48_1.luau"]},{"name":"TwoTone_48_2","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_material-icons@1.0.1\\material-icons\\src\\TwoTone_48_2.luau"]}]}]},{"name":"nightcycle_service-proxy@1.0.0","className":"Folder","children":[{"name":"service-proxy","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_service-proxy@1.0.0\\service-proxy\\src\\init.lua","Packages\\_Index\\nightcycle_service-proxy@1.0.0\\service-proxy\\default.project.json"]}]},{"name":"nightcycle_signal@1.0.2","className":"Folder","children":[{"name":"signal","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_signal@1.0.2\\signal\\src\\init.lua","Packages\\_Index\\nightcycle_signal@1.0.2\\signal\\default.project.json"]}]},{"name":"nightcycle_spring@1.0.0","className":"Folder","children":[{"name":"spring","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_spring@1.0.0\\spring\\src\\init.lua","Packages\\_Index\\nightcycle_spring@1.0.0\\spring\\default.project.json"]}]},{"name":"nightcycle_table-util@1.1.0","className":"Folder","children":[{"name":"table-util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_table-util@1.1.0\\table-util\\src\\init.lua","Packages\\_Index\\nightcycle_table-util@1.1.0\\table-util\\default.project.json"]}]},{"name":"nightcycle_table-util@2.0.0","className":"Folder","children":[{"name":"table-util","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_table-util@2.0.0\\table-util\\src\\init.lua","Packages\\_Index\\nightcycle_table-util@2.0.0\\table-util\\default.project.json"]}]},{"name":"nightcycle_vector@1.0.2","className":"Folder","children":[{"name":"vector","className":"ModuleScript","filePaths":["Packages\\_Index\\nightcycle_vector@1.0.2\\vector\\src\\init.lua","Packages\\_Index\\nightcycle_vector@1.0.2\\vector\\default.project.json"]}]}]},{"name":"synthetic","className":"ModuleScript","filePaths":["src\\init.luau"],"children":[{"name":"Component","className":"Folder","children":[{"name":"Button","className":"Folder","children":[{"name":"Badge","className":"ModuleScript","filePaths":["src\\Component\\Button\\Badge\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Badge\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Badge\\cfusion.story.luau"]}]},{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Button\\Base.luau"]},{"name":"Chip","className":"Folder","children":[{"name":"Assist","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Assist\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Assist\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Assist\\cfusion.story.luau"]}]},{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Base.luau"]},{"name":"Filter","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Filter\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Filter\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\Chip\\Filter\\cfusion.story.luau"]}]}]},{"name":"ElevatedButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\ElevatedButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ElevatedButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ElevatedButton\\cfusion.story.luau"]}]},{"name":"ExtendedFAB","className":"ModuleScript","filePaths":["src\\Component\\Button\\ExtendedFAB\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ExtendedFAB\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\ExtendedFAB\\cfusion.story.luau"]}]},{"name":"FAB","className":"ModuleScript","filePaths":["src\\Component\\Button\\FAB\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FAB\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FAB\\cfusion.story.luau"]}]},{"name":"FilledButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledButton\\cfusion.story.luau"]}]},{"name":"FilledIconButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledIconButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledIconButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\FilledIconButton\\cfusion.story.luau"]}]},{"name":"IconButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\IconButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\IconButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\IconButton\\cfusion.story.luau"]}]},{"name":"OutlinedButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedButton\\cfusion.story.luau"]}]},{"name":"OutlinedIconButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedIconButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedIconButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\OutlinedIconButton\\cfusion.story.luau"]}]},{"name":"TextButton","className":"ModuleScript","filePaths":["src\\Component\\Button\\TextButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\TextButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Button\\TextButton\\cfusion.story.luau"]}]}]},{"name":"Checkbox","className":"ModuleScript","filePaths":["src\\Component\\Checkbox\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Checkbox\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Checkbox\\cfusion.story.luau"]}]},{"name":"Dialog","className":"ModuleScript","filePaths":["src\\Component\\Dialog\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Dialog\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Dialog\\cfusion.story.luau"]}]},{"name":"Menu","className":"Folder","children":[{"name":"Row","className":"Folder","children":[{"name":"Bar","className":"Folder","children":[{"name":"Bottom","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Bottom\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Bottom\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Bottom\\cfusion.story.luau"]}]},{"name":"Top","className":"Folder","children":[{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Base.luau"]},{"name":"Center","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Center\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Center\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Center\\cfusion.story.luau"]}]},{"name":"Large","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Large\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Large\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Large\\cfusion.story.luau"]}]},{"name":"Medium","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Medium\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Medium\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Medium\\cfusion.story.luau"]}]},{"name":"Small","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Small\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Small\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Bar\\Top\\Small\\cfusion.story.luau"]}]}]}]},{"name":"Segmented","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Segmented\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Segmented\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Menu\\Row\\Segmented\\cfusion.story.luau"]}]}]}]},{"name":"ProgressIndicator","className":"Folder","children":[{"name":"Circular","className":"ModuleScript","filePaths":["src\\Component\\ProgressIndicator\\Circular\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\ProgressIndicator\\Circular\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\ProgressIndicator\\Circular\\cfusion.story.luau"]}]}]},{"name":"RadioButton","className":"ModuleScript","filePaths":["src\\Component\\RadioButton\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\RadioButton\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\RadioButton\\cfusion.story.luau"]}]},{"name":"Search","className":"Folder","children":[{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\Search\\Base.luau"]},{"name":"Filled","className":"ModuleScript","filePaths":["src\\Component\\Search\\Filled\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Search\\Filled\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Search\\Filled\\cfusion.story.luau"]}]},{"name":"Text","className":"ModuleScript","filePaths":["src\\Component\\Search\\Text\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Search\\Text\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Search\\Text\\cfusion.story.luau"]}]}]},{"name":"Snackbar","className":"Folder","children":[{"name":"Large","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Large\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Large\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Large\\cfusion.story.luau"]}]},{"name":"Small","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Small\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Small\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Snackbar\\Small\\cfusion.story.luau"]}]}]},{"name":"Switch","className":"ModuleScript","filePaths":["src\\Component\\Switch\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\Switch\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\Switch\\cfusion.story.luau"]}]},{"name":"TextField","className":"Folder","children":[{"name":"Base","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Base.luau"]},{"name":"Filled","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Filled\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Filled\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Filled\\cfusion.story.luau"]}]},{"name":"Outlined","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Outlined\\init.luau"],"children":[{"name":"cfusion-theme.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Outlined\\cfusion-theme.story.luau"]},{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Component\\TextField\\Outlined\\cfusion.story.luau"]}]}]}]},{"name":"Enums","className":"ModuleScript","filePaths":["src\\Enums.luau"]},{"name":"Sounds","className":"ModuleScript","filePaths":["src\\Sounds.luau"]},{"name":"Style","className":"ModuleScript","filePaths":["src\\Style\\init.luau"],"children":[{"name":"Theme","className":"ModuleScript","filePaths":["src\\Style\\Theme\\init.luau"],"children":[{"name":"Blend","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Blend.luau"]},{"name":"ColorUtil","className":"ModuleScript","filePaths":["src\\Style\\Theme\\ColorUtil.luau"]},{"name":"HCT","className":"ModuleScript","filePaths":["src\\Style\\Theme\\HCT\\init.luau"],"children":[{"name":"Cam16","className":"ModuleScript","filePaths":["src\\Style\\Theme\\HCT\\Cam16.luau"]},{"name":"Solver","className":"ModuleScript","filePaths":["src\\Style\\Theme\\HCT\\Solver.luau"]}]},{"name":"MathUtil","className":"ModuleScript","filePaths":["src\\Style\\Theme\\MathUtil.luau"]},{"name":"Palette.story","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Palette.story.luau"]},{"name":"Palettes","className":"Folder","children":[{"name":"Core","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Palettes\\Core.luau"]},{"name":"Tonal","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Palettes\\Tonal.luau"]}]},{"name":"Scheme","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Scheme\\init.luau"]},{"name":"Scheme.story","className":"ModuleScript","filePaths":["src\\Style\\Theme\\Scheme.story.luau"]},{"name":"ThemeUtil","className":"ModuleScript","filePaths":["src\\Style\\Theme\\ThemeUtil.luau"]},{"name":"ViewingConditions","className":"ModuleScript","filePaths":["src\\Style\\Theme\\ViewingConditions.luau"]}]},{"name":"Typography","className":"ModuleScript","filePaths":["src\\Style\\Typography.luau"]}]},{"name":"Transition","className":"ModuleScript","filePaths":["src\\Transition\\init.luau"],"children":[{"name":"Graph.story","className":"ModuleScript","filePaths":["src\\Transition\\Graph.story.luau"]}]},{"name":"Types","className":"ModuleScript","filePaths":["src\\Types.luau"]},{"name":"Util","className":"ModuleScript","filePaths":["src\\Util\\init.luau"],"children":[{"name":"Container","className":"ModuleScript","filePaths":["src\\Util\\Container\\init.luau"]},{"name":"ImageLabel","className":"ModuleScript","filePaths":["src\\Util\\ImageLabel\\init.luau"]},{"name":"List","className":"ModuleScript","filePaths":["src\\Util\\List\\init.luau"]},{"name":"Padding","className":"ModuleScript","filePaths":["src\\Util\\Padding\\init.luau"]},{"name":"PopUp","className":"ModuleScript","filePaths":["src\\Util\\PopUp\\init.luau"],"children":[{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Util\\PopUp\\cfusion.story.luau"]}]},{"name":"ScrollingContainer","className":"ModuleScript","filePaths":["src\\Util\\ScrollingContainer\\init.luau"],"children":[{"name":"cfusion.story","className":"ModuleScript","filePaths":["src\\Util\\ScrollingContainer\\cfusion.story.luau"]}]},{"name":"TextLabel","className":"ModuleScript","filePaths":["src\\Util\\TextLabel\\init.luau"]}]}]}]}]}]} \ No newline at end of file diff --git a/src/Component/Search/Base.luau b/src/Component/Search/Base.luau index 4a577170..183f78ff 100644 --- a/src/Component/Search/Base.luau +++ b/src/Component/Search/Base.luau @@ -49,6 +49,7 @@ local Icons = MaterialIcons.default.dp_48.scale_1 function newPanel( + isFilled: boolean, onClick: (content: string) -> (), initialText: string, button: GuiObject, @@ -225,7 +226,7 @@ function newPanel( BackgroundColor3 = _Computed(function(s: Style, bC: Color3, e: number): Color3 return s:GetElevatedColor(bC, e) end, styleState, backgroundColorState, elevationState), - BackgroundTransparency = 0, + BackgroundTransparency = if isFilled then 0 else 1, AutomaticSize = Enum.AutomaticSize.Y, Children = { _new("UICorner")({ @@ -353,6 +354,7 @@ function Base.newBar( local nextElevationState = _Computed(function(e: number): number return e + 1 end, elevationState) + local backgroundColorState: State = _import(backgroundColor, Color3.new()) local function newLabel( @@ -366,6 +368,9 @@ function Base.newBar( local elevatedTextColorState = fuse.Computed(function(s: Style, tC: Color3, e: number): Color3 return s:GetElevatedColor(tC, e) end, styleState, textColorState, nextElevationState) + local elevatedBackgroundColorState = fuse.Computed(function(s: Style, tC: Color3, e: number): Color3 + return s:GetElevatedColor(tC, e) + end, styleState, backgroundColorState, nextElevationState) local isHoveredState = fuse.Value(false) local out = fuse.new("TextButton")({ @@ -373,7 +378,9 @@ function Base.newBar( AutomaticSize = Enum.AutomaticSize.Y, TextXAlignment = Enum.TextXAlignment.Left, Size = UDim2.fromScale(1,0), - BackgroundTransparency = 1, + AutoButtonColor = true, + BackgroundTransparency = if isFilled then 0 else 1, + BackgroundColor3 = elevatedBackgroundColorState, TextColor3 = elevatedTextColorState, ClipsDescendants = false, TextSize = _Computed(function(s: Style): number @@ -396,10 +403,10 @@ function Base.newBar( isHoveredState:Set(false) end, SelectionGained = function() - isFocusedState:Set(true) + isHoveredState:Set(true) end, SelectionLost = function() - isFocusedState:Set(false) + isHoveredState:Set(false) end, }, Children = { @@ -421,7 +428,6 @@ function Base.newBar( return out end - local backgroundColorState: State = _import(backgroundColor, Color3.new()) local optionSolverState = _import(optionSolver, function(input: string): {[number]: string} return {} end) @@ -443,6 +449,7 @@ function Base.newBar( local function onClick() panelMaid:DoCleaning() local panel = newPanel( + isFilled, function(content: string) inputState:Set(content) panelMaid:DoCleaning() @@ -599,7 +606,7 @@ function Base.newBar( s.Scale, Types.newAppearanceData(s:GetElevatedColor(hC, e), 1), Types.newAppearanceData(s:GetElevatedColor(hC, e), 1), - Types.newAppearanceData(s:GetElevatedColor(dC, e), 1 - 0.38), + Types.newAppearanceData(s:GetElevatedColor(dC, e), 1), s:GetFontData(Enums.FontType.LabelLarge), i, nil, diff --git a/src/Component/Search/Filled/cfusion-theme.story.luau b/src/Component/Search/Filled/cfusion-theme.story.luau index 1128fbd3..b2fb9d1d 100644 --- a/src/Component/Search/Filled/cfusion-theme.story.luau +++ b/src/Component/Search/Filled/cfusion-theme.story.luau @@ -36,12 +36,122 @@ return function(frame: Frame) do local button = maid:GiveTask( - Module.ColdFusion.new( + Module.ColdFusion.primaryContainer( function(input: string): string print(`entered: {input}`) return input end, - "Test search here", + "Primary container search", + function(input: string): {[number]: string} + local options: {[number]: string} = {} + for i=1, math.random(12) do + options[i] = string.rep(input, math.random(5)) + end + return options + end, + nil, + 0, + style + ) + ) + button.Parent = halfFrame + end + do + local button = maid:GiveTask( + Module.ColdFusion.secondaryContainer( + function(input: string): string + print(`entered: {input}`) + return input + end, + "Secondary container search", + function(input: string): {[number]: string} + local options: {[number]: string} = {} + for i=1, math.random(12) do + options[i] = string.rep(input, math.random(5)) + end + return options + end, + nil, + 0, + style + ) + ) + button.Parent = halfFrame + end + do + local button = maid:GiveTask( + Module.ColdFusion.tertiaryContainer( + function(input: string): string + print(`entered: {input}`) + return input + end, + "Tertiary container search", + function(input: string): {[number]: string} + local options: {[number]: string} = {} + for i=1, math.random(12) do + options[i] = string.rep(input, math.random(5)) + end + return options + end, + nil, + 0, + style + ) + ) + button.Parent = halfFrame + end + do + local button = maid:GiveTask( + Module.ColdFusion.primary( + function(input: string): string + print(`entered: {input}`) + return input + end, + "Primary search", + function(input: string): {[number]: string} + local options: {[number]: string} = {} + for i=1, math.random(12) do + options[i] = string.rep(input, math.random(5)) + end + return options + end, + nil, + 0, + style + ) + ) + button.Parent = halfFrame + end + do + local button = maid:GiveTask( + Module.ColdFusion.secondary( + function(input: string): string + print(`entered: {input}`) + return input + end, + "Secondary search", + function(input: string): {[number]: string} + local options: {[number]: string} = {} + for i=1, math.random(12) do + options[i] = string.rep(input, math.random(5)) + end + return options + end, + nil, + 0, + style + ) + ) + button.Parent = halfFrame + end + do + local button = maid:GiveTask( + Module.ColdFusion.tertiary( + function(input: string): string + print(`entered: {input}`) + return input + end, + "Tertiary search", function(input: string): {[number]: string} local options: {[number]: string} = {} for i=1, math.random(12) do @@ -50,15 +160,12 @@ return function(frame: Frame) return options end, nil, - style:GetColor(Enums.ColorRoleType.Primary), - style:GetColor(Enums.ColorRoleType.PrimaryContainer), 0, style ) ) button.Parent = halfFrame end - return halfFrame end diff --git a/src/Component/Search/Filled/cfusion.story.luau b/src/Component/Search/Filled/cfusion.story.luau index 6f0bc008..e3d444aa 100644 --- a/src/Component/Search/Filled/cfusion.story.luau +++ b/src/Component/Search/Filled/cfusion.story.luau @@ -4,8 +4,6 @@ local _Packages = _Package.Parent -- Services -- Packages local Maid = require(_Packages:WaitForChild("Maid")) -local MaterialIcons = require(_Packages:WaitForChild("MaterialIcons")) - -- Modules local Style = require(_Package:WaitForChild("Style")) local Enums = require(_Package:WaitForChild("Enums")) @@ -14,8 +12,6 @@ local Enums = require(_Package:WaitForChild("Enums")) -- Constants -- Variables -- References -local Icons = MaterialIcons.default.dp_48.scale_1 - -- Class return function(frame: Frame) local maid = Maid.new() diff --git a/src/Component/Search/Filled/init.luau b/src/Component/Search/Filled/init.luau index 1d32e1c7..cfd0c9f1 100644 --- a/src/Component/Search/Filled/init.luau +++ b/src/Component/Search/Filled/init.luau @@ -5,11 +5,9 @@ local _Packages = _Package.Parent -- Packages local Maid = require(_Packages:WaitForChild("Maid")) local ColdFusion = require(_Packages:WaitForChild("ColdFusion")) -local MaterialIcons = require(_Packages:WaitForChild("MaterialIcons")) -- Modules local Base = require(script.Parent:WaitForChild("Base")) -local Util = require(_Package:WaitForChild("Util")) local Types = require(_Package:WaitForChild("Types")) local Style = require(_Package:WaitForChild("Style")) local Enums = require(_Package:WaitForChild("Enums")) @@ -37,6 +35,278 @@ local Interface = {} Interface.ColdFusion = {} +function Interface.ColdFusion.tertiaryContainer( + onInputEntered: CanBeState<(input: string) -> string>, + label: CanBeState, + optionSolver: CanBeState<(input: string) -> {[number]: string}>, + optionConstructor: CanBeState, + elevation: CanBeState, + style: CanBeState