zͦUP?zͦU`?zͦUp@ =zͦUPPu7zͦU `A$zͦUzzͦUzͦU@+\izͦUP>DzͦU`zͦU@+czͦU@ >zͦU00 =7zͦU PAzͦU =2zͦU ;֜zͦU PtzͦU<szͦUPu7zͦU`A7zͦUpA$zͦU^^zͦUpGzͦU` =2zͦUP(;֜zͦUPPtzͦU<szͦUPu7zͦU`A7zͦUpA$zͦU j^zͦU HzͦU0=2zͦU8;֜zͦUPtzͦU0<szͦU0Pu7zͦUP`A7zͦU@pA$zͦU@j^zͦU@H=zͦU`AzͦUP<lzͦUpP izͦU`p3lzͦU`p zͦU``@=kzͦU`PC$zͦUlzͦUozͦU`xvzͦUzͦU+gzͦUpQzͦU`H=kzͦU`PC$zͦU)yzͦUdzͦUozͦU`lzͦUzͦU*zͦU`P=kzͦU`PC$zͦU0lzͦU0zͦU#xhzͦU`zͦU`+gzͦUppQwzͦUpdzͦUzͦU*gzͦUppQwzͦUdzͦU!zͦU@,zͦUpX=zͦUPPu7zͦU`A$zͦU`ezͦUvzͦU>czͦU`>8?@K@P?@uG@hK@?@PrG@PrG@K@P?@P?@K@?@PrG@PrG@K@P?@P?@8K@?@PrG@PrG@hK@P?@P?@K@H?@K@H?@H?@8K@K@?@0K@sG@`K@`K@`G@(?@G@P?@I@P?@H`?@K@?@PrG@PrG@8K@PrG@PrG@K@0K@0K@0K@0K@XK@XK@K@K@xC@0K@sG@`K@`K@`?@?@?@?@?@?@?@?@P?@sG@?@PrG@PrG@K@pvG@pvG@G@G@A?@); /** * Filter the section data after it's built. * * @since 6.8.0 * * @param array $section The section data. * @param string $slug The section slug. */ $section = apply_filters( 'tec_help_hub_section', $section, $this->slug ); // Store the section. self::$sections[ $this->slug ] = $section; return $section; } /** * Get all built sections. * * @since 6.8.0 * * @return array All built sections. */ public static function get_all_sections(): array { return self::$sections; } /** * Get a specific section by slug. * * @since 6.8.0 * * @param string $slug The section slug. * * @return array|null The section data or null if not found. */ public static function get_section( string $slug ): ?array { return self::$sections[ $slug ] ?? null; } /** * Clear all stored sections. * * @since 6.8.0 * * @return void */ public static function clear_sections(): void { self::$sections = []; } }