public static function decode( $context, $text ) { $decoded = ''; $end = strlen( $text ); $at = 0; $was_at = 0; while ( $at < $end ) { $next_character_reference_at = strpos( $text, '&', $at ); if ( false === $next_character_reference_at || $next_character_reference_at >= $end ) { break; } $character_reference = self::read_character_reference( $context, $text, $next_character_reference_at, $token_length ); if ( isset( $character_reference ) ) { $at = $next_character_reference_at; $decoded .= substr( $text, $was_at, $at - $was_at ); $decoded .= $character_reference; $at += $token_length; $was_at = $at; continue; } ++$at; } if ( 0 === $was_at ) { return $text; } if ( $was_at < $end ) { $decoded .= substr( $text, $was_at, $end - $was_at ); } return $decoded; } class WP_HTML_Stack_Event { /** * Refers to popping an element off of the stack of open elements. * * @since 6.6.0 */ const POP = 'pop'; /** * Refers to pushing an element onto the stack of open elements. * * @since 6.6.0 */ const PUSH = 'push'; /** * References the token associated with the stack push event, * even if this is a pop event for that element. * * @since 6.6.0 * * @var WP_HTML_Token */ public $token; /** * Indicates which kind of stack operation this event represents. * * May be one of the class constants. * * @since 6.6.0 * * @see self::POP * @see self::PUSH * * @var string */ public $operation; /** * Indicates if the stack element is a real or virtual node. * * @since 6.6.0 * * @var string */ public $provenance; /** * Constructor function. * * @since 6.6.0 * * @param WP_HTML_Token $token Token associated with stack event, always an opening token. * @param string $operation One of self::PUSH or self::POP. * @param string $provenance "virtual" or "real". */ public function __construct( $token, $operation, $provenance ) { $this->token = $token; $this->operation = $operation; $this->provenance = $provenance; } } Talent & People – Thanyapura

TALENT & PEOPLE

Talent Development

Architecture, design, or the quality of all products are of utmost importance for a 5 Star resort/hotel, but we are convinced, that our employees are our greatest assets. And if you have most valuable assets, you must be committed to give them all your full attention and care.

Like in family life, we are committed to create empathetic and happy environments for our people to work in.

The slogan “we optimize your life” does not only count for guests and friends, but also for all our employees. Internally, we call our slogan: ‘We Optimize YOUR Life!’ – ‘We Optimize OUR lives!’

Our KPIs are centered not only on our business, but focus as well on individual goals of our employees for them to achieve ‘a healthy body, a balanced mind and a good heart’, the same we aim our guests to experience and take away from a Thanyapura experience.

Only happy people will provide extraordinary services to our guests, members and surrounding communities.

Professional Friendship

We call the relationship between our employees and the leadership team “professional friendship”:

Our People

We are a group of leaders in the sports resort industry, committed to capture new opportunities and provide the best active living experiences for today’s generation.

 

 

PHILIPP GRAF VON HARDENBERG

Philipp Graf von Hardenberg

Executive Chairman & President
WAE-AFFAL RAHIM_W

Waeaffal Rahim

Chief Financial Officer
Steven Ye

叶琪 Steven Ye

VP Project Development & Marketing
Daniel Shyr

时求新 Daniel Shyr

VP Hospitality Food and Beverage
Dr Michael Klentez

Dr. Michael Klentez

Medical Advisor
GARETH JONES

Gareth Jones

Technology Advisor