├── Editor.meta ├── Editor ├── Assets.meta └── Assets │ ├── Mew.Core.Assets.Editor.asmdef │ ├── Mew.Core.Assets.Editor.asmdef.meta │ ├── SceneLocationFinder.cs │ ├── SceneLocationFinder.cs.meta │ ├── SceneReferencePropertyDrawer.cs │ ├── SceneReferencePropertyDrawer.cs.meta │ ├── UnifiedScenePropertyDrawer.cs │ └── UnifiedScenePropertyDrawer.cs.meta ├── LICENSE ├── LICENSE.meta ├── README.md ├── README.md.meta ├── README_ja.md ├── README_ja.md.meta ├── Runtime.meta ├── Runtime ├── Assets.meta ├── Assets │ ├── AddressablesHelper.cs │ ├── AddressablesHelper.cs.meta │ ├── AssetLoader.cs │ ├── AssetLoader.cs.meta │ ├── Compatibility.meta │ ├── Compatibility │ │ ├── CompatibleSceneLoader.cs │ │ └── CompatibleSceneLoader.cs.meta │ ├── Mew.Core.Assets.asmdef │ ├── Mew.Core.Assets.asmdef.meta │ ├── PrefabAssetReference.cs │ ├── PrefabAssetReference.cs.meta │ ├── Scene.meta │ └── Scene │ │ ├── AddressablesSceneKey.cs │ │ ├── AddressablesSceneKey.cs.meta │ │ ├── ISceneHandle.cs │ │ ├── ISceneHandle.cs.meta │ │ ├── SceneAssetReference.cs │ │ ├── SceneAssetReference.cs.meta │ │ ├── SceneHandle.cs │ │ ├── SceneHandle.cs.meta │ │ ├── SceneInstanceHandle.cs │ │ ├── SceneInstanceHandle.cs.meta │ │ ├── SceneLoader.cs │ │ ├── SceneLoader.cs.meta │ │ ├── SceneReference.cs │ │ ├── SceneReference.cs.meta │ │ ├── UnifiedScene.cs │ │ ├── UnifiedScene.cs.meta │ │ ├── UnifiedSceneLoader.cs │ │ └── UnifiedSceneLoader.cs.meta ├── Compatibility.meta ├── Compatibility │ ├── AwaitableCompletionCompatibleSource.cs │ ├── AwaitableCompletionCompatibleSource.cs.meta │ ├── MewCompletionSource.cs │ └── MewCompletionSource.cs.meta ├── Extensions.meta ├── Extensions │ ├── TaskExtensions.cs │ └── TaskExtensions.cs.meta ├── Helpers.meta ├── Helpers │ ├── Compatibility.meta │ ├── Compatibility │ │ ├── TaskHelperInternal.cs │ │ └── TaskHelperInternal.cs.meta │ ├── SceneManagerHelper.cs │ ├── SceneManagerHelper.cs.meta │ ├── TaskHelper.cs │ ├── TaskHelper.cs.meta │ ├── UnityObjectHelper.cs │ └── UnityObjectHelper.cs.meta ├── Mew.Core.asmdef ├── Mew.Core.asmdef.meta ├── MewLoop.meta ├── MewLoop │ ├── MewLoop.cs │ ├── MewLoop.cs.meta │ ├── MewLoopDelegateCollection.cs │ ├── MewLoopDelegateCollection.cs.meta │ ├── MewLoopUnityInitializer.cs │ └── MewLoopUnityInitializer.cs.meta ├── TaskInterval.meta ├── TaskInterval │ ├── IntervalTimerType.cs │ ├── IntervalTimerType.cs.meta │ ├── LagProcessType.cs │ ├── LagProcessType.cs.meta │ ├── TaskInterval.cs │ └── TaskInterval.cs.meta ├── TaskQueue.meta └── TaskQueue │ ├── TaskAction.cs │ ├── TaskAction.cs.meta │ ├── TaskQueue.cs │ ├── TaskQueue.cs.meta │ ├── TaskQueueAwaitable.cs │ ├── TaskQueueAwaitable.cs.meta │ ├── TaskQueueLimitType.cs │ └── TaskQueueLimitType.cs.meta ├── Tests.meta ├── Tests ├── Mew.Core.Tests.asmdef ├── Mew.Core.Tests.asmdef.meta ├── TaskIntervalPlayModeTest.cs ├── TaskIntervalPlayModeTest.cs.meta ├── TaskQueuePlayModeTest.cs └── TaskQueuePlayModeTest.cs.meta ├── docs.meta ├── docs ├── api.meta ├── api │ ├── Mew.Core.Extensions.TaskExtensions.html │ ├── Mew.Core.Extensions.TaskExtensions.html.meta │ ├── Mew.Core.Extensions.html │ ├── Mew.Core.Extensions.html.meta │ ├── Mew.Core.MewCompletionSource.html │ ├── Mew.Core.MewCompletionSource.html.meta │ ├── Mew.Core.MewLoop.html │ ├── Mew.Core.MewLoop.html.meta │ ├── Mew.Core.MewLoopDelegateCollection.UpdateFunction.html │ ├── Mew.Core.MewLoopDelegateCollection.UpdateFunction.html.meta │ ├── Mew.Core.MewLoopDelegateCollection.html │ ├── Mew.Core.MewLoopDelegateCollection.html.meta │ ├── Mew.Core.MewLoopUnityInitializer.html │ ├── Mew.Core.MewLoopUnityInitializer.html.meta │ ├── Mew.Core.MewManualUpdate.html │ ├── Mew.Core.MewManualUpdate.html.meta │ ├── Mew.Core.MewUnityEarlyUpdate.html │ ├── Mew.Core.MewUnityEarlyUpdate.html.meta │ ├── Mew.Core.MewUnityFixedUpdate.html │ ├── Mew.Core.MewUnityFixedUpdate.html.meta │ ├── Mew.Core.MewUnityPostLateUpdate.html │ ├── Mew.Core.MewUnityPostLateUpdate.html.meta │ ├── Mew.Core.MewUnityPreLateUpdate.html │ ├── Mew.Core.MewUnityPreLateUpdate.html.meta │ ├── Mew.Core.MewUnityPreUpdate.html │ ├── Mew.Core.MewUnityPreUpdate.html.meta │ ├── Mew.Core.MewUnityUpdate.html │ ├── Mew.Core.MewUnityUpdate.html.meta │ ├── Mew.Core.SceneHelpers.SceneManagerHelper.html │ ├── Mew.Core.SceneHelpers.SceneManagerHelper.html.meta │ ├── Mew.Core.SceneHelpers.html │ ├── Mew.Core.SceneHelpers.html.meta │ ├── Mew.Core.TaskHelpers.TaskHelper.html │ ├── Mew.Core.TaskHelpers.TaskHelper.html.meta │ ├── Mew.Core.TaskHelpers.TaskHelperInternal.html │ ├── Mew.Core.TaskHelpers.TaskHelperInternal.html.meta │ ├── Mew.Core.TaskHelpers.html │ ├── Mew.Core.TaskHelpers.html.meta │ ├── Mew.Core.Tasks.IntervalTimerType.html │ ├── Mew.Core.Tasks.IntervalTimerType.html.meta │ ├── Mew.Core.Tasks.LagProcessType.html │ ├── Mew.Core.Tasks.LagProcessType.html.meta │ ├── Mew.Core.Tasks.TaskAction.html │ ├── Mew.Core.Tasks.TaskAction.html.meta │ ├── Mew.Core.Tasks.TaskInterval-1.html │ ├── Mew.Core.Tasks.TaskInterval-1.html.meta │ ├── Mew.Core.Tasks.TaskInterval.html │ ├── Mew.Core.Tasks.TaskInterval.html.meta │ ├── Mew.Core.Tasks.TaskQueue-1.html │ ├── Mew.Core.Tasks.TaskQueue-1.html.meta │ ├── Mew.Core.Tasks.TaskQueue.html │ ├── Mew.Core.Tasks.TaskQueue.html.meta │ ├── Mew.Core.Tasks.TaskQueueAwaitable.html │ ├── Mew.Core.Tasks.TaskQueueAwaitable.html.meta │ ├── Mew.Core.Tasks.TaskQueueLimitType.html │ ├── Mew.Core.Tasks.TaskQueueLimitType.html.meta │ ├── Mew.Core.Tasks.html │ ├── Mew.Core.Tasks.html.meta │ ├── Mew.Core.UnityObjectHelpers.UnityObjectHelper.html │ ├── Mew.Core.UnityObjectHelpers.UnityObjectHelper.html.meta │ ├── Mew.Core.UnityObjectHelpers.html │ ├── Mew.Core.UnityObjectHelpers.html.meta │ ├── Mew.Core.html │ ├── Mew.Core.html.meta │ ├── toc.html │ ├── toc.html.meta │ ├── toc.json │ └── toc.json.meta ├── en.meta ├── en │ ├── TaskInterval.meta │ ├── TaskInterval │ │ ├── exception.html │ │ ├── exception.html.meta │ │ ├── index.html │ │ ├── index.html.meta │ │ ├── player-loop.html │ │ ├── player-loop.html.meta │ │ ├── toc.html │ │ ├── toc.html.meta │ │ ├── toc.json │ │ └── toc.json.meta │ ├── TaskQueue.meta │ ├── TaskQueue │ │ ├── awaitable.html │ │ ├── awaitable.html.meta │ │ ├── exception.html │ │ ├── exception.html.meta │ │ ├── index.html │ │ ├── index.html.meta │ │ ├── player-loop.html │ │ ├── player-loop.html.meta │ │ ├── toc.html │ │ ├── toc.html.meta │ │ ├── toc.json │ │ └── toc.json.meta │ ├── index.html │ ├── index.html.meta │ ├── toc.html │ ├── toc.html.meta │ ├── toc.json │ └── toc.json.meta ├── favicon.ico ├── favicon.ico.meta ├── index.html ├── index.html.meta ├── index.json ├── index.json.meta ├── ja.meta ├── ja │ ├── TaskInterval.meta │ ├── TaskInterval │ │ ├── exception.html │ │ ├── exception.html.meta │ │ ├── index.html │ │ ├── index.html.meta │ │ ├── player-loop.html │ │ ├── player-loop.html.meta │ │ ├── toc.html │ │ ├── toc.html.meta │ │ ├── toc.json │ │ └── toc.json.meta │ ├── TaskQueue.meta │ ├── TaskQueue │ │ ├── awaitable.html │ │ ├── awaitable.html.meta │ │ ├── exception.html │ │ ├── exception.html.meta │ │ ├── index.html │ │ ├── index.html.meta │ │ ├── player-loop.html │ │ ├── player-loop.html.meta │ │ ├── toc.html │ │ ├── toc.html.meta │ │ ├── toc.json │ │ └── toc.json.meta │ ├── index.html │ ├── index.html.meta │ ├── toc.html │ ├── toc.html.meta │ ├── toc.json │ └── toc.json.meta ├── logo.svg ├── logo.svg.meta ├── manifest.json ├── manifest.json.meta ├── public.meta ├── public │ ├── bootstrap-icons-6QOYJHKE.woff2 │ ├── bootstrap-icons-6QOYJHKE.woff2.meta │ ├── bootstrap-icons-JHE3QUSN.woff │ ├── bootstrap-icons-JHE3QUSN.woff.meta │ ├── bootstrap-icons-OCU552PF.woff │ ├── bootstrap-icons-OCU552PF.woff.meta │ ├── bootstrap-icons-X6UQXWUS.woff2 │ ├── bootstrap-icons-X6UQXWUS.woff2.meta │ ├── c4Diagram-817c8e44-NRP5Z36Y.min.js │ ├── c4Diagram-817c8e44-NRP5Z36Y.min.js.map │ ├── c4Diagram-817c8e44-NRP5Z36Y.min.js.map.meta │ ├── c4Diagram-817c8e44-NRP5Z36Y.min.js.meta │ ├── c4Diagram-d0fbc5ce-BO64XHDH.min.js │ ├── c4Diagram-d0fbc5ce-BO64XHDH.min.js.map │ ├── c4Diagram-d0fbc5ce-BO64XHDH.min.js.map.meta │ ├── c4Diagram-d0fbc5ce-BO64XHDH.min.js.meta │ ├── chunk-23ZBFQP2.min.js │ ├── chunk-23ZBFQP2.min.js.map │ ├── chunk-23ZBFQP2.min.js.map.meta │ ├── chunk-23ZBFQP2.min.js.meta │ ├── chunk-2DAPLG7Z.min.js │ ├── chunk-2DAPLG7Z.min.js.map │ ├── chunk-2DAPLG7Z.min.js.map.meta │ ├── chunk-2DAPLG7Z.min.js.meta │ ├── chunk-2DSXJIGN.min.js │ ├── chunk-2DSXJIGN.min.js.map │ ├── chunk-2DSXJIGN.min.js.map.meta │ ├── chunk-2DSXJIGN.min.js.meta │ ├── chunk-334IV3XH.min.js │ ├── chunk-334IV3XH.min.js.map │ ├── chunk-334IV3XH.min.js.map.meta │ ├── chunk-334IV3XH.min.js.meta │ ├── chunk-3BJWU2V2.min.js │ ├── chunk-3BJWU2V2.min.js.map │ ├── chunk-3BJWU2V2.min.js.map.meta │ ├── chunk-3BJWU2V2.min.js.meta │ ├── chunk-3WBCDOCU.min.js │ ├── chunk-3WBCDOCU.min.js.map │ ├── chunk-3WBCDOCU.min.js.map.meta │ ├── chunk-3WBCDOCU.min.js.meta │ ├── chunk-65WDIALL.min.js │ ├── chunk-65WDIALL.min.js.map │ ├── chunk-65WDIALL.min.js.map.meta │ ├── chunk-65WDIALL.min.js.meta │ ├── chunk-6MONQR7B.min.js │ ├── chunk-6MONQR7B.min.js.map │ ├── chunk-6MONQR7B.min.js.map.meta │ ├── chunk-6MONQR7B.min.js.meta │ ├── chunk-DVIJHK6F.min.js │ ├── chunk-DVIJHK6F.min.js.map │ ├── chunk-DVIJHK6F.min.js.map.meta │ ├── chunk-DVIJHK6F.min.js.meta │ ├── chunk-ESYVBUIP.min.js │ ├── chunk-ESYVBUIP.min.js.map │ ├── chunk-ESYVBUIP.min.js.map.meta │ ├── chunk-ESYVBUIP.min.js.meta │ ├── chunk-F3IAZVFZ.min.js │ ├── chunk-F3IAZVFZ.min.js.map │ ├── chunk-F3IAZVFZ.min.js.map.meta │ ├── chunk-F3IAZVFZ.min.js.meta │ ├── chunk-IOEU3KNB.min.js │ ├── chunk-IOEU3KNB.min.js.map │ ├── chunk-IOEU3KNB.min.js.map.meta │ ├── chunk-IOEU3KNB.min.js.meta │ ├── chunk-N27HF5SS.min.js │ ├── chunk-N27HF5SS.min.js.map │ ├── chunk-N27HF5SS.min.js.map.meta │ ├── chunk-N27HF5SS.min.js.meta │ ├── chunk-NWTQUPHY.min.js │ ├── chunk-NWTQUPHY.min.js.map │ ├── chunk-NWTQUPHY.min.js.map.meta │ ├── chunk-NWTQUPHY.min.js.meta │ ├── chunk-P42HNYSU.min.js │ ├── chunk-P42HNYSU.min.js.map │ ├── chunk-P42HNYSU.min.js.map.meta │ ├── chunk-P42HNYSU.min.js.meta │ ├── chunk-P5KRN2VM.min.js │ ├── chunk-P5KRN2VM.min.js.map │ ├── chunk-P5KRN2VM.min.js.map.meta │ ├── chunk-P5KRN2VM.min.js.meta │ ├── chunk-RUC4INDL.min.js │ ├── chunk-RUC4INDL.min.js.map │ ├── chunk-RUC4INDL.min.js.map.meta │ ├── chunk-RUC4INDL.min.js.meta │ ├── chunk-SLGVIWBJ.min.js │ ├── chunk-SLGVIWBJ.min.js.map │ ├── chunk-SLGVIWBJ.min.js.map.meta │ ├── chunk-SLGVIWBJ.min.js.meta │ ├── chunk-TYUXPGKI.min.js │ ├── chunk-TYUXPGKI.min.js.map │ ├── chunk-TYUXPGKI.min.js.map.meta │ ├── chunk-TYUXPGKI.min.js.meta │ ├── chunk-WJ45NKHW.min.js │ ├── chunk-WJ45NKHW.min.js.map │ ├── chunk-WJ45NKHW.min.js.map.meta │ ├── chunk-WJ45NKHW.min.js.meta │ ├── chunk-WLBSFHXK.min.js │ ├── chunk-WLBSFHXK.min.js.map │ ├── chunk-WLBSFHXK.min.js.map.meta │ ├── chunk-WLBSFHXK.min.js.meta │ ├── chunk-YPD7UIRG.min.js │ ├── chunk-YPD7UIRG.min.js.map │ ├── chunk-YPD7UIRG.min.js.map.meta │ ├── chunk-YPD7UIRG.min.js.meta │ ├── classDiagram-48ab76fb-IKS2T5PK.min.js │ ├── classDiagram-48ab76fb-IKS2T5PK.min.js.map │ ├── classDiagram-48ab76fb-IKS2T5PK.min.js.map.meta │ ├── classDiagram-48ab76fb-IKS2T5PK.min.js.meta │ ├── classDiagram-936ed81e-YM34DHJU.min.js │ ├── classDiagram-936ed81e-YM34DHJU.min.js.map │ ├── classDiagram-936ed81e-YM34DHJU.min.js.map.meta │ ├── classDiagram-936ed81e-YM34DHJU.min.js.meta │ ├── classDiagram-v2-8ecb0bfc-PRYZ4NJT.min.js │ ├── classDiagram-v2-8ecb0bfc-PRYZ4NJT.min.js.map │ ├── classDiagram-v2-8ecb0bfc-PRYZ4NJT.min.js.map.meta │ ├── classDiagram-v2-8ecb0bfc-PRYZ4NJT.min.js.meta │ ├── classDiagram-v2-c3cb15f1-KNJLQSSI.min.js │ ├── classDiagram-v2-c3cb15f1-KNJLQSSI.min.js.map │ ├── classDiagram-v2-c3cb15f1-KNJLQSSI.min.js.map.meta │ ├── classDiagram-v2-c3cb15f1-KNJLQSSI.min.js.meta │ ├── docfx.min.css │ ├── docfx.min.css.map │ ├── docfx.min.css.map.meta │ ├── docfx.min.css.meta │ ├── docfx.min.js │ ├── docfx.min.js.map │ ├── docfx.min.js.map.meta │ ├── docfx.min.js.meta │ ├── erDiagram-9cfc3649-2LRMZEII.min.js │ ├── erDiagram-9cfc3649-2LRMZEII.min.js.map │ ├── erDiagram-9cfc3649-2LRMZEII.min.js.map.meta │ ├── erDiagram-9cfc3649-2LRMZEII.min.js.meta │ ├── erDiagram-9d236eb7-DEGG5JSY.min.js │ ├── erDiagram-9d236eb7-DEGG5JSY.min.js.map │ ├── erDiagram-9d236eb7-DEGG5JSY.min.js.map.meta │ ├── erDiagram-9d236eb7-DEGG5JSY.min.js.meta │ ├── es-5LUIURFI.min.js │ ├── es-5LUIURFI.min.js.map │ ├── es-5LUIURFI.min.js.map.meta │ ├── es-5LUIURFI.min.js.meta │ ├── es-BVOT75G5.min.js │ ├── es-BVOT75G5.min.js.map │ ├── es-BVOT75G5.min.js.map.meta │ ├── es-BVOT75G5.min.js.meta │ ├── flowDiagram-61eb444c-EI5DORRB.min.js │ ├── flowDiagram-61eb444c-EI5DORRB.min.js.map │ ├── flowDiagram-61eb444c-EI5DORRB.min.js.map.meta │ ├── flowDiagram-61eb444c-EI5DORRB.min.js.meta │ ├── flowDiagram-7ea5b25a-BASH27KO.min.js │ ├── flowDiagram-7ea5b25a-BASH27KO.min.js.map │ ├── flowDiagram-7ea5b25a-BASH27KO.min.js.map.meta │ ├── flowDiagram-7ea5b25a-BASH27KO.min.js.meta │ ├── flowDiagram-v2-2f8f667a-Q55JJD6G.min.js │ ├── flowDiagram-v2-2f8f667a-Q55JJD6G.min.js.map │ ├── flowDiagram-v2-2f8f667a-Q55JJD6G.min.js.map.meta │ ├── flowDiagram-v2-2f8f667a-Q55JJD6G.min.js.meta │ ├── flowDiagram-v2-855bc5b3-D2CE3C4X.min.js │ ├── flowDiagram-v2-855bc5b3-D2CE3C4X.min.js.map │ ├── flowDiagram-v2-855bc5b3-D2CE3C4X.min.js.map.meta │ ├── flowDiagram-v2-855bc5b3-D2CE3C4X.min.js.meta │ ├── flowchart-elk-definition-abe16c3d-CIXNS2P7.min.js │ ├── flowchart-elk-definition-abe16c3d-CIXNS2P7.min.js.map │ ├── flowchart-elk-definition-abe16c3d-CIXNS2P7.min.js.map.meta │ ├── flowchart-elk-definition-abe16c3d-CIXNS2P7.min.js.meta │ ├── flowchart-elk-definition-e097735e-U22IEFNF.min.js │ ├── flowchart-elk-definition-e097735e-U22IEFNF.min.js.map │ ├── flowchart-elk-definition-e097735e-U22IEFNF.min.js.map.meta │ ├── flowchart-elk-definition-e097735e-U22IEFNF.min.js.meta │ ├── ganttDiagram-9b5ea136-4ILWAMFW.min.js │ ├── ganttDiagram-9b5ea136-4ILWAMFW.min.js.map │ ├── ganttDiagram-9b5ea136-4ILWAMFW.min.js.map.meta │ ├── ganttDiagram-9b5ea136-4ILWAMFW.min.js.meta │ ├── ganttDiagram-db6931fb-5IPR33TY.min.js │ ├── ganttDiagram-db6931fb-5IPR33TY.min.js.map │ ├── ganttDiagram-db6931fb-5IPR33TY.min.js.map.meta │ ├── ganttDiagram-db6931fb-5IPR33TY.min.js.meta │ ├── gitGraphDiagram-6b463803-YQCAZFHB.min.js │ ├── gitGraphDiagram-6b463803-YQCAZFHB.min.js.map │ ├── gitGraphDiagram-6b463803-YQCAZFHB.min.js.map.meta │ ├── gitGraphDiagram-6b463803-YQCAZFHB.min.js.meta │ ├── gitGraphDiagram-99d0ae7c-FHU6ER43.min.js │ ├── gitGraphDiagram-99d0ae7c-FHU6ER43.min.js.map │ ├── gitGraphDiagram-99d0ae7c-FHU6ER43.min.js.map.meta │ ├── gitGraphDiagram-99d0ae7c-FHU6ER43.min.js.meta │ ├── infoDiagram-736b4530-NKVZQFCX.min.js │ ├── infoDiagram-736b4530-NKVZQFCX.min.js.map │ ├── infoDiagram-736b4530-NKVZQFCX.min.js.map.meta │ ├── infoDiagram-736b4530-NKVZQFCX.min.js.meta │ ├── infoDiagram-a336098b-LGTBOLOV.min.js │ ├── infoDiagram-a336098b-LGTBOLOV.min.js.map │ ├── infoDiagram-a336098b-LGTBOLOV.min.js.map.meta │ ├── infoDiagram-a336098b-LGTBOLOV.min.js.meta │ ├── journeyDiagram-deae3313-53TSCUDP.min.js │ ├── journeyDiagram-deae3313-53TSCUDP.min.js.map │ ├── journeyDiagram-deae3313-53TSCUDP.min.js.map.meta │ ├── journeyDiagram-deae3313-53TSCUDP.min.js.meta │ ├── journeyDiagram-df861f2b-HF6YCQV7.min.js │ ├── journeyDiagram-df861f2b-HF6YCQV7.min.js.map │ ├── journeyDiagram-df861f2b-HF6YCQV7.min.js.map.meta │ ├── journeyDiagram-df861f2b-HF6YCQV7.min.js.meta │ ├── lunr.ar-E7GAKDHK.min.js │ ├── lunr.ar-E7GAKDHK.min.js.map │ ├── lunr.ar-E7GAKDHK.min.js.map.meta │ ├── lunr.ar-E7GAKDHK.min.js.meta │ ├── lunr.da-WZCDGCDT.min.js │ ├── lunr.da-WZCDGCDT.min.js.map │ ├── lunr.da-WZCDGCDT.min.js.map.meta │ ├── lunr.da-WZCDGCDT.min.js.meta │ ├── lunr.de-7XZMXZII.min.js │ ├── lunr.de-7XZMXZII.min.js.map │ ├── lunr.de-7XZMXZII.min.js.map.meta │ ├── lunr.de-7XZMXZII.min.js.meta │ ├── lunr.du-QL47PPFK.min.js │ ├── lunr.du-QL47PPFK.min.js.map │ ├── lunr.du-QL47PPFK.min.js.map.meta │ ├── lunr.du-QL47PPFK.min.js.meta │ ├── lunr.el-6EBCVLMJ.min.js │ ├── lunr.el-6EBCVLMJ.min.js.map │ ├── lunr.el-6EBCVLMJ.min.js.map.meta │ ├── lunr.el-6EBCVLMJ.min.js.meta │ ├── lunr.es-4YT3M4ID.min.js │ ├── lunr.es-4YT3M4ID.min.js.map │ ├── lunr.es-4YT3M4ID.min.js.map.meta │ ├── lunr.es-4YT3M4ID.min.js.meta │ ├── lunr.fi-TLAOR23U.min.js │ ├── lunr.fi-TLAOR23U.min.js.map │ ├── lunr.fi-TLAOR23U.min.js.map.meta │ ├── lunr.fi-TLAOR23U.min.js.meta │ ├── lunr.fr-G4S422VA.min.js │ ├── lunr.fr-G4S422VA.min.js.map │ ├── lunr.fr-G4S422VA.min.js.map.meta │ ├── lunr.fr-G4S422VA.min.js.meta │ ├── lunr.he-J62KVQ3T.min.js │ ├── lunr.he-J62KVQ3T.min.js.map │ ├── lunr.he-J62KVQ3T.min.js.map.meta │ ├── lunr.he-J62KVQ3T.min.js.meta │ ├── lunr.hi-VEBDFZQ2.min.js │ ├── lunr.hi-VEBDFZQ2.min.js.map │ ├── lunr.hi-VEBDFZQ2.min.js.map.meta │ ├── lunr.hi-VEBDFZQ2.min.js.meta │ ├── lunr.hu-ZCNH23T6.min.js │ ├── lunr.hu-ZCNH23T6.min.js.map │ ├── lunr.hu-ZCNH23T6.min.js.map.meta │ ├── lunr.hu-ZCNH23T6.min.js.meta │ ├── lunr.hy-XFQCAWFO.min.js │ ├── lunr.hy-XFQCAWFO.min.js.map │ ├── lunr.hy-XFQCAWFO.min.js.map.meta │ ├── lunr.hy-XFQCAWFO.min.js.meta │ ├── lunr.it-43SEBRLN.min.js │ ├── lunr.it-43SEBRLN.min.js.map │ ├── lunr.it-43SEBRLN.min.js.map.meta │ ├── lunr.it-43SEBRLN.min.js.meta │ ├── lunr.ja-6645DQV5.min.js │ ├── lunr.ja-6645DQV5.min.js.map │ ├── lunr.ja-6645DQV5.min.js.map.meta │ ├── lunr.ja-6645DQV5.min.js.meta │ ├── lunr.jp-2KRE2L63.min.js │ ├── lunr.jp-2KRE2L63.min.js.map │ ├── lunr.jp-2KRE2L63.min.js.map.meta │ ├── lunr.jp-2KRE2L63.min.js.meta │ ├── lunr.kn-EGFANKI2.min.js │ ├── lunr.kn-EGFANKI2.min.js.map │ ├── lunr.kn-EGFANKI2.min.js.map.meta │ ├── lunr.kn-EGFANKI2.min.js.meta │ ├── lunr.ko-64QAI4XT.min.js │ ├── lunr.ko-64QAI4XT.min.js.map │ ├── lunr.ko-64QAI4XT.min.js.map.meta │ ├── lunr.ko-64QAI4XT.min.js.meta │ ├── lunr.nl-JVT7LKKG.min.js │ ├── lunr.nl-JVT7LKKG.min.js.map │ ├── lunr.nl-JVT7LKKG.min.js.map.meta │ ├── lunr.nl-JVT7LKKG.min.js.meta │ ├── lunr.no-SUO4TTOY.min.js │ ├── lunr.no-SUO4TTOY.min.js.map │ ├── lunr.no-SUO4TTOY.min.js.map.meta │ ├── lunr.no-SUO4TTOY.min.js.meta │ ├── lunr.pt-EAA2HV6I.min.js │ ├── lunr.pt-EAA2HV6I.min.js.map │ ├── lunr.pt-EAA2HV6I.min.js.map.meta │ ├── lunr.pt-EAA2HV6I.min.js.meta │ ├── lunr.ro-U2ICUNNF.min.js │ ├── lunr.ro-U2ICUNNF.min.js.map │ ├── lunr.ro-U2ICUNNF.min.js.map.meta │ ├── lunr.ro-U2ICUNNF.min.js.meta │ ├── lunr.ru-5AQBX5R2.min.js │ ├── lunr.ru-5AQBX5R2.min.js.map │ ├── lunr.ru-5AQBX5R2.min.js.map.meta │ ├── lunr.ru-5AQBX5R2.min.js.meta │ ├── lunr.sa-M7TYHLRJ.min.js │ ├── lunr.sa-M7TYHLRJ.min.js.map │ ├── lunr.sa-M7TYHLRJ.min.js.map.meta │ ├── lunr.sa-M7TYHLRJ.min.js.meta │ ├── lunr.sv-K3GSGWC2.min.js │ ├── lunr.sv-K3GSGWC2.min.js.map │ ├── lunr.sv-K3GSGWC2.min.js.map.meta │ ├── lunr.sv-K3GSGWC2.min.js.meta │ ├── lunr.ta-AKIPBQLC.min.js │ ├── lunr.ta-AKIPBQLC.min.js.map │ ├── lunr.ta-AKIPBQLC.min.js.map.meta │ ├── lunr.ta-AKIPBQLC.min.js.meta │ ├── lunr.te-OBAK5FVS.min.js │ ├── lunr.te-OBAK5FVS.min.js.map │ ├── lunr.te-OBAK5FVS.min.js.map.meta │ ├── lunr.te-OBAK5FVS.min.js.meta │ ├── lunr.th-LSQ6T65I.min.js │ ├── lunr.th-LSQ6T65I.min.js.map │ ├── lunr.th-LSQ6T65I.min.js.map.meta │ ├── lunr.th-LSQ6T65I.min.js.meta │ ├── lunr.tr-T3KKXR52.min.js │ ├── lunr.tr-T3KKXR52.min.js.map │ ├── lunr.tr-T3KKXR52.min.js.map.meta │ ├── lunr.tr-T3KKXR52.min.js.meta │ ├── lunr.vi-S3VOAA5A.min.js │ ├── lunr.vi-S3VOAA5A.min.js.map │ ├── lunr.vi-S3VOAA5A.min.js.map.meta │ ├── lunr.vi-S3VOAA5A.min.js.meta │ ├── main.css │ ├── main.css.meta │ ├── main.js │ ├── main.js.meta │ ├── mermaid.core-JA5MFR7A.min.js │ ├── mermaid.core-JA5MFR7A.min.js.map │ ├── mermaid.core-JA5MFR7A.min.js.map.meta │ ├── mermaid.core-JA5MFR7A.min.js.meta │ ├── mermaid.core-WDQUIAJO.min.js │ ├── mermaid.core-WDQUIAJO.min.js.map │ ├── mermaid.core-WDQUIAJO.min.js.map.meta │ ├── mermaid.core-WDQUIAJO.min.js.meta │ ├── mindmap-definition-617cf8dd-QCFZ3VNS.min.js │ ├── mindmap-definition-617cf8dd-QCFZ3VNS.min.js.map │ ├── mindmap-definition-617cf8dd-QCFZ3VNS.min.js.map.meta │ ├── mindmap-definition-617cf8dd-QCFZ3VNS.min.js.meta │ ├── mindmap-definition-beec6740-WEW6M5U7.min.js │ ├── mindmap-definition-beec6740-WEW6M5U7.min.js.map │ ├── mindmap-definition-beec6740-WEW6M5U7.min.js.map.meta │ ├── mindmap-definition-beec6740-WEW6M5U7.min.js.meta │ ├── pieDiagram-a5166659-GCWUBA4V.min.js │ ├── pieDiagram-a5166659-GCWUBA4V.min.js.map │ ├── pieDiagram-a5166659-GCWUBA4V.min.js.map.meta │ ├── pieDiagram-a5166659-GCWUBA4V.min.js.meta │ ├── pieDiagram-dbbf0591-BNRC6QVC.min.js │ ├── pieDiagram-dbbf0591-BNRC6QVC.min.js.map │ ├── pieDiagram-dbbf0591-BNRC6QVC.min.js.map.meta │ ├── pieDiagram-dbbf0591-BNRC6QVC.min.js.meta │ ├── quadrantDiagram-4d7f4fd6-MBHVARO6.min.js │ ├── quadrantDiagram-4d7f4fd6-MBHVARO6.min.js.map │ ├── quadrantDiagram-4d7f4fd6-MBHVARO6.min.js.map.meta │ ├── quadrantDiagram-4d7f4fd6-MBHVARO6.min.js.meta │ ├── quadrantDiagram-6c355bbc-BWCZMOQQ.min.js │ ├── quadrantDiagram-6c355bbc-BWCZMOQQ.min.js.map │ ├── quadrantDiagram-6c355bbc-BWCZMOQQ.min.js.map.meta │ ├── quadrantDiagram-6c355bbc-BWCZMOQQ.min.js.meta │ ├── requirementDiagram-4038b16c-XZGVIUAO.min.js │ ├── requirementDiagram-4038b16c-XZGVIUAO.min.js.map │ ├── requirementDiagram-4038b16c-XZGVIUAO.min.js.map.meta │ ├── requirementDiagram-4038b16c-XZGVIUAO.min.js.meta │ ├── requirementDiagram-6fc4c22a-YME22P5Q.min.js │ ├── requirementDiagram-6fc4c22a-YME22P5Q.min.js.map │ ├── requirementDiagram-6fc4c22a-YME22P5Q.min.js.map.meta │ ├── requirementDiagram-6fc4c22a-YME22P5Q.min.js.meta │ ├── sankeyDiagram-6db3d513-XQMEKDIQ.min.js │ ├── sankeyDiagram-6db3d513-XQMEKDIQ.min.js.map │ ├── sankeyDiagram-6db3d513-XQMEKDIQ.min.js.map.meta │ ├── sankeyDiagram-6db3d513-XQMEKDIQ.min.js.meta │ ├── sankeyDiagram-8f13d901-NT2YQJYC.min.js │ ├── sankeyDiagram-8f13d901-NT2YQJYC.min.js.map │ ├── sankeyDiagram-8f13d901-NT2YQJYC.min.js.map.meta │ ├── sankeyDiagram-8f13d901-NT2YQJYC.min.js.meta │ ├── search-worker.min.js │ ├── search-worker.min.js.map │ ├── search-worker.min.js.map.meta │ ├── search-worker.min.js.meta │ ├── sequenceDiagram-465a088a-HXQOHAP3.min.js │ ├── sequenceDiagram-465a088a-HXQOHAP3.min.js.map │ ├── sequenceDiagram-465a088a-HXQOHAP3.min.js.map.meta │ ├── sequenceDiagram-465a088a-HXQOHAP3.min.js.meta │ ├── sequenceDiagram-b655622a-SKWXQXA7.min.js │ ├── sequenceDiagram-b655622a-SKWXQXA7.min.js.map │ ├── sequenceDiagram-b655622a-SKWXQXA7.min.js.map.meta │ ├── sequenceDiagram-b655622a-SKWXQXA7.min.js.meta │ ├── stateDiagram-59f0c015-YODGNLI6.min.js │ ├── stateDiagram-59f0c015-YODGNLI6.min.js.map │ ├── stateDiagram-59f0c015-YODGNLI6.min.js.map.meta │ ├── stateDiagram-59f0c015-YODGNLI6.min.js.meta │ ├── stateDiagram-b620d43f-QGZJAR5O.min.js │ ├── stateDiagram-b620d43f-QGZJAR5O.min.js.map │ ├── stateDiagram-b620d43f-QGZJAR5O.min.js.map.meta │ ├── stateDiagram-b620d43f-QGZJAR5O.min.js.meta │ ├── stateDiagram-v2-2671c3d1-RZWBVUCQ.min.js │ ├── stateDiagram-v2-2671c3d1-RZWBVUCQ.min.js.map │ ├── stateDiagram-v2-2671c3d1-RZWBVUCQ.min.js.map.meta │ ├── stateDiagram-v2-2671c3d1-RZWBVUCQ.min.js.meta │ ├── stateDiagram-v2-2b26beab-JPDPS7HM.min.js │ ├── stateDiagram-v2-2b26beab-JPDPS7HM.min.js.map │ ├── stateDiagram-v2-2b26beab-JPDPS7HM.min.js.map.meta │ ├── stateDiagram-v2-2b26beab-JPDPS7HM.min.js.meta │ ├── tex-svg-full-3JRN7JHV.min.js │ ├── tex-svg-full-3JRN7JHV.min.js.map │ ├── tex-svg-full-3JRN7JHV.min.js.map.meta │ ├── tex-svg-full-3JRN7JHV.min.js.meta │ ├── tex-svg-full-NDFOGKDH.min.js │ ├── tex-svg-full-NDFOGKDH.min.js.map │ ├── tex-svg-full-NDFOGKDH.min.js.map.meta │ ├── tex-svg-full-NDFOGKDH.min.js.meta │ ├── timeline-definition-5b62e21b-MGZADENC.min.js │ ├── timeline-definition-5b62e21b-MGZADENC.min.js.map │ ├── timeline-definition-5b62e21b-MGZADENC.min.js.map.meta │ ├── timeline-definition-5b62e21b-MGZADENC.min.js.meta │ ├── timeline-definition-732a2638-D7LJ2YT6.min.js │ ├── timeline-definition-732a2638-D7LJ2YT6.min.js.map │ ├── timeline-definition-732a2638-D7LJ2YT6.min.js.map.meta │ ├── timeline-definition-732a2638-D7LJ2YT6.min.js.meta │ ├── xychartDiagram-2b33534f-MU4MD3QO.min.js │ ├── xychartDiagram-2b33534f-MU4MD3QO.min.js.map │ ├── xychartDiagram-2b33534f-MU4MD3QO.min.js.map.meta │ ├── xychartDiagram-2b33534f-MU4MD3QO.min.js.meta │ ├── xychartDiagram-f746c04c-EX6TWVHM.min.js │ ├── xychartDiagram-f746c04c-EX6TWVHM.min.js.map │ ├── xychartDiagram-f746c04c-EX6TWVHM.min.js.map.meta │ └── xychartDiagram-f746c04c-EX6TWVHM.min.js.meta ├── toc.html ├── toc.html.meta ├── toc.json ├── toc.json.meta ├── xrefmap.yml └── xrefmap.yml.meta ├── package.json └── package.json.meta /Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1382dc1b32442a4aef404b0f106e343 3 | timeCreated: 1704510437 -------------------------------------------------------------------------------- /Editor/Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5855958366c415a4b91c7b78987be885 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Assets/Mew.Core.Assets.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mew.Core.Assets.Editor", 3 | "rootNamespace": "Mew.Core.Assets", 4 | "references": [ 5 | "GUID:9e24947de15b9834991c9d8411ea37cf", 6 | "GUID:84651a3751eca9349aac36a66bba901b", 7 | "GUID:adf0022e8cf2a164fb451e35e1458e78" 8 | ], 9 | "includePlatforms": [ 10 | "Editor" 11 | ], 12 | "excludePlatforms": [], 13 | "allowUnsafeCode": false, 14 | "overrideReferences": false, 15 | "precompiledReferences": [], 16 | "autoReferenced": true, 17 | "defineConstraints": [], 18 | "versionDefines": [ 19 | { 20 | "name": "com.unity.addressables", 21 | "expression": "", 22 | "define": "USE_MEW_CORE_ASSETS" 23 | } 24 | ], 25 | "noEngineReferences": false 26 | } -------------------------------------------------------------------------------- /Editor/Assets/Mew.Core.Assets.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7d7bc146a6348546b167f4ffeff6445 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Editor/Assets/SceneLocationFinder.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.IO; 3 | using System.Threading.Tasks; 4 | using UnityEngine.SceneManagement; 5 | 6 | #if USE_MEW_CORE_ASSETS 7 | using System.Linq; 8 | using UnityEngine.AddressableAssets; 9 | using UnityEngine.ResourceManagement.ResourceProviders; 10 | #endif 11 | 12 | namespace Mew.Core.Assets 13 | { 14 | public class SceneLocationFinder 15 | { 16 | private readonly List scenes = new(); 17 | public string AddressablesKey { get; set; } 18 | 19 | public async Task Initialize() 20 | { 21 | scenes.AddRange(GetSceneAssets()); 22 | scenes.AddRange(await GetSceneAssetReferences()); 23 | } 24 | 25 | public UnifiedScene FindByScene(Scene scene) 26 | { 27 | foreach (var unifiedScene in scenes) 28 | { 29 | #if USE_MEW_CORE_ASSETS 30 | if (unifiedScene.IsSceneAssetReference) 31 | { 32 | if (unifiedScene.SceneAssetReference.editorAsset.name == scene.name) 33 | return unifiedScene; 34 | } 35 | else if (unifiedScene.IsSceneResourceLocation) 36 | { 37 | if (unifiedScene.SceneResourceLocation.InternalId.EndsWith($"/{scene.name}.unity")) 38 | return unifiedScene; 39 | } 40 | #endif 41 | if (unifiedScene.IsSceneReference) 42 | { 43 | if (unifiedScene.SceneReference.SceneName == scene.name) 44 | return unifiedScene; 45 | } 46 | } 47 | return null; 48 | } 49 | 50 | private static IEnumerable GetSceneAssets() 51 | { 52 | var unifiedScenes = new List(); 53 | for (var i = 0; i < SceneManager.sceneCountInBuildSettings; i++) 54 | { 55 | var unifiedScene = new UnifiedScene 56 | { 57 | SceneReference = new SceneReference 58 | { SceneName = Path.GetFileNameWithoutExtension(SceneUtility.GetScenePathByBuildIndex(i)) } 59 | }; 60 | unifiedScenes.Add(unifiedScene); 61 | } 62 | return unifiedScenes; 63 | } 64 | 65 | private async ValueTask> GetSceneAssetReferences() 66 | { 67 | #if USE_MEW_CORE_ASSETS 68 | var handle = Addressables.LoadResourceLocationsAsync(AddressablesKey, typeof(SceneInstance)); 69 | var resourceLocations = await handle.Task; 70 | return resourceLocations 71 | .Select(x => new UnifiedScene { SceneResourceLocation = x }) 72 | .ToList(); 73 | #else 74 | return await Task.FromResult(new List()); 75 | #endif 76 | } 77 | } 78 | } -------------------------------------------------------------------------------- /Editor/Assets/SceneLocationFinder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a68f91c47ea4e2983ea3663fce7f44c 3 | timeCreated: 1704553308 -------------------------------------------------------------------------------- /Editor/Assets/SceneReferencePropertyDrawer.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.Linq; 3 | using UnityEditor; 4 | using UnityEngine; 5 | 6 | namespace Mew.Core.Assets 7 | { 8 | [CustomPropertyDrawer(typeof(SceneReference))] 9 | public class SceneReferencePropertyDrawer : PropertyDrawer 10 | { 11 | private SceneAsset FindSceneAsset(string sceneName) 12 | { 13 | var targetScene = EditorBuildSettings.scenes.FirstOrDefault(x 14 | => Path.GetFileNameWithoutExtension(x.path) == sceneName); 15 | return targetScene != null 16 | ? targetScene.enabled 17 | ? AssetDatabase.LoadAssetAtPath(targetScene.path, typeof(SceneAsset)) as SceneAsset 18 | : null 19 | : null; 20 | } 21 | 22 | public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) 23 | { 24 | const string fieldName = "k__BackingField"; 25 | var serializedProperty = property.FindPropertyRelative(fieldName); 26 | var sceneName = property.FindPropertyRelative(fieldName).stringValue; 27 | var sceneAsset = FindSceneAsset(sceneName); 28 | sceneAsset = (SceneAsset) EditorGUI.ObjectField(position, label, sceneAsset, typeof(SceneAsset), false); 29 | 30 | if (!string.IsNullOrEmpty(serializedProperty.stringValue) && sceneAsset == null) 31 | { 32 | serializedProperty.stringValue = string.Empty; 33 | } 34 | else if (sceneAsset is not null && sceneAsset.name != serializedProperty.stringValue) 35 | { 36 | if (FindSceneAsset(sceneAsset.name) is null) 37 | { 38 | Debug.LogWarning($"Scene {sceneAsset.name} is not found in build settings."); 39 | serializedProperty.stringValue = string.Empty; 40 | } 41 | serializedProperty.stringValue = sceneAsset.name; 42 | } 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /Editor/Assets/SceneReferencePropertyDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7a8d397a3d9406a8bd435fcef062c36 3 | timeCreated: 1705579916 -------------------------------------------------------------------------------- /Editor/Assets/UnifiedScenePropertyDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d66d31633227447686e63960448c2d32 3 | timeCreated: 1706751250 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 mewlist 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f114b7e7519353a4681e308dd6d3ceed 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39535a05a8d45a148b58524a83c0ec30 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /README_ja.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85d2673896e6444e815526264764339a 3 | timeCreated: 1699630008 -------------------------------------------------------------------------------- /Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cef711c5dccd4af1aad6b3baa94573bf 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9624f6eb324161f4ab65b8dad5245cd5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Assets/AddressablesHelper.cs: -------------------------------------------------------------------------------- 1 | #if USE_MEW_CORE_ASSETS 2 | using System.Threading.Tasks; 3 | using UnityEngine.SceneManagement; 4 | using UnityEngine.AddressableAssets; 5 | using UnityEngine.ResourceManagement.ResourceProviders; 6 | 7 | namespace Mew.Core.Assets 8 | { 9 | public static class AddressablesHelper 10 | { 11 | public static async ValueTask LoadSceneAsync(SceneAssetReference sceneAssetReference) 12 | { 13 | var sceneInstance = await LoadSceneAsync(sceneAssetReference, new LoadSceneParameters(LoadSceneMode.Additive, LocalPhysicsMode.Physics3D)); 14 | return sceneInstance; 15 | } 16 | 17 | public static async ValueTask LoadSceneAsync(SceneAssetReference sceneAssetReference, LoadSceneParameters loadSceneParameters) 18 | { 19 | var handle = Addressables.LoadSceneAsync(sceneAssetReference, loadSceneParameters); 20 | return await handle.Task; 21 | } 22 | } 23 | } 24 | #endif -------------------------------------------------------------------------------- /Runtime/Assets/AddressablesHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76ecddcf47be4e769e656b755d424cac 3 | timeCreated: 1704510941 -------------------------------------------------------------------------------- /Runtime/Assets/AssetLoader.cs: -------------------------------------------------------------------------------- 1 | #if USE_MEW_CORE_ASSETS 2 | using System; 3 | using System.Collections.Concurrent; 4 | using System.Threading; 5 | using System.Threading.Tasks; 6 | using UnityEngine.AddressableAssets; 7 | using UnityEngine.ResourceManagement.AsyncOperations; 8 | using Object = UnityEngine.Object; 9 | 10 | namespace Mew.Core.Assets 11 | { 12 | public class AssetLoader : IDisposable 13 | { 14 | private ConcurrentBag Handles { get; } = new(); 15 | 16 | public async ValueTask LoadAsync(object key, CancellationToken ct) 17 | where T: Object 18 | { 19 | var handle = Addressables.LoadAssetAsync(key); 20 | await handle.Task; 21 | if (ct.IsCancellationRequested) 22 | { 23 | Addressables.Release(handle); 24 | return null; 25 | } 26 | Handles.Add(handle); 27 | return handle.Result; 28 | } 29 | 30 | public void Dispose() 31 | { 32 | foreach (var handle in Handles) 33 | Addressables.Release(handle); 34 | Handles.Clear(); 35 | } 36 | } 37 | } 38 | #endif -------------------------------------------------------------------------------- /Runtime/Assets/AssetLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ce4374449bd420685d1644c290dfedc 3 | timeCreated: 1704515135 -------------------------------------------------------------------------------- /Runtime/Assets/Compatibility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac9f062bab344482b6a9002a9cc1a45f 3 | timeCreated: 1708223474 -------------------------------------------------------------------------------- /Runtime/Assets/Compatibility/CompatibleSceneLoader.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | using Mew.Core.TaskHelpers; 3 | using UnityEngine; 4 | using UnityEngine.SceneManagement; 5 | 6 | #if USE_UNITASK 7 | using Cysharp.Threading.Tasks; 8 | #endif 9 | 10 | namespace Mew.Core.Assets 11 | { 12 | internal static class CompatibleSceneLoader 13 | { 14 | internal static async ValueTask UnloadSceneAsync(SceneHandle sceneHandle) 15 | { 16 | #if UNITY_2023_2_OR_NEWER || USE_UNITASK 17 | await SceneManager.UnloadSceneAsync(sceneHandle.Scene); 18 | #else 19 | var asyncOp = SceneManager.UnloadSceneAsync(sceneHandle.Scene); 20 | while (!asyncOp.isDone) await TaskHelper.NextFrame(); 21 | #endif 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /Runtime/Assets/Compatibility/CompatibleSceneLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c8143c657a14c1d9fc13234b987d58f 3 | timeCreated: 1708223530 -------------------------------------------------------------------------------- /Runtime/Assets/Mew.Core.Assets.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mew.Core.Assets", 3 | "rootNamespace": "Mew.Core.Assets", 4 | "references": [ 5 | "GUID:9e24947de15b9834991c9d8411ea37cf", 6 | "GUID:84651a3751eca9349aac36a66bba901b", 7 | "GUID:f51ebe6a0ceec4240a699833d6309b23", 8 | "GUID:f610cb163d12544488a6127c7f91f4c6" 9 | ], 10 | "includePlatforms": [], 11 | "excludePlatforms": [], 12 | "allowUnsafeCode": false, 13 | "overrideReferences": false, 14 | "precompiledReferences": [], 15 | "autoReferenced": true, 16 | "defineConstraints": [], 17 | "versionDefines": [ 18 | { 19 | "name": "com.unity.addressables", 20 | "expression": "", 21 | "define": "USE_MEW_CORE_ASSETS" 22 | }, 23 | { 24 | "name": "com.cysharp.unitask", 25 | "expression": "", 26 | "define": "USE_UNITASK" 27 | } 28 | ], 29 | "noEngineReferences": false 30 | } -------------------------------------------------------------------------------- /Runtime/Assets/Mew.Core.Assets.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adf0022e8cf2a164fb451e35e1458e78 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Runtime/Assets/PrefabAssetReference.cs: -------------------------------------------------------------------------------- 1 | #if USE_MEW_CORE_ASSETS 2 | using System; 3 | using UnityEngine.AddressableAssets; 4 | 5 | namespace Mew.Core.Assets 6 | { 7 | [Serializable] 8 | public class PrefabAssetReference : AssetReference { 9 | 10 | public PrefabAssetReference(string guid) : base(guid) {} 11 | public override bool ValidateAsset(string path) { return path.EndsWith(".prefab"); } 12 | } 13 | } 14 | #endif -------------------------------------------------------------------------------- /Runtime/Assets/PrefabAssetReference.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ca41170696340f8b8387efdb76b9563 3 | timeCreated: 1704899815 -------------------------------------------------------------------------------- /Runtime/Assets/Scene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 292c5d51ab014862a4e45ebd21f598a1 3 | timeCreated: 1705113406 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/AddressablesSceneKey.cs: -------------------------------------------------------------------------------- 1 | #if USE_MEW_CORE_ASSETS 2 | using UnityEngine; 3 | 4 | namespace Mew.Core.Assets 5 | { 6 | [CreateAssetMenu(menuName = "MewCore/AddressableSceneKey", fileName = "AddressableSceneKey", order = 0)] 7 | public class AddressablesSceneKey : ScriptableObject 8 | { 9 | [field: SerializeField] public string RuntimeKey { get; set; } 10 | public AddressablesSceneKey(string runtimeKey) { RuntimeKey = runtimeKey; } 11 | } 12 | } 13 | #endif -------------------------------------------------------------------------------- /Runtime/Assets/Scene/AddressablesSceneKey.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7d9845084884dafaf4440978efd0994 3 | timeCreated: 1707192202 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/ISceneHandle.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | using UnityEngine.SceneManagement; 5 | 6 | namespace Mew.Core.Assets 7 | { 8 | public interface ISceneHandle : IEquatable 9 | { 10 | ValueTask GetScene(CancellationToken ct); 11 | public float Progress { get; } 12 | bool Completed { get; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Runtime/Assets/Scene/ISceneHandle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 552de287c0a945cabd88adab7dad1705 3 | timeCreated: 1705113411 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneAssetReference.cs: -------------------------------------------------------------------------------- 1 | #if USE_MEW_CORE_ASSETS 2 | using System; 3 | using UnityEngine.AddressableAssets; 4 | 5 | namespace Mew.Core.Assets 6 | { 7 | [Serializable] 8 | public class SceneAssetReference : AssetReference { 9 | 10 | public SceneAssetReference(string guid) : base(guid) {} 11 | public override bool ValidateAsset(string path) { return path.EndsWith(".unity"); } 12 | } 13 | } 14 | #endif 15 | -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneAssetReference.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9707da4239664e7684743dc1a63dfefa 3 | timeCreated: 1704510189 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneHandle.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using Mew.Core.TaskHelpers; 4 | using UnityEngine; 5 | using UnityEngine.SceneManagement; 6 | 7 | namespace Mew.Core.Assets 8 | { 9 | public class SceneHandle : ISceneHandle 10 | { 11 | public AsyncOperation AsyncOp { get; } 12 | public Scene Scene { get; private set; } 13 | public float Progress => AsyncOp.progress; 14 | public bool Completed => AsyncOp.isDone; 15 | 16 | public SceneHandle(AsyncOperation asyncOp) 17 | { 18 | AsyncOp = asyncOp; 19 | AsyncOp.completed += OnCompleted; 20 | } 21 | 22 | public SceneHandle(Scene scene) 23 | { 24 | Scene = scene; 25 | } 26 | 27 | private void OnCompleted(AsyncOperation operation) 28 | { 29 | AsyncOp.completed -= OnCompleted; 30 | Scene = SceneManager.GetSceneAt(SceneManager.sceneCount - 1); 31 | } 32 | 33 | public async ValueTask GetScene(CancellationToken ct) 34 | { 35 | if (!AsyncOp.isDone) 36 | { 37 | #if UNITY_2023_2_OR_NEWER 38 | await AsyncOp; 39 | #else 40 | while (!AsyncOp.isDone) await TaskHelper.NextFrame(ct); 41 | #endif 42 | } 43 | 44 | // not pass cancellation token to SceneManager.UnloadSceneAsync 45 | if (!Scene.IsValid()) await TaskHelper.NextFrame(); 46 | 47 | if (ct.IsCancellationRequested) 48 | { 49 | await UnifiedSceneLoader.UnloadAsync(this); 50 | ct.ThrowIfCancellationRequested(); 51 | } 52 | return Scene; 53 | } 54 | 55 | public bool Equals(Scene other) 56 | { 57 | return Scene.Equals(other); 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneHandle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b43d45d727d04b31b5a28fcfa5bb36a6 3 | timeCreated: 1705113494 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneInstanceHandle.cs: -------------------------------------------------------------------------------- 1 | #if USE_MEW_CORE_ASSETS 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | using UnityEngine.ResourceManagement.AsyncOperations; 5 | using UnityEngine.ResourceManagement.Exceptions; 6 | using UnityEngine.ResourceManagement.ResourceProviders; 7 | using UnityEngine.SceneManagement; 8 | 9 | namespace Mew.Core.Assets 10 | { 11 | public class SceneInstanceHandle : ISceneHandle 12 | { 13 | public AsyncOperationHandle Handle { get; } 14 | public float Progress => Handle.PercentComplete; 15 | public bool Completed => Handle.IsDone; 16 | 17 | public SceneInstanceHandle(AsyncOperationHandle asyncOperationHandle) 18 | { 19 | Handle = asyncOperationHandle; 20 | } 21 | 22 | public async ValueTask GetScene(CancellationToken ct) 23 | { 24 | if (!Handle.IsDone) 25 | await Handle.Task; 26 | 27 | if (ct.IsCancellationRequested) 28 | { 29 | await UnifiedSceneLoader.UnloadAsync(this); 30 | ct.ThrowIfCancellationRequested(); 31 | } 32 | 33 | return Handle.Result.Scene; 34 | } 35 | 36 | public bool Equals(Scene other) 37 | { 38 | if (!Handle.IsDone) 39 | throw new OperationException("SceneInstanceHandle is not completed."); 40 | return Handle.Result.Scene == other; 41 | } 42 | 43 | public static implicit operator AsyncOperationHandle(SceneInstanceHandle handle) 44 | { 45 | return handle.Handle; 46 | } 47 | } 48 | } 49 | #endif -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneInstanceHandle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 140b0214bec44b63b3bcc4c1158bb487 3 | timeCreated: 1705113481 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneLoader.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading; 5 | using System.Threading.Tasks; 6 | using Mew.Core.TaskHelpers; 7 | using UnityEngine; 8 | using UnityEngine.SceneManagement; 9 | 10 | namespace Mew.Core.Assets 11 | { 12 | public class SceneLoader : IAsyncDisposable 13 | { 14 | private List SceneHandles { get; } = new(); 15 | private List LoadingHandles { get; } = new(); 16 | private bool Disposed { get; set; } 17 | public float Progression 18 | => LoadingHandles.Any() 19 | ? LoadingHandles.Sum(x => x.Progress) / LoadingHandles.Count 20 | : 1f; 21 | 22 | public async ValueTask LoadAsync(UnifiedScene unifiedScene, CancellationToken cancellationToken = default) 23 | { 24 | var handle = UnifiedSceneLoader.LoadAsync(unifiedScene); 25 | LoadingHandles.Add(handle); 26 | var scene = await handle.GetScene(cancellationToken); 27 | 28 | if (Disposed) 29 | { 30 | await UnloadAsyncInternal(handle); 31 | } 32 | else if (cancellationToken.IsCancellationRequested) 33 | { 34 | await UnloadAsyncInternal(handle); 35 | throw new TaskCanceledException(); 36 | } 37 | 38 | LoadingHandles.Remove(handle); 39 | SceneHandles.Add(handle); 40 | return scene; 41 | } 42 | 43 | public async ValueTask UnloadAsync(Scene scene) 44 | { 45 | var targetHandle = SceneHandles.FirstOrDefault(x => x.Equals(scene)); 46 | if (targetHandle is null) 47 | await UnloadAsyncInternal(new SceneHandle(scene)); 48 | else 49 | await UnloadAsyncInternal(targetHandle); 50 | } 51 | 52 | private async ValueTask UnloadAsyncInternal(ISceneHandle targetHandle) 53 | { 54 | SceneHandles.Remove(targetHandle); 55 | await UnifiedSceneLoader.UnloadAsync(targetHandle); 56 | } 57 | 58 | public async ValueTask UnloadAllAsync() 59 | { 60 | await Task.WhenAll(SceneHandles.Select(x => 61 | UnifiedSceneLoader.UnloadAsync(x).AsTask())); 62 | SceneHandles.Clear(); 63 | } 64 | 65 | public async ValueTask DisposeAsync() 66 | { 67 | Disposed = true; 68 | await UnloadAllAsync(); 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d2f6e7d93de4193901a16204015cdc8 3 | timeCreated: 1704515229 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneReference.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace Mew.Core.Assets 5 | { 6 | [Serializable] 7 | public class SceneReference 8 | { 9 | [field: SerializeField] public string SceneName { get; set; } 10 | 11 | public bool IsValid => !string.IsNullOrEmpty(SceneName); 12 | 13 | public static implicit operator string(SceneReference sceneObject) 14 | => sceneObject.SceneName; 15 | 16 | public static implicit operator SceneReference(string sceneName) 17 | => new() { SceneName = sceneName }; 18 | } 19 | } -------------------------------------------------------------------------------- /Runtime/Assets/Scene/SceneReference.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 858f9c726bef4923948d9627628eb613 3 | timeCreated: 1705080825 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/UnifiedScene.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | #if USE_MEW_CORE_ASSETS 4 | using UnityEngine.ResourceManagement.ResourceLocations; 5 | #endif 6 | 7 | namespace Mew.Core.Assets 8 | { 9 | [Serializable] 10 | public class UnifiedScene 11 | { 12 | #if USE_MEW_CORE_ASSETS 13 | [field: SerializeField] public SceneAssetReference SceneAssetReference { get; set; } 14 | [field: SerializeField] public AddressablesSceneKey AddressablesSceneKey { get; set; } 15 | public IResourceLocation SceneResourceLocation { get; set; } 16 | #endif 17 | [field: SerializeField] public SceneReference SceneReference { get; set; } 18 | 19 | #if UNITY_EDITOR 20 | public string EditorScenePath { get; set; } 21 | #endif 22 | 23 | public bool IsSceneReference => SceneReference?.IsValid ?? false; 24 | public bool IsSceneAssetReference 25 | { 26 | get 27 | { 28 | #if USE_MEW_CORE_ASSETS 29 | return SceneAssetReference != null && SceneAssetReference.RuntimeKeyIsValid(); 30 | #else 31 | return false; 32 | #endif 33 | } 34 | } 35 | 36 | public bool IsAddressablesSceneKey 37 | { 38 | get 39 | { 40 | #if USE_MEW_CORE_ASSETS 41 | return AddressablesSceneKey is not null; 42 | #else 43 | return false; 44 | #endif 45 | } 46 | } 47 | 48 | public bool IsSceneResourceLocation 49 | { 50 | get 51 | { 52 | #if USE_MEW_CORE_ASSETS 53 | return SceneResourceLocation != null; 54 | #else 55 | return false; 56 | #endif 57 | } 58 | } 59 | 60 | private bool IsValidInternal => IsSceneReference || IsSceneAssetReference || IsSceneResourceLocation || IsAddressablesSceneKey; 61 | #if UNITY_EDITOR 62 | public bool IsValid => IsValidInternal || !string.IsNullOrEmpty(EditorScenePath); 63 | #else 64 | public bool IsValid => IsValidInternal; 65 | #endif 66 | } 67 | } -------------------------------------------------------------------------------- /Runtime/Assets/Scene/UnifiedScene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a92029329974b249f16c135b930a380 3 | timeCreated: 1705082022 -------------------------------------------------------------------------------- /Runtime/Assets/Scene/UnifiedSceneLoader.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | using Mew.Core.TaskHelpers; 5 | using UnityEngine; 6 | using UnityEngine.SceneManagement; 7 | 8 | #if USE_MEW_CORE_ASSETS 9 | using UnityEngine.AddressableAssets; 10 | using UnityEngine.ResourceManagement.ResourceProviders; 11 | #endif 12 | 13 | #if UNITY_EDITOR 14 | using UnityEditor.SceneManagement; 15 | #endif 16 | 17 | namespace Mew.Core.Assets 18 | { 19 | public static class UnifiedSceneLoader 20 | { 21 | public static ISceneHandle LoadAsync(UnifiedScene unifiedScene) 22 | { 23 | var parameters = new LoadSceneParameters(LoadSceneMode.Additive, LocalPhysicsMode.None); 24 | ISceneHandle handle; 25 | 26 | #if USE_MEW_CORE_ASSETS 27 | if (unifiedScene.SceneResourceLocation is not null) 28 | { 29 | var h = Addressables.LoadSceneAsync(unifiedScene.SceneResourceLocation, parameters); 30 | handle = new SceneInstanceHandle(h); 31 | } 32 | else if (unifiedScene.SceneAssetReference is not null && unifiedScene.SceneAssetReference.RuntimeKeyIsValid()) 33 | { 34 | var h = Addressables.LoadSceneAsync(unifiedScene.SceneAssetReference, parameters); 35 | handle = new SceneInstanceHandle(h); 36 | } 37 | else if (unifiedScene.IsAddressablesSceneKey) 38 | { 39 | var h = Addressables.LoadSceneAsync(unifiedScene.AddressablesSceneKey.RuntimeKey, parameters); 40 | handle = new SceneInstanceHandle(h); 41 | } 42 | else 43 | #endif 44 | if (unifiedScene.SceneReference is not null && unifiedScene.SceneReference.IsValid) 45 | { 46 | var asyncOp = SceneManager.LoadSceneAsync(unifiedScene.SceneReference, parameters); 47 | handle = new SceneHandle(asyncOp); 48 | } 49 | #if UNITY_EDITOR 50 | // for test use 51 | else if (!string.IsNullOrEmpty(unifiedScene.EditorScenePath)) 52 | { 53 | var asyncOp = EditorSceneManager.LoadSceneAsyncInPlayMode(unifiedScene.EditorScenePath , parameters ) ; 54 | handle = new SceneHandle(asyncOp); 55 | } 56 | #endif 57 | else 58 | { 59 | throw new ArgumentException("SceneReference is not valid."); 60 | } 61 | 62 | return handle; 63 | } 64 | 65 | public static async ValueTask UnloadAsync(ISceneHandle targetHandle) 66 | { 67 | if (targetHandle is null) 68 | throw new ArgumentException("Scene is not loaded."); 69 | 70 | switch (targetHandle) 71 | { 72 | #if USE_MEW_CORE_ASSETS 73 | case SceneInstanceHandle sceneInstanceHandle: 74 | { 75 | SceneInstance sceneInstance; 76 | try 77 | { 78 | sceneInstance = sceneInstanceHandle.Handle.Result; 79 | } 80 | catch (Exception) 81 | { 82 | // Scene is already unloaded 83 | return; 84 | } 85 | 86 | var handle = Addressables.UnloadSceneAsync( 87 | sceneInstance, 88 | UnloadSceneOptions.UnloadAllEmbeddedSceneObjects, 89 | true); 90 | await handle.Task; 91 | break; 92 | } 93 | #endif 94 | case SceneHandle sceneHandle: 95 | { 96 | if (SceneManager.loadedSceneCount <= 1) 97 | { 98 | Debug.Log("There is only one scene loaded. Cannot unload."); 99 | break; 100 | } 101 | 102 | if (sceneHandle.Scene.isLoaded) 103 | { 104 | await CompatibleSceneLoader.UnloadSceneAsync(sceneHandle); 105 | } 106 | 107 | break; 108 | } 109 | } 110 | } 111 | } 112 | } -------------------------------------------------------------------------------- /Runtime/Assets/Scene/UnifiedSceneLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e78e67fd27de45c6b8e8bfc48c215c8e 3 | timeCreated: 1706717679 -------------------------------------------------------------------------------- /Runtime/Compatibility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55bbd8c7742544b6adea08fdd0546780 3 | timeCreated: 1708224055 -------------------------------------------------------------------------------- /Runtime/Compatibility/AwaitableCompletionCompatibleSource.cs: -------------------------------------------------------------------------------- 1 | #if !UNITY_2023_2_OR_NEWER 2 | using System; 3 | using System.Threading.Tasks; 4 | 5 | namespace Mew.Core 6 | { 7 | internal class AwaitableCompletionCompatibleSource 8 | { 9 | private TaskCompletionSource _taskCompletionSource = new(); 10 | public Task Awaitable => _taskCompletionSource.Task; 11 | 12 | public void SetResult() 13 | { 14 | if (!TrySetResult()) 15 | throw new InvalidOperationException("Can't raise completion of the same Awaitable twice"); 16 | } 17 | 18 | public void SetCanceled() 19 | { 20 | if (!TrySetCanceled()) 21 | throw new InvalidOperationException("Can't raise completion of the same Awaitable twice"); 22 | } 23 | 24 | public void SetException(Exception exception) 25 | { 26 | if (!TrySetException(exception)) 27 | throw new InvalidOperationException("Can't raise completion of the same Awaitable twice"); 28 | } 29 | 30 | public bool TrySetResult() => _taskCompletionSource.TrySetResult(true); 31 | public bool TrySetCanceled() => _taskCompletionSource.TrySetCanceled(); 32 | public bool TrySetException(Exception exception) => _taskCompletionSource.TrySetException(exception); 33 | public void Reset() => _taskCompletionSource = new TaskCompletionSource(); 34 | } 35 | } 36 | #endif 37 | -------------------------------------------------------------------------------- /Runtime/Compatibility/AwaitableCompletionCompatibleSource.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0c2ac366e644ace8acb12c3fef088e2 3 | timeCreated: 1708196391 -------------------------------------------------------------------------------- /Runtime/Compatibility/MewCompletionSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | 4 | #if UNITY_2023_2_OR_NEWER 5 | using UnityEngine; 6 | #endif 7 | 8 | namespace Mew.Core 9 | { 10 | public class MewCompletionSource 11 | { 12 | #if UNITY_2023_2_OR_NEWER 13 | private readonly AwaitableCompletionSource taskCompletionSource = new(); 14 | public Awaitable Awaitable => taskCompletionSource.Awaitable; 15 | #else 16 | private readonly AwaitableCompletionCompatibleSource taskCompletionSource = new(); 17 | public Task Awaitable => taskCompletionSource.Awaitable; 18 | #endif 19 | 20 | public void SetResult() 21 | { 22 | if (!TrySetResult()) 23 | throw new InvalidOperationException("Can't raise completion of the same Awaitable twice"); 24 | } 25 | 26 | public void SetCanceled() 27 | { 28 | if (!TrySetCanceled()) 29 | throw new InvalidOperationException("Can't raise completion of the same Awaitable twice"); 30 | } 31 | 32 | public void SetException(Exception exception) 33 | { 34 | if (!TrySetException(exception)) 35 | throw new InvalidOperationException("Can't raise completion of the same Awaitable twice"); 36 | } 37 | 38 | public bool TrySetResult() => taskCompletionSource.TrySetResult(); 39 | public bool TrySetCanceled() => taskCompletionSource.TrySetCanceled(); 40 | public bool TrySetException(Exception exception) => taskCompletionSource.TrySetException(exception); 41 | public void Reset() => taskCompletionSource.Reset(); 42 | } 43 | } -------------------------------------------------------------------------------- /Runtime/Compatibility/MewCompletionSource.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b458f1077ba54fdb86b22d1808a9074a 3 | timeCreated: 1708235741 -------------------------------------------------------------------------------- /Runtime/Extensions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c9afd8bcf84428693dcd3f5d64b8a8f 3 | timeCreated: 1704516205 -------------------------------------------------------------------------------- /Runtime/Extensions/TaskExtensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | using UnityEngine; 4 | using Object = UnityEngine.Object; 5 | 6 | namespace Mew.Core.Extensions 7 | { 8 | public static class TaskExtensions 9 | { 10 | public static void Forget(this Task task) 11 | { 12 | ForgetInternal(task); 13 | } 14 | 15 | public static void Forget(this ValueTask task) 16 | { 17 | ForgetInternal(task); 18 | } 19 | 20 | private static async void ForgetInternal(Task task) 21 | { 22 | try 23 | { 24 | await task; 25 | } 26 | catch (Exception e) 27 | { 28 | Debug.LogException(e); 29 | } 30 | } 31 | 32 | private static async void ForgetInternal(ValueTask task) 33 | { 34 | try 35 | { 36 | await task; 37 | } 38 | catch (Exception e) 39 | { 40 | Debug.LogException(e); 41 | } 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /Runtime/Extensions/TaskExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac7d4be7bd194fcf9e4fdde140df5b75 3 | timeCreated: 1704516826 -------------------------------------------------------------------------------- /Runtime/Helpers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bc06645033f4504bec16bb7c67bd6f6 3 | timeCreated: 1704636677 -------------------------------------------------------------------------------- /Runtime/Helpers/Compatibility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa31c1c711024a7298e7f982f0a20b0d 3 | timeCreated: 1708235194 -------------------------------------------------------------------------------- /Runtime/Helpers/Compatibility/TaskHelperInternal.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | using UnityEngine; 5 | 6 | namespace Mew.Core.TaskHelpers 7 | { 8 | public static class TaskHelperInternal 9 | { 10 | private static readonly Stack Pool = new(); 11 | private static readonly Queue Queued = new(); 12 | private static readonly List Running = new(); 13 | private static bool registered; 14 | 15 | public static async Task NextFrame(CancellationToken ct = default) 16 | { 17 | if (!registered) 18 | { 19 | MewLoop.Add(OnUpdate); 20 | registered = true; 21 | } 22 | 23 | if (Pool.Count == 0) Pool.Push(new MewCompletionSource()); 24 | 25 | var awaitableCompletionSource = Pool.Pop(); 26 | awaitableCompletionSource.Reset(); 27 | Queued.Enqueue(awaitableCompletionSource); 28 | 29 | await awaitableCompletionSource.Awaitable; 30 | 31 | ct.ThrowIfCancellationRequested(); 32 | return; 33 | 34 | static void OnUpdate() 35 | { 36 | while (Queued.Count > 0) 37 | Running.Add(Queued.Dequeue()); 38 | 39 | foreach (var completionSource in Running) 40 | { 41 | completionSource.TrySetResult(); 42 | Pool.Push(completionSource); 43 | } 44 | Running.Clear(); 45 | } 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Runtime/Helpers/Compatibility/TaskHelperInternal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da59440e786b425884a5b2de05a49259 3 | timeCreated: 1708235194 -------------------------------------------------------------------------------- /Runtime/Helpers/SceneManagerHelper.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine.SceneManagement; 3 | 4 | namespace Mew.Core.SceneHelpers 5 | { 6 | public static class SceneManagerHelper 7 | { 8 | public static List GetLoadedScenes() 9 | { 10 | var loadedSceneCount = SceneManager.loadedSceneCount; 11 | var loadedScenes = new List(); 12 | for (var i=0; i WhenAll(params ValueTask[] tasks) 28 | { 29 | var results = new T[tasks.Length]; 30 | for (var i = 0; i < tasks.Length; i++) 31 | results[i] = await tasks[i].ConfigureAwait(false); 32 | return results; 33 | } 34 | 35 | public static async ValueTask WhenAll(params ValueTask[] tasks) 36 | { 37 | foreach (var t in tasks) 38 | await t.ConfigureAwait(false); 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /Runtime/Helpers/TaskHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e08d7320bc0b4e33a2d3e30d132d4bea 3 | timeCreated: 1705282669 -------------------------------------------------------------------------------- /Runtime/Helpers/UnityObjectHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | using Mew.Core.TaskHelpers; 5 | using UnityEngine; 6 | using UnityEngine.Assertions; 7 | using UnityEngine.SceneManagement; 8 | using Object = UnityEngine.Object; 9 | 10 | namespace Mew.Core.UnityObjectHelpers 11 | { 12 | public static class UnityObjectHelper 13 | { 14 | public static T InstantiateComponentInSceneRoot(Scene scene) 15 | { 16 | return (T)InstantiateComponentInSceneRoot(typeof(T), scene); 17 | } 18 | 19 | public static object InstantiateComponentInSceneRoot(Type targetType, Scene scene) 20 | { 21 | Assert.IsTrue(targetType.IsSubclassOf(typeof(MonoBehaviour))); 22 | 23 | var go = new GameObject(targetType.Name); 24 | var instance = go.AddComponent(targetType); 25 | SceneManager.MoveGameObjectToScene(instance.gameObject, scene); 26 | return instance; 27 | } 28 | 29 | public static object InstantiateComponentOnGameObject(Type targetType, GameObject on) 30 | { 31 | Assert.IsTrue(targetType.IsSubclassOf(typeof(MonoBehaviour))); 32 | 33 | return on.AddComponent(targetType); 34 | } 35 | 36 | public static object InstantiateComponentUnderTransform(Type targetType, Transform under, bool worldPositionStays) 37 | { 38 | Assert.IsTrue(targetType.IsSubclassOf(typeof(MonoBehaviour))); 39 | 40 | var go = new GameObject(targetType.Name); 41 | var instance = go.AddComponent(targetType); 42 | go.transform.SetParent(under, worldPositionStays: worldPositionStays); 43 | 44 | return instance; 45 | } 46 | 47 | public static async ValueTask DestroyAsync(Object target, CancellationToken ct = default) 48 | { 49 | Object.Destroy(target); 50 | switch (target) 51 | { 52 | case GameObject go: 53 | while (go) await TaskHelper.NextFrame(ct); 54 | break; 55 | case Component component: 56 | while (component) await TaskHelper.NextFrame(ct); 57 | break; 58 | } 59 | } 60 | } 61 | } -------------------------------------------------------------------------------- /Runtime/Helpers/UnityObjectHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f47cb9ec8e6489caba7d98b822c3b8c 3 | timeCreated: 1704814920 -------------------------------------------------------------------------------- /Runtime/Mew.Core.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mew.Core", 3 | "rootNamespace": "Mew.Core", 4 | "references": [ 5 | "GUID:f51ebe6a0ceec4240a699833d6309b23" 6 | ], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false, 10 | "overrideReferences": false, 11 | "precompiledReferences": [], 12 | "autoReferenced": true, 13 | "defineConstraints": [], 14 | "versionDefines": [ 15 | { 16 | "name": "com.cysharp.unitask", 17 | "expression": "", 18 | "define": "USE_UNITASK" 19 | } 20 | ], 21 | "noEngineReferences": false 22 | } -------------------------------------------------------------------------------- /Runtime/Mew.Core.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f610cb163d12544488a6127c7f91f4c6 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Runtime/MewLoop.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2266e7b55ee459588e2c3cd1b4e9513 3 | timeCreated: 1699433639 -------------------------------------------------------------------------------- /Runtime/MewLoop/MewLoop.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe889f6726ea4d07bba2e17c4382f2aa 3 | timeCreated: 1699371527 -------------------------------------------------------------------------------- /Runtime/MewLoop/MewLoopDelegateCollection.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | using System.Collections.Generic; 3 | 4 | namespace Mew.Core 5 | { 6 | public class MewLoopDelegateCollection 7 | { 8 | public delegate void UpdateFunction(); 9 | private readonly List updateFunctions = new(); 10 | 11 | public void Invoke() 12 | { 13 | for (var i = 0; i < updateFunctions.Count; i++) 14 | updateFunctions[i].Invoke(); 15 | } 16 | 17 | public void Add(UpdateFunction updateFunction) 18 | { 19 | updateFunctions.Add(updateFunction); 20 | } 21 | 22 | public void Remove(UpdateFunction updateFunction) 23 | { 24 | updateFunctions.Remove(updateFunction); 25 | } 26 | 27 | public static MewLoopDelegateCollection operator +(MewLoopDelegateCollection collection, UpdateFunction func) 28 | { 29 | collection.Add(func); 30 | return collection; 31 | } 32 | 33 | public static MewLoopDelegateCollection operator -(MewLoopDelegateCollection collection, UpdateFunction func) 34 | { 35 | collection.Remove(func); 36 | return collection; 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /Runtime/MewLoop/MewLoopDelegateCollection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1124b98c1f1426cbbb7c33a6444e6a8 3 | timeCreated: 1699372532 -------------------------------------------------------------------------------- /Runtime/MewLoop/MewLoopUnityInitializer.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | using System.Linq; 3 | using UnityEngine; 4 | using UnityEngine.LowLevel; 5 | using UnityEngine.PlayerLoop; 6 | 7 | namespace Mew.Core 8 | { 9 | public struct MewUnityEarlyUpdate { } 10 | public struct MewUnityFixedUpdate { } 11 | public struct MewUnityPreUpdate { } 12 | public struct MewUnityUpdate { } 13 | public struct MewUnityPreLateUpdate { } 14 | public struct MewUnityPostLateUpdate { } 15 | public struct MewManualUpdate { } 16 | 17 | public static class MewLoopUnityInitializer 18 | { 19 | 20 | [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)] 21 | private static void Init() 22 | { 23 | MewLoop.SetDefaultCollection(); 24 | Register(); 25 | Register(); 26 | Register(); 27 | Register(); 28 | Register(); 29 | Register(); 30 | Register(); 31 | } 32 | 33 | private static void Register() 34 | { 35 | MewLoop.Register(); 36 | } 37 | 38 | private static void Register() 39 | { 40 | Register(); 41 | 42 | var playerLoop = PlayerLoop.GetCurrentPlayerLoop(); 43 | var playerLoopSystem = new PlayerLoopSystem 44 | { 45 | type = typeof(T), 46 | updateDelegate = MewLoop.Update 47 | }; 48 | playerLoop = AddSubSystem(playerLoop, playerLoopSystem); 49 | PlayerLoop.SetPlayerLoop(playerLoop); 50 | } 51 | 52 | private static PlayerLoopSystem AddSubSystem(PlayerLoopSystem root, PlayerLoopSystem subSystem) 53 | { 54 | for (var i = 0; i < root.subSystemList.Length; i++) 55 | { 56 | if (root.subSystemList[i].type != typeof(T)) continue; 57 | root.subSystemList[i] = AddSubSystem(root.subSystemList[i], subSystem); 58 | break; 59 | } 60 | return root; 61 | } 62 | 63 | private static PlayerLoopSystem AddSubSystem(PlayerLoopSystem root, PlayerLoopSystem subSystem) 64 | { 65 | return new PlayerLoopSystem 66 | { 67 | type = root.type, 68 | updateDelegate = root.updateDelegate, 69 | updateFunction = root.updateFunction, 70 | loopConditionFunction = root.loopConditionFunction, 71 | subSystemList = root.subSystemList.Append(subSystem).ToArray() 72 | }; 73 | } 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /Runtime/MewLoop/MewLoopUnityInitializer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6092e193eeb4ff686cf2810d953d44a 3 | timeCreated: 1699419530 -------------------------------------------------------------------------------- /Runtime/TaskInterval.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83406aa896c649499ccc4caef6709d6a 3 | timeCreated: 1699535772 -------------------------------------------------------------------------------- /Runtime/TaskInterval/IntervalTimerType.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | namespace Mew.Core.Tasks 3 | { 4 | public enum IntervalTimerType 5 | { 6 | SystemTime, 7 | UnityTime, 8 | UnityUnscaledTime, 9 | ManualUpdate 10 | } 11 | } -------------------------------------------------------------------------------- /Runtime/TaskInterval/IntervalTimerType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a45d4fc44b947d1858ed00a0f6d55a2 3 | timeCreated: 1699541001 -------------------------------------------------------------------------------- /Runtime/TaskInterval/LagProcessType.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | namespace Mew.Core.Tasks 3 | { 4 | public enum LagProcessType 5 | { 6 | Skip, 7 | Flood 8 | } 9 | } -------------------------------------------------------------------------------- /Runtime/TaskInterval/LagProcessType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e83fb67272134b2f96647d8d6595a10e 3 | timeCreated: 1699541011 -------------------------------------------------------------------------------- /Runtime/TaskInterval/TaskInterval.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5670dade9a994615a48cd9e727202a5a 3 | timeCreated: 1699535875 -------------------------------------------------------------------------------- /Runtime/TaskQueue.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9495e9a6bd326f748b95332487c1e680 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/TaskQueue/TaskAction.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | 5 | namespace Mew.Core.Tasks 6 | { 7 | public delegate Task TaskAction(CancellationToken ct); 8 | } -------------------------------------------------------------------------------- /Runtime/TaskQueue/TaskAction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6043e99c400f468b9e9ca419cc206bcf 3 | timeCreated: 1699449896 -------------------------------------------------------------------------------- /Runtime/TaskQueue/TaskQueue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 116d874942aea814ab0635d42909757d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/TaskQueue/TaskQueueAwaitable.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | using System; 3 | using System.Collections; 4 | using System.Runtime.CompilerServices; 5 | using System.Threading; 6 | using System.Threading.Tasks; 7 | 8 | namespace Mew.Core.Tasks 9 | { 10 | public class TaskQueueAwaitable 11 | { 12 | private readonly TaskCompletionSource taskCompletionSource; 13 | private readonly TaskAction taskAction; 14 | 15 | private Action? onException; 16 | 17 | public int Priority { get; } 18 | 19 | public TaskAwaiter GetAwaiter() => taskCompletionSource.Task.GetAwaiter(); 20 | 21 | public TaskQueueAwaitable(TaskAction func, int priority) 22 | { 23 | taskCompletionSource = new TaskCompletionSource(); 24 | taskAction = func; 25 | Priority = priority; 26 | } 27 | 28 | public TaskQueueAwaitable OnException(Action action) 29 | { 30 | onException = action; 31 | return this; 32 | } 33 | 34 | public async Task Invoke(CancellationToken ct) 35 | { 36 | try 37 | { 38 | await taskAction.Invoke(ct); 39 | taskCompletionSource.SetResult(true); 40 | } 41 | catch (Exception e) 42 | { 43 | if (onException is not null) 44 | onException.Invoke(e); 45 | taskCompletionSource.SetException(e); 46 | } 47 | } 48 | 49 | public IEnumerator ToEnumerator() 50 | { 51 | var awaiter = GetAwaiter(); 52 | while (!awaiter.IsCompleted) yield return null; 53 | } 54 | 55 | public static implicit operator Task(TaskQueueAwaitable awaitable) 56 | { 57 | return awaitable.taskCompletionSource.Task; 58 | } 59 | 60 | public void Cancel() 61 | { 62 | taskCompletionSource.SetResult(false); 63 | } 64 | } 65 | } -------------------------------------------------------------------------------- /Runtime/TaskQueue/TaskQueueAwaitable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f131b8c22dfb499dbe58f6c106b8841d 3 | timeCreated: 1699449883 -------------------------------------------------------------------------------- /Runtime/TaskQueue/TaskQueueLimitType.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | namespace Mew.Core.Tasks 3 | { 4 | public enum TaskQueueLimitType 5 | { 6 | None, 7 | /// 8 | /// Discard last less-or-equal priority task. Then enqueue. 9 | /// If all tasks have higher priority, discard new task. 10 | /// 11 | SwapLast, 12 | /// 13 | /// Keep queue and discard new task. 14 | /// 15 | Discard 16 | } 17 | } -------------------------------------------------------------------------------- /Runtime/TaskQueue/TaskQueueLimitType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd5f380fab0c479bb758dab18229c099 3 | timeCreated: 1699449923 -------------------------------------------------------------------------------- /Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddce350e744d2374abf85f35f6ac8f5e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Tests/Mew.Core.Tests.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mew.Core.Tests", 3 | "rootNamespace": "", 4 | "references": [ 5 | "UnityEngine.TestRunner", 6 | "UnityEditor.TestRunner", 7 | "Mew.Core" 8 | ], 9 | "includePlatforms": [], 10 | "excludePlatforms": [], 11 | "allowUnsafeCode": false, 12 | "overrideReferences": true, 13 | "precompiledReferences": [ 14 | "nunit.framework.dll" 15 | ], 16 | "autoReferenced": false, 17 | "defineConstraints": [ 18 | "UNITY_INCLUDE_TESTS" 19 | ], 20 | "versionDefines": [], 21 | "noEngineReferences": false 22 | } -------------------------------------------------------------------------------- /Tests/Mew.Core.Tests.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7a5e8c1acf53724787c60fb6916c685 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Tests/TaskIntervalPlayModeTest.cs: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | using System.Collections; 3 | using System.Threading; 4 | using System.Threading.Tasks; 5 | using NUnit.Framework; 6 | using UnityEngine; 7 | using UnityEngine.TestTools; 8 | using Task = System.Threading.Tasks.Task; 9 | 10 | namespace Mew.Core.Tasks.Tests 11 | { 12 | public class TaskIntervalPlayModeTest 13 | { 14 | [UnityTest] 15 | public IEnumerator BasicTest() 16 | { 17 | var result = 0; 18 | var cts = new CancellationTokenSource(); 19 | var startTime = Time.time; 20 | TaskInterval 21 | .Create(100, () => { result++; }) 22 | .Start(cts.Token); 23 | 24 | while(Time.time - startTime < 1.05f) 25 | yield return null; 26 | 27 | cts.Cancel(); 28 | cts.Dispose(); 29 | Assert.AreEqual(10, result); 30 | 31 | yield return new WaitForSeconds(1f); 32 | 33 | Assert.AreEqual(10, result); 34 | } 35 | 36 | [UnityTest] 37 | public IEnumerator FixedUpdateTest() 38 | { 39 | var result = 0; 40 | var cts = new CancellationTokenSource(); 41 | var startTime = Time.fixedTime; 42 | TaskInterval 43 | .Create(100, () => { result++; }) 44 | .Start(cts.Token); 45 | 46 | while(Time.fixedTime - startTime < 1.05f) 47 | yield return null; 48 | 49 | cts.Cancel(); 50 | cts.Dispose(); 51 | Assert.AreEqual(10, result); 52 | 53 | yield return new WaitForSeconds(1f); 54 | 55 | Assert.AreEqual(10, result); 56 | } 57 | 58 | [UnityTest] 59 | public IEnumerator SkipTaskWhenFloodTest() 60 | { 61 | var result = 0; 62 | var nextTrigger = false; 63 | var cts = new CancellationTokenSource(); 64 | var taskInterval = TaskInterval.Create( 65 | 100, 66 | async ct => 67 | { 68 | result++; 69 | while(!nextTrigger) 70 | await Task.Yield(); 71 | }, 72 | IntervalTimerType.ManualUpdate, 73 | LagProcessType.Skip); 74 | 75 | 76 | taskInterval.Start(cts.Token); 77 | taskInterval.Tick(0.11f); 78 | MewLoop.Update(); 79 | Assert.AreEqual(1, result); 80 | 81 | // task awaiting 82 | taskInterval.Tick(0.11f); 83 | MewLoop.Update(); 84 | Assert.AreEqual(1, result); 85 | 86 | // task takes long time and flood 87 | taskInterval.Tick(1f); 88 | 89 | // complete task 90 | nextTrigger = true; 91 | yield return new WaitForSeconds(0.1f); 92 | 93 | MewLoop.Update(); 94 | Assert.AreEqual(2, result); 95 | 96 | cts.Cancel(); 97 | cts.Dispose(); 98 | yield return new WaitForSeconds(0.1f); 99 | taskInterval.Tick(1f); 100 | Assert.AreEqual(2, result); 101 | yield return null; 102 | } 103 | 104 | [UnityTest] 105 | public IEnumerator ExceptionTest() 106 | { 107 | var result = 0; 108 | var cts = new CancellationTokenSource(); 109 | var startTime = Time.time; 110 | TaskInterval.Create( 111 | 100, 112 | async ct => 113 | { 114 | await Task.Delay(1, ct); 115 | throw new System.Exception("Exception"); 116 | }) 117 | .OnException(_ => { result++; }) 118 | .Start(cts.Token); 119 | 120 | while(Time.time - startTime < 1.05f) 121 | yield return null; 122 | 123 | // Continues to execute the task even if an exception occurs. 124 | Assert.AreEqual(10, result); 125 | } 126 | } 127 | } -------------------------------------------------------------------------------- /Tests/TaskIntervalPlayModeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00cf01bd0f4e4b3f9366cfed300b15c5 3 | timeCreated: 1699547765 -------------------------------------------------------------------------------- /Tests/TaskQueuePlayModeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1301b9544074f5bb0198e7764f4fae6 3 | timeCreated: 1699372898 -------------------------------------------------------------------------------- /docs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4203f787c9eb7034abbc67e1b171f14f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/api.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ee7c5fd729e62a4286e37291abcb1c5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Extensions.TaskExtensions.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 721b47176c4d7b34481bde6b01eed0f6 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Extensions.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4d3f1974394bdd45ab6c5d5ce06b085 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewCompletionSource.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f8a7bb58b486d94b9600a088aa2a2b2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewLoop.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad4c28bdd63c1974c9ffaa8dd3ab6fab 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewLoopDelegateCollection.UpdateFunction.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4d65e6ee9aa57f4ca350e289b5ceae7 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewLoopDelegateCollection.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd0b691ecaf063646aa212bd02430350 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewLoopUnityInitializer.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99b623443e1881444883253a2c83c170 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewManualUpdate.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20d7a3035c239604c816d16d8d81fd9c 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewUnityEarlyUpdate.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48e8519aba15bf240a2dade2420f7726 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewUnityFixedUpdate.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59925ec01a5b5604bbb3bd1d41dd39e2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewUnityPostLateUpdate.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d0ad5576a5dc63439321378a2d736d6 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewUnityPreLateUpdate.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5adad77493bea2643a903ff3fed51f7b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewUnityPreUpdate.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57586045f6c836748b4bcca20761b086 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.MewUnityUpdate.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 013ec57d81b23c5438c0b09d57be8b12 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.SceneHelpers.SceneManagerHelper.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 475d422054ae9c94ba8fc54f1520013d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.SceneHelpers.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a35fc7c881602ae49a288626443bb7e7 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.TaskHelpers.TaskHelper.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4101a6f3adac674ca3ccde2d0b6e050 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.TaskHelpers.TaskHelperInternal.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eaeead33790aaac43af208efd5afe5bf 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.TaskHelpers.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65b947ecb0824014396f51b12567d022 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.IntervalTimerType.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2db847c7245d7e4fbdcb72e8ad2c047 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.LagProcessType.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8000ab8aacf99f4583f3f51ba646eb1 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.TaskAction.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cebadca1a44a3245bba445738ac1742 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.TaskInterval-1.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e96e9739c3d9d04b84a69453e1af015 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.TaskInterval.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f538245797de9f2409107b5d9344496b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.TaskQueue-1.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71747f59ef4606d449651f61c69c0fe1 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.TaskQueue.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ff4edf9da33a0c4fa76a3afefd8132b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.TaskQueueAwaitable.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58ca29b02de806c42b33480434b8df4a 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.TaskQueueLimitType.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb0c1c75ec362ef45ac0c667805f01d8 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.Tasks.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22722860c5567714c81992b2f99745cc 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.UnityObjectHelpers.UnityObjectHelper.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88e4c4d3e2877254980c6fc1fd079c52 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.UnityObjectHelpers.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e615f69525c93c468c304be5f4bc728 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/Mew.Core.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98879e6d0785b4540a183fd278e4cd36 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8b4fe07970d8964e8703069d0be01f8 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/api/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 454c686ef33ba94469cb280e6e54b991 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78ef48f79ccdc974ebfd0d0597e6c674 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/en/TaskInterval.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f86e832df602dcc4a8ee9419e0163751 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/en/TaskInterval/exception.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3201a825f62907e4896c8b407f74bc2e 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskInterval/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a241b209f2bba204797b747c833dad62 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskInterval/player-loop.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 708fc8465787223438f6c25527568308 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskInterval/toc.html: -------------------------------------------------------------------------------- 1 |  2 |
3 |
4 |
5 |
6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | 19 |
20 |
21 |
22 |
23 | -------------------------------------------------------------------------------- /docs/en/TaskInterval/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 432233bc30f3ca54fad81c922a9cdee1 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskInterval/toc.json: -------------------------------------------------------------------------------- 1 | 2 | {"items":[{"name":"TaskInterval","href":"index.html","topicHref":"index.html"}],"pdf":false} 3 | -------------------------------------------------------------------------------- /docs/en/TaskInterval/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b926c41626cc974cb412ac76b19aca4 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskQueue.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 755fe2cd25a40da4aa3f3fa64b1a2265 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/awaitable.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a687e6e246da0648803bd550c10859e 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/exception.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 968839c91a1c02040992991e4483d04d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b2ac6e353692b04fb4f725c0da5aac0 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/player-loop.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1be1b2d425a8d744fa7101b1499f6024 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/toc.html: -------------------------------------------------------------------------------- 1 |  2 |
3 |
4 |
5 |
6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | 19 |
20 |
21 |
22 |
23 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6547c0b348153ef4faee356e2ae643bf 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/toc.json: -------------------------------------------------------------------------------- 1 | 2 | {"items":[{"name":"TaskQueue","href":"index.html","topicHref":"index.html"}],"pdf":false} 3 | -------------------------------------------------------------------------------- /docs/en/TaskQueue/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b396f345109cdf44a8ae528db8585ef2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4e408e50429a7743964c4bfc26dcb7a 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/toc.html: -------------------------------------------------------------------------------- 1 |  2 |
3 |
4 |
5 |
6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | 48 |
49 |
50 |
51 |
52 | -------------------------------------------------------------------------------- /docs/en/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d3b66c869dd79c46815187f4f7c2d45 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/en/toc.json: -------------------------------------------------------------------------------- 1 | 2 | {"items":[{"name":"Installation","href":"index.html","topicHref":"index.html"},{"name":"TaskQueue","href":"TaskQueue/index.html","topicHref":"TaskQueue/index.html","items":[{"name":"Introduction","href":"TaskQueue/index.html","topicHref":"TaskQueue/index.html"},{"name":"Waiting for the Completion of a Specific Task","href":"TaskQueue/awaitable.html","topicHref":"TaskQueue/awaitable.html"},{"name":"Exception Handling","href":"TaskQueue/exception.html","topicHref":"TaskQueue/exception.html"}]},{"name":"TaskInterval","href":"TaskInterval/index.html","topicHref":"TaskInterval/index.html","items":[{"name":"Introduction","href":"TaskInterval/index.html","topicHref":"TaskInterval/index.html"},{"name":"Exception Handling","href":"TaskInterval/exception.html","topicHref":"TaskInterval/exception.html"}]}],"pdf":false} 3 | -------------------------------------------------------------------------------- /docs/en/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6387a88e682f06042a7424907b38a3d2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mewlist/MewCore/358d243c8e760c17ef79b488e2ea2890ef30398c/docs/favicon.ico -------------------------------------------------------------------------------- /docs/favicon.ico.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ef7ee06fde274e419a68e0d82885030 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 963313e325174c348840a8c928321a09 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/index.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff3b8a7f3c6e196448c00dab07b407e8 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e282f09d35945784186dce7d41a7af42 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4932ea4cc48053c4186cade6b1593864 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval/exception.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78a0b601a647ddf48bbefb05ed0d1ee3 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0681b1baadd40264abe37dde044f8447 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval/player-loop.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72be319e646cec945b2bc88b78a6d6a2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval/toc.html: -------------------------------------------------------------------------------- 1 |  2 |
3 |
4 |
5 |
6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | 19 |
20 |
21 |
22 |
23 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc17f8f07e62f2d49b25e7157966d213 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval/toc.json: -------------------------------------------------------------------------------- 1 | 2 | {"items":[{"name":"TaskInterval","href":"index.html","topicHref":"index.html"}],"pdf":false} 3 | -------------------------------------------------------------------------------- /docs/ja/TaskInterval/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02af19a0fa46ea248864f38c958c32ae 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c751c5d2cc24d0439e97846d7e423d1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/awaitable.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc4b16a84b43e9c41818320fbe2e2567 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/exception.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79b00e90316558c4f9f21fc03a9f86ab 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef07c8a4aa47ff249ba821fcc0d12435 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/player-loop.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b571ef3b479c784fa0f4a801a9a2c1a 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/toc.html: -------------------------------------------------------------------------------- 1 |  2 |
3 |
4 |
5 |
6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | 19 |
20 |
21 |
22 |
23 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 289811de3d2947e418b625f502b92113 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/toc.json: -------------------------------------------------------------------------------- 1 | 2 | {"items":[{"name":"TaskQueue","href":"index.html","topicHref":"index.html"}],"pdf":false} 3 | -------------------------------------------------------------------------------- /docs/ja/TaskQueue/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebbe7ac4f87e1d54fa31f7387452e15e 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/index.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f27397b73bbef774183516e51cf8e71d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/toc.html: -------------------------------------------------------------------------------- 1 |  2 |
3 |
4 |
5 |
6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | 54 |
55 |
56 |
57 |
58 | -------------------------------------------------------------------------------- /docs/ja/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d031f8fe9ac7694b98ebcea6ccbbbbc 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/ja/toc.json: -------------------------------------------------------------------------------- 1 | 2 | {"items":[{"name":"インストール","href":"index.html","topicHref":"index.html"},{"name":"TaskQueue","items":[{"name":"イントロダクション","href":"TaskQueue/index.html","topicHref":"TaskQueue/index.html"},{"name":"特定のタスクの完了を待機する","href":"TaskQueue/awaitable.html","topicHref":"TaskQueue/awaitable.html"},{"name":"例外のハンドリング","href":"TaskQueue/exception.html","topicHref":"TaskQueue/exception.html"},{"name":"PlayerLoop の指定","href":"TaskQueue/player-loop.html","topicHref":"TaskQueue/player-loop.html"}]},{"name":"TaskInterval","items":[{"name":"イントロダクション","href":"TaskInterval/index.html","topicHref":"TaskInterval/index.html"},{"name":"例外のハンドリング","href":"TaskInterval/exception.html","topicHref":"TaskInterval/exception.html"},{"name":"PlayerLoop の指定","href":"TaskInterval/player-loop.html","topicHref":"TaskInterval/player-loop.html"}]}],"pdf":false} 3 | -------------------------------------------------------------------------------- /docs/ja/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fa08d52d1ee24c4bbc9aca21acc0379 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by Docfx 9 | 10 | 12 | 15 | 21 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/logo.svg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64a57ea771e604f48a91ed962f77f736 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/manifest.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f536418688ee0742bf28f486f6e3db0 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5bc9cdbf00fcbb4e9eb73bc84c5b8cb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-6QOYJHKE.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mewlist/MewCore/358d243c8e760c17ef79b488e2ea2890ef30398c/docs/public/bootstrap-icons-6QOYJHKE.woff2 -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-6QOYJHKE.woff2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b22999d50b4903546858d511e30bce30 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-JHE3QUSN.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mewlist/MewCore/358d243c8e760c17ef79b488e2ea2890ef30398c/docs/public/bootstrap-icons-JHE3QUSN.woff -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-JHE3QUSN.woff.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8fb9e3fb103e3446bc99ba24992594f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-OCU552PF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mewlist/MewCore/358d243c8e760c17ef79b488e2ea2890ef30398c/docs/public/bootstrap-icons-OCU552PF.woff -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-OCU552PF.woff.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b40dea5604feb54b93afbcad5502519 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-X6UQXWUS.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mewlist/MewCore/358d243c8e760c17ef79b488e2ea2890ef30398c/docs/public/bootstrap-icons-X6UQXWUS.woff2 -------------------------------------------------------------------------------- /docs/public/bootstrap-icons-X6UQXWUS.woff2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3d4821e301b8d744a3dddeced75e4e6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/c4Diagram-817c8e44-NRP5Z36Y.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46d7f12f77a10f3468eb40d25df4e975 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/c4Diagram-817c8e44-NRP5Z36Y.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d34759fcef2025a44b96de755f59e1a9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/c4Diagram-d0fbc5ce-BO64XHDH.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48b3b538d7827fb428712e6e2b9cedb3 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/c4Diagram-d0fbc5ce-BO64XHDH.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 095afe413f0e57d4d80de903847f6b94 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-23ZBFQP2.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89a35d200cc4a554aa9ebbe586fa4c0c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-23ZBFQP2.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3560244298ef8d64599907339595a4bc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-2DAPLG7Z.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb50bad7449ebbf41a6516eca495f631 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-2DAPLG7Z.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ed7c33c4d02bb9488806fa4aa094beb 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-2DSXJIGN.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b087b57f737dcd2408ea18f3b8ad0419 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-2DSXJIGN.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b433db35ee0708479c2d4cde49475b8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-334IV3XH.min.js: -------------------------------------------------------------------------------- 1 | import{b as k}from"./chunk-P42HNYSU.min.js";var v=k((h,j)=>{(function(e,n){typeof define=="function"&&define.amd?define(n):typeof h=="object"?j.exports=n():n()(e.lunr)})(h,function(){return function(e){if(typeof e>"u")throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(typeof e.stemmerSupport>"u")throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var n=e.version[0]=="2";e.ja=function(){this.pipeline.reset(),this.pipeline.add(e.ja.trimmer,e.ja.stopWordFilter,e.ja.stemmer),n?this.tokenizer=e.ja.tokenizer:(e.tokenizer&&(e.tokenizer=e.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.ja.tokenizer))};var F=new e.TinySegmenter;e.ja.tokenizer=function(s){var t,i,f,o,a,d,g,p,r,c;if(!arguments.length||s==null||s==null)return[];if(Array.isArray(s))return s.map(function(m){return n?new e.Token(m.toLowerCase()):m.toLowerCase()});for(i=s.toString().toLowerCase().replace(/^\s+/,""),t=i.length-1;t>=0;t--)if(/\S/.test(i.charAt(t))){i=i.substring(0,t+1);break}for(a=[],f=i.length,r=0,p=0;r<=f;r++)if(d=i.charAt(r),g=r-p,d.match(/\s/)||r==f){if(g>0)for(o=F.segment(i.slice(p,r)).filter(function(m){return!!m}),c=p,t=0;ttypeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(b,c)=>(typeof require<"u"?require:b)[c]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var n=(a,b)=>()=>(b||a((b={exports:{}}).exports,b),b.exports),o=(a,b)=>{for(var c in b)e(a,c,{get:b[c],enumerable:!0})},l=(a,b,c,f)=>{if(b&&typeof b=="object"||typeof b=="function")for(let d of i(b))!k.call(a,d)&&d!==c&&e(a,d,{get:()=>b[d],enumerable:!(f=h(b,d))||f.enumerable});return a};var p=(a,b,c)=>(c=a!=null?g(j(a)):{},l(b||!a||!a.__esModule?e(c,"default",{value:a,enumerable:!0}):c,a));export{m as a,n as b,o as c,p as d}; 2 | //# sourceMappingURL=chunk-P42HNYSU.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/chunk-P42HNYSU.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": [], 4 | "sourcesContent": [], 5 | "mappings": "", 6 | "names": [] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/chunk-P42HNYSU.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c80cae7d3a3bf3245800ef158b0b2ee1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-P42HNYSU.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a0403eea1ed6d042a7d73b9963bd8e3 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-P5KRN2VM.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b5cc3b4ea8ed5843a15b6325a7cadff 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-P5KRN2VM.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aaf5afe995701a84386b010bd6ab1b7b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-RUC4INDL.min.js: -------------------------------------------------------------------------------- 1 | import{Ha as o,c as l}from"./chunk-65WDIALL.min.js";import{d as c}from"./chunk-P42HNYSU.min.js";var i=c(l(),1);var x=(s,t)=>{let r=s.append("rect");if(r.attr("x",t.x),r.attr("y",t.y),r.attr("fill",t.fill),r.attr("stroke",t.stroke),r.attr("width",t.width),r.attr("height",t.height),t.rx!==void 0&&r.attr("rx",t.rx),t.ry!==void 0&&r.attr("ry",t.ry),t.attrs!==void 0)for(let e in t.attrs)r.attr(e,t.attrs[e]);return t.class!==void 0&&r.attr("class",t.class),r},h=(s,t)=>{let r={x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,stroke:t.stroke,class:"rect"};x(s,r).lower()},y=(s,t)=>{let r=t.text.replace(o," "),e=s.append("text");e.attr("x",t.x),e.attr("y",t.y),e.attr("class","legend"),e.style("text-anchor",t.anchor),t.class!==void 0&&e.attr("class",t.class);let n=e.append("tspan");return n.attr("x",t.x+t.textMargin*2),n.text(r),e},p=(s,t,r,e)=>{let n=s.append("image");n.attr("x",t),n.attr("y",r);let a=(0,i.sanitizeUrl)(e);n.attr("xlink:href",a)},g=(s,t,r,e)=>{let n=s.append("use");n.attr("x",t),n.attr("y",r);let a=(0,i.sanitizeUrl)(e);n.attr("xlink:href",`#${a}`)},m=()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),f=()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0});export{x as a,h as b,y as c,p as d,g as e,m as f,f as g}; 2 | //# sourceMappingURL=chunk-RUC4INDL.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/chunk-RUC4INDL.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13d2150e52bd053419dc05806e417b99 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-RUC4INDL.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eddecd90d96adfd4b8690621158ee276 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-SLGVIWBJ.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f7b77aadf7926e4aaec37de620d1127 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-SLGVIWBJ.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ab4844d0f6e9a740825cacbcb0a9eaa 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-TYUXPGKI.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ffd5884bb2574245a497ebfcbd32e7e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-TYUXPGKI.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f87802467fa35ca4eb9fefcc69ab0368 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-WJ45NKHW.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3dad10fc47e8068458bcdf5ba2d2bf09 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-WJ45NKHW.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5542f8b7910c3794f8faa5c96a6aa46d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-WLBSFHXK.min.js: -------------------------------------------------------------------------------- 1 | import{Ha as o,c as l}from"./chunk-N27HF5SS.min.js";import{d as c}from"./chunk-P42HNYSU.min.js";var i=c(l(),1);var x=(s,t)=>{let r=s.append("rect");if(r.attr("x",t.x),r.attr("y",t.y),r.attr("fill",t.fill),r.attr("stroke",t.stroke),r.attr("width",t.width),r.attr("height",t.height),t.rx!==void 0&&r.attr("rx",t.rx),t.ry!==void 0&&r.attr("ry",t.ry),t.attrs!==void 0)for(let e in t.attrs)r.attr(e,t.attrs[e]);return t.class!==void 0&&r.attr("class",t.class),r},h=(s,t)=>{let r={x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,stroke:t.stroke,class:"rect"};x(s,r).lower()},y=(s,t)=>{let r=t.text.replace(o," "),e=s.append("text");e.attr("x",t.x),e.attr("y",t.y),e.attr("class","legend"),e.style("text-anchor",t.anchor),t.class!==void 0&&e.attr("class",t.class);let n=e.append("tspan");return n.attr("x",t.x+t.textMargin*2),n.text(r),e},p=(s,t,r,e)=>{let n=s.append("image");n.attr("x",t),n.attr("y",r);let a=(0,i.sanitizeUrl)(e);n.attr("xlink:href",a)},g=(s,t,r,e)=>{let n=s.append("use");n.attr("x",t),n.attr("y",r);let a=(0,i.sanitizeUrl)(e);n.attr("xlink:href",`#${a}`)},m=()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),f=()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0});export{x as a,h as b,y as c,p as d,g as e,m as f,f as g}; 2 | //# sourceMappingURL=chunk-WLBSFHXK.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/chunk-WLBSFHXK.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79901a4b54ea5a8468202a766739010d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-WLBSFHXK.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e14db3d7f5c0a10488efe8710a184094 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-YPD7UIRG.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5e263cdf45bb14daab454576528960 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/chunk-YPD7UIRG.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22318d6e5fe64d145b5211f8ee6f0901 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-48ab76fb-IKS2T5PK.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aca092cfce4266a44b728ffc989b6a7d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-48ab76fb-IKS2T5PK.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4743acbf8e5a3145bc77616ab9ec348 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-936ed81e-YM34DHJU.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2082c16cb9b877b429b1e2a822ae0dbd 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-936ed81e-YM34DHJU.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00f8a17380bf3064c9853003089d4ec7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-v2-8ecb0bfc-PRYZ4NJT.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56e2dd90d46a7744384eaa0811cd62ef 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-v2-8ecb0bfc-PRYZ4NJT.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 015a2391804ca1c459314f50a1f5c178 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-v2-c3cb15f1-KNJLQSSI.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 398149b4233263f4fb44f169217186ad 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/classDiagram-v2-c3cb15f1-KNJLQSSI.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: beb42ff421be71a41a4d04ae0833b0f8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/docfx.min.css.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3216a47e14d05d4aa48f8f74fd46ac6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/docfx.min.css.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a268ae47d3c36b2429a9b9a94fc1eedc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/docfx.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5f6b45480f8544439895208ce1d22c8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/docfx.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80d1d86bbd801d64a9e2486d5bbb02c0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/erDiagram-9cfc3649-2LRMZEII.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e49a5f8577833d045bba4ec88f9eea5b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/erDiagram-9cfc3649-2LRMZEII.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9d03353e5a68f04392f3949d417e32e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/erDiagram-9d236eb7-DEGG5JSY.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d9c3203785e34a43b30b17fc276dd18 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/erDiagram-9d236eb7-DEGG5JSY.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce9510fb6744b404284632e63b9d7ed3 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/es-5LUIURFI.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2026898e926001f488b4bace99b7fdaa 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/es-5LUIURFI.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e24158d5b5519942a5448254b659f39 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/es-BVOT75G5.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 817da24ff7c85f34fafdc1aa36af33fe 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/es-BVOT75G5.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 897e9bee599183f4794bb3134d1189f9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-61eb444c-EI5DORRB.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13a7093c511e7a44e9f61e404bcce758 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-61eb444c-EI5DORRB.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3533567f721d012428136a9f60c78c40 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-7ea5b25a-BASH27KO.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b411eb8902736f45b535e6093b06a1a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-7ea5b25a-BASH27KO.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e90d6028ecdbcc64bb477a4424c55db5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-2f8f667a-Q55JJD6G.min.js: -------------------------------------------------------------------------------- 1 | import{g as i,h as p}from"./chunk-2DAPLG7Z.min.js";import"./chunk-3WBCDOCU.min.js";import{a as m,b as o}from"./chunk-6MONQR7B.min.js";import"./chunk-23ZBFQP2.min.js";import"./chunk-P5KRN2VM.min.js";import"./chunk-IOEU3KNB.min.js";import{J as l,b as a,c as s,kb as e}from"./chunk-N27HF5SS.min.js";import{d as t}from"./chunk-P42HNYSU.min.js";var g=t(a(),1),n=t(s(),1),c=t(l(),1);var y={parser:m,db:o,renderer:i,styles:p,init:r=>{r.flowchart||(r.flowchart={}),r.flowchart.arrowMarkerAbsolute=r.arrowMarkerAbsolute,e({flowchart:{arrowMarkerAbsolute:r.arrowMarkerAbsolute}}),i.setConf(r.flowchart),o.clear(),o.setGen("gen-2")}};export{y as diagram}; 2 | //# sourceMappingURL=flowDiagram-v2-2f8f667a-Q55JJD6G.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-2f8f667a-Q55JJD6G.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": ["../../node_modules/mermaid/dist/flowDiagram-v2-2f8f667a.js"], 4 | "sourcesContent": ["import { p as parser, f as flowDb } from \"./flowDb-170db09d.js\";\nimport { f as flowRendererV2, a as flowStyles } from \"./styles-b966c4ae.js\";\nimport { p as setConfig } from \"./mermaid-934d9bea.js\";\nimport \"d3\";\nimport \"dagre-d3-es/src/graphlib/index.js\";\nimport \"./index-67a42d7d.js\";\nimport \"dagre-d3-es/src/dagre/index.js\";\nimport \"dagre-d3-es/src/graphlib/json.js\";\nimport \"./edges-80f1ebb6.js\";\nimport \"./createText-aebacdfe.js\";\nimport \"mdast-util-from-markdown\";\nimport \"ts-dedent\";\nimport \"dagre-d3-es/src/dagre-js/label/add-html-label.js\";\nimport \"khroma\";\nimport \"dayjs\";\nimport \"@braintree/sanitize-url\";\nimport \"dompurify\";\nimport \"lodash-es/memoize.js\";\nimport \"lodash-es/merge.js\";\nimport \"stylis\";\nimport \"lodash-es/isEmpty.js\";\nconst diagram = {\n parser,\n db: flowDb,\n renderer: flowRendererV2,\n styles: flowStyles,\n init: (cnf) => {\n if (!cnf.flowchart) {\n cnf.flowchart = {};\n }\n cnf.flowchart.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute;\n setConfig({ flowchart: { arrowMarkerAbsolute: cnf.arrowMarkerAbsolute } });\n flowRendererV2.setConf(cnf.flowchart);\n flowDb.clear();\n flowDb.setGen(\"gen-2\");\n }\n};\nexport {\n diagram\n};\n"], 5 | "mappings": "oVAcA,IAAAA,EAAO,SACPC,EAAO,SACPC,EAAO,SAKP,IAAMC,EAAU,CACd,OAAAC,EACA,GAAIC,EACJ,SAAUC,EACV,OAAQC,EACR,KAAOC,GAAQ,CACRA,EAAI,YACPA,EAAI,UAAY,CAAC,GAEnBA,EAAI,UAAU,oBAAsBA,EAAI,oBACxCC,EAAU,CAAE,UAAW,CAAE,oBAAqBD,EAAI,mBAAoB,CAAE,CAAC,EACzEF,EAAe,QAAQE,EAAI,SAAS,EACpCH,EAAO,MAAM,EACbA,EAAO,OAAO,OAAO,CACvB,CACF", 6 | "names": ["import_dayjs", "import_sanitize_url", "import_dompurify", "diagram", "parser$1", "flowDb", "flowRendererV2", "flowStyles", "cnf", "setConfig"] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-2f8f667a-Q55JJD6G.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17983b49467361945bce0b79720005da 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-2f8f667a-Q55JJD6G.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 643b20aed027b22459d56f7f52e6bdcc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-855bc5b3-D2CE3C4X.min.js: -------------------------------------------------------------------------------- 1 | import{g as i,h as p}from"./chunk-DVIJHK6F.min.js";import"./chunk-2DSXJIGN.min.js";import{a as m,b as o}from"./chunk-WJ45NKHW.min.js";import"./chunk-ESYVBUIP.min.js";import"./chunk-TYUXPGKI.min.js";import"./chunk-3BJWU2V2.min.js";import{J as l,b as a,c as s,kb as e}from"./chunk-65WDIALL.min.js";import{d as t}from"./chunk-P42HNYSU.min.js";var g=t(a(),1),n=t(s(),1),c=t(l(),1);var y={parser:m,db:o,renderer:i,styles:p,init:r=>{r.flowchart||(r.flowchart={}),r.flowchart.arrowMarkerAbsolute=r.arrowMarkerAbsolute,e({flowchart:{arrowMarkerAbsolute:r.arrowMarkerAbsolute}}),i.setConf(r.flowchart),o.clear(),o.setGen("gen-2")}};export{y as diagram}; 2 | //# sourceMappingURL=flowDiagram-v2-855bc5b3-D2CE3C4X.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-855bc5b3-D2CE3C4X.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": ["../../node_modules/mermaid/dist/flowDiagram-v2-855bc5b3.js"], 4 | "sourcesContent": ["import { p as parser, f as flowDb } from \"./flowDb-1972c806.js\";\nimport { f as flowRendererV2, a as flowStyles } from \"./styles-080da4f6.js\";\nimport { p as setConfig } from \"./mermaid-8af3addd.js\";\nimport \"d3\";\nimport \"dagre-d3-es/src/graphlib/index.js\";\nimport \"./index-2c4b9a3b.js\";\nimport \"dagre-d3-es/src/dagre/index.js\";\nimport \"dagre-d3-es/src/graphlib/json.js\";\nimport \"./edges-f2ad444c.js\";\nimport \"./createText-62fc7601.js\";\nimport \"mdast-util-from-markdown\";\nimport \"ts-dedent\";\nimport \"dagre-d3-es/src/dagre-js/label/add-html-label.js\";\nimport \"khroma\";\nimport \"dayjs\";\nimport \"@braintree/sanitize-url\";\nimport \"dompurify\";\nimport \"lodash-es/memoize.js\";\nimport \"lodash-es/merge.js\";\nimport \"stylis\";\nimport \"lodash-es/isEmpty.js\";\nconst diagram = {\n parser,\n db: flowDb,\n renderer: flowRendererV2,\n styles: flowStyles,\n init: (cnf) => {\n if (!cnf.flowchart) {\n cnf.flowchart = {};\n }\n cnf.flowchart.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute;\n setConfig({ flowchart: { arrowMarkerAbsolute: cnf.arrowMarkerAbsolute } });\n flowRendererV2.setConf(cnf.flowchart);\n flowDb.clear();\n flowDb.setGen(\"gen-2\");\n }\n};\nexport {\n diagram\n};\n"], 5 | "mappings": "oVAcA,IAAAA,EAAO,SACPC,EAAO,SACPC,EAAO,SAKP,IAAMC,EAAU,CACd,OAAAC,EACA,GAAIC,EACJ,SAAUC,EACV,OAAQC,EACR,KAAOC,GAAQ,CACRA,EAAI,YACPA,EAAI,UAAY,CAAC,GAEnBA,EAAI,UAAU,oBAAsBA,EAAI,oBACxCC,EAAU,CAAE,UAAW,CAAE,oBAAqBD,EAAI,mBAAoB,CAAE,CAAC,EACzEF,EAAe,QAAQE,EAAI,SAAS,EACpCH,EAAO,MAAM,EACbA,EAAO,OAAO,OAAO,CACvB,CACF", 6 | "names": ["import_dayjs", "import_sanitize_url", "import_dompurify", "diagram", "parser$1", "flowDb", "flowRendererV2", "flowStyles", "cnf", "setConfig"] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-855bc5b3-D2CE3C4X.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1885f294e0e1ad498cda8c98e21bd2c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowDiagram-v2-855bc5b3-D2CE3C4X.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0851665f53d0a784d96a41604be2a16e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowchart-elk-definition-abe16c3d-CIXNS2P7.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5dd829ff01189d4a91719bc9c1b2b22 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowchart-elk-definition-abe16c3d-CIXNS2P7.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebcd4009ba9130946b8db7af0488bfb4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowchart-elk-definition-e097735e-U22IEFNF.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66ca1854ecd43f249b47dfc0e7e5148d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/flowchart-elk-definition-e097735e-U22IEFNF.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b9946879f179ad4cbc1a1b6791ddaf9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/ganttDiagram-9b5ea136-4ILWAMFW.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f203684a5a3ec141be3e80f24a25b0b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/ganttDiagram-9b5ea136-4ILWAMFW.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c18a1b83c05058d41b1f1cd6fc931562 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/ganttDiagram-db6931fb-5IPR33TY.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c97271866206914dbf3fe6ea5cd70cc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/ganttDiagram-db6931fb-5IPR33TY.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: daaeaf3d2866e1a40b1cdde62b6efbd5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/gitGraphDiagram-6b463803-YQCAZFHB.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33547b123eed104498b9cf7d7fa03bb9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/gitGraphDiagram-6b463803-YQCAZFHB.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec228c947d9f57245895a1b75348bee4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/gitGraphDiagram-99d0ae7c-FHU6ER43.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfaefb3a1ffd09a4bb73ff6eda94675e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/gitGraphDiagram-99d0ae7c-FHU6ER43.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97afe9d1b161d4347b55502072e124b3 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/infoDiagram-736b4530-NKVZQFCX.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ea9bba95d1a44c4ea17de581ad32d93 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/infoDiagram-736b4530-NKVZQFCX.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e82a0ea199e01d94aaf5d2ccda1a4618 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/infoDiagram-a336098b-LGTBOLOV.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67e132e15b6db244580c63e2e24ce750 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/infoDiagram-a336098b-LGTBOLOV.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42e25f4f2ee9ffc47ae25ca75af36d9c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/journeyDiagram-deae3313-53TSCUDP.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b6c9ea1ca2de8844937174931cd7ea1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/journeyDiagram-deae3313-53TSCUDP.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a71c9ca0806f4b48b92a88c44ffddeb 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/journeyDiagram-df861f2b-HF6YCQV7.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec32593f26073714e9a6d4a5fe6b92e9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/journeyDiagram-df861f2b-HF6YCQV7.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d53db5d7e521d62408f4496e70335491 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ar-E7GAKDHK.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7dc3f82bca9ccf4387c4faf9f3f348b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ar-E7GAKDHK.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9abd2895fcfbb084baa7a93bb5fb12f6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.da-WZCDGCDT.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fd7957c8c540e2409fe7d58c92e47c9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.da-WZCDGCDT.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a577f056d297a9745898b1232c56c0ea 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.de-7XZMXZII.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06c39eaa7b79565468e7c9bce6433be5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.de-7XZMXZII.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd1b3b5e5a9f2cd4792db7a17d039a2c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.du-QL47PPFK.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f14b165e18fc5aa43a09208d64037695 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.du-QL47PPFK.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71d63182ab8fc584c9f89d74bba90eb9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.el-6EBCVLMJ.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6f3a265f5ff5a04d9fc302609e32f7c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.el-6EBCVLMJ.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9ba727819a455b438df4d4554633ea6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.es-4YT3M4ID.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a7986df2c0173d4ebbb44accb633cd9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.es-4YT3M4ID.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c58ad8a06b9a0b44a220a73b22c88bc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.fi-TLAOR23U.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2e3ba486bdde234b882aa456567bd69 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.fi-TLAOR23U.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49d897482cef0684cb9f498bd6bdc32b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.fr-G4S422VA.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2fa7e0e26b467d043af2a6c313cbf6bc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.fr-G4S422VA.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b260520f842af9e4c80ae0f6c8b8e75a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.he-J62KVQ3T.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 550344b80fb030c4494dea4cccc5da50 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.he-J62KVQ3T.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36c5066b791e5d740aaa2c88f018b130 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.hi-VEBDFZQ2.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b741d40c7c796e40ada75bb6d8c913a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.hi-VEBDFZQ2.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc967e8f532bfa34785578bc100a201e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.hu-ZCNH23T6.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98c99f83864a08244afe10bcfcbf61b5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.hu-ZCNH23T6.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2f44e20b9596d54aaf90cba3d02bad5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.hy-XFQCAWFO.min.js: -------------------------------------------------------------------------------- 1 | import{b as o}from"./chunk-P42HNYSU.min.js";var s=o((i,r)=>{(function(e,t){typeof define=="function"&&define.amd?define(t):typeof i=="object"?r.exports=t():t()(e.lunr)})(i,function(){return function(e){if(typeof e>"u")throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(typeof e.stemmerSupport>"u")throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hy=function(){this.pipeline.reset(),this.pipeline.add(e.hy.trimmer,e.hy.stopWordFilter)},e.hy.wordCharacters="[A-Za-z\u0530-\u058F\uFB00-\uFB4F]",e.hy.trimmer=e.trimmerSupport.generateTrimmer(e.hy.wordCharacters),e.Pipeline.registerFunction(e.hy.trimmer,"trimmer-hy"),e.hy.stopWordFilter=e.generateStopWordFilter("\u0564\u0578\u0582 \u0587 \u0565\u0584 \u0567\u056B\u0580 \u0567\u056B\u0584 \u0570\u0565\u057F\u0578 \u0576\u0561\u0587 \u0576\u0580\u0561\u0576\u0584 \u0578\u0580\u0568 \u057E\u0580\u0561 \u0567 \u0578\u0580 \u057A\u056B\u057F\u056B \u0565\u0576 \u0561\u0575\u057D \u0574\u0565\u057B \u0576 \u056B\u0580 \u0578\u0582 \u056B \u0561\u0575\u0564 \u0578\u0580\u0578\u0576\u0584 \u0561\u0575\u0576 \u056F\u0561\u0574 \u0567\u0580 \u0574\u056B \u0565\u057D \u0570\u0561\u0574\u0561\u0580 \u0561\u0575\u056C \u056B\u057D\u056F \u0567\u056B\u0576 \u0565\u0576\u0584 \u0570\u0565\u057F \u056B\u0576 \u0569 \u0567\u056B\u0576\u0584 \u0574\u0565\u0576\u0584 \u0576\u0580\u0561 \u0576\u0561 \u0564\u0578\u0582\u0584 \u0565\u0574 \u0567\u056B \u0568\u057D\u057F \u0578\u0580\u057A\u0565\u057D \u0578\u0582\u0574".split(" ")),e.Pipeline.registerFunction(e.hy.stopWordFilter,"stopWordFilter-hy"),e.hy.stemmer=function(){return function(t){return typeof t.update=="function"?t.update(function(n){return n}):t}}(),e.Pipeline.registerFunction(e.hy.stemmer,"stemmer-hy")}})});export default s(); 2 | /*! Bundled license information: 3 | 4 | lunr-languages/lunr.hy.js: 5 | (*! 6 | * Lunr languages, `Armenian` language 7 | * https://github.com/turbobit/lunr-languages 8 | * 9 | * Copyright 2021, Manikandan Venkatasubban 10 | * http://www.mozilla.org/MPL/ 11 | *) 12 | (*! 13 | * based on 14 | * Snowball JavaScript Library v0.3 15 | * http://code.google.com/p/urim/ 16 | * http://snowball.tartarus.org/ 17 | * 18 | * Copyright 2010, Oleg Mazko 19 | * http://www.mozilla.org/MPL/ 20 | *) 21 | */ 22 | //# sourceMappingURL=lunr.hy-XFQCAWFO.min.js.map 23 | -------------------------------------------------------------------------------- /docs/public/lunr.hy-XFQCAWFO.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8788ef787b4edc543bc323f98c08abf0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.hy-XFQCAWFO.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 138307277dcd8824bb9c6e7897836ae5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.it-43SEBRLN.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73f0a9f56e7870b41ac9415f1a8816d2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.it-43SEBRLN.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b620cfa5f31cca478e9731c69b3a633 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ja-6645DQV5.min.js: -------------------------------------------------------------------------------- 1 | import{a}from"./chunk-334IV3XH.min.js";import"./chunk-P42HNYSU.min.js";export default a(); 2 | //# sourceMappingURL=lunr.ja-6645DQV5.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/lunr.ja-6645DQV5.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": [], 4 | "sourcesContent": [], 5 | "mappings": "", 6 | "names": [] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ja-6645DQV5.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7584bf244b5b34489ac1b6973418f94 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ja-6645DQV5.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43afba32944a90042a149e07a08b2e4d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.jp-2KRE2L63.min.js: -------------------------------------------------------------------------------- 1 | import{a as i}from"./chunk-334IV3XH.min.js";import{b as r}from"./chunk-P42HNYSU.min.js";var o=r((p,e)=>{e.exports=i()});export default o(); 2 | //# sourceMappingURL=lunr.jp-2KRE2L63.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/lunr.jp-2KRE2L63.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": ["../../node_modules/lunr-languages/lunr.jp.js"], 4 | "sourcesContent": ["// jp is the country code, while ja is the language code\n// a new lunr.ja.js has been created, but in order to\n// keep the backward compatibility, we'll leave the lunr.jp.js\n// here for a while, and just make it use the new lunr.ja.js\nmodule.exports = require('./lunr.ja');"], 5 | "mappings": "wFAAA,IAAAA,EAAAC,EAAA,CAAAC,EAAAC,IAAA,CAIAA,EAAO,QAAU", 6 | "names": ["require_lunr_jp", "__commonJSMin", "exports", "module"] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/lunr.jp-2KRE2L63.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b24e086c27ab894b852f0ed7a49be03 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.jp-2KRE2L63.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df856ed46328dd146951a5a7b241b4b5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.kn-EGFANKI2.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d7c196daa41e034dbbed5bb003ee324 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.kn-EGFANKI2.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13b508f89a7a88f4caa11d236fa752b0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ko-64QAI4XT.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d30d78bbcd67294784219d962f63f26 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ko-64QAI4XT.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c225374892e29f4992ce63a47ba64ba 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.nl-JVT7LKKG.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a778bedc0a2cd974c9be3cdc5e9f9a20 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.nl-JVT7LKKG.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ad53b11064758046bf7d073c0d0f7ae 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.no-SUO4TTOY.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7312c32154f24d2459c4a724218b2dad 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.no-SUO4TTOY.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 451316975b9533243872def53a972a29 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.pt-EAA2HV6I.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e67ea7fadd69dfb44b43a938a2c0555e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.pt-EAA2HV6I.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e970d87f7b26a14ab6802464611b547 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ro-U2ICUNNF.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a05eb7b7adf4d6645ba5913ab978ada5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ro-U2ICUNNF.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75d8b8be38c40b145a5548dcf0d37b39 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ru-5AQBX5R2.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ede9eb20fe8f1cc43ab4ea522e019f30 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ru-5AQBX5R2.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b728efc772e28b41bd4f0a5aed6d818 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.sa-M7TYHLRJ.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c358af4df5b4a14195df3095e4b4400 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.sa-M7TYHLRJ.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d44526e319d9de4883b9bc89bb5c8db 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.sv-K3GSGWC2.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfe1aa949dedb5e499ec53ac79c605ae 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.sv-K3GSGWC2.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19e7720f14978b34e99788bf6a112db2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ta-AKIPBQLC.min.js: -------------------------------------------------------------------------------- 1 | import{b as s}from"./chunk-P42HNYSU.min.js";var o=s((n,a)=>{(function(e,r){typeof define=="function"&&define.amd?define(r):typeof n=="object"?a.exports=r():r()(e.lunr)})(n,function(){return function(e){if(typeof e>"u")throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(typeof e.stemmerSupport>"u")throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ta=function(){this.pipeline.reset(),this.pipeline.add(e.ta.trimmer,e.ta.stopWordFilter,e.ta.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ta.stemmer))},e.ta.wordCharacters="\u0B80-\u0B89\u0B8A-\u0B8F\u0B90-\u0B99\u0B9A-\u0B9F\u0BA0-\u0BA9\u0BAA-\u0BAF\u0BB0-\u0BB9\u0BBA-\u0BBF\u0BC0-\u0BC9\u0BCA-\u0BCF\u0BD0-\u0BD9\u0BDA-\u0BDF\u0BE0-\u0BE9\u0BEA-\u0BEF\u0BF0-\u0BF9\u0BFA-\u0BFFa-zA-Z\uFF41-\uFF5A\uFF21-\uFF3A0-9\uFF10-\uFF19",e.ta.trimmer=e.trimmerSupport.generateTrimmer(e.ta.wordCharacters),e.Pipeline.registerFunction(e.ta.trimmer,"trimmer-ta"),e.ta.stopWordFilter=e.generateStopWordFilter("\u0B85\u0B99\u0BCD\u0B95\u0BC1 \u0B85\u0B99\u0BCD\u0B95\u0BC7 \u0B85\u0BA4\u0BC1 \u0B85\u0BA4\u0BC8 \u0B85\u0BA8\u0BCD\u0BA4 \u0B85\u0BB5\u0BB0\u0BCD \u0B85\u0BB5\u0BB0\u0BCD\u0B95\u0BB3\u0BCD \u0B85\u0BB5\u0BB3\u0BCD \u0B85\u0BB5\u0BA9\u0BCD \u0B85\u0BB5\u0BC8 \u0B86\u0B95 \u0B86\u0B95\u0BB5\u0BC7 \u0B86\u0B95\u0BC8\u0BAF\u0BBE\u0BB2\u0BCD \u0B86\u0BA4\u0BB2\u0BBE\u0BB2\u0BCD \u0B86\u0BA4\u0BB2\u0BBF\u0BA9\u0BBE\u0BB2\u0BCD \u0B86\u0BA9\u0BBE\u0BB2\u0BC1\u0BAE\u0BCD \u0B86\u0BA9\u0BBE\u0BB2\u0BCD \u0B87\u0B99\u0BCD\u0B95\u0BC1 \u0B87\u0B99\u0BCD\u0B95\u0BC7 \u0B87\u0BA4\u0BC1 \u0B87\u0BA4\u0BC8 \u0B87\u0BA8\u0BCD\u0BA4 \u0B87\u0BAA\u0BCD\u0BAA\u0B9F\u0BBF \u0B87\u0BB5\u0BB0\u0BCD \u0B87\u0BB5\u0BB0\u0BCD\u0B95\u0BB3\u0BCD \u0B87\u0BB5\u0BB3\u0BCD \u0B87\u0BB5\u0BA9\u0BCD \u0B87\u0BB5\u0BC8 \u0B87\u0BB5\u0BCD\u0BB5\u0BB3\u0BB5\u0BC1 \u0B89\u0BA9\u0B95\u0BCD\u0B95\u0BC1 \u0B89\u0BA9\u0BA4\u0BC1 \u0B89\u0BA9\u0BCD \u0B89\u0BA9\u0BCD\u0BA9\u0BBE\u0BB2\u0BCD \u0B8E\u0B99\u0BCD\u0B95\u0BC1 \u0B8E\u0B99\u0BCD\u0B95\u0BC7 \u0B8E\u0BA4\u0BC1 \u0B8E\u0BA4\u0BC8 \u0B8E\u0BA8\u0BCD\u0BA4 \u0B8E\u0BAA\u0BCD\u0BAA\u0B9F\u0BBF \u0B8E\u0BB5\u0BB0\u0BCD \u0B8E\u0BB5\u0BB0\u0BCD\u0B95\u0BB3\u0BCD \u0B8E\u0BB5\u0BB3\u0BCD \u0B8E\u0BB5\u0BA9\u0BCD \u0B8E\u0BB5\u0BC8 \u0B8E\u0BB5\u0BCD\u0BB5\u0BB3\u0BB5\u0BC1 \u0B8E\u0BA9\u0B95\u0BCD\u0B95\u0BC1 \u0B8E\u0BA9\u0BA4\u0BC1 \u0B8E\u0BA9\u0BB5\u0BC7 \u0B8E\u0BA9\u0BCD \u0B8E\u0BA9\u0BCD\u0BA9 \u0B8E\u0BA9\u0BCD\u0BA9\u0BBE\u0BB2\u0BCD \u0B8F\u0BA4\u0BC1 \u0B8F\u0BA9\u0BCD \u0BA4\u0BA9\u0BA4\u0BC1 \u0BA4\u0BA9\u0BCD\u0BA9\u0BBE\u0BB2\u0BCD \u0BA4\u0BBE\u0BA9\u0BC7 \u0BA4\u0BBE\u0BA9\u0BCD \u0BA8\u0BBE\u0B99\u0BCD\u0B95\u0BB3\u0BCD \u0BA8\u0BBE\u0BAE\u0BCD \u0BA8\u0BBE\u0BA9\u0BCD \u0BA8\u0BC0 \u0BA8\u0BC0\u0B99\u0BCD\u0B95\u0BB3\u0BCD".split(" ")),e.ta.stemmer=function(){return function(t){return typeof t.update=="function"?t.update(function(i){return i}):t}}();var r=e.wordcut;r.init(),e.ta.tokenizer=function(t){if(!arguments.length||t==null||t==null)return[];if(Array.isArray(t))return t.map(function(u){return isLunr2?new e.Token(u.toLowerCase()):u.toLowerCase()});var i=t.toString().toLowerCase().replace(/^\s+/,"");return r.cut(i).split("|")},e.Pipeline.registerFunction(e.ta.stemmer,"stemmer-ta"),e.Pipeline.registerFunction(e.ta.stopWordFilter,"stopWordFilter-ta")}})});export default o(); 2 | /*! Bundled license information: 3 | 4 | lunr-languages/lunr.ta.js: 5 | (*! 6 | * Lunr languages, `Tamil` language 7 | * https://github.com/tvmani/lunr-languages 8 | * 9 | * Copyright 2021, Manikandan Venkatasubban 10 | * http://www.mozilla.org/MPL/ 11 | *) 12 | (*! 13 | * based on 14 | * Snowball JavaScript Library v0.3 15 | * http://code.google.com/p/urim/ 16 | * http://snowball.tartarus.org/ 17 | * 18 | * Copyright 2010, Oleg Mazko 19 | * http://www.mozilla.org/MPL/ 20 | *) 21 | */ 22 | //# sourceMappingURL=lunr.ta-AKIPBQLC.min.js.map 23 | -------------------------------------------------------------------------------- /docs/public/lunr.ta-AKIPBQLC.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a06955b85f63a4241ba5e8adeeab0c31 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.ta-AKIPBQLC.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45338a53f5e3db541a24968888a48067 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.te-OBAK5FVS.min.js: -------------------------------------------------------------------------------- 1 | import{b as o}from"./chunk-P42HNYSU.min.js";var p=o((n,u)=>{(function(e,r){typeof define=="function"&&define.amd?define(r):typeof n=="object"?u.exports=r():r()(e.lunr)})(n,function(){return function(e){if(typeof e>"u")throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(typeof e.stemmerSupport>"u")throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.te=function(){this.pipeline.reset(),this.pipeline.add(e.te.trimmer,e.te.stopWordFilter,e.te.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.te.stemmer))},e.te.wordCharacters="\u0C00-\u0C04\u0C05-\u0C14\u0C15-\u0C39\u0C3E-\u0C4C\u0C55-\u0C56\u0C58-\u0C5A\u0C60-\u0C61\u0C62-\u0C63\u0C66-\u0C6F\u0C78-\u0C7F\u0C3C\u0C3D\u0C4D\u0C5D\u0C77\u0C64\u0C65",e.te.trimmer=e.trimmerSupport.generateTrimmer(e.te.wordCharacters),e.Pipeline.registerFunction(e.te.trimmer,"trimmer-te"),e.te.stopWordFilter=e.generateStopWordFilter("\u0C05\u0C02\u0C26\u0C30\u0C42 \u0C05\u0C02\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C41\u0C32\u0C4B \u0C05\u0C21\u0C17\u0C02\u0C21\u0C3F \u0C05\u0C21\u0C17\u0C21\u0C02 \u0C05\u0C21\u0C4D\u0C21\u0C02\u0C17\u0C3E \u0C05\u0C28\u0C41\u0C17\u0C41\u0C23\u0C02\u0C17\u0C3E \u0C05\u0C28\u0C41\u0C2E\u0C24\u0C3F\u0C02\u0C1A\u0C41 \u0C05\u0C28\u0C41\u0C2E\u0C24\u0C3F\u0C38\u0C4D\u0C24\u0C41\u0C02\u0C26\u0C3F \u0C05\u0C2F\u0C3F\u0C24\u0C47 \u0C07\u0C2A\u0C4D\u0C2A\u0C1F\u0C3F\u0C15\u0C47 \u0C09\u0C28\u0C4D\u0C28\u0C3E\u0C30\u0C41 \u0C0E\u0C15\u0C4D\u0C15\u0C21\u0C48\u0C28\u0C3E \u0C0E\u0C2A\u0C4D\u0C2A\u0C41\u0C21\u0C41 \u0C0E\u0C35\u0C30\u0C48\u0C28\u0C3E \u0C0E\u0C35\u0C30\u0C4B \u0C0F \u0C0F\u0C26\u0C48\u0C28\u0C3E \u0C0F\u0C2E\u0C48\u0C28\u0C2A\u0C4D\u0C2A\u0C1F\u0C3F\u0C15\u0C3F \u0C12\u0C15 \u0C12\u0C15\u0C30\u0C41 \u0C15\u0C28\u0C3F\u0C2A\u0C3F\u0C38\u0C4D\u0C24\u0C3E\u0C2F\u0C3F \u0C15\u0C3E\u0C26\u0C41 \u0C15\u0C42\u0C21\u0C3E \u0C17\u0C3E \u0C17\u0C41\u0C30\u0C3F\u0C02\u0C1A\u0C3F \u0C1A\u0C41\u0C1F\u0C4D\u0C1F\u0C42 \u0C1A\u0C47\u0C2F\u0C17\u0C32\u0C3F\u0C17\u0C3F\u0C02\u0C26\u0C3F \u0C24\u0C17\u0C3F\u0C28 \u0C24\u0C30\u0C4D\u0C35\u0C3E\u0C24 \u0C26\u0C3E\u0C26\u0C3E\u0C2A\u0C41 \u0C26\u0C42\u0C30\u0C02\u0C17\u0C3E \u0C28\u0C3F\u0C1C\u0C02\u0C17\u0C3E \u0C2A\u0C48 \u0C2A\u0C4D\u0C30\u0C15\u0C3E\u0C30\u0C02 \u0C2A\u0C4D\u0C30\u0C15\u0C4D\u0C15\u0C28 \u0C2E\u0C27\u0C4D\u0C2F \u0C2E\u0C30\u0C3F\u0C2F\u0C41 \u0C2E\u0C30\u0C4A\u0C15 \u0C2E\u0C33\u0C4D\u0C33\u0C40 \u0C2E\u0C3E\u0C24\u0C4D\u0C30\u0C2E\u0C47 \u0C2E\u0C46\u0C1A\u0C4D\u0C1A\u0C41\u0C15\u0C4B \u0C35\u0C26\u0C4D\u0C26 \u0C35\u0C46\u0C02\u0C1F \u0C35\u0C47\u0C30\u0C41\u0C17\u0C3E \u0C35\u0C4D\u0C2F\u0C24\u0C3F\u0C30\u0C47\u0C15\u0C02\u0C17\u0C3E \u0C38\u0C02\u0C2C\u0C02\u0C27\u0C02".split(" ")),e.te.stemmer=function(){return function(t){return typeof t.update=="function"?t.update(function(i){return i}):t}}();var r=e.wordcut;r.init(),e.te.tokenizer=function(t){if(!arguments.length||t==null||t==null)return[];if(Array.isArray(t))return t.map(function(s){return isLunr2?new e.Token(s.toLowerCase()):s.toLowerCase()});var i=t.toString().toLowerCase().replace(/^\s+/,"");return r.cut(i).split("|")},e.Pipeline.registerFunction(e.te.stemmer,"stemmer-te"),e.Pipeline.registerFunction(e.te.stopWordFilter,"stopWordFilter-te")}})});export default p(); 2 | /*! Bundled license information: 3 | 4 | lunr-languages/lunr.te.js: 5 | (*! 6 | * Lunr languages, `Hindi` language 7 | * https://github.com/MiKr13/lunr-languages 8 | * 9 | * Copyright 2023, India 10 | * http://www.mozilla.org/MPL/ 11 | *) 12 | (*! 13 | * based on 14 | * Snowball JavaScript Library v0.3 15 | * http://code.google.com/p/urim/ 16 | * http://snowball.tartarus.org/ 17 | * 18 | * Copyright 2010, Oleg Mazko 19 | * http://www.mozilla.org/MPL/ 20 | *) 21 | */ 22 | //# sourceMappingURL=lunr.te-OBAK5FVS.min.js.map 23 | -------------------------------------------------------------------------------- /docs/public/lunr.te-OBAK5FVS.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b26032b9472783f49aa287370cceb6e4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.te-OBAK5FVS.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 573112a52aa7f50409ac1e69cbbaf91b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.th-LSQ6T65I.min.js: -------------------------------------------------------------------------------- 1 | import{b as h}from"./chunk-P42HNYSU.min.js";var p=h((r,o)=>{(function(e,t){typeof define=="function"&&define.amd?define(t):typeof r=="object"?o.exports=t():t()(e.lunr)})(r,function(){return function(e){if(typeof e>"u")throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(typeof e.stemmerSupport>"u")throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var t=e.version[0]=="2";e.th=function(){this.pipeline.reset(),this.pipeline.add(e.th.trimmer),t?this.tokenizer=e.th.tokenizer:(e.tokenizer&&(e.tokenizer=e.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.th.tokenizer))},e.th.wordCharacters="[\u0E00-\u0E7F]",e.th.trimmer=e.trimmerSupport.generateTrimmer(e.th.wordCharacters),e.Pipeline.registerFunction(e.th.trimmer,"trimmer-th");var n=e.wordcut;n.init(),e.th.tokenizer=function(i){if(!arguments.length||i==null||i==null)return[];if(Array.isArray(i))return i.map(function(s){return t?new e.Token(s):s});var f=i.toString().replace(/^\s+/,"");return n.cut(f).split("|")}}})});export default p(); 2 | /*! Bundled license information: 3 | 4 | lunr-languages/lunr.th.js: 5 | (*! 6 | * Lunr languages, `Thai` language 7 | * https://github.com/MihaiValentin/lunr-languages 8 | * 9 | * Copyright 2017, Keerati Thiwanruk 10 | * http://www.mozilla.org/MPL/ 11 | *) 12 | (*! 13 | * based on 14 | * Snowball JavaScript Library v0.3 15 | * http://code.google.com/p/urim/ 16 | * http://snowball.tartarus.org/ 17 | * 18 | * Copyright 2010, Oleg Mazko 19 | * http://www.mozilla.org/MPL/ 20 | *) 21 | */ 22 | //# sourceMappingURL=lunr.th-LSQ6T65I.min.js.map 23 | -------------------------------------------------------------------------------- /docs/public/lunr.th-LSQ6T65I.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f6df7177e854e8428e65dda93f631ae 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.th-LSQ6T65I.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f99b66cac65703f438dcb525b0ef2494 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.tr-T3KKXR52.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0653144e9e4f4c941b25bd70bd96d7e7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.tr-T3KKXR52.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aec1a2b39a4af8c4d8aa652727e7dfb7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.vi-S3VOAA5A.min.js: -------------------------------------------------------------------------------- 1 | import{b as u}from"./chunk-P42HNYSU.min.js";var o=u((t,r)=>{(function(e,i){typeof define=="function"&&define.amd?define(i):typeof t=="object"?r.exports=i():i()(e.lunr)})(t,function(){return function(e){if(typeof e>"u")throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(typeof e.stemmerSupport>"u")throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-z\u0300\u0350\u0301\u0351\u0309\u0323\u0303\u0343\xC2\xE2\xCA\xEA\xD4\xF4\u0102-\u0103\u0110-\u0111\u01A0-\u01A1\u01AF-\u01B0]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("l\xE0 c\xE1i nh\u01B0ng m\xE0".split(" "))}})});export default o(); 2 | /*! Bundled license information: 3 | 4 | lunr-languages/lunr.vi.js: 5 | (*! 6 | * Lunr languages, `Vietnamese` language 7 | * https://github.com/MihaiValentin/lunr-languages 8 | * 9 | * Copyright 2017, Keerati Thiwanruk 10 | * http://www.mozilla.org/MPL/ 11 | *) 12 | (*! 13 | * based on 14 | * Snowball JavaScript Library v0.3 15 | * http://code.google.com/p/urim/ 16 | * http://snowball.tartarus.org/ 17 | * 18 | * Copyright 2010, Oleg Mazko 19 | * http://www.mozilla.org/MPL/ 20 | *) 21 | */ 22 | //# sourceMappingURL=lunr.vi-S3VOAA5A.min.js.map 23 | -------------------------------------------------------------------------------- /docs/public/lunr.vi-S3VOAA5A.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": ["../../node_modules/lunr-languages/lunr.vi.js"], 4 | "sourcesContent": ["/*!\n * Lunr languages, `Vietnamese` language\n * https://github.com/MihaiValentin/lunr-languages\n *\n * Copyright 2017, Keerati Thiwanruk\n * http://www.mozilla.org/MPL/\n */\n/*!\n * based on\n * Snowball JavaScript Library v0.3\n * http://code.google.com/p/urim/\n * http://snowball.tartarus.org/\n *\n * Copyright 2010, Oleg Mazko\n * http://www.mozilla.org/MPL/\n */\n\n/**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n;\n(function(root, factory) {\n if (typeof define === 'function' && define.amd) {\n // AMD. Register as an anonymous module.\n define(factory)\n } else if (typeof exports === 'object') {\n /**\n * Node. Does not work with strict CommonJS, but\n * only CommonJS-like environments that support module.exports,\n * like Node.\n */\n module.exports = factory()\n } else {\n // Browser globals (root is window)\n factory()(root.lunr);\n }\n}(this, function() {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return function(lunr) {\n /* throw error if lunr is not yet included */\n if ('undefined' === typeof lunr) {\n throw new Error('Lunr is not present. Please include / require Lunr before this script.');\n }\n\n /* throw error if lunr stemmer support is not yet included */\n if ('undefined' === typeof lunr.stemmerSupport) {\n throw new Error('Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.');\n }\n\n /* register specific locale function */\n lunr.vi = function() {\n this.pipeline.reset();\n this.pipeline.add(\n lunr.vi.stopWordFilter,\n lunr.vi.trimmer\n );\n };\n\n /* lunr trimmer function */\n lunr.vi.wordCharacters = \"[\" +\n \"A-Za-z\" +\n \"\\u0300\\u0350\" + // d\u1EA5u huy\u1EC1n\n \"\\u0301\\u0351\" + // d\u1EA5u s\u1EAFc\n \"\\u0309\" + // d\u1EA5u h\u1ECFi\n \"\\u0323\" + // d\u1EA5u n\u1EB7ng\n \"\\u0303\\u0343\" + // d\u1EA5u ng\u00E3\n \"\\u00C2\\u00E2\" + // \u00C2\n \"\\u00CA\\u00EA\" + // \u00CA\n \"\\u00D4\\u00F4\" + // \u00D4\n \"\\u0102-\\u0103\" + // \u0102\n \"\\u0110-\\u0111\" + // \u0110\n \"\\u01A0-\\u01A1\" + // \u01A0\n \"\\u01AF-\\u01B0\" + // \u01AF\n \"]\";\n lunr.vi.trimmer = lunr.trimmerSupport.generateTrimmer(lunr.vi.wordCharacters);\n lunr.Pipeline.registerFunction(lunr.vi.trimmer, 'trimmer-vi');\n lunr.vi.stopWordFilter = lunr.generateStopWordFilter('l\u00E0 c\u00E1i nh\u01B0ng m\u00E0'.split(' '));\n };\n}))"], 5 | "mappings": "4CAAA,IAAAA,EAAAC,EAAA,CAAAC,EAAAC,IAAA,EAsBC,SAASC,EAAMC,EAAS,CACnB,OAAO,QAAW,YAAc,OAAO,IAEzC,OAAOA,CAAO,EACL,OAAOH,GAAY,SAM5BC,EAAO,QAAUE,EAAQ,EAGzBA,EAAQ,EAAED,EAAK,IAAI,CAEvB,GAAEF,EAAM,UAAW,CAMjB,OAAO,SAASI,EAAM,CAEpB,GAAoB,OAAOA,EAAvB,IACF,MAAM,IAAI,MAAM,wEAAwE,EAI1F,GAAoB,OAAOA,EAAK,eAA5B,IACF,MAAM,IAAI,MAAM,wGAAwG,EAI1HA,EAAK,GAAK,UAAW,CACnB,KAAK,SAAS,MAAM,EACpB,KAAK,SAAS,IACZA,EAAK,GAAG,eACRA,EAAK,GAAG,OACV,CACF,EAGAA,EAAK,GAAG,eAAiB,uIAezBA,EAAK,GAAG,QAAUA,EAAK,eAAe,gBAAgBA,EAAK,GAAG,cAAc,EAC5EA,EAAK,SAAS,iBAAiBA,EAAK,GAAG,QAAS,YAAY,EAC5DA,EAAK,GAAG,eAAiBA,EAAK,uBAAuB,gCAAkB,MAAM,GAAG,CAAC,CACnF,CACF,CAAC", 6 | "names": ["require_lunr_vi", "__commonJSMin", "exports", "module", "root", "factory", "lunr"] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/lunr.vi-S3VOAA5A.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c417e982a0fe3e94da42a047e98ebb7f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/lunr.vi-S3VOAA5A.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4afd1dda4c9971942b290101d655153c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mewlist/MewCore/358d243c8e760c17ef79b488e2ea2890ef30398c/docs/public/main.css -------------------------------------------------------------------------------- /docs/public/main.css.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7784e52e90731df4bbcf588280595eec 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/main.js: -------------------------------------------------------------------------------- 1 | export default {} 2 | -------------------------------------------------------------------------------- /docs/public/main.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3355f7260d425b44ba2e10ff46a4524 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-JA5MFR7A.min.js: -------------------------------------------------------------------------------- 1 | import{J as m,b as r,c as t,qb as p}from"./chunk-N27HF5SS.min.js";import{d as o}from"./chunk-P42HNYSU.min.js";var e=o(r(),1),f=o(t(),1);var l=o(m(),1);export{p as default}; 2 | //# sourceMappingURL=mermaid.core-JA5MFR7A.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-JA5MFR7A.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": ["../../node_modules/mermaid/dist/mermaid.core.mjs"], 4 | "sourcesContent": ["import \"ts-dedent\";\nimport { L } from \"./mermaid-934d9bea.js\";\nimport \"dayjs\";\nimport \"@braintree/sanitize-url\";\nimport \"d3\";\nimport \"dompurify\";\nimport \"khroma\";\nimport \"lodash-es/memoize.js\";\nimport \"lodash-es/merge.js\";\nimport \"stylis\";\nimport \"lodash-es/isEmpty.js\";\nexport {\n L as default\n};\n"], 5 | "mappings": "8GAEA,IAAAA,EAAO,SACPC,EAAO,SAEP,IAAAC,EAAO", 6 | "names": ["import_dayjs", "import_sanitize_url", "import_dompurify"] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-JA5MFR7A.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 826a810ec7bfe08459b5addc7a4aa43c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-JA5MFR7A.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98c9120a4b62c584c9ea33f33afe6216 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-WDQUIAJO.min.js: -------------------------------------------------------------------------------- 1 | import{J as m,b as r,c as t,qb as p}from"./chunk-65WDIALL.min.js";import{d as o}from"./chunk-P42HNYSU.min.js";var e=o(r(),1),f=o(t(),1);var l=o(m(),1);export{p as default}; 2 | //# sourceMappingURL=mermaid.core-WDQUIAJO.min.js.map 3 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-WDQUIAJO.min.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "sources": ["../../node_modules/mermaid/dist/mermaid.core.mjs"], 4 | "sourcesContent": ["import \"ts-dedent\";\nimport { L } from \"./mermaid-8af3addd.js\";\nimport \"dayjs\";\nimport \"@braintree/sanitize-url\";\nimport \"d3\";\nimport \"dompurify\";\nimport \"khroma\";\nimport \"lodash-es/memoize.js\";\nimport \"lodash-es/merge.js\";\nimport \"stylis\";\nimport \"lodash-es/isEmpty.js\";\nexport {\n L as default\n};\n"], 5 | "mappings": "8GAEA,IAAAA,EAAO,SACPC,EAAO,SAEP,IAAAC,EAAO", 6 | "names": ["import_dayjs", "import_sanitize_url", "import_dompurify"] 7 | } 8 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-WDQUIAJO.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03a5621413b20eb4683dc5ef8f758f6c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mermaid.core-WDQUIAJO.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0e9a9ae95721f441a00db0701d8161f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mindmap-definition-617cf8dd-QCFZ3VNS.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54f20099209544c42a1590e9e1d58097 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mindmap-definition-617cf8dd-QCFZ3VNS.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d5415012a3ab6542a8af1c5e07ea7d9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mindmap-definition-beec6740-WEW6M5U7.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af8077af719214e4ca8d656eb3333407 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/mindmap-definition-beec6740-WEW6M5U7.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 310c0f2ed339b7448a98f4af1faeeb24 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/pieDiagram-a5166659-GCWUBA4V.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a68fb926f4af1b24d80d84ab31b27799 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/pieDiagram-a5166659-GCWUBA4V.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 478489ffd31eb0d4cb3eba98a14dcc84 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/pieDiagram-dbbf0591-BNRC6QVC.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6f8ae4df07265b498e487bd944abbf2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/pieDiagram-dbbf0591-BNRC6QVC.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56077b1b68e91744e8df9c34880a74a4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/quadrantDiagram-4d7f4fd6-MBHVARO6.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f263d223b6845cf4faee1ef3e244601b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/quadrantDiagram-4d7f4fd6-MBHVARO6.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e48b057760ab834baaccd269695b683 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/quadrantDiagram-6c355bbc-BWCZMOQQ.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc28b6139339b0d4c88f17fdcf328a69 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/quadrantDiagram-6c355bbc-BWCZMOQQ.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d156dd0ad3a3f40478876cd143dae982 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/requirementDiagram-4038b16c-XZGVIUAO.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 064d1c0270d53f34ea7d48cf77b2a8fd 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/requirementDiagram-4038b16c-XZGVIUAO.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65ffcc4130df48340a1815b405e56577 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/requirementDiagram-6fc4c22a-YME22P5Q.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9b97dffed983ca478fd72e6af091509 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/requirementDiagram-6fc4c22a-YME22P5Q.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 446d67db84d08e44191ab82769b53aad 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sankeyDiagram-6db3d513-XQMEKDIQ.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bbcae411ee8f484d8f13cb58a7c2fbc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sankeyDiagram-6db3d513-XQMEKDIQ.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02775751107d05b478d42bc275ed6422 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sankeyDiagram-8f13d901-NT2YQJYC.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a9afbf3f34d43a4f8eaffeaa8e914f7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sankeyDiagram-8f13d901-NT2YQJYC.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e76b3e2e112f234eba7dc4dd390f584 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/search-worker.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d2d1135838dbfe459f95b4ab668aa3d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/search-worker.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4039d2625d8fc9542afc0e996dea8795 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sequenceDiagram-465a088a-HXQOHAP3.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d5e175e6018764409bbbe5e04632107 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sequenceDiagram-465a088a-HXQOHAP3.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb97bdcdb796242439f24306b627c94a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sequenceDiagram-b655622a-SKWXQXA7.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27a5eda4c22bbb14fa6de643be63626d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/sequenceDiagram-b655622a-SKWXQXA7.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0239b03ed27d9d249b147b5ea9c85eb9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-59f0c015-YODGNLI6.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa254caf373b1834f8a34caf45101655 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-59f0c015-YODGNLI6.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad51920f9e64408419f73b0c95d5b9ad 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-b620d43f-QGZJAR5O.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd74a0006a2544441a7e1b10f9a9a74f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-b620d43f-QGZJAR5O.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bec0d131ca5bb7c408e60fac58c3c65d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-v2-2671c3d1-RZWBVUCQ.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a00a5d875c81fc64c82ab4c2d9575960 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-v2-2671c3d1-RZWBVUCQ.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26d23d6458962394f9e8cf9e2ac5485c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-v2-2b26beab-JPDPS7HM.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 413c1a1bcd0167a41b6a675d9f76ad5a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/stateDiagram-v2-2b26beab-JPDPS7HM.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b3da49161d012849a5e7e9e513a22a1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/tex-svg-full-3JRN7JHV.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e66af520ac4351b4e8f0c57ab7bd2422 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/tex-svg-full-3JRN7JHV.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f976349470209643a7a02c78e820646 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/tex-svg-full-NDFOGKDH.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b1822fb0cd1a1548951423503c1cde2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/tex-svg-full-NDFOGKDH.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a90f1ba16ecf99f47a993d54066cdfe3 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/timeline-definition-5b62e21b-MGZADENC.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13a9da4a42832974188053cb86b9e175 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/timeline-definition-5b62e21b-MGZADENC.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23e83b86273338b468c04ed268da6a8e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/timeline-definition-732a2638-D7LJ2YT6.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6eb0e7af4a5d0a42b2a6005aa412ed6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/timeline-definition-732a2638-D7LJ2YT6.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d69ec134026b324cb6c56b9f635b5f6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/xychartDiagram-2b33534f-MU4MD3QO.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 410e2491bbffdf94eaa2df4b19a684ca 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/xychartDiagram-2b33534f-MU4MD3QO.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 006a6acdd45fd134ea549e562365b52e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/xychartDiagram-f746c04c-EX6TWVHM.min.js.map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8714279e27619ea4d948db8a62df3ece 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/public/xychartDiagram-f746c04c-EX6TWVHM.min.js.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e93246e1a3d50944c95b1d259c8b9c01 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/toc.html: -------------------------------------------------------------------------------- 1 |  2 |
3 |
4 |
5 |
6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | 25 |
26 |
27 |
28 |
29 | -------------------------------------------------------------------------------- /docs/toc.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a3ea74326980fb4287d15e3c0b20e1b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/toc.json: -------------------------------------------------------------------------------- 1 | 2 | {"items":[{"name":"ja","href":"ja/index.html","tocHref":"ja/toc.html","topicHref":"ja/index.html"},{"name":"en","href":"en/index.html","tocHref":"en/toc.html","topicHref":"en/index.html"},{"name":"API","href":"api/Mew.Core.html","tocHref":"api/toc.html","topicHref":"api/Mew.Core.html","topicUid":"Mew.Core"}],"pdf":false} 3 | -------------------------------------------------------------------------------- /docs/toc.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e772f2196258b9c4db0c85290de5fb01 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /docs/xrefmap.yml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4f263dd42aa89a4bb71bc9d1995cd76 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "st.mewli.core", 3 | "displayName": "MewCore", 4 | "version": "1.0.4", 5 | "unity": "2022.3", 6 | "description": "Core Game Library for Unity", 7 | "author": { 8 | "name": "mewlist", 9 | "url": "https://github.com/mewlist" 10 | }, 11 | 12 | "keywords": [ 13 | "playerloop", 14 | "task", 15 | "addressables", 16 | "scenemanagement" 17 | ], 18 | 19 | "dependencies": { 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0bc666b2f71b4b42b0b376dd7a8bb9a3 3 | timeCreated: 1699628737 --------------------------------------------------------------------------------