//! obfuscator.io / javascript-obfuscator transforms.
//!
//! This module handles patterns from <https://obfuscator.io> and the
//! `javascript-obfuscator` npm package.
//!
//! ## Patterns Handled
//!
//! - **String Array**: Encoded string literals with rotation/shuffling
//! - **Control Flow Flattening**: Switch-dispatch state machines (TODO)
//! - **Dead Code Injection**: Unreachable code blocks (handled by generic DCE)
//! - **Self-Defending**: Anti-tampering checks (TODO)
pub use StringArrayDecoder;