
#define BUILDING_GTK__ 1
#define ENABLE_BLOB 1
#define ENABLE_VIDEO 1
#define ENABLE_ENCRYPTED_MEDIA 1
#define ENABLE_INDEXED_DATABASE 1
#define ENABLE_LEGACY_ENCRYPTED_MEDIA 1
#define ENABLE_LEGACY_ENCRYPTED_MEDIA_V2 1
#define ENABLE_MEDIA_SOURCE 1
#define ENABLE_MEDIA_STREAM 1
#define ENABLE_CSS_FILTERS 1
#define ENABLE_CSS_BOX_DECORATION_BREAK 1
#define ENABLE_FILTERS_LEVEL_2 1
#define ENABLE_CSS_EXCLUSIONS 1
#define ENABLE_CSS_SHAPES 1
#define ENABLE_CSS_REGIONS 1
#define ENABLE_CSS_SELECTORS_LEVEL4 1
#define ENABLE_CSS_IMAGE_RESOLUTION 1
#define ENABLE_FILTERS 1
#define ENABLE_SVG 1
#define ENABLE_SVG_FONTS 1
#define ENABLE_SVG_OTF_CONVERTER 1
#define ENABLE_VIDEO_TRACK 1
#define ENABLE_ASSEMBLER 1
#define ENABLE_LLINT 0
#define ENABLE_JIT 1
#define ENABLE_JIT_CONSTANT_BLINDING 1
#define ENABLE_DFG_JIT 1
#define ENABLE_CEHTML 1
#define ENABLE_MICRODATA 0
#define ENABLE_MHTML 1
#define ENABLE_SHARED_WORKERS 1
#define ENABLE_WORKERS 1
#define ENABLE_NETTV 1
#define ENABLE_JP_HYBRIDCAST 1
#define ENABLE_WEBGL 1
#define WTF_USE_OPENGL_ES_2 1
#define ENABLE_METER_ELEMENT 1
#define ENABLE_DIALOG_ELEMENT 1
#define ENABLE_DATALIST_ELEMENT 1
#define ENABLE_INPUT_SPEECH 1
#define ENABLE_INPUT_TYPE_COLOR 1
#define ENABLE_INPUT_TYPE_DATE 1
#define ENABLE_INPUT_TYPE_DATETIME 1
#define ENABLE_INPUT_TYPE_DATETIMELOCAL 1
#define ENABLE_INPUT_TYPE_MONTH 1
#define ENABLE_INPUT_TYPE_TIME 1
#define ENABLE_INPUT_TYPE_WEEK 1
#define ENABLE_DATE_AND_TIME_INPUT_TYPES 1
#define ENABLE_SCRIPTED_SPEECH 1
#define ENABLE_PROGRESS_ELEMENT 1
#define ENABLE_DETAILS_ELEMENT 1
#define ENABLE_PICTURE_SIZES 1
#define ENABLE_ES6_CLASS_SYNTAX 1
#define ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX 1
#define ENABLE_ES6_ARROWFUNCTION_SYNTAX 1
#define ENABLE_ES6_MODULES 1
#define ENABLE_ES6_GENERATORS 1
#define ENABLE_ES2017_ASYNCFUNCTION_SYNTAX 1
#define ENABLE_DEBUG_JSSTACK 0
#define ENABLE_INTL 1
#define CAIRO_USE_ARGB 0
#define WTF_USE_ACCELERATED_COMPOSITING 1
#define WTF_USE_CAIRO 1
#define WTF_USE_HARFBUZZ_NG 1
#define WTF_USE_CURL 1
#define WTF_USE_LEVELDB 1
#define WTF_USE_SEPARATE_C_AND_JS_STACK 1
#define WTF_CPU_ARM 1
#define WTF_CPU_ARM_THUMB2 1
#define ENABLE_ARM_THUMB 1
#define WTF_CPU_ARM64 0
#define WTF_CPU_ARM_NEON 1
#define WTF_COMPILER_SUPPORTS_EABI 1
#define WTF_COMPILER_SUPPORTS_CXX_OVERRIDE_CONTROL 1
#define WTF_COMPILER_SUPPORTS_CXX_NULLPTR 1
#define WTF_USE_PTHREADS 1
#define WTF_USE_OS_RANDOMNESS 1
#define ENABLE_SHADOW_DOM 1
#define ENABLE_MATHML 1
#define ENABLE_FULLSCREEN_API 1
#define ENABLE_WEB_AUDIO 1
#define ENABLE_XSLT 1
#define WTF_USE_WEBAUDIO_FFMPEG 1
#define WTF_USE_REQUEST_ANIMATION_FRAME_TIMER 0
#define ENABLE_WEB_SOCKETS 1
#define ENABLE_INSPECTOR 1
#define ENABLE_CTP_WIDEVINE 1
#define ENABLE_RMAI 0
#define ENABLE_REQUEST_ANIMATION_FRAME 1
#define ENABLE_FETCH_API 1
#define ENABLE_STREAMS_API 1
#define ENABLE_CSP_NEXT 1
#define ENABLE_WEB_TIMING 1
#define ENABLE_USER_TIMING 1
#define ENABLE_GEOLOCATION 1
#define ENABLE_NOTIFICATIONS 1
#define ENABLE_LEGACY_NOTIFICATIONS 1
#define DEBUG_DFG_EXECUTING 1
#define HAVE_OPENSSL 1
#define WTF_OS_LINUX 1
#define WTF_PLATFORM_ESPIAL 1
#define WTF_PLATFORM_GTK 1
#define WTF_USE_FREETYPE 1
#define WTF_USE_TILED_BACKING_STORE 1
#define WTF_USE_WEBP 1
#define WTF_USE_ICU_UNICODE 1
#define ENABLE_OPENTYPE_VERTICAL 1
#define ENABLE_CSS_GRID_LAYOUT 1
#define ENABLE_MUTATION_OBSERVERS 1
#define ENABLE_CANVAS_PATH 1
#define ENABLE_ACCELERATED_2D_CANVAS 1
#define WTF_USE_ACCELERATED_COMPOSITING 1
#define ENABLE_3D_RENDERING 1
#define ENABLE_GAMEPAD 1
#define CAIRO_HAS_GLESV2_SURFACE 1
#define CAIRO_HAS_FT_FONT 1
#define ENABLE_CAIRO_CACHED_FT_FACES_INVALIDATION 1
#define __SIZEOF_POINTER__ 8
#define ENABLE_MEMORY_FENCE 1
#define ENABLE_CSS_COMPOSITING 1
#define ENABLE_CSS3_CONDITIONAL_RULES 1
#define ENABLE_POINTER_LOCK 1
#define ENABLE_TEMPLATE_ELEMENT 1
#define WEBP_ICC_ANIMATION_SUPPORT 1
#define HAVE_ACCESSIBILITY 0
#define HAVE_PTHREAD_SETNAME_NP 1
#define ENABLE_ESPIAL_DEBUG 1
#define ENABLE_JSC_ALL_IN_ONE_FILE 0
#define ENABLE_WEB_RTC 1
#define ENABLE_VARIATION_FONTS 0
#define ENABLE_PAGE_VISIBILITY_API 1
#define U_ICU_VERSION_MAJOR_NUM 55
#define JSC_ICU_HAS_UFIELDPOSITER 1
#define WTF_COMPILER_GCC 1
#define WTF_COMPILER_GCC_COMPATIBLE 1
#define WTF_COMPILER_GCC_OR_CLANG 1
#define ENABLE_YARR_JIT_ALL_PARENS_EXPRESSIONS 0
#define ENABLE_INTERSECTION_OBSERVER 1
#define ENABLE_RESIZE_OBSERVER 1
#define ENABLE_SMOOTH_SCROLLING 1

#define LOG_DISABLED 1
#define ENABLE_LINUX_MONOTONIC_TIME 1
#define ENABLE_RENDERING_ALL_IN_ONE 0

#define ENABLE_JP_Hybridcast 1
#define ENABLE_ESPIAL_DEBUG 1

// YT lib
#define ENABLE_VERBOSE 1
#define ENABLE_PLAYREADY2 1
#define ENABLE_WEBM 1
#define ENABLE_HEVC_DEMUXING 1

// Sharp US
#define ENABLE_MEDIA_SOURCE_PUSH 1
#define RUN_AUTO_LOAD_TEST 1

// Sony BDR
#define ENABLE_AUDIO_TAG_WITH_GSTREAMER 1

// Furuno
#define HTML5_MEDIA_GSTREAMER 1

#define NDEBUG

#define ESPIALBROWSER_ENABLE_ACCELERATED_COMPOSITING 1

// libjpeg-turbo
#define JPEG_SUPPORT_MEM_DST 1
#define LIBJPEG_TURBO_VERSION_NUMBER 1005000
#define JCS_ALPHA_EXTENSIONS 1
#define BITS_IN_JSAMPLE 8

// libcurl
#define CURLRES_ARES 1
#define USE_OPENSSL 1
#define HAVE_LIBZ 1

#define ENABLE_BML_DRCS 0

#define ENABLE_MOBILE_FONT 1

#define ENABLE_WOFF2 1

#define ENABLE_NPAPI_PLUGIN_VIEW 0

// libxml2
#define LIBXML_PUSH_ENABLED 1

// libwebrtc
#define XP_UNIX
#define HAVE_PTHREAD
#define WEBRTC_POSIX
#define WEBRTC_LINUX
#define WEBRTC_BUILD_LIBEVENT
#define WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE

#define WTF_USE_LIBWEBRTC 0

#define ENABLE_DUMP_Nodes 1

#define ENABLE_BINDINGS_ALL_IN_ONE 0
#define HAVE_BINDINGS_ALL_IN_ONE 0

#define HAVE_PDFIUM 1

#define size_t long long int
#define uint64_t long long int

#define ESPIALBROWSER_ENABLE_3D_RENDERING 1

#define WEBCORE_EXPORT

#define NULL 0

#define UChar unsigned short

#define U_DISABLE_RENAMING 0

#define OPENSSL_VERSION_MAJOR  3
#define OPENSSL_VERSION_MINOR  0
#define OPENSSL_VERSION_PATCH  7

/* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */
# ifdef OPENSSL_VERSION_PRE_RELEASE
#  define _OPENSSL_VERSION_PRE_RELEASE 0x0L
# else
#  define _OPENSSL_VERSION_PRE_RELEASE 0xfL
# endif
# define OPENSSL_VERSION_NUMBER          \
    ( (OPENSSL_VERSION_MAJOR<<28)        \
      |(OPENSSL_VERSION_MINOR<<20)       \
      |(OPENSSL_VERSION_PATCH<<4)        \
      |_OPENSSL_VERSION_PRE_RELEASE )
