CIA Compliance Manager Project Structure
📄 App.css
📄 App.tsx
📄 amsalja_shadow.mp3
📄 hacker_cyber.mp3
📄 jeongbo_intel.mp3
📄 jojik_street.mp3
📄 musa_warrior.mp3
📄 combat_theme.mp3
📄 combat_theme.webm
📄 cyberpunk_fusion.mp3
📄 cyberpunk_fusion.webm
📄 intro_theme.mp3
📄 intro_theme.webm
📄 underground_theme.mp3
📄 underground_theme.webm
📄 block_break_1.mp3
📄 block_break_1.webm
📄 block_break_2.mp3
📄 block_break_2.webm
📄 block_break_3.mp3
📄 block_break_3.webm
📄 block_break_4.mp3
📄 block_break_4.webm
📄 block_break.mp3
📄 block_break.webm
📄 block_success_1.mp3
📄 block_success_1.webm
📄 block_success_2.mp3
📄 block_success_2.webm
📄 block_success_3.mp3
📄 block_success_3.webm
📄 block_success_4.mp3
📄 block_success_4.webm
📄 block_success.mp3
📄 block_success.webm
📄 attack_critical_1.mp3
📄 attack_critical_1.webm
📄 attack_critical_2.mp3
📄 attack_critical_2.webm
📄 attack_critical_3.mp3
📄 attack_critical_3.webm
📄 attack_critical_4.webm
📄 attack_critical.mp3
📄 attack_critical.webm
📄 attack_heavy.webm
📄 attack_light_1.mp3
📄 attack_light_2.mp3
📄 attack_light_3.mp3
📄 attack_light_3.webm
📄 attack_light_4.webm
📄 attack_light.mp3
📄 attack_light.webm
📄 attack_medium_1.mp3
📄 attack_medium_1.webm
📄 attack_medium_3.mp3
📄 attack_medium_3.webm
📄 attack_medium_4.mp3
📄 attack_medium.mp3
📄 attack_medium.webm
📄 attack_punch_light_1.mp3
📄 attack_punch_light_1.webm
📄 attack_punch_light_2.mp3
📄 attack_punch_light_2.webm
📄 attack_punch_light_3.mp3
📄 attack_punch_light_3.webm
📄 attack_punch_light_4.mp3
📄 attack_punch_light_4.webm
📄 attack_punch_light_5.mp3
📄 attack_punch_light_5.webm
📄 attack_punch_light_6.mp3
📄 attack_punch_light_6.webm
📄 attack_punch_light_7.mp3
📄 attack_punch_light_7.webm
📄 attack_punch_light_8.mp3
📄 attack_punch_light_8.webm
📄 attack_punch_light.mp3
📄 attack_punch_light.webm
📄 attack_punch_medium_1.mp3
📄 attack_punch_medium_1.webm
📄 attack_punch_medium_2.mp3
📄 attack_punch_medium_2.webm
📄 attack_punch_medium_3.mp3
📄 attack_punch_medium_3.webm
📄 attack_punch_medium_4.mp3
📄 attack_punch_medium_4.webm
📄 attack_punch_medium.mp3
📄 attack_punch_medium.webm
📄 attack_special_geon_1.mp3
📄 attack_special_geon_1.webm
📄 attack_special_geon_2.mp3
📄 attack_special_geon_2.webm
📄 attack_special_geon_3.mp3
📄 attack_special_geon_3.webm
📄 attack_special_geon_4.mp3
📄 attack_special_geon_4.webm
📄 attack_special_geon.mp3
📄 attack_special_geon.webm
📄 fix-1-version.sh
📄 generate-missing-audio.sh
📄 hit_critical_1.mp3
📄 hit_critical_1.webm
📄 hit_critical_2.mp3
📄 hit_critical_2.webm
📄 hit_critical_3.mp3
📄 hit_critical_3.webm
📄 hit_critical_4.mp3
📄 hit_critical_4.webm
📄 hit_critical.mp3
📄 hit_critical.webm
📄 hit_heavy_1.mp3
📄 hit_heavy_1.webm
📄 hit_heavy_2.mp3
📄 hit_heavy_2.webm
📄 hit_heavy_3.mp3
📄 hit_heavy_3.webm
📄 hit_heavy_4.webm
📄 hit_heavy.mp3
📄 hit_heavy.webm
📄 hit_light_1.mp3
📄 hit_light_1.webm
📄 hit_light_2.mp3
📄 hit_light_2.webm
📄 hit_light_3.mp3
📄 hit_light_3.webm
📄 hit_light_4.mp3
📄 hit_light_4.webm
📄 hit_light.mp3
📄 hit_light.webm
📄 hit_medium_1.mp3
📄 hit_medium_1.webm
📄 hit_medium_2.mp3
📄 hit_medium_2.webm
📄 hit_medium_3.mp3
📄 hit_medium_3.webm
📄 hit_medium_4.mp3
📄 hit_medium_4.webm
📄 hit_medium.mp3
📄 hit_medium.webm
📄 energy_pulse_1.mp3
📄 energy_pulse_1.webm
📄 energy_pulse_2.mp3
📄 energy_pulse_2.webm
📄 energy_pulse_3.mp3
📄 energy_pulse_3.webm
📄 energy_pulse_4.mp3
📄 energy_pulse_4.webm
📄 energy_pulse.mp3
📄 energy_pulse.webm
📄 ki_charge_1.mp3
📄 ki_charge_1.webm
📄 ki_charge_2.mp3
📄 ki_charge_2.webm
📄 ki_charge_3.mp3
📄 ki_charge_3.webm
📄 ki_charge_4.mp3
📄 ki_charge_4.webm
📄 ki_charge.mp3
📄 ki_charge.webm
📄 ki_release_1.mp3
📄 ki_release_1.webm
📄 ki_release_2.mp3
📄 ki_release_2.webm
📄 ki_release_3.mp3
📄 ki_release_3.webm
📄 ki_release_4.mp3
📄 ki_release_4.webm
📄 ki_release.mp3
📄 ki_release.webm
📄 match_start_1.mp3
📄 match_start_1.webm
📄 match_start_2.mp3
📄 match_start_2.webm
📄 match_start_3.mp3
📄 match_start_3.webm
📄 match_start_4.mp3
📄 match_start_4.webm
📄 match_start.mp3
📄 match_start.webm
📄 menu_back_1.mp3
📄 menu_back_1.webm
📄 menu_back_2.mp3
📄 menu_back_2.webm
📄 menu_back_3.mp3
📄 menu_back_3.webm
📄 menu_back_4.mp3
📄 menu_back_4.webm
📄 menu_back.mp3
📄 menu_back.webm
📄 menu_hover_1.mp3
📄 menu_hover_1.webm
📄 menu_hover_2.mp3
📄 menu_hover_2.webm
📄 menu_hover_3.mp3
📄 menu_hover_3.webm
📄 menu_hover_4.mp3
📄 menu_hover_4.webm
📄 menu_hover.mp3
📄 menu_hover.webm
📄 menu_select_1.mp3
📄 menu_select_1.webm
📄 menu_select_2.mp3
📄 menu_select_2.webm
📄 menu_select_3.mp3
📄 menu_select_3.webm
📄 menu_select_4.mp3
📄 menu_select_4.webm
📄 menu_select_5.mp3
📄 menu_select_5.webm
📄 menu_select_6.mp3
📄 menu_select_6.webm
📄 menu_select_7.mp3
📄 menu_select_7.webm
📄 menu_select_8.mp3
📄 menu_select_8.webm
📄 menu_select.mp3
📄 menu_select.webm
📄 body_realistic_sound_1.mp3
📄 body_realistic_sound_1.webm
📄 body_realistic_sound.mp3
📄 body_realistic_sound.webm
📄 combo_buildup_1.mp3
📄 combo_buildup_1.webm
📄 combo_buildup_2.mp3
📄 combo_buildup_2.webm
📄 combo_buildup_3.mp3
📄 combo_buildup_3.webm
📄 combo_buildup_4.mp3
📄 combo_buildup_4.webm
📄 combo_buildup.mp3
📄 combo_buildup.webm
📄 combo_finish_1.mp3
📄 combo_finish_1.webm
📄 combo_finish_2.mp3
📄 combo_finish_2.webm
📄 combo_finish_3.mp3
📄 combo_finish_3.webm
📄 combo_finish_4.mp3
📄 combo_finish_4.webm
📄 combo_finish.mp3
📄 combo_finish.webm
📄 countdown_1.mp3
📄 countdown_1.webm
📄 countdown_2.mp3
📄 countdown_2.webm
📄 countdown_3.mp3
📄 countdown_3.webm
📄 countdown_4.mp3
📄 countdown_4.webm
📄 countdown.mp3
📄 countdown.webm
📄 defeat_1.mp3
📄 defeat_1.webm
📄 defeat_2.mp3
📄 defeat_2.webm
📄 defeat_3.mp3
📄 defeat_3.webm
📄 defeat_4.mp3
📄 defeat_4.webm
📄 defeat.mp3
📄 defeat.webm
📄 footstep_1.mp3
📄 footstep_1.webm
📄 footstep_2.mp3
📄 footstep_2.webm
📄 footstep_3.mp3
📄 footstep_3.webm
📄 footstep_4.webm
📄 footstep.mp3
📄 footstep.webm
📄 health_low_1.mp3
📄 health_low_1.webm
📄 health_low_2.mp3
📄 health_low_2.webm
📄 health_low_3.mp3
📄 health_low_3.webm
📄 health_low_4.mp3
📄 health_low_4.webm
📄 health_low.mp3
📄 health_low.webm
📄 hit_block_1.mp3
📄 hit_block_1.webm
📄 hit_block_2.mp3
📄 hit_block_2.webm
📄 hit_block_3.mp3
📄 hit_block_3.webm
📄 hit_block_4.mp3
📄 hit_block_4.webm
📄 hit_block.mp3
📄 hit_block.webm
📄 hit_flesh_1.mp3
📄 hit_flesh_1.webm
📄 hit_flesh_2.mp3
📄 hit_flesh_2.webm
📄 hit_flesh_3.mp3
📄 hit_flesh_3.webm
📄 hit_flesh_4.mp3
📄 hit_flesh_4.webm
📄 hit_flesh.mp3
📄 hit_flesh.webm
📄 match_end_1.mp3
📄 match_end_1.webm
📄 match_end_2.mp3
📄 match_end_2.webm
📄 match_end_3.mp3
📄 match_end_3.webm
📄 match_end_4.mp3
📄 match_end_4.webm
📄 match_end.mp3
📄 match_end.webm
📄 menu_click_1.mp3
📄 menu_click_1.webm
📄 menu_click_2.mp3
📄 menu_click_2.webm
📄 menu_click_3.mp3
📄 menu_click_3.webm
📄 menu_click_4.mp3
📄 menu_click_4.webm
📄 menu_click.mp3
📄 menu_click.webm
📄 menu_navigate_1.mp3
📄 menu_navigate_1.webm
📄 menu_navigate_2.mp3
📄 menu_navigate_2.webm
📄 menu_navigate_3.mp3
📄 menu_navigate_3.webm
📄 menu_navigate_4.mp3
📄 menu_navigate_4.webm
📄 menu_navigate.mp3
📄 menu_navigate.webm
📄 stamina_depleted_1.mp3
📄 stamina_depleted_1.webm
📄 stamina_depleted_2.mp3
📄 stamina_depleted_2.webm
📄 stamina_depleted_3.mp3
📄 stamina_depleted_3.webm
📄 stamina_depleted_4.mp3
📄 stamina_depleted_4.webm
📄 stamina_depleted.mp3
📄 stamina_depleted.webm
📄 victory_1.mp3
📄 victory_1.webm
📄 victory_2.mp3
📄 victory_2.webm
📄 victory_3.mp3
📄 victory_3.webm
📄 victory_4.mp3
📄 victory_4.webm
📄 victory.mp3
📄 victory.webm
📄 dodge_1.mp3
📄 dodge_1.webm
📄 dodge_2.mp3
📄 dodge_2.webm
📄 dodge_3.mp3
📄 dodge_3.webm
📄 dodge_4.mp3
📄 dodge_4.webm
📄 dodge_5.mp3
📄 dodge_5.webm
📄 dodge_6.mp3
📄 dodge_6.webm
📄 dodge_7.mp3
📄 dodge_7.webm
📄 dodge_8.mp3
📄 dodge_8.webm
📄 dodge.mp3
📄 dodge.webm
📄 stance_change_1.mp3
📄 stance_change_1.webm
📄 stance_change_2.mp3
📄 stance_change_2.webm
📄 stance_change_3.mp3
📄 stance_change_3.webm
📄 stance_change_4.mp3
📄 stance_change_4.webm
📄 stance_change.mp3
📄 stance_change.webm
📄 perfect_strike_1.mp3
📄 perfect_strike_1.webm
📄 perfect_strike_2.mp3
📄 perfect_strike_2.webm
📄 perfect_strike_3.mp3
📄 perfect_strike_3.webm
📄 perfect_strike_4.mp3
📄 perfect_strike_4.webm
📄 perfect_strike.mp3
📄 perfect_strike.webm
📄 fix-sound-effect-names.sh
📄 amsalja.png
📄 hacker.png
📄 jeongbo_yowon.png
📄 jojik_pokryeokbae.png
📄 musa.png
📄 CyberpunkTeamDynamics.png
📄 PlayerArchetypesExplained.png
📄 PlayerArchetypesOverview.png
📄 dojang_floor_tex.png
📄 dojang_wall_tex.png
📄 background.png
📄 intro_bg_loop.png
📄 right-panel.png
📄 black-trigram-256.png
📄 black-trigram.png
📄 AudioAssetRegistry.ts
📄 AudioManager.test.ts
📄 AudioManager.ts
📄 AudioProvider.tsx
📄 AudioUtils.test.ts
📄 AudioUtils.ts
📄 DefaultSoundGenerator.ts
📄 index.ts
📄 placeholder-sounds.ts
📄 types.ts
📄 VariantSelector.ts
📄 CombatScreen.tsx
📄 CombatControls.tsx
📄 CombatFooter.tsx
📄 CombatHUD.tsx
📄 CombatStatsPanel.tsx
📄 index.ts
📄 PauseOverlay.tsx
📄 PlayerStatusPanel.tsx
📄 RoundStatusDisplay.tsx
📄 index.ts
📄 DojangBackground.test.tsx
📄 DojangBackground.tsx
📄 GameAudio.test.tsx
📄 index.ts
📄 index.ts
📄 ArchetypeDisplay.tsx
📄 index.ts
📄 MenuSection.tsx
📄 index.ts
📄 IntroScreen.css
📄 IntroScreen.tsx
📄 ControlsScreen.tsx
📄 ControlsSection.tsx
📄 index.ts
📄 PhilosophyScreen.tsx
📄 PhilosophySection.tsx
📄 index.ts
📄 TrainingControlsPanel.tsx
📄 TrainingDummy.tsx
📄 TrainingFeedback.tsx
📄 TrainingModeSelector.tsx
📄 TrainingStatsPanel.tsx
📄 VitalPointTrainingPanel.tsx
📄 index.ts
📄 TrainingScreen.tsx
📄 BaseButton.tsx
📄 index.ts
📄 constants.ts
📄 index.ts
📄 KoreanText.tsx
📄 types.ts
📄 ResponsivePixiComponents.test.tsx
📄 ResponsivePixiComponents.tsx
📄 EndScreen.tsx
📄 HealthBar.tsx
📄 HitEffectsLayer.tsx
📄 index.ts
📄 KoreanHeader.test.tsx
📄 KoreanHeader.tsx
📄 Player.tsx
📄 PlayerVisuals.tsx
📄 RoundTimer.tsx
📄 StanceIndicator.tsx
📄 TrigramWheel.tsx
📄 types.ts
📄 Game.css
📄 index.ts
📄 useTexture.ts
📄 index.css
📄 index.ts
📄 main.tsx
📄 index.ts
📄 CombatSystem.test.ts
📄 CombatSystem.ts
📄 TrainingCombatSystem.ts
📄 types.ts
📄 effects.ts
📄 game.ts
📄 index.ts
📄 player.ts
📄 index.ts
📄 KoreanCulture.test.ts
📄 KoreanCulture.ts
📄 KoreanTechniques.test.ts
📄 KoreanTechniques.ts
📄 StanceManager.test.ts
📄 StanceManager.ts
📄 TrigramSystem.test.ts
📄 TrigramSystem.ts
📄 techniques.ts
📄 TransitionCalculator.test.ts
📄 TransitionCalculator.ts
📄 TrigramCalculator.test.ts
📄 TrigramCalculator.ts
📄 types.ts
📄 types.ts
📄 DamageCalculator.ts
📄 HitDetection.ts
📄 index.ts
📄 KoreanAnatomy.ts
📄 KoreanVitalPoints.ts
📄 VitalPointSystem.ts
📄 types.ts
📄 pixi-cypress-helpers.ts
📄 pixi-test-helpers.ts
📄 setup.ts
📄 test-setup.ts
📄 test-utils.ts
📄 test-utils.tsx
📄 test-types.ts
📄 common.ts
📄 animations.ts
📄 colors.ts
📄 index.ts
📄 typography.ts
📄 ui.ts
📄 index.ts
📄 pixi-react.d.ts
📄 colorUtils.ts
📄 effectUtils.ts
📄 index.ts
📄 inputSystem.ts
📄 pixiExtensions.ts
📄 playerUtils.ts
📄 vite-env.d.ts