This commit is contained in:
xuxiaobo-bobo 2023-06-11 23:54:09 +08:00
parent a27aa6f31b
commit 4a7e1ca141
3158 changed files with 158115 additions and 441157 deletions

27
env_xbb_lastest_bo/.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,27 @@
{
// 使 IntelliSense
//
// 访: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "main",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\main.js"
},
{
"type": "node",
"request": "launch",
"name": "test",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\parse5_test.js"
}
]
}

View File

@ -1,2 +0,0 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.34.31933:TargetPlatformVersion=10.0.22000.0:
Release|x64|D:\My_Dir\环境框架_xbb_lastest\build\|

View File

@ -1,36 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2015
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boda", "boda.vcxproj", "{58BCD6E2-894F-5575-B8EA-BB3438277F6A}"
ProjectSection(ProjectDependencies) = postProject
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F} = {4C3ED550-BD81-6C01-0ACF-78D78F796A4F}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nothing", "node_modules\node-addon-api\nothing.vcxproj", "{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "(node_modules)", "..\node_modules", "{9D350B9E-06FB-960D-859F-B43C9597383A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "(node-addon-api)", "..\node_modules\node-addon-api", "{AF891C37-E709-9CCC-0D50-0CCCC8CCC563}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Debug|x64.ActiveCfg = Debug|x64
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Debug|x64.Build.0 = Debug|x64
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Release|x64.ActiveCfg = Release|x64
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Release|x64.Build.0 = Release|x64
{58BCD6E2-894F-5575-B8EA-BB3438277F6A}.Debug|x64.ActiveCfg = Debug|x64
{58BCD6E2-894F-5575-B8EA-BB3438277F6A}.Debug|x64.Build.0 = Debug|x64
{58BCD6E2-894F-5575-B8EA-BB3438277F6A}.Release|x64.ActiveCfg = Release|x64
{58BCD6E2-894F-5575-B8EA-BB3438277F6A}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{AF891C37-E709-9CCC-0D50-0CCCC8CCC563} = {9D350B9E-06FB-960D-859F-B43C9597383A}
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F} = {AF891C37-E709-9CCC-0D50-0CCCC8CCC563}
EndGlobalSection
EndGlobal

View File

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{58BCD6E2-894F-5575-B8EA-BB3438277F6A}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>boda</RootNamespace>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
</PropertyGroup>
<PropertyGroup Label="Locals">
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<ExecutablePath>$(ExecutablePath);$(MSBuildProjectDirectory)\..\bin\;$(MSBuildProjectDirectory)\..\bin\</ExecutablePath>
<IgnoreImportLibrary>true</IgnoreImportLibrary>
<IntDir>$(Configuration)\obj\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.node</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.node</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.node</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.node</TargetExt>
<TargetName>$(ProjectName)</TargetName>
<TargetPath>$(OutDir)\$(ProjectName).node</TargetPath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;D:\My_Dir\环境框架_xbb_lastest\node_modules\node-addon-api;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/Zc:__cplusplus -std:c++17 %(AdditionalOptions)</AdditionalOptions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<BufferSecurityCheck>true</BufferSecurityCheck>
<DebugInformationFormat>OldStyle</DebugInformationFormat>
<DisableSpecificWarnings>4351;4355;4800;4251;4275;4244;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<ExceptionHandling>false</ExceptionHandling>
<MinimalRebuild>false</MinimalRebuild>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<OmitFramePointers>false</OmitFramePointers>
<Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=boda;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;NAPI_DISABLE_CPP_EXCEPTIONS;BUILDING_NODE_EXTENSION;HOST_BINARY=&quot;node.exe&quot;;DEBUG;_DEBUG;V8_ENABLE_CHECKS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<StringPooling>true</StringPooling>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TreatWarningAsError>false</TreatWarningAsError>
<WarningLevel>Level3</WarningLevel>
<WholeProgramOptimization>true</WholeProgramOptimization>
</ClCompile>
<Lib>
<AdditionalOptions>/LTCG:INCREMENTAL %(AdditionalOptions)</AdditionalOptions>
</Lib>
<Link>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;DelayImp.lib;&quot;C:\\Users\\bobo\\AppData\\Local\\node-gyp\\Cache\\17.9.1\\x64\\node.lib&quot;</AdditionalDependencies>
<AdditionalOptions>/LTCG:INCREMENTAL /ignore:4199 %(AdditionalOptions)</AdditionalOptions>
<DelayLoadDLLs>node.exe;%(DelayLoadDLLs)</DelayLoadDLLs>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>$(OutDir)$(ProjectName).node</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetExt>.node</TargetExt>
<TargetMachine>MachineX64</TargetMachine>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;D:\My_Dir\环境框架_xbb_lastest\node_modules\node-addon-api;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=boda;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;NAPI_DISABLE_CPP_EXCEPTIONS;BUILDING_NODE_EXTENSION;HOST_BINARY=&quot;node.exe&quot;;DEBUG;_DEBUG;V8_ENABLE_CHECKS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;D:\My_Dir\环境框架_xbb_lastest\node_modules\node-addon-api;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/Zc:__cplusplus -std:c++17 %(AdditionalOptions)</AdditionalOptions>
<BufferSecurityCheck>true</BufferSecurityCheck>
<DebugInformationFormat>OldStyle</DebugInformationFormat>
<DisableSpecificWarnings>4351;4355;4800;4251;4275;4244;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<ExceptionHandling>false</ExceptionHandling>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<FunctionLevelLinking>true</FunctionLevelLinking>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<OmitFramePointers>true</OmitFramePointers>
<Optimization>Full</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=boda;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;NAPI_DISABLE_CPP_EXCEPTIONS;BUILDING_NODE_EXTENSION;HOST_BINARY=&quot;node.exe&quot;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<StringPooling>true</StringPooling>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TreatWarningAsError>false</TreatWarningAsError>
<WarningLevel>Level3</WarningLevel>
<WholeProgramOptimization>true</WholeProgramOptimization>
</ClCompile>
<Lib>
<AdditionalOptions>/LTCG:INCREMENTAL %(AdditionalOptions)</AdditionalOptions>
</Lib>
<Link>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;DelayImp.lib;&quot;C:\\Users\\bobo\\AppData\\Local\\node-gyp\\Cache\\17.9.1\\x64\\node.lib&quot;</AdditionalDependencies>
<AdditionalOptions>/LTCG:INCREMENTAL /ignore:4199 %(AdditionalOptions)</AdditionalOptions>
<DelayLoadDLLs>node.exe;%(DelayLoadDLLs)</DelayLoadDLLs>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>$(OutDir)$(ProjectName).node</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetExt>.node</TargetExt>
<TargetMachine>MachineX64</TargetMachine>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;D:\My_Dir\环境框架_xbb_lastest\node_modules\node-addon-api;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=boda;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;NAPI_DISABLE_CPP_EXCEPTIONS;BUILDING_NODE_EXTENSION;HOST_BINARY=&quot;node.exe&quot;;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="..\binding.gyp"/>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\c++_src\main.cc">
<ObjectFileName>$(IntDir)\c++_src\main.obj</ObjectFileName>
</ClCompile>
<ClCompile Include="D:\GlobalNode\node_modules\node-gyp\src\win_delay_load_hook.cc"/>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="node_modules\node-addon-api\nothing.vcxproj">
<Project>{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
<Filter Include="..\c++_src">
<UniqueIdentifier>{D204A00C-2CBA-5A59-2531-B9A5C2898CC9}</UniqueIdentifier>
</Filter>
<Filter Include="D:">
<UniqueIdentifier>{E5D29F2B-0177-9942-CA95-0FF700094F89}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode">
<UniqueIdentifier>{B529C042-30F7-BDBA-350E-0F9BB018A35B}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode\node_modules">
<UniqueIdentifier>{56DF7A98-063D-FB9D-485C-089023B4C16A}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode\node_modules\node-gyp">
<UniqueIdentifier>{77348C0E-2034-7791-74D5-63C077DF5A3B}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode\node_modules\node-gyp\src">
<UniqueIdentifier>{8CDEE807-BC53-E450-C8B8-4DEBB66742D4}</UniqueIdentifier>
</Filter>
<Filter Include="..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\c++_src\main.cc">
<Filter>..\c++_src</Filter>
</ClCompile>
<ClCompile Include="D:\GlobalNode\node_modules\node-gyp\src\win_delay_load_hook.cc">
<Filter>D:\GlobalNode\node_modules\node-gyp\src</Filter>
</ClCompile>
<None Include="..\binding.gyp">
<Filter>..</Filter>
</None>
</ItemGroup>
</Project>

View File

@ -1,366 +0,0 @@
# Do not edit. File was generated by node-gyp's "configure" step
{
"target_defaults": {
"cflags": [],
"default_configuration": "Release",
"defines": [],
"include_dirs": [],
"libraries": [],
"msbuild_toolset": "v143",
"msvs_windows_target_platform_version": "10.0.22000.0"
},
"variables": {
"asan": 0,
"coverage": "false",
"dcheck_always_on": 0,
"debug_nghttp2": "false",
"debug_node": "false",
"enable_lto": "false",
"enable_pgo_generate": "false",
"enable_pgo_use": "false",
"error_on_warn": "false",
"force_dynamic_crt": 0,
"host_arch": "x64",
"icu_data_in": "..\\..\\deps\\icu-tmp\\icudt70l.dat",
"icu_endianness": "l",
"icu_gyp_path": "tools/icu/icu-generic.gyp",
"icu_path": "deps/icu-small",
"icu_small": "false",
"icu_ver_major": "70",
"is_debug": 0,
"llvm_version": "0.0",
"napi_build_version": "8",
"nasm_version": "2.15",
"node_byteorder": "little",
"node_debug_lib": "false",
"node_enable_d8": "false",
"node_fipsinstall": "false",
"node_install_corepack": "true",
"node_install_npm": "true",
"node_library_files": [
"lib/assert.js",
"lib/async_hooks.js",
"lib/buffer.js",
"lib/child_process.js",
"lib/cluster.js",
"lib/console.js",
"lib/constants.js",
"lib/crypto.js",
"lib/dgram.js",
"lib/diagnostics_channel.js",
"lib/dns.js",
"lib/domain.js",
"lib/events.js",
"lib/fs.js",
"lib/http.js",
"lib/http2.js",
"lib/https.js",
"lib/inspector.js",
"lib/module.js",
"lib/net.js",
"lib/os.js",
"lib/path.js",
"lib/perf_hooks.js",
"lib/process.js",
"lib/punycode.js",
"lib/querystring.js",
"lib/readline.js",
"lib/repl.js",
"lib/stream.js",
"lib/string_decoder.js",
"lib/sys.js",
"lib/timers.js",
"lib/tls.js",
"lib/trace_events.js",
"lib/tty.js",
"lib/url.js",
"lib/util.js",
"lib/v8.js",
"lib/vm.js",
"lib/wasi.js",
"lib/worker_threads.js",
"lib/zlib.js",
"lib/_http_agent.js",
"lib/_http_client.js",
"lib/_http_common.js",
"lib/_http_incoming.js",
"lib/_http_outgoing.js",
"lib/_http_server.js",
"lib/_stream_duplex.js",
"lib/_stream_passthrough.js",
"lib/_stream_readable.js",
"lib/_stream_transform.js",
"lib/_stream_wrap.js",
"lib/_stream_writable.js",
"lib/_tls_common.js",
"lib/_tls_wrap.js",
"lib/assert/strict.js",
"lib/dns/promises.js",
"lib/fs/promises.js",
"lib/internal/abort_controller.js",
"lib/internal/assert.js",
"lib/internal/async_hooks.js",
"lib/internal/blob.js",
"lib/internal/blocklist.js",
"lib/internal/buffer.js",
"lib/internal/child_process.js",
"lib/internal/cli_table.js",
"lib/internal/constants.js",
"lib/internal/dgram.js",
"lib/internal/dtrace.js",
"lib/internal/encoding.js",
"lib/internal/errors.js",
"lib/internal/error_serdes.js",
"lib/internal/event_target.js",
"lib/internal/fixed_queue.js",
"lib/internal/freelist.js",
"lib/internal/freeze_intrinsics.js",
"lib/internal/heap_utils.js",
"lib/internal/histogram.js",
"lib/internal/http.js",
"lib/internal/idna.js",
"lib/internal/inspector_async_hook.js",
"lib/internal/js_stream_socket.js",
"lib/internal/linkedlist.js",
"lib/internal/net.js",
"lib/internal/options.js",
"lib/internal/priority_queue.js",
"lib/internal/promise_hooks.js",
"lib/internal/querystring.js",
"lib/internal/repl.js",
"lib/internal/socketaddress.js",
"lib/internal/socket_list.js",
"lib/internal/stream_base_commons.js",
"lib/internal/structured_clone.js",
"lib/internal/timers.js",
"lib/internal/trace_events_async_hooks.js",
"lib/internal/tty.js",
"lib/internal/url.js",
"lib/internal/util.js",
"lib/internal/v8_prof_polyfill.js",
"lib/internal/v8_prof_processor.js",
"lib/internal/validators.js",
"lib/internal/watchdog.js",
"lib/internal/worker.js",
"lib/internal/assert/assertion_error.js",
"lib/internal/assert/calltracker.js",
"lib/internal/bootstrap/environment.js",
"lib/internal/bootstrap/loaders.js",
"lib/internal/bootstrap/node.js",
"lib/internal/bootstrap/pre_execution.js",
"lib/internal/bootstrap/switches/does_not_own_process_state.js",
"lib/internal/bootstrap/switches/does_own_process_state.js",
"lib/internal/bootstrap/switches/is_main_thread.js",
"lib/internal/bootstrap/switches/is_not_main_thread.js",
"lib/internal/child_process/serialization.js",
"lib/internal/cluster/child.js",
"lib/internal/cluster/primary.js",
"lib/internal/cluster/round_robin_handle.js",
"lib/internal/cluster/shared_handle.js",
"lib/internal/cluster/utils.js",
"lib/internal/cluster/worker.js",
"lib/internal/console/constructor.js",
"lib/internal/console/global.js",
"lib/internal/crypto/aes.js",
"lib/internal/crypto/certificate.js",
"lib/internal/crypto/cipher.js",
"lib/internal/crypto/diffiehellman.js",
"lib/internal/crypto/dsa.js",
"lib/internal/crypto/ec.js",
"lib/internal/crypto/hash.js",
"lib/internal/crypto/hashnames.js",
"lib/internal/crypto/hkdf.js",
"lib/internal/crypto/keygen.js",
"lib/internal/crypto/keys.js",
"lib/internal/crypto/mac.js",
"lib/internal/crypto/pbkdf2.js",
"lib/internal/crypto/random.js",
"lib/internal/crypto/rsa.js",
"lib/internal/crypto/scrypt.js",
"lib/internal/crypto/sig.js",
"lib/internal/crypto/util.js",
"lib/internal/crypto/webcrypto.js",
"lib/internal/crypto/x509.js",
"lib/internal/debugger/inspect.js",
"lib/internal/debugger/inspect_client.js",
"lib/internal/debugger/inspect_repl.js",
"lib/internal/dns/promises.js",
"lib/internal/dns/utils.js",
"lib/internal/fs/dir.js",
"lib/internal/fs/promises.js",
"lib/internal/fs/read_file_context.js",
"lib/internal/fs/rimraf.js",
"lib/internal/fs/streams.js",
"lib/internal/fs/sync_write_stream.js",
"lib/internal/fs/utils.js",
"lib/internal/fs/watchers.js",
"lib/internal/fs/cp/cp-sync.js",
"lib/internal/fs/cp/cp.js",
"lib/internal/http2/compat.js",
"lib/internal/http2/core.js",
"lib/internal/http2/util.js",
"lib/internal/legacy/processbinding.js",
"lib/internal/main/check_syntax.js",
"lib/internal/main/eval_stdin.js",
"lib/internal/main/eval_string.js",
"lib/internal/main/inspect.js",
"lib/internal/main/mksnapshot.js",
"lib/internal/main/print_help.js",
"lib/internal/main/prof_process.js",
"lib/internal/main/repl.js",
"lib/internal/main/run_main_module.js",
"lib/internal/main/worker_thread.js",
"lib/internal/modules/package_json_reader.js",
"lib/internal/modules/run_main.js",
"lib/internal/modules/cjs/helpers.js",
"lib/internal/modules/cjs/loader.js",
"lib/internal/modules/esm/assert.js",
"lib/internal/modules/esm/create_dynamic_module.js",
"lib/internal/modules/esm/fetch_module.js",
"lib/internal/modules/esm/formats.js",
"lib/internal/modules/esm/get_format.js",
"lib/internal/modules/esm/get_source.js",
"lib/internal/modules/esm/handle_process_exit.js",
"lib/internal/modules/esm/initialize_import_meta.js",
"lib/internal/modules/esm/load.js",
"lib/internal/modules/esm/loader.js",
"lib/internal/modules/esm/module_job.js",
"lib/internal/modules/esm/module_map.js",
"lib/internal/modules/esm/resolve.js",
"lib/internal/modules/esm/translators.js",
"lib/internal/perf/event_loop_delay.js",
"lib/internal/perf/event_loop_utilization.js",
"lib/internal/perf/nodetiming.js",
"lib/internal/perf/observe.js",
"lib/internal/perf/performance.js",
"lib/internal/perf/performance_entry.js",
"lib/internal/perf/timerify.js",
"lib/internal/perf/usertiming.js",
"lib/internal/perf/utils.js",
"lib/internal/per_context/domexception.js",
"lib/internal/per_context/messageport.js",
"lib/internal/per_context/primordials.js",
"lib/internal/policy/manifest.js",
"lib/internal/policy/sri.js",
"lib/internal/process/esm_loader.js",
"lib/internal/process/execution.js",
"lib/internal/process/per_thread.js",
"lib/internal/process/policy.js",
"lib/internal/process/promises.js",
"lib/internal/process/report.js",
"lib/internal/process/signal.js",
"lib/internal/process/task_queues.js",
"lib/internal/process/warning.js",
"lib/internal/process/worker_thread_only.js",
"lib/internal/readline/callbacks.js",
"lib/internal/readline/emitKeypressEvents.js",
"lib/internal/readline/interface.js",
"lib/internal/readline/promises.js",
"lib/internal/readline/utils.js",
"lib/internal/repl/await.js",
"lib/internal/repl/history.js",
"lib/internal/repl/utils.js",
"lib/internal/source_map/prepare_stack_trace.js",
"lib/internal/source_map/source_map.js",
"lib/internal/source_map/source_map_cache.js",
"lib/internal/streams/add-abort-signal.js",
"lib/internal/streams/buffer_list.js",
"lib/internal/streams/compose.js",
"lib/internal/streams/destroy.js",
"lib/internal/streams/duplex.js",
"lib/internal/streams/duplexify.js",
"lib/internal/streams/end-of-stream.js",
"lib/internal/streams/from.js",
"lib/internal/streams/lazy_transform.js",
"lib/internal/streams/legacy.js",
"lib/internal/streams/operators.js",
"lib/internal/streams/passthrough.js",
"lib/internal/streams/pipeline.js",
"lib/internal/streams/readable.js",
"lib/internal/streams/state.js",
"lib/internal/streams/transform.js",
"lib/internal/streams/utils.js",
"lib/internal/streams/writable.js",
"lib/internal/test/binding.js",
"lib/internal/test/transfer.js",
"lib/internal/tls/parse-cert-string.js",
"lib/internal/tls/secure-context.js",
"lib/internal/tls/secure-pair.js",
"lib/internal/util/comparisons.js",
"lib/internal/util/debuglog.js",
"lib/internal/util/inspect.js",
"lib/internal/util/inspector.js",
"lib/internal/util/iterable_weak_map.js",
"lib/internal/util/types.js",
"lib/internal/vm/module.js",
"lib/internal/webstreams/adapters.js",
"lib/internal/webstreams/compression.js",
"lib/internal/webstreams/encoding.js",
"lib/internal/webstreams/queuingstrategies.js",
"lib/internal/webstreams/readablestream.js",
"lib/internal/webstreams/transfer.js",
"lib/internal/webstreams/transformstream.js",
"lib/internal/webstreams/util.js",
"lib/internal/webstreams/writablestream.js",
"lib/internal/worker/io.js",
"lib/internal/worker/js_transferable.js",
"lib/path/posix.js",
"lib/path/win32.js",
"lib/readline/promises.js",
"lib/stream/consumers.js",
"lib/stream/promises.js",
"lib/stream/web.js",
"lib/timers/promises.js",
"lib/util/types.js"
],
"node_module_version": 102,
"node_no_browser_globals": "false",
"node_prefix": "/usr/local",
"node_release_urlbase": "https://nodejs.org/download/release/",
"node_shared": "false",
"node_shared_brotli": "false",
"node_shared_cares": "false",
"node_shared_http_parser": "false",
"node_shared_libuv": "false",
"node_shared_nghttp2": "false",
"node_shared_nghttp3": "false",
"node_shared_ngtcp2": "false",
"node_shared_openssl": "false",
"node_shared_zlib": "false",
"node_tag": "",
"node_target_type": "executable",
"node_use_bundled_v8": "true",
"node_use_dtrace": "false",
"node_use_etw": "true",
"node_use_node_code_cache": "true",
"node_use_node_snapshot": "true",
"node_use_openssl": "true",
"node_use_v8_platform": "true",
"node_with_ltcg": "true",
"node_without_node_options": "false",
"openssl_is_fips": "false",
"openssl_quic": "true",
"ossfuzz": "false",
"shlib_suffix": "so.102",
"target_arch": "x64",
"v8_enable_31bit_smis_on_64bit_arch": 0,
"v8_enable_gdbjit": 0,
"v8_enable_hugepage": 0,
"v8_enable_i18n_support": 1,
"v8_enable_inspector": 1,
"v8_enable_lite_mode": 0,
"v8_enable_object_print": 1,
"v8_enable_pointer_compression": 0,
"v8_enable_webassembly": 1,
"v8_no_strict_aliasing": 1,
"v8_optimized_debug": 1,
"v8_promise_internal_field_count": 1,
"v8_random_seed": 0,
"v8_trace_maps": 0,
"v8_use_siphash": 1,
"want_separate_host_toolset": 0,
"nodedir": "C:\\Users\\bobo\\AppData\\Local\\node-gyp\\Cache\\17.9.1",
"standalone_static_library": 1,
"msbuild_path": "D:\\C++\\MSBuild\\Current\\Bin\\MSBuild.exe"
}
}

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs />
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

View File

@ -1,2 +0,0 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.34.31933:TargetPlatformVersion=10.0.22000.0:
Release|x64|D:\My_Dir\环境框架_xbb_lastest\build\|

View File

@ -1,19 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2015
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nothing", "nothing.vcxproj", "{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Debug|x64.ActiveCfg = Debug|x64
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Debug|x64.Build.0 = Debug|x64
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Release|x64.ActiveCfg = Release|x64
{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,141 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{4C3ED550-BD81-6C01-0ACF-78D78F796A4F}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>nothing</RootNamespace>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
</PropertyGroup>
<PropertyGroup Label="Locals">
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<ExecutablePath>$(ExecutablePath);$(MSBuildProjectDirectory)\..\..\..\node_modules\node-addon-api\bin\;$(MSBuildProjectDirectory)\..\..\..\node_modules\node-addon-api\bin\</ExecutablePath>
<IntDir>$(Configuration)\obj\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<TargetName>$(ProjectName)</TargetName>
<TargetPath>$(OutDir)\$(ProjectName)$(TargetExt)</TargetPath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/Zc:__cplusplus -std:c++17 %(AdditionalOptions)</AdditionalOptions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<BufferSecurityCheck>true</BufferSecurityCheck>
<DebugInformationFormat>OldStyle</DebugInformationFormat>
<DisableSpecificWarnings>4351;4355;4800;4251;4275;4244;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<ExceptionHandling>false</ExceptionHandling>
<MinimalRebuild>false</MinimalRebuild>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<OmitFramePointers>false</OmitFramePointers>
<Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=nothing;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;HOST_BINARY=&quot;node.exe&quot;;DEBUG;_DEBUG;V8_ENABLE_CHECKS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<StringPooling>true</StringPooling>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TreatWarningAsError>false</TreatWarningAsError>
<WarningLevel>Level3</WarningLevel>
<WholeProgramOptimization>true</WholeProgramOptimization>
</ClCompile>
<Lib>
<AdditionalOptions>/LTCG:INCREMENTAL %(AdditionalOptions)</AdditionalOptions>
<OutputFile>$(OutDir)$(ProjectName)$(TargetExt)</OutputFile>
</Lib>
<Link>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;DelayImp.lib;&quot;C:\\Users\\bobo\\AppData\\Local\\node-gyp\\Cache\\17.9.1\\x64\\node.lib&quot;</AdditionalDependencies>
<AdditionalOptions>/LTCG:INCREMENTAL /ignore:4199 %(AdditionalOptions)</AdditionalOptions>
<DelayLoadDLLs>node.exe;%(DelayLoadDLLs)</DelayLoadDLLs>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OptimizeReferences>true</OptimizeReferences>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetMachine>MachineX64</TargetMachine>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=nothing;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;HOST_BINARY=&quot;node.exe&quot;;DEBUG;_DEBUG;V8_ENABLE_CHECKS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/Zc:__cplusplus -std:c++17 %(AdditionalOptions)</AdditionalOptions>
<BufferSecurityCheck>true</BufferSecurityCheck>
<DebugInformationFormat>OldStyle</DebugInformationFormat>
<DisableSpecificWarnings>4351;4355;4800;4251;4275;4244;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<ExceptionHandling>false</ExceptionHandling>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<FunctionLevelLinking>true</FunctionLevelLinking>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<OmitFramePointers>true</OmitFramePointers>
<Optimization>Full</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=nothing;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;HOST_BINARY=&quot;node.exe&quot;;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
<StringPooling>true</StringPooling>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TreatWarningAsError>false</TreatWarningAsError>
<WarningLevel>Level3</WarningLevel>
<WholeProgramOptimization>true</WholeProgramOptimization>
</ClCompile>
<Lib>
<AdditionalOptions>/LTCG:INCREMENTAL %(AdditionalOptions)</AdditionalOptions>
<OutputFile>$(OutDir)$(ProjectName)$(TargetExt)</OutputFile>
</Lib>
<Link>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;DelayImp.lib;&quot;C:\\Users\\bobo\\AppData\\Local\\node-gyp\\Cache\\17.9.1\\x64\\node.lib&quot;</AdditionalDependencies>
<AdditionalOptions>/LTCG:INCREMENTAL /ignore:4199 %(AdditionalOptions)</AdditionalOptions>
<DelayLoadDLLs>node.exe;%(DelayLoadDLLs)</DelayLoadDLLs>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OptimizeReferences>true</OptimizeReferences>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetMachine>MachineX64</TargetMachine>
</Link>
<ResourceCompile>
<AdditionalIncludeDirectories>C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\include\node;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\src;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\config;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\openssl\openssl\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\uv\include;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\zlib;C:\Users\bobo\AppData\Local\node-gyp\Cache\17.9.1\deps\v8\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NODE_GYP_MODULE_NAME=nothing;USING_UV_SHARED=1;USING_V8_SHARED=1;V8_DEPRECATION_WARNINGS=1;V8_DEPRECATION_WARNINGS;V8_IMMINENT_DEPRECATION_WARNINGS;_GLIBCXX_USE_CXX11_ABI=1;WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_HAS_EXCEPTIONS=0;OPENSSL_NO_PINSHARED;OPENSSL_THREADS;HOST_BINARY=&quot;node.exe&quot;;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="..\..\..\node_modules\node-addon-api\node_api.gyp"/>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\node_modules\node-addon-api\nothing.c">
<ObjectFileName>$(IntDir)\node_modules\node-addon-api\nothing.obj</ObjectFileName>
</ClCompile>
<ClCompile Include="D:\GlobalNode\node_modules\node-gyp\src\win_delay_load_hook.cc"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

View File

@ -1,61 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
<Filter Include="..\..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\..\node_modules">
<UniqueIdentifier>{56DF7A98-063D-FB9D-485C-089023B4C16A}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\..\node_modules\node-addon-api">
<UniqueIdentifier>{A353D9AF-FDFE-F893-56AE-2F252738A960}</UniqueIdentifier>
</Filter>
<Filter Include="D:">
<UniqueIdentifier>{E5D29F2B-0177-9942-CA95-0FF700094F89}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode">
<UniqueIdentifier>{B529C042-30F7-BDBA-350E-0F9BB018A35B}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode\node_modules">
<UniqueIdentifier>{56DF7A98-063D-FB9D-485C-089023B4C16A}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode\node_modules\node-gyp">
<UniqueIdentifier>{77348C0E-2034-7791-74D5-63C077DF5A3B}</UniqueIdentifier>
</Filter>
<Filter Include="D:\GlobalNode\node_modules\node-gyp\src">
<UniqueIdentifier>{8CDEE807-BC53-E450-C8B8-4DEBB66742D4}</UniqueIdentifier>
</Filter>
<Filter Include="..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
<Filter Include="..\..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\..">
<UniqueIdentifier>{739DB09A-CC57-A953-A6CF-F64FA08E4FA7}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\..\node_modules">
<UniqueIdentifier>{56DF7A98-063D-FB9D-485C-089023B4C16A}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\..\node_modules\node-addon-api">
<UniqueIdentifier>{A353D9AF-FDFE-F893-56AE-2F252738A960}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\node_modules\node-addon-api\nothing.c">
<Filter>..\..\..\node_modules\node-addon-api</Filter>
</ClCompile>
<ClCompile Include="D:\GlobalNode\node_modules\node-gyp\src\win_delay_load_hook.cc">
<Filter>D:\GlobalNode\node_modules\node-gyp\src</Filter>
</ClCompile>
<None Include="..\..\..\node_modules\node-addon-api\node_api.gyp">
<Filter>..\..\..\node_modules\node-addon-api</Filter>
</None>
</ItemGroup>
</Project>

View File

@ -21,7 +21,7 @@ bodavm.memory.document={
documentURI:"${document.documentURI}",
compatMode:"${document.compatMode}",
dir:"${document.dir}",
title:"${document.title}",
title:'${document.title}',
designMode:"${document.designMode}",
readyState:"${document.readyState}",
contentType:"${document.contentType}",
@ -73,7 +73,11 @@ bodavm.memory.navigator={
platform:'${navigator.platform}',
webkitPersistentStorage:${JSON.stringify(navigator.webkitPersistentStorage)},
connection:${JSON.stringify(navigator.connection)},
javaEnabled:${navigator.javaEnabled()}
javaEnabled:${navigator.javaEnabled()},
product:'${navigator.product}',
vendorSub:${JSON.stringify(navigator.vendorSub)},
deviceMemory:${navigator.deviceMemory},
maxTouchPoints:${navigator.maxTouchPoints}
};
bodavm.memory.window={
name:${JSON.stringify(window.name)},
@ -90,39 +94,21 @@ bodavm.memory.window={
status:${JSON.stringify(window.status)},
onmessage:${window.onmessage},
onbeforeunload:${window.onbeforeunload},
closed:${window.closed},
isSecureContext:${window.isSecureContext},
onappinstalled:${window.onappinstalled},
onbeforeinstallprompt:${window.onbeforeinstallprompt},
onbeforexrselect:${onbeforexrselect},
onabort:${onabort},
onblur:${onblur},
oncancel:${oncancel},
oncanplay:${oncanplay},
oncanplaythrough:${oncanplaythrough}
};
bodavm.memory.localStorage={}
bodavm.memory.canvas={};
bodavm.memory.canvas2D={
direction: "${cccc.direction}",
fillStyle: "${cccc.fillStyle}",
filter: "${cccc.filter}",
font: "${cccc.font}",
fontKerning: "${cccc.fontKerning}",
fontStretch: "${cccc.fontStretch}",
fontVariantCaps: "${cccc.fontVariantCaps}",
globalAlpha: ${cccc.globalAlpha},
globalCompositeOperation: "${cccc.globalCompositeOperation}",
imageSmoothingEnabled: ${cccc.imageSmoothingEnabled},
imageSmoothingQuality: "${cccc.imageSmoothingQuality}",
letterSpacing: "${cccc.letterSpacing}",
lineCap: "${cccc.lineCap}",
lineDashOffset: ${cccc.lineDashOffset},
lineJoin: "${cccc.lineJoin}",
lineWidth: ${cccc.lineWidth},
miterLimit: ${cccc.miterLimit},
shadowBlur: ${cccc.shadowBlur},
shadowColor: "${cccc.shadowColor}",
shadowOffsetX: ${cccc.shadowOffsetX},
shadowOffsetY: ${cccc.shadowOffsetY},
strokeStyle: "${cccc.strokeStyle}",
textAlign: "${cccc.textAlign}",
textBaseline: "${cccc.textBaseline}",
textRendering: "${cccc.textRendering}",
wordSpacing: "${cccc.wordSpacing}",
}
// bodavm.memory.localStorage={}
bodavm.memory.Performance=${JSON.stringify(performance.getEntriesByType('resource'))};
`

View File

@ -13,9 +13,31 @@ var bodavm = {
bodavm.memory.tag=[] //存放标签
bodavm.memory.globalobj={} //全局对象
bodavm.memory.domParser='' //存在parse5解析的dom
bodavm.memory.domParserScriptFlag=true //判断当前是否处于domParserScriptFlag script标签执行
bodavm.memory.notDefined={} //存在浏览器中不存在dom 如Database等
bodavm.memory.cache={
"Document_body_get":{
'this':'',
"res":'',
'domParserbody':''
},
"Document_scripts_get":{
'this':'',
"res":[],
'domParser':''
},
"Document_getElementById":{
"id":{},
},
"Document_getElementsByName":{
"eleName":{},
}
} //缓存
bodavm.config.isdebug=false ; //是否开启debugger
// bodavm.config.getundefined=true //暂未实现
bodavm.config.isrs=true //判断当前网站是不是瑞数
bodavm.config.isrs=false //判断当前网站是不是瑞数
bodavm.config.proxy = false; //是否代理
bodavm.config.issymbolProperty=false // 实现了一半,暂时不推荐使用 //是否开启 过检测 r={};r.__proto__=document;r.location
@ -67,7 +89,6 @@ bodavm.memory.IDBOpenDBRequest={
}
bodavm.memory.location={
origin:"http://www.fangdi.com.cn",
hash:"",
@ -87,9 +108,9 @@ bodavm.memory.document={
documentURI:"http://www.fangdi.com.cn/",
compatMode:"CSS1Compat",
dir:"",
title:"网上房地产",
title:'',
designMode:"off",
readyState:"interactive",
readyState:"loading",
contentType:"text/html",
inputEncoding:"UTF-8",
domain:"www.fangdi.com.cn",
@ -126,8 +147,8 @@ bodavm.memory.screen={
bodavm.memory.navigator={
language:"zh-CN",
userAgent:"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36",
appVersion:"5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36",
userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36",
appVersion:"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36",
vendor:"Google Inc.",
appName:"Netscape",
appCodeName:"Mozilla",
@ -139,55 +160,50 @@ bodavm.memory.navigator={
platform:'Win32',
webkitPersistentStorage:{},
connection:{},
javaEnabled:false
javaEnabled:false,
product:'Gecko',
vendorSub:"",
deviceMemory:undefined,
maxTouchPoints:0
};
bodavm.memory.window={
name:"",
name:"__bid_n=1851f71836a8ec02594207&$_YWTU=s.LG3L_743YOFKIPDJpIAHDVhzcP8iw0fsEKz_fqc39&$_cDro=0&vdFm=__bid_n%3D1851f71836a8ec02594207",
innerWidth:1440,
innerHeight:817,
origin:"http://www.fangdi.com.cn",
outerWidth:1440,
outerHeight:920,
defaultStatus:"",
defaultstatus:"",
defaultStatus:undefined,
defaultstatus:undefined,
devicePixelRatio:1.5,
isSecureContext:false,
length:0,
status:"",
onmessage:null,
onbeforeunload:'',
// clientInformation:""
onbeforeunload:null,
closed:false,
isSecureContext:false,
onappinstalled:null,
onbeforeinstallprompt:null,
onbeforexrselect:null,
onabort:null,
onblur:null,
oncancel:null,
oncanplay:null,
oncanplaythrough:null,
onsearch:null,
opener:null,
frameElement:null,
};
bodavm.memory.localStorage={}
bodavm.memory.Performance={
'getEntriesByType':[],
'timeOrigin':1682492723085.3
};
bodavm.memory.canvas={};
bodavm.memory.canvas2D={
direction: "ltr",
fillStyle: "#000000",
filter: "none",
font: "10px sans-serif",
fontKerning: "auto",
fontStretch: "normal",
fontVariantCaps: "normal",
globalAlpha: 1,
globalCompositeOperation: "source-over",
imageSmoothingEnabled: true,
imageSmoothingQuality: "low",
letterSpacing: "0px",
lineCap: "butt",
lineDashOffset: 0,
lineJoin: "miter",
lineWidth: 1,
miterLimit: 10,
shadowBlur: 0,
shadowColor: "rgba(0, 0, 0, 0)",
shadowOffsetX: 0,
shadowOffsetY: 0,
strokeStyle: "#000000",
textAlign: "start",
textBaseline: "alphabetic",
textRendering: "auto",
wordSpacing: "0px",
}
// bodavm.memory.localStorage={}

File diff suppressed because it is too large Load Diff

View File

@ -18,7 +18,7 @@ function getCode(){
let code=""
code+=getFile("toolsFunc")
// code+=getFile("toolsJsSoup")
code+=getFile("toolsParseHtml")
// code+=getFile("toolsParseHtml")
code+=getFile("envFunc")
code+=getFile("toolsPlugin")
return code

View File

@ -1,15 +1,15 @@
const fs=require("fs");
const path = require("path");
let user_path = path.resolve(__dirname, `../user/`);
let user_path = path.resolve(__dirname, `../run/`);
function getCode(name, type) {
function getCode(type) {
try {
return fs.readFileSync(`${user_path}/${name}/${type}.js`) + "\r\n";
return fs.readFileSync(`${user_path}/${type}.js`) + "\r\n";
} catch (e) {
console.log(`${user_path}/${name}/${type}.js不存在`)
console.log(`${user_path}/${type}.js不存在`)
return "";
}
}

View File

@ -0,0 +1,13 @@
// AbortController对象
AbortController = function AbortController(){bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AbortController 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AbortController, "AbortController");
bodavm.toolsFunc.defineProperty(AbortController.prototype, "signal", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbortController.prototype, "AbortController", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AbortController.prototype, "abort", {configurable:true, enumerable:true, writable:true, value:function abort (){return bodavm.toolsFunc.dispatch(this, AbortController.prototype, "AbortController", "abort", arguments)}},);

View File

@ -0,0 +1,27 @@
// AbortSignal对象
AbortSignal = function AbortSignal(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AbortSignal) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AbortSignal 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AbortSignal, "AbortSignal");
AbortSignal.prototype.__proto__=EventTarget.prototype;
AbortSignal.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(AbortSignal, "abort", {configurable:true, enumerable:true, writable:true, value:function abort (){return bodavm.toolsFunc.dispatch(this, AbortSignal, "AbortSignal", "abort", arguments)}});
bodavm.toolsFunc.defineProperty(AbortSignal, "timeout", {configurable:true, enumerable:true, writable:true, value:function timeout (){return bodavm.toolsFunc.dispatch(this, AbortSignal, "AbortSignal", "timeout", arguments)}});
bodavm.toolsFunc.defineProperty(AbortSignal.prototype, "aborted", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbortSignal.prototype, "AbortSignal", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AbortSignal.prototype, "reason", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbortSignal.prototype, "AbortSignal", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AbortSignal.prototype, "onabort", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbortSignal.prototype, "AbortSignal", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbortSignal.prototype, "AbortSignal", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AbortSignal.prototype, "throwIfAborted", {configurable:true, enumerable:true, writable:true, value:function throwIfAborted (){return bodavm.toolsFunc.dispatch(this, AbortSignal.prototype, "AbortSignal", "throwIfAborted", arguments)}},);

View File

@ -0,0 +1,7 @@
// AbsoluteOrientationSensor对象
AbsoluteOrientationSensor = function AbsoluteOrientationSensor(){bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AbsoluteOrientationSensor 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AbsoluteOrientationSensor, "AbsoluteOrientationSensor");
AbsoluteOrientationSensor.prototype.__proto__=OrientationSensor.prototype;
AbsoluteOrientationSensor.__proto__=OrientationSensor;

View File

@ -0,0 +1,11 @@
// AbstractRange对象
AbstractRange = function AbstractRange(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AbstractRange) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AbstractRange 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AbstractRange, "AbstractRange");
bodavm.toolsFunc.defineProperty(AbstractRange.prototype, "startContainer", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbstractRange.prototype, "AbstractRange", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AbstractRange.prototype, "startOffset", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbstractRange.prototype, "AbstractRange", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AbstractRange.prototype, "endContainer", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbstractRange.prototype, "AbstractRange", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AbstractRange.prototype, "endOffset", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbstractRange.prototype, "AbstractRange", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AbstractRange.prototype, "collapsed", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AbstractRange.prototype, "AbstractRange", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,10 @@
// Accelerometer对象
Accelerometer = function Accelerometer(){bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('Accelerometer 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(Accelerometer, "Accelerometer");
Accelerometer.prototype.__proto__=Sensor.prototype;
Accelerometer.__proto__=Sensor;
bodavm.toolsFunc.defineProperty(Accelerometer.prototype, "x", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Accelerometer.prototype, "Accelerometer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Accelerometer.prototype, "y", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Accelerometer.prototype, "Accelerometer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Accelerometer.prototype, "z", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Accelerometer.prototype, "Accelerometer", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,17 @@
// AnalyserNode对象
AnalyserNode = function AnalyserNode(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AnalyserNode) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AnalyserNode': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AnalyserNode 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AnalyserNode, "AnalyserNode");
AnalyserNode.prototype.__proto__=AudioNode.prototype;
AnalyserNode.__proto__=AudioNode;
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "fftSize", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "frequencyBinCount", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "minDecibels", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "maxDecibels", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "smoothingTimeConstant", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "getByteFrequencyData", {configurable:true, enumerable:true, writable:true, value:function getByteFrequencyData (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "getByteFrequencyData", arguments)}},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "getByteTimeDomainData", {configurable:true, enumerable:true, writable:true, value:function getByteTimeDomainData (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "getByteTimeDomainData", arguments)}},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "getFloatFrequencyData", {configurable:true, enumerable:true, writable:true, value:function getFloatFrequencyData (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "getFloatFrequencyData", arguments)}},);
bodavm.toolsFunc.defineProperty(AnalyserNode.prototype, "getFloatTimeDomainData", {configurable:true, enumerable:true, writable:true, value:function getFloatTimeDomainData (){return bodavm.toolsFunc.dispatch(this, AnalyserNode.prototype, "AnalyserNode", "getFloatTimeDomainData", arguments)}},);

View File

@ -0,0 +1,29 @@
// Animation对象
Animation = function Animation(){bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('Animation 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(Animation, "Animation");
Animation.prototype.__proto__=EventTarget.prototype;
Animation.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(Animation.prototype, "effect", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "startTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "currentTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "playbackRate", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "playState", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "pending", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "id", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "onfinish", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "oncancel", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "cancel", {configurable:true, enumerable:true, writable:true, value:function cancel (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "cancel", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "finish", {configurable:true, enumerable:true, writable:true, value:function finish (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "finish", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "pause", {configurable:true, enumerable:true, writable:true, value:function pause (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "pause", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "play", {configurable:true, enumerable:true, writable:true, value:function play (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "play", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "reverse", {configurable:true, enumerable:true, writable:true, value:function reverse (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "reverse", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "updatePlaybackRate", {configurable:true, enumerable:true, writable:true, value:function updatePlaybackRate (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "updatePlaybackRate", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "timeline", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "replaceState", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "onremove", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "finished", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "ready", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "commitStyles", {configurable:true, enumerable:true, writable:true, value:function commitStyles (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "commitStyles", arguments)}},);
bodavm.toolsFunc.defineProperty(Animation.prototype, "persist", {configurable:true, enumerable:true, writable:true, value:function persist (){return bodavm.toolsFunc.dispatch(this, Animation.prototype, "Animation", "persist", arguments)}},);

View File

@ -0,0 +1,9 @@
// AnimationEffect对象
AnimationEffect = function AnimationEffect(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AnimationEffect) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AnimationEffect 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AnimationEffect, "AnimationEffect");
bodavm.toolsFunc.defineProperty(AnimationEffect.prototype, "getComputedTiming", {configurable:true, enumerable:true, writable:true, value:function getComputedTiming (){return bodavm.toolsFunc.dispatch(this, AnimationEffect.prototype, "AnimationEffect", "getComputedTiming", arguments)}},);
bodavm.toolsFunc.defineProperty(AnimationEffect.prototype, "getTiming", {configurable:true, enumerable:true, writable:true, value:function getTiming (){return bodavm.toolsFunc.dispatch(this, AnimationEffect.prototype, "AnimationEffect", "getTiming", arguments)}},);
bodavm.toolsFunc.defineProperty(AnimationEffect.prototype, "updateTiming", {configurable:true, enumerable:true, writable:true, value:function updateTiming (){return bodavm.toolsFunc.dispatch(this, AnimationEffect.prototype, "AnimationEffect", "updateTiming", arguments)}},);

View File

@ -0,0 +1,24 @@
// AnimationEvent对象
AnimationEvent = function AnimationEvent(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AnimationEvent) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AnimationEvent': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AnimationEvent 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AnimationEvent, "AnimationEvent");
AnimationEvent.prototype.__proto__=Event.prototype;
AnimationEvent.__proto__=Event;
bodavm.toolsFunc.defineProperty(AnimationEvent.prototype, "animationName", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnimationEvent.prototype, "AnimationEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AnimationEvent.prototype, "elapsedTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnimationEvent.prototype, "AnimationEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AnimationEvent.prototype, "pseudoElement", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnimationEvent.prototype, "AnimationEvent", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,10 @@
// AnimationPlaybackEvent对象
AnimationPlaybackEvent = function AnimationPlaybackEvent(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AnimationPlaybackEvent) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AnimationPlaybackEvent': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AnimationPlaybackEvent 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AnimationPlaybackEvent, "AnimationPlaybackEvent");
AnimationPlaybackEvent.prototype.__proto__=Event.prototype;
AnimationPlaybackEvent.__proto__=Event;
bodavm.toolsFunc.defineProperty(AnimationPlaybackEvent.prototype, "currentTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnimationPlaybackEvent.prototype, "AnimationPlaybackEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AnimationPlaybackEvent.prototype, "timelineTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnimationPlaybackEvent.prototype, "AnimationPlaybackEvent", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,7 @@
// AnimationTimeline对象
AnimationTimeline = function AnimationTimeline(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AnimationTimeline) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AnimationTimeline 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AnimationTimeline, "AnimationTimeline");
bodavm.toolsFunc.defineProperty(AnimationTimeline.prototype, "currentTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AnimationTimeline.prototype, "AnimationTimeline", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,15 @@
// Attr对象
Attr = function Attr(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof Attr) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('Attr 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(Attr, "Attr");
Attr.prototype.__proto__=Node.prototype;
Attr.__proto__=Node;
bodavm.toolsFunc.defineProperty(Attr.prototype, "namespaceURI", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Attr.prototype, "prefix", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Attr.prototype, "localName", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Attr.prototype, "name", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Attr.prototype, "value", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(Attr.prototype, "ownerElement", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Attr.prototype, "specified", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Attr.prototype, "Attr", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,6 @@
// Audio对象
Audio = function Audio(){bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('Audio 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(Audio, "Audio");
Audio.prototype.__proto__=HTMLMediaElement.prototype;

View File

@ -0,0 +1,13 @@
// AudioBuffer对象
AudioBuffer = function AudioBuffer(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioBuffer) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AudioBuffer': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioBuffer 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioBuffer, "AudioBuffer");
bodavm.toolsFunc.defineProperty(AudioBuffer.prototype, "length", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBuffer.prototype, "AudioBuffer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioBuffer.prototype, "duration", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBuffer.prototype, "AudioBuffer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioBuffer.prototype, "sampleRate", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBuffer.prototype, "AudioBuffer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioBuffer.prototype, "numberOfChannels", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBuffer.prototype, "AudioBuffer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioBuffer.prototype, "copyFromChannel", {configurable:true, enumerable:true, writable:true, value:function copyFromChannel (){return bodavm.toolsFunc.dispatch(this, AudioBuffer.prototype, "AudioBuffer", "copyFromChannel", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioBuffer.prototype, "copyToChannel", {configurable:true, enumerable:true, writable:true, value:function copyToChannel (){return bodavm.toolsFunc.dispatch(this, AudioBuffer.prototype, "AudioBuffer", "copyToChannel", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioBuffer.prototype, "getChannelData", {configurable:true, enumerable:true, writable:true, value:function getChannelData (){return bodavm.toolsFunc.dispatch(this, AudioBuffer.prototype, "AudioBuffer", "getChannelData", arguments)}},);

View File

@ -0,0 +1,15 @@
// AudioBufferSourceNode对象
AudioBufferSourceNode = function AudioBufferSourceNode(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioBufferSourceNode) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AudioBufferSourceNode': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioBufferSourceNode 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioBufferSourceNode, "AudioBufferSourceNode");
AudioBufferSourceNode.prototype.__proto__=AudioScheduledSourceNode.prototype;
AudioBufferSourceNode.__proto__=AudioScheduledSourceNode;
bodavm.toolsFunc.defineProperty(AudioBufferSourceNode.prototype, "buffer", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioBufferSourceNode.prototype, "playbackRate", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioBufferSourceNode.prototype, "detune", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioBufferSourceNode.prototype, "loop", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioBufferSourceNode.prototype, "loopStart", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioBufferSourceNode.prototype, "loopEnd", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioBufferSourceNode.prototype, "start", {configurable:true, enumerable:true, writable:true, value:function start (){return bodavm.toolsFunc.dispatch(this, AudioBufferSourceNode.prototype, "AudioBufferSourceNode", "start", arguments)}},);

View File

@ -0,0 +1,19 @@
// AudioContext对象
AudioContext = function AudioContext(){bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioContext 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioContext, "AudioContext");
AudioContext.prototype.__proto__=BaseAudioContext.prototype;
AudioContext.__proto__=BaseAudioContext;
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "baseLatency", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "outputLatency", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "close", {configurable:true, enumerable:true, writable:true, value:function close (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "close", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "createMediaElementSource", {configurable:true, enumerable:true, writable:true, value:function createMediaElementSource (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "createMediaElementSource", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "createMediaStreamDestination", {configurable:true, enumerable:true, writable:true, value:function createMediaStreamDestination (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "createMediaStreamDestination", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "createMediaStreamSource", {configurable:true, enumerable:true, writable:true, value:function createMediaStreamSource (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "createMediaStreamSource", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "getOutputTimestamp", {configurable:true, enumerable:true, writable:true, value:function getOutputTimestamp (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "getOutputTimestamp", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "resume", {configurable:true, enumerable:true, writable:true, value:function resume (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "resume", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "suspend", {configurable:true, enumerable:true, writable:true, value:function suspend (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "suspend", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "sinkId", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "onsinkchange", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioContext.prototype, "setSinkId", {configurable:true, enumerable:true, writable:true, value:function setSinkId (){return bodavm.toolsFunc.dispatch(this, AudioContext.prototype, "AudioContext", "setSinkId", arguments)}},);

View File

@ -0,0 +1,16 @@
// AudioData对象
AudioData = function AudioData(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioData) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AudioData': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioData 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioData, "AudioData");
bodavm.toolsFunc.defineProperty(AudioData.prototype, "format", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "sampleRate", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "numberOfFrames", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "numberOfChannels", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "duration", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "timestamp", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "allocationSize", {configurable:true, enumerable:true, writable:true, value:function allocationSize (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "allocationSize", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "clone", {configurable:true, enumerable:true, writable:true, value:function clone (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "clone", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "close", {configurable:true, enumerable:true, writable:true, value:function close (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "close", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioData.prototype, "copyTo", {configurable:true, enumerable:true, writable:true, value:function copyTo (){return bodavm.toolsFunc.dispatch(this, AudioData.prototype, "AudioData", "copyTo", arguments)}},);

View File

@ -0,0 +1,33 @@
// AudioDecoder对象
AudioDecoder = function AudioDecoder(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioDecoder) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AudioDecoder': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioDecoder 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioDecoder, "AudioDecoder");
AudioDecoder.prototype.__proto__=EventTarget.prototype;
AudioDecoder.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(AudioDecoder, "isConfigSupported", {configurable:true, enumerable:true, writable:true, value:function isConfigSupported (){return bodavm.toolsFunc.dispatch(this, AudioDecoder, "AudioDecoder", "isConfigSupported", arguments)}});
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "decodeQueueSize", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "state", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "close", {configurable:true, enumerable:true, writable:true, value:function close (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "close", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "configure", {configurable:true, enumerable:true, writable:true, value:function configure (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "configure", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "decode", {configurable:true, enumerable:true, writable:true, value:function decode (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "decode", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "flush", {configurable:true, enumerable:true, writable:true, value:function flush (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "flush", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "reset", {configurable:true, enumerable:true, writable:true, value:function reset (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "reset", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioDecoder.prototype, "ondequeue", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioDecoder.prototype, "AudioDecoder", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,9 @@
// AudioDestinationNode对象
AudioDestinationNode = function AudioDestinationNode(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioDestinationNode) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioDestinationNode 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioDestinationNode, "AudioDestinationNode");
AudioDestinationNode.prototype.__proto__=AudioNode.prototype;
AudioDestinationNode.__proto__=AudioNode;
bodavm.toolsFunc.defineProperty(AudioDestinationNode.prototype, "maxChannelCount", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioDestinationNode.prototype, "AudioDestinationNode", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,33 @@
// AudioEncoder对象
AudioEncoder = function AudioEncoder(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioEncoder) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AudioEncoder': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioEncoder 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioEncoder, "AudioEncoder");
AudioEncoder.prototype.__proto__=EventTarget.prototype;
AudioEncoder.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(AudioEncoder, "isConfigSupported", {configurable:true, enumerable:true, writable:true, value:function isConfigSupported (){return bodavm.toolsFunc.dispatch(this, AudioEncoder, "AudioEncoder", "isConfigSupported", arguments)}});
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "encodeQueueSize", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "state", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "close", {configurable:true, enumerable:true, writable:true, value:function close (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "close", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "configure", {configurable:true, enumerable:true, writable:true, value:function configure (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "configure", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "encode", {configurable:true, enumerable:true, writable:true, value:function encode (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "encode", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "flush", {configurable:true, enumerable:true, writable:true, value:function flush (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "flush", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "reset", {configurable:true, enumerable:true, writable:true, value:function reset (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "reset", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioEncoder.prototype, "ondequeue", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioEncoder.prototype, "AudioEncoder", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,17 @@
// AudioListener对象
AudioListener = function AudioListener(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioListener) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioListener 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioListener, "AudioListener");
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "positionX", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "positionY", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "positionZ", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "forwardX", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "forwardY", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "forwardZ", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "upX", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "upY", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "upZ", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "setOrientation", {configurable:true, enumerable:true, writable:true, value:function setOrientation (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "setOrientation", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioListener.prototype, "setPosition", {configurable:true, enumerable:true, writable:true, value:function setPosition (){return bodavm.toolsFunc.dispatch(this, AudioListener.prototype, "AudioListener", "setPosition", arguments)}},);

View File

@ -0,0 +1,16 @@
// AudioNode对象
AudioNode = function AudioNode(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioNode) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioNode 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioNode, "AudioNode");
AudioNode.prototype.__proto__=EventTarget.prototype;
AudioNode.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "context", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "numberOfInputs", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "numberOfOutputs", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "channelCount", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "channelCountMode", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "channelInterpretation", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "connect", {configurable:true, enumerable:true, writable:true, value:function connect (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "connect", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioNode.prototype, "disconnect", {configurable:true, enumerable:true, writable:true, value:function disconnect (){return bodavm.toolsFunc.dispatch(this, AudioNode.prototype, "AudioNode", "disconnect", arguments)}},);

View File

@ -0,0 +1,18 @@
// AudioParam对象
AudioParam = function AudioParam(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioParam) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioParam 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioParam, "AudioParam");
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "value", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "automationRate", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "defaultValue", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "minValue", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "maxValue", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "cancelAndHoldAtTime", {configurable:true, enumerable:true, writable:true, value:function cancelAndHoldAtTime (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "cancelAndHoldAtTime", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "cancelScheduledValues", {configurable:true, enumerable:true, writable:true, value:function cancelScheduledValues (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "cancelScheduledValues", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "exponentialRampToValueAtTime", {configurable:true, enumerable:true, writable:true, value:function exponentialRampToValueAtTime (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "exponentialRampToValueAtTime", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "linearRampToValueAtTime", {configurable:true, enumerable:true, writable:true, value:function linearRampToValueAtTime (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "linearRampToValueAtTime", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "setTargetAtTime", {configurable:true, enumerable:true, writable:true, value:function setTargetAtTime (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "setTargetAtTime", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "setValueAtTime", {configurable:true, enumerable:true, writable:true, value:function setValueAtTime (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "setValueAtTime", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParam.prototype, "setValueCurveAtTime", {configurable:true, enumerable:true, writable:true, value:function setValueCurveAtTime (){return bodavm.toolsFunc.dispatch(this, AudioParam.prototype, "AudioParam", "setValueCurveAtTime", arguments)}},);

View File

@ -0,0 +1,13 @@
// AudioParamMap对象
AudioParamMap = function AudioParamMap(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioParamMap) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioParamMap 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioParamMap, "AudioParamMap");
bodavm.toolsFunc.defineProperty(AudioParamMap.prototype, "size", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioParamMap.prototype, "AudioParamMap", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioParamMap.prototype, "entries", {configurable:true, enumerable:true, writable:true, value:function entries (){return bodavm.toolsFunc.dispatch(this, AudioParamMap.prototype, "AudioParamMap", "entries", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParamMap.prototype, "forEach", {configurable:true, enumerable:true, writable:true, value:function forEach (){return bodavm.toolsFunc.dispatch(this, AudioParamMap.prototype, "AudioParamMap", "forEach", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParamMap.prototype, "get", {configurable:true, enumerable:true, writable:true, value:function get (){return bodavm.toolsFunc.dispatch(this, AudioParamMap.prototype, "AudioParamMap", "get", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParamMap.prototype, "has", {configurable:true, enumerable:true, writable:true, value:function has (){return bodavm.toolsFunc.dispatch(this, AudioParamMap.prototype, "AudioParamMap", "has", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParamMap.prototype, "keys", {configurable:true, enumerable:true, writable:true, value:function keys (){return bodavm.toolsFunc.dispatch(this, AudioParamMap.prototype, "AudioParamMap", "keys", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioParamMap.prototype, "values", {configurable:true, enumerable:true, writable:true, value:function values (){return bodavm.toolsFunc.dispatch(this, AudioParamMap.prototype, "AudioParamMap", "values", arguments)}},);

View File

@ -0,0 +1,11 @@
// AudioProcessingEvent对象
AudioProcessingEvent = function AudioProcessingEvent(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioProcessingEvent) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AudioProcessingEvent': 2 arguments required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioProcessingEvent 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioProcessingEvent, "AudioProcessingEvent");
AudioProcessingEvent.prototype.__proto__=Event.prototype;
AudioProcessingEvent.__proto__=Event;
bodavm.toolsFunc.defineProperty(AudioProcessingEvent.prototype, "playbackTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioProcessingEvent.prototype, "AudioProcessingEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioProcessingEvent.prototype, "inputBuffer", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioProcessingEvent.prototype, "AudioProcessingEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioProcessingEvent.prototype, "outputBuffer", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioProcessingEvent.prototype, "AudioProcessingEvent", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,11 @@
// AudioScheduledSourceNode对象
AudioScheduledSourceNode = function AudioScheduledSourceNode(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioScheduledSourceNode) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioScheduledSourceNode 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioScheduledSourceNode, "AudioScheduledSourceNode");
AudioScheduledSourceNode.prototype.__proto__=AudioNode.prototype;
AudioScheduledSourceNode.__proto__=AudioNode;
bodavm.toolsFunc.defineProperty(AudioScheduledSourceNode.prototype, "onended", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioScheduledSourceNode.prototype, "AudioScheduledSourceNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioScheduledSourceNode.prototype, "AudioScheduledSourceNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioScheduledSourceNode.prototype, "start", {configurable:true, enumerable:true, writable:true, value:function start (){return bodavm.toolsFunc.dispatch(this, AudioScheduledSourceNode.prototype, "AudioScheduledSourceNode", "start", arguments)}},);
bodavm.toolsFunc.defineProperty(AudioScheduledSourceNode.prototype, "stop", {configurable:true, enumerable:true, writable:true, value:function stop (){return bodavm.toolsFunc.dispatch(this, AudioScheduledSourceNode.prototype, "AudioScheduledSourceNode", "stop", arguments)}},);

View File

@ -0,0 +1,7 @@
// AudioSinkInfo对象
AudioSinkInfo = function AudioSinkInfo(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioSinkInfo) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioSinkInfo 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioSinkInfo, "AudioSinkInfo");
bodavm.toolsFunc.defineProperty(AudioSinkInfo.prototype, "type", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioSinkInfo.prototype, "AudioSinkInfo", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,8 @@
// AudioWorklet对象
AudioWorklet = function AudioWorklet(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioWorklet) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioWorklet 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioWorklet, "AudioWorklet");
AudioWorklet.prototype.__proto__=Worklet.prototype;
AudioWorklet.__proto__=Worklet;

View File

@ -0,0 +1,11 @@
// AudioWorkletNode对象
AudioWorkletNode = function AudioWorkletNode(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AudioWorkletNode) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'AudioWorkletNode': 2 arguments required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AudioWorkletNode 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AudioWorkletNode, "AudioWorkletNode");
AudioWorkletNode.prototype.__proto__=AudioNode.prototype;
AudioWorkletNode.__proto__=AudioNode;
bodavm.toolsFunc.defineProperty(AudioWorkletNode.prototype, "parameters", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioWorkletNode.prototype, "AudioWorkletNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioWorkletNode.prototype, "port", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioWorkletNode.prototype, "AudioWorkletNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AudioWorkletNode.prototype, "onprocessorerror", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioWorkletNode.prototype, "AudioWorkletNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, AudioWorkletNode.prototype, "AudioWorkletNode", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,11 @@
// AuthenticatorAssertionResponse对象
AuthenticatorAssertionResponse = function AuthenticatorAssertionResponse(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AuthenticatorAssertionResponse) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AuthenticatorAssertionResponse 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AuthenticatorAssertionResponse, "AuthenticatorAssertionResponse");
AuthenticatorAssertionResponse.prototype.__proto__=AuthenticatorResponse.prototype;
AuthenticatorAssertionResponse.__proto__=AuthenticatorResponse;
bodavm.toolsFunc.defineProperty(AuthenticatorAssertionResponse.prototype, "authenticatorData", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAssertionResponse.prototype, "AuthenticatorAssertionResponse", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AuthenticatorAssertionResponse.prototype, "signature", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAssertionResponse.prototype, "AuthenticatorAssertionResponse", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AuthenticatorAssertionResponse.prototype, "userHandle", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAssertionResponse.prototype, "AuthenticatorAssertionResponse", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,13 @@
// AuthenticatorAttestationResponse对象
AuthenticatorAttestationResponse = function AuthenticatorAttestationResponse(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AuthenticatorAttestationResponse) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AuthenticatorAttestationResponse 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AuthenticatorAttestationResponse, "AuthenticatorAttestationResponse");
AuthenticatorAttestationResponse.prototype.__proto__=AuthenticatorResponse.prototype;
AuthenticatorAttestationResponse.__proto__=AuthenticatorResponse;
bodavm.toolsFunc.defineProperty(AuthenticatorAttestationResponse.prototype, "attestationObject", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAttestationResponse.prototype, "AuthenticatorAttestationResponse", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(AuthenticatorAttestationResponse.prototype, "getAuthenticatorData", {configurable:true, enumerable:true, writable:true, value:function getAuthenticatorData (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAttestationResponse.prototype, "AuthenticatorAttestationResponse", "getAuthenticatorData", arguments)}},);
bodavm.toolsFunc.defineProperty(AuthenticatorAttestationResponse.prototype, "getPublicKey", {configurable:true, enumerable:true, writable:true, value:function getPublicKey (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAttestationResponse.prototype, "AuthenticatorAttestationResponse", "getPublicKey", arguments)}},);
bodavm.toolsFunc.defineProperty(AuthenticatorAttestationResponse.prototype, "getPublicKeyAlgorithm", {configurable:true, enumerable:true, writable:true, value:function getPublicKeyAlgorithm (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAttestationResponse.prototype, "AuthenticatorAttestationResponse", "getPublicKeyAlgorithm", arguments)}},);
bodavm.toolsFunc.defineProperty(AuthenticatorAttestationResponse.prototype, "getTransports", {configurable:true, enumerable:true, writable:true, value:function getTransports (){return bodavm.toolsFunc.dispatch(this, AuthenticatorAttestationResponse.prototype, "AuthenticatorAttestationResponse", "getTransports", arguments)}},);

View File

@ -0,0 +1,7 @@
// AuthenticatorResponse对象
AuthenticatorResponse = function AuthenticatorResponse(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof AuthenticatorResponse) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('AuthenticatorResponse 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(AuthenticatorResponse, "AuthenticatorResponse");
bodavm.toolsFunc.defineProperty(AuthenticatorResponse.prototype, "clientDataJSON", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, AuthenticatorResponse.prototype, "AuthenticatorResponse", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,9 @@
// BackgroundFetchManager对象
BackgroundFetchManager = function BackgroundFetchManager(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BackgroundFetchManager) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BackgroundFetchManager 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BackgroundFetchManager, "BackgroundFetchManager");
bodavm.toolsFunc.defineProperty(BackgroundFetchManager.prototype, "fetch", {configurable:true, enumerable:true, writable:true, value:function fetch (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchManager.prototype, "BackgroundFetchManager", "fetch", arguments)}},);
bodavm.toolsFunc.defineProperty(BackgroundFetchManager.prototype, "get", {configurable:true, enumerable:true, writable:true, value:function get (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchManager.prototype, "BackgroundFetchManager", "get", arguments)}},);
bodavm.toolsFunc.defineProperty(BackgroundFetchManager.prototype, "getIds", {configurable:true, enumerable:true, writable:true, value:function getIds (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchManager.prototype, "BackgroundFetchManager", "getIds", arguments)}},);

View File

@ -0,0 +1,8 @@
// BackgroundFetchRecord对象
BackgroundFetchRecord = function BackgroundFetchRecord(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BackgroundFetchRecord) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BackgroundFetchRecord 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BackgroundFetchRecord, "BackgroundFetchRecord");
bodavm.toolsFunc.defineProperty(BackgroundFetchRecord.prototype, "request", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRecord.prototype, "BackgroundFetchRecord", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRecord.prototype, "responseReady", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRecord.prototype, "BackgroundFetchRecord", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,20 @@
// BackgroundFetchRegistration对象
BackgroundFetchRegistration = function BackgroundFetchRegistration(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BackgroundFetchRegistration) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BackgroundFetchRegistration 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BackgroundFetchRegistration, "BackgroundFetchRegistration");
BackgroundFetchRegistration.prototype.__proto__=EventTarget.prototype;
BackgroundFetchRegistration.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "id", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "uploadTotal", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "uploaded", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "downloadTotal", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "downloaded", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "result", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "failureReason", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "recordsAvailable", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "onprogress", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "abort", {configurable:true, enumerable:true, writable:true, value:function abort (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "abort", arguments)}},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "match", {configurable:true, enumerable:true, writable:true, value:function match (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "match", arguments)}},);
bodavm.toolsFunc.defineProperty(BackgroundFetchRegistration.prototype, "matchAll", {configurable:true, enumerable:true, writable:true, value:function matchAll (){return bodavm.toolsFunc.dispatch(this, BackgroundFetchRegistration.prototype, "BackgroundFetchRegistration", "matchAll", arguments)}},);

View File

@ -0,0 +1,7 @@
// BarProp对象
BarProp = function BarProp(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BarProp) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BarProp 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BarProp, "BarProp");
bodavm.toolsFunc.defineProperty(BarProp.prototype, "visible", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BarProp.prototype, "BarProp", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,34 @@
// BaseAudioContext对象
BaseAudioContext = function BaseAudioContext(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BaseAudioContext) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BaseAudioContext 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BaseAudioContext, "BaseAudioContext");
BaseAudioContext.prototype.__proto__=EventTarget.prototype;
BaseAudioContext.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "destination", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "currentTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "sampleRate", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "listener", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "state", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "onstatechange", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createAnalyser", {configurable:true, enumerable:true, writable:true, value:function createAnalyser (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createAnalyser", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createBiquadFilter", {configurable:true, enumerable:true, writable:true, value:function createBiquadFilter (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createBiquadFilter", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createBuffer", {configurable:true, enumerable:true, writable:true, value:function createBuffer (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createBuffer", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createBufferSource", {configurable:true, enumerable:true, writable:true, value:function createBufferSource (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createBufferSource", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createChannelMerger", {configurable:true, enumerable:true, writable:true, value:function createChannelMerger (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createChannelMerger", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createChannelSplitter", {configurable:true, enumerable:true, writable:true, value:function createChannelSplitter (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createChannelSplitter", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createConstantSource", {configurable:true, enumerable:true, writable:true, value:function createConstantSource (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createConstantSource", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createConvolver", {configurable:true, enumerable:true, writable:true, value:function createConvolver (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createConvolver", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createDelay", {configurable:true, enumerable:true, writable:true, value:function createDelay (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createDelay", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createDynamicsCompressor", {configurable:true, enumerable:true, writable:true, value:function createDynamicsCompressor (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createDynamicsCompressor", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createGain", {configurable:true, enumerable:true, writable:true, value:function createGain (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createGain", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createIIRFilter", {configurable:true, enumerable:true, writable:true, value:function createIIRFilter (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createIIRFilter", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createOscillator", {configurable:true, enumerable:true, writable:true, value:function createOscillator (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createOscillator", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createPanner", {configurable:true, enumerable:true, writable:true, value:function createPanner (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createPanner", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createPeriodicWave", {configurable:true, enumerable:true, writable:true, value:function createPeriodicWave (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createPeriodicWave", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createScriptProcessor", {configurable:true, enumerable:true, writable:true, value:function createScriptProcessor (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createScriptProcessor", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createStereoPanner", {configurable:true, enumerable:true, writable:true, value:function createStereoPanner (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createStereoPanner", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "createWaveShaper", {configurable:true, enumerable:true, writable:true, value:function createWaveShaper (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "createWaveShaper", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "decodeAudioData", {configurable:true, enumerable:true, writable:true, value:function decodeAudioData (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "decodeAudioData", arguments)}},);
bodavm.toolsFunc.defineProperty(BaseAudioContext.prototype, "audioWorklet", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BaseAudioContext.prototype, "BaseAudioContext", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,16 @@
// BatteryManager对象
BatteryManager = function BatteryManager(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BatteryManager) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BatteryManager 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BatteryManager, "BatteryManager");
BatteryManager.prototype.__proto__=EventTarget.prototype;
BatteryManager.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "charging", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "chargingTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "dischargingTime", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "level", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "onchargingchange", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "onchargingtimechange", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "ondischargingtimechange", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BatteryManager.prototype, "onlevelchange", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BatteryManager.prototype, "BatteryManager", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,11 @@
// BeforeInstallPromptEvent对象
BeforeInstallPromptEvent = function BeforeInstallPromptEvent(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BeforeInstallPromptEvent) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'BeforeInstallPromptEvent': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BeforeInstallPromptEvent 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BeforeInstallPromptEvent, "BeforeInstallPromptEvent");
BeforeInstallPromptEvent.prototype.__proto__=Event.prototype;
BeforeInstallPromptEvent.__proto__=Event;
bodavm.toolsFunc.defineProperty(BeforeInstallPromptEvent.prototype, "platforms", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BeforeInstallPromptEvent.prototype, "BeforeInstallPromptEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BeforeInstallPromptEvent.prototype, "userChoice", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BeforeInstallPromptEvent.prototype, "BeforeInstallPromptEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BeforeInstallPromptEvent.prototype, "prompt", {configurable:true, enumerable:true, writable:true, value:function prompt (){return bodavm.toolsFunc.dispatch(this, BeforeInstallPromptEvent.prototype, "BeforeInstallPromptEvent", "prompt", arguments)}},);

View File

@ -0,0 +1,9 @@
// BeforeUnloadEvent对象
BeforeUnloadEvent = function BeforeUnloadEvent(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BeforeUnloadEvent) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BeforeUnloadEvent 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BeforeUnloadEvent, "BeforeUnloadEvent");
BeforeUnloadEvent.prototype.__proto__=Event.prototype;
BeforeUnloadEvent.__proto__=Event;
bodavm.toolsFunc.defineProperty(BeforeUnloadEvent.prototype, "returnValue", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BeforeUnloadEvent.prototype, "BeforeUnloadEvent", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BeforeUnloadEvent.prototype, "BeforeUnloadEvent", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,14 @@
// BiquadFilterNode对象
BiquadFilterNode = function BiquadFilterNode(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BiquadFilterNode) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'BiquadFilterNode': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BiquadFilterNode 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BiquadFilterNode, "BiquadFilterNode");
BiquadFilterNode.prototype.__proto__=AudioNode.prototype;
BiquadFilterNode.__proto__=AudioNode;
bodavm.toolsFunc.defineProperty(BiquadFilterNode.prototype, "type", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BiquadFilterNode.prototype, "BiquadFilterNode", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BiquadFilterNode.prototype, "BiquadFilterNode", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BiquadFilterNode.prototype, "frequency", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BiquadFilterNode.prototype, "BiquadFilterNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BiquadFilterNode.prototype, "detune", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BiquadFilterNode.prototype, "BiquadFilterNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BiquadFilterNode.prototype, "Q", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BiquadFilterNode.prototype, "BiquadFilterNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BiquadFilterNode.prototype, "gain", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BiquadFilterNode.prototype, "BiquadFilterNode", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BiquadFilterNode.prototype, "getFrequencyResponse", {configurable:true, enumerable:true, writable:true, value:function getFrequencyResponse (){return bodavm.toolsFunc.dispatch(this, BiquadFilterNode.prototype, "BiquadFilterNode", "getFrequencyResponse", arguments)}},);

View File

@ -0,0 +1,11 @@
// Blob对象
Blob = function Blob(){bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('Blob 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(Blob, "Blob");
bodavm.toolsFunc.defineProperty(Blob.prototype, "size", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Blob.prototype, "Blob", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Blob.prototype, "type", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, Blob.prototype, "Blob", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(Blob.prototype, "arrayBuffer", {configurable:true, enumerable:true, writable:true, value:function arrayBuffer (){return bodavm.toolsFunc.dispatch(this, Blob.prototype, "Blob", "arrayBuffer", arguments)}},);
bodavm.toolsFunc.defineProperty(Blob.prototype, "slice", {configurable:true, enumerable:true, writable:true, value:function slice (){return bodavm.toolsFunc.dispatch(this, Blob.prototype, "Blob", "slice", arguments)}},);
bodavm.toolsFunc.defineProperty(Blob.prototype, "stream", {configurable:true, enumerable:true, writable:true, value:function stream (){return bodavm.toolsFunc.dispatch(this, Blob.prototype, "Blob", "stream", arguments)}},);
bodavm.toolsFunc.defineProperty(Blob.prototype, "text", {configurable:true, enumerable:true, writable:true, value:function text (){return bodavm.toolsFunc.dispatch(this, Blob.prototype, "Blob", "text", arguments)}},);

View File

@ -0,0 +1,10 @@
// BlobEvent对象
BlobEvent = function BlobEvent(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BlobEvent) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'BlobEvent': 2 arguments required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BlobEvent 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BlobEvent, "BlobEvent");
BlobEvent.prototype.__proto__=Event.prototype;
BlobEvent.__proto__=Event;
bodavm.toolsFunc.defineProperty(BlobEvent.prototype, "data", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BlobEvent.prototype, "BlobEvent", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BlobEvent.prototype, "timecode", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BlobEvent.prototype, "BlobEvent", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,10 @@
// Bluetooth对象
Bluetooth = function Bluetooth(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof Bluetooth) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('Bluetooth 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(Bluetooth, "Bluetooth");
Bluetooth.prototype.__proto__=EventTarget.prototype;
Bluetooth.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(Bluetooth.prototype, "getAvailability", {configurable:true, enumerable:true, writable:true, value:function getAvailability (){return bodavm.toolsFunc.dispatch(this, Bluetooth.prototype, "Bluetooth", "getAvailability", arguments)}},);
bodavm.toolsFunc.defineProperty(Bluetooth.prototype, "requestDevice", {configurable:true, enumerable:true, writable:true, value:function requestDevice (){return bodavm.toolsFunc.dispatch(this, Bluetooth.prototype, "Bluetooth", "requestDevice", arguments)}},);

View File

@ -0,0 +1,15 @@
// BluetoothCharacteristicProperties对象
BluetoothCharacteristicProperties = function BluetoothCharacteristicProperties(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BluetoothCharacteristicProperties) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BluetoothCharacteristicProperties 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BluetoothCharacteristicProperties, "BluetoothCharacteristicProperties");
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "broadcast", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "read", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "writeWithoutResponse", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "write", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "notify", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "indicate", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "authenticatedSignedWrites", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "reliableWrite", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothCharacteristicProperties.prototype, "writableAuxiliaries", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothCharacteristicProperties.prototype, "BluetoothCharacteristicProperties", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,12 @@
// BluetoothDevice对象
BluetoothDevice = function BluetoothDevice(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BluetoothDevice) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BluetoothDevice 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BluetoothDevice, "BluetoothDevice");
BluetoothDevice.prototype.__proto__=EventTarget.prototype;
BluetoothDevice.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(BluetoothDevice.prototype, "id", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothDevice.prototype, "BluetoothDevice", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothDevice.prototype, "name", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothDevice.prototype, "BluetoothDevice", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothDevice.prototype, "gatt", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothDevice.prototype, "BluetoothDevice", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothDevice.prototype, "ongattserverdisconnected", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothDevice.prototype, "BluetoothDevice", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothDevice.prototype, "BluetoothDevice", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,21 @@
// BluetoothRemoteGATTCharacteristic对象
BluetoothRemoteGATTCharacteristic = function BluetoothRemoteGATTCharacteristic(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BluetoothRemoteGATTCharacteristic) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BluetoothRemoteGATTCharacteristic 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BluetoothRemoteGATTCharacteristic, "BluetoothRemoteGATTCharacteristic");
BluetoothRemoteGATTCharacteristic.prototype.__proto__=EventTarget.prototype;
BluetoothRemoteGATTCharacteristic.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "service", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "uuid", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "properties", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "value", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "oncharacteristicvaluechanged", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "getDescriptor", {configurable:true, enumerable:true, writable:true, value:function getDescriptor (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "getDescriptor", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "getDescriptors", {configurable:true, enumerable:true, writable:true, value:function getDescriptors (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "getDescriptors", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "readValue", {configurable:true, enumerable:true, writable:true, value:function readValue (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "readValue", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "startNotifications", {configurable:true, enumerable:true, writable:true, value:function startNotifications (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "startNotifications", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "stopNotifications", {configurable:true, enumerable:true, writable:true, value:function stopNotifications (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "stopNotifications", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "writeValue", {configurable:true, enumerable:true, writable:true, value:function writeValue (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "writeValue", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "writeValueWithResponse", {configurable:true, enumerable:true, writable:true, value:function writeValueWithResponse (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "writeValueWithResponse", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTCharacteristic.prototype, "writeValueWithoutResponse", {configurable:true, enumerable:true, writable:true, value:function writeValueWithoutResponse (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTCharacteristic.prototype, "BluetoothRemoteGATTCharacteristic", "writeValueWithoutResponse", arguments)}},);

View File

@ -0,0 +1,11 @@
// BluetoothRemoteGATTDescriptor对象
BluetoothRemoteGATTDescriptor = function BluetoothRemoteGATTDescriptor(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BluetoothRemoteGATTDescriptor) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BluetoothRemoteGATTDescriptor 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BluetoothRemoteGATTDescriptor, "BluetoothRemoteGATTDescriptor");
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTDescriptor.prototype, "characteristic", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTDescriptor.prototype, "BluetoothRemoteGATTDescriptor", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTDescriptor.prototype, "uuid", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTDescriptor.prototype, "BluetoothRemoteGATTDescriptor", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTDescriptor.prototype, "value", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTDescriptor.prototype, "BluetoothRemoteGATTDescriptor", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTDescriptor.prototype, "readValue", {configurable:true, enumerable:true, writable:true, value:function readValue (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTDescriptor.prototype, "BluetoothRemoteGATTDescriptor", "readValue", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTDescriptor.prototype, "writeValue", {configurable:true, enumerable:true, writable:true, value:function writeValue (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTDescriptor.prototype, "BluetoothRemoteGATTDescriptor", "writeValue", arguments)}},);

View File

@ -0,0 +1,12 @@
// BluetoothRemoteGATTServer对象
BluetoothRemoteGATTServer = function BluetoothRemoteGATTServer(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BluetoothRemoteGATTServer) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BluetoothRemoteGATTServer 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BluetoothRemoteGATTServer, "BluetoothRemoteGATTServer");
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTServer.prototype, "device", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTServer.prototype, "BluetoothRemoteGATTServer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTServer.prototype, "connected", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTServer.prototype, "BluetoothRemoteGATTServer", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTServer.prototype, "connect", {configurable:true, enumerable:true, writable:true, value:function connect (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTServer.prototype, "BluetoothRemoteGATTServer", "connect", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTServer.prototype, "disconnect", {configurable:true, enumerable:true, writable:true, value:function disconnect (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTServer.prototype, "BluetoothRemoteGATTServer", "disconnect", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTServer.prototype, "getPrimaryService", {configurable:true, enumerable:true, writable:true, value:function getPrimaryService (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTServer.prototype, "BluetoothRemoteGATTServer", "getPrimaryService", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTServer.prototype, "getPrimaryServices", {configurable:true, enumerable:true, writable:true, value:function getPrimaryServices (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTServer.prototype, "BluetoothRemoteGATTServer", "getPrimaryServices", arguments)}},);

View File

@ -0,0 +1,11 @@
// BluetoothRemoteGATTService对象
BluetoothRemoteGATTService = function BluetoothRemoteGATTService(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BluetoothRemoteGATTService) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BluetoothRemoteGATTService 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BluetoothRemoteGATTService, "BluetoothRemoteGATTService");
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTService.prototype, "device", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTService.prototype, "BluetoothRemoteGATTService", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTService.prototype, "uuid", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTService.prototype, "BluetoothRemoteGATTService", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTService.prototype, "isPrimary", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTService.prototype, "BluetoothRemoteGATTService", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTService.prototype, "getCharacteristic", {configurable:true, enumerable:true, writable:true, value:function getCharacteristic (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTService.prototype, "BluetoothRemoteGATTService", "getCharacteristic", arguments)}},);
bodavm.toolsFunc.defineProperty(BluetoothRemoteGATTService.prototype, "getCharacteristics", {configurable:true, enumerable:true, writable:true, value:function getCharacteristics (){return bodavm.toolsFunc.dispatch(this, BluetoothRemoteGATTService.prototype, "BluetoothRemoteGATTService", "getCharacteristics", arguments)}},);

View File

@ -0,0 +1,19 @@
// BluetoothUUID对象
BluetoothUUID = function BluetoothUUID(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BluetoothUUID) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BluetoothUUID 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BluetoothUUID, "BluetoothUUID");
bodavm.toolsFunc.defineProperty(BluetoothUUID, "canonicalUUID", {configurable:true, enumerable:true, writable:true, value:function canonicalUUID (){return bodavm.toolsFunc.dispatch(this, BluetoothUUID, "BluetoothUUID", "canonicalUUID", arguments)}});
bodavm.toolsFunc.defineProperty(BluetoothUUID, "getCharacteristic", {configurable:true, enumerable:true, writable:true, value:function getCharacteristic (){return bodavm.toolsFunc.dispatch(this, BluetoothUUID, "BluetoothUUID", "getCharacteristic", arguments)}});
bodavm.toolsFunc.defineProperty(BluetoothUUID, "getDescriptor", {configurable:true, enumerable:true, writable:true, value:function getDescriptor (){return bodavm.toolsFunc.dispatch(this, BluetoothUUID, "BluetoothUUID", "getDescriptor", arguments)}});
bodavm.toolsFunc.defineProperty(BluetoothUUID, "getService", {configurable:true, enumerable:true, writable:true, value:function getService (){return bodavm.toolsFunc.dispatch(this, BluetoothUUID, "BluetoothUUID", "getService", arguments)}});

View File

@ -0,0 +1,13 @@
// BroadcastChannel对象
BroadcastChannel = function BroadcastChannel(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BroadcastChannel) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'BroadcastChannel': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BroadcastChannel 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BroadcastChannel, "BroadcastChannel");
BroadcastChannel.prototype.__proto__=EventTarget.prototype;
BroadcastChannel.__proto__=EventTarget;
bodavm.toolsFunc.defineProperty(BroadcastChannel.prototype, "name", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BroadcastChannel.prototype, "BroadcastChannel", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(BroadcastChannel.prototype, "onmessage", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BroadcastChannel.prototype, "BroadcastChannel", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BroadcastChannel.prototype, "BroadcastChannel", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BroadcastChannel.prototype, "onmessageerror", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, BroadcastChannel.prototype, "BroadcastChannel", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, BroadcastChannel.prototype, "BroadcastChannel", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(BroadcastChannel.prototype, "close", {configurable:true, enumerable:true, writable:true, value:function close (){return bodavm.toolsFunc.dispatch(this, BroadcastChannel.prototype, "BroadcastChannel", "close", arguments)}},);
bodavm.toolsFunc.defineProperty(BroadcastChannel.prototype, "postMessage", {configurable:true, enumerable:true, writable:true, value:function postMessage (){return bodavm.toolsFunc.dispatch(this, BroadcastChannel.prototype, "BroadcastChannel", "postMessage", arguments)}},);

View File

@ -0,0 +1,9 @@
// BrowserCaptureMediaStreamTrack对象
BrowserCaptureMediaStreamTrack = function BrowserCaptureMediaStreamTrack(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof BrowserCaptureMediaStreamTrack) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('BrowserCaptureMediaStreamTrack 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(BrowserCaptureMediaStreamTrack, "BrowserCaptureMediaStreamTrack");
BrowserCaptureMediaStreamTrack.prototype.__proto__=MediaStreamTrack.prototype;
BrowserCaptureMediaStreamTrack.__proto__=MediaStreamTrack;
bodavm.toolsFunc.defineProperty(BrowserCaptureMediaStreamTrack.prototype, "cropTo", {configurable:true, enumerable:true, writable:true, value:function cropTo (){return bodavm.toolsFunc.dispatch(this, BrowserCaptureMediaStreamTrack.prototype, "BrowserCaptureMediaStreamTrack", "cropTo", arguments)}},);

View File

@ -0,0 +1,8 @@
// ByteLengthQueuingStrategy对象
ByteLengthQueuingStrategy = function ByteLengthQueuingStrategy(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof ByteLengthQueuingStrategy) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'ByteLengthQueuingStrategy': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('ByteLengthQueuingStrategy 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(ByteLengthQueuingStrategy, "ByteLengthQueuingStrategy");
bodavm.toolsFunc.defineProperty(ByteLengthQueuingStrategy.prototype, "highWaterMark", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, ByteLengthQueuingStrategy.prototype, "ByteLengthQueuingStrategy", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(ByteLengthQueuingStrategy.prototype, "size", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, ByteLengthQueuingStrategy.prototype, "ByteLengthQueuingStrategy", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,8 @@
// CDATASection对象
CDATASection = function CDATASection(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CDATASection) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CDATASection 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CDATASection, "CDATASection");
CDATASection.prototype.__proto__=Text.prototype;
CDATASection.__proto__=Text;

View File

@ -0,0 +1,129 @@
// CSS对象
CSS={}
// debugger
Object.defineProperty(CSS,Symbol.toStringTag,{
value: "CSS",
configurable: true,
writable: false,
enumerable: false
})
bodavm.toolsFunc.defineProperty(CSS, "Hz", {configurable:true, enumerable:true, writable:true, value:function Hz (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "Hz", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "Q", {configurable:true, enumerable:true, writable:true, value:function Q (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "Q", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "ch", {configurable:true, enumerable:true, writable:true, value:function ch (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "ch", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "cm", {configurable:true, enumerable:true, writable:true, value:function cm (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "cm", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "cqb", {configurable:true, enumerable:true, writable:true, value:function cqb (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "cqb", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "cqh", {configurable:true, enumerable:true, writable:true, value:function cqh (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "cqh", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "cqi", {configurable:true, enumerable:true, writable:true, value:function cqi (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "cqi", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "cqmax", {configurable:true, enumerable:true, writable:true, value:function cqmax (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "cqmax", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "cqmin", {configurable:true, enumerable:true, writable:true, value:function cqmin (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "cqmin", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "cqw", {configurable:true, enumerable:true, writable:true, value:function cqw (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "cqw", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "deg", {configurable:true, enumerable:true, writable:true, value:function deg (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "deg", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dpcm", {configurable:true, enumerable:true, writable:true, value:function dpcm (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dpcm", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dpi", {configurable:true, enumerable:true, writable:true, value:function dpi (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dpi", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dppx", {configurable:true, enumerable:true, writable:true, value:function dppx (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dppx", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "em", {configurable:true, enumerable:true, writable:true, value:function em (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "em", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "escape", {configurable:true, enumerable:true, writable:true, value:function escape (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "escape", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "ex", {configurable:true, enumerable:true, writable:true, value:function ex (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "ex", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "fr", {configurable:true, enumerable:true, writable:true, value:function fr (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "fr", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "grad", {configurable:true, enumerable:true, writable:true, value:function grad (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "grad", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "in", {configurable:true, enumerable:true, writable:true, value:function boin (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "boin", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "kHz", {configurable:true, enumerable:true, writable:true, value:function kHz (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "kHz", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "mm", {configurable:true, enumerable:true, writable:true, value:function mm (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "mm", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "ms", {configurable:true, enumerable:true, writable:true, value:function ms (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "ms", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "number", {configurable:true, enumerable:true, writable:true, value:function number (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "number", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "pc", {configurable:true, enumerable:true, writable:true, value:function pc (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "pc", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "percent", {configurable:true, enumerable:true, writable:true, value:function percent (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "percent", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "pt", {configurable:true, enumerable:true, writable:true, value:function pt (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "pt", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "px", {configurable:true, enumerable:true, writable:true, value:function px (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "px", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "rad", {configurable:true, enumerable:true, writable:true, value:function rad (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "rad", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "registerProperty", {configurable:true, enumerable:true, writable:true, value:function registerProperty (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "registerProperty", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "rem", {configurable:true, enumerable:true, writable:true, value:function rem (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "rem", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "s", {configurable:true, enumerable:true, writable:true, value:function s (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "s", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "supports", {configurable:true, enumerable:true, writable:true, value:function supports (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "supports", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "turn", {configurable:true, enumerable:true, writable:true, value:function turn (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "turn", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "vh", {configurable:true, enumerable:true, writable:true, value:function vh (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "vh", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "vmax", {configurable:true, enumerable:true, writable:true, value:function vmax (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "vmax", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "vmin", {configurable:true, enumerable:true, writable:true, value:function vmin (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "vmin", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "vw", {configurable:true, enumerable:true, writable:true, value:function vw (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "vw", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "highlights", {configurable:true, enumerable:true, get:function highlights (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "highlights_get", arguments)}, set:undefined});
bodavm.toolsFunc.defineProperty(CSS, "dvb", {configurable:true, enumerable:true, writable:true, value:function dvb (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dvb", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dvh", {configurable:true, enumerable:true, writable:true, value:function dvh (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dvh", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dvi", {configurable:true, enumerable:true, writable:true, value:function dvi (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dvi", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dvmax", {configurable:true, enumerable:true, writable:true, value:function dvmax (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dvmax", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dvmin", {configurable:true, enumerable:true, writable:true, value:function dvmin (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dvmin", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "dvw", {configurable:true, enumerable:true, writable:true, value:function dvw (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "dvw", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "lvb", {configurable:true, enumerable:true, writable:true, value:function lvb (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "lvb", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "lvh", {configurable:true, enumerable:true, writable:true, value:function lvh (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "lvh", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "lvi", {configurable:true, enumerable:true, writable:true, value:function lvi (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "lvi", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "lvmax", {configurable:true, enumerable:true, writable:true, value:function lvmax (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "lvmax", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "lvmin", {configurable:true, enumerable:true, writable:true, value:function lvmin (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "lvmin", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "lvw", {configurable:true, enumerable:true, writable:true, value:function lvw (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "lvw", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "svb", {configurable:true, enumerable:true, writable:true, value:function svb (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "svb", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "svh", {configurable:true, enumerable:true, writable:true, value:function svh (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "svh", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "svi", {configurable:true, enumerable:true, writable:true, value:function svi (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "svi", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "svmax", {configurable:true, enumerable:true, writable:true, value:function svmax (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "svmax", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "svmin", {configurable:true, enumerable:true, writable:true, value:function svmin (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "svmin", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "svw", {configurable:true, enumerable:true, writable:true, value:function svw (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "svw", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "vb", {configurable:true, enumerable:true, writable:true, value:function vb (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "vb", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "vi", {configurable:true, enumerable:true, writable:true, value:function vi (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "vi", arguments)}});
bodavm.toolsFunc.defineProperty(CSS, "paintWorklet", {configurable:true, enumerable:true, get:function paintWorklet (){return bodavm.toolsFunc.dispatch(this, CSS, "CSS", "paintWorklet_get", arguments)}, set:undefined});

View File

@ -0,0 +1,9 @@
// CSSAnimation对象
CSSAnimation = function CSSAnimation(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSAnimation) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSAnimation 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSAnimation, "CSSAnimation");
CSSAnimation.prototype.__proto__=Animation.prototype;
CSSAnimation.__proto__=Animation;
bodavm.toolsFunc.defineProperty(CSSAnimation.prototype, "animationName", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSAnimation.prototype, "CSSAnimation", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,9 @@
// CSSConditionRule对象
CSSConditionRule = function CSSConditionRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSConditionRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSConditionRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSConditionRule, "CSSConditionRule");
CSSConditionRule.prototype.__proto__=CSSGroupingRule.prototype;
CSSConditionRule.__proto__=CSSGroupingRule;
bodavm.toolsFunc.defineProperty(CSSConditionRule.prototype, "conditionText", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSConditionRule.prototype, "CSSConditionRule", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,10 @@
// CSSContainerRule对象
CSSContainerRule = function CSSContainerRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSContainerRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSContainerRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSContainerRule, "CSSContainerRule");
CSSContainerRule.prototype.__proto__=CSSConditionRule.prototype;
CSSContainerRule.__proto__=CSSConditionRule;
bodavm.toolsFunc.defineProperty(CSSContainerRule.prototype, "containerName", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSContainerRule.prototype, "CSSContainerRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSContainerRule.prototype, "containerQuery", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSContainerRule.prototype, "CSSContainerRule", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,19 @@
// CSSCounterStyleRule对象
CSSCounterStyleRule = function CSSCounterStyleRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSCounterStyleRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSCounterStyleRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSCounterStyleRule, "CSSCounterStyleRule");
CSSCounterStyleRule.prototype.__proto__=CSSRule.prototype;
CSSCounterStyleRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "name", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "system", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "symbols", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "additiveSymbols", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "negative", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "prefix", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "suffix", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "range", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "pad", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "speakAs", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSCounterStyleRule.prototype, "fallback", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSCounterStyleRule.prototype, "CSSCounterStyleRule", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,9 @@
// CSSFontFaceRule对象
CSSFontFaceRule = function CSSFontFaceRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSFontFaceRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSFontFaceRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSFontFaceRule, "CSSFontFaceRule");
CSSFontFaceRule.prototype.__proto__=CSSRule.prototype;
CSSFontFaceRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSFontFaceRule.prototype, "style", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSFontFaceRule.prototype, "CSSFontFaceRule", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,12 @@
// CSSFontPaletteValuesRule对象
CSSFontPaletteValuesRule = function CSSFontPaletteValuesRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSFontPaletteValuesRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSFontPaletteValuesRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSFontPaletteValuesRule, "CSSFontPaletteValuesRule");
CSSFontPaletteValuesRule.prototype.__proto__=CSSRule.prototype;
CSSFontPaletteValuesRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSFontPaletteValuesRule.prototype, "name", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSFontPaletteValuesRule.prototype, "CSSFontPaletteValuesRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSFontPaletteValuesRule.prototype, "fontFamily", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSFontPaletteValuesRule.prototype, "CSSFontPaletteValuesRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSFontPaletteValuesRule.prototype, "basePalette", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSFontPaletteValuesRule.prototype, "CSSFontPaletteValuesRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSFontPaletteValuesRule.prototype, "overrideColors", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSFontPaletteValuesRule.prototype, "CSSFontPaletteValuesRule", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,11 @@
// CSSGroupingRule对象
CSSGroupingRule = function CSSGroupingRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSGroupingRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSGroupingRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSGroupingRule, "CSSGroupingRule");
CSSGroupingRule.prototype.__proto__=CSSRule.prototype;
CSSGroupingRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSGroupingRule.prototype, "cssRules", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSGroupingRule.prototype, "CSSGroupingRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSGroupingRule.prototype, "deleteRule", {configurable:true, enumerable:true, writable:true, value:function deleteRule (){return bodavm.toolsFunc.dispatch(this, CSSGroupingRule.prototype, "CSSGroupingRule", "deleteRule", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSGroupingRule.prototype, "insertRule", {configurable:true, enumerable:true, writable:true, value:function insertRule (){return bodavm.toolsFunc.dispatch(this, CSSGroupingRule.prototype, "CSSGroupingRule", "insertRule", arguments)}},);

View File

@ -0,0 +1,8 @@
// CSSImageValue对象
CSSImageValue = function CSSImageValue(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSImageValue) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSImageValue 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSImageValue, "CSSImageValue");
CSSImageValue.prototype.__proto__=CSSStyleValue.prototype;
CSSImageValue.__proto__=CSSStyleValue;

View File

@ -0,0 +1,12 @@
// CSSImportRule对象
CSSImportRule = function CSSImportRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSImportRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSImportRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSImportRule, "CSSImportRule");
CSSImportRule.prototype.__proto__=CSSRule.prototype;
CSSImportRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSImportRule.prototype, "href", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSImportRule.prototype, "CSSImportRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSImportRule.prototype, "media", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSImportRule.prototype, "CSSImportRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSImportRule.prototype, "CSSImportRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSImportRule.prototype, "styleSheet", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSImportRule.prototype, "CSSImportRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSImportRule.prototype, "layerName", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSImportRule.prototype, "CSSImportRule", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,10 @@
// CSSKeyframeRule对象
CSSKeyframeRule = function CSSKeyframeRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSKeyframeRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSKeyframeRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSKeyframeRule, "CSSKeyframeRule");
CSSKeyframeRule.prototype.__proto__=CSSRule.prototype;
CSSKeyframeRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSKeyframeRule.prototype, "keyText", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeyframeRule.prototype, "CSSKeyframeRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeyframeRule.prototype, "CSSKeyframeRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSKeyframeRule.prototype, "style", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeyframeRule.prototype, "CSSKeyframeRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeyframeRule.prototype, "CSSKeyframeRule", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,13 @@
// CSSKeyframesRule对象
CSSKeyframesRule = function CSSKeyframesRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSKeyframesRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSKeyframesRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSKeyframesRule, "CSSKeyframesRule");
CSSKeyframesRule.prototype.__proto__=CSSRule.prototype;
CSSKeyframesRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSKeyframesRule.prototype, "name", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeyframesRule.prototype, "CSSKeyframesRule", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeyframesRule.prototype, "CSSKeyframesRule", "bodefault_set", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSKeyframesRule.prototype, "cssRules", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeyframesRule.prototype, "CSSKeyframesRule", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSKeyframesRule.prototype, "appendRule", {configurable:true, enumerable:true, writable:true, value:function appendRule (){return bodavm.toolsFunc.dispatch(this, CSSKeyframesRule.prototype, "CSSKeyframesRule", "appendRule", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSKeyframesRule.prototype, "deleteRule", {configurable:true, enumerable:true, writable:true, value:function deleteRule (){return bodavm.toolsFunc.dispatch(this, CSSKeyframesRule.prototype, "CSSKeyframesRule", "deleteRule", arguments)}},);
bodavm.toolsFunc.defineProperty(CSSKeyframesRule.prototype, "findRule", {configurable:true, enumerable:true, writable:true, value:function findRule (){return bodavm.toolsFunc.dispatch(this, CSSKeyframesRule.prototype, "CSSKeyframesRule", "findRule", arguments)}},);

View File

@ -0,0 +1,9 @@
// CSSKeywordValue对象
CSSKeywordValue = function CSSKeywordValue(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSKeywordValue) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'CSSKeywordValue': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSKeywordValue 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSKeywordValue, "CSSKeywordValue");
CSSKeywordValue.prototype.__proto__=CSSStyleValue.prototype;
CSSKeywordValue.__proto__=CSSStyleValue;
bodavm.toolsFunc.defineProperty(CSSKeywordValue.prototype, "value", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeywordValue.prototype, "CSSKeywordValue", "bodefault_get", arguments)}, set:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSKeywordValue.prototype, "CSSKeywordValue", "bodefault_set", arguments)}},);

View File

@ -0,0 +1,9 @@
// CSSLayerBlockRule对象
CSSLayerBlockRule = function CSSLayerBlockRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSLayerBlockRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSLayerBlockRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSLayerBlockRule, "CSSLayerBlockRule");
CSSLayerBlockRule.prototype.__proto__=CSSGroupingRule.prototype;
CSSLayerBlockRule.__proto__=CSSGroupingRule;
bodavm.toolsFunc.defineProperty(CSSLayerBlockRule.prototype, "name", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSLayerBlockRule.prototype, "CSSLayerBlockRule", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,9 @@
// CSSLayerStatementRule对象
CSSLayerStatementRule = function CSSLayerStatementRule(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSLayerStatementRule) ){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSLayerStatementRule 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSLayerStatementRule, "CSSLayerStatementRule");
CSSLayerStatementRule.prototype.__proto__=CSSRule.prototype;
CSSLayerStatementRule.__proto__=CSSRule;
bodavm.toolsFunc.defineProperty(CSSLayerStatementRule.prototype, "nameList", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSLayerStatementRule.prototype, "CSSLayerStatementRule", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,11 @@
// CSSMathClamp对象
CSSMathClamp = function CSSMathClamp(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSMathClamp) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'CSSMathClamp': 3 arguments required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSMathClamp 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSMathClamp, "CSSMathClamp");
CSSMathClamp.prototype.__proto__=CSSMathValue.prototype;
CSSMathClamp.__proto__=CSSMathValue;
bodavm.toolsFunc.defineProperty(CSSMathClamp.prototype, "lower", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSMathClamp.prototype, "CSSMathClamp", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSMathClamp.prototype, "value", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSMathClamp.prototype, "CSSMathClamp", "bodefault_get", arguments)}, set:undefined},);
bodavm.toolsFunc.defineProperty(CSSMathClamp.prototype, "upper", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSMathClamp.prototype, "CSSMathClamp", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,9 @@
// CSSMathInvert对象
CSSMathInvert = function CSSMathInvert(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSMathInvert) ){return bodavm.toolsFunc.throwError("TypeError", "Failed to construct 'CSSMathInvert': 1 argument required, but only 0 present.")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSMathInvert 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSMathInvert, "CSSMathInvert");
CSSMathInvert.prototype.__proto__=CSSMathValue.prototype;
CSSMathInvert.__proto__=CSSMathValue;
bodavm.toolsFunc.defineProperty(CSSMathInvert.prototype, "value", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSMathInvert.prototype, "CSSMathInvert", "bodefault_get", arguments)}, set:undefined},);

View File

@ -0,0 +1,9 @@
// CSSMathMax对象
CSSMathMax = function CSSMathMax(){let arg=arguments[0];
if (arg!='bobo' && !(this instanceof CSSMathMax) ){return bodavm.toolsFunc.throwError("SyntaxError", "Failed to construct 'CSSMathMax': Arguments can't be empty")};bodavm.toolsFunc.symbolProperty(this);
if (arg =='bobo'){console.log_copy('CSSMathMax 实例化对象 --->',JSON.stringify_bo(arguments,function(k,v){if (v==window){return 'window'}else{return v}}))};}
bodavm.toolsFunc.safeProto(CSSMathMax, "CSSMathMax");
CSSMathMax.prototype.__proto__=CSSMathValue.prototype;
CSSMathMax.__proto__=CSSMathValue;
bodavm.toolsFunc.defineProperty(CSSMathMax.prototype, "values", {configurable:true, enumerable:true, get:function bodefault (){return bodavm.toolsFunc.dispatch(this, CSSMathMax.prototype, "CSSMathMax", "bodefault_get", arguments)}, set:undefined},);

Some files were not shown because too many files have changed in this diff Show More