Generate loading state screens for the following base screen: Base Screen: {ascii_content} Screen Type: {screen_type} Module: {module_name} Function: {function_name} Generate loading states for: 1. Initial data load 2. Refresh operations 3. Action processing 4. Background operations 5. Transitions Each loading state must: - Show clear progress indication - Maintain context - Handle long operations - Provide feedback Example Format: ----------------------------------------------------------- < Screen code="SCR_001_LOADING"> < Type>loading < Mockup> +-----------------------------------+ | {screen_title} | +-----------------------------------+ | [Loading Indicator] | | | | {loading_message} | | | | [Progress Bar] | | {progress_details} | | | | [Cancel] (if applicable) | +-----------------------------------+ < Navigation> - [Cancel] -> {cancel_screen} - Auto -> {success_screen} (on complete) - Auto -> {error_screen} (on error) < State> - Current: Loading_{operation_type} - Next_Success: {success_state} - Next_Error: {error_state} < Sequence> - Screen -> Operation: Start Loading - Operation -> Screen: Update Progress - Operation -> Screen: Complete/Error - Screen -> Next: Navigate ----------------------------------------------------------- Requirements: 1. Create loading screens that: - Show clear loading status - Indicate progress where possible - Provide operation context - Handle timeouts - Follow state transitions 2. Each loading screen must have: - Unique code (base_screen_code + _LOADING) - Loading type indicator - Progress visualization - Context message - Cancel option (if applicable) - Next state paths - Timeout handling 3. Loading types to cover: - INITIAL_LOAD: First data fetch - REFRESH: Data update - ACTION: Operation processing - BACKGROUND: Background tasks - TRANSITION: Screen transitions 4. Components to include: - Loading indicators - Progress bars - Status messages - Cancel buttons - Context information 5. State handling: - Show loading state - Track progress states - Handle completion - Handle errors - Manage timeouts 6. Loading sequences: - Operation start - Progress updates - Completion handling - Error handling - Timeout management