NodeSandbox/util/init.js
2025-01-28 17:55:01 +08:00

21984 lines
946 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

cbb_wf.console.time("vm初始化框架");
my_api.memory = {
window: this,
stack: [],
// setTimeout的timer对象
timers: [],
// setTimeout 自增id
intervalId: 0,
begin_time: Date.now(),
createObjectURL: {},
script_name: "",
};
// 存放构造函数
my_api.ctr = {
URL: function URL() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> URL, ", "arguments => ", arguments);
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let usp = {};
Object.setPrototypeOf(usp, URLSearchParams.prototype);
cbb_wf.initValue(usp, { "size": 0 });
cbb_wf.initValue(this, {
"searchParams": usp,
"dom_element": new my_api.dom_window.URL(...arguments),
});
return this;
},
};
my_api.ctr.TypeError = TypeError;
my_api.ctr.Promise = Promise;
// 存放无构造函数的原型对象
my_api.pt = {};
/* 堆栈拦截 */
my_api.stack_intercept = function (sk) {
/* 改堆栈真的会有不少奇奇怪怪的bug */
// cbb_wf.console.time("修改堆栈耗时")
let stack = sk.split("\n");
let length = stack.length;
let new_stack = [stack[0]];
for (let i = 1; i < length; i++) {
if (stack[i].indexOf(`.runInContext (node:`) > -1) {
stack.splice(i, length - i + 1);
break;
}
let is_ = true;
let s_length = cbb_wf.stack_str.length;
for (let j = 0; j < s_length; j++) {
if (stack[i].indexOf(cbb_wf.stack_str[j]) > 0) {
// stack.splice(i, 1);
is_ = false;
break;
}
}
is_ && new_stack.push(stack[i]);
// i++;
}
stack = new_stack.join("\n");
// // vm堆栈改写
stack = stack.replaceAll('evalmachine.<anonymous>', my_api.memory.script_name || "dsadsaeas.js")
my_api.memory.stack.push(stack);
// cbb_wf.console.timeEnd("修改堆栈耗时")
return stack;
};
my_api.destory = function () {
my_api.memory.timers.forEach(timer => {
timer && cbb_wf.clearTimeout(timer);
});
}
// 动态数组, document.all
my_api.newHtmlCollection = function (dom_element, type) {
let t;
type = type || dom_element.__proto__[Symbol.toStringTag];
let Handle = {
get(target, p, receiver) {
let result;
if (dom_element.hasOwnProperty(p)) {
result = my_api.getWrapperObject(dom_element[p]);
} else {
result = Reflect.get(target, p, receiver);
}
if (cbb_wf.is_log && target.hasOwnProperty(p)) cbb_wf.console.log(`[*] Proxy_${type}_get`, `, key => `, p, ", result =>", Object.prototype.toString.call(result));
return result;
},
set(target, p, v, receiver) {
if (typeof p !== "symbol") {
if (isNaN(Number(p)) || (p[0] === "0" && p.length > 1)) {
// 非数字的才set
if (!dom_element.hasOwnProperty(p)) {
return Reflect.set(target, p, v, receiver);
}
} else return true;
}
// if (cbb_wf.is_log && target.hasOwnProperty(p)) cbb_wf.console.log(`[*] Proxy_${type}_set`, `, key => `, p, ", value =>", v);
return Reflect.set(target, p, v, receiver);
},
deleteProperty(target, p) {
if (!isNaN(Number(p))) {
return false;
} else if (dom_element.hasOwnProperty(p)) {
return false;
}
if (cbb_wf.is_log && target.hasOwnProperty(p)) cbb_wf.console.log(`[*] Proxy_${type}_deleteProperty`, `, key => `, p);
return delete target[p];
},
defineProperty(target, p, prop) {
cbb_wf.console.log("[*] 请注意, HtmlCollection属性被定义了. key =>", p, ", prop =>", prop);
if (!isNaN(Number(p) && (p[0] !== "0" || p.length === 1))) {
let err = new my_api.ctr.TypeError(`Failed to set an indexed property on '${type}': Index property setter is not supported.`);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
} else if (dom_element.hasOwnProperty(p)) {
let err = new my_api.ctr.TypeError(`Failed to set a named property on '${type}': Named property setter is not supported.`);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
return Reflect.defineProperty(target, p, prop);
},
has(target, p) {
if (p === "wrapper_object") return false;
let result = dom_element.hasOwnProperty(p) || p in target;
if (cbb_wf.is_log) cbb_wf.console.log(`[*] Proxy_${type}_has`, `, key => `, p, ", result =>", result);
return result;
},
getOwnPropertyDescriptor(target, p) {
if (cbb_wf.is_log) cbb_wf.console.log(`[*] Proxy_${type}_getOwnPropertyDescriptor`, `, key => `, p);
if (dom_element.hasOwnProperty(p)) {
let desc = Object.getOwnPropertyDescriptor(dom_element, p);
desc.value = my_api.getWrapperObject(desc.value);
return desc;
}
return Reflect.getOwnPropertyDescriptor(target, p);
},
ownKeys(target) {
let keys = Reflect.ownKeys(target);
let dom_keys = Object.getOwnPropertyNames(cbb_wf.getValue(target, "dom_element"));
dom_keys.splice(dom_keys.indexOf("wrapper_object"), 1);
dom_keys = dom_keys.concat(keys);
return dom_keys;
}
}
if (type === "HTMLAllCollection") {
'use strict'
let z = {
z() { }
}
t = z.z;
delete z.z.name;
delete z.z.length;
Handle.apply = function (target, thisArg, argumentsList) {
if (argumentsList.length === 0) {
return null;
}
let p = argumentsList[0];
let result;
if (dom_element.hasOwnProperty(p)) {
result = my_api.getWrapperObject(dom_element[p]);
} else {
result = null;
}
return result;
}
} else t = {};
let new_html_collection = new Proxy(t, Handle);
type && Object.setPrototypeOf(new_html_collection, this.ctr[type].prototype) || Object.setPrototypeOf(new_html_collection, this.ctr.HTMLCollection.prototype);
let value = { dom_element: dom_element };
cbb_wf.initValue(new_html_collection, value);
cbb_wf.initValue(t, value);
return new_html_collection;
};
// 套壳函数
my_api.getWrapperObject = function (dom_element, prototype_name) {
// 若jsdom对象拥有这个属性说明他已经有壳对象了
if ("wrapper_object" in dom_element) return dom_element["wrapper_object"];
// 找jsdom对象的__proto__, 再去找到补环境框架相应的原型, 然后设置上继承关系
prototype_name = prototype_name || dom_element[Symbol.toStringTag];
let result;
let value = {
"dom_element": dom_element,
};
switch (prototype_name + '') {
case "undefined":
cbb_wf.console.log("[*] 错误-> prototype_name 为空, ", dom_element);
break
case "HTMLCollection":
result = my_api.newHtmlCollection(dom_element, prototype_name);
break
// case "CSSStyleDeclaration":
// result = my_api.newCSSStyleDeclaration(dom_element);
// break
// case "HTMLFormElement":
// result = my_api.newHtmlFormElement(dom_element, value);
// value.inputs = {};
// break
case "NodeList":
result = {};
let properties = Object.getOwnPropertyNames(dom_element);
properties.map(prop => {
Object.defineProperty(result, prop,
{
value: my_api.getWrapperObject(dom_element[prop]),
writable: false, enumerable: true, configurable: true
})
})
break
default:
result = {};
break
}
// my_api.ctr[prototype_name]这个就是补环境框架里的构造函数, 不是jsdom的
Object.setPrototypeOf(result, my_api.ctr[prototype_name].prototype);
dom_element["wrapper_object"] = result;
cbb_wf.initValue(result, value);
return result;
}
my_api.proxyWindowProperties = function () {
Window.prototype.__proto__.__proto__ = EventTarget.prototype;
let w_p = new Proxy(Window.prototype.__proto__, {
// receiver是调用者, 比如window["xxx"], 那么receiver就是window.
get(target, p, receiver) {
// if (p === "toString")return Object.prototype.toString;
let result;
if (cbb_wf.hasValue(w_p, p)) {
result = cbb_wf.getValue(w_p, p);
} else if (typeof p == "string" && p in my_api.dom_window) {
result = my_api.dom_window[p];
if (result && result[Symbol.toStringTag] == "HTMLFormElement") {
} else result = Reflect.get(target, p, receiver);
} else if (typeof p == "symbol") {
result = Reflect.get(target, p, receiver);
}
if (p !== "splice" && cbb_wf.is_log && !result && typeof p == "string") {
// 打印不属于window下的属性
cbb_wf.console.log(`[*] WindowProperties_prototype_get, receiver =>`, Object.prototype.toString.call(receiver), `, key =>`, p, ", result => ", result);
}
return result;
},
set(target, p, value, receiver) {
if (typeof p !== "symbol") {
if (!isNaN(Number(p) && (p[0] !== "0" || p.length === 1))) {
return true;
} else if (receiver === w_p && p === "__proto__" && value != EventTarget.prototype) {
let err = new my_api.ctr.TypeError("Immutable prototype object '#<EventTarget>' cannot have their prototype set");
let stack = err.stack.split("\n");
stack[1] = " at set __proto__ [as __proto__] (<anonymous>)"
err.stack = stack.join("\n");
throw err;
}
}
return Reflect.set(target, p, value, receiver);
},
has(target, p) {
if (cbb_wf.hasValue(w_p, p)) {
return true;
} else if (typeof p == "string" && p in my_api.dom_window) {
let result = my_api.dom_window[p];
if (result && result[Symbol.toStringTag] == "HTMLFormElement") {
return true;
}
}
return Reflect.has(target, p);
},
deleteProperty(target, p) {
if (typeof p == "string" && p in my_api.dom_window) {
let result = my_api.dom_window[p];
if (result && result[Symbol.toStringTag] == "HTMLFormElement") {
return false;
}
}
return Reflect.deleteProperty(target, p);
},
});
Window.prototype.__proto__ = w_p;
cbb_wf.initValue(w_p, {}, "WindowProperties");
}
my_api.initProto = function () {
Object.setPrototypeOf(DOMException.prototype, Error.prototype);
XMLHttpRequestUpload.__proto__ = XMLHttpRequestEventTarget;
Object.setPrototypeOf(XMLHttpRequestUpload.prototype, XMLHttpRequestEventTarget.prototype);
XMLHttpRequestEventTarget.__proto__ = EventTarget;
Object.setPrototypeOf(XMLHttpRequestEventTarget.prototype, EventTarget.prototype);
XMLHttpRequest.__proto__ = XMLHttpRequestEventTarget;
Object.setPrototypeOf(XMLHttpRequest.prototype, XMLHttpRequestEventTarget.prototype);
XMLDocument.__proto__ = Document;
Object.setPrototypeOf(XMLDocument.prototype, Document.prototype);
Worker.__proto__ = EventTarget;
Object.setPrototypeOf(Worker.prototype, EventTarget.prototype);
Window.__proto__ = EventTarget;
WheelEvent.__proto__ = MouseEvent;
Object.setPrototypeOf(WheelEvent.prototype, MouseEvent.prototype);
WebSocket.__proto__ = EventTarget;
Object.setPrototypeOf(WebSocket.prototype, EventTarget.prototype);
WebGLContextEvent.__proto__ = Event;
Object.setPrototypeOf(WebGLContextEvent.prototype, Event.prototype);
WaveShaperNode.__proto__ = AudioNode;
Object.setPrototypeOf(WaveShaperNode.prototype, AudioNode.prototype);
VisualViewport.__proto__ = EventTarget;
Object.setPrototypeOf(VisualViewport.prototype, EventTarget.prototype);
VTTCue.__proto__ = TextTrackCue;
Object.setPrototypeOf(VTTCue.prototype, TextTrackCue.prototype);
UIEvent.__proto__ = Event;
Object.setPrototypeOf(UIEvent.prototype, Event.prototype);
TransitionEvent.__proto__ = Event;
Object.setPrototypeOf(TransitionEvent.prototype, Event.prototype);
TrackEvent.__proto__ = Event;
Object.setPrototypeOf(TrackEvent.prototype, Event.prototype);
TouchEvent.__proto__ = UIEvent;
Object.setPrototypeOf(TouchEvent.prototype, UIEvent.prototype);
TextTrackList.__proto__ = EventTarget;
Object.setPrototypeOf(TextTrackList.prototype, EventTarget.prototype);
TextTrackCue.__proto__ = EventTarget;
Object.setPrototypeOf(TextTrackCue.prototype, EventTarget.prototype);
TextTrack.__proto__ = EventTarget;
Object.setPrototypeOf(TextTrack.prototype, EventTarget.prototype);
TextEvent.__proto__ = UIEvent;
Object.setPrototypeOf(TextEvent.prototype, UIEvent.prototype);
Text.__proto__ = CharacterData;
Object.setPrototypeOf(Text.prototype, CharacterData.prototype);
TaskAttributionTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(TaskAttributionTiming.prototype, PerformanceEntry.prototype);
SubmitEvent.__proto__ = Event;
Object.setPrototypeOf(SubmitEvent.prototype, Event.prototype);
StylePropertyMap.__proto__ = StylePropertyMapReadOnly;
Object.setPrototypeOf(StylePropertyMap.prototype, StylePropertyMapReadOnly.prototype);
StorageEvent.__proto__ = Event;
Object.setPrototypeOf(StorageEvent.prototype, Event.prototype);
StereoPannerNode.__proto__ = AudioNode;
Object.setPrototypeOf(StereoPannerNode.prototype, AudioNode.prototype);
StaticRange.__proto__ = AbstractRange;
Object.setPrototypeOf(StaticRange.prototype, AbstractRange.prototype);
ShadowRoot.__proto__ = DocumentFragment;
Object.setPrototypeOf(ShadowRoot.prototype, DocumentFragment.prototype);
SecurityPolicyViolationEvent.__proto__ = Event;
Object.setPrototypeOf(SecurityPolicyViolationEvent.prototype, Event.prototype);
ScriptProcessorNode.__proto__ = AudioNode;
Object.setPrototypeOf(ScriptProcessorNode.prototype, AudioNode.prototype);
ScreenOrientation.__proto__ = EventTarget;
Object.setPrototypeOf(ScreenOrientation.prototype, EventTarget.prototype);
Screen.__proto__ = EventTarget;
Object.setPrototypeOf(Screen.prototype, EventTarget.prototype);
SVGViewElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGViewElement.prototype, SVGElement.prototype);
SVGUseElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGUseElement.prototype, SVGGraphicsElement.prototype);
SVGTitleElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGTitleElement.prototype, SVGElement.prototype);
SVGTextPositioningElement.__proto__ = SVGTextContentElement;
Object.setPrototypeOf(SVGTextPositioningElement.prototype, SVGTextContentElement.prototype);
SVGTextPathElement.__proto__ = SVGTextContentElement;
Object.setPrototypeOf(SVGTextPathElement.prototype, SVGTextContentElement.prototype);
SVGTextElement.__proto__ = SVGTextPositioningElement;
Object.setPrototypeOf(SVGTextElement.prototype, SVGTextPositioningElement.prototype);
SVGTextContentElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGTextContentElement.prototype, SVGGraphicsElement.prototype);
SVGTSpanElement.__proto__ = SVGTextPositioningElement;
Object.setPrototypeOf(SVGTSpanElement.prototype, SVGTextPositioningElement.prototype);
SVGSymbolElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGSymbolElement.prototype, SVGElement.prototype);
SVGSwitchElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGSwitchElement.prototype, SVGGraphicsElement.prototype);
SVGStyleElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGStyleElement.prototype, SVGElement.prototype);
SVGStopElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGStopElement.prototype, SVGElement.prototype);
SVGSetElement.__proto__ = SVGAnimationElement;
Object.setPrototypeOf(SVGSetElement.prototype, SVGAnimationElement.prototype);
SVGScriptElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGScriptElement.prototype, SVGElement.prototype);
SVGSVGElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGSVGElement.prototype, SVGGraphicsElement.prototype);
SVGRectElement.__proto__ = SVGGeometryElement;
Object.setPrototypeOf(SVGRectElement.prototype, SVGGeometryElement.prototype);
SVGRadialGradientElement.__proto__ = SVGGradientElement;
Object.setPrototypeOf(SVGRadialGradientElement.prototype, SVGGradientElement.prototype);
SVGPolylineElement.__proto__ = SVGGeometryElement;
Object.setPrototypeOf(SVGPolylineElement.prototype, SVGGeometryElement.prototype);
SVGPolygonElement.__proto__ = SVGGeometryElement;
Object.setPrototypeOf(SVGPolygonElement.prototype, SVGGeometryElement.prototype);
SVGPatternElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGPatternElement.prototype, SVGElement.prototype);
SVGPathElement.__proto__ = SVGGeometryElement;
Object.setPrototypeOf(SVGPathElement.prototype, SVGGeometryElement.prototype);
SVGMetadataElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGMetadataElement.prototype, SVGElement.prototype);
SVGMaskElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGMaskElement.prototype, SVGElement.prototype);
SVGMarkerElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGMarkerElement.prototype, SVGElement.prototype);
SVGMPathElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGMPathElement.prototype, SVGElement.prototype);
SVGLinearGradientElement.__proto__ = SVGGradientElement;
Object.setPrototypeOf(SVGLinearGradientElement.prototype, SVGGradientElement.prototype);
SVGLineElement.__proto__ = SVGGeometryElement;
Object.setPrototypeOf(SVGLineElement.prototype, SVGGeometryElement.prototype);
SVGImageElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGImageElement.prototype, SVGGraphicsElement.prototype);
SVGGraphicsElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGGraphicsElement.prototype, SVGElement.prototype);
SVGGradientElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGGradientElement.prototype, SVGElement.prototype);
SVGGeometryElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGGeometryElement.prototype, SVGGraphicsElement.prototype);
SVGGElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGGElement.prototype, SVGGraphicsElement.prototype);
SVGForeignObjectElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGForeignObjectElement.prototype, SVGGraphicsElement.prototype);
SVGFilterElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFilterElement.prototype, SVGElement.prototype);
SVGFETurbulenceElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFETurbulenceElement.prototype, SVGElement.prototype);
SVGFETileElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFETileElement.prototype, SVGElement.prototype);
SVGFESpotLightElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFESpotLightElement.prototype, SVGElement.prototype);
SVGFESpecularLightingElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFESpecularLightingElement.prototype, SVGElement.prototype);
SVGFEPointLightElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEPointLightElement.prototype, SVGElement.prototype);
SVGFEOffsetElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEOffsetElement.prototype, SVGElement.prototype);
SVGFEMorphologyElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEMorphologyElement.prototype, SVGElement.prototype);
SVGFEMergeNodeElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEMergeNodeElement.prototype, SVGElement.prototype);
SVGFEMergeElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEMergeElement.prototype, SVGElement.prototype);
SVGFEImageElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEImageElement.prototype, SVGElement.prototype);
SVGFEGaussianBlurElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEGaussianBlurElement.prototype, SVGElement.prototype);
SVGFEFuncRElement.__proto__ = SVGComponentTransferFunctionElement;
Object.setPrototypeOf(SVGFEFuncRElement.prototype, SVGComponentTransferFunctionElement.prototype);
SVGFEFuncGElement.__proto__ = SVGComponentTransferFunctionElement;
Object.setPrototypeOf(SVGFEFuncGElement.prototype, SVGComponentTransferFunctionElement.prototype);
SVGFEFuncBElement.__proto__ = SVGComponentTransferFunctionElement;
Object.setPrototypeOf(SVGFEFuncBElement.prototype, SVGComponentTransferFunctionElement.prototype);
SVGFEFuncAElement.__proto__ = SVGComponentTransferFunctionElement;
Object.setPrototypeOf(SVGFEFuncAElement.prototype, SVGComponentTransferFunctionElement.prototype);
SVGFEFloodElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEFloodElement.prototype, SVGElement.prototype);
SVGFEDropShadowElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEDropShadowElement.prototype, SVGElement.prototype);
SVGFEDistantLightElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEDistantLightElement.prototype, SVGElement.prototype);
SVGFEDisplacementMapElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEDisplacementMapElement.prototype, SVGElement.prototype);
SVGFEDiffuseLightingElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEDiffuseLightingElement.prototype, SVGElement.prototype);
SVGFEConvolveMatrixElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEConvolveMatrixElement.prototype, SVGElement.prototype);
SVGFECompositeElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFECompositeElement.prototype, SVGElement.prototype);
SVGFEComponentTransferElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEComponentTransferElement.prototype, SVGElement.prototype);
SVGFEColorMatrixElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEColorMatrixElement.prototype, SVGElement.prototype);
SVGFEBlendElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGFEBlendElement.prototype, SVGElement.prototype);
SVGEllipseElement.__proto__ = SVGGeometryElement;
Object.setPrototypeOf(SVGEllipseElement.prototype, SVGGeometryElement.prototype);
SVGElement.__proto__ = Element;
Object.setPrototypeOf(SVGElement.prototype, Element.prototype);
SVGDescElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGDescElement.prototype, SVGElement.prototype);
SVGDefsElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGDefsElement.prototype, SVGGraphicsElement.prototype);
SVGComponentTransferFunctionElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGComponentTransferFunctionElement.prototype, SVGElement.prototype);
SVGClipPathElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGClipPathElement.prototype, SVGGraphicsElement.prototype);
SVGCircleElement.__proto__ = SVGGeometryElement;
Object.setPrototypeOf(SVGCircleElement.prototype, SVGGeometryElement.prototype);
SVGAnimationElement.__proto__ = SVGElement;
Object.setPrototypeOf(SVGAnimationElement.prototype, SVGElement.prototype);
SVGAnimateTransformElement.__proto__ = SVGAnimationElement;
Object.setPrototypeOf(SVGAnimateTransformElement.prototype, SVGAnimationElement.prototype);
SVGAnimateMotionElement.__proto__ = SVGAnimationElement;
Object.setPrototypeOf(SVGAnimateMotionElement.prototype, SVGAnimationElement.prototype);
SVGAnimateElement.__proto__ = SVGAnimationElement;
Object.setPrototypeOf(SVGAnimateElement.prototype, SVGAnimationElement.prototype);
SVGAElement.__proto__ = SVGGraphicsElement;
Object.setPrototypeOf(SVGAElement.prototype, SVGGraphicsElement.prototype);
Range.__proto__ = AbstractRange;
Object.setPrototypeOf(Range.prototype, AbstractRange.prototype);
RadioNodeList.__proto__ = NodeList;
Object.setPrototypeOf(RadioNodeList.prototype, NodeList.prototype);
RTCTrackEvent.__proto__ = Event;
Object.setPrototypeOf(RTCTrackEvent.prototype, Event.prototype);
RTCSctpTransport.__proto__ = EventTarget;
Object.setPrototypeOf(RTCSctpTransport.prototype, EventTarget.prototype);
RTCPeerConnectionIceEvent.__proto__ = Event;
Object.setPrototypeOf(RTCPeerConnectionIceEvent.prototype, Event.prototype);
RTCPeerConnectionIceErrorEvent.__proto__ = Event;
Object.setPrototypeOf(RTCPeerConnectionIceErrorEvent.prototype, Event.prototype);
RTCPeerConnection.__proto__ = EventTarget;
Object.setPrototypeOf(RTCPeerConnection.prototype, EventTarget.prototype);
RTCErrorEvent.__proto__ = Event;
Object.setPrototypeOf(RTCErrorEvent.prototype, Event.prototype);
RTCError.__proto__ = DOMException;
Object.setPrototypeOf(RTCError.prototype, DOMException.prototype);
RTCDtlsTransport.__proto__ = EventTarget;
Object.setPrototypeOf(RTCDtlsTransport.prototype, EventTarget.prototype);
RTCDataChannelEvent.__proto__ = Event;
Object.setPrototypeOf(RTCDataChannelEvent.prototype, Event.prototype);
RTCDataChannel.__proto__ = EventTarget;
Object.setPrototypeOf(RTCDataChannel.prototype, EventTarget.prototype);
RTCDTMFToneChangeEvent.__proto__ = Event;
Object.setPrototypeOf(RTCDTMFToneChangeEvent.prototype, Event.prototype);
RTCDTMFSender.__proto__ = EventTarget;
Object.setPrototypeOf(RTCDTMFSender.prototype, EventTarget.prototype);
PromiseRejectionEvent.__proto__ = Event;
Object.setPrototypeOf(PromiseRejectionEvent.prototype, Event.prototype);
ProgressEvent.__proto__ = Event;
Object.setPrototypeOf(ProgressEvent.prototype, Event.prototype);
ProcessingInstruction.__proto__ = CharacterData;
Object.setPrototypeOf(ProcessingInstruction.prototype, CharacterData.prototype);
PopStateEvent.__proto__ = Event;
Object.setPrototypeOf(PopStateEvent.prototype, Event.prototype);
PointerEvent.__proto__ = MouseEvent;
Object.setPrototypeOf(PointerEvent.prototype, MouseEvent.prototype);
PerformanceResourceTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceResourceTiming.prototype, PerformanceEntry.prototype);
PerformancePaintTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformancePaintTiming.prototype, PerformanceEntry.prototype);
PerformanceNavigationTiming.__proto__ = PerformanceResourceTiming;
Object.setPrototypeOf(PerformanceNavigationTiming.prototype, PerformanceResourceTiming.prototype);
PerformanceMeasure.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceMeasure.prototype, PerformanceEntry.prototype);
PerformanceMark.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceMark.prototype, PerformanceEntry.prototype);
PerformanceLongTaskTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceLongTaskTiming.prototype, PerformanceEntry.prototype);
PerformanceEventTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceEventTiming.prototype, PerformanceEntry.prototype);
PerformanceElementTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceElementTiming.prototype, PerformanceEntry.prototype);
Performance.__proto__ = EventTarget;
Object.setPrototypeOf(Performance.prototype, EventTarget.prototype);
PannerNode.__proto__ = AudioNode;
Object.setPrototypeOf(PannerNode.prototype, AudioNode.prototype);
PageTransitionEvent.__proto__ = Event;
Object.setPrototypeOf(PageTransitionEvent.prototype, Event.prototype);
OscillatorNode.__proto__ = AudioScheduledSourceNode;
Object.setPrototypeOf(OscillatorNode.prototype, AudioScheduledSourceNode.prototype);
OffscreenCanvas.__proto__ = EventTarget;
Object.setPrototypeOf(OffscreenCanvas.prototype, EventTarget.prototype);
OfflineAudioContext.__proto__ = BaseAudioContext;
Object.setPrototypeOf(OfflineAudioContext.prototype, BaseAudioContext.prototype);
OfflineAudioCompletionEvent.__proto__ = Event;
Object.setPrototypeOf(OfflineAudioCompletionEvent.prototype, Event.prototype);
Node.__proto__ = EventTarget;
Object.setPrototypeOf(Node.prototype, EventTarget.prototype);
NetworkInformation.__proto__ = EventTarget;
Object.setPrototypeOf(NetworkInformation.prototype, EventTarget.prototype);
MouseEvent.__proto__ = UIEvent;
Object.setPrototypeOf(MouseEvent.prototype, UIEvent.prototype);
MessagePort.__proto__ = EventTarget;
Object.setPrototypeOf(MessagePort.prototype, EventTarget.prototype);
MessageEvent.__proto__ = Event;
Object.setPrototypeOf(MessageEvent.prototype, Event.prototype);
MediaStreamTrackEvent.__proto__ = Event;
Object.setPrototypeOf(MediaStreamTrackEvent.prototype, Event.prototype);
MediaStreamEvent.__proto__ = Event;
Object.setPrototypeOf(MediaStreamEvent.prototype, Event.prototype);
MediaStreamAudioSourceNode.__proto__ = AudioNode;
Object.setPrototypeOf(MediaStreamAudioSourceNode.prototype, AudioNode.prototype);
MediaStreamAudioDestinationNode.__proto__ = AudioNode;
Object.setPrototypeOf(MediaStreamAudioDestinationNode.prototype, AudioNode.prototype);
MediaStream.__proto__ = EventTarget;
Object.setPrototypeOf(MediaStream.prototype, EventTarget.prototype);
MediaRecorder.__proto__ = EventTarget;
Object.setPrototypeOf(MediaRecorder.prototype, EventTarget.prototype);
MediaQueryListEvent.__proto__ = Event;
Object.setPrototypeOf(MediaQueryListEvent.prototype, Event.prototype);
MediaQueryList.__proto__ = EventTarget;
Object.setPrototypeOf(MediaQueryList.prototype, EventTarget.prototype);
MediaEncryptedEvent.__proto__ = Event;
Object.setPrototypeOf(MediaEncryptedEvent.prototype, Event.prototype);
MediaElementAudioSourceNode.__proto__ = AudioNode;
Object.setPrototypeOf(MediaElementAudioSourceNode.prototype, AudioNode.prototype);
LayoutShift.__proto__ = PerformanceEntry;
Object.setPrototypeOf(LayoutShift.prototype, PerformanceEntry.prototype);
LargestContentfulPaint.__proto__ = PerformanceEntry;
Object.setPrototypeOf(LargestContentfulPaint.prototype, PerformanceEntry.prototype);
KeyframeEffect.__proto__ = AnimationEffect;
Object.setPrototypeOf(KeyframeEffect.prototype, AnimationEffect.prototype);
KeyboardEvent.__proto__ = UIEvent;
Object.setPrototypeOf(KeyboardEvent.prototype, UIEvent.prototype);
InputEvent.__proto__ = UIEvent;
Object.setPrototypeOf(InputEvent.prototype, UIEvent.prototype);
InputDeviceInfo.__proto__ = MediaDeviceInfo;
Object.setPrototypeOf(InputDeviceInfo.prototype, MediaDeviceInfo.prototype);
IIRFilterNode.__proto__ = AudioNode;
Object.setPrototypeOf(IIRFilterNode.prototype, AudioNode.prototype);
IDBVersionChangeEvent.__proto__ = Event;
Object.setPrototypeOf(IDBVersionChangeEvent.prototype, Event.prototype);
IDBTransaction.__proto__ = EventTarget;
Object.setPrototypeOf(IDBTransaction.prototype, EventTarget.prototype);
IDBRequest.__proto__ = EventTarget;
Object.setPrototypeOf(IDBRequest.prototype, EventTarget.prototype);
IDBOpenDBRequest.__proto__ = IDBRequest;
Object.setPrototypeOf(IDBOpenDBRequest.prototype, IDBRequest.prototype);
IDBDatabase.__proto__ = EventTarget;
Object.setPrototypeOf(IDBDatabase.prototype, EventTarget.prototype);
IDBCursorWithValue.__proto__ = IDBCursor;
Object.setPrototypeOf(IDBCursorWithValue.prototype, IDBCursor.prototype);
HashChangeEvent.__proto__ = Event;
Object.setPrototypeOf(HashChangeEvent.prototype, Event.prototype);
HTMLVideoElement.__proto__ = HTMLMediaElement;
Object.setPrototypeOf(HTMLVideoElement.prototype, HTMLMediaElement.prototype);
HTMLUnknownElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLUnknownElement.prototype, HTMLElement.prototype);
HTMLUListElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLUListElement.prototype, HTMLElement.prototype);
HTMLTrackElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTrackElement.prototype, HTMLElement.prototype);
HTMLTitleElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTitleElement.prototype, HTMLElement.prototype);
HTMLTimeElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTimeElement.prototype, HTMLElement.prototype);
HTMLTextAreaElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTextAreaElement.prototype, HTMLElement.prototype);
HTMLTemplateElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTemplateElement.prototype, HTMLElement.prototype);
HTMLTableSectionElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTableSectionElement.prototype, HTMLElement.prototype);
HTMLTableRowElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTableRowElement.prototype, HTMLElement.prototype);
HTMLTableElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTableElement.prototype, HTMLElement.prototype);
HTMLTableColElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTableColElement.prototype, HTMLElement.prototype);
HTMLTableCellElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTableCellElement.prototype, HTMLElement.prototype);
HTMLTableCaptionElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLTableCaptionElement.prototype, HTMLElement.prototype);
HTMLStyleElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLStyleElement.prototype, HTMLElement.prototype);
HTMLSpanElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLSpanElement.prototype, HTMLElement.prototype);
HTMLSourceElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLSourceElement.prototype, HTMLElement.prototype);
HTMLSlotElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLSlotElement.prototype, HTMLElement.prototype);
HTMLSelectElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLSelectElement.prototype, HTMLElement.prototype);
HTMLScriptElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLScriptElement.prototype, HTMLElement.prototype);
HTMLQuoteElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLQuoteElement.prototype, HTMLElement.prototype);
HTMLProgressElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLProgressElement.prototype, HTMLElement.prototype);
HTMLPreElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLPreElement.prototype, HTMLElement.prototype);
HTMLPictureElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLPictureElement.prototype, HTMLElement.prototype);
HTMLParamElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLParamElement.prototype, HTMLElement.prototype);
HTMLParagraphElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLParagraphElement.prototype, HTMLElement.prototype);
HTMLOutputElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLOutputElement.prototype, HTMLElement.prototype);
HTMLOptionsCollection.__proto__ = HTMLCollection;
Object.setPrototypeOf(HTMLOptionsCollection.prototype, HTMLCollection.prototype);
HTMLOptionElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLOptionElement.prototype, HTMLElement.prototype);
HTMLOptGroupElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLOptGroupElement.prototype, HTMLElement.prototype);
HTMLObjectElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLObjectElement.prototype, HTMLElement.prototype);
HTMLOListElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLOListElement.prototype, HTMLElement.prototype);
HTMLModElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLModElement.prototype, HTMLElement.prototype);
HTMLMeterElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLMeterElement.prototype, HTMLElement.prototype);
HTMLMetaElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLMetaElement.prototype, HTMLElement.prototype);
HTMLMenuElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLMenuElement.prototype, HTMLElement.prototype);
HTMLMediaElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLMediaElement.prototype, HTMLElement.prototype);
HTMLMarqueeElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLMarqueeElement.prototype, HTMLElement.prototype);
HTMLMapElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLMapElement.prototype, HTMLElement.prototype);
HTMLLinkElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLLinkElement.prototype, HTMLElement.prototype);
HTMLLegendElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLLegendElement.prototype, HTMLElement.prototype);
HTMLLabelElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLLabelElement.prototype, HTMLElement.prototype);
HTMLLIElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLLIElement.prototype, HTMLElement.prototype);
HTMLInputElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLInputElement.prototype, HTMLElement.prototype);
HTMLImageElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLImageElement.prototype, HTMLElement.prototype);
HTMLIFrameElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLIFrameElement.prototype, HTMLElement.prototype);
HTMLHtmlElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLHtmlElement.prototype, HTMLElement.prototype);
HTMLHeadingElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLHeadingElement.prototype, HTMLElement.prototype);
HTMLHeadElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLHeadElement.prototype, HTMLElement.prototype);
HTMLHRElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLHRElement.prototype, HTMLElement.prototype);
HTMLFrameSetElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLFrameSetElement.prototype, HTMLElement.prototype);
HTMLFrameElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLFrameElement.prototype, HTMLElement.prototype);
HTMLFormElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLFormElement.prototype, HTMLElement.prototype);
HTMLFormControlsCollection.__proto__ = HTMLCollection;
Object.setPrototypeOf(HTMLFormControlsCollection.prototype, HTMLCollection.prototype);
HTMLFontElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLFontElement.prototype, HTMLElement.prototype);
HTMLFieldSetElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLFieldSetElement.prototype, HTMLElement.prototype);
HTMLEmbedElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLEmbedElement.prototype, HTMLElement.prototype);
HTMLElement.__proto__ = Element;
Object.setPrototypeOf(HTMLElement.prototype, Element.prototype);
HTMLDocument.__proto__ = Document;
Object.setPrototypeOf(HTMLDocument.prototype, Document.prototype);
HTMLDivElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLDivElement.prototype, HTMLElement.prototype);
HTMLDirectoryElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLDirectoryElement.prototype, HTMLElement.prototype);
HTMLDialogElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLDialogElement.prototype, HTMLElement.prototype);
HTMLDetailsElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLDetailsElement.prototype, HTMLElement.prototype);
HTMLDataListElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLDataListElement.prototype, HTMLElement.prototype);
HTMLDataElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLDataElement.prototype, HTMLElement.prototype);
HTMLDListElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLDListElement.prototype, HTMLElement.prototype);
HTMLCanvasElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLCanvasElement.prototype, HTMLElement.prototype);
HTMLButtonElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLButtonElement.prototype, HTMLElement.prototype);
HTMLBodyElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLBodyElement.prototype, HTMLElement.prototype);
HTMLBaseElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLBaseElement.prototype, HTMLElement.prototype);
HTMLBRElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLBRElement.prototype, HTMLElement.prototype);
HTMLAudioElement.__proto__ = HTMLMediaElement;
Object.setPrototypeOf(HTMLAudioElement.prototype, HTMLMediaElement.prototype);
HTMLAreaElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLAreaElement.prototype, HTMLElement.prototype);
HTMLAnchorElement.__proto__ = HTMLElement;
Object.setPrototypeOf(HTMLAnchorElement.prototype, HTMLElement.prototype);
GamepadEvent.__proto__ = Event;
Object.setPrototypeOf(GamepadEvent.prototype, Event.prototype);
GainNode.__proto__ = AudioNode;
Object.setPrototypeOf(GainNode.prototype, AudioNode.prototype);
FormDataEvent.__proto__ = Event;
Object.setPrototypeOf(FormDataEvent.prototype, Event.prototype);
FontFaceSetLoadEvent.__proto__ = Event;
Object.setPrototypeOf(FontFaceSetLoadEvent.prototype, Event.prototype);
FocusEvent.__proto__ = UIEvent;
Object.setPrototypeOf(FocusEvent.prototype, UIEvent.prototype);
FileReader.__proto__ = EventTarget;
Object.setPrototypeOf(FileReader.prototype, EventTarget.prototype);
File.__proto__ = Blob;
Object.setPrototypeOf(File.prototype, Blob.prototype);
EventSource.__proto__ = EventTarget;
Object.setPrototypeOf(EventSource.prototype, EventTarget.prototype);
ErrorEvent.__proto__ = Event;
Object.setPrototypeOf(ErrorEvent.prototype, Event.prototype);
Element.__proto__ = Node;
Object.setPrototypeOf(Element.prototype, Node.prototype);
DynamicsCompressorNode.__proto__ = AudioNode;
Object.setPrototypeOf(DynamicsCompressorNode.prototype, AudioNode.prototype);
DragEvent.__proto__ = MouseEvent;
Object.setPrototypeOf(DragEvent.prototype, MouseEvent.prototype);
DocumentType.__proto__ = Node;
Object.setPrototypeOf(DocumentType.prototype, Node.prototype);
DocumentFragment.__proto__ = Node;
Object.setPrototypeOf(DocumentFragment.prototype, Node.prototype);
Document.__proto__ = Node;
Object.setPrototypeOf(Document.prototype, Node.prototype);
DelayNode.__proto__ = AudioNode;
Object.setPrototypeOf(DelayNode.prototype, AudioNode.prototype);
DOMRect.__proto__ = DOMRectReadOnly;
Object.setPrototypeOf(DOMRect.prototype, DOMRectReadOnly.prototype);
DOMPoint.__proto__ = DOMPointReadOnly;
Object.setPrototypeOf(DOMPoint.prototype, DOMPointReadOnly.prototype);
DOMMatrix.__proto__ = DOMMatrixReadOnly;
Object.setPrototypeOf(DOMMatrix.prototype, DOMMatrixReadOnly.prototype);
CustomEvent.__proto__ = Event;
Object.setPrototypeOf(CustomEvent.prototype, Event.prototype);
ConvolverNode.__proto__ = AudioNode;
Object.setPrototypeOf(ConvolverNode.prototype, AudioNode.prototype);
ConstantSourceNode.__proto__ = AudioScheduledSourceNode;
Object.setPrototypeOf(ConstantSourceNode.prototype, AudioScheduledSourceNode.prototype);
CompositionEvent.__proto__ = UIEvent;
Object.setPrototypeOf(CompositionEvent.prototype, UIEvent.prototype);
Comment.__proto__ = CharacterData;
Object.setPrototypeOf(Comment.prototype, CharacterData.prototype);
CloseEvent.__proto__ = Event;
Object.setPrototypeOf(CloseEvent.prototype, Event.prototype);
ClipboardEvent.__proto__ = Event;
Object.setPrototypeOf(ClipboardEvent.prototype, Event.prototype);
CharacterData.__proto__ = Node;
Object.setPrototypeOf(CharacterData.prototype, Node.prototype);
ChannelSplitterNode.__proto__ = AudioNode;
Object.setPrototypeOf(ChannelSplitterNode.prototype, AudioNode.prototype);
ChannelMergerNode.__proto__ = AudioNode;
Object.setPrototypeOf(ChannelMergerNode.prototype, AudioNode.prototype);
CanvasCaptureMediaStreamTrack.__proto__ = MediaStreamTrack;
Object.setPrototypeOf(CanvasCaptureMediaStreamTrack.prototype, MediaStreamTrack.prototype);
CSSUnparsedValue.__proto__ = CSSStyleValue;
Object.setPrototypeOf(CSSUnparsedValue.prototype, CSSStyleValue.prototype);
CSSUnitValue.__proto__ = CSSNumericValue;
Object.setPrototypeOf(CSSUnitValue.prototype, CSSNumericValue.prototype);
CSSTranslate.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSTranslate.prototype, CSSTransformComponent.prototype);
CSSTransformValue.__proto__ = CSSStyleValue;
Object.setPrototypeOf(CSSTransformValue.prototype, CSSStyleValue.prototype);
CSSSupportsRule.__proto__ = CSSConditionRule;
Object.setPrototypeOf(CSSSupportsRule.prototype, CSSConditionRule.prototype);
CSSStyleSheet.__proto__ = StyleSheet;
Object.setPrototypeOf(CSSStyleSheet.prototype, StyleSheet.prototype);
CSSStyleRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSStyleRule.prototype, CSSRule.prototype);
CSSSkewY.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSSkewY.prototype, CSSTransformComponent.prototype);
CSSSkewX.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSSkewX.prototype, CSSTransformComponent.prototype);
CSSSkew.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSSkew.prototype, CSSTransformComponent.prototype);
CSSScale.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSScale.prototype, CSSTransformComponent.prototype);
CSSRotate.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSRotate.prototype, CSSTransformComponent.prototype);
CSSPropertyRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSPropertyRule.prototype, CSSRule.prototype);
CSSPositionValue.__proto__ = CSSStyleValue;
Object.setPrototypeOf(CSSPositionValue.prototype, CSSStyleValue.prototype);
CSSPerspective.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSPerspective.prototype, CSSTransformComponent.prototype);
CSSPageRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSPageRule.prototype, CSSRule.prototype);
CSSNumericValue.__proto__ = CSSStyleValue;
Object.setPrototypeOf(CSSNumericValue.prototype, CSSStyleValue.prototype);
CSSNamespaceRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSNamespaceRule.prototype, CSSRule.prototype);
CSSMediaRule.__proto__ = CSSConditionRule;
Object.setPrototypeOf(CSSMediaRule.prototype, CSSConditionRule.prototype);
CSSMatrixComponent.__proto__ = CSSTransformComponent;
Object.setPrototypeOf(CSSMatrixComponent.prototype, CSSTransformComponent.prototype);
CSSMathValue.__proto__ = CSSNumericValue;
Object.setPrototypeOf(CSSMathValue.prototype, CSSNumericValue.prototype);
CSSMathSum.__proto__ = CSSMathValue;
Object.setPrototypeOf(CSSMathSum.prototype, CSSMathValue.prototype);
CSSMathProduct.__proto__ = CSSMathValue;
Object.setPrototypeOf(CSSMathProduct.prototype, CSSMathValue.prototype);
CSSMathNegate.__proto__ = CSSMathValue;
Object.setPrototypeOf(CSSMathNegate.prototype, CSSMathValue.prototype);
CSSMathMin.__proto__ = CSSMathValue;
Object.setPrototypeOf(CSSMathMin.prototype, CSSMathValue.prototype);
CSSMathMax.__proto__ = CSSMathValue;
Object.setPrototypeOf(CSSMathMax.prototype, CSSMathValue.prototype);
CSSMathInvert.__proto__ = CSSMathValue;
Object.setPrototypeOf(CSSMathInvert.prototype, CSSMathValue.prototype);
CSSMathClamp.__proto__ = CSSMathValue;
Object.setPrototypeOf(CSSMathClamp.prototype, CSSMathValue.prototype);
CSSLayerStatementRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSLayerStatementRule.prototype, CSSRule.prototype);
CSSLayerBlockRule.__proto__ = CSSGroupingRule;
Object.setPrototypeOf(CSSLayerBlockRule.prototype, CSSGroupingRule.prototype);
CSSKeywordValue.__proto__ = CSSStyleValue;
Object.setPrototypeOf(CSSKeywordValue.prototype, CSSStyleValue.prototype);
CSSKeyframesRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSKeyframesRule.prototype, CSSRule.prototype);
CSSKeyframeRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSKeyframeRule.prototype, CSSRule.prototype);
CSSImportRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSImportRule.prototype, CSSRule.prototype);
CSSImageValue.__proto__ = CSSStyleValue;
Object.setPrototypeOf(CSSImageValue.prototype, CSSStyleValue.prototype);
CSSGroupingRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSGroupingRule.prototype, CSSRule.prototype);
CSSFontFaceRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSFontFaceRule.prototype, CSSRule.prototype);
CSSCounterStyleRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSCounterStyleRule.prototype, CSSRule.prototype);
CSSConditionRule.__proto__ = CSSGroupingRule;
Object.setPrototypeOf(CSSConditionRule.prototype, CSSGroupingRule.prototype);
CDATASection.__proto__ = Text;
Object.setPrototypeOf(CDATASection.prototype, Text.prototype);
BroadcastChannel.__proto__ = EventTarget;
Object.setPrototypeOf(BroadcastChannel.prototype, EventTarget.prototype);
BlobEvent.__proto__ = Event;
Object.setPrototypeOf(BlobEvent.prototype, Event.prototype);
BiquadFilterNode.__proto__ = AudioNode;
Object.setPrototypeOf(BiquadFilterNode.prototype, AudioNode.prototype);
BeforeUnloadEvent.__proto__ = Event;
Object.setPrototypeOf(BeforeUnloadEvent.prototype, Event.prototype);
BeforeInstallPromptEvent.__proto__ = Event;
Object.setPrototypeOf(BeforeInstallPromptEvent.prototype, Event.prototype);
BaseAudioContext.__proto__ = EventTarget;
Object.setPrototypeOf(BaseAudioContext.prototype, EventTarget.prototype);
AudioWorkletNode.__proto__ = AudioNode;
Object.setPrototypeOf(AudioWorkletNode.prototype, AudioNode.prototype);
AudioScheduledSourceNode.__proto__ = AudioNode;
Object.setPrototypeOf(AudioScheduledSourceNode.prototype, AudioNode.prototype);
AudioProcessingEvent.__proto__ = Event;
Object.setPrototypeOf(AudioProcessingEvent.prototype, Event.prototype);
AudioNode.__proto__ = EventTarget;
Object.setPrototypeOf(AudioNode.prototype, EventTarget.prototype);
AudioDestinationNode.__proto__ = AudioNode;
Object.setPrototypeOf(AudioDestinationNode.prototype, AudioNode.prototype);
AudioContext.__proto__ = BaseAudioContext;
Object.setPrototypeOf(AudioContext.prototype, BaseAudioContext.prototype);
AudioBufferSourceNode.__proto__ = AudioScheduledSourceNode;
Object.setPrototypeOf(AudioBufferSourceNode.prototype, AudioScheduledSourceNode.prototype);
Attr.__proto__ = Node;
Object.setPrototypeOf(Attr.prototype, Node.prototype);
AnimationEvent.__proto__ = Event;
Object.setPrototypeOf(AnimationEvent.prototype, Event.prototype);
Animation.__proto__ = EventTarget;
Object.setPrototypeOf(Animation.prototype, EventTarget.prototype);
AnalyserNode.__proto__ = AudioNode;
Object.setPrototypeOf(AnalyserNode.prototype, AudioNode.prototype);
AbortSignal.__proto__ = EventTarget;
Object.setPrototypeOf(AbortSignal.prototype, EventTarget.prototype);
AbsoluteOrientationSensor.__proto__ = OrientationSensor;
Object.setPrototypeOf(AbsoluteOrientationSensor.prototype, OrientationSensor.prototype);
Accelerometer.__proto__ = Sensor;
Object.setPrototypeOf(Accelerometer.prototype, Sensor.prototype);
AudioWorklet.__proto__ = Worklet;
Object.setPrototypeOf(AudioWorklet.prototype, Worklet.prototype);
Clipboard.__proto__ = EventTarget;
Object.setPrototypeOf(Clipboard.prototype, EventTarget.prototype);
CookieChangeEvent.__proto__ = Event;
Object.setPrototypeOf(CookieChangeEvent.prototype, Event.prototype);
CookieStore.__proto__ = EventTarget;
Object.setPrototypeOf(CookieStore.prototype, EventTarget.prototype);
DeviceMotionEvent.__proto__ = Event;
Object.setPrototypeOf(DeviceMotionEvent.prototype, Event.prototype);
DeviceOrientationEvent.__proto__ = Event;
Object.setPrototypeOf(DeviceOrientationEvent.prototype, Event.prototype);
FederatedCredential.__proto__ = Credential;
Object.setPrototypeOf(FederatedCredential.prototype, Credential.prototype);
Gyroscope.__proto__ = Sensor;
Object.setPrototypeOf(Gyroscope.prototype, Sensor.prototype);
LinearAccelerationSensor.__proto__ = Accelerometer;
Object.setPrototypeOf(LinearAccelerationSensor.prototype, Accelerometer.prototype);
MIDIAccess.__proto__ = EventTarget;
Object.setPrototypeOf(MIDIAccess.prototype, EventTarget.prototype);
MIDIConnectionEvent.__proto__ = Event;
Object.setPrototypeOf(MIDIConnectionEvent.prototype, Event.prototype);
MIDIInput.__proto__ = MIDIPort;
Object.setPrototypeOf(MIDIInput.prototype, MIDIPort.prototype);
MIDIMessageEvent.__proto__ = Event;
Object.setPrototypeOf(MIDIMessageEvent.prototype, Event.prototype);
MIDIOutput.__proto__ = MIDIPort;
Object.setPrototypeOf(MIDIOutput.prototype, MIDIPort.prototype);
MIDIPort.__proto__ = EventTarget;
Object.setPrototypeOf(MIDIPort.prototype, EventTarget.prototype);
MediaDevices.__proto__ = EventTarget;
Object.setPrototypeOf(MediaDevices.prototype, EventTarget.prototype);
MediaKeyMessageEvent.__proto__ = Event;
Object.setPrototypeOf(MediaKeyMessageEvent.prototype, Event.prototype);
MediaKeySession.__proto__ = EventTarget;
Object.setPrototypeOf(MediaKeySession.prototype, EventTarget.prototype);
NavigatorManagedData.__proto__ = EventTarget;
Object.setPrototypeOf(NavigatorManagedData.prototype, EventTarget.prototype);
OrientationSensor.__proto__ = Sensor;
Object.setPrototypeOf(OrientationSensor.prototype, Sensor.prototype);
PasswordCredential.__proto__ = Credential;
Object.setPrototypeOf(PasswordCredential.prototype, Credential.prototype);
RTCIceTransport.__proto__ = EventTarget;
Object.setPrototypeOf(RTCIceTransport.prototype, EventTarget.prototype);
RelativeOrientationSensor.__proto__ = OrientationSensor;
Object.setPrototypeOf(RelativeOrientationSensor.prototype, OrientationSensor.prototype);
Sensor.__proto__ = EventTarget;
Object.setPrototypeOf(Sensor.prototype, EventTarget.prototype);
SensorErrorEvent.__proto__ = Event;
Object.setPrototypeOf(SensorErrorEvent.prototype, Event.prototype);
ServiceWorker.__proto__ = EventTarget;
Object.setPrototypeOf(ServiceWorker.prototype, EventTarget.prototype);
ServiceWorkerContainer.__proto__ = EventTarget;
Object.setPrototypeOf(ServiceWorkerContainer.prototype, EventTarget.prototype);
ServiceWorkerRegistration.__proto__ = EventTarget;
Object.setPrototypeOf(ServiceWorkerRegistration.prototype, EventTarget.prototype);
StorageManager.__proto__ = EventTarget;
Object.setPrototypeOf(StorageManager.prototype, EventTarget.prototype);
XRLayer.__proto__ = EventTarget;
Object.setPrototypeOf(XRLayer.prototype, EventTarget.prototype);
AuthenticatorAssertionResponse.__proto__ = AuthenticatorResponse;
Object.setPrototypeOf(AuthenticatorAssertionResponse.prototype, AuthenticatorResponse.prototype);
AuthenticatorAttestationResponse.__proto__ = AuthenticatorResponse;
Object.setPrototypeOf(AuthenticatorAttestationResponse.prototype, AuthenticatorResponse.prototype);
PublicKeyCredential.__proto__ = Credential;
Object.setPrototypeOf(PublicKeyCredential.prototype, Credential.prototype);
BatteryManager.__proto__ = EventTarget;
Object.setPrototypeOf(BatteryManager.prototype, EventTarget.prototype);
Bluetooth.__proto__ = EventTarget;
Object.setPrototypeOf(Bluetooth.prototype, EventTarget.prototype);
BluetoothDevice.__proto__ = EventTarget;
Object.setPrototypeOf(BluetoothDevice.prototype, EventTarget.prototype);
BluetoothRemoteGATTCharacteristic.__proto__ = EventTarget;
Object.setPrototypeOf(BluetoothRemoteGATTCharacteristic.prototype, EventTarget.prototype);
BrowserCaptureMediaStreamTrack.__proto__ = MediaStreamTrack;
Object.setPrototypeOf(BrowserCaptureMediaStreamTrack.prototype, MediaStreamTrack.prototype);
FileSystemDirectoryHandle.__proto__ = FileSystemHandle;
Object.setPrototypeOf(FileSystemDirectoryHandle.prototype, FileSystemHandle.prototype);
FileSystemFileHandle.__proto__ = FileSystemHandle;
Object.setPrototypeOf(FileSystemFileHandle.prototype, FileSystemHandle.prototype);
FileSystemWritableFileStream.__proto__ = WritableStream;
Object.setPrototypeOf(FileSystemWritableFileStream.prototype, WritableStream.prototype);
GravitySensor.__proto__ = Accelerometer;
Object.setPrototypeOf(GravitySensor.prototype, Accelerometer.prototype);
HID.__proto__ = EventTarget;
Object.setPrototypeOf(HID.prototype, EventTarget.prototype);
HIDConnectionEvent.__proto__ = Event;
Object.setPrototypeOf(HIDConnectionEvent.prototype, Event.prototype);
HIDDevice.__proto__ = EventTarget;
Object.setPrototypeOf(HIDDevice.prototype, EventTarget.prototype);
HIDInputReportEvent.__proto__ = Event;
Object.setPrototypeOf(HIDInputReportEvent.prototype, Event.prototype);
IdleDetector.__proto__ = EventTarget;
Object.setPrototypeOf(IdleDetector.prototype, EventTarget.prototype);
MediaStreamTrackGenerator.__proto__ = MediaStreamTrack;
Object.setPrototypeOf(MediaStreamTrackGenerator.prototype, MediaStreamTrack.prototype);
OTPCredential.__proto__ = Credential;
Object.setPrototypeOf(OTPCredential.prototype, Credential.prototype);
PaymentRequest.__proto__ = EventTarget;
Object.setPrototypeOf(PaymentRequest.prototype, EventTarget.prototype);
PaymentResponse.__proto__ = EventTarget;
Object.setPrototypeOf(PaymentResponse.prototype, EventTarget.prototype);
PaymentMethodChangeEvent.__proto__ = PaymentRequestUpdateEvent;
Object.setPrototypeOf(PaymentMethodChangeEvent.prototype, PaymentRequestUpdateEvent.prototype);
PresentationAvailability.__proto__ = EventTarget;
Object.setPrototypeOf(PresentationAvailability.prototype, EventTarget.prototype);
PresentationConnection.__proto__ = EventTarget;
Object.setPrototypeOf(PresentationConnection.prototype, EventTarget.prototype);
PresentationConnectionAvailableEvent.__proto__ = Event;
Object.setPrototypeOf(PresentationConnectionAvailableEvent.prototype, Event.prototype);
PresentationConnectionCloseEvent.__proto__ = Event;
Object.setPrototypeOf(PresentationConnectionCloseEvent.prototype, Event.prototype);
PresentationConnectionList.__proto__ = EventTarget;
Object.setPrototypeOf(PresentationConnectionList.prototype, EventTarget.prototype);
PresentationRequest.__proto__ = EventTarget;
Object.setPrototypeOf(PresentationRequest.prototype, EventTarget.prototype);
Profiler.__proto__ = EventTarget;
Object.setPrototypeOf(Profiler.prototype, EventTarget.prototype);
ScreenDetailed.__proto__ = Screen;
Object.setPrototypeOf(ScreenDetailed.prototype, Screen.prototype);
ScreenDetails.__proto__ = EventTarget;
Object.setPrototypeOf(ScreenDetails.prototype, EventTarget.prototype);
Serial.__proto__ = EventTarget;
Object.setPrototypeOf(Serial.prototype, EventTarget.prototype);
SerialPort.__proto__ = EventTarget;
Object.setPrototypeOf(SerialPort.prototype, EventTarget.prototype);
USB.__proto__ = EventTarget;
Object.setPrototypeOf(USB.prototype, EventTarget.prototype);
USBConnectionEvent.__proto__ = Event;
Object.setPrototypeOf(USBConnectionEvent.prototype, Event.prototype);
VirtualKeyboard.__proto__ = EventTarget;
Object.setPrototypeOf(VirtualKeyboard.prototype, EventTarget.prototype);
WakeLockSentinel.__proto__ = EventTarget;
Object.setPrototypeOf(WakeLockSentinel.prototype, EventTarget.prototype);
WebTransportError.__proto__ = DOMException;
Object.setPrototypeOf(WebTransportError.prototype, DOMException.prototype);
XRBoundedReferenceSpace.__proto__ = XRReferenceSpace;
Object.setPrototypeOf(XRBoundedReferenceSpace.prototype, XRReferenceSpace.prototype);
XRInputSourceEvent.__proto__ = Event;
Object.setPrototypeOf(XRInputSourceEvent.prototype, Event.prototype);
XRInputSourcesChangeEvent.__proto__ = Event;
Object.setPrototypeOf(XRInputSourcesChangeEvent.prototype, Event.prototype);
XRReferenceSpace.__proto__ = XRSpace;
Object.setPrototypeOf(XRReferenceSpace.prototype, XRSpace.prototype);
XRReferenceSpaceEvent.__proto__ = Event;
Object.setPrototypeOf(XRReferenceSpaceEvent.prototype, Event.prototype);
XRSession.__proto__ = EventTarget;
Object.setPrototypeOf(XRSession.prototype, EventTarget.prototype);
XRSessionEvent.__proto__ = Event;
Object.setPrototypeOf(XRSessionEvent.prototype, Event.prototype);
XRSpace.__proto__ = EventTarget;
Object.setPrototypeOf(XRSpace.prototype, EventTarget.prototype);
XRSystem.__proto__ = EventTarget;
Object.setPrototypeOf(XRSystem.prototype, EventTarget.prototype);
XRViewerPose.__proto__ = XRPose;
Object.setPrototypeOf(XRViewerPose.prototype, XRPose.prototype);
XRWebGLLayer.__proto__ = XRLayer;
Object.setPrototypeOf(XRWebGLLayer.prototype, XRLayer.prototype);
XRCPUDepthInformation.__proto__ = XRDepthInformation;
Object.setPrototypeOf(XRCPUDepthInformation.prototype, XRDepthInformation.prototype);
XRWebGLDepthInformation.__proto__ = XRDepthInformation;
Object.setPrototypeOf(XRWebGLDepthInformation.prototype, XRDepthInformation.prototype);
XRLightProbe.__proto__ = EventTarget;
Object.setPrototypeOf(XRLightProbe.prototype, EventTarget.prototype);
AnimationPlaybackEvent.__proto__ = Event;
Object.setPrototypeOf(AnimationPlaybackEvent.prototype, Event.prototype);
CSSAnimation.__proto__ = Animation;
Object.setPrototypeOf(CSSAnimation.prototype, Animation.prototype);
CSSTransition.__proto__ = Animation;
Object.setPrototypeOf(CSSTransition.prototype, Animation.prototype);
DocumentTimeline.__proto__ = AnimationTimeline;
Object.setPrototypeOf(DocumentTimeline.prototype, AnimationTimeline.prototype);
BackgroundFetchRegistration.__proto__ = EventTarget;
Object.setPrototypeOf(BackgroundFetchRegistration.prototype, EventTarget.prototype);
CSSFontPaletteValuesRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSFontPaletteValuesRule.prototype, CSSRule.prototype);
MediaSource.__proto__ = EventTarget;
Object.setPrototypeOf(MediaSource.prototype, EventTarget.prototype);
SourceBuffer.__proto__ = EventTarget;
Object.setPrototypeOf(SourceBuffer.prototype, EventTarget.prototype);
SourceBufferList.__proto__ = EventTarget;
Object.setPrototypeOf(SourceBufferList.prototype, EventTarget.prototype);
MediaStreamTrack.__proto__ = EventTarget;
Object.setPrototypeOf(MediaStreamTrack.prototype, EventTarget.prototype);
NavigateEvent.__proto__ = Event;
Object.setPrototypeOf(NavigateEvent.prototype, Event.prototype);
Navigation.__proto__ = EventTarget;
Object.setPrototypeOf(Navigation.prototype, EventTarget.prototype);
NavigationCurrentEntryChangeEvent.__proto__ = Event;
Object.setPrototypeOf(NavigationCurrentEntryChangeEvent.prototype, Event.prototype);
NavigationHistoryEntry.__proto__ = EventTarget;
Object.setPrototypeOf(NavigationHistoryEntry.prototype, EventTarget.prototype);
Notification.__proto__ = EventTarget;
Object.setPrototypeOf(Notification.prototype, EventTarget.prototype);
PaymentRequestUpdateEvent.__proto__ = Event;
Object.setPrototypeOf(PaymentRequestUpdateEvent.prototype, Event.prototype);
PermissionStatus.__proto__ = EventTarget;
Object.setPrototypeOf(PermissionStatus.prototype, EventTarget.prototype);
PictureInPictureEvent.__proto__ = Event;
Object.setPrototypeOf(PictureInPictureEvent.prototype, Event.prototype);
PictureInPictureWindow.__proto__ = EventTarget;
Object.setPrototypeOf(PictureInPictureWindow.prototype, EventTarget.prototype);
RemotePlayback.__proto__ = EventTarget;
Object.setPrototypeOf(RemotePlayback.prototype, EventTarget.prototype);
TaskController.__proto__ = AbortController;
Object.setPrototypeOf(TaskController.prototype, AbortController.prototype);
TaskPriorityChangeEvent.__proto__ = Event;
Object.setPrototypeOf(TaskPriorityChangeEvent.prototype, Event.prototype);
TaskSignal.__proto__ = AbortSignal;
Object.setPrototypeOf(TaskSignal.prototype, AbortSignal.prototype);
SharedWorker.__proto__ = EventTarget;
Object.setPrototypeOf(SharedWorker.prototype, EventTarget.prototype);
SpeechSynthesisErrorEvent.__proto__ = SpeechSynthesisEvent;
Object.setPrototypeOf(SpeechSynthesisErrorEvent.prototype, SpeechSynthesisEvent.prototype);
SpeechSynthesisEvent.__proto__ = Event;
Object.setPrototypeOf(SpeechSynthesisEvent.prototype, Event.prototype);
SpeechSynthesisUtterance.__proto__ = EventTarget;
Object.setPrototypeOf(SpeechSynthesisUtterance.prototype, EventTarget.prototype);
TrustedTypePolicyFactory.__proto__ = EventTarget;
Object.setPrototypeOf(TrustedTypePolicyFactory.prototype, EventTarget.prototype);
VirtualKeyboardGeometryChangeEvent.__proto__ = Event;
Object.setPrototypeOf(VirtualKeyboardGeometryChangeEvent.prototype, Event.prototype);
// 20250119
TextUpdateEvent.__proto__ = Event;
Object.setPrototypeOf(TextUpdateEvent.prototype, Event.prototype);
TextFormatUpdateEvent.__proto__ = Event;
Object.setPrototypeOf(TextFormatUpdateEvent.prototype, Event.prototype);
EditContext.__proto__ = EventTarget;
Object.setPrototypeOf(EditContext.prototype, EventTarget.prototype);
CloseWatcher.__proto__ = EventTarget;
Object.setPrototypeOf(CloseWatcher.prototype, EventTarget.prototype);
CharacterBoundsUpdateEvent.__proto__ = Event;
Object.setPrototypeOf(CharacterBoundsUpdateEvent.prototype, Event.prototype);
CSSPositionTryRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSPositionTryRule.prototype, CSSRule.prototype);
CSSPositionTryDescriptors.__proto__ = CSSStyleDeclaration;
Object.setPrototypeOf(CSSPositionTryDescriptors.prototype, CSSStyleDeclaration.prototype);
IdentityCredentialError.__proto__ = DOMException;
Object.setPrototypeOf(IdentityCredentialError.prototype, DOMException.prototype);
XRJointPose.__proto__ = XRPose;
Object.setPrototypeOf(XRJointPose.prototype, XRPose.prototype);
XRJointSpace.__proto__ = XRSpace;
Object.setPrototypeOf(XRJointSpace.prototype, XRSpace.prototype);
CSSMarginRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSMarginRule.prototype, CSSRule.prototype);
CSSNestedDeclarations.__proto__ = CSSRule;
Object.setPrototypeOf(CSSNestedDeclarations.prototype, CSSRule.prototype);
CSSViewTransitionRule.__proto__ = CSSRule;
Object.setPrototypeOf(CSSViewTransitionRule.prototype, CSSRule.prototype);
PageRevealEvent.__proto__ = Event;
Object.setPrototypeOf(PageRevealEvent.prototype, Event.prototype);
PageSwapEvent.__proto__ = Event;
Object.setPrototypeOf(PageSwapEvent.prototype, Event.prototype);
PerformanceLongAnimationFrameTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceLongAnimationFrameTiming.prototype, PerformanceEntry.prototype);
PerformanceScriptTiming.__proto__ = PerformanceEntry;
Object.setPrototypeOf(PerformanceScriptTiming.prototype, PerformanceEntry.prototype);
SnapEvent.__proto__ = Event;
Object.setPrototypeOf(SnapEvent.prototype, Event.prototype);
SpeechSynthesis.__proto__ = EventTarget;
Object.setPrototypeOf(SpeechSynthesis.prototype, EventTarget.prototype);
WebSocketError.__proto__ = DOMException;
Object.setPrototypeOf(WebSocketError.prototype, DOMException.prototype);
webkitSpeechRecognition.__proto__ = EventTarget;
Object.setPrototypeOf(webkitSpeechRecognition.prototype, EventTarget.prototype);
webkitSpeechRecognitionEvent.__proto__ = Event;
Object.setPrototypeOf(webkitSpeechRecognitionEvent.prototype, Event.prototype);
}
my_api.initEnv = function () {
this.Option = this.Option || function Option() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Option, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Option': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Image = this.Image || function Image() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Image, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Image': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Audio = this.Audio || function Audio() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Audio, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Audio': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.webkitURL = this.webkitURL || function URL() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> URL, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'URL': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.webkitRTCPeerConnection = this.webkitRTCPeerConnection || function RTCPeerConnection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnection': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.webkitMediaStream = this.webkitMediaStream || function MediaStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.WebKitMutationObserver = this.WebKitMutationObserver || function MutationObserver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MutationObserver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WebKitCSSMatrix = this.WebKitCSSMatrix || function DOMMatrix() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMMatrix, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMMatrix': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.XSLTProcessor = this.XSLTProcessor || function XSLTProcessor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XSLTProcessor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XSLTProcessor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.XPathResult = this.XPathResult || function XPathResult() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XPathResult, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XPathResult': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XPathExpression = this.XPathExpression || function XPathExpression() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XPathExpression, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XPathExpression': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XPathEvaluator = this.XPathEvaluator || function XPathEvaluator() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XPathEvaluator, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XPathEvaluator': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.XMLSerializer = this.XMLSerializer || function XMLSerializer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XMLSerializer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XMLSerializer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.XMLHttpRequestUpload = this.XMLHttpRequestUpload || function XMLHttpRequestUpload() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XMLHttpRequestUpload, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XMLHttpRequestUpload': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XMLHttpRequestEventTarget = this.XMLHttpRequestEventTarget || function XMLHttpRequestEventTarget() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XMLHttpRequestEventTarget, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XMLHttpRequestEventTarget': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XMLHttpRequest = this.XMLHttpRequest || function XMLHttpRequest() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XMLHttpRequest, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XMLHttpRequest': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.XMLDocument = this.XMLDocument || function XMLDocument() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XMLDocument, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XMLDocument': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WritableStreamDefaultWriter = this.WritableStreamDefaultWriter || function WritableStreamDefaultWriter() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WritableStreamDefaultWriter, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStreamDefaultWriter': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStreamDefaultWriter': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WritableStreamDefaultController = this.WritableStreamDefaultController || function WritableStreamDefaultController() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WritableStreamDefaultController, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStreamDefaultController': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WritableStream = this.WritableStream || function WritableStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WritableStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WritableStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Worker = this.Worker || function Worker() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Worker, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Worker': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'Worker': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WindowControlsOverlayGeometryChangeEvent = this.WindowControlsOverlayGeometryChangeEvent || function WindowControlsOverlayGeometryChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WindowControlsOverlayGeometryChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WindowControlsOverlayGeometryChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WindowControlsOverlayGeometryChangeEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WindowControlsOverlay = this.WindowControlsOverlay || function WindowControlsOverlay() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WindowControlsOverlay, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WindowControlsOverlay': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Window = this.Window || function Window() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Window, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Window': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WheelEvent = this.WheelEvent || function WheelEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WheelEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WheelEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'WheelEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WebSocket = this.WebSocket || function WebSocket() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebSocket, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocket': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocket': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WebGLVertexArrayObject = this.WebGLVertexArrayObject || function WebGLVertexArrayObject() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLVertexArrayObject, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLVertexArrayObject': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLUniformLocation = this.WebGLUniformLocation || function WebGLUniformLocation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLUniformLocation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLUniformLocation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLTransformFeedback = this.WebGLTransformFeedback || function WebGLTransformFeedback() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLTransformFeedback, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLTransformFeedback': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLTexture = this.WebGLTexture || function WebGLTexture() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLTexture, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLTexture': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLSync = this.WebGLSync || function WebGLSync() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLSync, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLSync': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLShaderPrecisionFormat = this.WebGLShaderPrecisionFormat || function WebGLShaderPrecisionFormat() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLShaderPrecisionFormat, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLShaderPrecisionFormat': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLShader = this.WebGLShader || function WebGLShader() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLShader, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLShader': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLSampler = this.WebGLSampler || function WebGLSampler() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLSampler, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLSampler': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLRenderingContext = this.WebGLRenderingContext || function WebGLRenderingContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLRenderingContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLRenderingContext': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLRenderbuffer = this.WebGLRenderbuffer || function WebGLRenderbuffer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLRenderbuffer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLRenderbuffer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLQuery = this.WebGLQuery || function WebGLQuery() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLQuery, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLQuery': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLProgram = this.WebGLProgram || function WebGLProgram() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLProgram, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLProgram': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLObject = this.WebGLObject || function WebGLObject() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLObject, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLObject': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLFramebuffer = this.WebGLFramebuffer || function WebGLFramebuffer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLFramebuffer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLFramebuffer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLContextEvent = this.WebGLContextEvent || function WebGLContextEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLContextEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLContextEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLContextEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WebGLBuffer = this.WebGLBuffer || function WebGLBuffer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLBuffer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLBuffer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGLActiveInfo = this.WebGLActiveInfo || function WebGLActiveInfo() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGLActiveInfo, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGLActiveInfo': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebGL2RenderingContext = this.WebGL2RenderingContext || function WebGL2RenderingContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebGL2RenderingContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebGL2RenderingContext': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WaveShaperNode = this.WaveShaperNode || function WaveShaperNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WaveShaperNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WaveShaperNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'WaveShaperNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.VisualViewport = this.VisualViewport || function VisualViewport() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VisualViewport, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'VisualViewport': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.VisibilityStateEntry = this.VisibilityStateEntry || function VisibilityStateEntry() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VisibilityStateEntry, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'VisibilityStateEntry': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.VirtualKeyboardGeometryChangeEvent = this.VirtualKeyboardGeometryChangeEvent || function VirtualKeyboardGeometryChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VirtualKeyboardGeometryChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'VirtualKeyboardGeometryChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'VirtualKeyboardGeometryChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ViewTransition = this.ViewTransition || function ViewTransition() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ViewTransition, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ViewTransition': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.VideoPlaybackQuality = this.VideoPlaybackQuality || function VideoPlaybackQuality() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VideoPlaybackQuality, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'VideoPlaybackQuality': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.VideoFrame = this.VideoFrame || function VideoFrame() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VideoFrame, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'VideoFrame': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'VideoFrame': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.VideoColorSpace = this.VideoColorSpace || function VideoColorSpace() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VideoColorSpace, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'VideoColorSpace': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.ValidityState = this.ValidityState || function ValidityState() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ValidityState, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ValidityState': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.VTTCue = this.VTTCue || function VTTCue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VTTCue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'VTTCue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'VTTCue': 3 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.UserActivation = this.UserActivation || function UserActivation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> UserActivation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'UserActivation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.URLSearchParams = this.URLSearchParams || function URLSearchParams() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> URLSearchParams, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'URLSearchParams': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.URLPattern = this.URLPattern || function URLPattern() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> URLPattern, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'URLPattern': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.URL = this.URL || function URL() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> URL, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'URL': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.UIEvent = this.UIEvent || function UIEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> UIEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'UIEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'UIEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.TrustedTypePolicyFactory = this.TrustedTypePolicyFactory || function TrustedTypePolicyFactory() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TrustedTypePolicyFactory, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedTypePolicyFactory': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TrustedTypePolicy = this.TrustedTypePolicy || function TrustedTypePolicy() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TrustedTypePolicy, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedTypePolicy': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TrustedScriptURL = this.TrustedScriptURL || function TrustedScriptURL() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TrustedScriptURL, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedScriptURL': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TrustedScript = this.TrustedScript || function TrustedScript() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TrustedScript, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedScript': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TrustedHTML = this.TrustedHTML || function TrustedHTML() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TrustedHTML, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TrustedHTML': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TreeWalker = this.TreeWalker || function TreeWalker() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TreeWalker, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TreeWalker': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TransitionEvent = this.TransitionEvent || function TransitionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TransitionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TransitionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'TransitionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.TransformStreamDefaultController = this.TransformStreamDefaultController || function TransformStreamDefaultController() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TransformStreamDefaultController, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TransformStreamDefaultController': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TransformStream = this.TransformStream || function TransformStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TransformStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TransformStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.TrackEvent = this.TrackEvent || function TrackEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TrackEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TrackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'TrackEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.TouchList = this.TouchList || function TouchList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TouchList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TouchList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TouchEvent = this.TouchEvent || function TouchEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TouchEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TouchEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'TouchEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.Touch = this.Touch || function Touch() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Touch, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Touch': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'Touch': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ToggleEvent = this.ToggleEvent || function ToggleEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ToggleEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ToggleEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ToggleEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.TimeRanges = this.TimeRanges || function TimeRanges() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TimeRanges, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TimeRanges': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TextUpdateEvent = this.TextUpdateEvent || function TextUpdateEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextUpdateEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.TextTrackList = this.TextTrackList || function TextTrackList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextTrackList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrackList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TextTrackCueList = this.TextTrackCueList || function TextTrackCueList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextTrackCueList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrackCueList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TextTrackCue = this.TextTrackCue || function TextTrackCue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextTrackCue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrackCue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TextTrack = this.TextTrack || function TextTrack() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextTrack, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TextTrack': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TextMetrics = this.TextMetrics || function TextMetrics() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextMetrics, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TextMetrics': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TextFormatUpdateEvent = this.TextFormatUpdateEvent || function TextFormatUpdateEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextFormatUpdateEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextFormatUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextFormatUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.TextFormat = this.TextFormat || function TextFormat() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextFormat, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextFormat': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.TextEvent = this.TextEvent || function TextEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TextEvent': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TextEncoderStream = this.TextEncoderStream || function TextEncoderStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextEncoderStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextEncoderStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.TextEncoder = this.TextEncoder || function TextEncoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextEncoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextEncoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.TextDecoderStream = this.TextDecoderStream || function TextDecoderStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextDecoderStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextDecoderStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.TextDecoder = this.TextDecoder || function TextDecoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TextDecoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TextDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Text = this.Text || function Text() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Text, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Text': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.TaskSignal = this.TaskSignal || function TaskSignal() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TaskSignal, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TaskSignal': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TaskPriorityChangeEvent = this.TaskPriorityChangeEvent || function TaskPriorityChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TaskPriorityChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TaskPriorityChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TaskPriorityChangeEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.TaskController = this.TaskController || function TaskController() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TaskController, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'TaskController': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.TaskAttributionTiming = this.TaskAttributionTiming || function TaskAttributionTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> TaskAttributionTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'TaskAttributionTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SyncManager = this.SyncManager || function SyncManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SyncManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SyncManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SubmitEvent = this.SubmitEvent || function SubmitEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SubmitEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SubmitEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'SubmitEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.StyleSheetList = this.StyleSheetList || function StyleSheetList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StyleSheetList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'StyleSheetList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StyleSheet = this.StyleSheet || function StyleSheet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StyleSheet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'StyleSheet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StylePropertyMapReadOnly = this.StylePropertyMapReadOnly || function StylePropertyMapReadOnly() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StylePropertyMapReadOnly, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'StylePropertyMapReadOnly': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StylePropertyMap = this.StylePropertyMap || function StylePropertyMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StylePropertyMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'StylePropertyMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StorageEvent = this.StorageEvent || function StorageEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StorageEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'StorageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'StorageEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.Storage = this.Storage || function Storage() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Storage, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Storage': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StereoPannerNode = this.StereoPannerNode || function StereoPannerNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StereoPannerNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'StereoPannerNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'StereoPannerNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.StaticRange = this.StaticRange || function StaticRange() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StaticRange, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'StaticRange': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'StaticRange': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.SourceBufferList = this.SourceBufferList || function SourceBufferList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SourceBufferList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SourceBufferList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SourceBuffer = this.SourceBuffer || function SourceBuffer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SourceBuffer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SourceBuffer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ShadowRoot = this.ShadowRoot || function ShadowRoot() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ShadowRoot, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ShadowRoot': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Selection = this.Selection || function Selection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Selection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Selection': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SecurityPolicyViolationEvent = this.SecurityPolicyViolationEvent || function SecurityPolicyViolationEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SecurityPolicyViolationEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SecurityPolicyViolationEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'SecurityPolicyViolationEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ScriptProcessorNode = this.ScriptProcessorNode || function ScriptProcessorNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ScriptProcessorNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ScriptProcessorNode': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ScreenOrientation = this.ScreenOrientation || function ScreenOrientation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ScreenOrientation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ScreenOrientation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Screen = this.Screen || function Screen() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Screen, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Screen': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Scheduling = this.Scheduling || function Scheduling() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Scheduling, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Scheduling': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Scheduler = this.Scheduler || function Scheduler() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Scheduler, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Scheduler': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGViewElement = this.SVGViewElement || function SVGViewElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGViewElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGViewElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGUseElement = this.SVGUseElement || function SVGUseElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGUseElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGUseElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGUnitTypes = this.SVGUnitTypes || function SVGUnitTypes() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGUnitTypes, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGUnitTypes': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTransformList = this.SVGTransformList || function SVGTransformList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTransformList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTransformList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTransform = this.SVGTransform || function SVGTransform() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTransform, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTransform': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTitleElement = this.SVGTitleElement || function SVGTitleElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTitleElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTitleElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTextPositioningElement = this.SVGTextPositioningElement || function SVGTextPositioningElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTextPositioningElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextPositioningElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTextPathElement = this.SVGTextPathElement || function SVGTextPathElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTextPathElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextPathElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTextElement = this.SVGTextElement || function SVGTextElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTextElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTextContentElement = this.SVGTextContentElement || function SVGTextContentElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTextContentElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTextContentElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGTSpanElement = this.SVGTSpanElement || function SVGTSpanElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGTSpanElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGTSpanElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGSymbolElement = this.SVGSymbolElement || function SVGSymbolElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGSymbolElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSymbolElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGSwitchElement = this.SVGSwitchElement || function SVGSwitchElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGSwitchElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSwitchElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGStyleElement = this.SVGStyleElement || function SVGStyleElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGStyleElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGStyleElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGStringList = this.SVGStringList || function SVGStringList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGStringList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGStringList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGStopElement = this.SVGStopElement || function SVGStopElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGStopElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGStopElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGSetElement = this.SVGSetElement || function SVGSetElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGSetElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSetElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGScriptElement = this.SVGScriptElement || function SVGScriptElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGScriptElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGScriptElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGSVGElement = this.SVGSVGElement || function SVGSVGElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGSVGElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGSVGElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGRectElement = this.SVGRectElement || function SVGRectElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGRectElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGRectElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGRect = this.SVGRect || function SVGRect() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGRect, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGRect': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGRadialGradientElement = this.SVGRadialGradientElement || function SVGRadialGradientElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGRadialGradientElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGRadialGradientElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGPreserveAspectRatio = this.SVGPreserveAspectRatio || function SVGPreserveAspectRatio() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGPreserveAspectRatio, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPreserveAspectRatio': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGPolylineElement = this.SVGPolylineElement || function SVGPolylineElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGPolylineElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPolylineElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGPolygonElement = this.SVGPolygonElement || function SVGPolygonElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGPolygonElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPolygonElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGPointList = this.SVGPointList || function SVGPointList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGPointList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPointList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGPoint = this.SVGPoint || function SVGPoint() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGPoint, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPoint': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGPatternElement = this.SVGPatternElement || function SVGPatternElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGPatternElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPatternElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGPathElement = this.SVGPathElement || function SVGPathElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGPathElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGPathElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGNumberList = this.SVGNumberList || function SVGNumberList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGNumberList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGNumberList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGNumber = this.SVGNumber || function SVGNumber() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGNumber, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGNumber': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGMetadataElement = this.SVGMetadataElement || function SVGMetadataElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGMetadataElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMetadataElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGMatrix = this.SVGMatrix || function SVGMatrix() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGMatrix, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMatrix': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGMaskElement = this.SVGMaskElement || function SVGMaskElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGMaskElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMaskElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGMarkerElement = this.SVGMarkerElement || function SVGMarkerElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGMarkerElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMarkerElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGMPathElement = this.SVGMPathElement || function SVGMPathElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGMPathElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGMPathElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGLinearGradientElement = this.SVGLinearGradientElement || function SVGLinearGradientElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGLinearGradientElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLinearGradientElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGLineElement = this.SVGLineElement || function SVGLineElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGLineElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLineElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGLengthList = this.SVGLengthList || function SVGLengthList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGLengthList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLengthList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGLength = this.SVGLength || function SVGLength() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGLength, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGLength': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGImageElement = this.SVGImageElement || function SVGImageElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGImageElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGImageElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGGraphicsElement = this.SVGGraphicsElement || function SVGGraphicsElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGGraphicsElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGraphicsElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGGradientElement = this.SVGGradientElement || function SVGGradientElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGGradientElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGradientElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGGeometryElement = this.SVGGeometryElement || function SVGGeometryElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGGeometryElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGeometryElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGGElement = this.SVGGElement || function SVGGElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGGElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGGElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGForeignObjectElement = this.SVGForeignObjectElement || function SVGForeignObjectElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGForeignObjectElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGForeignObjectElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFilterElement = this.SVGFilterElement || function SVGFilterElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFilterElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFilterElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFETurbulenceElement = this.SVGFETurbulenceElement || function SVGFETurbulenceElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFETurbulenceElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFETurbulenceElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFETileElement = this.SVGFETileElement || function SVGFETileElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFETileElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFETileElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFESpotLightElement = this.SVGFESpotLightElement || function SVGFESpotLightElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFESpotLightElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFESpotLightElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFESpecularLightingElement = this.SVGFESpecularLightingElement || function SVGFESpecularLightingElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFESpecularLightingElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFESpecularLightingElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEPointLightElement = this.SVGFEPointLightElement || function SVGFEPointLightElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEPointLightElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEPointLightElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEOffsetElement = this.SVGFEOffsetElement || function SVGFEOffsetElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEOffsetElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEOffsetElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEMorphologyElement = this.SVGFEMorphologyElement || function SVGFEMorphologyElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEMorphologyElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEMorphologyElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEMergeNodeElement = this.SVGFEMergeNodeElement || function SVGFEMergeNodeElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEMergeNodeElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEMergeNodeElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEMergeElement = this.SVGFEMergeElement || function SVGFEMergeElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEMergeElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEMergeElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEImageElement = this.SVGFEImageElement || function SVGFEImageElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEImageElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEImageElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEGaussianBlurElement = this.SVGFEGaussianBlurElement || function SVGFEGaussianBlurElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEGaussianBlurElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEGaussianBlurElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEFuncRElement = this.SVGFEFuncRElement || function SVGFEFuncRElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncRElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncRElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEFuncGElement = this.SVGFEFuncGElement || function SVGFEFuncGElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncGElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncGElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEFuncBElement = this.SVGFEFuncBElement || function SVGFEFuncBElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncBElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncBElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEFuncAElement = this.SVGFEFuncAElement || function SVGFEFuncAElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFuncAElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFuncAElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEFloodElement = this.SVGFEFloodElement || function SVGFEFloodElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEFloodElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEFloodElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEDropShadowElement = this.SVGFEDropShadowElement || function SVGFEDropShadowElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDropShadowElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDropShadowElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEDistantLightElement = this.SVGFEDistantLightElement || function SVGFEDistantLightElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDistantLightElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDistantLightElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEDisplacementMapElement = this.SVGFEDisplacementMapElement || function SVGFEDisplacementMapElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDisplacementMapElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDisplacementMapElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEDiffuseLightingElement = this.SVGFEDiffuseLightingElement || function SVGFEDiffuseLightingElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEDiffuseLightingElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEDiffuseLightingElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEConvolveMatrixElement = this.SVGFEConvolveMatrixElement || function SVGFEConvolveMatrixElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEConvolveMatrixElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEConvolveMatrixElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFECompositeElement = this.SVGFECompositeElement || function SVGFECompositeElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFECompositeElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFECompositeElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEComponentTransferElement = this.SVGFEComponentTransferElement || function SVGFEComponentTransferElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEComponentTransferElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEComponentTransferElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEColorMatrixElement = this.SVGFEColorMatrixElement || function SVGFEColorMatrixElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEColorMatrixElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEColorMatrixElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGFEBlendElement = this.SVGFEBlendElement || function SVGFEBlendElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGFEBlendElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGFEBlendElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGEllipseElement = this.SVGEllipseElement || function SVGEllipseElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGEllipseElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGEllipseElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGElement = this.SVGElement || function SVGElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGDescElement = this.SVGDescElement || function SVGDescElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGDescElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGDescElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGDefsElement = this.SVGDefsElement || function SVGDefsElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGDefsElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGDefsElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGComponentTransferFunctionElement = this.SVGComponentTransferFunctionElement || function SVGComponentTransferFunctionElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGComponentTransferFunctionElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGComponentTransferFunctionElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGClipPathElement = this.SVGClipPathElement || function SVGClipPathElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGClipPathElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGClipPathElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGCircleElement = this.SVGCircleElement || function SVGCircleElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGCircleElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGCircleElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimationElement = this.SVGAnimationElement || function SVGAnimationElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimationElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimationElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedTransformList = this.SVGAnimatedTransformList || function SVGAnimatedTransformList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedTransformList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedTransformList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedString = this.SVGAnimatedString || function SVGAnimatedString() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedString, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedString': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedRect = this.SVGAnimatedRect || function SVGAnimatedRect() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedRect, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedRect': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedPreserveAspectRatio = this.SVGAnimatedPreserveAspectRatio || function SVGAnimatedPreserveAspectRatio() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedPreserveAspectRatio, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedPreserveAspectRatio': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedNumberList = this.SVGAnimatedNumberList || function SVGAnimatedNumberList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedNumberList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedNumberList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedNumber = this.SVGAnimatedNumber || function SVGAnimatedNumber() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedNumber, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedNumber': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedLengthList = this.SVGAnimatedLengthList || function SVGAnimatedLengthList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedLengthList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedLengthList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedLength = this.SVGAnimatedLength || function SVGAnimatedLength() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedLength, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedLength': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedInteger = this.SVGAnimatedInteger || function SVGAnimatedInteger() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedInteger, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedInteger': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedEnumeration = this.SVGAnimatedEnumeration || function SVGAnimatedEnumeration() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedEnumeration, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedEnumeration': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedBoolean = this.SVGAnimatedBoolean || function SVGAnimatedBoolean() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedBoolean, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedBoolean': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimatedAngle = this.SVGAnimatedAngle || function SVGAnimatedAngle() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimatedAngle, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimatedAngle': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimateTransformElement = this.SVGAnimateTransformElement || function SVGAnimateTransformElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimateTransformElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimateTransformElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimateMotionElement = this.SVGAnimateMotionElement || function SVGAnimateMotionElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimateMotionElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimateMotionElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAnimateElement = this.SVGAnimateElement || function SVGAnimateElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAnimateElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAnimateElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAngle = this.SVGAngle || function SVGAngle() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAngle, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAngle': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SVGAElement = this.SVGAElement || function SVGAElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SVGAElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SVGAElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Response = this.Response || function Response() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Response, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Response': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.ResizeObserverSize = this.ResizeObserverSize || function ResizeObserverSize() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ResizeObserverSize, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserverSize': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ResizeObserverEntry = this.ResizeObserverEntry || function ResizeObserverEntry() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ResizeObserverEntry, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserverEntry': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ResizeObserver = this.ResizeObserver || function ResizeObserver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ResizeObserver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.Request = this.Request || function Request() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Request, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Request': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'Request': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ReportingObserver = this.ReportingObserver || function ReportingObserver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ReportingObserver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ReportingObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ReportingObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ReadableStreamDefaultReader = this.ReadableStreamDefaultReader || function ReadableStreamDefaultReader() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamDefaultReader, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamDefaultReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamDefaultReader': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ReadableStreamDefaultController = this.ReadableStreamDefaultController || function ReadableStreamDefaultController() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamDefaultController, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamDefaultController': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ReadableStreamBYOBRequest = this.ReadableStreamBYOBRequest || function ReadableStreamBYOBRequest() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamBYOBRequest, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamBYOBRequest': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ReadableStreamBYOBReader = this.ReadableStreamBYOBReader || function ReadableStreamBYOBReader() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ReadableStreamBYOBReader, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamBYOBReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStreamBYOBReader': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ReadableStream = this.ReadableStream || function ReadableStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ReadableStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.ReadableByteStreamController = this.ReadableByteStreamController || function ReadableByteStreamController() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ReadableByteStreamController, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ReadableByteStreamController': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Range = this.Range || function Range() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Range, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Range': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.RadioNodeList = this.RadioNodeList || function RadioNodeList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RadioNodeList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RadioNodeList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCTrackEvent = this.RTCTrackEvent || function RTCTrackEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCTrackEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCTrackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCTrackEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCStatsReport = this.RTCStatsReport || function RTCStatsReport() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCStatsReport, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCStatsReport': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCSessionDescription = this.RTCSessionDescription || function RTCSessionDescription() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCSessionDescription, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCSessionDescription': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.RTCSctpTransport = this.RTCSctpTransport || function RTCSctpTransport() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCSctpTransport, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCSctpTransport': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCRtpTransceiver = this.RTCRtpTransceiver || function RTCRtpTransceiver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCRtpTransceiver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCRtpTransceiver': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCRtpSender = this.RTCRtpSender || function RTCRtpSender() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCRtpSender, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCRtpSender': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCRtpReceiver = this.RTCRtpReceiver || function RTCRtpReceiver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCRtpReceiver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCRtpReceiver': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCPeerConnectionIceEvent = this.RTCPeerConnectionIceEvent || function RTCPeerConnectionIceEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnectionIceEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.RTCPeerConnectionIceErrorEvent = this.RTCPeerConnectionIceErrorEvent || function RTCPeerConnectionIceErrorEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnectionIceErrorEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnectionIceErrorEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCPeerConnection = this.RTCPeerConnection || function RTCPeerConnection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCPeerConnection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCPeerConnection': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.RTCIceTransport = this.RTCIceTransport || function RTCIceTransport() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCIceTransport, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCIceTransport': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCIceCandidate = this.RTCIceCandidate || function RTCIceCandidate() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCIceCandidate, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCIceCandidate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCIceCandidate': sdpMid and sdpMLineIndex are both null.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCErrorEvent = this.RTCErrorEvent || function RTCErrorEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCErrorEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCErrorEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCError = this.RTCError || function RTCError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCError': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.RTCEncodedVideoFrame = this.RTCEncodedVideoFrame || function RTCEncodedVideoFrame() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCEncodedVideoFrame, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedVideoFrame': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedVideoFrame': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.RTCEncodedAudioFrame = this.RTCEncodedAudioFrame || function RTCEncodedAudioFrame() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCEncodedAudioFrame, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedAudioFrame': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCEncodedAudioFrame': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.RTCDtlsTransport = this.RTCDtlsTransport || function RTCDtlsTransport() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCDtlsTransport, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDtlsTransport': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCDataChannelEvent = this.RTCDataChannelEvent || function RTCDataChannelEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCDataChannelEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDataChannelEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDataChannelEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCDTMFToneChangeEvent = this.RTCDTMFToneChangeEvent || function RTCDTMFToneChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCDTMFToneChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDTMFToneChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDTMFToneChangeEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCDTMFSender = this.RTCDTMFSender || function RTCDTMFSender() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCDTMFSender, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDTMFSender': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCCertificate = this.RTCCertificate || function RTCCertificate() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCCertificate, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCCertificate': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PromiseRejectionEvent = this.PromiseRejectionEvent || function PromiseRejectionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PromiseRejectionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PromiseRejectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PromiseRejectionEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ProgressEvent = this.ProgressEvent || function ProgressEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ProgressEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ProgressEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ProgressEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.Profiler = this.Profiler || function Profiler() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Profiler, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Profiler': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'Profiler': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ProcessingInstruction = this.ProcessingInstruction || function ProcessingInstruction() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ProcessingInstruction, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ProcessingInstruction': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PopStateEvent = this.PopStateEvent || function PopStateEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PopStateEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PopStateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PopStateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PointerEvent = this.PointerEvent || function PointerEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PointerEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PointerEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PointerEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PluginArray = this.PluginArray || function PluginArray() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PluginArray, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PluginArray': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Plugin = this.Plugin || function Plugin() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Plugin, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Plugin': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PictureInPictureWindow = this.PictureInPictureWindow || function PictureInPictureWindow() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PictureInPictureWindow, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PictureInPictureWindow': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PictureInPictureEvent = this.PictureInPictureEvent || function PictureInPictureEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PictureInPictureEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PictureInPictureEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PictureInPictureEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PeriodicWave = this.PeriodicWave || function PeriodicWave() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PeriodicWave, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PeriodicWave': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PeriodicWave': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PerformanceTiming = this.PerformanceTiming || function PerformanceTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceServerTiming = this.PerformanceServerTiming || function PerformanceServerTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceServerTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceServerTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceResourceTiming = this.PerformanceResourceTiming || function PerformanceResourceTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceResourceTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceResourceTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformancePaintTiming = this.PerformancePaintTiming || function PerformancePaintTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformancePaintTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformancePaintTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceObserverEntryList = this.PerformanceObserverEntryList || function PerformanceObserverEntryList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceObserverEntryList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceObserverEntryList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceObserver = this.PerformanceObserver || function PerformanceObserver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceObserver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PerformanceNavigationTiming = this.PerformanceNavigationTiming || function PerformanceNavigationTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceNavigationTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceNavigationTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceNavigation = this.PerformanceNavigation || function PerformanceNavigation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceNavigation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceNavigation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceMeasure = this.PerformanceMeasure || function PerformanceMeasure() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceMeasure, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceMeasure': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceMark = this.PerformanceMark || function PerformanceMark() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceMark, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceMark': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceMark': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PerformanceLongTaskTiming = this.PerformanceLongTaskTiming || function PerformanceLongTaskTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceLongTaskTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceLongTaskTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceEventTiming = this.PerformanceEventTiming || function PerformanceEventTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceEventTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceEventTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceEntry = this.PerformanceEntry || function PerformanceEntry() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceEntry, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceEntry': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceElementTiming = this.PerformanceElementTiming || function PerformanceElementTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceElementTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceElementTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Performance = this.Performance || function Performance() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Performance, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Performance': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Path2D = this.Path2D || function Path2D() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Path2D, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Path2D': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.PannerNode = this.PannerNode || function PannerNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PannerNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PannerNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PannerNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PageTransitionEvent = this.PageTransitionEvent || function PageTransitionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PageTransitionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PageTransitionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PageTransitionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.OverconstrainedError = this.OverconstrainedError || function OverconstrainedError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OverconstrainedError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'OverconstrainedError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'OverconstrainedError': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.OscillatorNode = this.OscillatorNode || function OscillatorNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OscillatorNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'OscillatorNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'OscillatorNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.OffscreenCanvasRenderingContext2D = this.OffscreenCanvasRenderingContext2D || function OffscreenCanvasRenderingContext2D() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OffscreenCanvasRenderingContext2D, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'OffscreenCanvasRenderingContext2D': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.OffscreenCanvas = this.OffscreenCanvas || function OffscreenCanvas() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OffscreenCanvas, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'OffscreenCanvas': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'OffscreenCanvas': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.OfflineAudioContext = this.OfflineAudioContext || function OfflineAudioContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OfflineAudioContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioContext': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioContext': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.OfflineAudioCompletionEvent = this.OfflineAudioCompletionEvent || function OfflineAudioCompletionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OfflineAudioCompletionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioCompletionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'OfflineAudioCompletionEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NodeList = this.NodeList || function NodeList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NodeList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NodeList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NodeIterator = this.NodeIterator || function NodeIterator() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NodeIterator, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NodeIterator': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Node = this.Node || function Node() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Node, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Node': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NetworkInformation = this.NetworkInformation || function NetworkInformation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NetworkInformation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NetworkInformation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigatorUAData = this.NavigatorUAData || function NavigatorUAData() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigatorUAData, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigatorUAData': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Navigator = this.Navigator || function Navigator() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Navigator, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Navigator': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigationTransition = this.NavigationTransition || function NavigationTransition() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigationTransition, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationTransition': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigationHistoryEntry = this.NavigationHistoryEntry || function NavigationHistoryEntry() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigationHistoryEntry, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationHistoryEntry': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigationDestination = this.NavigationDestination || function NavigationDestination() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigationDestination, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationDestination': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigationCurrentEntryChangeEvent = this.NavigationCurrentEntryChangeEvent || function NavigationCurrentEntryChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigationCurrentEntryChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationCurrentEntryChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationCurrentEntryChangeEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Navigation = this.Navigation || function Navigation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Navigation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Navigation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigateEvent = this.NavigateEvent || function NavigateEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigateEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'NavigateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigateEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NamedNodeMap = this.NamedNodeMap || function NamedNodeMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NamedNodeMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NamedNodeMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MutationRecord = this.MutationRecord || function MutationRecord() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MutationRecord, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MutationRecord': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MutationObserver = this.MutationObserver || function MutationObserver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MutationObserver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MutationObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MouseEvent = this.MouseEvent || function MouseEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MouseEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MouseEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MouseEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MimeTypeArray = this.MimeTypeArray || function MimeTypeArray() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MimeTypeArray, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MimeTypeArray': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MimeType = this.MimeType || function MimeType() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MimeType, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MimeType': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MessagePort = this.MessagePort || function MessagePort() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MessagePort, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MessagePort': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MessageEvent = this.MessageEvent || function MessageEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MessageEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MessageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MessageEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MessageChannel = this.MessageChannel || function MessageChannel() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MessageChannel, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MessageChannel': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.MediaStreamTrackVideoStats = this.MediaStreamTrackVideoStats || function MediaStreamTrackVideoStats() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackVideoStats, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackVideoStats': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaStreamTrackProcessor = this.MediaStreamTrackProcessor || function MediaStreamTrackProcessor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackProcessor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackProcessor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackProcessor': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MediaStreamTrackGenerator = this.MediaStreamTrackGenerator || function MediaStreamTrackGenerator() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackGenerator, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackGenerator': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackGenerator': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MediaStreamTrackEvent = this.MediaStreamTrackEvent || function MediaStreamTrackEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaStreamTrackAudioStats = this.MediaStreamTrackAudioStats || function MediaStreamTrackAudioStats() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrackAudioStats, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrackAudioStats': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaStreamTrack = this.MediaStreamTrack || function MediaStreamTrack() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamTrack, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamTrack': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaStreamEvent = this.MediaStreamEvent || function MediaStreamEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MediaStreamAudioSourceNode = this.MediaStreamAudioSourceNode || function MediaStreamAudioSourceNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamAudioSourceNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioSourceNode': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaStreamAudioDestinationNode = this.MediaStreamAudioDestinationNode || function MediaStreamAudioDestinationNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStreamAudioDestinationNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioDestinationNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStreamAudioDestinationNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MediaStream = this.MediaStream || function MediaStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.MediaSourceHandle = this.MediaSourceHandle || function MediaSourceHandle() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaSourceHandle, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaSourceHandle': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaSource = this.MediaSource || function MediaSource() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaSource, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaSource': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.MediaRecorder = this.MediaRecorder || function MediaRecorder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaRecorder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaRecorder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaRecorder': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MediaQueryListEvent = this.MediaQueryListEvent || function MediaQueryListEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaQueryListEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaQueryListEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaQueryListEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MediaQueryList = this.MediaQueryList || function MediaQueryList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaQueryList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaQueryList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaList = this.MediaList || function MediaList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaError = this.MediaError || function MediaError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaError': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaEncryptedEvent = this.MediaEncryptedEvent || function MediaEncryptedEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaEncryptedEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaEncryptedEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaEncryptedEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MediaElementAudioSourceNode = this.MediaElementAudioSourceNode || function MediaElementAudioSourceNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaElementAudioSourceNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaElementAudioSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaElementAudioSourceNode': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaCapabilities = this.MediaCapabilities || function MediaCapabilities() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaCapabilities, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaCapabilities': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MathMLElement = this.MathMLElement || function MathMLElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MathMLElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MathMLElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Location = this.Location || function Location() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Location, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Location': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.LayoutShiftAttribution = this.LayoutShiftAttribution || function LayoutShiftAttribution() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> LayoutShiftAttribution, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'LayoutShiftAttribution': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.LayoutShift = this.LayoutShift || function LayoutShift() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> LayoutShift, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'LayoutShift': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.LargestContentfulPaint = this.LargestContentfulPaint || function LargestContentfulPaint() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> LargestContentfulPaint, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'LargestContentfulPaint': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.KeyframeEffect = this.KeyframeEffect || function KeyframeEffect() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> KeyframeEffect, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'KeyframeEffect': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'KeyframeEffect': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.KeyboardEvent = this.KeyboardEvent || function KeyboardEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> KeyboardEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'KeyboardEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'KeyboardEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.IntersectionObserverEntry = this.IntersectionObserverEntry || function IntersectionObserverEntry() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IntersectionObserverEntry, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IntersectionObserverEntry': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IntersectionObserver = this.IntersectionObserver || function IntersectionObserver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IntersectionObserver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'IntersectionObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'IntersectionObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.InputEvent = this.InputEvent || function InputEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> InputEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'InputEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'InputEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.InputDeviceInfo = this.InputDeviceInfo || function InputDeviceInfo() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> InputDeviceInfo, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'InputDeviceInfo': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.InputDeviceCapabilities = this.InputDeviceCapabilities || function InputDeviceCapabilities() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> InputDeviceCapabilities, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'InputDeviceCapabilities': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Ink = this.Ink || function Ink() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Ink, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Ink': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ImageData = this.ImageData || function ImageData() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ImageData, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ImageData': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ImageData': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ImageCapture = this.ImageCapture || function ImageCapture() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ImageCapture, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ImageCapture': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ImageCapture': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ImageBitmapRenderingContext = this.ImageBitmapRenderingContext || function ImageBitmapRenderingContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ImageBitmapRenderingContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ImageBitmapRenderingContext': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ImageBitmap = this.ImageBitmap || function ImageBitmap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ImageBitmap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ImageBitmap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IdleDeadline = this.IdleDeadline || function IdleDeadline() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IdleDeadline, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IdleDeadline': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IIRFilterNode = this.IIRFilterNode || function IIRFilterNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IIRFilterNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'IIRFilterNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IIRFilterNode': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBVersionChangeEvent = this.IDBVersionChangeEvent || function IDBVersionChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBVersionChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'IDBVersionChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'IDBVersionChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.IDBTransaction = this.IDBTransaction || function IDBTransaction() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBTransaction, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBTransaction': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBRequest = this.IDBRequest || function IDBRequest() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBRequest, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBRequest': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBOpenDBRequest = this.IDBOpenDBRequest || function IDBOpenDBRequest() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBOpenDBRequest, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBOpenDBRequest': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBObjectStore = this.IDBObjectStore || function IDBObjectStore() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBObjectStore, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBObjectStore': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBKeyRange = this.IDBKeyRange || function IDBKeyRange() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBKeyRange, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBKeyRange': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBIndex = this.IDBIndex || function IDBIndex() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBIndex, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBIndex': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBFactory = this.IDBFactory || function IDBFactory() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBFactory, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBFactory': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBDatabase = this.IDBDatabase || function IDBDatabase() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBDatabase, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBDatabase': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBCursorWithValue = this.IDBCursorWithValue || function IDBCursorWithValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBCursorWithValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBCursorWithValue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IDBCursor = this.IDBCursor || function IDBCursor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IDBCursor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IDBCursor': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.History = this.History || function History() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> History, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'History': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HighlightRegistry = this.HighlightRegistry || function HighlightRegistry() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HighlightRegistry, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HighlightRegistry': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Highlight = this.Highlight || function Highlight() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Highlight, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Highlight': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Headers = this.Headers || function Headers() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Headers, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Headers': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.HashChangeEvent = this.HashChangeEvent || function HashChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HashChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HashChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'HashChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.HTMLVideoElement = this.HTMLVideoElement || function HTMLVideoElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLVideoElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLVideoElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLVideoElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLUnknownElement = this.HTMLUnknownElement || function HTMLUnknownElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLUnknownElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLUnknownElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLUListElement = this.HTMLUListElement || function HTMLUListElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLUListElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLUListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLUListElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTrackElement = this.HTMLTrackElement || function HTMLTrackElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTrackElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTrackElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTrackElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTitleElement = this.HTMLTitleElement || function HTMLTitleElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTitleElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTitleElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTitleElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTimeElement = this.HTMLTimeElement || function HTMLTimeElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTimeElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTimeElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTimeElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTextAreaElement = this.HTMLTextAreaElement || function HTMLTextAreaElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTextAreaElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTextAreaElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTextAreaElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTemplateElement = this.HTMLTemplateElement || function HTMLTemplateElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTemplateElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTemplateElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTemplateElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTableSectionElement = this.HTMLTableSectionElement || function HTMLTableSectionElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableSectionElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableSectionElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableSectionElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTableRowElement = this.HTMLTableRowElement || function HTMLTableRowElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableRowElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableRowElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableRowElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTableElement = this.HTMLTableElement || function HTMLTableElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTableColElement = this.HTMLTableColElement || function HTMLTableColElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableColElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableColElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableColElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTableCellElement = this.HTMLTableCellElement || function HTMLTableCellElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableCellElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCellElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCellElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLTableCaptionElement = this.HTMLTableCaptionElement || function HTMLTableCaptionElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLTableCaptionElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCaptionElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLTableCaptionElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLStyleElement = this.HTMLStyleElement || function HTMLStyleElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLStyleElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLStyleElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLStyleElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLSpanElement = this.HTMLSpanElement || function HTMLSpanElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLSpanElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSpanElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSpanElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLSourceElement = this.HTMLSourceElement || function HTMLSourceElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLSourceElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSourceElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSourceElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLSlotElement = this.HTMLSlotElement || function HTMLSlotElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLSlotElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSlotElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSlotElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLSelectElement = this.HTMLSelectElement || function HTMLSelectElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLSelectElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSelectElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLSelectElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLScriptElement = this.HTMLScriptElement || function HTMLScriptElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLScriptElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLScriptElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLScriptElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLQuoteElement = this.HTMLQuoteElement || function HTMLQuoteElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLQuoteElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLQuoteElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLQuoteElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLProgressElement = this.HTMLProgressElement || function HTMLProgressElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLProgressElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLProgressElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLProgressElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLPreElement = this.HTMLPreElement || function HTMLPreElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLPreElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPreElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPreElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLPictureElement = this.HTMLPictureElement || function HTMLPictureElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLPictureElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPictureElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLPictureElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLParamElement = this.HTMLParamElement || function HTMLParamElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLParamElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParamElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParamElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLParagraphElement = this.HTMLParagraphElement || function HTMLParagraphElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLParagraphElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParagraphElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLParagraphElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLOutputElement = this.HTMLOutputElement || function HTMLOutputElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLOutputElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOutputElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOutputElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLOptionsCollection = this.HTMLOptionsCollection || function HTMLOptionsCollection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLOptionsCollection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptionsCollection': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLOptionElement = this.HTMLOptionElement || function HTMLOptionElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLOptionElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptionElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptionElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLOptGroupElement = this.HTMLOptGroupElement || function HTMLOptGroupElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLOptGroupElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptGroupElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOptGroupElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLObjectElement = this.HTMLObjectElement || function HTMLObjectElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLObjectElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLObjectElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLObjectElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLOListElement = this.HTMLOListElement || function HTMLOListElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLOListElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLOListElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLModElement = this.HTMLModElement || function HTMLModElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLModElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLModElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLModElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLMeterElement = this.HTMLMeterElement || function HTMLMeterElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLMeterElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMeterElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMeterElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLMetaElement = this.HTMLMetaElement || function HTMLMetaElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLMetaElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMetaElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMetaElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLMenuElement = this.HTMLMenuElement || function HTMLMenuElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLMenuElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMenuElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMenuElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLMediaElement = this.HTMLMediaElement || function HTMLMediaElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLMediaElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMediaElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLMarqueeElement = this.HTMLMarqueeElement || function HTMLMarqueeElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLMarqueeElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMarqueeElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMarqueeElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLMapElement = this.HTMLMapElement || function HTMLMapElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLMapElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMapElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLMapElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLLinkElement = this.HTMLLinkElement || function HTMLLinkElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLLinkElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLinkElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLinkElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLLegendElement = this.HTMLLegendElement || function HTMLLegendElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLLegendElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLegendElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLegendElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLLabelElement = this.HTMLLabelElement || function HTMLLabelElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLLabelElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLabelElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLabelElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLLIElement = this.HTMLLIElement || function HTMLLIElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLLIElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLIElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLLIElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLInputElement = this.HTMLInputElement || function HTMLInputElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLInputElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLInputElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLInputElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLImageElement = this.HTMLImageElement || function HTMLImageElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLImageElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLImageElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLImageElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLIFrameElement = this.HTMLIFrameElement || function HTMLIFrameElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLIFrameElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLIFrameElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLIFrameElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLHtmlElement = this.HTMLHtmlElement || function HTMLHtmlElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLHtmlElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHtmlElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHtmlElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLHeadingElement = this.HTMLHeadingElement || function HTMLHeadingElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLHeadingElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadingElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadingElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLHeadElement = this.HTMLHeadElement || function HTMLHeadElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLHeadElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHeadElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLHRElement = this.HTMLHRElement || function HTMLHRElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLHRElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHRElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLHRElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLFrameSetElement = this.HTMLFrameSetElement || function HTMLFrameSetElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLFrameSetElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameSetElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameSetElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLFrameElement = this.HTMLFrameElement || function HTMLFrameElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLFrameElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFrameElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLFormElement = this.HTMLFormElement || function HTMLFormElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLFormElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFormElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFormElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLFormControlsCollection = this.HTMLFormControlsCollection || function HTMLFormControlsCollection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLFormControlsCollection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFormControlsCollection': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLFontElement = this.HTMLFontElement || function HTMLFontElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLFontElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFontElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFontElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLFieldSetElement = this.HTMLFieldSetElement || function HTMLFieldSetElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLFieldSetElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFieldSetElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFieldSetElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLEmbedElement = this.HTMLEmbedElement || function HTMLEmbedElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLEmbedElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLEmbedElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLEmbedElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLElement = this.HTMLElement || function HTMLElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDocument = this.HTMLDocument || function HTMLDocument() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDocument, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDocument': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDivElement = this.HTMLDivElement || function HTMLDivElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDivElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDivElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDivElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDirectoryElement = this.HTMLDirectoryElement || function HTMLDirectoryElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDirectoryElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDirectoryElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDirectoryElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDialogElement = this.HTMLDialogElement || function HTMLDialogElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDialogElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDialogElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDialogElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDetailsElement = this.HTMLDetailsElement || function HTMLDetailsElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDetailsElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDetailsElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDetailsElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDataListElement = this.HTMLDataListElement || function HTMLDataListElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDataListElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataListElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDataElement = this.HTMLDataElement || function HTMLDataElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDataElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDataElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLDListElement = this.HTMLDListElement || function HTMLDListElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLDListElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDListElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLDListElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLCollection = this.HTMLCollection || function HTMLCollection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLCollection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLCollection': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLCanvasElement = this.HTMLCanvasElement || function HTMLCanvasElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLCanvasElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLCanvasElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLCanvasElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLButtonElement = this.HTMLButtonElement || function HTMLButtonElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLButtonElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLButtonElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLButtonElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLBodyElement = this.HTMLBodyElement || function HTMLBodyElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLBodyElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBodyElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBodyElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLBaseElement = this.HTMLBaseElement || function HTMLBaseElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLBaseElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBaseElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBaseElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLBRElement = this.HTMLBRElement || function HTMLBRElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLBRElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBRElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLBRElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLAudioElement = this.HTMLAudioElement || function HTMLAudioElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLAudioElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAudioElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAudioElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLAreaElement = this.HTMLAreaElement || function HTMLAreaElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLAreaElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAreaElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAreaElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLAnchorElement = this.HTMLAnchorElement || function HTMLAnchorElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLAnchorElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAnchorElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAnchorElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLAllCollection = this.HTMLAllCollection || function HTMLAllCollection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLAllCollection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLAllCollection': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GeolocationPositionError = this.GeolocationPositionError || function GeolocationPositionError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GeolocationPositionError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GeolocationPositionError': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GeolocationPosition = this.GeolocationPosition || function GeolocationPosition() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GeolocationPosition, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GeolocationPosition': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GeolocationCoordinates = this.GeolocationCoordinates || function GeolocationCoordinates() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GeolocationCoordinates, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GeolocationCoordinates': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Geolocation = this.Geolocation || function Geolocation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Geolocation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Geolocation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GamepadHapticActuator = this.GamepadHapticActuator || function GamepadHapticActuator() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GamepadHapticActuator, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadHapticActuator': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GamepadEvent = this.GamepadEvent || function GamepadEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GamepadEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.GamepadButton = this.GamepadButton || function GamepadButton() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GamepadButton, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GamepadButton': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Gamepad = this.Gamepad || function Gamepad() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Gamepad, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Gamepad': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GainNode = this.GainNode || function GainNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GainNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GainNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'GainNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.FormDataEvent = this.FormDataEvent || function FormDataEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FormDataEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'FormDataEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FormDataEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FormData = this.FormData || function FormData() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FormData, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'FormData': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.FontFaceSetLoadEvent = this.FontFaceSetLoadEvent || function FontFaceSetLoadEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FontFaceSetLoadEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'FontFaceSetLoadEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'FontFaceSetLoadEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.FontFace = this.FontFace || function FontFace() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FontFace, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'FontFace': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FontFace': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FocusEvent = this.FocusEvent || function FocusEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FocusEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'FocusEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'FocusEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.FileReader = this.FileReader || function FileReader() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FileReader, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'FileReader': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.FileList = this.FileList || function FileList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FileList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FileList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.File = this.File || function File() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> File, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'File': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'File': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FeaturePolicy = this.FeaturePolicy || function FeaturePolicy() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FeaturePolicy, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FeaturePolicy': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.External = this.External || function External() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> External, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'External': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.EventTarget = this.EventTarget || function EventTarget() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> EventTarget, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'EventTarget': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.EventSource = this.EventSource || function EventSource() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> EventSource, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'EventSource': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'EventSource': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.EventCounts = this.EventCounts || function EventCounts() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> EventCounts, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'EventCounts': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Event = this.Event || function Event() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Event, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Event': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'Event': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ErrorEvent = this.ErrorEvent || function ErrorEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ErrorEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ErrorEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.EncodedVideoChunk = this.EncodedVideoChunk || function EncodedVideoChunk() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> EncodedVideoChunk, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedVideoChunk': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedVideoChunk': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.EncodedAudioChunk = this.EncodedAudioChunk || function EncodedAudioChunk() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> EncodedAudioChunk, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedAudioChunk': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'EncodedAudioChunk': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ElementInternals = this.ElementInternals || function ElementInternals() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ElementInternals, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ElementInternals': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Element = this.Element || function Element() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Element, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Element': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.EditContext = this.EditContext || function EditContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> EditContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'EditContext': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DynamicsCompressorNode = this.DynamicsCompressorNode || function DynamicsCompressorNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DynamicsCompressorNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DynamicsCompressorNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'DynamicsCompressorNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.DragEvent = this.DragEvent || function DragEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DragEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DragEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'DragEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.DocumentType = this.DocumentType || function DocumentType() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DocumentType, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentType': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DocumentTimeline = this.DocumentTimeline || function DocumentTimeline() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DocumentTimeline, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentTimeline': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DocumentFragment = this.DocumentFragment || function DocumentFragment() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DocumentFragment, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentFragment': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Document = this.Document || function Document() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Document, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Document': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DelegatedInkTrailPresenter = this.DelegatedInkTrailPresenter || function DelegatedInkTrailPresenter() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DelegatedInkTrailPresenter, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DelegatedInkTrailPresenter': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DelayNode = this.DelayNode || function DelayNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DelayNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DelayNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'DelayNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.DecompressionStream = this.DecompressionStream || function DecompressionStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DecompressionStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DecompressionStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'DecompressionStream': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.DataTransferItemList = this.DataTransferItemList || function DataTransferItemList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DataTransferItemList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DataTransferItemList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DataTransferItem = this.DataTransferItem || function DataTransferItem() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DataTransferItem, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DataTransferItem': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DataTransfer = this.DataTransfer || function DataTransfer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DataTransfer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DataTransfer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMTokenList = this.DOMTokenList || function DOMTokenList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMTokenList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DOMTokenList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DOMStringMap = this.DOMStringMap || function DOMStringMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMStringMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DOMStringMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DOMStringList = this.DOMStringList || function DOMStringList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMStringList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DOMStringList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DOMRectReadOnly = this.DOMRectReadOnly || function DOMRectReadOnly() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMRectReadOnly, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMRectReadOnly': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMRectList = this.DOMRectList || function DOMRectList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMRectList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DOMRectList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DOMRect = this.DOMRect || function DOMRect() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMRect, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMRect': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMQuad = this.DOMQuad || function DOMQuad() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMQuad, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMQuad': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMPointReadOnly = this.DOMPointReadOnly || function DOMPointReadOnly() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMPointReadOnly, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMPointReadOnly': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMPoint = this.DOMPoint || function DOMPoint() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMPoint, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMPoint': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMParser = this.DOMParser || function DOMParser() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMParser, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMParser': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMMatrixReadOnly = this.DOMMatrixReadOnly || function DOMMatrixReadOnly() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMMatrixReadOnly, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMMatrixReadOnly': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMMatrix = this.DOMMatrix || function DOMMatrix() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMMatrix, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMMatrix': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMImplementation = this.DOMImplementation || function DOMImplementation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMImplementation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DOMImplementation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DOMException = this.DOMException || function DOMException() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMException, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMException': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DOMError = this.DOMError || function DOMError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DOMError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'DOMError': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CustomStateSet = this.CustomStateSet || function CustomStateSet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CustomStateSet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CustomStateSet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CustomEvent = this.CustomEvent || function CustomEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CustomEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CustomEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CustomEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CustomElementRegistry = this.CustomElementRegistry || function CustomElementRegistry() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CustomElementRegistry, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CustomElementRegistry': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Crypto = this.Crypto || function Crypto() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Crypto, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Crypto': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CountQueuingStrategy = this.CountQueuingStrategy || function CountQueuingStrategy() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CountQueuingStrategy, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CountQueuingStrategy': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CountQueuingStrategy': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ConvolverNode = this.ConvolverNode || function ConvolverNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ConvolverNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ConvolverNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ConvolverNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ContentVisibilityAutoStateChangeEvent = this.ContentVisibilityAutoStateChangeEvent || function ContentVisibilityAutoStateChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ContentVisibilityAutoStateChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ContentVisibilityAutoStateChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ContentVisibilityAutoStateChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ConstantSourceNode = this.ConstantSourceNode || function ConstantSourceNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ConstantSourceNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ConstantSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ConstantSourceNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CompressionStream = this.CompressionStream || function CompressionStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CompressionStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CompressionStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CompressionStream': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CompositionEvent = this.CompositionEvent || function CompositionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CompositionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CompositionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CompositionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.Comment = this.Comment || function Comment() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Comment, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Comment': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.CloseWatcher = this.CloseWatcher || function CloseWatcher() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CloseWatcher, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CloseWatcher': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.CloseEvent = this.CloseEvent || function CloseEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CloseEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CloseEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CloseEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ClipboardEvent = this.ClipboardEvent || function ClipboardEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ClipboardEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CharacterData = this.CharacterData || function CharacterData() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CharacterData, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CharacterData': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CharacterBoundsUpdateEvent = this.CharacterBoundsUpdateEvent || function CharacterBoundsUpdateEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CharacterBoundsUpdateEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CharacterBoundsUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CharacterBoundsUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ChannelSplitterNode = this.ChannelSplitterNode || function ChannelSplitterNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ChannelSplitterNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelSplitterNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelSplitterNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ChannelMergerNode = this.ChannelMergerNode || function ChannelMergerNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ChannelMergerNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelMergerNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ChannelMergerNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CanvasRenderingContext2D = this.CanvasRenderingContext2D || function CanvasRenderingContext2D() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CanvasRenderingContext2D, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasRenderingContext2D': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CanvasPattern = this.CanvasPattern || function CanvasPattern() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CanvasPattern, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasPattern': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CanvasGradient = this.CanvasGradient || function CanvasGradient() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CanvasGradient, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasGradient': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CanvasCaptureMediaStreamTrack = this.CanvasCaptureMediaStreamTrack || function CanvasCaptureMediaStreamTrack() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CanvasCaptureMediaStreamTrack, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CanvasCaptureMediaStreamTrack': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSVariableReferenceValue = this.CSSVariableReferenceValue || function CSSVariableReferenceValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSVariableReferenceValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSVariableReferenceValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSVariableReferenceValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSUnparsedValue = this.CSSUnparsedValue || function CSSUnparsedValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSUnparsedValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnparsedValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnparsedValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSUnitValue = this.CSSUnitValue || function CSSUnitValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSUnitValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnitValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSUnitValue': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSTranslate = this.CSSTranslate || function CSSTranslate() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSTranslate, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTranslate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTranslate': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSTransition = this.CSSTransition || function CSSTransition() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSTransition, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransition': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSTransformValue = this.CSSTransformValue || function CSSTransformValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSTransformValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransformValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransformValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSTransformComponent = this.CSSTransformComponent || function CSSTransformComponent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSTransformComponent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSTransformComponent': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSSupportsRule = this.CSSSupportsRule || function CSSSupportsRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSSupportsRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSupportsRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSStyleValue = this.CSSStyleValue || function CSSStyleValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleValue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSStyleSheet = this.CSSStyleSheet || function CSSStyleSheet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleSheet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleSheet': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.CSSStyleRule = this.CSSStyleRule || function CSSStyleRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSStyleDeclaration = this.CSSStyleDeclaration || function CSSStyleDeclaration() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSStyleDeclaration, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStyleDeclaration': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSStartingStyleRule = this.CSSStartingStyleRule || function CSSStartingStyleRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSStartingStyleRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSStartingStyleRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSSkewY = this.CSSSkewY || function CSSSkewY() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSSkewY, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewY': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewY': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSSkewX = this.CSSSkewX || function CSSSkewX() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSSkewX, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewX': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkewX': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSSkew = this.CSSSkew || function CSSSkew() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSSkew, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkew': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSSkew': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSScopeRule = this.CSSScopeRule || function CSSScopeRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSScopeRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSScopeRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSScale = this.CSSScale || function CSSScale() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSScale, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSScale': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSScale': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSRuleList = this.CSSRuleList || function CSSRuleList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSRuleList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRuleList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSRule = this.CSSRule || function CSSRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSRotate = this.CSSRotate || function CSSRotate() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSRotate, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRotate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSRotate': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSPropertyRule = this.CSSPropertyRule || function CSSPropertyRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSPropertyRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPropertyRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSPositionValue = this.CSSPositionValue || function CSSPositionValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSPositionValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionValue': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSPositionTryRule = this.CSSPositionTryRule || function CSSPositionTryRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSPositionTryRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionTryRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSPositionTryDescriptors = this.CSSPositionTryDescriptors || function CSSPositionTryDescriptors() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSPositionTryDescriptors, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPositionTryDescriptors': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSPerspective = this.CSSPerspective || function CSSPerspective() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSPerspective, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPerspective': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPerspective': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSPageRule = this.CSSPageRule || function CSSPageRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSPageRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSPageRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSNumericValue = this.CSSNumericValue || function CSSNumericValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSNumericValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNumericValue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSNumericArray = this.CSSNumericArray || function CSSNumericArray() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSNumericArray, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNumericArray': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSNamespaceRule = this.CSSNamespaceRule || function CSSNamespaceRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSNamespaceRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNamespaceRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMediaRule = this.CSSMediaRule || function CSSMediaRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMediaRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMediaRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMatrixComponent = this.CSSMatrixComponent || function CSSMatrixComponent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMatrixComponent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMatrixComponent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMatrixComponent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSMathValue = this.CSSMathValue || function CSSMathValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathValue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMathSum = this.CSSMathSum || function CSSMathSum() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathSum, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathSum': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathSum': Arguments can't be empty");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMathProduct = this.CSSMathProduct || function CSSMathProduct() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathProduct, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathProduct': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathProduct': Arguments can't be empty");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMathNegate = this.CSSMathNegate || function CSSMathNegate() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathNegate, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathNegate': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathNegate': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSMathMin = this.CSSMathMin || function CSSMathMin() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathMin, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMin': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMin': Arguments can't be empty");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMathMax = this.CSSMathMax || function CSSMathMax() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathMax, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMax': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathMax': Arguments can't be empty");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMathInvert = this.CSSMathInvert || function CSSMathInvert() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathInvert, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathInvert': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathInvert': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSMathClamp = this.CSSMathClamp || function CSSMathClamp() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMathClamp, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathClamp': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMathClamp': 3 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSLayerStatementRule = this.CSSLayerStatementRule || function CSSLayerStatementRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSLayerStatementRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSLayerStatementRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSLayerBlockRule = this.CSSLayerBlockRule || function CSSLayerBlockRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSLayerBlockRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSLayerBlockRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSKeywordValue = this.CSSKeywordValue || function CSSKeywordValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSKeywordValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeywordValue': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeywordValue': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CSSKeyframesRule = this.CSSKeyframesRule || function CSSKeyframesRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSKeyframesRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeyframesRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSKeyframeRule = this.CSSKeyframeRule || function CSSKeyframeRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSKeyframeRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSKeyframeRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSImportRule = this.CSSImportRule || function CSSImportRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSImportRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSImportRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSImageValue = this.CSSImageValue || function CSSImageValue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSImageValue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSImageValue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSGroupingRule = this.CSSGroupingRule || function CSSGroupingRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSGroupingRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSGroupingRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSFontPaletteValuesRule = this.CSSFontPaletteValuesRule || function CSSFontPaletteValuesRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSFontPaletteValuesRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSFontPaletteValuesRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSFontFaceRule = this.CSSFontFaceRule || function CSSFontFaceRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSFontFaceRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSFontFaceRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSCounterStyleRule = this.CSSCounterStyleRule || function CSSCounterStyleRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSCounterStyleRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSCounterStyleRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSContainerRule = this.CSSContainerRule || function CSSContainerRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSContainerRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSContainerRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSConditionRule = this.CSSConditionRule || function CSSConditionRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSConditionRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSConditionRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSAnimation = this.CSSAnimation || function CSSAnimation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSAnimation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSAnimation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CDATASection = this.CDATASection || function CDATASection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CDATASection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CDATASection': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ByteLengthQueuingStrategy = this.ByteLengthQueuingStrategy || function ByteLengthQueuingStrategy() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ByteLengthQueuingStrategy, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ByteLengthQueuingStrategy': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ByteLengthQueuingStrategy': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.BrowserCaptureMediaStreamTrack = this.BrowserCaptureMediaStreamTrack || function BrowserCaptureMediaStreamTrack() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BrowserCaptureMediaStreamTrack, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BrowserCaptureMediaStreamTrack': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BroadcastChannel = this.BroadcastChannel || function BroadcastChannel() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BroadcastChannel, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'BroadcastChannel': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'BroadcastChannel': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.BlobEvent = this.BlobEvent || function BlobEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BlobEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'BlobEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BlobEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Blob = this.Blob || function Blob() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Blob, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Blob': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.BiquadFilterNode = this.BiquadFilterNode || function BiquadFilterNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BiquadFilterNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'BiquadFilterNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'BiquadFilterNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.BeforeUnloadEvent = this.BeforeUnloadEvent || function BeforeUnloadEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BeforeUnloadEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BeforeUnloadEvent': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BeforeInstallPromptEvent = this.BeforeInstallPromptEvent || function BeforeInstallPromptEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BeforeInstallPromptEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'BeforeInstallPromptEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'BeforeInstallPromptEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.BaseAudioContext = this.BaseAudioContext || function BaseAudioContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BaseAudioContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BaseAudioContext': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BarProp = this.BarProp || function BarProp() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BarProp, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BarProp': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioWorkletNode = this.AudioWorkletNode || function AudioWorkletNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioWorkletNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioWorkletNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioWorkletNode': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioSinkInfo = this.AudioSinkInfo || function AudioSinkInfo() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioSinkInfo, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioSinkInfo': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioScheduledSourceNode = this.AudioScheduledSourceNode || function AudioScheduledSourceNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioScheduledSourceNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioScheduledSourceNode': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioProcessingEvent = this.AudioProcessingEvent || function AudioProcessingEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioProcessingEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioProcessingEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioProcessingEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioParamMap = this.AudioParamMap || function AudioParamMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioParamMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioParamMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioParam = this.AudioParam || function AudioParam() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioParam, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioParam': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioNode = this.AudioNode || function AudioNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioNode': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioListener = this.AudioListener || function AudioListener() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioListener, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioListener': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioDestinationNode = this.AudioDestinationNode || function AudioDestinationNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioDestinationNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioDestinationNode': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AudioData = this.AudioData || function AudioData() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioData, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioData': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioData': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.AudioContext = this.AudioContext || function AudioContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioContext': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.AudioBufferSourceNode = this.AudioBufferSourceNode || function AudioBufferSourceNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioBufferSourceNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBufferSourceNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBufferSourceNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.AudioBuffer = this.AudioBuffer || function AudioBuffer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioBuffer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBuffer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioBuffer': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.Attr = this.Attr || function Attr() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Attr, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Attr': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AnimationTimeline = this.AnimationTimeline || function AnimationTimeline() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AnimationTimeline, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationTimeline': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AnimationPlaybackEvent = this.AnimationPlaybackEvent || function AnimationPlaybackEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AnimationPlaybackEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationPlaybackEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationPlaybackEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.AnimationEvent = this.AnimationEvent || function AnimationEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AnimationEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.AnimationEffect = this.AnimationEffect || function AnimationEffect() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AnimationEffect, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AnimationEffect': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Animation = this.Animation || function Animation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Animation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Animation': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.AnalyserNode = this.AnalyserNode || function AnalyserNode() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AnalyserNode, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AnalyserNode': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AnalyserNode': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.AbstractRange = this.AbstractRange || function AbstractRange() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AbstractRange, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AbstractRange': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AbortSignal = this.AbortSignal || function AbortSignal() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AbortSignal, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AbortSignal': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AbortController = this.AbortController || function AbortController() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AbortController, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AbortController': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.AbsoluteOrientationSensor = this.AbsoluteOrientationSensor || function AbsoluteOrientationSensor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AbsoluteOrientationSensor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AbsoluteOrientationSensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Accelerometer = this.Accelerometer || function Accelerometer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Accelerometer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Accelerometer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.AudioDecoder = this.AudioDecoder || function AudioDecoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioDecoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioDecoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.AudioEncoder = this.AudioEncoder || function AudioEncoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioEncoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioEncoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'AudioEncoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.AudioWorklet = this.AudioWorklet || function AudioWorklet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AudioWorklet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AudioWorklet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BatteryManager = this.BatteryManager || function BatteryManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BatteryManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BatteryManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Cache = this.Cache || function Cache() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Cache, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Cache': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CacheStorage = this.CacheStorage || function CacheStorage() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CacheStorage, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CacheStorage': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Clipboard = this.Clipboard || function Clipboard() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Clipboard, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Clipboard': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ClipboardItem = this.ClipboardItem || function ClipboardItem() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ClipboardItem, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardItem': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ClipboardItem': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CookieChangeEvent = this.CookieChangeEvent || function CookieChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CookieChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CookieChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'CookieChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.CookieStore = this.CookieStore || function CookieStore() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CookieStore, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CookieStore': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CookieStoreManager = this.CookieStoreManager || function CookieStoreManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CookieStoreManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CookieStoreManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Credential = this.Credential || function Credential() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Credential, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Credential': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CredentialsContainer = this.CredentialsContainer || function CredentialsContainer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CredentialsContainer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CredentialsContainer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CryptoKey = this.CryptoKey || function CryptoKey() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CryptoKey, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CryptoKey': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DeviceMotionEvent = this.DeviceMotionEvent || function DeviceMotionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DeviceMotionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.DeviceMotionEventAcceleration = this.DeviceMotionEventAcceleration || function DeviceMotionEventAcceleration() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DeviceMotionEventAcceleration, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEventAcceleration': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DeviceMotionEventRotationRate = this.DeviceMotionEventRotationRate || function DeviceMotionEventRotationRate() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DeviceMotionEventRotationRate, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceMotionEventRotationRate': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DeviceOrientationEvent = this.DeviceOrientationEvent || function DeviceOrientationEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DeviceOrientationEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceOrientationEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'DeviceOrientationEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.FederatedCredential = this.FederatedCredential || function FederatedCredential() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FederatedCredential, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'FederatedCredential': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'FederatedCredential': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.GPU = this.GPU || function GPU() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPU, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPU': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUAdapter = this.GPUAdapter || function GPUAdapter() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUAdapter, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUAdapter': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUAdapterInfo = this.GPUAdapterInfo || function GPUAdapterInfo() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUAdapterInfo, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUAdapterInfo': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUBindGroup = this.GPUBindGroup || function GPUBindGroup() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUBindGroup, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUBindGroup': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUBindGroupLayout = this.GPUBindGroupLayout || function GPUBindGroupLayout() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUBindGroupLayout, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUBindGroupLayout': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUBuffer = this.GPUBuffer || function GPUBuffer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUBuffer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUBuffer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUCanvasContext = this.GPUCanvasContext || function GPUCanvasContext() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUCanvasContext, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCanvasContext': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUCommandBuffer = this.GPUCommandBuffer || function GPUCommandBuffer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUCommandBuffer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCommandBuffer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUCommandEncoder = this.GPUCommandEncoder || function GPUCommandEncoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUCommandEncoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCommandEncoder': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUCompilationInfo = this.GPUCompilationInfo || function GPUCompilationInfo() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUCompilationInfo, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCompilationInfo': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUCompilationMessage = this.GPUCompilationMessage || function GPUCompilationMessage() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUCompilationMessage, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUCompilationMessage': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUComputePassEncoder = this.GPUComputePassEncoder || function GPUComputePassEncoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUComputePassEncoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUComputePassEncoder': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUComputePipeline = this.GPUComputePipeline || function GPUComputePipeline() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUComputePipeline, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUComputePipeline': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUDevice = this.GPUDevice || function GPUDevice() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUDevice, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUDevice': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUDeviceLostInfo = this.GPUDeviceLostInfo || function GPUDeviceLostInfo() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUDeviceLostInfo, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUDeviceLostInfo': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUError = this.GPUError || function GPUError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUError': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUExternalTexture = this.GPUExternalTexture || function GPUExternalTexture() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUExternalTexture, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUExternalTexture': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUInternalError = this.GPUInternalError || function GPUInternalError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUInternalError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUInternalError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUInternalError': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.GPUOutOfMemoryError = this.GPUOutOfMemoryError || function GPUOutOfMemoryError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUOutOfMemoryError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUOutOfMemoryError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUOutOfMemoryError': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.GPUPipelineError = this.GPUPipelineError || function GPUPipelineError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUPipelineError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUPipelineError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUPipelineError': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.GPUPipelineLayout = this.GPUPipelineLayout || function GPUPipelineLayout() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUPipelineLayout, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUPipelineLayout': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUQuerySet = this.GPUQuerySet || function GPUQuerySet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUQuerySet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUQuerySet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUQueue = this.GPUQueue || function GPUQueue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUQueue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUQueue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPURenderBundle = this.GPURenderBundle || function GPURenderBundle() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPURenderBundle, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderBundle': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPURenderBundleEncoder = this.GPURenderBundleEncoder || function GPURenderBundleEncoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPURenderBundleEncoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderBundleEncoder': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPURenderPassEncoder = this.GPURenderPassEncoder || function GPURenderPassEncoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPURenderPassEncoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderPassEncoder': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPURenderPipeline = this.GPURenderPipeline || function GPURenderPipeline() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPURenderPipeline, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPURenderPipeline': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUSampler = this.GPUSampler || function GPUSampler() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUSampler, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUSampler': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUShaderModule = this.GPUShaderModule || function GPUShaderModule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUShaderModule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUShaderModule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUSupportedFeatures = this.GPUSupportedFeatures || function GPUSupportedFeatures() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUSupportedFeatures, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUSupportedFeatures': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUSupportedLimits = this.GPUSupportedLimits || function GPUSupportedLimits() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUSupportedLimits, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUSupportedLimits': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUTexture = this.GPUTexture || function GPUTexture() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUTexture, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUTexture': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUTextureView = this.GPUTextureView || function GPUTextureView() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUTextureView, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUTextureView': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUUncapturedErrorEvent = this.GPUUncapturedErrorEvent || function GPUUncapturedErrorEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUUncapturedErrorEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUUncapturedErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'GPUUncapturedErrorEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.GPUValidationError = this.GPUValidationError || function GPUValidationError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GPUValidationError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUValidationError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'GPUValidationError': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.GravitySensor = this.GravitySensor || function GravitySensor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> GravitySensor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'GravitySensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Gyroscope = this.Gyroscope || function Gyroscope() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Gyroscope, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Gyroscope': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.IdleDetector = this.IdleDetector || function IdleDetector() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IdleDetector, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'IdleDetector': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.ImageDecoder = this.ImageDecoder || function ImageDecoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ImageDecoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ImageDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'ImageDecoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.ImageTrack = this.ImageTrack || function ImageTrack() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ImageTrack, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ImageTrack': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ImageTrackList = this.ImageTrackList || function ImageTrackList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ImageTrackList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ImageTrackList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Keyboard = this.Keyboard || function Keyboard() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Keyboard, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Keyboard': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.KeyboardLayoutMap = this.KeyboardLayoutMap || function KeyboardLayoutMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> KeyboardLayoutMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'KeyboardLayoutMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.LinearAccelerationSensor = this.LinearAccelerationSensor || function LinearAccelerationSensor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> LinearAccelerationSensor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'LinearAccelerationSensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Lock = this.Lock || function Lock() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Lock, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Lock': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.LockManager = this.LockManager || function LockManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> LockManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'LockManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MIDIAccess = this.MIDIAccess || function MIDIAccess() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIAccess, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIAccess': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MIDIConnectionEvent = this.MIDIConnectionEvent || function MIDIConnectionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIConnectionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIConnectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIConnectionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MIDIInput = this.MIDIInput || function MIDIInput() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIInput, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIInput': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MIDIInputMap = this.MIDIInputMap || function MIDIInputMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIInputMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIInputMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MIDIMessageEvent = this.MIDIMessageEvent || function MIDIMessageEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIMessageEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIMessageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIMessageEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.MIDIOutput = this.MIDIOutput || function MIDIOutput() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIOutput, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIOutput': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MIDIOutputMap = this.MIDIOutputMap || function MIDIOutputMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIOutputMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIOutputMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MIDIPort = this.MIDIPort || function MIDIPort() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MIDIPort, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MIDIPort': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaDeviceInfo = this.MediaDeviceInfo || function MediaDeviceInfo() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaDeviceInfo, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaDeviceInfo': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaDevices = this.MediaDevices || function MediaDevices() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaDevices, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaDevices': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaKeyMessageEvent = this.MediaKeyMessageEvent || function MediaKeyMessageEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaKeyMessageEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeyMessageEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeyMessageEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaKeySession = this.MediaKeySession || function MediaKeySession() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaKeySession, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeySession': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaKeyStatusMap = this.MediaKeyStatusMap || function MediaKeyStatusMap() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaKeyStatusMap, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeyStatusMap': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaKeySystemAccess = this.MediaKeySystemAccess || function MediaKeySystemAccess() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaKeySystemAccess, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeySystemAccess': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaKeys = this.MediaKeys || function MediaKeys() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaKeys, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaKeys': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigationPreloadManager = this.NavigationPreloadManager || function NavigationPreloadManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigationPreloadManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationPreloadManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigatorManagedData = this.NavigatorManagedData || function NavigatorManagedData() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigatorManagedData, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigatorManagedData': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.OrientationSensor = this.OrientationSensor || function OrientationSensor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OrientationSensor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'OrientationSensor': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PasswordCredential = this.PasswordCredential || function PasswordCredential() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PasswordCredential, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PasswordCredential': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PasswordCredential': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.RelativeOrientationSensor = this.RelativeOrientationSensor || function RelativeOrientationSensor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RelativeOrientationSensor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'RelativeOrientationSensor': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.ScreenDetailed = this.ScreenDetailed || function ScreenDetailed() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ScreenDetailed, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ScreenDetailed': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ScreenDetails = this.ScreenDetails || function ScreenDetails() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ScreenDetails, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ScreenDetails': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Sensor = this.Sensor || function Sensor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Sensor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Sensor': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SensorErrorEvent = this.SensorErrorEvent || function SensorErrorEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SensorErrorEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SensorErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SensorErrorEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ServiceWorker = this.ServiceWorker || function ServiceWorker() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ServiceWorker, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ServiceWorker': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ServiceWorkerContainer = this.ServiceWorkerContainer || function ServiceWorkerContainer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ServiceWorkerContainer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ServiceWorkerContainer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ServiceWorkerRegistration = this.ServiceWorkerRegistration || function ServiceWorkerRegistration() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ServiceWorkerRegistration, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ServiceWorkerRegistration': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StorageManager = this.StorageManager || function StorageManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StorageManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'StorageManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SubtleCrypto = this.SubtleCrypto || function SubtleCrypto() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SubtleCrypto, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SubtleCrypto': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.VideoDecoder = this.VideoDecoder || function VideoDecoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VideoDecoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'VideoDecoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'VideoDecoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.VideoEncoder = this.VideoEncoder || function VideoEncoder() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VideoEncoder, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'VideoEncoder': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'VideoEncoder': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.VirtualKeyboard = this.VirtualKeyboard || function VirtualKeyboard() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> VirtualKeyboard, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'VirtualKeyboard': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WGSLLanguageFeatures = this.WGSLLanguageFeatures || function WGSLLanguageFeatures() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WGSLLanguageFeatures, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WGSLLanguageFeatures': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebTransport = this.WebTransport || function WebTransport() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebTransport, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransport': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransport': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WebTransportBidirectionalStream = this.WebTransportBidirectionalStream || function WebTransportBidirectionalStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebTransportBidirectionalStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransportBidirectionalStream': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebTransportDatagramDuplexStream = this.WebTransportDatagramDuplexStream || function WebTransportDatagramDuplexStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebTransportDatagramDuplexStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransportDatagramDuplexStream': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebTransportError = this.WebTransportError || function WebTransportError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebTransportError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebTransportError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.Worklet = this.Worklet || function Worklet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Worklet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Worklet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRDOMOverlayState = this.XRDOMOverlayState || function XRDOMOverlayState() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRDOMOverlayState, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRDOMOverlayState': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRLayer = this.XRLayer || function XRLayer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRLayer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRLayer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRWebGLBinding = this.XRWebGLBinding || function XRWebGLBinding() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRWebGLBinding, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLBinding': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLBinding': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AuthenticatorAssertionResponse = this.AuthenticatorAssertionResponse || function AuthenticatorAssertionResponse() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AuthenticatorAssertionResponse, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AuthenticatorAssertionResponse': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AuthenticatorAttestationResponse = this.AuthenticatorAttestationResponse || function AuthenticatorAttestationResponse() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AuthenticatorAttestationResponse, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AuthenticatorAttestationResponse': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.AuthenticatorResponse = this.AuthenticatorResponse || function AuthenticatorResponse() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> AuthenticatorResponse, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'AuthenticatorResponse': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PublicKeyCredential = this.PublicKeyCredential || function PublicKeyCredential() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PublicKeyCredential, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PublicKeyCredential': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Bluetooth = this.Bluetooth || function Bluetooth() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Bluetooth, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Bluetooth': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BluetoothCharacteristicProperties = this.BluetoothCharacteristicProperties || function BluetoothCharacteristicProperties() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BluetoothCharacteristicProperties, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothCharacteristicProperties': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BluetoothDevice = this.BluetoothDevice || function BluetoothDevice() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BluetoothDevice, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothDevice': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BluetoothRemoteGATTCharacteristic = this.BluetoothRemoteGATTCharacteristic || function BluetoothRemoteGATTCharacteristic() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTCharacteristic, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTCharacteristic': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BluetoothRemoteGATTDescriptor = this.BluetoothRemoteGATTDescriptor || function BluetoothRemoteGATTDescriptor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTDescriptor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTDescriptor': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BluetoothRemoteGATTServer = this.BluetoothRemoteGATTServer || function BluetoothRemoteGATTServer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTServer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTServer': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BluetoothRemoteGATTService = this.BluetoothRemoteGATTService || function BluetoothRemoteGATTService() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BluetoothRemoteGATTService, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothRemoteGATTService': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CaptureController = this.CaptureController || function CaptureController() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CaptureController, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'CaptureController': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.DocumentPictureInPicture = this.DocumentPictureInPicture || function DocumentPictureInPicture() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DocumentPictureInPicture, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentPictureInPicture': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.EyeDropper = this.EyeDropper || function EyeDropper() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> EyeDropper, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'EyeDropper': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.FileSystemDirectoryHandle = this.FileSystemDirectoryHandle || function FileSystemDirectoryHandle() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FileSystemDirectoryHandle, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemDirectoryHandle': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FileSystemFileHandle = this.FileSystemFileHandle || function FileSystemFileHandle() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FileSystemFileHandle, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemFileHandle': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FileSystemHandle = this.FileSystemHandle || function FileSystemHandle() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FileSystemHandle, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemHandle': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FileSystemWritableFileStream = this.FileSystemWritableFileStream || function FileSystemWritableFileStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FileSystemWritableFileStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FileSystemWritableFileStream': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FontData = this.FontData || function FontData() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FontData, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FontData': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FragmentDirective = this.FragmentDirective || function FragmentDirective() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FragmentDirective, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FragmentDirective': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HID = this.HID || function HID() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HID, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HID': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HIDConnectionEvent = this.HIDConnectionEvent || function HIDConnectionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HIDConnectionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HIDConnectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HIDConnectionEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HIDDevice = this.HIDDevice || function HIDDevice() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HIDDevice, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HIDDevice': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HIDInputReportEvent = this.HIDInputReportEvent || function HIDInputReportEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HIDInputReportEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HIDInputReportEvent': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IdentityCredential = this.IdentityCredential || function IdentityCredential() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IdentityCredential, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IdentityCredential': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IdentityProvider = this.IdentityProvider || function IdentityProvider() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IdentityProvider, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'IdentityProvider': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.IdentityCredentialError = this.IdentityCredentialError || function IdentityCredentialError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> IdentityCredentialError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'IdentityCredentialError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.LaunchParams = this.LaunchParams || function LaunchParams() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> LaunchParams, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'LaunchParams': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.LaunchQueue = this.LaunchQueue || function LaunchQueue() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> LaunchQueue, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'LaunchQueue': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigatorLogin = this.NavigatorLogin || function NavigatorLogin() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigatorLogin, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigatorLogin': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NotRestoredReasonDetails = this.NotRestoredReasonDetails || function NotRestoredReasonDetails() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NotRestoredReasonDetails, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NotRestoredReasonDetails': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NotRestoredReasons = this.NotRestoredReasons || function NotRestoredReasons() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NotRestoredReasons, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NotRestoredReasons': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.OTPCredential = this.OTPCredential || function OTPCredential() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> OTPCredential, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'OTPCredential': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PaymentAddress = this.PaymentAddress || function PaymentAddress() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PaymentAddress, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentAddress': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PaymentRequest = this.PaymentRequest || function PaymentRequest() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PaymentRequest, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequest': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequest': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PaymentRequestUpdateEvent = this.PaymentRequestUpdateEvent || function PaymentRequestUpdateEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PaymentRequestUpdateEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequestUpdateEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentRequestUpdateEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PaymentResponse = this.PaymentResponse || function PaymentResponse() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PaymentResponse, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentResponse': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PaymentManager = this.PaymentManager || function PaymentManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PaymentManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PaymentMethodChangeEvent = this.PaymentMethodChangeEvent || function PaymentMethodChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PaymentMethodChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentMethodChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PaymentMethodChangeEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.Presentation = this.Presentation || function Presentation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Presentation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Presentation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PresentationAvailability = this.PresentationAvailability || function PresentationAvailability() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PresentationAvailability, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationAvailability': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PresentationConnection = this.PresentationConnection || function PresentationConnection() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnection, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnection': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PresentationConnectionAvailableEvent = this.PresentationConnectionAvailableEvent || function PresentationConnectionAvailableEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnectionAvailableEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionAvailableEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionAvailableEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PresentationConnectionCloseEvent = this.PresentationConnectionCloseEvent || function PresentationConnectionCloseEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnectionCloseEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionCloseEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionCloseEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PresentationConnectionList = this.PresentationConnectionList || function PresentationConnectionList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PresentationConnectionList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationConnectionList': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PresentationReceiver = this.PresentationReceiver || function PresentationReceiver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PresentationReceiver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationReceiver': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PresentationRequest = this.PresentationRequest || function PresentationRequest() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PresentationRequest, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationRequest': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PresentationRequest': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PressureObserver = this.PressureObserver || function PressureObserver() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PressureObserver, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PressureObserver': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PressureObserver': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PressureRecord = this.PressureRecord || function PressureRecord() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PressureRecord, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PressureRecord': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ProtectedAudience = this.ProtectedAudience || function ProtectedAudience() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ProtectedAudience, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ProtectedAudience': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Serial = this.Serial || function Serial() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Serial, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Serial': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SerialPort = this.SerialPort || function SerialPort() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SerialPort, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SerialPort': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StorageBucket = this.StorageBucket || function StorageBucket() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StorageBucket, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'StorageBucket': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.StorageBucketManager = this.StorageBucketManager || function StorageBucketManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> StorageBucketManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'StorageBucketManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USB = this.USB || function USB() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USB, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'USB': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USBAlternateInterface = this.USBAlternateInterface || function USBAlternateInterface() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBAlternateInterface, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBAlternateInterface': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'USBAlternateInterface': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USBConfiguration = this.USBConfiguration || function USBConfiguration() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBConfiguration, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBConfiguration': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'USBConfiguration': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USBConnectionEvent = this.USBConnectionEvent || function USBConnectionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBConnectionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBConnectionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'USBConnectionEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USBDevice = this.USBDevice || function USBDevice() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBDevice, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'USBDevice': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USBEndpoint = this.USBEndpoint || function USBEndpoint() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBEndpoint, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBEndpoint': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'USBEndpoint': 3 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USBInTransferResult = this.USBInTransferResult || function USBInTransferResult() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBInTransferResult, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBInTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBInTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.USBInterface = this.USBInterface || function USBInterface() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBInterface, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBInterface': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'USBInterface': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.USBIsochronousInTransferPacket = this.USBIsochronousInTransferPacket || function USBIsochronousInTransferPacket() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousInTransferPacket, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferPacket': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferPacket': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.USBIsochronousInTransferResult = this.USBIsochronousInTransferResult || function USBIsochronousInTransferResult() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousInTransferResult, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousInTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.USBIsochronousOutTransferPacket = this.USBIsochronousOutTransferPacket || function USBIsochronousOutTransferPacket() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousOutTransferPacket, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferPacket': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferPacket': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.USBIsochronousOutTransferResult = this.USBIsochronousOutTransferResult || function USBIsochronousOutTransferResult() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBIsochronousOutTransferResult, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBIsochronousOutTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.USBOutTransferResult = this.USBOutTransferResult || function USBOutTransferResult() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> USBOutTransferResult, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBOutTransferResult': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'USBOutTransferResult': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.WakeLock = this.WakeLock || function WakeLock() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WakeLock, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WakeLock': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WakeLockSentinel = this.WakeLockSentinel || function WakeLockSentinel() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WakeLockSentinel, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'WakeLockSentinel': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRAnchor = this.XRAnchor || function XRAnchor() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRAnchor, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRAnchor': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRAnchorSet = this.XRAnchorSet || function XRAnchorSet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRAnchorSet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRAnchorSet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRBoundedReferenceSpace = this.XRBoundedReferenceSpace || function XRBoundedReferenceSpace() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRBoundedReferenceSpace, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRBoundedReferenceSpace': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRCPUDepthInformation = this.XRCPUDepthInformation || function XRCPUDepthInformation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRCPUDepthInformation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRCPUDepthInformation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRCamera = this.XRCamera || function XRCamera() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRCamera, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRCamera': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRDepthInformation = this.XRDepthInformation || function XRDepthInformation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRDepthInformation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRDepthInformation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRFrame = this.XRFrame || function XRFrame() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRFrame, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRFrame': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRHitTestResult = this.XRHitTestResult || function XRHitTestResult() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRHitTestResult, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRHitTestResult': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRHitTestSource = this.XRHitTestSource || function XRHitTestSource() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRHitTestSource, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRHitTestSource': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRInputSource = this.XRInputSource || function XRInputSource() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRInputSource, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSource': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRInputSourceArray = this.XRInputSourceArray || function XRInputSourceArray() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRInputSourceArray, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourceArray': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRInputSourceEvent = this.XRInputSourceEvent || function XRInputSourceEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRInputSourceEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourceEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourceEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRInputSourcesChangeEvent = this.XRInputSourcesChangeEvent || function XRInputSourcesChangeEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRInputSourcesChangeEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourcesChangeEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRInputSourcesChangeEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRLightEstimate = this.XRLightEstimate || function XRLightEstimate() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRLightEstimate, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRLightEstimate': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRLightProbe = this.XRLightProbe || function XRLightProbe() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRLightProbe, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRLightProbe': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRPose = this.XRPose || function XRPose() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRPose, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRPose': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRRay = this.XRRay || function XRRay() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRRay, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRRay': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.XRReferenceSpace = this.XRReferenceSpace || function XRReferenceSpace() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRReferenceSpace, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRReferenceSpace': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRReferenceSpaceEvent = this.XRReferenceSpaceEvent || function XRReferenceSpaceEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRReferenceSpaceEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRReferenceSpaceEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRReferenceSpaceEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRRenderState = this.XRRenderState || function XRRenderState() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRRenderState, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRRenderState': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRRigidTransform = this.XRRigidTransform || function XRRigidTransform() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRRigidTransform, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRRigidTransform': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.XRSession = this.XRSession || function XRSession() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRSession, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRSession': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRSessionEvent = this.XRSessionEvent || function XRSessionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRSessionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRSessionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRSessionEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRSpace = this.XRSpace || function XRSpace() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRSpace, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRSpace': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRSystem = this.XRSystem || function XRSystem() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRSystem, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRSystem': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRTransientInputHitTestResult = this.XRTransientInputHitTestResult || function XRTransientInputHitTestResult() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRTransientInputHitTestResult, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRTransientInputHitTestResult': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRTransientInputHitTestSource = this.XRTransientInputHitTestSource || function XRTransientInputHitTestSource() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRTransientInputHitTestSource, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRTransientInputHitTestSource': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRView = this.XRView || function XRView() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRView, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRView': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRViewerPose = this.XRViewerPose || function XRViewerPose() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRViewerPose, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRViewerPose': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRViewport = this.XRViewport || function XRViewport() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRViewport, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRViewport': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRWebGLDepthInformation = this.XRWebGLDepthInformation || function XRWebGLDepthInformation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRWebGLDepthInformation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLDepthInformation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRWebGLLayer = this.XRWebGLLayer || function XRWebGLLayer() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRWebGLLayer, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLLayer': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRWebGLLayer': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRHand = this.XRHand || function XRHand() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRHand, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRHand': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRJointPose = this.XRJointPose || function XRJointPose() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRJointPose, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRJointPose': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.XRJointSpace = this.XRJointSpace || function XRJointSpace() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> XRJointSpace, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'XRJointSpace': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BackgroundFetchManager = this.BackgroundFetchManager || function BackgroundFetchManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BackgroundFetchManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BackgroundFetchManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BackgroundFetchRecord = this.BackgroundFetchRecord || function BackgroundFetchRecord() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BackgroundFetchRecord, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BackgroundFetchRecord': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BackgroundFetchRegistration = this.BackgroundFetchRegistration || function BackgroundFetchRegistration() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BackgroundFetchRegistration, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BackgroundFetchRegistration': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.BluetoothUUID = this.BluetoothUUID || function BluetoothUUID() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> BluetoothUUID, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'BluetoothUUID': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSMarginRule = this.CSSMarginRule || function CSSMarginRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSMarginRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSMarginRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSNestedDeclarations = this.CSSNestedDeclarations || function CSSNestedDeclarations() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSNestedDeclarations, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSNestedDeclarations': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CSSViewTransitionRule = this.CSSViewTransitionRule || function CSSViewTransitionRule() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CSSViewTransitionRule, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CSSViewTransitionRule': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CaretPosition = this.CaretPosition || function CaretPosition() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CaretPosition, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CaretPosition': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ChapterInformation = this.ChapterInformation || function ChapterInformation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ChapterInformation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ChapterInformation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.CropTarget = this.CropTarget || function CropTarget() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> CropTarget, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'CropTarget': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.DocumentPictureInPictureEvent = this.DocumentPictureInPictureEvent || function DocumentPictureInPictureEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> DocumentPictureInPictureEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentPictureInPictureEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'DocumentPictureInPictureEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Fence = this.Fence || function Fence() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Fence, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Fence': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.FencedFrameConfig = this.FencedFrameConfig || function FencedFrameConfig() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> FencedFrameConfig, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'FencedFrameConfig': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.HTMLFencedFrameElement = this.HTMLFencedFrameElement || function HTMLFencedFrameElement() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> HTMLFencedFrameElement, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFencedFrameElement': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'HTMLFencedFrameElement': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.MediaMetadata = this.MediaMetadata || function MediaMetadata() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaMetadata, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'MediaMetadata': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.MediaSession = this.MediaSession || function MediaSession() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> MediaSession, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'MediaSession': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.NavigationActivation = this.NavigationActivation || function NavigationActivation() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> NavigationActivation, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'NavigationActivation': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Notification = this.Notification || function Notification() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Notification, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'Notification': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'Notification': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PageRevealEvent = this.PageRevealEvent || function PageRevealEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PageRevealEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PageRevealEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PageRevealEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PageSwapEvent = this.PageSwapEvent || function PageSwapEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PageSwapEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'PageSwapEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'PageSwapEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.PerformanceLongAnimationFrameTiming = this.PerformanceLongAnimationFrameTiming || function PerformanceLongAnimationFrameTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceLongAnimationFrameTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceLongAnimationFrameTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PerformanceScriptTiming = this.PerformanceScriptTiming || function PerformanceScriptTiming() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PerformanceScriptTiming, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PerformanceScriptTiming': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PeriodicSyncManager = this.PeriodicSyncManager || function PeriodicSyncManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PeriodicSyncManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PeriodicSyncManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PermissionStatus = this.PermissionStatus || function PermissionStatus() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PermissionStatus, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PermissionStatus': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.Permissions = this.Permissions || function Permissions() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> Permissions, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'Permissions': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PushManager = this.PushManager || function PushManager() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PushManager, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PushManager': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PushSubscription = this.PushSubscription || function PushSubscription() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PushSubscription, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PushSubscription': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.PushSubscriptionOptions = this.PushSubscriptionOptions || function PushSubscriptionOptions() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> PushSubscriptionOptions, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'PushSubscriptionOptions': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RTCDataChannel = this.RTCDataChannel || function RTCDataChannel() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RTCDataChannel, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RTCDataChannel': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.RemotePlayback = this.RemotePlayback || function RemotePlayback() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> RemotePlayback, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'RemotePlayback': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ScrollTimeline = this.ScrollTimeline || function ScrollTimeline() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ScrollTimeline, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ScrollTimeline': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.ViewTimeline = this.ViewTimeline || function ViewTimeline() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ViewTimeline, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'ViewTimeline': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.SharedStorage = this.SharedStorage || function SharedStorage() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SharedStorage, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SharedStorage': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SharedStorageWorklet = this.SharedStorageWorklet || function SharedStorageWorklet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SharedStorageWorklet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SharedStorageWorklet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SharedWorker = this.SharedWorker || function SharedWorker() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SharedWorker, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SharedWorker': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'SharedWorker': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.SnapEvent = this.SnapEvent || function SnapEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SnapEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SnapEvent': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SpeechSynthesis = this.SpeechSynthesis || function SpeechSynthesis() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesis, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesis': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SpeechSynthesisErrorEvent = this.SpeechSynthesisErrorEvent || function SpeechSynthesisErrorEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisErrorEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisErrorEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SpeechSynthesisEvent = this.SpeechSynthesisEvent || function SpeechSynthesisEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisEvent': 2 arguments required, but only 0 present.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.SpeechSynthesisUtterance = this.SpeechSynthesisUtterance || function SpeechSynthesisUtterance() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisUtterance, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisUtterance': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.SpeechSynthesisVoice = this.SpeechSynthesisVoice || function SpeechSynthesisVoice() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechSynthesisVoice, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechSynthesisVoice': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.ViewTransitionTypeSet = this.ViewTransitionTypeSet || function ViewTransitionTypeSet() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> ViewTransitionTypeSet, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
let err = new my_api.ctr.TypeError("Failed to construct 'ViewTransitionTypeSet': Illegal constructor");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
this.WebSocketError = this.WebSocketError || function WebSocketError() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebSocketError, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocketError': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.WebSocketStream = this.WebSocketStream || function WebSocketStream() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> WebSocketStream, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocketStream': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'WebSocketStream': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.webkitSpeechGrammar = this.webkitSpeechGrammar || function SpeechGrammar() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechGrammar, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechGrammar': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.webkitSpeechGrammarList = this.webkitSpeechGrammarList || function SpeechGrammarList() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechGrammarList, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechGrammarList': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.webkitSpeechRecognition = this.webkitSpeechRecognition || function SpeechRecognition() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechRecognition, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognition': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
}
this.webkitSpeechRecognitionError = this.webkitSpeechRecognitionError || function SpeechRecognitionErrorEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechRecognitionErrorEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionErrorEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionErrorEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
this.webkitSpeechRecognitionEvent = this.webkitSpeechRecognitionEvent || function SpeechRecognitionEvent() {
if (cbb_wf.is_log) {
cbb_wf.console.log("[*] new 构造函数 -> SpeechRecognitionEvent, ", "arguments => ", arguments)
}
if (!new.target) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionEvent': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err
}
if (arguments.length < 1) {
let err = new my_api.ctr.TypeError("Failed to construct 'SpeechRecognitionEvent': 1 argument required, but only 0 present.").replace('0', arguments.length);
let stack = err.stack.split("\n");
stack.splice(1, 1);
err.stack = stack.join("\n");
throw err;
}
}
for (let key in this) {
cbb_wf.setNative(this[key]);
}
cbb_wf.console.time("prototype install");
// 给构造函数设置上原型对象
my_api.init();
cbb_wf.console.timeEnd("prototype install");
Object.defineProperties(NodeFilter, {
"FILTER_ACCEPT": { "value": 1, "writable": false, "enumerable": true, "configurable": false },
"FILTER_REJECT": { "value": 2, "writable": false, "enumerable": true, "configurable": false },
"FILTER_SKIP": { "value": 3, "writable": false, "enumerable": true, "configurable": false },
"SHOW_ALL": { "value": 4294967295, "writable": false, "enumerable": true, "configurable": false },
"SHOW_ELEMENT": { "value": 1, "writable": false, "enumerable": true, "configurable": false },
"SHOW_ATTRIBUTE": { "value": 2, "writable": false, "enumerable": true, "configurable": false },
"SHOW_TEXT": { "value": 4, "writable": false, "enumerable": true, "configurable": false },
"SHOW_CDATA_SECTION": { "value": 8, "writable": false, "enumerable": true, "configurable": false },
"SHOW_ENTITY_REFERENCE": { "value": 16, "writable": false, "enumerable": true, "configurable": false },
"SHOW_ENTITY": { "value": 32, "writable": false, "enumerable": true, "configurable": false },
"SHOW_PROCESSING_INSTRUCTION": { "value": 64, "writable": false, "enumerable": true, "configurable": false },
"SHOW_COMMENT": { "value": 128, "writable": false, "enumerable": true, "configurable": false },
"SHOW_DOCUMENT": { "value": 256, "writable": false, "enumerable": true, "configurable": false },
"SHOW_DOCUMENT_TYPE": { "value": 512, "writable": false, "enumerable": true, "configurable": false },
"SHOW_DOCUMENT_FRAGMENT": { "value": 1024, "writable": false, "enumerable": true, "configurable": false },
"SHOW_NOTATION": { "value": 2048, "writable": false, "enumerable": true, "configurable": false }
});
let desp1 = Object.getOwnPropertyDescriptor(Array.prototype, Symbol.iterator);
// 感觉暂时用不到
let desp2 = Object.getOwnPropertyDescriptor(Array.prototype, Symbol.unscopables);
Object.defineProperty(this.Option.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.Image.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.Audio.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.XMLDocument.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.URLSearchParams.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.TouchList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.TextTrackList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.TextTrackCueList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.Text.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.StyleSheetList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.StylePropertyMapReadOnly.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.StylePropertyMap.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.SourceBufferList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.ShadowRoot.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGViewElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGUseElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGTransformList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.SVGTitleElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGTextPositioningElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGTextPathElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGTextElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGTextContentElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGTSpanElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGSymbolElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGSwitchElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGStyleElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGStringList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.SVGStopElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGSetElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGScriptElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGSVGElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGRectElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGRadialGradientElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGPolylineElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGPolygonElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGPointList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.SVGPatternElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGPathElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGNumberList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.SVGMetadataElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGMaskElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGMarkerElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGMPathElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGLinearGradientElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGLineElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGLengthList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.SVGImageElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGGraphicsElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGGradientElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGGeometryElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGGElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGForeignObjectElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFilterElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFETurbulenceElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFETileElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFESpotLightElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFESpecularLightingElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEPointLightElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEOffsetElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEMorphologyElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEMergeNodeElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEMergeElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEImageElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEGaussianBlurElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEFuncRElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEFuncGElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEFuncBElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEFuncAElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEFloodElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEDropShadowElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEDistantLightElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEDisplacementMapElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEDiffuseLightingElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEConvolveMatrixElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFECompositeElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEComponentTransferElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEColorMatrixElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGFEBlendElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGEllipseElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGDescElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGDefsElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGComponentTransferFunctionElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGClipPathElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGCircleElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGAnimationElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGAnimateTransformElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGAnimateMotionElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGAnimateElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.SVGAElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.RadioNodeList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.RTCStatsReport.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.ProcessingInstruction.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.PluginArray.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.Plugin.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.NodeList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.NamedNodeMap.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.MimeTypeArray.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.MediaList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.MathMLElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.Headers.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HTMLVideoElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLUnknownElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLUListElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTrackElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTitleElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTimeElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTextAreaElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTemplateElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTableSectionElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTableRowElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTableElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTableColElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTableCellElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLTableCaptionElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLStyleElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLSpanElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLSourceElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLSlotElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLSelectElement.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HTMLScriptElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLQuoteElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLProgressElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLPreElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLPictureElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLParamElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLParagraphElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLOutputElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLOptionsCollection.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HTMLOptionElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLOptGroupElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLObjectElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLOListElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLModElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLMeterElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLMetaElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLMenuElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLMediaElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLMarqueeElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLMapElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLLinkElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLLegendElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLLabelElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLLIElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLInputElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLImageElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLIFrameElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLHtmlElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLHeadingElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLHeadElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLHRElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLFrameSetElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLFrameElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLFormElement.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HTMLFormControlsCollection.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HTMLFontElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLFieldSetElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLEmbedElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDocument.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDivElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDirectoryElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDialogElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDetailsElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDataListElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDataElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLDListElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLCollection.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HTMLCanvasElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLButtonElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLBodyElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLBaseElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLBRElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLAudioElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLAreaElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLAnchorElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.HTMLAllCollection.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.FormData.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.FileList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.EventCounts.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.Element.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.DocumentType.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.DocumentFragment.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.Document.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.DataTransferItemList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.DOMTokenList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.DOMStringList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.DOMRectList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.CustomStateSet.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.Comment.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.CharacterData.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.CSSUnparsedValue.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.CSSTransformValue.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.CSSStyleDeclaration.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.CSSRuleList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.CSSNumericArray.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.CSSKeyframesRule.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.CDATASection.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.AudioParamMap.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.GPUSupportedFeatures.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.KeyboardLayoutMap.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.MIDIInputMap.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.MIDIOutputMap.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.MediaKeyStatusMap.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.WGSLLanguageFeatures.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.ImageTrackList.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HTMLFencedFrameElement.prototype, Symbol.unscopables, desp2);
Object.defineProperty(this.XRAnchorSet.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.XRInputSourceArray.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.Highlight.prototype, Symbol.iterator, desp1);
Object.defineProperty(this.HighlightRegistry.prototype, Symbol.iterator, desp1);
}
my_api.initWindow = function (dom_window) {
dom_window.document.documentElement.setAttribute("lang", "en-US");
dom_window.document.documentElement.setAttribute("dir", "ltr");
let window_value = {
"dom_element": dom_window,
"location": my_api.newLocation(),
"parent": this.window_parent ? this.window_parent : this,
"top": cbb_wf.window_top ? cbb_wf.window_top : this,
"frameElement": null,
"frames": this,
"window": this,
"self": this,
"offscreenBuffering": true,
"originAgentCluster": true,
"crossOriginIsolated": false,
"closed": false,
"isSecureContext": true,
/* 用于获取或设置当前窗口的名称。该属性主要用于设置超链接和表单的目标,以及在 JavaScript 中使用 window.open() 方法打开新窗口时指定窗口名称。 */
"name": "",
"status": "",
/* window.length 是一个只读属性用于返回当前窗口中的框架frame数量。该属性所返回的值是一个整数表示当前窗口中有多少个框架。 */
"length": 0,
"opener": null,
"origin": String(dom_window.location.origin),
"innerWidth": Number(cbb_wf.config.window_value.innerWidth),
"innerHeight": Number(cbb_wf.config.window_value.innerHeight),
"scrollX": 0,
"pageXOffset": 0,
"scrollY": 0,
"pageYOffset": 0,
"screenX": 0,
"screenY": 0,
"outerWidth": Number(cbb_wf.config.window_value.outerWidth),
"outerHeight": Number(cbb_wf.config.window_value.outerHeight),
"devicePixelRatio": Number(cbb_wf.config.window_value.devicePixelRatio),
"screenLeft": 0,
"screenTop": 0,
// "defaultStatus": null, // 检测点
"onsearch": null,
"onappinstalled": null,
"onbeforeinstallprompt": null,
"onbeforexrselect": null,
"onabort": null,
"onbeforeinput": null,
"onblur": null,
"oncancel": null,
"oncanplay": null,
"oncanplaythrough": null,
"onchange": null,
"onclick": null,
"onclose": null,
"oncontextlost": null,
"oncontextmenu": null,
"oncontextrestored": null,
"oncuechange": null,
"ondblclick": null,
"ondrag": null,
"ondragend": null,
"ondragenter": null,
"ondragleave": null,
"ondragover": null,
"ondragstart": null,
"ondrop": null,
"ondurationchange": null,
"onemptied": null,
"onended": null,
"onerror": null,
"onfocus": null,
"onformdata": null,
"oninput": null,
"oninvalid": null,
"onkeydown": null,
"onkeypress": null,
"onkeyup": null,
"onload": null,
"onloadeddata": null,
"onloadedmetadata": null,
"onloadstart": null,
"onmousedown": null,
"onmouseenter": null,
"onmouseleave": null,
"onmousemove": null,
"onmouseout": null,
"onmouseover": null,
"onmouseup": null,
"onmousewheel": null,
"onpause": null,
"onplay": null,
"onplaying": null,
"onprogress": null,
"onratechange": null,
"onreset": null,
"onresize": null,
"onscroll": null,
"onsecuritypolicyviolation": null,
"onseeked": null,
"onseeking": null,
"onselect": null,
"onslotchange": null,
"onstalled": null,
"onsubmit": null,
"onsuspend": null,
"ontimeupdate": null,
"ontoggle": null,
"onvolumechange": null,
"onwaiting": null,
"onwebkitanimationend": null,
"onwebkitanimationiteration": null,
"onwebkitanimationstart": null,
"onwebkittransitionend": null,
"onwheel": null,
"onauxclick": null,
"ongotpointercapture": null,
"onlostpointercapture": null,
"onpointerdown": null,
"onpointermove": null,
"onpointerrawupdate": null,
"onpointerup": null,
"onpointercancel": null,
"onpointerover": null,
"onpointerout": null,
"onpointerenter": null,
"onpointerleave": null,
"onselectstart": null,
"onselectionchange": null,
"onanimationend": null,
"onanimationiteration": null,
"onanimationstart": null,
"ontransitionrun": null,
"ontransitionstart": null,
"ontransitionend": null,
"ontransitioncancel": null,
"onafterprint": null,
"onbeforeprint": null,
"onbeforeunload": null,
"onhashchange": null,
"onlanguagechange": null,
"onmessage": null,
"onmessageerror": null,
"onoffline": null,
"ononline": null,
"onpagehide": null,
"onpageshow": null,
"onpopstate": null,
"onrejectionhandled": null,
"onstorage": null,
"onunhandledrejection": null,
"onunload": null,
"ondevicemotion": null,
"ondeviceorientation": null,
"ondeviceorientationabsolute": null,
"onbeforematch": null,
"oncontentvisibilityautostatechange": null,
"onbeforetoggle": null,
"onpageswap": null,
"onpagereveal": null,
"fence": null,
"onscrollend": null,
"onscrollsnapchange": null,
"onscrollsnapchanging": null,
"credentialless": false,
}
cbb_wf.initValue(this, window_value);
let new_obj = {
"GPUBufferUsage": {
"MAP_READ": 1,
"MAP_WRITE": 2,
"COPY_SRC": 4,
"COPY_DST": 8,
"INDEX": 16,
"VERTEX": 32,
"UNIFORM": 64,
"STORAGE": 128,
"INDIRECT": 256,
"QUERY_RESOLVE": 512
},
"GPUColorWrite": { "RED": 1, "GREEN": 2, "BLUE": 4, "ALPHA": 8, "ALL": 15 },
"GPUMapMode": { "READ": 1, "WRITE": 2 },
"GPUShaderStage": { "VERTEX": 1, "FRAGMENT": 2, "COMPUTE": 4 },
"GPUTextureUsage": {
"COPY_SRC": 1,
"COPY_DST": 2,
"TEXTURE_BINDING": 4,
"STORAGE_BINDING": 8,
"RENDER_ATTACHMENT": 16
}
};
for (let key in new_obj) {
let value = {}
let obj = new_obj[key];
for (let k in obj) {
Object.defineProperty(value, k, { value: obj[k], writable: false, enumerable: true, configurable: false })
}
Object.defineProperty(value, Symbol.toStringTag, {
value: key,
writable: false,
enumerable: false,
configurable: true
})
Object.defineProperty(this, key, { value: value, writable: true, enumerable: false, configurable: true })
}
window_value.documentPictureInPicture = {};
window_value.documentPictureInPicture.__proto__ = DocumentPictureInPicture.prototype;
cbb_wf.initValue(window_value.documentPictureInPicture, { window: null, onenter: null });
window_value.sharedStorage = {};
window_value.sharedStorage.__proto__ = SharedStorage.prototype;
let sharedStorage_value = {
worklet: {}
}
sharedStorage_value.worklet.__proto__ = SharedStorageWorklet.prototype;
cbb_wf.initValue(window_value.sharedStorage, sharedStorage_value)
cbb_wf.initValue(sharedStorage_value.worklet, {});
window_value.document = my_api.newDocument();
dom_window.document.wrapper_object = window_value.document;
let title_ele = dom_window.document.querySelector('title');
let document_value = {
location: window_value.location,
dom_element: dom_window.document,
readyState: "loading",
title: title_ele && title_ele.text || "",
URL: dom_window.location.href,
documentURI: dom_window.location.href,
fragmentDirective: {},
fullscreen: false,
prerendering: false,
fullscreenElement: null,
pictureInPictureElement: null,
fullscreenEnabled: true,
xmlEncoding: null,
xmlVersion: null,
hidden: false,
xmlStandalone: false,
wasDiscarded: false,
dir: "ltr",
designMode: 'off',
timeline: {},
fonts: {},
// visibilityState: "visible",
featurePolicy: {},
"fgColor": "",
"linkColor": "",
"vlinkColor": "",
"alinkColor": "",
"bgColor": "",
"onpointerlockchange": null,
"onpointerlockerror": null,
// "webkitVisibilityState": "hidden",
"webkitHidden": false,
"onbeforecopy": null,
"onbeforecut": null,
"onbeforepaste": null,
"onfreeze": null,
"onresume": null,
"onvisibilitychange": null,
"onfullscreenchange": null,
"onfullscreenerror": null,
"webkitIsFullScreen": false,
"webkitCurrentFullScreenElement": null,
"webkitFullscreenEnabled": true,
"webkitFullscreenElement": null,
"onwebkitfullscreenchange": null,
"onwebkitfullscreenerror": null,
"rootElement": null,
"onbeforexrselect": null,
"onabort": null,
"onblur": null,
"oncancel": null,
"oncanplay": null,
"oncanplaythrough": null,
"onchange": null,
"onclick": null,
"onclose": null,
"oncontextlost": null,
"oncontextmenu": null,
"oncontextrestored": null,
"oncuechange": null,
"ondblclick": null,
"ondrag": null,
"ondragend": null,
"ondragenter": null,
"ondragleave": null,
"ondragover": null,
"ondragstart": null,
"ondrop": null,
"ondurationchange": null,
"onemptied": null,
"onended": null,
"onerror": null,
"onfocus": null,
"onformdata": null,
"oninput": null,
"oninvalid": null,
"onreadystatechange": null,
"onprerenderingchange": null,
"onsearch": null,
"onbeforeinput": null,
"onbeforematch": null,
"onbeforetoggle": null,
"oncontentvisibilityautostatechange": null,
"onkeydown": null,
"onkeypress": null,
"onkeyup": null,
"onload": null,
"onloadeddata": null,
"onloadedmetadata": null,
"onloadstart": null,
"onmousedown": null,
"onmouseenter": null,
"onmouseleave": null,
"onmousemove": null,
"onmouseout": null,
"onmouseover": null,
"onmouseup": null,
"onmousewheel": null,
"onpause": null,
"onplay": null,
"onplaying": null,
"onprogress": null,
"onratechange": null,
"onreset": null,
"onresize": null,
"onscroll": null,
"onsecuritypolicyviolation": null,
"onseeked": null,
"onseeking": null,
"onselect": null,
"onslotchange": null,
"onstalled": null,
"onsubmit": null,
"onsuspend": null,
"ontimeupdate": null,
"ontoggle": null,
"onvolumechange": null,
"onwaiting": null,
"onwebkitanimationend": null,
"onwebkitanimationiteration": null,
"onwebkitanimationstart": null,
"onwebkittransitionend": null,
"onwheel": null,
"onauxclick": null,
"ongotpointercapture": null,
"onlostpointercapture": null,
"onpointerdown": null,
"onpointermove": null,
"onpointerrawupdate": null,
"onpointerup": null,
"onpointercancel": null,
"onpointerover": null,
"onpointerout": null,
"onpointerenter": null,
"onpointerleave": null,
"onselectstart": null,
"onselectionchange": null,
"onanimationend": null,
"onanimationiteration": null,
"onanimationstart": null,
"ontransitionrun": null,
"ontransitionstart": null,
"ontransitionend": null,
"ontransitioncancel": null,
"oncopy": null,
"oncut": null,
"onpaste": null,
"onscrollend": null,
"onscrollsnapchange": null,
"onscrollsnapchanging": null,
"pointerLockElement": null,
"adoptedStyleSheets": new Proxy([], {
get(a, b, c) {
cbb_wf.console.log("[*] adoptedStyleSheets.get call", a, b, c);
return Reflect.get(a, b, c);
},
set(a, b, c, d) {
cbb_wf.console.log("[*] adoptedStyleSheets.set call", a, b, c, d);
return Reflect.set(a, b, c, d);
},
deleteProperty(a, b) {
cbb_wf.console.log("[*] adoptedStyleSheets.deleteProperty call", a, b);
return Reflect.deleteProperty(a, b);
},
defineProperty(a, b, c) {
cbb_wf.console.log("[*] adoptedStyleSheets.defineProperty call", a, b, c);
return Reflect.defineProperty(a, b, c);
},
getOwnPropertyDescriptor(a, b, c) {
cbb_wf.console.log("[*] adoptedStyleSheets.getOwnPropertyDescriptor call", a, b, c);
return Reflect.getOwnPropertyDescriptor(a, b, c);
},
has(a, b, c) {
cbb_wf.console.log("[*] adoptedStyleSheets.has call", a, b, c);
return Reflect.has(a, b, c)
},
ownKeys(a, b, c) {
cbb_wf.console.log("[*] adoptedStyleSheets.ownKeys call", a, b, c)
return Reflect.has(a, b, c)
},
preventExtensions(a, b, c) {
cbb_wf.console.log("[*] adoptedStyleSheets.preventExtensions call")
return Reflect.preventExtensions(a, b, c);
},
}),
"pictureInPictureEnabled": true,
"onprerenringchange": null,
}
document_value.activeElement = my_api.getWrapperObject(dom_window.document.body);
let f_child = dom_window.document.firstChild;
if (f_child[Symbol.toStringTag] == 'DocumentType') {
document_value.doctype = my_api.getWrapperObject(f_child);
} else document_value.doctype = null;
Object.setPrototypeOf(window_value.document, HTMLDocument.prototype);
Object.setPrototypeOf(document_value.fragmentDirective, FragmentDirective.prototype);
Object.setPrototypeOf(document_value.timeline, DocumentTimeline.prototype);
Object.setPrototypeOf(document_value.featurePolicy, FeaturePolicy.prototype);
cbb_wf.initValue(window_value.document, document_value);
cbb_wf.initValue(document_value.fragmentDirective, {});
cbb_wf.initValue(document_value.timeline, {});
cbb_wf.initValue(document_value.featurePolicy, {});
Object.setPrototypeOf(document_value.fonts, my_api.pt.FontFaceSet_prototype);
cbb_wf.initValue(document_value.fonts, {
onloading: null,
onloadingdone: null,
onloadingerror: null,
size: 0,
status: "loaded",
ready: new Promise(resolve => resolve(document_value.fonts)),
});
let htmlAllCollection = dom_window.document.getElementsByTagName("*");
document_value.all = my_api.newHtmlCollection(htmlAllCollection, "HTMLAllCollection");
htmlAllCollection.wrapper_object = document_value.all;
Object.setPrototypeOf(document_value.all, HTMLAllCollection.prototype);
cbb_wf.initValue(document_value.all, {
dom_element: htmlAllCollection,
});
my_api.setUndetectable(document_value.all);
// location
let location_value = {
ancestorOrigins: {},
// href: dom_window.location.href,
// origin: dom_window.location.origin,
// protocol: dom_window.location.protocol,
// host: dom_window.location.host,
// hostname: dom_window.location.hostname,
// port: dom_window.location.port,
// search: dom_window.location.search,
// hash: dom_window.location.hash,
// pathname: dom_window.location.pathname,
dom_element: dom_window.location,
}
Object.setPrototypeOf(location_value['ancestorOrigins'], DOMStringList.prototype);
Object.setPrototypeOf(window_value.location, Location.prototype);
cbb_wf.initValue(window_value.location, location_value);
cbb_wf.initValue(location_value.ancestorOrigins, {
length: 0,
});
window_value['webkitStorageInfo'] = {};
Object.setPrototypeOf(window_value, my_api.pt.DeprecatedStorageInfo_prototype);
cbb_wf.initValue(window_value['webkitStorageInfo'], {});
window_value['scheduler'] = {};
Object.setPrototypeOf(window_value['scheduler'], Scheduler.prototype);
cbb_wf.initValue(window_value['scheduler'], {});
window_value['cookieStore'] = {};
Object.setPrototypeOf(window_value['cookieStore'], CookieStore.prototype);
cbb_wf.initValue(window_value['cookieStore'], {});
window_value['caches'] = {};
Object.setPrototypeOf(window_value['caches'], CacheStorage.prototype);
cbb_wf.initValue(window_value['caches'], {});
window_value['speechSynthesis'] = {};
Object.setPrototypeOf(window_value['speechSynthesis'], SpeechSynthesis.prototype);
cbb_wf.initValue(window_value['speechSynthesis'], {
"pending": false,
"speaking": false,
"paused": false,
"onvoiceschanged": null
});
window_value['navigation'] = {};
Object.setPrototypeOf(window_value['navigation'], Navigation.prototype);
let navigation_value = {
"currentEntry": {},
"transition": null,
"canGoBack": false,
"canGoForward": false,
"onnavigate": null,
"onnavigatesuccess": null,
"onnavigateerror": null,
"oncurrententrychange": null
};
cbb_wf.initValue(window_value['navigation'], navigation_value);
Object.setPrototypeOf(navigation_value.currentEntry, NavigationHistoryEntry.prototype);
cbb_wf.initValue(navigation_value['currentEntry'], Object(navigation_value.currentEntry));
window_value['external'] = {};
Object.setPrototypeOf(window_value['external'], External.prototype);
cbb_wf.initValue(window_value['external'], {});
window_value['visualViewport'] = {};
Object.setPrototypeOf(window_value['visualViewport'], VisualViewport.prototype);
cbb_wf.initValue(window_value['visualViewport'], {});
window_value['styleMedia'] = {};
Object.setPrototypeOf(window_value['styleMedia'], my_api.pt.StyleMedia_prototype);
cbb_wf.initValue(window_value['styleMedia'], {
type: "screen",
});
window_value['trustedTypes'] = {};
Object.setPrototypeOf(window_value['trustedTypes'], TrustedTypePolicyFactory.prototype);
cbb_wf.initValue(window_value['trustedTypes'], {});
window_value['performance'] = {};
Object.setPrototypeOf(window_value['performance'], Performance.prototype);
let console_value = {
memory: {}
}
Object.setPrototypeOf(console_value.memory, my_api.pt.MemoryInfo_prototype);
cbb_wf.initValue(console_value['memory'], {
jsHeapSizeLimit: 3760000000,
totalJSHeapSize: 14223727,
usedJSHeapSize: 11972075,
});
let performance_value = {
eventCounts: {},
timing: {},
memory: {}, navigation: {}, timeOrigin: Date.now() + 0.8,
onresourcetimingbufferfull: null,
getEntriesByType: {
navigation: [],
resource: [],
paint: [],
mark: [],
measure: [],
frame: [],
server: [],
},
}
Object.setPrototypeOf(performance_value['eventCounts'], EventCounts.prototype);
Object.setPrototypeOf(performance_value['timing'], PerformanceTiming.prototype);
Object.setPrototypeOf(performance_value.memory, my_api.pt.MemoryInfo_prototype);
Object.setPrototypeOf(performance_value['navigation'], PerformanceNavigation.prototype);
cbb_wf.initValue(window_value['performance'], performance_value);
cbb_wf.initValue(performance_value['eventCounts'], {
size: 36,
});
cbb_wf.initValue(performance_value['memory'], {
jsHeapSizeLimit: 3760000000,
totalJSHeapSize: 14223727,
usedJSHeapSize: 11972075,
});
/*
navigationStart浏览器开始加载文档的时间。
unloadEventStart / unloadEventEnd上一个页面卸载的开始和结束时间。
redirectStart / redirectEndtotalJSHeapSize。
fetchStart / domainLookupStart / domainLookupEnd / connectStart / connectEnd网络连接相关的时间。
secureConnectionStartSSL 安全连接建立的开始时间。
requestStart / responseStart / responseEnd服务器响应相关的时间。
domLoading / domInteractive / domContentLoadedEventStart / domContentLoadedEventEnd / domCompleteDOM 相关的时间。
loadEventStart / loadEventEnd页面加载事件的开始和结束时间。
*/
cbb_wf.initValue(performance_value['timing'], {
navigationStart: cbb_wf.begin_time,
redirectEnd: 0,
redirectStart: 0,
unloadEventEnd: 0,
unloadEventStart: 0,
loadEventEnd: 0,
loadEventStart: 0,
});
cbb_wf.initValue(performance_value['navigation'], {
redirectCount: 0,
type: 0
});
window_value['locationbar'] = {};
window_value['menubar'] = {};
window_value['personalbar'] = {};
window_value['scrollbars'] = {};
window_value['statusbar'] = {};
window_value['toolbar'] = {};
Object.setPrototypeOf(window_value['locationbar'], BarProp.prototype);
Object.setPrototypeOf(window_value['menubar'], BarProp.prototype);
Object.setPrototypeOf(window_value['personalbar'], BarProp.prototype);
Object.setPrototypeOf(window_value['scrollbars'], BarProp.prototype);
Object.setPrototypeOf(window_value['statusbar'], BarProp.prototype);
Object.setPrototypeOf(window_value['toolbar'], BarProp.prototype);
cbb_wf.initValue(window_value['locationbar'], {
visible: true,
});
cbb_wf.initValue(window_value['menubar'], {
visible: true,
});
cbb_wf.initValue(window_value['personalbar'], {
visible: true,
});
cbb_wf.initValue(window_value['scrollbars'], {
visible: true,
});
cbb_wf.initValue(window_value['statusbar'], {
visible: true,
});
cbb_wf.initValue(window_value['toolbar'], {
visible: true,
});
window_value['launchQueue'] = {};
Object.setPrototypeOf(window_value['launchQueue'], LaunchQueue.prototype);
cbb_wf.initValue(window_value['launchQueue'], {});
window_value['crypto'] = {};
Object.setPrototypeOf(window_value['crypto'], Crypto.prototype);
let crypto_value = {
subtle: {},
node_element: cbb_wf.crypto,
};
Object.setPrototypeOf(crypto_value.subtle, SubtleCrypto.prototype);
cbb_wf.initValue(window_value['crypto'], crypto_value);
cbb_wf.initValue(crypto_value['subtle'], { node_element: cbb_wf.crypto.subtle });
window_value['customElements'] = {};
Object.setPrototypeOf(window_value['customElements'], CustomElementRegistry.prototype);
cbb_wf.initValue(window_value['customElements'], {});
// navigator
window_value['navigator'] = {};
window_value['clientInformation'] = window_value.navigator;
Object.setPrototypeOf(window_value['navigator'], Navigator.prototype);
let navigator_value = {};
navigator_value['deprecatedRunAdAuctionEnforcesKAnonymity'] = false;
navigator_value['vendorSub'] = '';
navigator_value['productSub'] = '20030107';
navigator_value['vendor'] = 'Google Inc.';
navigator_value['maxTouchPoints'] = Number(cbb_wf.config.navigator_value.maxTouchPoints);
navigator_value['pdfViewerEnabled'] = true;
navigator_value['hardwareConcurrency'] = Number(cbb_wf.config.navigator_value.hardwareConcurrency);
navigator_value['appCodeName'] = 'Mozilla';
navigator_value['appName'] = 'Netscape';
navigator_value['deviceMemory'] = 8;
navigator_value['platform'] = 'Win32';
navigator_value['product'] = 'Gecko';
navigator_value['appVersion'] = String(cbb_wf.config.navigator_value.appVersion);
navigator_value['userAgent'] = String(cbb_wf.config.navigator_value.userAgent);
navigator_value['language'] = String(cbb_wf.config.navigator_value.language);
navigator_value['languages'] = cbb_wf.config.navigator_value.languages;
navigator_value['onLine'] = true;
navigator_value['webdriver'] = false;
navigator_value['javaEnabled'] = false;
navigator_value['cookieEnabled'] = true;
navigator_value['doNotTrack'] = null;
navigator_value["userAgentData"] = {};
Object.setPrototypeOf(navigator_value['userAgentData'], NavigatorUAData.prototype);
cbb_wf.initValue(navigator_value['userAgentData'], Object(cbb_wf.config.userAgentData_value));
navigator_value["hid"] = {};
Object.setPrototypeOf(navigator_value['hid'], HID.prototype);
cbb_wf.initValue(navigator_value['hid'], { onconnect: null, ondisconnect: null });
navigator_value["presentation"] = {};
Object.setPrototypeOf(navigator_value['presentation'], Presentation.prototype);
cbb_wf.initValue(navigator_value['presentation'], { defaultRequest: null, receiver: null });
navigator_value["xr"] = {};
Object.setPrototypeOf(navigator_value['xr'], XRSystem.prototype);
cbb_wf.initValue(navigator_value['xr'], { ondevicechange: null });
navigator_value["windowControlsOverlay"] = {};
Object.setPrototypeOf(navigator_value['windowControlsOverlay'], WindowControlsOverlay.prototype);
cbb_wf.initValue(navigator_value['windowControlsOverlay'], { visible: false, ongeometrychange: null });
navigator_value['locks'] = {};
Object.setPrototypeOf(navigator_value['locks'], LockManager.prototype);
cbb_wf.initValue(navigator_value['locks'], {});
navigator_value['clipboard'] = {};
Object.setPrototypeOf(navigator_value['clipboard'], Clipboard.prototype);
cbb_wf.initValue(navigator_value['clipboard'], {});
navigator_value['ink'] = {};
Object.setPrototypeOf(navigator_value['ink'], Ink.prototype);
cbb_wf.initValue(navigator_value['ink'], {});
navigator_value['geolocation'] = {};
Object.setPrototypeOf(navigator_value['geolocation'], Geolocation.prototype);
cbb_wf.initValue(navigator_value['geolocation'], {});
navigator_value['managed'] = {};
Object.setPrototypeOf(navigator_value['managed'], NavigatorManagedData.prototype);
cbb_wf.initValue(navigator_value['managed'], {
onmanagedconfigurationchange: null,
});
navigator_value['credentials'] = {};
Object.setPrototypeOf(navigator_value['credentials'], CredentialsContainer.prototype);
navigator_value['bluetooth'] = {};
Object.setPrototypeOf(navigator_value['bluetooth'], Bluetooth.prototype);
navigator_value['keyboard'] = {};
Object.setPrototypeOf(navigator_value['geolocation'], Keyboard.prototype);
cbb_wf.initValue(navigator_value['geolocation'], {});
navigator_value['mediaCapabilities'] = {};
Object.setPrototypeOf(navigator_value['mediaCapabilities'], MediaCapabilities.prototype);
cbb_wf.initValue(navigator_value['mediaCapabilities'], {});
navigator_value['mediaDevices'] = {};
Object.setPrototypeOf(navigator_value['mediaDevices'], MediaDevices.prototype);
cbb_wf.initValue(navigator_value['mediaDevices'], {
ondevicechange: null,
});
navigator_value['mediaSession'] = {};
Object.setPrototypeOf(navigator_value['mediaSession'], MediaSession.prototype);
cbb_wf.initValue(navigator_value['mediaSession'], {
metadata: null,
playbackState: "none"
});
navigator_value['serial'] = {};
Object.setPrototypeOf(navigator_value['serial'], Serial.prototype);
cbb_wf.initValue(navigator_value['mediaSession'], {
ondisconnect: null,
onconnect: null
});
navigator_value['serviceWorker'] = {};
Object.setPrototypeOf(navigator_value['serviceWorker'], ServiceWorkerContainer.prototype);
cbb_wf.initValue(navigator_value['serviceWorker'], {
oncontrollerchange: null,
controller: null,
onmessage: null,
onmessageerror: null,
ready: new Promise((resolve) => resolve()),
onconnect: null,
});
navigator_value['wakeLock'] = {};
Object.setPrototypeOf(navigator_value['wakeLock'], WakeLock.prototype);
cbb_wf.initValue(navigator_value['wakeLock'], {});
navigator_value['virtualKeyboard'] = {};
Object.setPrototypeOf(navigator_value['virtualKeyboard'], VirtualKeyboard.prototype);
let virtualKeyboard_value = {
ongeometrychange: null,
overlaysContent: false, boundingRect: {},
}
cbb_wf.initValue(navigator_value['virtualKeyboard'], virtualKeyboard_value);
cbb_wf.initValue(virtualKeyboard_value['boundingRect'],
{
bottom: 0,
height: 0,
left: 0,
right: 0,
top: 0,
width: 0,
x: 0,
y: 0,
});
navigator_value['usb'] = {};
Object.setPrototypeOf(navigator_value['usb'], USB.prototype);
cbb_wf.initValue(navigator_value['usb'], {
ondisconnect: null,
onconnect: null,
});
navigator_value['scheduling'] = {};
Object.setPrototypeOf(navigator_value['scheduling'], Scheduling.prototype);
cbb_wf.initValue(navigator_value['scheduling'], {});
navigator_value['userActivation'] = {};
Object.setPrototypeOf(navigator_value['userActivation'], UserActivation.prototype);
cbb_wf.initValue(navigator_value['userActivation'], {
hasBeenActive: true
, isActive: true
});
navigator_value["permissions"] = {};
Object.setPrototypeOf(navigator_value['permissions'], Permissions.prototype);
cbb_wf.initValue(navigator_value['permissions'], {});
navigator_value['storage'] = {};
Object.setPrototypeOf(navigator_value['storage'], StorageManager.prototype);
cbb_wf.initValue(navigator_value['storage'], {});
navigator_value['protectedAudience'] = {};
Object.setPrototypeOf(navigator_value['protectedAudience'], ProtectedAudience.prototype);
cbb_wf.initValue(navigator_value['protectedAudience'], {});
navigator_value['storageBuckets'] = {};
Object.setPrototypeOf(navigator_value['storageBuckets'], StorageBucketManager.prototype);
cbb_wf.initValue(navigator_value['storageBuckets'], {});
navigator_value['login'] = {};
Object.setPrototypeOf(navigator_value['login'], NavigatorLogin.prototype);
cbb_wf.initValue(navigator_value['login'], {});
navigator_value['gpu'] = {};
let gpu_value = {
wgslLanguageFeatures: {}
}
Object.setPrototypeOf(navigator_value['gpu'], GPU.prototype);
cbb_wf.initValue(navigator_value['gpu'], gpu_value);
Object.setPrototypeOf(gpu_value['wgslLanguageFeatures'], WGSLLanguageFeatures.prototype);
cbb_wf.initValue(gpu_value['wgslLanguageFeatures'], { size: 4 });
navigator_value['webkitTemporaryStorage'] = {};
navigator_value['webkitPersistentStorage'] = {};
Object.setPrototypeOf(navigator_value['webkitTemporaryStorage'], my_api.pt.DeprecatedStorageQuota_prototype);
Object.setPrototypeOf(navigator_value['webkitPersistentStorage'], my_api.pt.DeprecatedStorageQuota_prototype);
cbb_wf.initValue(navigator_value['webkitTemporaryStorage'], {});
cbb_wf.initValue(navigator_value['webkitPersistentStorage'], {});
navigator_value['connection'] = {};
Object.setPrototypeOf(navigator_value['connection'], NetworkInformation.prototype);
cbb_wf.initValue(navigator_value['connection'],
{
"onchange": null,
"effectiveType": "4g",
"rtt": 150,
"downlink": 9.65,
"saveData": false
});
navigator_value['plugins'] = {};
Object.setPrototypeOf(navigator_value['plugins'], PluginArray.prototype);
cbb_wf.initValue(navigator_value['plugins'], {
length: 5,
});
cbb_wf.initValue(window_value['navigator'], navigator_value);
Object.defineProperties(navigator_value['plugins'], {
"0": { value: {}, writable: false, enumerable: true, configurable: true },
"1": { value: {}, writable: false, enumerable: true, configurable: true },
"2": { value: {}, writable: false, enumerable: true, configurable: true },
"3": { value: {}, writable: false, enumerable: true, configurable: true },
"4": { value: {}, writable: false, enumerable: true, configurable: true },
})
Object.setPrototypeOf(navigator_value['plugins'][0], Plugin.prototype);
cbb_wf.initValue(navigator_value['plugins'][0], {
length: 2,
description: "Portable Document Format",
filename: "internal-pdf-viewer",
name: "PDF Viewer",
});
navigator_value['mimeTypes'] = {};
Object.setPrototypeOf(navigator_value['mimeTypes'], MimeTypeArray.prototype);
cbb_wf.initValue(navigator_value['mimeTypes'], {
length: 2,
});
Object.defineProperties(navigator_value['mimeTypes'], {
"0": { value: {}, writable: false, enumerable: true, configurable: true },
"1": { value: {}, writable: false, enumerable: true, configurable: true },
});
Object.setPrototypeOf(navigator_value['mimeTypes'][0], MimeType.prototype);
cbb_wf.initValue(navigator_value['mimeTypes'][0], {
length: 2,
description: "Portable Document Format",
suffixes: "pdf",
type: "application/pdf",
enabledPlugin: navigator_value['plugins'][0],
});
Object.setPrototypeOf(navigator_value['mimeTypes'][1], MimeType.prototype);
cbb_wf.initValue(navigator_value['mimeTypes'][1], {
length: 2,
description: "Portable Document Format",
suffixes: "pdf",
type: "text/pdf",
enabledPlugin: navigator_value['plugins'][0],
});
Object.defineProperties(navigator_value['mimeTypes'], {
"application/pdf": {
value: navigator_value['mimeTypes'][0],
writable: false,
enumerable: false,
configurable: true
},
"text/pdf": { value: navigator_value['mimeTypes'][1], writable: false, enumerable: false, configurable: true },
});
Object.defineProperties(navigator_value['plugins'][0], {
"0": { value: {}, writable: false, enumerable: true, configurable: true },
"1": { value: {}, writable: false, enumerable: true, configurable: true },
});
Object.defineProperties(navigator_value['plugins'][1], {
"0": { value: {}, writable: false, enumerable: true, configurable: true },
"1": { value: {}, writable: false, enumerable: true, configurable: true },
});
Object.defineProperties(navigator_value['plugins'][2], {
"0": { value: {}, writable: false, enumerable: true, configurable: true },
"1": { value: {}, writable: false, enumerable: true, configurable: true },
});
Object.defineProperties(navigator_value['plugins'][3], {
"0": { value: {}, writable: false, enumerable: true, configurable: true },
"1": { value: {}, writable: false, enumerable: true, configurable: true },
});
Object.defineProperties(navigator_value['plugins'][4], {
"0": { value: {}, writable: false, enumerable: true, configurable: true },
"1": { value: {}, writable: false, enumerable: true, configurable: true },
});
Object.setPrototypeOf(navigator_value['plugins'][0][0], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][0][0], {
description: "Portable Document Format",
suffixes: "pdf",
type: "application/pdf",
enabledPlugin: navigator_value['plugins'][0],
});
Object.defineProperty(navigator_value['plugins'][0], "application/pdf", {
value: navigator_value['plugins'][0][0], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][0][1], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][0][1], {
description: "Portable Document Format",
suffixes: "pdf",
type: "text/pdf",
enabledPlugin: navigator_value['plugins'][0],
});
Object.defineProperty(navigator_value['plugins'][0], "text/pdf", {
value: navigator_value['plugins'][0][1], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][1], Plugin.prototype);
Object.setPrototypeOf(navigator_value['plugins'][1][0], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][1], {
length: 2,
description: "Portable Document Format",
filename: "internal-pdf-viewer",
name: "Chrome PDF Viewer",
});
cbb_wf.initValue(navigator_value['plugins'][1][0], {
description: "Portable Document Format",
suffixes: "pdf",
type: "application/pdf",
enabledPlugin: navigator_value['plugins'][1],
});
Object.defineProperty(navigator_value['plugins'][1], "application/pdf", {
value: navigator_value['plugins'][1][0], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][1][1], MimeType.prototype);
Object.setPrototypeOf(navigator_value['plugins'][1][1], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][1][1], {
description: "Portable Document Format",
suffixes: "pdf",
type: "text/pdf",
enabledPlugin: navigator_value['plugins'][1],
});
Object.defineProperty(navigator_value['plugins'][1], "text/pdf", {
value: navigator_value['plugins'][1][1], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][2], Plugin.prototype);
cbb_wf.initValue(navigator_value['plugins'][2], {
length: 2,
description: "Portable Document Format",
filename: "Chromium PDF Viewer",
name: "Chromium PDF Viewer",
});
Object.setPrototypeOf(navigator_value['plugins'][2][0], MimeType.prototype);
Object.defineProperty(navigator_value['plugins'][2], "application/pdf", {
value: navigator_value['plugins'][2][0], writable: false, enumerable: false, configurable: true
});
cbb_wf.initValue(navigator_value['plugins'][2][0], {
description: "Portable Document Format",
suffixes: "pdf",
type: "application/pdf",
enabledPlugin: navigator_value['plugins'][2],
});
Object.setPrototypeOf(navigator_value['plugins'][2][1], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][2][1], {
description: "Portable Document Format",
suffixes: "pdf",
type: "text/pdf",
enabledPlugin: navigator_value['plugins'][2],
});
Object.defineProperty(navigator_value['plugins'][2], "text/pdf", {
value: navigator_value['plugins'][2][1], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][3], Plugin.prototype);
cbb_wf.initValue(navigator_value['plugins'][3], {
length: 2,
description: "Portable Document Format",
filename: "internal-pdf-viewer",
name: "Microsoft Edge PDF Viewer",
});
Object.setPrototypeOf(navigator_value['plugins'][3][0], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][3][0], {
description: "Portable Document Format",
suffixes: "pdf",
type: "application/pdf",
enabledPlugin: navigator_value['plugins'][3],
});
Object.defineProperty(navigator_value['plugins'][3], "application/pdf", {
value: navigator_value['plugins'][3][0], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][3][1], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][3][1], {
description: "Portable Document Format",
suffixes: "pdf",
type: "text/pdf",
enabledPlugin: navigator_value['plugins'][3],
});
Object.defineProperty(navigator_value['plugins'][3], "text/pdf", {
value: navigator_value['plugins'][3][1], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][4], Plugin.prototype);
cbb_wf.initValue(navigator_value['plugins'][4], {
length: 2,
description: "Portable Document Format",
filename: "internal-pdf-viewer",
name: "WebKit built-in PDF",
});
Object.setPrototypeOf(navigator_value['plugins'][4][0], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][4][0], {
description: "Portable Document Format",
suffixes: "pdf",
type: "application/pdf",
enabledPlugin: navigator_value['plugins'][4],
});
Object.defineProperty(navigator_value['plugins'][4], "application/pdf", {
value: navigator_value['plugins'][4][0], writable: false, enumerable: false, configurable: true
});
Object.setPrototypeOf(navigator_value['plugins'][4][1], MimeType.prototype);
cbb_wf.initValue(navigator_value['plugins'][4][1], {
description: "Portable Document Format",
suffixes: "pdf",
type: "text/pdf",
enabledPlugin: navigator_value['plugins'][4],
});
Object.defineProperty(navigator_value['plugins'][4], "text/pdf", {
value: navigator_value['plugins'][4][1], writable: false, enumerable: false, configurable: true
});
Object.defineProperty(navigator_value['plugins'], "Chrome PDF Viewer", {
value: navigator_value['plugins'][0], writable: false, enumerable: false, configurable: true
});
Object.defineProperty(navigator_value['plugins'], "Chromium PDF Viewer", {
value: navigator_value['plugins'][1], writable: false, enumerable: false, configurable: true
});
Object.defineProperty(navigator_value['plugins'], "Microsoft Edge PDF Viewer", {
value: navigator_value['plugins'][2], writable: false, enumerable: false, configurable: true
});
Object.defineProperty(navigator_value['plugins'], "PDF Viewer", {
value: navigator_value['plugins'][3], writable: false, enumerable: false, configurable: true
});
Object.defineProperty(navigator_value['plugins'], "WebKit built-in PDF", {
value: navigator_value['plugins'][4], writable: false, enumerable: false, configurable: true
});
// localStorage
window_value['localStorage'] = {};
Object.setPrototypeOf(window_value['localStorage'], Storage.prototype);
cbb_wf.initValue(window_value['localStorage'], {});
// sessionStorage
window_value['sessionStorage'] = {};
Object.setPrototypeOf(window_value['sessionStorage'], Storage.prototype);
cbb_wf.initValue(window_value['sessionStorage'], {});
// history
window_value['history'] = {};
Object.setPrototypeOf(window_value['history'], History.prototype);
cbb_wf.initValue(window_value['history'], { length: 1 });
// indexedDB
window_value['indexedDB'] = {};
Object.setPrototypeOf(window_value['indexedDB'], IDBFactory.prototype);
cbb_wf.initValue(window_value['indexedDB'], {});
// screen
window_value['screen'] = {};
let screen_value = cbb_wf.config.screen_value;
screen_value["orientation"] = {};
Object.setPrototypeOf(window_value['screen'], Screen.prototype);
Object.setPrototypeOf(screen_value['orientation'], ScreenOrientation.prototype);
cbb_wf.initValue(window_value['screen'], screen_value);
cbb_wf.initValue(screen_value['orientation'], {
angle: 0, type: 'landscape-primary', onchange: null
});
my_api.memory.timing = performance_value.timing;
// chrome
Object.defineProperty(this, "chrome", {
configurable: false,
enumerable: true,
value: {
csi: new Function(`return function () {
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_csi, 暂时未实现功能");
return null;
}`)(),
loadTimes: new Function(`return function () {
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_loadTimes, 暂时未实现功能");
return null;
}`)(),
// 非构造函数
getVariableValue() {
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_getVariableValue, 暂时未实现功能");
return null;
},
// 非构造函数
send() {
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_send, 暂时未实现功能");
return null;
},
timeTicks: {
// 非构造函数
nowInMicroseconds() {
cbb_wf.console.log("[*] " + my_api.memory.vm_index + "调用了chrome_timeTicks_nowInMicroseconds, 暂时未实现功能");
return null;
},
},
runtime: {
"ExtensionViewerState": { "DISABLED": "disabled", "ENABLED": "enabled" },
"OnInstalledReason": {
"CHROME_UPDATE": "chrome_update",
"INSTALL": "install",
"SHARED_MODULE_UPDATE": "shared_module_update",
"UPDATE": "update"
},
"OnRestartRequiredReason": {
"APP_UPDATE": "app_update",
"OS_UPDATE": "os_update",
"PERIODIC": "periodic"
},
"PlatformArch": {
"ARM": "arm",
"ARM64": "arm64",
"MIPS": "mips",
"MIPS64": "mips64",
"X86_32": "x86-32",
"X86_64": "x86-64"
},
"PlatformNaclArch": {
"ARM": "arm",
"MIPS": "mips",
"MIPS64": "mips64",
"X86_32": "x86-32",
"X86_64": "x86-64"
},
"PlatformOs": {
"ANDROID": "android",
"CROS": "cros",
"FUCHSIA": "fuchsia",
"LINUX": "linux",
"MAC": "mac",
"OPENBSD": "openbsd",
"WIN": "win"
},
"RequestUpdateCheckStatus": {
"NO_UPDATE": "no_update",
"THROTTLED": "throttled",
"UPDATE_AVAILABLE": "update_available"
},
"UserSubscriptionState": {
"SIGNINSTATE_FREE": "signinstate_free",
"SIGNINSTATE_PENDING": "signinstate_pending",
"SIGNINSTATE_SUBSCRIBED": "signinstate_subscribed"
}
}
},
writable: true,
});
Object.defineProperty(chrome.send, "name", { value: '', writable: false, enumerable: false, configurable: true });
Object.defineProperty(chrome.getVariableValue, "name", {
value: '',
writable: false,
enumerable: false,
configurable: true
});
Object.defineProperty(chrome.timeTicks.nowInMicroseconds, "name", {
value: '',
writable: false,
enumerable: false,
configurable: true
});
cbb_wf.setNative(chrome.csi);
cbb_wf.setNative(chrome.loadTimes);
cbb_wf.setNative(chrome.getVariableValue);
cbb_wf.setNative(chrome.send);
cbb_wf.setNative(chrome.timeTicks.nowInMicroseconds);
Object.defineProperty(this, "webkitURL", { writable: true, enumerable: false, configurable: true, value: URL });
Object.defineProperty(this, "webkitRTCPeerConnection", {
writable: true,
enumerable: false,
configurable: true,
value: RTCPeerConnection
});
Object.defineProperty(this, "webkitMediaStream", {
writable: true,
enumerable: false,
configurable: true,
value: MediaStream
});
Object.defineProperty(this, "WebKitMutationObserver", {
writable: true,
enumerable: false,
configurable: true,
value: MutationObserver
});
Object.defineProperty(this, "WebKitCSSMatrix", {
writable: true,
enumerable: false,
configurable: true,
value: DOMMatrix
});
let CSS_value = {
"highlights": {},
"paintWorklet": {},
};
Object.setPrototypeOf(CSS_value.highlights, my_api.ctr.HighlightRegistry.prototype);
Object.setPrototypeOf(CSS_value.paintWorklet, my_api.ctr.Worklet.prototype);
cbb_wf.initValue(CSS_value.highlights, {
"size": 0
});
cbb_wf.initValue(CSS_value.paintWorklet, {
"size": 0
});
cbb_wf.initValue(CSS, CSS_value)
/* 绑定下my_api对象 */
dom_window.my_api = my_api;
my_api.dom_window = dom_window;
let _ = this;
while (true) {
if (_.location.href.indexOf("about") > -1 && _ !== _.parent) {
_ = _.parent;
continue;
}
my_api.memory.baseURI = _.location.href;
window_value["origin"] = _.location.origin;
break;
}
if (dom_window.document.firstChild[Symbol.toStringTag] === "DocumentType") {
document_value.compatMode = "CSS1Compat" // 标准
} else {
document_value.compatMode = "BackCompat" // 兼容
}
delete this.window_parent;
delete this.window_top;
delete this.window_frameElement;
}
my_api.passCheck = function () {
delete this.dom_window;
let cbb_wf = this.cbb_wf;
delete this.cbb_wf;
Object.defineProperty(this, "cbb_wf", { value: cbb_wf });
let keys = Object.keys(this);
// 改变预编译的对象占位
for (let index = 0; ; index++) {
if (keys[index] === "window") break;
let desp = Object.getOwnPropertyDescriptor(this, keys[index]);
cbb_wf.deleteProperty(this, keys[index]);
Object.defineProperty(this, keys[index], desp);
}
my_api.proxyWindowProperties();
my_api.setImmutableProto(location);
my_api.setImmutableProto(Location.prototype);
my_api.setImmutableProto(Window.prototype);
my_api.setImmutableProto(EventTarget.prototype);
let console_value = {
memory: {},
}
Object.setPrototypeOf(console_value.memory, my_api.pt.MemoryInfo_prototype);
cbb_wf.initValue(console_value.memory, {});
cbb_wf.initValue(console, console_value);
}
my_api.initEnv.call(my_api.ctr);
cbb_wf.console.time("js 构造函数初始化");
// window 函数
!(function () {
my_api.window_setInterval = function (func, delay, ...args) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
if (cbb_wf.is_log_window) {
cbb_wf.console.log("[*] setTimeout func =>", func.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70));
cbb_wf.console.log("[*] setTimeout delay =>", delay);
cbb_wf.console.log("[*] setTimeout args =>", args);
}
if (ctx.my_api.is_close) {
// location reload之后, 太久的定时器是不会触发了.
return ++my_api.memory.intervalId;
}
let timer;
let newFunc;
if (typeof func === "function") {
newFunc = function (...args) {
func(...args);
};
} else {
cbb_wf.console.log("[*] setInterval 非函数传入, arg0 =>", func);
newFunc = function () {
eval(func);
};
}
timer = cbb_wf.setTimeout(newFunc, delay, ...args);
my_api.memory.timers[++my_api.memory.intervalId] = timer;
return my_api.memory.intervalId;
}
my_api.window_setTimeout = function (func, delay, ...args) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
if (cbb_wf.is_log_window) {
cbb_wf.console.log("[*] setTimeout func =>", func.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70));
cbb_wf.console.log("[*] setTimeout delay =>", delay);
cbb_wf.console.log("[*] setTimeout args =>", args);
}
let timer;
let newFunc;
if (typeof func === "function") {
newFunc = function (...args) {
func(...args);
};
} else {
cbb_wf.console.log("[*] setTimeout 非函数传入, arg0 =>", func);
newFunc = function () {
eval(func);
};
}
timer = cbb_wf.setTimeout(newFunc, delay, ...args);
my_api.memory.timers[++my_api.memory.intervalId] = timer;
return my_api.memory.intervalId;
}
my_api.window_clearInterval = function (id) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let timer = my_api.memory.timers[id];
if (timer != null) {
cbb_wf.clearTimeout(timer);
delete my_api.memory.timers[id];
}
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_clearInterval, args =>', arguments);
}
return;
}
my_api.window_clearTimeout = function (id) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let timer = my_api.memory.timers[id];
if (timer != null) {
cbb_wf.clearTimeout(timer);
delete my_api.memory.timers[id];
}
if (cbb_wf.is_log_window) {
cbb_wf.console.log("[*] clearTimeout id =>", id);
}
return;
}
my_api.window_get_window = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'window');
// if (cbb_wf.is_log_window) {
// cbb_wf.console.log('[*] window_get_window, result => ', '' + result);
// }
return result;
}
my_api.window_get_self = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'self');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_self, result => ', '' + result);
}
return result;
}
my_api.window_set_self = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'self', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_self, 传参val => ' + val);
}
}
my_api.window_get_document = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'document');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_document, result => ', '' + result);
}
return result;
}
my_api.window_get_name = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'name');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_name, result => ', '' + result);
}
return result;
}
my_api.window_set_name = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'name', String(val));
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_name, 传参val => ' + val);
}
}
my_api.window_get_location = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'location');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_location, result => ', toString.call(result));
}
return result;
}
my_api.window_set_location = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
cbb_wf.getValue(this, 'location').href = val
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_location, 传参val => ' + val);
}
}
my_api.window_get_customElements = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'customElements');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_customElements, result => ', '' + result);
}
return result;
}
my_api.window_get_history = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'history');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_history, result => ', '' + result);
}
return result;
}
my_api.window_get_locationbar = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'locationbar');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_locationbar, result => ', '' + result);
}
return result;
}
my_api.window_set_locationbar = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'locationbar', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_locationbar, 传参val => ' + val);
}
}
my_api.window_get_menubar = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'menubar');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_menubar, result => ', '' + result);
}
return result;
}
my_api.window_set_menubar = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'menubar', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_menubar, 传参val => ' + val);
}
}
my_api.window_get_personalbar = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'personalbar');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_personalbar, result => ', '' + result);
}
return result;
}
my_api.window_set_personalbar = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'personalbar', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_personalbar, 传参val => ' + val);
}
}
my_api.window_get_scrollbars = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'scrollbars');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_scrollbars, result => ', '' + result);
}
return result;
}
my_api.window_set_scrollbars = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'scrollbars', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_scrollbars, 传参val => ' + val);
}
}
my_api.window_get_statusbar = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'statusbar');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_statusbar, result => ', '' + result);
}
return result;
}
my_api.window_set_statusbar = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'statusbar', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_statusbar, 传参val => ' + val);
}
}
my_api.window_get_toolbar = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'toolbar');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_toolbar, result => ', '' + result);
}
return result;
}
my_api.window_set_toolbar = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'toolbar', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_toolbar, 传参val => ' + val);
}
}
my_api.window_get_status = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'status');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_status, result => ', '' + result);
}
return result;
}
my_api.window_set_status = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'status', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_status, 传参val => ' + val);
}
}
my_api.window_get_closed = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'closed');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_closed, result => ', '' + result);
}
return result;
}
my_api.window_get_frames = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'frames');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_frames, result => ', '' + result);
}
return result;
}
my_api.window_set_frames = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'frames', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_frames, 传参val => ' + val);
}
}
my_api.window_get_length = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'length');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_length, result => ', '' + result);
}
return result;
}
my_api.window_set_length = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
// let result = cbb_wf.setValue(this, 'length', val);
Object.defineProperty(this, "length", { value: val, writable: true, enumerable: true, configurable: true })
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_length, 传参val => ' + val);
}
}
my_api.window_get_top = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'top');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_top, result => ', '' + result);
}
return result;
}
my_api.window_get_opener = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'opener');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_opener, result => ', '' + result);
}
return result;
}
my_api.window_set_opener = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'opener', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_opener, 传参val => ' + val);
}
}
my_api.window_get_parent = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'parent');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_parent, result => ', '' + result);
}
return result;
}
my_api.window_set_parent = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'parent', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_parent, 传参val => ' + val);
}
}
my_api.window_get_frameElement = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'frameElement');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_frameElement, result => ', '' + result);
}
return result;
}
my_api.window_get_navigator = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'navigator');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_navigator, result => ', '' + result);
}
return result;
}
my_api.window_get_origin = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'origin');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_origin, result => ', '' + result);
}
return result;
}
my_api.window_set_origin = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'origin', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_origin, 传参val => ' + val);
}
}
my_api.window_get_external = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'external');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_external, result => ', '' + result);
}
return result;
}
my_api.window_set_external = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'external', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_external, 传参val => ' + val);
}
}
my_api.window_get_screen = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'screen');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_screen, result => ', '' + result);
}
return result;
}
my_api.window_set_screen = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'screen', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_screen, 传参val => ' + val);
}
}
my_api.window_get_innerWidth = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'innerWidth');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_innerWidth, result => ', '' + result);
}
return result;
}
my_api.window_set_innerWidth = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'innerWidth', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_innerWidth, 传参val => ' + val);
}
}
my_api.window_get_innerHeight = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'innerHeight');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_innerHeight, result => ', '' + result);
}
return result;
}
my_api.window_set_innerHeight = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'innerHeight', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_innerHeight, 传参val => ' + val);
}
}
my_api.window_get_scrollX = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'scrollX');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_scrollX, result => ', '' + result);
}
return result;
}
my_api.window_set_scrollX = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'scrollX', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_scrollX, 传参val => ' + val);
}
}
my_api.window_get_pageXOffset = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'pageXOffset');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_pageXOffset, result => ', '' + result);
}
return result;
}
my_api.window_set_pageXOffset = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'pageXOffset', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_pageXOffset, 传参val => ' + val);
}
}
my_api.window_get_scrollY = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'scrollY');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_scrollY, result => ', '' + result);
}
return result;
}
my_api.window_set_scrollY = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'scrollY', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_scrollY, 传参val => ' + val);
}
}
my_api.window_get_pageYOffset = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'pageYOffset');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_pageYOffset, result => ', '' + result);
}
return result;
}
my_api.window_set_pageYOffset = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'pageYOffset', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_pageYOffset, 传参val => ' + val);
}
}
my_api.window_get_visualViewport = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'visualViewport');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_visualViewport, result => ', '' + result);
}
return result;
}
my_api.window_set_visualViewport = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'visualViewport', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_visualViewport, 传参val => ' + val);
}
}
my_api.window_get_screenX = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'screenX');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_screenX, result => ', '' + result);
}
return result;
}
my_api.window_set_screenX = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'screenX', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_screenX, 传参val => ' + val);
}
}
my_api.window_get_screenY = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'screenY');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_screenY, result => ', '' + result);
}
return result;
}
my_api.window_set_screenY = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'screenY', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_screenY, 传参val => ' + val);
}
}
my_api.window_get_outerWidth = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'outerWidth');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_outerWidth, result => ', '' + result);
}
return result;
}
my_api.window_set_outerWidth = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'outerWidth', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_outerWidth, 传参val => ' + val);
}
}
my_api.window_get_outerHeight = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'outerHeight');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_outerHeight, result => ', '' + result);
}
return result;
}
my_api.window_set_outerHeight = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'outerHeight', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_outerHeight, 传参val => ' + val);
}
}
my_api.window_get_devicePixelRatio = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'devicePixelRatio');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_devicePixelRatio, result => ', '' + result);
}
return result;
}
my_api.window_set_devicePixelRatio = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'devicePixelRatio', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_devicePixelRatio, 传参val => ' + val);
}
}
my_api.window_get_event = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'event');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_event, result => ', '' + result);
}
return result;
}
my_api.window_set_event = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'event', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_event, 传参val => ' + val);
}
}
my_api.window_get_clientInformation = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'clientInformation');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_clientInformation, result => ', '' + result);
}
return result;
}
my_api.window_set_clientInformation = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'clientInformation', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_clientInformation, 传参val => ' + val);
}
}
my_api.window_get_offscreenBuffering = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'offscreenBuffering');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_offscreenBuffering, result => ', '' + result);
}
return result;
}
my_api.window_set_offscreenBuffering = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'offscreenBuffering', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_offscreenBuffering, 传参val => ' + val);
}
}
my_api.window_get_screenLeft = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'screenLeft');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_screenLeft, result => ', '' + result);
}
return result;
}
my_api.window_set_screenLeft = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'screenLeft', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_screenLeft, 传参val => ' + val);
}
}
my_api.window_get_screenTop = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'screenTop');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_screenTop, result => ', '' + result);
}
return result;
}
my_api.window_set_screenTop = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'screenTop', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_screenTop, 传参val => ' + val);
}
}
my_api.window_get_defaultStatus = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'defaultStatus');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_defaultStatus, result => ', '' + result);
}
return result;
}
my_api.window_set_defaultStatus = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'defaultStatus', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_defaultStatus, 传参val => ' + val);
}
}
my_api.window_get_defaultstatus = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'defaultstatus');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_defaultstatus, result => ', '' + result);
}
return result;
}
my_api.window_set_defaultstatus = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'defaultstatus', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_defaultstatus, 传参val => ' + val);
}
}
my_api.window_get_styleMedia = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'styleMedia');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_styleMedia, result => ', '' + result);
}
return result;
}
my_api.window_get_onsearch = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onsearch');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onsearch, result => ', '' + result);
}
return result;
}
my_api.window_set_onsearch = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onsearch', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onsearch, 传参val => ' + val);
}
}
my_api.window_get_isSecureContext = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'isSecureContext');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_isSecureContext, result => ', '' + result);
}
return result;
}
my_api.window_get_performance = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'performance');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_performance, result => ', '' + result);
}
return result;
}
my_api.window_set_performance = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'performance', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_performance, 传参val => ' + val);
}
}
my_api.window_get_onappinstalled = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onappinstalled');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onappinstalled, result => ', '' + result);
}
return result;
}
my_api.window_set_onappinstalled = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onappinstalled', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onappinstalled, 传参val => ' + val);
}
}
my_api.window_get_onbeforeinstallprompt = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onbeforeinstallprompt');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onbeforeinstallprompt, result => ', '' + result);
}
return result;
}
my_api.window_set_onbeforeinstallprompt = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onbeforeinstallprompt', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onbeforeinstallprompt, 传参val => ' + val);
}
}
my_api.window_get_crypto = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'crypto');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_crypto, result => ', '' + result);
}
return result;
}
my_api.window_get_indexedDB = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'indexedDB');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_indexedDB, result => ', '' + result);
}
return result;
}
my_api.window_get_webkitStorageInfo = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'webkitStorageInfo');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_webkitStorageInfo, result => ', '' + result);
}
return result;
}
my_api.window_get_sessionStorage = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'sessionStorage');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_sessionStorage, result => ', '' + result);
}
return result;
}
my_api.window_get_localStorage = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'localStorage');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_localStorage, result => ', '' + result);
}
return result;
}
my_api.window_get_onbeforexrselect = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onbeforexrselect');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onbeforexrselect, result => ', '' + result);
}
return result;
}
my_api.window_set_onbeforexrselect = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onbeforexrselect', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onbeforexrselect, 传参val => ' + val);
}
}
my_api.window_get_onabort = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onabort');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onabort, result => ', '' + result);
}
return result;
}
my_api.window_set_onabort = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onabort', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onabort, 传参val => ' + val);
}
}
my_api.window_get_onblur = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onblur');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onblur, result => ', '' + result);
}
return result;
}
my_api.window_set_onblur = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onblur', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onblur, 传参val => ' + val);
}
}
my_api.window_get_oncancel = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oncancel');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oncancel, result => ', '' + result);
}
return result;
}
my_api.window_set_oncancel = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oncancel', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oncancel, 传参val => ' + val);
}
}
my_api.window_get_oncanplay = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oncanplay');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oncanplay, result => ', '' + result);
}
return result;
}
my_api.window_set_oncanplay = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oncanplay', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oncanplay, 传参val => ' + val);
}
}
my_api.window_get_oncanplaythrough = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oncanplaythrough');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oncanplaythrough, result => ', '' + result);
}
return result;
}
my_api.window_set_oncanplaythrough = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oncanplaythrough', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oncanplaythrough, 传参val => ' + val);
}
}
my_api.window_get_onchange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onchange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onchange, result => ', '' + result);
}
return result;
}
my_api.window_set_onchange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onchange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onchange, 传参val => ' + val);
}
}
my_api.window_get_onclick = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onclick');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onclick, result => ', '' + result);
}
return result;
}
my_api.window_set_onclick = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onclick', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onclick, 传参val => ' + val);
}
}
my_api.window_get_onclose = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onclose');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onclose, result => ', '' + result);
}
return result;
}
my_api.window_set_onclose = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onclose', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onclose, 传参val => ' + val);
}
}
my_api.window_get_oncontextlost = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oncontextlost');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oncontextlost, result => ', '' + result);
}
return result;
}
my_api.window_set_oncontextlost = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oncontextlost', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oncontextlost, 传参val => ' + val);
}
}
my_api.window_get_oncontextmenu = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oncontextmenu');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oncontextmenu, result => ', '' + result);
}
return result;
}
my_api.window_set_oncontextmenu = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oncontextmenu', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oncontextmenu, 传参val => ' + val);
}
}
my_api.window_get_oncontextrestored = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oncontextrestored');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oncontextrestored, result => ', '' + result);
}
return result;
}
my_api.window_set_oncontextrestored = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oncontextrestored', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oncontextrestored, 传参val => ' + val);
}
}
my_api.window_get_oncuechange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oncuechange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oncuechange, result => ', '' + result);
}
return result;
}
my_api.window_set_oncuechange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oncuechange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oncuechange, 传参val => ' + val);
}
}
my_api.window_get_ondblclick = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondblclick');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondblclick, result => ', '' + result);
}
return result;
}
my_api.window_set_ondblclick = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondblclick', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondblclick, 传参val => ' + val);
}
}
my_api.window_get_ondrag = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondrag');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondrag, result => ', '' + result);
}
return result;
}
my_api.window_set_ondrag = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondrag', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondrag, 传参val => ' + val);
}
}
my_api.window_get_ondragend = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondragend');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondragend, result => ', '' + result);
}
return result;
}
my_api.window_set_ondragend = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondragend', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondragend, 传参val => ' + val);
}
}
my_api.window_get_ondragenter = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondragenter');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondragenter, result => ', '' + result);
}
return result;
}
my_api.window_set_ondragenter = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondragenter', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondragenter, 传参val => ' + val);
}
}
my_api.window_get_ondragleave = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondragleave');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondragleave, result => ', '' + result);
}
return result;
}
my_api.window_set_ondragleave = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondragleave', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondragleave, 传参val => ' + val);
}
}
my_api.window_get_ondragover = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondragover');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondragover, result => ', '' + result);
}
return result;
}
my_api.window_set_ondragover = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondragover', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondragover, 传参val => ' + val);
}
}
my_api.window_get_ondragstart = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondragstart');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondragstart, result => ', '' + result);
}
return result;
}
my_api.window_set_ondragstart = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondragstart', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondragstart, 传参val => ' + val);
}
}
my_api.window_get_ondrop = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondrop');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondrop, result => ', '' + result);
}
return result;
}
my_api.window_set_ondrop = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondrop', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondrop, 传参val => ' + val);
}
}
my_api.window_get_ondurationchange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondurationchange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondurationchange, result => ', '' + result);
}
return result;
}
my_api.window_set_ondurationchange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondurationchange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondurationchange, 传参val => ' + val);
}
}
my_api.window_get_onemptied = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onemptied');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onemptied, result => ', '' + result);
}
return result;
}
my_api.window_set_onemptied = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onemptied', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onemptied, 传参val => ' + val);
}
}
my_api.window_get_onended = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onended');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onended, result => ', '' + result);
}
return result;
}
my_api.window_set_onended = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onended', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onended, 传参val => ' + val);
}
}
my_api.window_get_onerror = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onerror');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onerror, result => ', '' + result);
}
return result;
}
my_api.window_set_onerror = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onerror', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onerror, 传参val => ' + val);
}
}
my_api.window_get_onfocus = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onfocus');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onfocus, result => ', '' + result);
}
return result;
}
my_api.window_set_onfocus = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onfocus', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onfocus, 传参val => ' + val);
}
}
my_api.window_get_onformdata = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onformdata');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onformdata, result => ', '' + result);
}
return result;
}
my_api.window_set_onformdata = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onformdata', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onformdata, 传参val => ' + val);
}
}
my_api.window_get_oninput = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oninput');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oninput, result => ', '' + result);
}
return result;
}
my_api.window_set_oninput = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oninput', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oninput, 传参val => ' + val);
}
}
my_api.window_get_oninvalid = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'oninvalid');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_oninvalid, result => ', '' + result);
}
return result;
}
my_api.window_set_oninvalid = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'oninvalid', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_oninvalid, 传参val => ' + val);
}
}
my_api.window_get_onkeydown = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onkeydown');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onkeydown, result => ', '' + result);
}
return result;
}
my_api.window_set_onkeydown = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onkeydown', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onkeydown, 传参val => ' + val);
}
}
my_api.window_get_onkeypress = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onkeypress');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onkeypress, result => ', '' + result);
}
return result;
}
my_api.window_set_onkeypress = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onkeypress', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onkeypress, 传参val => ' + val);
}
}
my_api.window_get_onkeyup = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onkeyup');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onkeyup, result => ', '' + result);
}
return result;
}
my_api.window_set_onkeyup = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onkeyup', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onkeyup, 传参val => ' + val);
}
}
my_api.window_get_onload = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onload');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onload, result => ', '' + result);
}
return result;
}
my_api.window_set_onload = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onload', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onload, 传参val => ' + val);
}
}
my_api.window_get_onloadeddata = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onloadeddata');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onloadeddata, result => ', '' + result);
}
return result;
}
my_api.window_set_onloadeddata = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onloadeddata', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onloadeddata, 传参val => ' + val);
}
}
my_api.window_get_onloadedmetadata = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onloadedmetadata');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onloadedmetadata, result => ', '' + result);
}
return result;
}
my_api.window_set_onloadedmetadata = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onloadedmetadata', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onloadedmetadata, 传参val => ' + val);
}
}
my_api.window_get_onloadstart = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onloadstart');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onloadstart, result => ', '' + result);
}
return result;
}
my_api.window_set_onloadstart = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onloadstart', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onloadstart, 传参val => ' + val);
}
}
my_api.window_get_onmousedown = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmousedown');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmousedown, result => ', '' + result);
}
return result;
}
my_api.window_set_onmousedown = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmousedown', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmousedown, 传参val => ' + val);
}
}
my_api.window_get_onmouseenter = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmouseenter');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmouseenter, result => ', '' + result);
}
return result;
}
my_api.window_set_onmouseenter = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmouseenter', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmouseenter, 传参val => ' + val);
}
}
my_api.window_get_onmouseleave = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmouseleave');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmouseleave, result => ', '' + result);
}
return result;
}
my_api.window_set_onmouseleave = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmouseleave', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmouseleave, 传参val => ' + val);
}
}
my_api.window_get_onmousemove = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmousemove');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmousemove, result => ', '' + result);
}
return result;
}
my_api.window_set_onmousemove = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmousemove', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmousemove, 传参val => ' + val);
}
}
my_api.window_get_onmouseout = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmouseout');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmouseout, result => ', '' + result);
}
return result;
}
my_api.window_set_onmouseout = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmouseout', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmouseout, 传参val => ' + val);
}
}
my_api.window_get_onmouseover = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmouseover');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmouseover, result => ', '' + result);
}
return result;
}
my_api.window_set_onmouseover = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmouseover', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmouseover, 传参val => ' + val);
}
}
my_api.window_get_onmouseup = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmouseup');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmouseup, result => ', '' + result);
}
return result;
}
my_api.window_set_onmouseup = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmouseup', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmouseup, 传参val => ' + val);
}
}
my_api.window_get_onmousewheel = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmousewheel');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmousewheel, result => ', '' + result);
}
return result;
}
my_api.window_set_onmousewheel = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmousewheel', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmousewheel, 传参val => ' + val);
}
}
my_api.window_get_onpause = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpause');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpause, result => ', '' + result);
}
return result;
}
my_api.window_set_onpause = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpause', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpause, 传参val => ' + val);
}
}
my_api.window_get_onplay = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onplay');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onplay, result => ', '' + result);
}
return result;
}
my_api.window_set_onplay = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onplay', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onplay, 传参val => ' + val);
}
}
my_api.window_get_onplaying = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onplaying');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onplaying, result => ', '' + result);
}
return result;
}
my_api.window_set_onplaying = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onplaying', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onplaying, 传参val => ' + val);
}
}
my_api.window_get_onprogress = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onprogress');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onprogress, result => ', '' + result);
}
return result;
}
my_api.window_set_onprogress = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onprogress', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onprogress, 传参val => ' + val);
}
}
my_api.window_get_onratechange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onratechange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onratechange, result => ', '' + result);
}
return result;
}
my_api.window_set_onratechange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onratechange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onratechange, 传参val => ' + val);
}
}
my_api.window_get_onreset = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onreset');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onreset, result => ', '' + result);
}
return result;
}
my_api.window_set_onreset = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onreset', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onreset, 传参val => ' + val);
}
}
my_api.window_get_onresize = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onresize');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onresize, result => ', '' + result);
}
return result;
}
my_api.window_set_onresize = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onresize', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onresize, 传参val => ' + val);
}
}
my_api.window_get_onscroll = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onscroll');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onscroll, result => ', '' + result);
}
return result;
}
my_api.window_set_onscroll = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onscroll', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onscroll, 传参val => ' + val);
}
}
my_api.window_get_onsecuritypolicyviolation = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onsecuritypolicyviolation');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onsecuritypolicyviolation, result => ', '' + result);
}
return result;
}
my_api.window_set_onsecuritypolicyviolation = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onsecuritypolicyviolation', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onsecuritypolicyviolation, 传参val => ' + val);
}
}
my_api.window_get_onseeked = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onseeked');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onseeked, result => ', '' + result);
}
return result;
}
my_api.window_set_onseeked = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onseeked', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onseeked, 传参val => ' + val);
}
}
my_api.window_get_onseeking = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onseeking');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onseeking, result => ', '' + result);
}
return result;
}
my_api.window_set_onseeking = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onseeking', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onseeking, 传参val => ' + val);
}
}
my_api.window_get_onselect = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onselect');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onselect, result => ', '' + result);
}
return result;
}
my_api.window_set_onselect = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onselect', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onselect, 传参val => ' + val);
}
}
my_api.window_get_onslotchange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onslotchange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onslotchange, result => ', '' + result);
}
return result;
}
my_api.window_set_onslotchange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onslotchange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onslotchange, 传参val => ' + val);
}
}
my_api.window_get_onstalled = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onstalled');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onstalled, result => ', '' + result);
}
return result;
}
my_api.window_set_onstalled = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onstalled', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onstalled, 传参val => ' + val);
}
}
my_api.window_get_onsubmit = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onsubmit');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onsubmit, result => ', '' + result);
}
return result;
}
my_api.window_set_onsubmit = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onsubmit', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onsubmit, 传参val => ' + val);
}
}
my_api.window_get_onsuspend = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onsuspend');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onsuspend, result => ', '' + result);
}
return result;
}
my_api.window_set_onsuspend = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onsuspend', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onsuspend, 传参val => ' + val);
}
}
my_api.window_get_ontimeupdate = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ontimeupdate');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ontimeupdate, result => ', '' + result);
}
return result;
}
my_api.window_set_ontimeupdate = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ontimeupdate', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ontimeupdate, 传参val => ' + val);
}
}
my_api.window_get_ontoggle = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ontoggle');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ontoggle, result => ', '' + result);
}
return result;
}
my_api.window_set_ontoggle = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ontoggle', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ontoggle, 传参val => ' + val);
}
}
my_api.window_get_onvolumechange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onvolumechange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onvolumechange, result => ', '' + result);
}
return result;
}
my_api.window_set_onvolumechange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onvolumechange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onvolumechange, 传参val => ' + val);
}
}
my_api.window_get_onwaiting = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onwaiting');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onwaiting, result => ', '' + result);
}
return result;
}
my_api.window_set_onwaiting = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onwaiting', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onwaiting, 传参val => ' + val);
}
}
my_api.window_get_onwebkitanimationend = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onwebkitanimationend');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onwebkitanimationend, result => ', '' + result);
}
return result;
}
my_api.window_set_onwebkitanimationend = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onwebkitanimationend', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onwebkitanimationend, 传参val => ' + val);
}
}
my_api.window_get_onwebkitanimationiteration = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onwebkitanimationiteration');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onwebkitanimationiteration, result => ', '' + result);
}
return result;
}
my_api.window_set_onwebkitanimationiteration = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onwebkitanimationiteration', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onwebkitanimationiteration, 传参val => ' + val);
}
}
my_api.window_get_onwebkitanimationstart = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onwebkitanimationstart');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onwebkitanimationstart, result => ', '' + result);
}
return result;
}
my_api.window_set_onwebkitanimationstart = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onwebkitanimationstart', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onwebkitanimationstart, 传参val => ' + val);
}
}
my_api.window_get_onwebkittransitionend = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onwebkittransitionend');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onwebkittransitionend, result => ', '' + result);
}
return result;
}
my_api.window_set_onwebkittransitionend = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onwebkittransitionend', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onwebkittransitionend, 传参val => ' + val);
}
}
my_api.window_get_onwheel = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onwheel');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onwheel, result => ', '' + result);
}
return result;
}
my_api.window_set_onwheel = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onwheel', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onwheel, 传参val => ' + val);
}
}
my_api.window_get_onauxclick = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onauxclick');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onauxclick, result => ', '' + result);
}
return result;
}
my_api.window_set_onauxclick = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onauxclick', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onauxclick, 传参val => ' + val);
}
}
my_api.window_get_ongotpointercapture = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ongotpointercapture');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ongotpointercapture, result => ', '' + result);
}
return result;
}
my_api.window_set_ongotpointercapture = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ongotpointercapture', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ongotpointercapture, 传参val => ' + val);
}
}
my_api.window_get_onlostpointercapture = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onlostpointercapture');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onlostpointercapture, result => ', '' + result);
}
return result;
}
my_api.window_set_onlostpointercapture = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onlostpointercapture', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onlostpointercapture, 传参val => ' + val);
}
}
my_api.window_get_onpointerdown = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointerdown');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointerdown, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointerdown = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointerdown', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointerdown, 传参val => ' + val);
}
}
my_api.window_get_onpointermove = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointermove');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointermove, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointermove = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointermove', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointermove, 传参val => ' + val);
}
}
my_api.window_get_onpointerup = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointerup');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointerup, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointerup = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointerup', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointerup, 传参val => ' + val);
}
}
my_api.window_get_onpointercancel = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointercancel');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointercancel, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointercancel = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointercancel', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointercancel, 传参val => ' + val);
}
}
my_api.window_get_onpointerover = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointerover');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointerover, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointerover = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointerover', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointerover, 传参val => ' + val);
}
}
my_api.window_get_onpointerout = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointerout');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointerout, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointerout = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointerout', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointerout, 传参val => ' + val);
}
}
my_api.window_get_onpointerenter = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointerenter');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointerenter, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointerenter = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointerenter', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointerenter, 传参val => ' + val);
}
}
my_api.window_get_onpointerleave = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointerleave');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointerleave, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointerleave = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointerleave', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointerleave, 传参val => ' + val);
}
}
my_api.window_get_onselectstart = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onselectstart');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onselectstart, result => ', '' + result);
}
return result;
}
my_api.window_set_onselectstart = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onselectstart', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onselectstart, 传参val => ' + val);
}
}
my_api.window_get_onselectionchange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onselectionchange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onselectionchange, result => ', '' + result);
}
return result;
}
my_api.window_set_onselectionchange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onselectionchange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onselectionchange, 传参val => ' + val);
}
}
my_api.window_get_onanimationend = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onanimationend');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onanimationend, result => ', '' + result);
}
return result;
}
my_api.window_set_onanimationend = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onanimationend', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onanimationend, 传参val => ' + val);
}
}
my_api.window_get_onanimationiteration = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onanimationiteration');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onanimationiteration, result => ', '' + result);
}
return result;
}
my_api.window_set_onanimationiteration = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onanimationiteration', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onanimationiteration, 传参val => ' + val);
}
}
my_api.window_get_onanimationstart = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onanimationstart');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onanimationstart, result => ', '' + result);
}
return result;
}
my_api.window_set_onanimationstart = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onanimationstart', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onanimationstart, 传参val => ' + val);
}
}
my_api.window_get_ontransitionrun = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ontransitionrun');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ontransitionrun, result => ', '' + result);
}
return result;
}
my_api.window_set_ontransitionrun = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ontransitionrun', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ontransitionrun, 传参val => ' + val);
}
}
my_api.window_get_ontransitionstart = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ontransitionstart');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ontransitionstart, result => ', '' + result);
}
return result;
}
my_api.window_set_ontransitionstart = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ontransitionstart', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ontransitionstart, 传参val => ' + val);
}
}
my_api.window_get_ontransitionend = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ontransitionend');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ontransitionend, result => ', '' + result);
}
return result;
}
my_api.window_set_ontransitionend = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ontransitionend', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ontransitionend, 传参val => ' + val);
}
}
my_api.window_get_ontransitioncancel = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ontransitioncancel');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ontransitioncancel, result => ', '' + result);
}
return result;
}
my_api.window_set_ontransitioncancel = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ontransitioncancel', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ontransitioncancel, 传参val => ' + val);
}
}
my_api.window_get_onafterprint = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onafterprint');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onafterprint, result => ', '' + result);
}
return result;
}
my_api.window_set_onafterprint = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onafterprint', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onafterprint, 传参val => ' + val);
}
}
my_api.window_get_onbeforeprint = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onbeforeprint');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onbeforeprint, result => ', '' + result);
}
return result;
}
my_api.window_set_onbeforeprint = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onbeforeprint', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onbeforeprint, 传参val => ' + val);
}
}
my_api.window_get_onbeforeunload = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onbeforeunload');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onbeforeunload, result => ', '' + result);
}
return result;
}
my_api.window_set_onbeforeunload = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onbeforeunload', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onbeforeunload, 传参val => ' + val);
}
}
my_api.window_get_onhashchange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onhashchange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onhashchange, result => ', '' + result);
}
return result;
}
my_api.window_set_onhashchange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onhashchange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onhashchange, 传参val => ' + val);
}
}
my_api.window_get_onlanguagechange = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onlanguagechange');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onlanguagechange, result => ', '' + result);
}
return result;
}
my_api.window_set_onlanguagechange = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onlanguagechange', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onlanguagechange, 传参val => ' + val);
}
}
my_api.window_get_onmessage = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmessage');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmessage, result => ', '' + result);
}
return result;
}
my_api.window_set_onmessage = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmessage', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmessage, 传参val => ' + val);
}
}
my_api.window_get_onmessageerror = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onmessageerror');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onmessageerror, result => ', '' + result);
}
return result;
}
my_api.window_set_onmessageerror = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onmessageerror', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onmessageerror, 传参val => ' + val);
}
}
my_api.window_get_onoffline = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onoffline');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onoffline, result => ', '' + result);
}
return result;
}
my_api.window_set_onoffline = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onoffline', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onoffline, 传参val => ' + val);
}
}
my_api.window_get_ononline = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ononline');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ononline, result => ', '' + result);
}
return result;
}
my_api.window_set_ononline = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ononline', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ononline, 传参val => ' + val);
}
}
my_api.window_get_onpagehide = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpagehide');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpagehide, result => ', '' + result);
}
return result;
}
my_api.window_set_onpagehide = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpagehide', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpagehide, 传参val => ' + val);
}
}
my_api.window_get_onpageshow = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpageshow');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpageshow, result => ', '' + result);
}
return result;
}
my_api.window_set_onpageshow = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpageshow', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpageshow, 传参val => ' + val);
}
}
my_api.window_get_onpopstate = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpopstate');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpopstate, result => ', '' + result);
}
return result;
}
my_api.window_set_onpopstate = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpopstate', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpopstate, 传参val => ' + val);
}
}
my_api.window_get_onrejectionhandled = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onrejectionhandled');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onrejectionhandled, result => ', '' + result);
}
return result;
}
my_api.window_set_onrejectionhandled = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onrejectionhandled', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onrejectionhandled, 传参val => ' + val);
}
}
my_api.window_get_onstorage = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onstorage');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onstorage, result => ', '' + result);
}
return result;
}
my_api.window_set_onstorage = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onstorage', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onstorage, 传参val => ' + val);
}
}
my_api.window_get_onunhandledrejection = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onunhandledrejection');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onunhandledrejection, result => ', '' + result);
}
return result;
}
my_api.window_set_onunhandledrejection = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onunhandledrejection', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onunhandledrejection, 传参val => ' + val);
}
}
my_api.window_get_onunload = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onunload');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onunload, result => ', '' + result);
}
return result;
}
my_api.window_set_onunload = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onunload', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onunload, 传参val => ' + val);
}
}
my_api.window_get_crossOriginIsolated = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'crossOriginIsolated');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_crossOriginIsolated, result => ', '' + result);
}
return result;
}
my_api.window_alert = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_alert, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_atob = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.atob(val);
// if (cbb_wf.is_log_window) {
// cbb_wf.console.log('[*] window_atob, result =>', result);
// }
return result;
}
my_api.window_blur = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_blur, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_btoa = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.btoa(val);
// if (cbb_wf.is_log_window) {
// cbb_wf.console.log('[*] window_btoa, result =>', result);
// }
return result;
}
my_api.window_cancelAnimationFrame = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_cancelAnimationFrame, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_cancelIdleCallback = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_cancelIdleCallback, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_captureEvents = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_captureEvents, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_close = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_close, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_confirm = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_confirm, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_createImageBitmap = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_createImageBitmap, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_fetch = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_fetch, args =>', arguments);
}
let result;
let url;
if (typeof val === "string") {
url = val;
}
else if (!cbb_wf.checkIllegal(val, "URL")[1]) {
// 是URL
url = cbb_wf.getValue(val, "dom_element").href;
}
result = new ctx.Promise(r => {
// buffer
let buffer = cbb_wf.request(url);
let response = {};
Object.setPrototypeOf(response,
Response.prototype);
let value = {
bodyUsed: false,
ok: true,
redirected: false,
status: 200,
statusText: "ok",
type: "basic",
url: url,
headers: {},
body: {},
buffer: buffer,
}
cbb_wf.initValue(response, value);
Object.setPrototypeOf(value.headers, Headers.prototype);
Object.setPrototypeOf(value.body, ReadableStream.prototype);
cbb_wf.initValue(value.headers, {});
cbb_wf.initValue(value.body, { locked: false });
r(response);
});
return result;
}
my_api.window_find = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_find, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_focus = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_focus, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_getComputedStyle = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_getComputedStyle, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_getSelection = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_getSelection, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_moveBy = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_moveBy, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_moveTo = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_moveTo, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_open = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_open, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_postMessage = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_postMessage, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_print = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_print, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_prompt = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_prompt, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_queueMicrotask = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_queueMicrotask, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_releaseEvents = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_releaseEvents, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_reportError = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_reportError, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_requestAnimationFrame = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_requestAnimationFrame, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_requestIdleCallback = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_requestIdleCallback, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_resizeBy = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_resizeBy, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_resizeTo = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_resizeTo, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_scroll = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_scroll, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_scrollBy = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_scrollBy, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_scrollTo = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_scrollTo, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_stop = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_stop, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_structuredClone = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_structuredClone, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_webkitCancelAnimationFrame = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_webkitCancelAnimationFrame, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_webkitRequestAnimationFrame = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_webkitRequestAnimationFrame, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_get_caches = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'caches');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_caches, result => ', '' + result);
}
return result;
}
my_api.window_get_cookieStore = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'cookieStore');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_cookieStore, result => ', '' + result);
}
return result;
}
my_api.window_get_ondevicemotion = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondevicemotion');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondevicemotion, result => ', '' + result);
}
return result;
}
my_api.window_set_ondevicemotion = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondevicemotion', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondevicemotion, 传参val => ' + val);
}
}
my_api.window_get_ondeviceorientation = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondeviceorientation');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondeviceorientation, result => ', '' + result);
}
return result;
}
my_api.window_set_ondeviceorientation = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondeviceorientation', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondeviceorientation, 传参val => ' + val);
}
}
my_api.window_get_ondeviceorientationabsolute = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'ondeviceorientationabsolute');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_ondeviceorientationabsolute, result => ', '' + result);
}
return result;
}
my_api.window_set_ondeviceorientationabsolute = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'ondeviceorientationabsolute', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_ondeviceorientationabsolute, 传参val => ' + val);
}
}
my_api.window_get_launchQueue = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'launchQueue');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_launchQueue, result => ', '' + result);
}
return result;
}
my_api.window_get_onbeforematch = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onbeforematch');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onbeforematch, result => ', '' + result);
}
return result;
}
my_api.window_set_onbeforematch = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onbeforematch', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onbeforematch, 传参val => ' + val);
}
}
my_api.window_getScreenDetails = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_getScreenDetails, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_queryLocalFonts = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_queryLocalFonts, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_showDirectoryPicker = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_showDirectoryPicker, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_showOpenFilePicker = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_showOpenFilePicker, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_showSaveFilePicker = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_showSaveFilePicker, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_get_originAgentCluster = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'originAgentCluster');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_originAgentCluster, result => ', '' + result);
}
return result;
}
my_api.window_get_trustedTypes = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'trustedTypes');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_trustedTypes, result => ', '' + result);
}
return result;
}
my_api.window_get_navigation = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'navigation');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_navigation, result => ', '' + result);
}
return result;
}
my_api.window_set_navigation = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'navigation', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_navigation, 传参val => ' + val);
}
}
my_api.window_get_speechSynthesis = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'speechSynthesis');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_speechSynthesis, result => ', '' + result);
}
return result;
}
my_api.window_get_onpointerrawupdate = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'onpointerrawupdate');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_onpointerrawupdate, result => ', '' + result);
}
return result;
}
my_api.window_set_onpointerrawupdate = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'onpointerrawupdate', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_onpointerrawupdate, 传参val => ' + val);
}
}
my_api.window_get_scheduler = function () {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.getValue(this, 'scheduler');
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_get_scheduler, result => ', '' + result);
}
return result;
}
my_api.window_set_scheduler = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = cbb_wf.setValue(this, 'scheduler', val);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_set_scheduler, 传参val => ' + val);
}
}
my_api.window_openDatabase = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_openDatabase, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_webkitResolveLocalFileSystemURL = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_webkitResolveLocalFileSystemURL, 暂时未实现功能, args =>', arguments);
}
return result;
}
my_api.window_JSCompiler_renameProperty = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result;
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_JSCompiler_renameProperty, 暂时未实现功能, args =>', arguments);
}
return result;
}
// 补了的
my_api.window_webkitRequestFileSystem = function (val) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = {};
Object.setPrototypeOf(result, ctx, my_api.pt.DOMFileSystem_prototype);
let value = {
name: location.origin.replace("://", "_") + "_0:Temporary",
root: {}
};
cbb_wf.initValue(result, value, "DOMFileSystem");
Object.setPrototypeOf(value.root, ctx, my_api.pt.DirectoryEntry_prototype);
let root_value = {
filesystem: result,
fullPath: "/",
isDirectory: true,
isFile: false,
name: ""
};
cbb_wf.initValue(value.root, root_value, "DirectoryEntry"); // setTimeout(function (){cbb_wf.console.log("[*] webkitRequestFileSystem, 回调执行, callback =>", callback.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70));callback.call(window, result)}, 0);
setTimeout(callback, 0, result);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_webkitRequestFileSystem');
}
}
my_api.window_matchMedia = function (rule) {
let r = cbb_wf.checkIllegal(this, "Window");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let result = {};
Object.setPrototypeOf(result, ctx.MediaQueryList.prototype);
let value = {
matches: false,
media: rule + '',
onchange: null
};
if (cbb_wf.config.matchMedia_true.indexOf(rule) > -1) {
value.matches = true;
}
cbb_wf.initValue(result, value);
if (cbb_wf.is_log_window) {
cbb_wf.console.log('[*] window_matchMedia');
}
return result;
}
})();
// EventTarget
!(function(){
my_api.EventTarget_addEventListener = function (type, callback) {
// callback是回调函数, 若已经添加过, 不会重复触发这个回调函数
let r = cbb_wf.checkIllegal(this, "EventTarget");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
if (arguments.length > 2 && arguments[2]) {
let descriptor = Object.getOwnPropertyDescriptors(arguments[2]);
for (let key in descriptor) {
arguments[2][key];
}
}
let listener = cbb_wf.getValue(this, "listener");
if (listener == undefined) {
listener = {};
listener[type] = [callback];
cbb_wf.setValue(this, "listener", listener);
} else if (listener[type] == undefined) {
listener[type] = [callback];
} else listener[type].push(callback);
if (cbb_wf.is_log) {
cbb_wf.console.log('[*] EventTarget_addEventListener, type => ', type, ", callback => ", callback
// && callback.toString().replaceAll("\r\n", "").replaceAll(" ", "").slice(0, 70) || callback
, ", this => ", '' + this);
}
};
my_api.EventTarget_dispatchEvent = function (event) {
let r = cbb_wf.checkIllegal(this, "EventTarget");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
if (cbb_wf.getValue(event, "is_used")) {
cbb_wf.setValue(event, "isTrusted", false);
}
let result = true;
let type = cbb_wf.getValue(event, "type");
let listener = cbb_wf.getValue(this, "listener");
if (listener === undefined) {
// 没有添加事件
cbb_wf.is_log && cbb_wf.console.log('[*] EventTarget_dispatchEvent, 该对象没有监听事件, this =>', toString.call(this), ", type => ", type);
return result;
} else if (listener[type] === undefined) {
// 没有找到对应类型的回调函数
cbb_wf.console.log('[*] EventTarget_dispatchEvent, 没有找到对应类型的回调函数, this =>', toString.call(this), ", type => ", type);
return result;
} else {
listener[type].map(callback => {
cbb_wf.setValue(ctx, "event", event);
cbb_wf.setValue(event, "currentTarget", this);
callback.call(this, event);
cbb_wf.setValue(ctx, "event", undefined);
});
}
cbb_wf.setValue(event, "is_used", true);
if (cbb_wf.is_log) {
cbb_wf.console.log('[*] EventTarget_dispatchEvent, result => ', '' + result, ", event => ", event, ', type => ', type, ", this => ", '' + this);
}
return result;
};
my_api.EventTarget_removeEventListener = function (type, callback) {
let r = cbb_wf.checkIllegal(this, "EventTarget");
let ctx = r[0];
if (r[1]) {
throw cbb_wf.newError.call(ctx, "Illegal invocation");
}
let listener = cbb_wf.getValue(this, "listener");
if (listener === undefined) {
// 没有添加事件
// cbb_wf.console.log('[*] EventTarget_removeEventListener, 该对象没有监听事件');
} else {
if (listener[type] === undefined) {
// 没有找到对应类型的回调函数
cbb_wf.console.log('[*] EventTarget_removeEventListener, 没有找到对应类型的回调函数, this =>', toString.call(this), ", type => ", type);
} else {
let stack = listener[type];
for (let i = 0, l = stack.length; i < l; i++) {
if (stack[i] === callback) {
stack.splice(i, 1);
break;
}
}
}
}
if (cbb_wf.is_log) {
cbb_wf.console.log('[*] EventTarget_removeEventListener, type => ', type, ", callback => ", callback, ", this => ", '' + this);
}
};
})();
my_api.initProto();
my_api.initWindow.call(this, dom_window);
my_api.passCheck.call(this);
cbb_wf.console.timeEnd("js 构造函数初始化");
// debugger;
cbb_wf.console.timeEnd("vm初始化框架");
// debugger;