SYMBOL INDEX (11486 symbols across 477 files) FILE: extern/blockly/.ropeproject/config.py function set_prefs (line 4) | def set_prefs(prefs): function project_opened (line 83) | def project_opened(project): FILE: extern/blockly/blockly_compressed.js function b (line 23) | function b(a){if(!(a in e.written||a in e.visited)){e.visited[a]=!0;if(a... function c (line 40) | function c(){} function a (line 119) | function a(a){a=goog.array.find(a,d);return c[a]||""} function e (line 356) | function e(c){c&&b.appendChild(goog.isString(c)?a.createTextNode(c):c)} function c (line 620) | function c(a){return d[a]} function c (line 621) | function c(a){return d[a]} function a (line 783) | function a(e){var f=e.getChildrenElement();if(f){var g=!c||b==e.getParen... function d (line 963) | function d(b){var c=e[b];if((c.type==Blockly.OUTPUT_VALUE||c.type==Block... function b (line 966) | function b(b){var f=d-c[b].x_,g=e-c[b].y_;Math.sqrt(f*f+g*g)<=a&&k.push(... function c (line 1062) | function c(a){a instanceof Blockly.Field?this.appendField(a):(goog.asser... function a (line 1137) | function a(a){return function(b){if(this.changeHandler_){var c=this.chan... function a (line 1153) | function a(a){return function(b){if(this.changeHandler_){var c=this.chan... function a (line 1193) | function a(c,d){for(var e=0,f;f=c.childNodes[e];e++)if(f.tagName){var g=... function b (line 1204) | function b(a,b){Blockly.hideChaff();var c=window.prompt(a,b);return c&&c... function e (line 1215) | function e(e,f){for(var k=0;k>>=0,(B=0<=I&&I<256)&&(L=i[I],L)?L... function l (line 7) | function l(I,N){if(isNaN(I))return N?b:y;if(N){if(I<0)return b;if(I>=g)r... function u (line 7) | function u(I,N,O){return new n(I,N,O)} function c (line 7) | function c(I,N,O){if(I.length===0)throw Error("empty string");if(I==="Na... function d (line 7) | function d(I,N){return typeof I=="number"?l(I,N):typeof I=="string"?c(I,... function s (line 7) | function s(u){var p=this,c=l();p.next=function(){var d=2091639*p.s0+p.c*... function i (line 7) | function i(u,p){return p.c=u.c,p.s0=u.s0,p.s1=u.s1,p.s2=u.s2,p} function o (line 7) | function o(u,p){var c=new s(u),d=p&&p.state,h=c.next;return h.int32=func... function l (line 7) | function l(){var u=4022871197,p=function(c){c=String(c);for(var d=0;d>>2;return... function i (line 7) | function i(l,u){return u.x=l.x,u.y=l.y,u.z=l.z,u.w=l.w,u.v=l.v,u.d=l.d,u} function o (line 7) | function o(l,u){var p=new s(l),c=u&&u.state,d=function(){return(p.next()... function s (line 7) | function s(l){var u=this;u.next=function(){var c=u.x,d=u.i,h,f,m;return ... function i (line 7) | function i(l,u){return u.x=l.x.slice(),u.i=l.i,u} function o (line 7) | function o(l,u){l==null&&(l=+new Date);var p=new s(l),c=u&&u.state,d=fun... function s (line 7) | function s(l){var u=this;u.next=function(){var c=u.w,d=u.X,h=u.i,f,m;ret... function i (line 7) | function i(l,u){return u.i=l.i,u.w=l.w,u.X=l.X.slice(),u} function o (line 7) | function o(l,u){l==null&&(l=+new Date);var p=new s(l),c=u&&u.state,d=fun... function s (line 7) | function s(l){var u=this,p="";u.next=function(){var d=u.b,h=u.c,f=u.d,m=... function i (line 7) | function i(l,u){return u.a=l.a,u.b=l.b,u.c=l.c,u.d=l.d,u} function o (line 7) | function o(l,u){var p=new s(l),c=u&&u.state,d=function(){return(p.next()... function f (line 7) | function f(w,S,C){var E=[];S=S==!0?{entropy:!0}:S||{};var _=A(x(S.entrop... function m (line 7) | function m(w){var S,C=w.length,E=this,_=0,$=E.i=E.j=0,M=E.S=[];for(C||(w... function g (line 7) | function g(w,S){return S.i=w.i,S.j=w.j,S.S=w.S.slice(),S} function x (line 7) | function x(w,S){var C=[],E=typeof w,_;if(S&&E=="object")for(_ in w)try{C... function A (line 7) | function A(w,S){for(var C=w+"",E,_=0;_=pe);)++Te;if(Te-q>... function ut (line 9) | function ut(F,q){return F?nt(i(),F,q):""} function et (line 9) | function et(F,q,se,pe){if(!(pe>0))return 0;for(var Te=se,Je=se+pe-1,Oe=0... function rt (line 9) | function rt(F,q,se){return et(F,i(),q,se)} function dt (line 9) | function dt(F){je=F,d.HEAP8=ht=new Int8Array(F),d.HEAP16=Ft=new Int16Arr... function bn (line 9) | function bn(){return he} function Wo (line 9) | function Wo(){if(d.preRun)for(typeof d.preRun=="function"&&(d.preRun=[d.... function Xt (line 9) | function Xt(){$u=!0,!C&&Ou(Bo)} function _p (line 9) | function _p(){if(!C){if(d.postRun)for(typeof d.postRun=="function"&&(d.p... function U0 (line 9) | function U0(F){ur.unshift(F)} function G0 (line 9) | function G0(F){Bo.unshift(F)} function y5 (line 9) | function y5(F){Un.unshift(F)} function b5 (line 9) | function b5(F){_r++,d.monitorRunDependencies&&d.monitorRunDependencies(_r)} function v5 (line 9) | function v5(F){if(_r--,d.monitorRunDependencies&&d.monitorRunDependencie... function Uo (line 9) | function Uo(F){C?postMessage({cmd:"onAbort",arg:F}):d.onAbort&&d.onAbort... function Pp (line 9) | function Pp(F){return F.startsWith(H0)} function _u (line 9) | function _u(F){return F.startsWith("file://")} function Fp (line 9) | function Fp(F){try{if(F==xa&&ee)return new Uint8Array(ee);if(I)return I(... function j0 (line 9) | function j0(){if(!ee&&(b||w)){if(typeof fetch=="function"&&!_u(xa))retur... function q0 (line 9) | function q0(){var F={env:qp,wasi_snapshot_preview1:qp};function q(Oe,We)... function Ss (line 9) | function Ss(F){this.name="ExitStatus",this.message="Program terminated w... function Z0 (line 9) | function Z0(F){var q=Le.pthreads[F];delete Le.pthreads[F],q.terminate(),... function Y0 (line 9) | function Y0(F){var q=Le.pthreads[F];q.postMessage({cmd:"cancel"})} function Pu (line 9) | function Pu(F){var q=Le.pthreads[F];Ge(q),Le.returnWorkerToPool(q)} function Op (line 9) | function Op(F){var q=Le.getNewWorker();if(!q)return 6;Le.runningWorkers.... function Fu (line 9) | function Fu(F){if(C)return Pr(1,1,F);Re=F,bn()||(Le.terminateAllThreads(... function k5 (line 9) | function k5(F,q){if(Re=F,!q&&C)throw Lp(F),"unwind";Fu(F)} function J0 (line 9) | function J0(F){if(F instanceof Ss||F=="unwind")return Re;y(1,F)} function Ou (line 9) | function Ou(F){for(;F.length>0;)F.shift()(d)} function Q0 (line 9) | function Q0(F){var q=Em(),se=F();return ec(q),se} function I5 (line 9) | function I5(F){return F} function S5 (line 9) | function S5(F){var q=/\b_Z[\w\d_]+/g;return F.replace(q,function(se){var... function ef (line 9) | function ef(){var F=Qp(),q=l()[F+44>>2],se=l()[F+48>>2],pe=q-se;$5(q,pe)... function Lp (line 9) | function Lp(F){if(C)return Pr(2,0,F);try{zp(F)}catch(q){J0(q)}} function tf (line 9) | function tf(F){var q=Go[F];return q||(F>=Go.length&&(Go.length=F+1),Go[F... function af (line 9) | function af(F,q){var se=tf(F)(q);bn()?Le.setExitStatus(se):M5(se)} function T5 (line 9) | function T5(){var F=new Error;if(!F.stack){try{throw new Error}catch(q){... function nf (line 9) | function nf(F){Le.tlsInitFunctions.push(F)} function rf (line 9) | function rf(F,q){s().set(F,q)} function sf (line 9) | function sf(F){N5(F,!w,1,!b),Le.threadInitTLS()} function of (line 9) | function of(F){C?postMessage({cmd:"cleanupThread",thread:F}):Pu(F)} function Bp (line 9) | function Bp(F,q,se,pe){return C?Pr(3,1,F,q,se,pe):Wp(F,q,se,pe)} function Wp (line 9) | function Wp(F,q,se,pe){if(typeof SharedArrayBuffer=="undefined")return H... function lf (line 9) | function lf(){return 2097152} function df (line 9) | function df(){return uf} function Du (line 9) | function Du(F){Atomics.store(l(),F>>2,1),Qp()&&R5(F),Atomics.compareExch... function pf (line 9) | function pf(F,q,se,pe){if(F==q)setTimeout(()=>Du(pe));else if(C)postMess... function cf (line 9) | function cf(F,q,se){return-1} function hf (line 9) | function hf(){Uo("")} function Ts (line 9) | function Ts(F){Ts.shown||(Ts.shown={}),Ts.shown[F]||(Ts.shown[F]=1,S&&(F... function ff (line 9) | function ff(){S||w||Ts("Blocking on the main thread is very dangerous, s... function mf (line 9) | function mf(){return Date.now()} function Vp (line 9) | function Vp(){return 2147483648} function gf (line 9) | function gf(){return Vp()} function xf (line 9) | function xf(F,q,se){i().copyWithin(F,q,q+se)} function Af (line 9) | function Af(){return S?aS().cpus().length:navigator.hardwareConcurrency} function Pr (line 9) | function Pr(F,q){var se=arguments.length-2,pe=arguments;return Q0(()=>{f... function yf (line 9) | function yf(F,q,se){zu.length=q;for(var pe=se>>3,Te=0;Te>>16),dt(oe.buff... function vf (line 9) | function vf(F){var q=i().length;if(F=F>>>0,F<=q)return!1;var se=Vp();if(... function wf (line 9) | function wf(){throw"unwind"} function Up (line 9) | function Up(F){return C?Pr(4,1,F):52} function Gp (line 9) | function Gp(F,q,se,pe,Te){return C?Pr(5,1,F,q,se,pe,Te):70} function If (line 9) | function If(F,q){var se=kf[F];q===0||q===10?((F===1?U:H)(nt(se,0)),se.le... function Hp (line 9) | function Hp(F,q,se,pe){if(C)return Pr(6,1,F,q,se,pe);for(var Te=0,Je=0;J... function jp (line 9) | function jp(F){var q=d["_"+F];return q} function Sf (line 9) | function Sf(F,q,se,pe,Te){var Je={string:dn=>{var Ko=0;if(dn!=null&&dn!=... function Tf (line 9) | function Tf(F,q,se,pe){se=se||[];var Te=se.every(Oe=>Oe==="number"||Oe==... function _5 (line 9) | function _5(F){if(F=F||x,_r>0)return;if(C){h(d),Xt(),postMessage({cmd:"l... function x (line 10) | function x(X){return s.locateFile?s.locateFile(X,g):g+X} function S (line 10) | function S(X){X instanceof Vo||$("exiting due to exception: "+X)} function G (line 10) | function G(X,ie){X||Un(ie)} function U (line 10) | function U(X,ie,ke){for(var Ye=ie+ke,yt=ie;X[yt]&&!(yt>=Ye);)++yt;if(yt-... function H (line 10) | function H(X,ie){return X?U(ee,X,ie):""} function V (line 10) | function V(X,ie,ke,Ye){if(!(Ye>0))return 0;for(var yt=ke,bt=ke+Ye-1,Ze=0... function Q (line 10) | function Q(X,ie,ke){return V(X,ee,ie,ke)} function Ke (line 10) | function Ke(X){Z=X,s.HEAP8=re=new Int8Array(X),s.HEAP16=he=new Int16Arra... function Va (line 10) | function Va(){return N} function Ft (line 10) | function Ft(){if(s.preRun)for(typeof s.preRun=="function"&&(s.preRun=[s.... function sn (line 10) | function sn(){ht=!0,dr(rt)} function aa (line 10) | function aa(){if(s.postRun)for(typeof s.postRun=="function"&&(s.postRun=... function $a (line 10) | function $a(X){et.unshift(X)} function on (line 10) | function on(X){rt.unshift(X)} function _a (line 10) | function _a(X){je.unshift(X)} function ur (line 10) | function ur(X){dt++,s.monitorRunDependencies&&s.monitorRunDependencies(dt)} function Bo (line 10) | function Bo(X){if(dt--,s.monitorRunDependencies&&s.monitorRunDependencie... function Un (line 10) | function Un(X){s.onAbort&&s.onAbort(X),X="Aborted("+X+")",$(X),L=!0,B=1,... function bn (line 10) | function bn(X){return X.startsWith($u)} function Wo (line 10) | function Wo(X){return X.startsWith("file://")} function _p (line 10) | function _p(X){try{if(X==Xt&&I)return new Uint8Array(I);if(b)return b(X)... function U0 (line 10) | function U0(){if(!I&&(h||f)){if(typeof fetch=="function"&&!Wo(Xt))return... function G0 (line 10) | function G0(){var X={env:Fu,wasi_snapshot_preview1:Fu};function ie(Ze,qe... function Vo (line 10) | function Vo(X){this.name="ExitStatus",this.message="Program terminated w... function dr (line 10) | function dr(X){for(;X.length>0;)X.shift()(s)} function b5 (line 10) | function b5(X){return X} function v5 (line 10) | function v5(X){var ie=/\b_Z[\w\d_]+/g;return X.replace(ie,function(ke){v... function Uo (line 10) | function Uo(){var X=new Error;if(!X.stack){try{throw new Error}catch(ie)... function H0 (line 10) | function H0(X,ie){re.set(X,ie)} function Pp (line 10) | function Pp(){Un("")} function _u (line 10) | function _u(){return 2147483648} function xa (line 10) | function xa(){return _u()} function Fp (line 10) | function Fp(X,ie,ke){ee.copyWithin(X,ie,ie+ke)} function j0 (line 10) | function j0(X){try{return O.grow(X-Z.byteLength+65535>>>16),Ke(O.buffer)... function q0 (line 10) | function q0(X){var ie=ee.length;X=X>>>0;var ke=_u();if(X>ke)return!1;let... function w5 (line 10) | function w5(X){return 52} function K0 (line 10) | function K0(X,ie,ke,Ye,yt){return 70} function Z0 (line 10) | function Z0(X,ie){var ke=Ss[X];ie===0||ie===10?((X===1?_:$)(U(ke,0)),ke.... function Y0 (line 10) | function Y0(X,ie,ke,Ye){for(var yt=0,bt=0;bt>2],q... function Pu (line 10) | function Pu(X){var ie=s["_"+X];return ie} function Op (line 10) | function Op(X,ie,ke,Ye,yt){var bt={string:Fa=>{var Fr=0;if(Fa!=null&&Fa!... function Dp (line 10) | function Dp(X,ie,ke,Ye){ke=ke||[];var yt=ke.every(Ze=>Ze==="number"||Ze=... function Zp (line 10) | function Zp(X){if(X=X||p,dt>0||(Ft(),dt>0))return;function ie(){jo||(jo=... method constructor (line 10) | constructor(e,t){this.backend=e,this.dataMover=t,this.data=new WeakMap,t... method get (line 10) | get(e){return this.data.has(e)||this.dataMover.moveData(this.backend,e),... method set (line 10) | set(e,t){this.dataIdsCount++,this.data.set(e,t)} method has (line 10) | has(e){return this.data.has(e)} method delete (line 10) | delete(e){return this.dataIdsCount--,this.data.delete(e)} method numDataIds (line 10) | numDataIds(){return this.dataIdsCount} method refCount (line 10) | refCount(e){return Ha("refCount")} method incRef (line 10) | incRef(e){return Ha("incRef")} method timerAvailable (line 10) | timerAvailable(){return!0} method time (line 10) | time(e){return Ha("time")} method read (line 10) | read(e){return Ha("read")} method readSync (line 10) | readSync(e){return Ha("readSync")} method readToGPU (line 10) | readToGPU(e,t){return Ha("readToGPU")} method numDataIds (line 10) | numDataIds(){return Ha("numDataIds")} method disposeData (line 10) | disposeData(e,t){return Ha("disposeData")} method write (line 10) | write(e,t,a){return Ha("write")} method move (line 10) | move(e,t,a,n,r){return Ha("move")} method createTensorFromTexture (line 10) | createTensorFromTexture(e,t,a){return Ha("createTensorFromTexture")} method memory (line 10) | memory(){return Ha("memory")} method floatPrecision (line 10) | floatPrecision(){return Ha("floatPrecision")} method epsilon (line 10) | epsilon(){return this.floatPrecision()===32?1e-7:1e-4} method dispose (line 10) | dispose(){return Ha("dispose")} function Ha (line 10) | function Ha(e){throw new Error(`'${e}' not yet implemented or not found ... function sA (line 10) | function sA(e){let t=e.length,a=0;for(;t>0;)a=Math.random()*t|0,t--,kc(e... function iS (line 10) | function iS(e,t){if(e.length!==t.length)throw new Error(`Array sizes mus... function nd (line 10) | function nd(e,t,a){return Math.max(e,Math.min(t,a))} function oS (line 10) | function oS(e){return e%2===0?e:e+1} function kc (line 10) | function kc(e,t,a){let n=e[t];e[t]=e[a],e[a]=n} function lS (line 10) | function lS(e){let t=0;for(let a=0;aa+` Shapes ${e} and ${t} must match`)} function Xs (line 10) | function Xs(e){P(e!=null,()=>"The input to the tensor constructor must b... function zs (line 10) | function zs(e,t=[],a=!1){if(t==null&&(t=[]),Array.isArray(e)||da(e)&&!a)... function At (line 10) | function At(e){if(e.length===0)return 1;let t=e[0];for(let a=1;a0,a,n){return new Promise((r,s)=>{let i=0,o=()=>{if(e... function gS (line 10) | function gS(e,t){let a=1,n=-1;for(let s=0;s=0)a*=e... function wd (line 10) | function wd(e,t){let a=t.length;return e=e==null?t.map((n,r)=>r):[].conc... function iA (line 10) | function iA(e,t){let a=[],n=[],r=t!=null&&Array.isArray(t)&&t.length===0... function oA (line 10) | function oA(e,t){let a=null;if(e==null||e==="float32")a=new Float32Array... function lA (line 10) | function lA(e,t){let a=null;if(e==null||e==="float32")a=new Float32Array... function uA (line 10) | function uA(e,t){for(let a=0;at+=a.leng... function Lr (line 10) | function Lr(e){return typeof e=="string"||e instanceof String} function cA (line 10) | function cA(e){return typeof e=="boolean"} function hA (line 10) | function hA(e){return typeof e=="number"} function Uc (line 10) | function Uc(e){return Array.isArray(e)?Uc(e[0]):e instanceof Float32Arra... function Hr (line 10) | function Hr(e){return!!(e&&e.constructor&&e.call&&e.apply)} function Ic (line 10) | function Ic(e,t){for(let a=t;a... function L1 (line 10) | function L1(e,t){let a=Gc(e,t);for(let n=0;nn*r,1);if(t==null||t==="float32")... function Ja (line 10) | function Ja(e){e.forEach(t=>{P(Number.isInteger(t)&&t>=0,()=>`Tensor mus... function yS (line 10) | function yS(e,t,a){if(t===0)return 0;if(t===1)return e[0];let n=e[e.leng... function bS (line 10) | function bS(e,t,a){if(t===0)return[];if(t===1)return[e];let n=new Array(... function B1 (line 10) | function B1(e){return e&&e.then&&typeof e.then=="function"} method constructor (line 10) | constructor(e){this.global=e,this.flags={},this.flagRegistry={},this.url... method setPlatform (line 10) | setPlatform(e,t){this.platform!=null&&(W().getBool("IS_TEST")||W().getBo... method registerFlag (line 10) | registerFlag(e,t,a){if(this.flagRegistry[e]={evaluationFn:t,setHook:a},t... method getAsync (line 10) | async getAsync(e){return e in this.flags?this.flags[e]:(this.flags[e]=aw... method get (line 10) | get(e){if(e in this.flags)return this.flags[e];let t=this.evaluateFlag(e... method getNumber (line 10) | getNumber(e){return this.get(e)} method getBool (line 10) | getBool(e){return this.get(e)} method getFlags (line 10) | getFlags(){return this.flags} method features (line 10) | get features(){return this.flags} method set (line 10) | set(e,t){if(this.flagRegistry[e]==null)throw new Error(`Cannot set flag ... method evaluateFlag (line 10) | evaluateFlag(e){if(this.flagRegistry[e]==null)throw new Error(`Cannot ev... method setFlags (line 10) | setFlags(e){this.flags=Object.assign({},e)} method reset (line 10) | reset(){this.flags={},this.urlFlags={},this.populateURLFlags()} method populateURLFlags (line 10) | populateURLFlags(){if(typeof this.global=="undefined"||typeof this.globa... function vS (line 10) | function vS(e){let t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,(... function wS (line 10) | function wS(e,t,a){e[decodeURIComponent(t)]=decodeURIComponent(a||"")} function kS (line 10) | function kS(e,t){if(t=t.toLowerCase(),t==="true"||t==="false")return t==... function W (line 10) | function W(){return W1} function IS (line 10) | function IS(e){W1=e} function gA (line 10) | function gA(){if(Mm==null){let e;if(typeof window!="undefined")e=window;... function SS (line 10) | function SS(){let e=gA();return e._tfGlobals==null&&(e._tfGlobals=new Ma... function V1 (line 10) | function V1(e,t){let a=SS();if(a.has(e))return a.get(e);{let n=t();retur... function zr (line 10) | function zr(...e){W().getBool("IS_TEST")||W().getBool("PROD")||console.w... function MS (line 10) | function MS(...e){W().getBool("IS_TEST")||W().getBool("PROD")||console.l... function Sc (line 10) | function Sc(e,t){let a=J1(e,t);return ll.get(a)} function Hm (line 10) | function Hm(e){return sd.get(e)} function Zn (line 10) | function Zn(e){let t=ll.entries(),a=[];for(;;){let{done:n,value:r}=t.nex... function mn (line 10) | function mn(e){let{kernelName:t,backendName:a}=e,n=J1(t,a);ll.has(n)&&zr... function $S (line 10) | function $S(e){let{kernelName:t}=e;sd.has(t)&&W().getBool("DEBUG")&&zr(`... function _S (line 10) | function _S(e,t){let a=J1(e,t);if(!ll.has(a))throw new Error(`The kernel... function PS (line 10) | function PS(e){if(!sd.has(e))throw new Error(`The gradient '${e}' for ba... function FS (line 10) | function FS(e,t){Zn(e).forEach(a=>{let n=Object.assign({},a,{backendName... function J1 (line 10) | function J1(e,t){return`${t}_${e}`} function Ud (line 10) | function Ud(e){return $s.fromString(e,!0,16)} function jm (line 10) | function jm(e){return e.xor(e.shru(47))} function yA (line 10) | function yA(e,t,a){let n=e.slice(t,t+a);return $s.fromBytes(Array.from(n... function ft (line 10) | function ft(e,t){return yA(e,t,8)} function L5 (line 10) | function L5(e,t){return yA(e,t,4)} function Kt (line 10) | function Kt(e,t){return t===0?e:e.shru(t).or(e.shl(64-t))} function Ur (line 10) | function Ur(e,t,a=Ud("9ddfea08eb382d69")){let n=e.xor(t).mul(a);n=n.xor(... function OS (line 10) | function OS(e,t,a,n,r,s){r=r.add(e),s=Kt(s.add(r).add(n),21);let i=r;ret... function ic (line 10) | function ic(e,t,a,n){return OS(ft(e,t),ft(e,t+8),ft(e,t+16),ft(e,t+24),a... function DS (line 10) | function DS(e,t=e.length){if(t>=8){let a=Aa.add(t*2),n=ft(e,0).add(Aa),r... function zS (line 10) | function zS(e,t=e.length){let a=Aa.add(t*2),n=ft(e,0).mul(Rs),r=ft(e,8),... function LS (line 10) | function LS(e,t=e.length){let a=Aa.add(t*2),n=ft(e,0).mul(Aa),r=ft(e,8),... function BS (line 10) | function BS(e,t=e.length){let a=$s.fromNumber(81,!0);if(t<=32)return t<=... function WS (line 10) | function WS(e,t){return t==="string"?Gd(e):ph([e],t)} function VS (line 10) | function VS(e,t){return e instanceof Float32Array&&t==="float32"||e inst... function ph (line 10) | function ph(e,t){if(t==="string")throw new Error("Cannot convert a strin... function id (line 10) | function id(){return W().platform.now()} function US (line 10) | function US(e,t){return W().platform.fetch(e,t)} function Gd (line 10) | function Gd(e,t="utf-8"){return t=t||"utf-8",W().platform.encode(e,t)} function Tc (line 10) | function Tc(e,t="utf-8"){return t=t||"utf-8",W().platform.decode(e,t)} method constructor (line 10) | constructor(e,t){this.backendTimer=e,this.logger=t,t==null&&(this.logger... method profileKernel (line 10) | profileKernel(e,t,a){let n,r=()=>{n=a()},s,i=id();if(this.backendTimer.t... method logKernelProfile (line 10) | logKernelProfile(e){let{kernelName:t,outputs:a,timeMs:n,inputs:r,extraIn... function HS (line 10) | function HS(e,t,a){if(t!=="float32")return!1;for(let n=0;n=0;r--){let s=t[r],i=[];if(s... function KS (line 10) | function KS(e,t,a,n){let r=vl(t),s=ZS(e,t,a,r),i=t.length,o=hc(e,t,a,r,s... function ZS (line 12) | function ZS(e,t,a,n){let r=At(t),s=n[n.length-1],i=new Array(s).fill(0),... function Uu (line 12) | function Uu(e,t,a){let n;return Array.isArray(e)?n=`${parseFloat(e[0].to... function bA (line 12) | function bA(e){return e===0?"false":"true"} function hc (line 12) | function hc(e,t,a,n,r,s=!0){let i=a==="complex64"?2:1,o=t[0],l=t.length;... function Gu (line 14) | function Gu(e){let t=[];for(let a=0;a`The number... method get (line 14) | get(...e){e.length===0&&(e=[0]);let t=0;for(let n of e){if(n<0||n>=this.... method locToIndex (line 14) | locToIndex(e){if(this.rank===0)return 0;if(this.rank===1)return e[0];let... method indexToLoc (line 14) | indexToLoc(e){if(this.rank===0)return[];if(this.rank===1)return[e];let t... method rank (line 14) | get rank(){return this.shape.length} method toTensor (line 14) | toTensor(){return Fn().makeTensor(this.values,this.shape,this.dtype)} function JS (line 14) | function JS(e){Fn=e} function QS (line 14) | function QS(e){Qo=e} function eT (line 14) | function eT(e){YS=e} method constructor (line 14) | constructor(e,t,a,n){this.kept=!1,this.isDisposedInternal=!1,this.shape=... method rank (line 14) | get rank(){return this.shape.length} method buffer (line 14) | async buffer(){let e=await this.data();return Qo.buffer(this.shape,this.... method bufferSync (line 14) | bufferSync(){return Qo.buffer(this.shape,this.dtype,this.dataSync())} method array (line 14) | async array(){let e=await this.data();return al(this.shape,e,this.dtype=... method arraySync (line 14) | arraySync(){return al(this.shape,this.dataSync(),this.dtype==="complex64")} method data (line 14) | async data(){this.throwIfDisposed();let e=Fn().read(this.dataId);if(this... method dataToGPU (line 14) | dataToGPU(e){return this.throwIfDisposed(),Fn().readToGPU(this.dataId,e)} method dataSync (line 14) | dataSync(){this.throwIfDisposed();let e=Fn().readSync(this.dataId);if(th... method bytes (line 14) | async bytes(){this.throwIfDisposed();let e=await Fn().read(this.dataId);... method dispose (line 14) | dispose(){this.isDisposed||(Fn().disposeTensor(this),this.isDisposedInte... method isDisposed (line 14) | get isDisposed(){return this.isDisposedInternal} method throwIfDisposed (line 14) | throwIfDisposed(){if(this.isDisposed)throw new Error("Tensor is disposed... method print (line 14) | print(e=!1){return Qo.print(this,e)} method clone (line 14) | clone(){return this.throwIfDisposed(),Qo.clone(this)} method toString (line 14) | toString(e=!1){let t=this.dataSync();return KS(t,this.shape,this.dtype,e)} method cast (line 14) | cast(e){return this.throwIfDisposed(),Qo.cast(this,e)} method variable (line 14) | variable(e=!0,t,a){return this.throwIfDisposed(),Fn().makeVariable(this,... function tT (line 14) | function tT(){return V1("Tensor",()=>pt)} method constructor (line 14) | constructor(e,t,a,n){super(e.shape,e.dtype,e.dataId,n),this.trainable=t,... method assign (line 14) | assign(e){if(e.dtype!==this.dtype)throw new Error(`dtype of the new valu... method dispose (line 14) | dispose(){Fn().disposeVariable(this),this.isDisposedInternal=!0} function ca (line 14) | function ca(e,t){if(e==="string"||t==="string"){if(e==="string"&&t==="st... function Hd (line 14) | function Hd(e){return ca(e,"int32")} function St (line 14) | function St(e,t){if(e.dtype===t.dtype)return[e,t];let a=ca(e.dtype,t.dty... function wA (line 14) | function wA(e,t){P(e.dtype===t.dtype,()=>`The dtypes of the first(${e.dt... function nT (line 14) | function nT(e,t){return t.some(a=>a.id===e.id)} function Q1 (line 14) | function Q1(e){let t=[];return kA(e,t,new Set),t} function kA (line 14) | function kA(e,t,a){if(e==null)return;if(e instanceof pt){t.push(e);retur... function rT (line 14) | function rT(e){return Array.isArray(e)||typeof e=="object"} function _m (line 14) | function _m(e){return e.kernelName!=null} method constructor (line 14) | constructor(){this.registeredVariables={},this.nextTapeNodeId=0,this.num... method dispose (line 14) | dispose(){for(let e in this.registeredVariables)this.registeredVariables... method constructor (line 14) | constructor(e){this.ENV=e,this.registry={},this.registryFactory={},this.... method ready (line 14) | async ready(){if(this.pendingBackendInit!=null)return this.pendingBacken... method backend (line 14) | get backend(){if(this.pendingBackendInit!=null)throw new Error(`Backend ... method backendNames (line 14) | backendNames(){return Object.keys(this.registryFactory)} method findBackend (line 14) | findBackend(e){if(!(e in this.registry))if(e in this.registryFactory){le... method findBackendFactory (line 14) | findBackendFactory(e){return e in this.registryFactory?this.registryFact... method registerBackend (line 14) | registerBackend(e,t,a=1){return e in this.registryFactory?(zr(`${e} back... method setBackend (line 14) | async setBackend(e){if(this.registryFactory[e]==null)throw new Error(`Ba... method setupRegisteredKernels (line 14) | setupRegisteredKernels(){Zn(this.backendName).forEach(e=>{e.setupFunc!=n... method disposeRegisteredKernels (line 14) | disposeRegisteredKernels(e){Zn(e).forEach(t=>{t.disposeFunc!=null&&t.dis... method initializeBackend (line 14) | initializeBackend(e){let t=this.registryFactory[e];if(t==null)throw new ... method removeBackend (line 14) | removeBackend(e){if(!(e in this.registryFactory))throw new Error(`${e} b... method getSortedBackends (line 14) | getSortedBackends(){if(Object.keys(this.registryFactory).length===0)thro... method initializeBackendsAndReturnBest (line 14) | initializeBackendsAndReturnBest(){let e=this.getSortedBackends();for(let... method moveData (line 14) | moveData(e,t){let a=this.state.tensorInfo.get(t),n=a.backend,r=this.read... method tidy (line 14) | tidy(e,t){let a=null;if(t==null){if(typeof e!="function")throw new Error... method scopedRun (line 14) | scopedRun(e,t,a){e();try{let n=a();return t(),n}catch(n){throw t(),n}} method nextTensorId (line 14) | nextTensorId(){return ld.nextTensorId++} method nextVariableId (line 14) | nextVariableId(){return ld.nextVariableId++} method clone (line 14) | clone(e){let t=z.runKernel(ki,{x:e}),a={x:e},n=s=>({x:()=>{let i="float3... method runKernel (line 14) | runKernel(e,t,a){if(this.backendName==null&&this.backend,Sc(e,this.backe... method shouldCheckForMemLeaks (line 14) | shouldCheckForMemLeaks(){return this.ENV.getBool("IS_TEST")} method checkKernelForMemLeak (line 14) | checkKernelForMemLeak(e,t,a){let n=this.backend.numDataIds(),r=0;a.forEa... method runKernelFunc (line 14) | runKernelFunc(e){let t,a=[],n=this.isTapeOn(),r=this.state.numBytes,s=th... method saveTensorsForBackwardMode (line 14) | saveTensorsForBackwardMode(e){return e.map(t=>this.keep(this.clone(t)))} method getTensorsForGradient (line 14) | getTensorsForGradient(e,t,a){let n=Hm(e);if(n!=null){let r=n.inputsToSav... method makeTensor (line 14) | makeTensor(e,t,a,n){if(e==null)throw new Error("Values passed to engine.... method makeTensorFromDataId (line 14) | makeTensorFromDataId(e,t,a,n){a=a||"float32";let r={dataId:e,shape:t,dty... method makeTensorFromTensorInfo (line 14) | makeTensorFromTensorInfo(e,t){let{dataId:a,shape:n,dtype:r}=e,s=new pt(n... method makeVariable (line 14) | makeVariable(e,t=!0,a,n){a=a||this.nextVariableId().toString(),n!=null&&... method trackTensor (line 14) | trackTensor(e,t){this.state.numTensors++,e.dtype==="string"&&this.state.... method incRef (line 14) | incRef(e,t){this.trackTensor(e,t),this.backend.incRef(e.dataId)} method removeDataId (line 14) | removeDataId(e,t){this.state.tensorInfo.has(e)&&this.state.tensorInfo.ge... method disposeTensor (line 14) | disposeTensor(e){if(!this.state.tensorInfo.has(e.dataId))return;let t=th... method disposeVariables (line 14) | disposeVariables(){for(let e in this.state.registeredVariables){let t=th... method disposeVariable (line 14) | disposeVariable(e){this.disposeTensor(e),this.state.registeredVariables[... method memory (line 14) | memory(){let e=this.backend.memory();return e.numTensors=this.state.numT... method profile (line 14) | async profile(e){this.state.profiling=!0;let t=this.state.numBytes,a=thi... method isTapeOn (line 14) | isTapeOn(){return this.state.gradientDepth>0&&this.state.kernelDepth===0} method addTapeNode (line 14) | addTapeNode(e,t,a,n,r,s){let i={id:this.state.nextTapeNodeId++,kernelNam... method keep (line 14) | keep(e){return e.kept=!0,e} method startTape (line 14) | startTape(){this.state.gradientDepth===0&&(this.state.activeTape=[]),thi... method endTape (line 14) | endTape(){this.state.gradientDepth--} method startScope (line 14) | startScope(e){let t={track:[],name:"unnamed scope",id:this.state.nextSco... method endScope (line 14) | endScope(e){let t=Q1(e),a=new Set(t.map(r=>r.id));for(let r=0;r0,()=>"gradients() received an empty... method customGrad (line 14) | customGrad(e){return P(Hr(e),()=>"The f passed in customGrad(f) must be ... method readSync (line 14) | readSync(e){return this.state.tensorInfo.get(e).backend.readSync(e)} method read (line 14) | read(e){return this.state.tensorInfo.get(e).backend.read(e)} method readToGPU (line 14) | readToGPU(e,t){return this.state.tensorInfo.get(e).backend.readToGPU(e,t)} method time (line 14) | async time(e){let t=id(),a=await this.backend.time(e);return a.wallMs=id... method track (line 14) | track(e){return this.state.activeScope!=null&&(e.scopeId=this.state.acti... method registeredVariables (line 14) | get registeredVariables(){return this.state.registeredVariables} method reset (line 14) | reset(){this.pendingBackendInitId++,this.state.dispose(),this.ENV.reset(... function sT (line 14) | function sT(e){let t=L1(At(e),"float32");return z.makeTensor(t,e,"float3... function IA (line 14) | function IA(){let e=gA();if(e._tfengine==null){let t=new mA(e);e._tfengi... function iT (line 14) | function iT(e,t){let a={a:e,b:t};return z.runKernel(ts,a)} function oT (line 14) | function oT(){return typeof navigator!="undefined"&&navigator!=null} function lT (line 14) | function lT(e){Jm=e} function uT (line 14) | function uT(e){if(Jm!==void 0)return Jm;if(e||oT()){if(e||(e=navigator),... function SA (line 14) | function SA(){return typeof window!="undefined"&&window.document!=null||... function Yn (line 14) | function Yn(e,t){let a=e;if(da(e))return t==="string"?[]:[e.length];if(t... function TA (line 14) | function TA(e,t,a){if(a=a||[],!Array.isArray(e)&&!da(e)){P(t.length===0,... function V5 (line 14) | function V5(e,t,a,n){if(e!=="string_or_numeric"){if(e==null)throw new Er... function R (line 14) | function R(e,t,a,n="numeric"){if(e instanceof pt)return V5(n,e.dtype,t,a... function ud (line 14) | function ud(e,t,a,n="numeric"){if(!Array.isArray(e))throw new Error(`Arg... function D (line 14) | function D(e){let t=Object.keys(e);if(t.length!==1)throw new Error(`Plea... function dT (line 14) | function dT(e,t){let a=R(e,"real","complex"),n=R(t,"imag","complex");Sa(... function rs (line 14) | function rs(e,t,a,n){if(n==null&&(n=Uc(e)),n==="complex64")throw new Err... function Be (line 14) | function Be(e,t,a){let n=Yn(e,a);return rs(e,t,n,a)} function pT (line 14) | async function pT(e,t){let a=[],n=[],r=Array.isArray(e)?e.map(i=>i.name)... function CA (line 14) | function CA(e,t){let a={},n,r=0;for(let s of t){let i=s.name,o=s.dtype,l... function cT (line 14) | function cT(e){if(e===null)throw new Error(`Invalid input value: ${JSON.... function U5 (line 14) | function U5(e){return t2?Buffer.byteLength(e):new Blob([e]).size} function hT (line 14) | function hT(e){if(t2)return Buffer.from(e).toString("base64");let t=new ... function fT (line 14) | function fT(e){if(t2){let n=Buffer.from(e,"base64");return n.buffer.slic... function a2 (line 14) | function a2(e){if(e.length===1)return e[0];let t=0;e.forEach(r=>{t+=r.by... function G5 (line 14) | function G5(e){let t="/";for(e=e.trim();e.endsWith(t);)e=e.slice(0,e.len... function NA (line 14) | function NA(e,t){let a={modelTopology:e.modelTopology,format:e.format,ge... function EA (line 14) | function EA(e,t,a){let n={modelTopology:e.modelTopology,format:e.format,... function n2 (line 14) | async function n2(e,t){let a,n;return e.weightsManifest!=null&&([a,n]=aw... function qd (line 14) | function qd(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error... function RA (line 14) | function RA(e){let t=[];for(let a of e)t.push(...a.weights);return t} function mT (line 14) | function mT(){let e=a=>{let n=a<<13,r=0;for(;(n&8388608)===0;)r-=8388608... function gT (line 14) | function gT(){let e=new Uint32Array(64);e[0]=0,e[31]=1199570944,e[32]=21... function xT (line 14) | function xT(){let e=new Uint32Array(64);for(let t=0;t<64;t++)e[t]=1024;r... function AT (line 14) | function AT(){let e=mT(),t=gT(),a=xT();return n=>{let r=new ArrayBuffer(... method constructor (line 14) | constructor(){this.saveRouters=[],this.loadRouters=[]} method getInstance (line 14) | static getInstance(){return Rt.instance==null&&(Rt.instance=new Rt),Rt.i... method registerSaveRouter (line 14) | static registerSaveRouter(e){Rt.getInstance().saveRouters.push(e)} method registerLoadRouter (line 14) | static registerLoadRouter(e){Rt.getInstance().loadRouters.push(e)} method getSaveHandlers (line 14) | static getSaveHandlers(e){return Rt.getHandlers(e,"save")} method getLoadHandlers (line 14) | static getLoadHandlers(e,t){return Rt.getHandlers(e,"load",t)} method getHandlers (line 14) | static getHandlers(e,t,a){let n=[];return(t==="load"?Rt.getInstance().lo... function MA (line 14) | function MA(){if(!W().getBool("IS_BROWSER"))throw new Error("Failed to o... function a1 (line 14) | function a1(e){let t=e.result;t.createObjectStore(Fs,{keyPath:"modelPath... method constructor (line 14) | constructor(e){if(this.indexedDB=MA(),e==null||!e)throw new Error("For I... method save (line 14) | async save(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error(... method load (line 14) | async load(){return this.databaseAction(this.modelPath)} method databaseAction (line 14) | databaseAction(e,t){return new Promise((a,n)=>{let r=this.indexedDB.open... function kT (line 14) | function kT(e){return new Ls(e)} function IT (line 14) | function IT(e){return e.startsWith(Ls.URL_SCHEME)?e.slice(Ls.URL_SCHEME.... method constructor (line 14) | constructor(){this.indexedDB=MA()} method listModels (line 14) | async listModels(){return new Promise((e,t)=>{let a=this.indexedDB.open(... method removeModel (line 14) | async removeModel(e){return e=IT(e),new Promise((t,a)=>{let n=this.index... function PA (line 14) | function PA(e){return{info:[el,e,_A].join(xr),topology:[el,e,TT].join(xr... function FA (line 14) | function FA(e){for(let t of Object.values(e))window.localStorage.removeI... function RT (line 14) | function RT(e){let t=e.split(xr);if(t.length<3)throw new Error(`Invalid ... function MT (line 14) | function MT(e){return e.startsWith(Bs.URL_SCHEME)?e.slice(Bs.URL_SCHEME.... method constructor (line 14) | constructor(e){if(!W().getBool("IS_BROWSER")||typeof window=="undefined"... method save (line 14) | async save(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error(... method load (line 14) | async load(){let e=JSON.parse(this.LS.getItem(this.keys.info));if(e==nul... function $T (line 14) | function $T(e){return new Bs(e)} method constructor (line 14) | constructor(){P(W().getBool("IS_BROWSER"),()=>"Current environment is no... method listModels (line 14) | async listModels(){let e={},t=el+xr,a=xr+_A;for(let n=0;n"scheme must not be undefined ... method getManager (line 14) | static getManager(e){let t=Oa.getInstance().managers[e];if(t==null)throw... method getSchemes (line 14) | static getSchemes(){return Object.keys(Oa.getInstance().managers)} function fc (line 14) | function fc(e){if(e.indexOf(nl)===-1)throw new Error(`The url string pro... function DA (line 14) | async function DA(e,t,a=!1){P(e!==t,()=>`Old path and new path are the s... function PT (line 14) | async function PT(){let e=Oa.getSchemes(),t={};for(let a of e){let n=awa... function FT (line 14) | async function FT(e){let t=fc(e);return Oa.getManager(t.scheme).removeMo... function OT (line 14) | async function OT(e,t){return DA(e,t,!1)} function DT (line 14) | async function DT(e,t){return DA(e,t,!0)} method constructor (line 14) | constructor(){this.messageName="setTimeoutCustom",this.functionRefs=[],t... method fetch (line 14) | fetch(e,t){return fetch(e,t)} method now (line 14) | now(){return performance.now()} method encode (line 14) | encode(e,t){if(t!=="utf-8"&&t!=="utf8")throw new Error(`Browser's encode... method decode (line 14) | decode(e,t){return new TextDecoder(t).decode(e)} method setTimeoutCustom (line 14) | setTimeoutCustom(e,t){if(typeof window=="undefined"||!W().getBool("USE_S... method constructor (line 14) | constructor(){this.util=HI(),this.textEncoder=new this.util.TextEncoder} method fetch (line 14) | fetch(e,t){return W().global.fetch!=null?W().global.fetch(e,t):(Pm==null... method now (line 14) | now(){let e=process.hrtime();return e[0]*1e3+e[1]/1e6} method encode (line 14) | encode(e,t){if(t!=="utf-8"&&t!=="utf8")throw new Error(`Node built-in en... method decode (line 14) | decode(e,t){return e.length===0?"":new this.util.TextDecoder(t).decode(e)} function Me (line 14) | function Me(e,t="float32",a){return t=t||"float32",Ja(e),new jt(e,t,a)} function WT (line 14) | function WT(e,t){let a=R(e,"x","cast");if(!dA(t))throw new Error(`Failed... function VT (line 14) | function VT(e){let t={x:R(e,"x","clone","string_or_numeric")};return z.r... function r2 (line 14) | function r2(e,t=!1){console.log(e.toString(t))} function H5 (line 14) | function H5(e){return new Promise(t=>setTimeout(t)).then(e)} method constructor (line 14) | constructor(e){if(!W().getBool("IS_BROWSER"))throw new Error("browserDow... method save (line 14) | async save(e){if(typeof document=="undefined")throw new Error("Browser d... method constructor (line 14) | constructor(e){if(e==null||e.length<1)throw new Error(`When calling brow... method load (line 14) | async load(){return new Promise((e,t)=>{let a=new FileReader;a.onload=n=... method loadWeights (line 14) | loadWeights(e){let t=[],a=[];for(let s of e)t.push(...s.weights),a.push(... method loadWeightsFile (line 14) | loadWeightsFile(e,t){return new Promise((a,n)=>{let r=new FileReader;r.o... method checkManifestAndWeightFiles (line 14) | checkManifestAndWeightFiles(e){let t=[],a=this.weightsFiles.map(r=>G5(r.... function KT (line 14) | function KT(e="model"){return new ul(e)} function ZT (line 14) | function ZT(e){return new qT(e)} function j5 (line 14) | function j5(e,t,a,n){i(e),a=a==null?0:a,n=n==null?1:n,o(a,n);let r=0,s=l... function zA (line 14) | async function zA(e,t){t==null&&(t={});let a=t.fetchFunc==null?W().platf... function YT (line 14) | async function YT(e,t="",a,n){return LA(r=>zA(r,{requestInit:n}))(e,t,a)} function LA (line 14) | function LA(e){return async(t,a="",n)=>{let r=t.map(()=>!1),s={},i=n!=nu... method constructor (line 15) | constructor(e,t){if(this.DEFAULT_METHOD="POST",t==null&&(t={}),this.weig... method save (line 15) | async save(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error(... method load (line 15) | async load(){let e=await this.fetch(this.path,this.requestInit);if(!e.ok... method loadWeights (line 15) | async loadWeights(e){let t=Array.isArray(this.path)?this.path[1]:this.pa... function eC (line 15) | function eC(e){let t=e.lastIndexOf("/"),a=e.lastIndexOf("?"),n=e.substri... function n1 (line 15) | function n1(e){return e.match(s2.URL_SCHEME_REGEX)!=null} function i2 (line 15) | function i2(e,t){return new s2(e,t)} function tC (line 15) | function tC(e,t){return i2(e,t)} method constructor (line 15) | constructor(e){this.modelArtifacts=e} method load (line 15) | load(){return this.modelArtifacts} method constructor (line 15) | constructor(e){this.saveHandler=e} method save (line 15) | save(e){return this.saveHandler(e)} method constructor (line 15) | constructor(e){e.load&&(this.load=()=>Promise.resolve(e.load())),e.save&... function nC (line 15) | function nC(e,t,a,n){let r=arguments;return new aC(VA(...r))} function VA (line 15) | function VA(e,t,a,n){return arguments.length===1?e.modelTopology!=null||... function rC (line 15) | function rC(e){return new WA(e)} function sC (line 15) | function sC(e){return new WA(e)} function iC (line 15) | function iC(e,t,a=!1,n=!1){let r=R(e,"a","matMul"),s=R(t,"b","matMul");[... function oC (line 15) | function oC(e,t,a=1,n=0,r="int32"){if(t<2)throw new Error(`Error in oneH... function o2 (line 15) | function o2(){W().set("PROD",!0)} function lC (line 15) | function lC(){W().set("DEBUG",!0)} function uC (line 15) | function uC(){W().set("DEPRECATION_WARNINGS_ENABLED",!1),console.warn("T... function l2 (line 15) | function l2(e){W().getBool("DEPRECATION_WARNINGS_ENABLED")&&console.warn... function dC (line 15) | function dC(){z.disposeVariables()} function kt (line 15) | function kt(){return z} function pC (line 15) | function pC(){return z.memory()} function cC (line 15) | function cC(e){return z.profile(e)} function $e (line 15) | function $e(e,t){return z.tidy(e,t)} function Y (line 15) | function Y(e){Q1(e).forEach(t=>t.dispose())} function On (line 15) | function On(e){return z.keep(e)} function hC (line 15) | function hC(e){return z.time(e)} function Xd (line 15) | function Xd(e){return z.setBackend(e)} function Kd (line 15) | function Kd(){return z.ready()} function ia (line 15) | function ia(){return z.backendName} function fC (line 15) | function fC(e){z.removeBackend(e)} function u2 (line 15) | function u2(e){return z.findBackend(e)} function mC (line 15) | function mC(e){return z.findBackendFactory(e)} function go (line 15) | function go(e,t,a=1){return z.registerBackend(e,t,a)} function tr (line 15) | function tr(){return z.backend} function gC (line 15) | function gC(e,t){W().setPlatform(e,t)} function xC (line 15) | function xC(e){let t={input:R(e,"input","imag")};return z.runKernel(Rd,t)} function AC (line 15) | function AC(e){let t={x:R(e,"x","neg")};return z.runKernel(Vl,t)} function yC (line 15) | function yC(e){let t={input:R(e,"input","real")};return z.runKernel(Md,t)} function bC (line 15) | function bC(e,t,a){let n=R(e,"x","transpose");if(t==null&&(t=n.shape.map... function vC (line 15) | function vC(e,t,a){let n=R(e,"labels","confusionMatrix"),r=R(t,"predicti... function GA (line 15) | function GA(e,t){let a=e.length,n=[];for(let r=0;r4)throw new Error("Cannot construct Tensor with ... function kC (line 15) | function kC(e){return e!=null&&e.data instanceof Uint8Array} function IC (line 15) | function IC(){return typeof window!="undefined"&&typeof ImageBitmap!="un... function SC (line 15) | function SC(e){return e!=null&&e.width!==0&&e.height!==0} function TC (line 15) | function TC(e){return IC()&&!(e instanceof ImageBitmap)&&SC(e)&&!kC(e)} function CC (line 15) | async function CC(e,t=3){let a=null;if(W().getBool("WRAP_TO_IMAGEBITMAP"... function NC (line 15) | async function NC(e,t){let a=R(e,"img","toPixels");if(!(e instanceof pt)... function jA (line 15) | function jA(e,t){let a=e.shape.length,n=t.shape.length;if(a<1)throw new ... function f2 (line 15) | function f2(e,t,a){let n=t.rank>1?t.shape[t.rank-1]:1,r=t.rank>1?t.rank-... function m2 (line 15) | function m2(e,t,a){if(t.rank<1)throw new Error(`tf.scatterND() expects t... function qA (line 15) | function qA(e,t,a){let n=t.shape.length,r=n>1?t.shape[n-1]:1,s=a.length,... function MC (line 15) | function MC(e,t,a){let n=e.shape.length;P(n===t.length,()=>`Error in sli... function $C (line 15) | function $C(e){let t=[],a=0;for(;e>0;)e&1&&t.push(a),e/=2,a++;return t} function _C (line 15) | function _C(e,t,a){let n=[];for(let r=0;r1){... function OC (line 15) | function OC(e,t){let a=e.length>0?e[e.length-1]:1;for(let n=0;n0?s[t]:s[t+1&1];{let i=e<0?n+e... method getClassName (line 15) | getClassName(){return this.constructor.className} method fromConfig (line 15) | static fromConfig(e,t){return new e(t)} method constructor (line 15) | constructor(){this.classNameMap={}} method getMap (line 15) | static getMap(){return _s.instance==null&&(_s.instance=new _s),_s.instance} method register (line 15) | static register(e){_s.getMap().classNameMap[e.className]=[e,e.fromConfig]} function ss (line 15) | function ss(e){P(e.className!=null,()=>"Class being registered does not ... function WC (line 15) | function WC(e,t,a){return a==null&&(a=g2()),s1(e,t,(n,r)=>x2(n,r,a))} function g2 (line 15) | function g2(){return z.backend.floatPrecision()===32?BC:sy} function s1 (line 15) | function s1(e,t,a){let n=!0;if((da(e)||da(t))&&(n=!1),da(e)&&da(t)&&(n=!... function VC (line 19) | function VC(e,t){e().then(()=>t.fail(),()=>t()),typeof expect!="undefine... function UC (line 19) | function UC(e,t){let a=typeof t=="string"||typeof t=="number"||typeof t=... function GC (line 19) | function GC(e,t,a){if(a==null&&(a=g2()),!x2(e,t,a))throw new Error(`Numb... function x2 (line 19) | function x2(e,t,a){return!isFinite(e)&&!isFinite(t)?!0:!(isNaN(e)||isNaN... function HC (line 19) | function HC(e,t,a){for(let n=0;na)throw ne... function jC (line 19) | function jC(e,t){let a=new Float32Array(e),n=new Float32Array(t);if(a.le... function iy (line 19) | function iy(e){for(let t=0;t"The argument passed to tf.addN() ... function nN (line 19) | function nN(e,t=null,a=!1){let n={x:R(e,"x","all","bool")},r={axis:t,kee... function rN (line 19) | function rN(e,t=null,a=!1){let n={x:R(e,"x","any","bool")},r={axis:t,kee... function sN (line 19) | function sN(e,t=0){let a={x:R(e,"x","argMax")},n={axis:t};return z.runKe... function iN (line 19) | function iN(e,t=0){let a={x:R(e,"x","argMin")},n={axis:t};return z.runKe... function oN (line 19) | function oN(e){let t={x:R(e,"x","asin")};return z.runKernel(Sl,t)} function lN (line 19) | function lN(e){let t={x:R(e,"x","asinh")};return z.runKernel(Tl,t)} function uN (line 19) | function uN(e){let t={x:R(e,"x","atan")};return z.runKernel(Cl,t)} function dN (line 19) | function dN(e,t){let a=R(e,"a","atan2"),n=R(t,"b","atan2");[a,n]=St(a,n)... function pN (line 19) | function pN(e){let t={x:R(e,"x","atanh")};return z.runKernel(Nl,t)} function cN (line 19) | function cN(e,t,a,n,r="NHWC",s){let i=e[3],o=[...t,i],l=yy(r);return Jd(... function xy (line 19) | function xy(e,t,a,n,r,s,i="channelsLast"){let[o,l]=Ec(t),u;if(i==="chann... function hN (line 19) | function hN(e,t,a,n,r,s,i="NDHWC"){let[o,l,u]=i1(t),p,c;if(i==="NDHWC")c... function Jd (line 19) | function Jd(e,t,a,n,r,s,i=!1,o="channelsLast"){let[l,u,p,c]=[-1,-1,-1,-1... function Ay (line 19) | function Ay(e,t,a,n,r,s=!1,i="channelsLast",o){let[l,u,p,c,d]=[-1,-1,-1,... function fN (line 19) | function fN(e,t,a,n,r){n==null&&(n=y2(e,t,a));let s=e[0],i=e[1],o=Os((s-... function mN (line 19) | function mN(e,t,a,n,r,s){r==null&&(r=y2(e,t,n));let i=e[0],o=e[1],l=e[2]... function y2 (line 19) | function y2(e,t,a,n=1){let r=rl(t,n);return Math.floor((e[0]*(a-1)-a+r)/2)} function Ec (line 19) | function Ec(e){return typeof e=="number"?[e,e,e]:e.length===2?[e[0],e[1]... function i1 (line 19) | function i1(e){return typeof e=="number"?[e,e,e]:e} function rl (line 19) | function rl(e,t){return t<=1?e:e+(e-1)*(t-1)} function gN (line 19) | function gN(e,t,a,n,r,s,i,o,l){let u,p,c;if(typeof e=="number"){u={top:e... function xN (line 19) | function xN(e,t,a,n,r,s,i,o,l,u,p){let c,d,h,f;if(typeof e=="number"){c=... function Os (line 19) | function Os(e,t){if(!t)return Math.trunc(e);switch(t){case"round":return... function dd (line 19) | function dd(e){let[t,a,n]=Ec(e);return t===1&&a===1&&n===1} function kr (line 19) | function kr(e,t){return dd(e)||dd(t)} function yy (line 19) | function yy(e){if(e==="NHWC")return"channelsLast";if(e==="NCHW")return"c... function Sn (line 19) | function Sn(e,t,a){if(a!=null){if(typeof t=="string")throw Error(`Error ... function AN (line 19) | function AN(e,t){let a={x:R(e,"x","reshape","string_or_numeric")},n={sha... function yN (line 19) | function yN(e,t,a,n,r){let s=R(e,"x","avgPool","float32"),i=1;P(kr(a,i),... function bN (line 19) | function bN(e,t,a,n,r,s="NDHWC"){let i=R(e,"x","avgPool3d","float32"),o=... function vN (line 19) | function vN(e,t=0){P(e.length>=1,()=>"Pass at least one tensor to concat... function wN (line 20) | function wN(e){let t={x:R(e,"x","sigmoid","float32")};return z.runKernel... function kN (line 20) | function kN(e,t,a){let n=R(e,"x","slice","string_or_numeric");if(n.rank=... function IN (line 20) | function IN(e){let t={x:R(e,"x","tanh","float32")};return z.runKernel(po... function SN (line 20) | function SN(e,t,a,n,r,s){let i=R(e,"forgetBias","basicLSTMCell"),o=R(t,"... function TN (line 20) | function TN(e,t,a){let n=R(e,"x","batchToSpaceND"),r=t.reduce((o,l)=>o*l... function CN (line 20) | function CN(e){let t;return e.rank===0||e.rank===1?t=J(e,[1,1,1,e.size])... function NN (line 20) | function NN(e,t,a,n,r,s){s==null&&(s=.001);let i=R(e,"x","batchNorm"),o=... function EN (line 20) | function EN(e,t,a,n,r,s){let i=R(e,"x","batchNorm"),o=R(t,"mean","batchN... function RN (line 20) | function RN(e,t,a,n,r,s){let i=R(e,"x","batchNorm"),o=R(t,"mean","batchN... function MN (line 20) | function MN(e,t,a,n,r,s){let i=R(e,"x","batchNorm"),o=R(t,"mean","batchN... function $N (line 20) | function $N(e,t,a){let n=R(e,"x","bincount"),r=R(t,"weights","bincount")... function _N (line 20) | function _N(e,t){let a=R(e,"s0","broadcastArgs","int32"),n=R(t,"s1","bro... function PN (line 20) | function PN(e,t){let a=R(e,"broadcastTo","x"),n=a.shape;if(Ja(t),t.lengt... function FN (line 20) | function FN(e){let t={x:R(e,"x","ceil","float32")};return z.runKernel(ai... function nr (line 20) | function nr(e,t,a){Ja(e);let n={shape:e,value:t,dtype:a};return z.runKer... function ON (line 20) | function ON(e,t,a){let n=R(e,"x","clipByValue");if(P(t<=a,()=>`Error in ... function DN (line 20) | function DN(e){return at(e,0)} function zN (line 20) | function zN(e,t){return at(e,t)} function LN (line 20) | function LN(e,t){return at(e,t)} function BN (line 20) | function BN(e,t){return at(e,t)} function WN (line 20) | function WN(e,t,a,n,r="NHWC",s=[1,1],i){let o=R(e,"x","conv2d","float32"... function VN (line 20) | function VN(e,t,a,n,r="NWC",s=1,i){let o=R(e,"x","conv1d"),l=R(t,"filter... function UN (line 20) | function UN(e,t,a,n,r,s="NHWC",i){P(e.length===t.rank,()=>`Length of inS... function GN (line 20) | function GN(e,t,a,n,r,s){let i=R(e,"x","conv2dTranspose"),o=R(t,"filter"... function HN (line 20) | function HN(e,t,a,n,r="NDHWC",s=[1,1,1]){let i=R(e,"x","conv3d"),o=R(t,"... function jN (line 20) | function jN(e,t,a,n,r){P(e.length===t.rank,()=>`Length of inShape (${e.l... function XN (line 20) | function XN(e,t,a,n,r){let s=R(e,"x","conv3dTranspose"),i=R(t,"filter","... function KN (line 20) | function KN(e){let t={x:R(e,"x","cos","float32")};return z.runKernel(si,t)} function ZN (line 20) | function ZN(e){let t={x:R(e,"x","cosh","float32")};return z.runKernel(ii... function YN (line 20) | function YN(e,t=0,a=!1,n=!1){let r={x:R(e,"x","cumprod")},s={axis:t,excl... function JN (line 20) | function JN(e,t=0,a=!1,n=!1){let r={x:R(e,"x","cumsum")},s={axis:t,exclu... function QN (line 20) | function QN(e,t,a,n=!1){let r=R(e,"x","denseBincount"),s=R(t,"weights","... function eE (line 20) | function eE(e,t,a="NHWC"){let n=R(e,"x","depthToSpace","float32"),r=a===... function tE (line 24) | function tE(e,t,a,n,r="NHWC",s=[1,1],i){let o=R(e,"x","depthwiseConv2d",... function aE (line 24) | function aE(e){let t={x:R(e,"x","diag")};return z.runKernel(Qc,t)} function nE (line 24) | function nE(e,t,a,n,r=[1,1],s="NHWC"){let i=R(e,"x","dilation2d"),o=R(t,... function rE (line 24) | function rE(e,t){let a=R(e,"a","equal","string_or_numeric"),n=R(t,"b","e... function sE (line 24) | function sE(e,t,a){let n=R(t,"a","where"),r=R(a,"b","where"),s=R(e,"cond... function iE (line 24) | function iE(e){let t={x:R(e,"x","zerosLike")};return z.runKernel(nu,t)} function oE (line 24) | function oE(e,t){let a=R(e,"a","div"),n=R(t,"b","div");[a,n]=St(a,n);let... function lE (line 24) | function lE(e,t){let a=R(e,"t1","dot"),n=R(t,"t2","dot");P((a.rank===1||... function uE (line 24) | function uE(e,...t){let a=t.map((r,s)=>R(r,`tensors${s}`,"einsum")),n={e... function dE (line 24) | function dE(e){let t={x:R(e,"x","elu","float32")};return z.runKernel(hi,t)} function pE (line 24) | function pE(e){let t=R(e,"x","erf");P(t.dtype==="int32"||t.dtype==="floa... function S2 (line 24) | function S2(e,t){for(let a=0;a1);return Xy(e,a,t)} function hE (line 24) | function hE(e,t,a){P(S2(t,a),()=>`${e} supports only inner-most axes for... function fE (line 24) | function fE(e,t){if(S2(e,t))return null;let a=[];for(let n=0;n[a,t]).sort((t,a)=>t[1]-a[1]).map(t=>... function gE (line 24) | function gE(e,t){let a=[];for(let n=t-e;n"The f passed in grad(f) must be a fun... function GE (line 25) | function GE(e){return P(Hr(e),()=>"The f passed in grads(f) must be a fu... function HE (line 25) | function HE(e){return P(Hr(e),()=>"The f passed in valueAndGrad(f) must ... function jE (line 25) | function jE(e){return P(Hr(e),()=>"The f passed in valueAndGrads(f) must... function rb (line 25) | function rb(e,t){P(Hr(e),()=>"The f passed in variableGrads(f) must be a... function Qn (line 25) | function Qn(e){return z.customGrad(e)} function mh (line 25) | function mh(e){if(e.filter(t=>t==null).length>0)throw new Error(`Cannot ... function qE (line 26) | function qE(e){let t={x:R(e,"x","softplus")};return z.runKernel(Fd,t)} function XE (line 26) | function XE(e){let t=R(e,"x","logSigmoid");return Qn(a=>({value:Xn($2(Xn... function KE (line 26) | function KE(e,t){let a=R(e,"a","sub"),n=R(t,"b","sub");[a,n]=St(a,n);let... function ZE (line 26) | function ZE(e,t=-1){let a=R(e,"logits","logSoftmax");if(t===-1&&(t=a.ran... function YE (line 26) | function YE(e,t=null,a=!1){let n=R(e,"x","logSumExp"),r=wd(t,n.shape),s=... function JE (line 26) | function JE(e,t){let a=R(e,"a","logicalAnd","bool"),n=R(t,"b","logicalAn... function QE (line 26) | function QE(e){let t={x:R(e,"x","logicalNot","bool")};return z.runKernel... function eR (line 26) | function eR(e,t){let a=R(e,"a","logicalOr","bool"),n=R(t,"b","logicalOr"... function tR (line 26) | function tR(e,t){let a=R(e,"a","logicalXor","bool"),n=R(t,"b","logicalXo... function aR (line 26) | function aR(e,t,a="left"){let n=R(e,"sortedSequence","searchSorted"),r=R... function lb (line 26) | function lb(e,t){return gh(e,t,"left")} function nR (line 26) | function nR(e,t,a,n,r){let s=R(e,"x","maxPool"),i=1,o=s,l=!1;s.rank===3&... function rR (line 26) | function rR(e,t=[1,1,1],a,n,r,s="NDHWC"){let i=R(e,"x","maxPool3d"),o=i,... function sR (line 26) | function sR(e,t,a,n,r=!1){let s={x:R(e,"x","maxPoolWithArgmax")},i={filt... function iR (line 26) | function iR(e,t){let a=R(e,"a","maximum"),n=R(t,"b","maximum");[a,n]=St(... function oR (line 26) | function oR(e,t=null,a=!1){let n={x:R(e,"x","mean")},r={axis:t,keepDims:... function fn (line 26) | function fn(e,t="float32"){if(Ja(e),t==="complex64"){let n=fn(e,"float32... function Wr (line 26) | function Wr(e,t="float32"){if(Ja(e),t==="complex64"){let n=Wr(e,"float32... function pb (line 26) | function pb(e,t,{indexing:a="xy"}={}){if(a!=="xy"&&a!=="ij")throw new Ty... function lR (line 26) | function lR(e,t){let a=R(e,"a","minimum"),n=R(t,"b","minimum");[a,n]=St(... function uR (line 26) | function uR(e,t,a){P(a==="reflect"||a==="symmetric",()=>`Invalid mode. M... function dR (line 26) | function dR(e,t){let a=R(e,"a","mod"),n=R(t,"b","mod");[a,n]=St(a,n);let... function pR (line 26) | function pR(e,t=null,a=!1){e=R(e,"x","moments");let n=wd(t,e.shape),r=cd... function cR (line 26) | function cR(e,t,a,n){let r=R(t,"data","multiRNNCell"),s=ud(a,"c","multiR... function hR (line 26) | function hR(e,t,a,n=!1){let r=R(e,"logits","multinomial"),s=r.size,i=r.r... function fR (line 26) | function fR(e,t){let a=R(e,"a","notEqual","string_or_numeric"),n=R(t,"b"... function mR (line 26) | function mR(e){let t={x:R(e,"x","onesLike")};return z.runKernel(Gl,t)} function gR (line 26) | function gR(e,t){let a=R(e,"v1","outerProduct"),n=R(t,"v2","outerProduct... function xR (line 26) | function xR(e,t,a=0){let n=R(e,"x","pad");if(n.rank===0)throw new Error(... function AR (line 26) | function AR(e,t,a=0){return P(t.length===2,()=>"Invalid number of paddin... function yR (line 26) | function yR(e,t,a=0){return P(t.length===2&&t[0].length===2&&t[1].length... function bR (line 26) | function bR(e,t,a=0){return P(t.length===3&&t[0].length===2&&t[1].length... function vR (line 26) | function vR(e,t,a=0){return P(t.length===4&&t[0].length===2&&t[1].length... function wR (line 26) | function wR(e,t,a){let n=R(e,"x","spaceToBatchND");P(n.rank>=1+t.length,... function kR (line 26) | function kR(e,t,a,n,r,s,i){r==null&&(r=[1,1]),s==null&&(s=1),n===0&&(n="... function IR (line 26) | function IR(e,t,a){let n=a.map(p=>p[0]),r=a.map(p=>p[1]),s=e.concat(n,r)... function SR (line 26) | function SR(e,t){let a=e.map((s,i)=>s+(s-1)*(t[i]-1)).map(s=>s-1),n=a.ma... function TR (line 26) | function TR(e,t){let a=R(e,"x","prelu"),n=R(t,"alpha","prelu"),r={x:a,al... function CR (line 26) | function CR(e,t=null,a=!1){let n=R(e,"x","prod");n.dtype==="bool"&&(n=He... function NR (line 26) | function NR(e,t,a,n){let r=e.map((p,c)=>R(p,`tensors${c}`,"raggedGather"... function ER (line 26) | function ER(e,t,a){let n=R(e,"starts","raggedRange"),r=R(t,"limits","rag... function RR (line 26) | function RR(e,t,a,n,r){let s=R(e,"shape","raggedTensorToTensor","int32")... function MR (line 26) | function MR(e,t,a){Ja(e);let n=At(e),r=null;if(a==null||a==="float32")r=... method constructor (line 26) | constructor(e,t,a,n,r){this.mean=e,this.stdDev=t,this.dtype=a,this.nextV... method nextValue (line 26) | nextValue(){if(!isNaN(this.nextVal)){let n=this.nextVal;return this.next... method convertValue (line 26) | convertValue(e){return this.dtype==null||this.dtype==="float32"?e:Math.r... method isValidTruncated (line 26) | isValidTruncated(e){return e<=this.upper&&e>=this.lower} method constructor (line 26) | constructor(e,t,a,n){this.alpha=e,this.beta=1/t,this.dtype=a;let r=n||Ma... method nextValue (line 26) | nextValue(){let e,t,a,n,r,s;for(;;){do n=this.randn.nextValue(),s=1+this... method convertValue (line 26) | convertValue(e){return this.dtype==="float32"?e:Math.round(e)} method constructor (line 26) | constructor(e=0,t=1,a,n){if(this.canReturnFloat=()=>this.dtype==null||th... method convertValue (line 26) | convertValue(e){return this.canReturnFloat()?e:Math.round(e)} method nextValue (line 26) | nextValue(){return this.convertValue(this.min+this.range*this.random())} function PR (line 26) | function PR(e,t,a=1,n="float32",r){if(Ja(e),a==null&&(a=1),n==null&&(n="... function FR (line 26) | function FR(e,t=0,a=1,n,r){if(Ja(e),n!=null&&n==="bool")throw new Error(... function OR (line 26) | function OR(e,t,a){if(t!=null&&t==="bool")throw new Error(`Unsupported d... function DR (line 26) | function DR(e,t=0,a=1,n="float32",r){Ja(e);let s=Me(e,n),i=new _R(t,a,nu... function hl (line 26) | function hl(e,t,a=1,n="float32"){if(a===0)throw new Error("Cannot have a... function zR (line 26) | function zR(e){let t={x:R(e,"x","reciprocal")};return z.runKernel(qi,t)} function LR (line 26) | function LR(e){let t={x:R(e,"x","relu")};return z.runKernel(Xi,t)} function BR (line 26) | function BR(e){let t={x:R(e,"x","relu6")};return z.runKernel(Yi,t)} function WR (line 26) | function WR(e,t){let a={x:R(e,"x","reverse")},n={dims:t};return z.runKer... function VR (line 26) | function VR(e){let t=R(e,"x","reverse");return P(t.rank===1,()=>`Error i... function UR (line 26) | function UR(e,t){let a=R(e,"x","reverse");return P(a.rank===2,()=>`Error... function GR (line 26) | function GR(e,t){let a=R(e,"x","reverse");return P(a.rank===3,()=>`Error... function HR (line 26) | function HR(e,t){let a=R(e,"x","reverse");return P(a.rank===4,()=>`Error... function jR (line 26) | function jR(e){let t={x:R(e,"x","round")};return z.runKernel(Xl,t)} function qR (line 26) | function qR(e){let t={x:R(e,"x","rsqrt","float32")};return z.runKernel(Q... function XR (line 26) | function XR(e){let t={x:R(e,"x","selu")};return z.runKernel(_d,t)} function KR (line 26) | function KR(e,t,a,n,r,s=[1,1],i="NHWC"){let o=R(e,"x","separableConv2d")... function ZR (line 26) | async function ZR(e,t){let a=R(e,"x","setdiff1d"),n=R(t,"y","setdiff1d")... function YR (line 26) | function YR(e){let t={x:R(e,"x","sign")};return z.runKernel(Pd,t)} function JR (line 26) | function JR(e){let t={x:R(e,"x","sin","float32")};return z.runKernel(to,t)} function QR (line 26) | function QR(e){let t={x:R(e,"x","sinh")};return z.runKernel(Yl,t)} function eM (line 26) | function eM(e,t,a){let n=R(e,"x","slice1d");return P(n.rank===1,()=>`sli... function tM (line 26) | function tM(e,t,a){let n=R(e,"x","slice2d");return P(n.rank===2,()=>`sli... function aM (line 26) | function aM(e,t,a){let n=R(e,"x","slice3d");return P(n.rank===3,()=>`sli... function nM (line 26) | function nM(e,t,a){let n=R(e,"x","slice4d");return P(n.rank===4,()=>`sli... function rM (line 26) | function rM(e,t=-1){let a=R(e,"logits","softmax","float32");if(t===-1&&(... function sM (line 26) | function sM(e){P(e.dtype==="complex64",()=>`The dtype for tf.spectral.ff... function iM (line 26) | function iM(e){P(e.dtype==="complex64",()=>`The dtype for tf.spectral.if... function oM (line 26) | function oM(e){let t=e.shape[e.shape.length-1],a=e.size/t,n;if(t<=2){let... function lM (line 26) | function lM(e,t,a=0){let n={x:R(e,"x","split")},r={numOrSizeSplits:t,axi... function uM (line 26) | function uM(e,t){P(e.dtype==="float32",()=>`The dtype for rfft() must be... function dM (line 26) | function dM(e,t){let a=R(e,"a","squaredDifference"),n=R(t,"b","squaredDi... function pM (line 26) | function pM(e,t){let a=R(e,"x","squeeze","string_or_numeric");return J(a... function cM (line 26) | function cM(e,t=0){let a=ud(e,"tensors","stack","string_or_numeric");P(a... function hM (line 26) | function hM(e,t=0){let a={x:R(e,"x","step")},n={alpha:t};return z.runKer... function fM (line 26) | function fM(e,t,a,n,r=0,s=0,i=0,o=0,l=0){let u={x:R(e,"x","stridedSlice"... function mM (line 26) | function mM(e){let t={x:R(e,"x","tan","float32")};return z.runKernel(uo,t)} function Ht (line 26) | function Ht(e,t){Xs(e);let a=Yn(e,t);if(a.length!==1)throw new Error("te... function Kn (line 26) | function Kn(e,t,a){if(Xs(e),t!=null&&t.length!==2)throw new Error("tenso... function jb (line 26) | function jb(e,t,a){if(Xs(e),t!=null&&t.length!==4)throw new Error("tenso... function qb (line 26) | function qb(e,t,a){if(Xs(e),t!=null&&t.length!==5)throw new Error("tenso... function Xb (line 26) | function Xb(e,t,a){if(Xs(e),t!=null&&t.length!==6)throw new Error("tenso... function gM (line 26) | function gM(e,t=1,a=!0){let n=R(e,"x","topk");if(n.rank===0)throw new Er... function xM (line 26) | function xM(e,t=0,a=1,n,r){if(Ja(e),n!=null&&n==="bool")throw new Error(... function AM (line 26) | function AM(e,t=0){let a=R(e,"x","unique","string_or_numeric");P(a.rank>... function yM (line 26) | function yM(e,t,a){let n=R(e,"x","unsortedSegmentSum"),r=R(t,"segmentIds... function bM (line 26) | function bM(e,t=0){let a=R(e,"x","unstack","string_or_numeric");P(t>=-a.... function Qb (line 26) | function Qb(e,t){return gh(e,t,"right")} function e4 (line 26) | function e4(e,t=!0,a,n){return z.makeVariable(e,t,a,n)} function t4 (line 26) | function t4(e,t){let a=[];for(let s=0;s0&&(a=tt(... function Ih (line 26) | function Ih(e,t,a,n){if(t==="linear")return e;if(t==="relu")return rp(e)... function _M (line 26) | function _M({x:e,filter:t,strides:a,pad:n,dataFormat:r="NHWC",dilations:... function FM (line 26) | function FM(e,t,a,n,r,s=[1,1],i){let o=e;e.rank===3&&(o=J(e,[1,e.shape[0... function DM (line 26) | function DM(e,t,a,n,r,s=[1,1],i){let o=t,l=!1;t.rank===3&&(l=!0,o=J(t,[1... function LM (line 26) | function LM({x:e,filter:t,strides:a,pad:n,dataFormat:r="NHWC",dilations:... function WM (line 26) | function WM({a:e,b:t,transposeA:a=!1,transposeB:n=!1,bias:r,activation:s... function UM (line 26) | function UM(e){return vh(e,.54,.46)} function HM (line 26) | function HM(e){return vh(e,.5,.5)} function jM (line 26) | function jM(e,t,a,n=!1,r=0){let s=0,i=[];for(;s+t<=e.size;)i.push(Pe(e,s... function qM (line 26) | function qM(e,t,a,n,r=u4){n==null&&(n=J2(t));let s=d4(e,t,a),i=ae(s,r(t)... function KM (line 26) | function KM(e,t,a,n,r="bilinear",s=0){let i=R(e,"image","cropAndResize")... function YM (line 26) | function YM(e){let t=R(e,"image","flipLeftRight","float32");P(t.rank===4... function QM (line 26) | function QM(e){let t=R(e,"image","grayscaleToRGB"),a=t.rank-1,n=t.shape[... function t$ (line 26) | function t$(e,t,a=0,n=.5){let r=R(e,"image","rotateWithOffset","float32"... function iu (line 26) | function iu(e,t,a,n,r,s){n==null&&(n=.5),r==null&&(r=Number.NEGATIVE_INF... function n$ (line 26) | function n$(e,t,a,n=.5,r=Number.NEGATIVE_INFINITY){let s=R(e,"boxes","no... function s$ (line 26) | function s$(e,t,a){let n=i$(e,t,a),r=n<0?-(n+1):n;e.splice(r,0,t)} function i$ (line 26) | function i$(e,t,a){return l$(e,t,a||o$)} function o$ (line 26) | function o$(e,t){return e>t?1:e>>1);... function p4 (line 26) | function p4(e,t,a,n,r){return e3(e,t,a,n,r,0)} function c4 (line 26) | function c4(e,t,a,n,r,s){return e3(e,t,a,n,r,0,!1,s,!0)} function h4 (line 26) | function h4(e,t,a,n,r,s){return e3(e,t,a,n,r,s,!0)} function e3 (line 26) | function e3(e,t,a,n,r,s,i=!1,o=!1,l=!1){let u=[];for(let g=0;g`bandPart(): numLower must be an intege... function $$ (line 26) | function $$(e){let t;if(Array.isArray(e)){t=!1,P(e!=null&&e.length>0,()=... function P$ (line 26) | function P$(e,t=!1){if(P(e.rank>=2,()=>`qr() requires input tensor to ha... function K5 (line 26) | function K5(e,t=!1){return z.tidy(()=>{P(e.shape.length===2,()=>`qr2d() ... function O$ (line 26) | function O$(e,t,a=ya.SUM_BY_NONZERO_WEIGHTS){let n=R(e,"losses","compute... function D$ (line 26) | function D$(e,t,a,n=ya.SUM_BY_NONZERO_WEIGHTS){let r=R(e,"labels","absol... function L$ (line 26) | function L$(e,t,a,n,r=ya.SUM_BY_NONZERO_WEIGHTS){let s=R(e,"labels","cos... function W$ (line 26) | function W$(e,t,a,n=ya.SUM_BY_NONZERO_WEIGHTS){let r=R(e,"labels","hinge... function U$ (line 26) | function U$(e,t,a,n=1,r=ya.SUM_BY_NONZERO_WEIGHTS){let s=R(e,"labels","h... function H$ (line 26) | function H$(e,t,a,n=1e-7,r=ya.SUM_BY_NONZERO_WEIGHTS){let s=R(e,"labels"... function q$ (line 26) | function q$(e,t,a,n=ya.SUM_BY_NONZERO_WEIGHTS){let r=R(e,"labels","meanS... function K$ (line 26) | function K$(e,t){let a=R(e,"labels","sigmoidCrossEntropyWithLogits"),n=R... function Z$ (line 26) | function Z$(e,t,a,n=0,r=ya.SUM_BY_NONZERO_WEIGHTS){let s=R(e,"multiClass... function J$ (line 26) | function J$(e,t,a=-1){if(a===-1&&(a=t.rank-1),a!==t.rank-1)throw Error(`... function Q$ (line 26) | function Q$(e,t,a,n=0,r=ya.SUM_BY_NONZERO_WEIGHTS){let s=R(e,"onehotLabe... function t_ (line 26) | function t_(e,t,a,n){let r=R(e,"indices","sparseFillEmptyRows","int32"),... function n_ (line 27) | function n_(e,t,a){let n=R(e,"inputIndices","sparseReshape","int32"),r=R... function s_ (line 28) | function s_(e,t,a){let n=R(e,"data","sparseSegmentMean"),r=R(t,"indices"... function o_ (line 30) | function o_(e,t,a){let n=R(e,"data","sparseSegmentSum"),r=R(t,"indices",... function u_ (line 32) | function u_(e,t,a,n,r,s,i,o){let l=R(e,"data","stringNGrams","string");i... function p_ (line 32) | function p_(e,t,a=!0){let n=R(e,"input","stringSplit","string"),r=R(t,"d... function h_ (line 32) | function h_(e,t){let a=R(e,"input","stringToHashBucketFast","string"),n=... method minimize (line 32) | minimize(e,t=!1,a){let{value:n,grads:r}=this.computeGradients(e,a);if(a!... method iterations (line 32) | get iterations(){return this.iterations_==null&&(this.iterations_=0),thi... method incrementIterations (line 32) | incrementIterations(){this.iterations_=this.iterations+1} method computeGradients (line 32) | computeGradients(e,t){return rb(e,t)} method dispose (line 32) | dispose(){this.iterations_!=null&&Y(this.iterations_)} method saveIterations (line 32) | async saveIterations(){return this.iterations_==null&&(this.iterations_=... method getWeights (line 32) | async getWeights(){throw new Error("getWeights() is not implemented for ... method setWeights (line 32) | async setWeights(e){throw new Error(`setWeights() is not implemented for... method extractIterations (line 32) | async extractIterations(e){return this.iterations_=(await e[0].tensor.da... method constructor (line 32) | constructor(e,t,a=null){super(),this.learningRate=e,this.rho=t,this.epsi... method applyGradients (line 32) | applyGradients(e){(Array.isArray(e)?e.map(t=>t.name):Object.keys(e)).for... method dispose (line 32) | dispose(){this.accumulatedUpdates!=null&&(Y(this.accumulatedGrads.map(e=... method getWeights (line 32) | async getWeights(){let e=[...this.accumulatedGrads,...this.accumulatedUp... method setWeights (line 32) | async setWeights(e){e=await this.extractIterations(e);let t=e.length/2,a... method getConfig (line 32) | getConfig(){return{learningRate:this.learningRate,rho:this.rho,epsilon:t... method fromConfig (line 32) | static fromConfig(e,t){return new e(t.learningRate,t.rho,t.epsilon)} method constructor (line 32) | constructor(e,t=.1){super(),this.learningRate=e,this.initialAccumulatorV... method applyGradients (line 32) | applyGradients(e){(Array.isArray(e)?e.map(t=>t.name):Object.keys(e)).for... method dispose (line 32) | dispose(){this.accumulatedGrads!=null&&Y(this.accumulatedGrads.map(e=>e.... method getWeights (line 32) | async getWeights(){return[await this.saveIterations()].concat(this.accum... method setWeights (line 32) | async setWeights(e){e=await this.extractIterations(e);let t=!1;this.accu... method getConfig (line 32) | getConfig(){return{learningRate:this.learningRate,initialAccumulatorValu... method fromConfig (line 32) | static fromConfig(e,t){return new e(t.learningRate,t.initialAccumulatorV... method constructor (line 32) | constructor(e,t,a,n=null){super(),this.learningRate=e,this.beta1=t,this.... method applyGradients (line 32) | applyGradients(e){let t=Array.isArray(e)?e.map(a=>a.name):Object.keys(e)... method dispose (line 32) | dispose(){this.accBeta1.dispose(),this.accBeta2.dispose(),this.accumulat... method getWeights (line 32) | async getWeights(){let e=[...this.accumulatedFirstMoment,...this.accumul... method setWeights (line 32) | async setWeights(e){e=await this.extractIterations(e),$e(()=>{this.accBe... method getConfig (line 32) | getConfig(){return{learningRate:this.learningRate,beta1:this.beta1,beta2... method fromConfig (line 32) | static fromConfig(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.eps... method constructor (line 32) | constructor(e,t,a,n=null,r=0){super(),this.learningRate=e,this.beta1=t,t... method applyGradients (line 32) | applyGradients(e){let t=Array.isArray(e)?e.map(a=>a.name):Object.keys(e)... method dispose (line 32) | dispose(){this.accBeta1.dispose(),this.iteration.dispose(),this.accumula... method getWeights (line 32) | async getWeights(){throw new Error("getWeights() is not implemented for ... method setWeights (line 32) | async setWeights(e){throw new Error("setWeights() is not implemented for... method getConfig (line 32) | getConfig(){return{learningRate:this.learningRate,beta1:this.beta1,beta2... method fromConfig (line 32) | static fromConfig(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.eps... method constructor (line 32) | constructor(e){super(),this.learningRate=e,this.setLearningRate(e)} method applyGradients (line 32) | applyGradients(e){(Array.isArray(e)?e.map(t=>t.name):Object.keys(e)).for... method setLearningRate (line 32) | setLearningRate(e){this.learningRate=e,this.c!=null&&this.c.dispose(),th... method dispose (line 32) | dispose(){this.c.dispose()} method getWeights (line 32) | async getWeights(){return[await this.saveIterations()]} method setWeights (line 32) | async setWeights(e){if(e=await this.extractIterations(e),e.length!==0)th... method getConfig (line 32) | getConfig(){return{learningRate:this.learningRate}} method fromConfig (line 32) | static fromConfig(e,t){return new e(t.learningRate)} method constructor (line 32) | constructor(e,t,a=!1){super(e),this.learningRate=e,this.momentum=t,this.... method applyGradients (line 32) | applyGradients(e){(Array.isArray(e)?e.map(t=>t.name):Object.keys(e)).for... method dispose (line 32) | dispose(){this.m.dispose(),this.accumulations!=null&&Y(this.accumulation... method setMomentum (line 32) | setMomentum(e){this.momentum=e} method getWeights (line 32) | async getWeights(){return[await this.saveIterations()].concat(this.accum... method setWeights (line 32) | async setWeights(e){e=await this.extractIterations(e);let t=!1;this.accu... method getConfig (line 32) | getConfig(){return{learningRate:this.learningRate,momentum:this.momentum... method fromConfig (line 32) | static fromConfig(e,t){return new e(t.learningRate,t.momentum,t.useNeste... method constructor (line 32) | constructor(e,t=.9,a=0,n=null,r=!1){if(super(),this.learningRate=e,this.... method applyGradients (line 32) | applyGradients(e){(Array.isArray(e)?e.map(t=>t.name):Object.keys(e)).for... method dispose (line 32) | dispose(){this.accumulatedMeanSquares!=null&&Y(this.accumulatedMeanSquar... method getWeights (line 32) | async getWeights(){let e=[...this.accumulatedMeanSquares,...this.accumul... method setWeights (line 32) | async setWeights(e){e=await this.extractIterations(e);let t=this.centere... method getConfig (line 32) | getConfig(){return{learningRate:this.learningRate,decay:this.decay,momen... method fromConfig (line 32) | static fromConfig(e,t){return new e(t.learningRate,t.decay,t.momentum,t.... method sgd (line 32) | static sgd(e){return new ip(e)} method momentum (line 32) | static momentum(e,t,a=!1){return new Rh(e,t,a)} method rmsprop (line 32) | static rmsprop(e,t=.9,a=0,n=null,r=!1){return new Mh(e,t,a,n,r)} method adam (line 32) | static adam(e=.001,t=.9,a=.999,n=null){return new Nh(e,t,a,n)} method adadelta (line 32) | static adadelta(e=.001,t=.95,a=null){return new Th(e,t,a)} method adamax (line 32) | static adamax(e=.002,t=.9,a=.999,n=null,r=0){return new Eh(e,t,a,n,r)} method adagrad (line 32) | static adagrad(e,t=.1){return new Ch(e,t)} function b4 (line 32) | function b4(){return new Promise(e=>g_(()=>e()))} function x_ (line 32) | function x_(e,t){let a=e[0].length;e.forEach((r,s)=>{P(r.length===a,()=>... function A_ (line 32) | function A_(e,t){let a=e[0].slice();for(let n=1;nt===a)} function J_ (line 32) | function J_(e,t){let a=[];for(let n=0;n= ${a}`} function nP (line 33) | function nP(e,t){return`only one output dimension may be -1, not both ${... function rP (line 33) | function rP(e,t){return`size ${e} must be non-negative, not ${t}`} function sP (line 33) | function sP(){return"reshape cannot infer the missing input size for an ... function iP (line 33) | function iP(e,t){let a=At(e),n=At(t);return`Input to reshape is a Sparse... function oP (line 34) | function oP(e,t){let a=At(e),n=At(t);return`Input to reshape is a tensor... function lP (line 34) | function lP(){return"segment ids must be >= 0"} function uP (line 34) | function uP(){return"segment ids are not increasing"} function dP (line 34) | function dP(e,t){return`Segment id ${e} out of range [0, ${t}), possibly... function pP (line 34) | function pP(e,t,a){return`Bad: indices[${e}] == ${t} out of range [0, ${... function cP (line 34) | function cP(e,t){let a=!1,n;for(e<=t3?(n=e,a=!0):n=Ic(e,Math.floor(Math.... function hP (line 34) | function hP(e,t,a){let n=[],r=e.length;for(let s=0;sTc(t))}catch(t){throw new Error(`Fail... function gP (line 35) | function gP(e){return e.map(t=>Gd(t))} function AP (line 35) | function AP(e,t){let a={tfOpName:e,category:"custom",inputs:[],attrs:[],... function w4 (line 35) | function w4(e){return a3[e]} function yP (line 35) | function yP(e){delete a3[e]} function k (line 35) | function k(e,t,a,n,r){let s=t.inputParams[e];if(s&&s.inputIndexStart!==v... function ba (line 35) | function ba(e,t,a,n){let[r,s]=ja(e);if(n!=null){let o=n.getHashTableHand... function bP (line 35) | function bP(e,t,a){return t[Mc(e,a.currentContextId)]} function mr (line 35) | function mr(e,t){let[a,n,r]=ja(e);return[Mc(a,t&&t.currentContextId),n,r]} function Mc (line 35) | function Mc(e,t){return t?`${e}-${t}`:e} function ja (line 35) | function ja(e){let t=e.split(":");if(t.length===1)return[e,0,void 0];let... function mc (line 35) | function mc(e,t,a){let n=k("pad",e,t,a);if(n==="explicit"){n=k("explicit... function gr (line 35) | function gr(e){return e.kept?e:wa(e)} method constructor (line 35) | constructor(){let e=[k4,I4,S4,T4,C4,N4,E4,R4,M4,$4,_4,P4,F4,O4,D4,z4,L4,... method Instance (line 35) | static get Instance(){return this._instance||(this._instance=new this)} method transformGraph (line 35) | transformGraph(e,t={}){let a=e.node,n=[],r=[],s=[],i=a.reduce((f,m)=>(f[... method mapSignatureEntries (line 35) | mapSignatureEntries(e){return Object.keys(e||{}).reduce((t,a)=>(t[e[a].n... method mapNode (line 35) | mapNode(e){let t=w4(e.op)||this.opMappers[e.op]||{};e.attr==null&&(e.att... method mapFunction (line 35) | mapFunction(e){let t=e.nodeDef,a=[],n=[],r={};t!=null&&(r=t.reduce((u,p)... method mapArgsToSignature (line 35) | mapArgsToSignature(e){return{methodName:e.signature.name,inputs:e.signat... method mapArgToTensorInfo (line 35) | mapArgToTensorInfo(e,t){let a=e.name;return t!=null&&(a=t[a]),{name:a,dt... function BP (line 35) | function BP(e){let t=W().global;if(typeof t.atob!="undefined")return t.a... function V4 (line 35) | function V4(e,t){let a=Array.isArray(e)?String.fromCharCode.apply(null,e... function o1 (line 35) | function o1(e,t,a,n=!1){let r=e[t];return r!=null?V4(r.s,n):a} function l1 (line 35) | function l1(e,t,a){let n=e[t];return n?n.b:a} function u1 (line 35) | function u1(e,t,a){let n=e[t]||{},r=n.i!=null?n.i:n.f!=null?n.f:a;return... function n3 (line 35) | function n3(e){switch(typeof e=="string"&&(e=wn[e]),e){case wn.DT_FLOAT:... function ex (line 35) | function ex(e,t,a){let n=e[t];return n&&n.func?n.func.name:a} function d1 (line 35) | function d1(e,t,a){let n=e[t];return n&&n.type?n3(n.type):a} function p1 (line 35) | function p1(e,t,a){let n=e[t];return n&&n.list&&n.list.type?n.list.type.... function U4 (line 35) | function U4(e){if(!e.unknownRank)return e.dim!=null?e.dim.map(t=>typeof ... function c1 (line 35) | function c1(e,t,a){let n=e[t];return n&&n.shape?U4(n.shape):a} function h1 (line 35) | function h1(e,t,a){let n=e[t];return n?((n.list.f&&n.list.f.length?n.lis... function f1 (line 35) | function f1(e,t,a,n=!1){let r=e[t];return r&&r.list&&r.list.s?r.list.s.m... function m1 (line 35) | function m1(e,t,a){let n=e[t];return n&&n.list&&n.list.shape?n.list.shap... function g1 (line 35) | function g1(e,t,a){let n=e[t];return n&&n.list&&n.list.b?n.list.b:a} method constructor (line 35) | constructor(e,t,a){this.node=e,this.tensorMap=t,this.context=a,this.inpu... method getInput (line 35) | getInput(e){return ba(e,this.tensorMap,this.context)} method getAttr (line 35) | getAttr(e,t){let a=this.node.rawAttrs[e];if(a.tensor!=null)return ba(e,t... function kn (line 35) | function kn(e,t,a=""){if(!(typeof e=="number"||typeof t=="number")){v.as... function tx (line 35) | function tx(e){return!(typeof e=="number"||e.some(t=>t<0))} function Vu (line 35) | function Vu(e,t,a){let n=x1(e,a),r=!tx(n);if(r&&t.length===0)throw new E... function x1 (line 35) | function x1(e,t){if(typeof e=="number")return t;if(typeof t=="number")re... method constructor (line 35) | constructor(e,t,a,n,r,s,i){this.name=e,this.dtype=t,this.maxSize=a,this.... method id (line 35) | get id(){return this.idTensor.id} method closed (line 35) | get closed(){return this.closed_} method clearAndClose (line 35) | clearAndClose(e){this.tensors.forEach(t=>{(e==null||!e.has(t.tensor.id))... method size (line 35) | size(){return this.tensors.length} method read (line 35) | read(e){if(this.closed_)throw new Error(`TensorArray ${this.name} has al... method readMany (line 35) | readMany(e){return e.map(t=>this.read(t))} method write (line 35) | write(e,t){if(this.closed_)throw new Error(`TensorArray ${this.name} has... method writeMany (line 36) | writeMany(e,t){if(e.length!==t.length)throw new Error(`TensorArray ${thi... method gather (line 36) | gather(e,t){if(!!t&&t!==this.dtype)throw new Error(`TensorArray dtype is... method concat (line 36) | concat(e){if(!!e&&e!==this.dtype)throw new Error(`TensorArray dtype is $... method scatter (line 36) | scatter(e,t){if(t.dtype!==this.dtype)throw new Error(`TensorArray dtype ... method split (line 36) | split(e,t){if(t.dtype!==this.dtype)throw new Error(`TensorArray dtype is... method constructor (line 38) | constructor(e,t,a,n=-1){this.tensors=e,this.elementShape=t,this.elementD... method id (line 38) | get id(){return this.idTensor.id} method copy (line 38) | copy(){return new fl([...this.tensors],this.elementShape,this.elementDty... method clearAndClose (line 38) | clearAndClose(e){this.tensors.forEach(t=>{(e==null||!e.has(t.id))&&t.dis... method size (line 38) | size(){return this.tensors.length} method stack (line 38) | stack(e,t,a=-1){if(t!==this.elementDtype)throw new Error(`Invalid data t... method popBack (line 38) | popBack(e,t){if(t!==this.elementDtype)throw new Error(`Invalid data type... method pushBack (line 38) | pushBack(e){if(e.dtype!==this.elementDtype)throw new Error(`Invalid data... method resize (line 38) | resize(e){if(e<0)throw new Error(`TensorListResize expects size to be no... method getItem (line 38) | getItem(e,t,a){if(a!==this.elementDtype)throw new Error(`Invalid data ty... method setItem (line 38) | setItem(e,t){if(t.dtype!==this.elementDtype)throw new Error(`Invalid dat... method gather (line 38) | gather(e,t,a){if(t!==this.elementDtype)throw new Error(`Invalid data typ... method concat (line 38) | concat(e,t){if(!!e&&e!==this.elementDtype)throw new Error(`TensorList dt... function HP (line 38) | function HP(e,t,a){let n=e.dtype;if(e.shape.length<1)throw new Error(`Te... function jP (line 38) | function jP(e,t,a,n){return new fl([],e,t,n)} function qP (line 38) | function qP(e,t,a,n){if(t.length!==e.shape[0])throw new Error(`Expected ... function XP (line 38) | function XP(e,t,a){let n=0,r=t.map(p=>(n+=p,n));if(n!==e.shape[0])throw ... function ax (line 40) | function ax(e,t,a){let[n,r]=k("fusedOps",e,t,a),s=n==="biasadd",i=!s,o=r... function Dm (line 40) | function Dm(e,t,a){let n=k("boxes",e,t,a),r=k("scores",e,t,a),s=k("maxOu... method constructor (line 40) | constructor(e,t){this.keyDType=e,this.valueDType=t,this.handle=Fe(0),thi... method id (line 40) | get id(){return this.handle.id} method clearAndClose (line 40) | clearAndClose(){this.tensorMap.forEach(e=>e.dispose()),this.tensorMap.cl... method size (line 40) | size(){return this.tensorMap.size} method tensorSize (line 40) | tensorSize(){return Fe(this.size(),"int32")} method import (line 40) | async import(e,t){this.checkKeyAndValueTensor(e,t);let a=await e.data();... method find (line 40) | async find(e,t){this.checkKeyAndValueTensor(e,t);let a=await e.data();re... method findWithDefault (line 40) | findWithDefault(e,t){let a=this.tensorMap.get(e);return a!=null?a:t} method checkKeyAndValueTensor (line 40) | checkKeyAndValueTensor(e,t){if(e.dtype!==this.keyDType)throw new Error(`... function nx (line 40) | function nx(e,t,a,n,r=$e){let s=((i,o,l)=>{switch(i.category){case"arith... method constructor (line 40) | constructor(e={},t={},a={},n={}){this.weightMap=e,this.tensorArrayMap=t,... method newFrame (line 40) | newFrame(e,t){return{id:e,frameName:t,iterationId:0}} method currentContext (line 40) | set currentContext(e){this.contexts!==e&&(this.contexts=e,this.generateC... method currentContext (line 40) | get currentContext(){return this.contexts} method currentContextId (line 40) | get currentContextId(){return this._currentContextIds[0]} method currentContextIds (line 40) | get currentContextIds(){return this._currentContextIds} method generateCurrentContextIds (line 40) | generateCurrentContextIds(){let e=[];for(let t=0;tt.id===0&&t.iterationId===0?""... method enterFrame (line 40) | enterFrame(e){this.contexts&&(this.lastId++,this.contexts=this.contexts.... method exitFrame (line 40) | exitFrame(){if(this.contexts&&this.contexts.length>1)this.contexts=this.... method nextIteration (line 40) | nextIteration(){if(this.contexts&&this.contexts.length>0){this.contexts=... method getWeight (line 40) | getWeight(e){return this.weightMap[e]} method addTensorArray (line 40) | addTensorArray(e){this.tensorArrayMap[e.id]=e} method getTensorArray (line 40) | getTensorArray(e){return this.tensorArrayMap[e]} method addTensorList (line 40) | addTensorList(e){this.tensorListMap[e.id]=e} method getTensorList (line 40) | getTensorList(e){return this.tensorListMap[e]} method dispose (line 40) | dispose(e){for(let t in this.tensorArrayMap)this.tensorArrayMap[t].clear... function sx (line 40) | function sx(e,t,a,n){let r=new Set,s=[],i=null,o=null,l=new Set,u=Object... function fF (line 40) | function fF(e,t,a){let{usedNodes:n,inputs:r}=a,s=[],i=Object.keys(r).map... function G4 (line 40) | function G4(e){return mF.indexOf(e.op)>=0} function AF (line 40) | function AF(e){return gF.indexOf(e.op)>=0} function yF (line 40) | function yF(e){return xF.indexOf(e.op)>=0} method constructor (line 40) | constructor(e,t){this.graph=e,this.parent=t,this.compiledMap=new Map,thi... method weightIds (line 40) | get weightIds(){return this.parent?this.parent.weightIds:this._weightIds} method functionExecutorMap (line 40) | get functionExecutorMap(){return this.parent?this.parent.functionExecuto... method weightMap (line 40) | get weightMap(){return this.parent?this.parent.weightMap:this._weightMap} method weightMap (line 40) | set weightMap(e){let t=Object.keys(e).map(a=>e[a].map(n=>n.id));this._we... method resourceManager (line 40) | set resourceManager(e){this._resourceManager=e} method inputs (line 40) | get inputs(){return this._inputs.map(e=>({name:e.name,shape:e.attrParams... method outputs (line 40) | get outputs(){return this._outputs.map(e=>({name:e.name,shape:e.attrPara... method inputNodes (line 40) | get inputNodes(){return this._inputs.map(e=>e.signatureKey||e.name)} method outputNodes (line 40) | get outputNodes(){return this._outputs.map(e=>{let t=e.signatureKey||e.n... method functions (line 40) | get functions(){return Object.keys(this._functions).reduce((e,t)=>(e[t]=... method getCompilationKey (line 40) | getCompilationKey(e,t){let a=e.map(r=>r.name).sort(),n=t.map(r=>r.name).... method compile (line 40) | compile(e,t){let a=sx(e,t,this.weightMap,this._initNodes),{missingInputs... method cloneAndKeepTensor (line 40) | cloneAndKeepTensor(e){if(e==null)return null;let t=e.clone();return On(t... method cloneTensorList (line 40) | cloneTensorList(e){return e?e.map(t=>this.cloneAndKeepTensor(t)):null} method cloneTensorMap (line 40) | cloneTensorMap(e){return Object.fromEntries(Object.entries(e).map(([t,a]... method execute (line 40) | execute(e,t){this.disposeIntermediateTensors(),e=this.mapInputs(e);let a... method getFrozenTensorIds (line 40) | getFrozenTensorIds(e){let t=[].concat.apply([],Object.keys(e).map(a=>e[a... method checkTensorForDisposal (line 40) | checkTensorForDisposal(e,t,a,n,r,s,i){t.category==="control"||s.indexOf(... method executeAsync (line 40) | async executeAsync(e,t){return this._executeAsync(e,t)} method disposeIntermediateTensors (line 40) | disposeIntermediateTensors(){!this.clonedTensorsMap||(Object.values(this... method getIntermediateTensors (line 40) | getIntermediateTensors(){return this.clonedTensorsMap} method _executeAsync (line 40) | async _executeAsync(e,t,a=!1,n={},r={}){this.disposeIntermediateTensors(... method executeFunctionAsync (line 40) | async executeFunctionAsync(e,t,a){let n=e.reduce((r,s,i)=>(r[this.inputs... method executeWithControlFlow (line 40) | async executeWithControlFlow(e,t,a,n){let r=Object.keys(e),s=r.map(A=>th... method processStack (line 40) | processStack(e,t,a,n,r,s,i,o,l){let u=[];for(;t.length>0;){let p=t.pop()... method processChildNodes (line 40) | processChildNodes(e,t,a,n,r,s){e.children.forEach(i=>{let[o]=mr(i.name,a... method dispose (line 40) | dispose(){Object.keys(this.weightMap).forEach(e=>this.weightMap[e].forEa... method checkInputShapeAndType (line 40) | checkInputShapeAndType(e){Object.keys(e).forEach(t=>{let a=e[t],[n]=ja(t... method mapInputs (line 40) | mapInputs(e){var t,a;let n={};for(let r in e){let s=(a=(t=this._signatur... method checkInputs (line 40) | checkInputs(e){let t=Object.keys(e).filter(a=>{let[n]=ja(a);return this.... method mapOutputs (line 40) | mapOutputs(e){return e.map(t=>{var a,n;let r=(n=(a=this._signature)===nu... method checkOutputs (line 40) | checkOutputs(e){e.forEach(t=>{let[a]=ja(t);if(!this.graph.nodes[a])throw... method constructor (line 40) | constructor(e={},t={}){this.hashTableNameToHandle=e,this.hashTableMap=t} method addHashTable (line 40) | addHashTable(e,t){this.hashTableNameToHandle[e]=t.handle,this.hashTableM... method getHashTableHandleByName (line 40) | getHashTableHandleByName(e){return this.hashTableNameToHandle[e]} method getHashTableById (line 40) | getHashTableById(e){return this.hashTableMap[e]} method dispose (line 40) | dispose(){for(let e in this.hashTableMap)this.hashTableMap[e].clearAndCl... method constructor (line 40) | constructor(e,t={},a=jn){this.modelUrl=e,this.loadOptions=t,this.version... method modelVersion (line 40) | get modelVersion(){return this.version} method inputNodes (line 40) | get inputNodes(){return this.executor.inputNodes} method outputNodes (line 40) | get outputNodes(){return this.executor.outputNodes} method inputs (line 40) | get inputs(){return this.executor.inputs} method outputs (line 40) | get outputs(){return this.executor.outputs} method weights (line 40) | get weights(){return this.executor.weightMap} method metadata (line 40) | get metadata(){return this.artifacts.userDefinedMetadata} method modelSignature (line 40) | get modelSignature(){return this.signature} method modelStructuredOutputKeys (line 40) | get modelStructuredOutputKeys(){return this.structuredOutputKeys} method findIOHandler (line 40) | findIOHandler(){let e=this.modelUrl;if(e.load!=null)this.handler=e;else ... method load (line 40) | load(){if(this.findIOHandler(),this.handler.load==null)throw new Error("... method loadSync (line 40) | loadSync(e){this.artifacts=e;let t=this.artifacts.modelTopology,a=this.a... method save (line 40) | async save(e,t){if(typeof e=="string"){let a=this.io.getSaveHandlers(e);... method addStructuredOutputNames (line 40) | addStructuredOutputNames(e){if(this.structuredOutputKeys){let t=e instan... method predict (line 40) | predict(e,t){let a=this.execute(e,this.outputNodes);return this.addStruc... method predictAsync (line 40) | async predictAsync(e,t){let a=await this.executeAsync(e,this.outputNodes... method normalizeInputs (line 40) | normalizeInputs(e){var t;if(!(e instanceof pt)&&!Array.isArray(e)){let r... method normalizeOutputs (line 40) | normalizeOutputs(e){return e=e||this.outputNodes,Array.isArray(e)?e:[e]} method executeInitializerGraph (line 40) | executeInitializerGraph(){return this.initializer==null?[]:this.initiali... method executeInitializerGraphAsync (line 40) | async executeInitializerGraphAsync(){return this.initializer==null?[]:th... method setResourceIdToCapturedInput (line 40) | setResourceIdToCapturedInput(e){if(this.resourceIdToCapturedInput={},thi... method execute (line 40) | execute(e,t){this.resourceIdToCapturedInput==null&&this.setResourceIdToC... method executeAsync (line 40) | async executeAsync(e,t){this.resourceIdToCapturedInput==null&&this.setRe... method getIntermediateTensors (line 40) | getIntermediateTensors(){return this.executor.getIntermediateTensors()} method disposeIntermediateTensors (line 40) | disposeIntermediateTensors(){this.executor.disposeIntermediateTensors()} method convertTensorMapToTensorsMap (line 40) | convertTensorMapToTensorsMap(e){return Object.keys(e).reduce((t,a)=>(t[a... method dispose (line 40) | dispose(){this.executor.dispose(),this.initializer&&(this.initializer.di... function r3 (line 40) | async function r3(e,t={},a=jn){if(e==null)throw new Error("modelUrl in l... function kF (line 40) | function kF(e){if(e==null)throw new Error("modelUrl in loadGraphModelSyn... function IF (line 40) | function IF(e){return e.endsWith("/")||(e=e+"/"),`${e}${wF}${vF}`} function ye (line 40) | function ye(e,t){Array.isArray(e)||(e=[e]),e.forEach(a=>{a!=null&&v.asse... method constructor (line 40) | constructor(){super(),this.blockSize=48,this.firstUse=!0,this.data=new v... method nextDataId (line 40) | nextDataId(){return $h.nextDataId++} method write (line 40) | write(e,t,a){this.firstUse&&(this.firstUse=!1,W().get("IS_NODE")&&T.warn(` method makeTensorInfo (line 43) | makeTensorInfo(e,t,a){let n;if(t==="string"&&a!=null&&a.length>0&&v.isSt... method refCount (line 43) | refCount(e){return this.data.has(e)?this.data.get(e).refCount:0} method incRef (line 43) | incRef(e){let t=this.data.get(e);t.refCount++} method decRef (line 43) | decRef(e){if(this.data.has(e)){let t=this.data.get(e);t.refCount--}} method move (line 43) | move(e,t,a,n,r){this.data.set(e,{values:t,dtype:n,refCount:r})} method numDataIds (line 43) | numDataIds(){return this.data.numDataIds()} method read (line 43) | async read(e){return this.readSync(e)} method readSync (line 43) | readSync(e){let{dtype:t,complexTensorInfos:a}=this.data.get(e);if(t==="c... method bufferSync (line 43) | bufferSync(e){let t=this.readSync(e.dataId);if(e.dtype==="string")try{le... method makeOutput (line 43) | makeOutput(e,t,a){return kt().makeTensorFromTensorInfo(this.makeTensorIn... method disposeData (line 43) | disposeData(e,t=!1){if(this.data.has(e)){if(this.data.get(e).refCount--,... method disposeIntermediateTensorInfo (line 43) | disposeIntermediateTensorInfo(e){this.disposeData(e.dataId)} method time (line 43) | async time(e){let t=v.now();return e(),{kernelMs:v.now()-t}} method memory (line 43) | memory(){return{unreliable:!0,reasons:["The reported memory is an upper ... method where (line 43) | where(e){ye([e],"where");let t=this.readSync(e.dataId);return TF(e.shape... method dispose (line 43) | dispose(){} method floatPrecision (line 43) | floatPrecision(){return 32} method epsilon (line 43) | epsilon(){return super.epsilon()} function H4 (line 43) | function H4(e){let t=new Float32Array(e.length);for(let a=0;a{let i=T.assertAndGetBroadcastShape(t,... function Xa (line 43) | function Xa(e){let{inputs:t,backend:a}=e,{real:n,imag:r}=t,s=a.data.get(... function $c (line 43) | function $c(e,t,a="float32"){if(a==="complex64"){let r=$c(e,t,"float32")... function er (line 43) | function er(e){let{inputs:t,backend:a}=e,{x:n}=t;return a.incRef(n.dataI... function Us (line 43) | function Us(e){let{inputs:t,backend:a}=e,{input:n}=t,r=a.data.get(n.data... function j4 (line 43) | function j4(e,t,a,n){if(n==="int32"){let r=Int32Array.from(e);return[t,"... function Jr (line 43) | function Jr(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{dtype:s}=n;if(... function Yt (line 43) | function Yt(e,t,a,n){return a==null?({inputs:r,backend:s})=>{let{a:i,b:o... function s3 (line 43) | function s3(e){return(t,a,n,r,s,i)=>{let o=T.assertAndGetBroadcastShape(... function i3 (line 43) | function i3(e,t,a,n,r){let s=v.sizeFromShape(n),i=v.makeZerosTypedArray(... function X4 (line 43) | function X4(e,t,a,n=!1){let r=e.shape[0],s=e.shape[1],i=Me([r,a],t.dtype... function os (line 43) | function os(e){return(t,a,n)=>{let r=v.getTypedArrayFromDType(a,t.length... function ot (line 43) | function ot(e,t,a){return({inputs:n,attrs:r,backend:s})=>{let{x:i}=n;if(... function ou (line 43) | function ou(e,t,a){return({inputs:n,attrs:r,backend:s})=>{let{x:i}=n;if(... function o3 (line 43) | function o3(e,t,a,n){let r=v.getArrayFromDType(a,v.sizeFromShape(t));if(... function a7 (line 43) | function a7(e,t,a,n,r,s,i,o,l){let u=Me([n,s],a);for(let p=0;p{if(n<0||n>=a){let s=v.indexToLoc(r,... function hO (line 43) | function hO(e,t){for(let a=0;a1)throw new Error("starts must be... method constructor (line 43) | constructor(e,t,a,n,r,s,i,o,l,u){this.shape=e,this.shapeShape=t,this.val... method getRowPartitionTypeByDimension (line 43) | getRowPartitionTypeByDimension(e){return this.rowPartitionTypes[0]===vn.... method getRowPartitionTensor (line 43) | getRowPartitionTensor(e){return this.rowPartitionTypes[0]===vn.FIRST_DIM... method getMaxWidth (line 43) | getMaxWidth(e){let t=this.getRowPartitionTensor(e-1);switch(this.getRowP... method getMaxWidthRowSplit (line 43) | static getMaxWidthRowSplit(e){let t=e.length;if(t===0||t===1)return 0;le... method getMaxWidthValueRowID (line 43) | static getMaxWidthValueRowID(e){let t=e.length;if(t===0)return 0;let a=0... method tensorShapeFromTensor (line 43) | tensorShapeFromTensor(e,t,a=!0){if(t.length===0){if(e[0]===-1)return[];t... method calculateOutputSize (line 43) | calculateOutputSize(e){let t=this.valuesShape,a=this.defaultValueShape;T... method calculateFirstParentOutputIndex (line 43) | calculateFirstParentOutputIndex(e,t,a){let n=Math.min(e,a),r=[],s=0;for(... method calculateOutputIndexRowSplit (line 43) | calculateOutputIndexRowSplit(e,t,a,n){let r=e.length,s=[];for(let i=0;i<... method calculateOutputIndexValueRowID (line 43) | calculateOutputIndexValueRowID(e,t,a,n){let r=e.length,s=[];if(r===0)ret... method calculateOutputIndex (line 43) | calculateOutputIndex(e,t,a,n){let r=this.getRowPartitionTensor(e),s=this... method getFirstDimensionSize (line 43) | getFirstDimensionSize(){let e=this.rowPartitionValues[0];if(this.rowPart... method compute (line 43) | compute(){if(this.rowPartitionValues[0].length<=0)throw new Error("Inval... method setOutput (line 43) | setOutput(e,t,a,n){if(a.length===0)return;let r=this.values,s=a,i=n.slic... function lx (line 43) | function lx(e,t,a){for(let n=0;n1;if(r||s||i)return... function tl (line 43) | function tl(e,t,a,n,r,s,i,o,l,u){let p=[n/r,r],c=e.values,d=t.values;if(... function _c (line 43) | function _c(e,t,a,n,r){let s=It.isSliceContinous(n,t,a),i=v.sizeFromShap... function Gs (line 43) | function Gs(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{begin:s,size:i... function v7 (line 43) | function v7(e,t,a,n,r,s,i){let o=t[0],l=s[0],u=new Array(l),p=new Array(... function w7 (line 43) | function w7(e,t,a,n,r){let s=v.sizeFromShape(n),i=t[0],o=r.length,l=[],u... function p3 (line 43) | function p3(e,t,a,n,r,s=!1,i=0){let o=n.length,l=[t[0],e.length/t[0]],u=... function I7 (line 43) | function I7(e,t,a,n){let r=Me(e,t.dtype);for(let s=0;s0){let o=t[0];if(o!==0)throw... function c3 (line 43) | function c3(e,t,a,n,r,s,i,o){return new NO(a,n,r,s,i,o).compute(e,t)} function EO (line 43) | function EO(e,t,a,n){if(!e.length)return;if(t.length===0){for(let s=0;s<... function h3 (line 43) | function h3(e,t,a){let n=e.length,r=[],s=0,i=0,o=new Array(n);for(let d=... function f3 (line 43) | function f3(e,t){let a=v.getArrayFromDType("int32",e.length);for(let n=0... function T7 (line 43) | function T7(e,t){let a=new Array(e.rank);for(let r=0;ra;){if(n-a>600){let o=n-a+1,l=t... function N7 (line 43) | function N7(e,t,a,n,r){let s=t[t.length-1],[i,o]=[e.length/s,s],l=v.getT... function E7 (line 43) | function E7(e,t,a,n){let r=v.parseAxisParam(t,a)[0],s=[1,a[0],1];for(let... function M7 (line 43) | function M7(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{alpha:s}=n;ye(... function $7 (line 43) | function $7(e){let{inputs:t,backend:a}=e,{x:n,alpha:r}=t;ye([n,r],"prelu... function Pc (line 43) | function Pc(e,t,a,n,r){if(a==="linear")return er({inputs:{x:t},backend:e... function mt (line 43) | function mt(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{shape:s}=n,i=v... function F7 (line 43) | function F7(e){let{inputs:t,backend:a,attrs:n}=e,{a:r,b:s}=t,{transposeA... function WO (line 43) | function WO(e){let{inputs:t,backend:a,attrs:n}=e,{a:r,b:s,bias:i,preluAc... function qO (line 43) | function qO(e){let{inputs:t,backend:a}=e,n=t;ye(t,"addN");let r=n.map(o=... function KO (line 43) | function KO(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... function YO (line 43) | function YO(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... function QO (line 43) | function QO(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s}=n;ye(r... function tD (line 43) | function tD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s}=n;ye(r... function g3 (line 43) | function g3(e,t,a,n,r,s){let i=r.strideHeight,o=r.strideWidth,l=r.dilati... function O7 (line 43) | function O7(e,t,a,n,r=!1,s=!1){let i=Me(n.outShape,"int32"),o=n.strideHe... function D7 (line 43) | function D7(e,t,a,n,r,s){let i=r.strideDepth,o=r.strideHeight,l=r.stride... function fD (line 43) | function fD(e,t){let a=Me(t.outShape,"int32"),n=t.strideDepth,r=t.stride... function mD (line 43) | function mD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t;ye(r,"avgPool")... function xD (line 43) | function xD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{filterSize:s,s... function yD (line 43) | function yD(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,input:s}=t,{filte... function vD (line 43) | function vD(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,input:s}=t,i=s;ye... function kD (line 43) | function kD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,scale:s,offset:i,m... function SD (line 43) | function SD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{blockShape:s,c... function CD (line 43) | function CD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,weights:s}=t,{size... function ED (line 43) | function ED(e){let{inputs:t,backend:a}=e,{s0:n,s1:r}=t,s=a.data.get(n.da... function gl (line 43) | function gl(e){let{inputs:t,backend:a}=e,{input:n}=t,r=a.data.get(n.data... function xl (line 43) | function xl(e){let{inputs:t,backend:a,attrs:n}=e,{axis:r}=n,s=v.parseAxi... function z7 (line 43) | function z7(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{strid... function zD (line 43) | function zD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,dy:s}=t,{strides:i... function BD (line 43) | function BD(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,filter:s}=t,{inpu... function VD (line 43) | function VD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{strid... function GD (line 43) | function GD(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,dy:s}=t,{strides:i... function jD (line 43) | function jD(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,filter:s}=t,{pad:... function JD (line 43) | function JD(e){let{inputs:t,backend:a,attrs:n}=e,{image:r,boxes:s,boxInd... function ez (line 43) | function ez(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,exclusi... function az (line 43) | function az(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,exclusi... function rz (line 43) | function rz(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,weights:s}=t,{size... function iz (line 43) | function iz(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{blockSize:s,da... function L7 (line 43) | function L7(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{strid... function uz (line 43) | function uz(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,dy:s}=t,{strides:i... function pz (line 43) | function pz(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,filter:s}=t,{stri... function hz (line 43) | function hz(e){let{inputs:t,backend:a}=e,{x:n}=t,r=v.sizeFromShape(n.sha... function lp (line 43) | function lp(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... function yz (line 43) | function yz(e){let{inputs:t,backend:a,attrs:n}=e,{equation:r}=n,s=t,{all... function vz (line 43) | function vz(e){let{inputs:t,backend:a}=e,{dy:n,y:r}=t;ye([n,r],"eluGrad"... function Fc (line 43) | function Fc(e){let{inputs:t,backend:a,attrs:n}=e,{input:r}=t,{dim:s}=n,i... function B7 (line 43) | function B7(e,t,a){let n=e.shape,r=n[0],s=n[1],i=a.data.get(e.dataId),o=... function _z (line 43) | function _z(e,t,a){let n=v.sizeFromShape(e.shape),r=a.data.get(e.dataId)... function Pz (line 43) | function Pz(e){return(e&e-1)===0} function v1 (line 43) | function v1(e,t,a,n,r){if(a===1)return{real:e,imag:t};let s=T.mergeRealA... function Fz (line 43) | function Fz(e,t,a){let n=new Float32Array(t*2);for(let r=0;re.getExtension(t),'Extension "'+t+'" no... function K7 (line 53) | function K7(e,t){let a=Sr(e,()=>e.createShader(e.VERTEX_SHADER),"Unable ... function Z7 (line 53) | function Z7(e,t){let a=Sr(e,()=>e.createShader(e.FRAGMENT_SHADER),"Unabl... function b3 (line 53) | function b3(e,t){let a=aV.exec(t);if(a==null){console.log(`Couldn't pars... function Y7 (line 57) | function Y7(e){return Sr(e,()=>e.createProgram(),"Unable to create WebGL... function J7 (line 57) | function J7(e,t){if(le(e,()=>e.linkProgram(t)),!W().get("ENGINE_COMPILE_... function gc (line 57) | function gc(e,t){if(le(e,()=>e.validateProgram(t)),e.getProgramParameter... function Q7 (line 57) | function Q7(e,t){let a=Sr(e,()=>e.createBuffer(),"Unable to create WebGL... function e6 (line 57) | function e6(e,t){let a=Sr(e,()=>e.createBuffer(),"Unable to create WebGL... function nV (line 57) | function nV(){return W().getNumber("WEBGL_VERSION")===2?1:4} function t6 (line 57) | function t6(e){return Sr(e,()=>e.createTexture(),"Unable to create WebGL... function a6 (line 57) | function a6(e,t){let a=W().getNumber("WEBGL_MAX_TEXTURE_SIZE");if(e<=0||... function n6 (line 57) | function n6(e){return Sr(e,()=>e.createFramebuffer(),"Unable to create W... function w1 (line 57) | function w1(e,t,a,n,r,s,i){let o=e.getAttribLocation(t,a);return o===-1?... function r6 (line 57) | function r6(e,t,a){u6(e,a),le(e,()=>e.activeTexture(e.TEXTURE0+a)),le(e,... function rV (line 57) | function rV(e,t){u6(e,t),le(e,()=>e.activeTexture(e.TEXTURE0+t)),le(e,()... function s6 (line 57) | function s6(e,t,a){return Sr(e,()=>e.getUniformLocation(t,a),'uniform "'... function i6 (line 57) | function i6(e,t,a){return e.getUniformLocation(t,a)} function o6 (line 57) | function o6(e,t,a,n){le(e,()=>r6(e,t,n)),le(e,()=>e.uniform1i(a,n))} function sV (line 57) | function sV(e){le(e,()=>e.bindFramebuffer(e.FRAMEBUFFER,null)),le(e,()=>... function xc (line 57) | function xc(e,t,a){le(e,()=>e.bindFramebuffer(e.FRAMEBUFFER,a)),le(e,()=... function k1 (line 57) | function k1(e,t){le(e,()=>e.bindFramebuffer(e.FRAMEBUFFER,t)),le(e,()=>e... function Xu (line 57) | function Xu(e){let t=e.checkFramebufferStatus(e.FRAMEBUFFER);if(t!==e.FR... function l6 (line 57) | function l6(e,t){switch(t){case e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT:retu... function Sr (line 57) | function Sr(e,t,a){let n=le(e,()=>t());if(n==null)throw new Error(a);ret... function u6 (line 57) | function u6(e,t){let a=e.MAX_COMBINED_TEXTURE_IMAGE_UNITS-1,n=t+e.TEXTUR... function Hs (line 57) | function Hs(e,t=2){return v.sizeFromShape(e.slice(0,e.length-t))} function js (line 57) | function js(e){if(e.length===0)throw Error("Cannot get rows and columns ... function Ku (line 57) | function Ku(e){let t=[1,1,1];return e.length===0||e.length===1&&e[0]===1... function d6 (line 57) | function d6(e,t=!1){let a=W().getNumber("WEBGL_MAX_TEXTURE_SIZE"),n=W().... function dc (line 57) | function dc(e){return e%2===0} function md (line 57) | function md(e,t){if(e=e.slice(-2),t=t.slice(-2),v.arraysEqual(e,t)||!e.l... function p6 (line 57) | function p6(e){if(Ac==null){let t=Dn(e);Ac=t.getParameter(t.MAX_TEXTURE_... function iV (line 57) | function iV(){Ac=null} function oV (line 57) | function oV(){yc=null} function c6 (line 57) | function c6(e){if(yc==null){let t=Dn(e);yc=t.getParameter(t.MAX_TEXTURE_... function h6 (line 57) | function h6(e){if(e===0)return 0;let t,a=Dn(e);return cn(a,"EXT_disjoint... function cn (line 57) | function cn(e,t){return e.getExtension(t)!=null} function I1 (line 57) | function I1(e){try{if(Dn(e)!=null)return!0}catch(t){return console.log("... function f6 (line 57) | function f6(e){if(e===0)return!1;let t=Dn(e);if(e===1){if(!cn(t,"OES_tex... function m6 (line 57) | function m6(e){if(e===0)return!1;let t=Dn(e);if(e===1){if(!cn(t,"OES_tex... function S1 (line 57) | function S1(e){let t=y3(e),a=e.createTexture();e.bindTexture(e.TEXTURE_2... function lV (line 57) | function lV(e,t){let a=y3(e,t),n=e.createTexture();e.bindTexture(e.TEXTU... function g6 (line 57) | function g6(e){return e!==2?!1:Dn(e).fenceSync!=null} function uu (line 57) | function uu(e,t){Array.isArray(e)||(e=[e]),e.forEach(a=>{a!=null&&v.asse... function Ca (line 57) | function Ca(){let e,t,a,n,r,s,i,o,l,u;return W().getNumber("WEBGL_VERSIO... function Ao (line 103) | function Ao(e,t,a="index"){let n=v.computeStrides(t);return n.map((r,s)=... function Oh (line 103) | function Oh(e,t,a="index"){let n=v.computeStrides(t);return n.map((r,s)=... function uV (line 103) | function uV(e,t){let a=e.length,n=e.map(s=>`${t}[${s}]`),r=new Array(a-1... function dV (line 103) | function dV(e,t,a="index"){let n=e.map((s,i)=>i),r=uV(n,t);return r.map(... function v3 (line 103) | function v3(e){let t=v.computeStrides(e).map(a=>a.toString());return` function w3 (line 107) | function w3(){return` function pV (line 150) | function pV(e,t,a){let n=[];if(e.forEach(d=>{let h=v.sizeFromShape(d.sha... function du (line 153) | function du(e,t=!1){let a=e.shapeInfo.logicalShape;switch(a.length){case... function y6 (line 153) | function y6(e,t){switch(e.shapeInfo.logicalShape.length){case 0:return _... function cV (line 153) | function cV(e,t,a=!1,n){let r="";a?r+=y6(e,n):r+=du(e,n);let s=e.shapeIn... function hV (line 153) | function hV(e,t,a){switch(e.length){case 0:return b6();case 1:return kV(... function fV (line 153) | function fV(e,t,a){switch(e.length){case 0:return b6();case 1:return IV(... function mV (line 153) | function mV(e){return` function gV (line 157) | function gV(e){return` function xV (line 161) | function xV(e){return` function AV (line 165) | function AV(e){return`${e.version} function b6 (line 263) | function b6(){return` function kV (line 267) | function kV(e,t,a){let n=[Math.ceil(t[0]/2),Math.ceil(t[1]/2)];return n[... function IV (line 296) | function IV(e,t,a){return t[0]===1?a?` function SV (line 324) | function SV(e,t,a){if(a)return` function TV (line 355) | function TV(e,t,a){if(a)return` function CV (line 371) | function CV(e,t,a){if(a)return` function NV (line 412) | function NV(e,t,a){if(a)return` function EV (line 428) | function EV(e,t){let a=Ao(["r","c","d","d2","d3"],e);return` function RV (line 440) | function RV(e,t){let a=Ao(["r","c","d","d2","d3","d4"],e);return` function MV (line 451) | function MV(e,t,a){let n=[Math.ceil(t[0]/2),Math.ceil(t[1]/2)];if(v.arra... function $V (line 484) | function $V(e,t,a){return v.arraysEqual(e,t)?a?` function yo (line 538) | function yo(e){return`offset${e}`} function _V (line 538) | function _V(e){let t=e.name,a="get"+t.charAt(0).toUpperCase()+t.slice(1)... function PV (line 542) | function PV(e,t){let a=e.name,n="get"+a.charAt(0).toUpperCase()+a.slice(... function FV (line 556) | function FV(e,t){let a=e.name,n="get"+a.charAt(0).toUpperCase()+a.slice(... function OV (line 569) | function OV(e,t){let a=e.name,n="get"+a.charAt(0).toUpperCase()+a.slice(... function DV (line 607) | function DV(e,t){let a=e.shapeInfo.logicalShape,n=e.name,r="get"+n.charA... function zV (line 631) | function zV(e,t){let a=e.shapeInfo.logicalShape,n=e.name,r="get"+n.charA... function LV (line 689) | function LV(e,t){let a=e.shapeInfo.logicalShape,n=e.name,r="get"+n.charA... function BV (line 709) | function BV(e,t){let a=e.shapeInfo.logicalShape,n=e.name,r="get"+n.charA... function WV (line 767) | function WV(e,t){let a=e.name,n="get"+a.charAt(0).toUpperCase()+a.slice(... function VV (line 787) | function VV(e,t){let a=e.shapeInfo.logicalShape,n=e.name,r="get"+n.charA... function UV (line 857) | function UV(e){let t=e.shapeInfo.logicalShape,a=e.name,n="get"+a.charAt(... function GV (line 898) | function GV(e){let t=e.shapeInfo.logicalShape,a=e.name,n="get"+a.charAt(... function pu (line 948) | function pu(e){let t=e.name,a=v.sizeFromShape(e.shapeInfo.logicalShape);... function HV (line 954) | function HV(e,t){let a=e.name,n=a.charAt(0).toUpperCase()+a.slice(1),r="... function jV (line 968) | function jV(e,t){let a=e.name,n=a.charAt(0).toUpperCase()+a.slice(1),r="... function gt (line 979) | function gt(e){if(e<=1)return"int";if(e===2)return"ivec2";if(e===3)retur... function k3 (line 979) | function k3(e,t,a){let{newShape:n,keptDims:r}=v.squeezeShape(t),s=t.leng... function cu (line 979) | function cu(e,t){let a=JSON.parse(JSON.stringify(e));return a.shapeInfo.... function hu (line 979) | function hu(e,t){return t.map(a=>e[a]).join(", ")} function qV (line 979) | function qV(e,t,a,n){let r=a.map((p,c)=>{let d={logicalShape:p.shape,tex... function v6 (line 979) | function v6(e,t,a){let n={},r={},s={},i=[],o,l,u,p=null,c=null;c=e.getUn... function cx (line 979) | function cx(e,t){if(e.length!==t.length)throw Error(`Binary was compiled... function XV (line 979) | function XV(e,t,a,n,r){t.program.enableShapeUniforms||(cx(t.inShapeInfos... function KV (line 979) | function KV(e,t,a){let n="";t.concat(a).forEach(i=>{let o=i.texData!=nul... function Na (line 979) | function Na(e){return W().getBool("WEBGL_USE_SHAPES_UNIFORMS")&&e<=4} method constructor (line 979) | constructor(e){this.variableNames=["A"],this.packedInputs=!1,this.packed... method constructor (line 999) | constructor(e){this.variableNames=["A"],this.packedInputs=!0,this.packed... method constructor (line 1019) | constructor(e){this.variableNames=["A"],this.outTexUsage=pn.DOWNLOAD;let... method constructor (line 1026) | constructor(e){this.variableNames=["A"],this.packedInputs=!0,this.packed... method constructor (line 1034) | constructor(e,t=!1,a="RGBA"){this.variableNames=["A"],this.customUniform... method constructor (line 1057) | constructor(e,t=!1){this.variableNames=["A"],this.packedInputs=!1,this.p... function k6 (line 1101) | function k6(e){let t=Ca(),a=`${t.version} function I6 (line 1110) | function I6(e){let t=new Float32Array([-1,1,0,0,1,-1,-1,0,0,0,1,1,0,1,1,... function S6 (line 1110) | function S6(e){let t=new Uint16Array([0,1,2,2,1,3]);return e6(e,t)} function dp (line 1110) | function dp(e,t,a,n,r,s){a6(t,a);let i=t6(e),o=e.TEXTURE_2D;return le(e,... function I3 (line 1110) | function I3(e){return e.internalFormatFloat} function T6 (line 1110) | function T6(e,t,a,n){let[r,s]=up(t,a);return dp(e,r,s,I3(n),n.textureFor... function S3 (line 1110) | function S3(e){return e.internalFormatHalfFloat} function C6 (line 1110) | function C6(e,t,a,n){let[r,s]=up(t,a);return dp(e,r,s,S3(n),n.textureFor... function T3 (line 1110) | function T3(e){return e.downloadTextureFormat} function N6 (line 1110) | function N6(e,t,a,n){let[r,s]=up(t,a);return dp(e,r,s,T3(n),e.RGBA,e.UNS... function C3 (line 1110) | function C3(e){return e.internalFormatPackedFloat} function E6 (line 1110) | function E6(e,t,a,n){let[r,s]=lu(t,a);return dp(e,r,s,C3(n),e.RGBA,e.FLO... function N3 (line 1110) | function N3(e){return e.internalFormatPackedHalfFloat} function R6 (line 1110) | function R6(e,t,a,n){let[r,s]=lu(t,a);return dp(e,r,s,N3(n),e.RGBA,n.tex... function M6 (line 1110) | function M6(e,t,a){return le(e,()=>e.bindBuffer(e.ARRAY_BUFFER,a)),w1(e,... function $6 (line 1110) | function $6(e,t,a,n,r,s){le(e,()=>e.bindTexture(e.TEXTURE_2D,t));let i,o... function _6 (line 1110) | function _6(e,t,a){le(e,()=>e.bindTexture(e.TEXTURE_2D,t)),a.data instan... function P6 (line 1110) | function P6(e,t,a,n){let r=e.createBuffer();le(e,()=>e.bindBuffer(e.PIXE... function F6 (line 1110) | function F6(e,t,a){let n=e,r=new Float32Array(a);return n.bindBuffer(n.P... function O6 (line 1110) | function O6(e,t,a,n){let[r,s]=up(t,a),i=4,o=new Uint8Array(YW(t*a,i));re... function D6 (line 1110) | function D6(e,t,a,n,r,s,i,o){let l=e,u=new Float32Array(JW(s,i));return ... function z6 (line 1110) | function z6(e,t,a){let n=new Float32Array(t*a*4);return le(e,()=>e.readP... method constructor (line 1110) | constructor(e){this.outputTexture=null,this.program=null,this.disposed=!... method debug (line 1110) | get debug(){return W().getBool("DEBUG")} method dispose (line 1110) | dispose(){if(this.disposed)return;this.program!=null&&console.warn("Disp... method createFloat32MatrixTexture (line 1110) | createFloat32MatrixTexture(e,t){return this.throwIfDisposed(),T6(this.gl... method createFloat16MatrixTexture (line 1110) | createFloat16MatrixTexture(e,t){return this.throwIfDisposed(),C6(this.gl... method createUnsignedBytesMatrixTexture (line 1110) | createUnsignedBytesMatrixTexture(e,t){return this.throwIfDisposed(),N6(t... method uploadPixelDataToTexture (line 1110) | uploadPixelDataToTexture(e,t){this.throwIfDisposed(),_6(this.gl,e,t)} method uploadDenseMatrixToTexture (line 1110) | uploadDenseMatrixToTexture(e,t,a,n){this.throwIfDisposed(),$6(this.gl,e,... method createFloat16PackedMatrixTexture (line 1110) | createFloat16PackedMatrixTexture(e,t){return this.throwIfDisposed(),R6(t... method createPackedMatrixTexture (line 1110) | createPackedMatrixTexture(e,t){return this.throwIfDisposed(),E6(this.gl,... method deleteMatrixTexture (line 1110) | deleteMatrixTexture(e){this.throwIfDisposed(),this.outputTexture===e&&(k... method downloadByteEncodedFloatMatrixFromOutputTexture (line 1110) | downloadByteEncodedFloatMatrixFromOutputTexture(e,t,a){return this.downl... method downloadPackedMatrixFromBuffer (line 1110) | downloadPackedMatrixFromBuffer(e,t,a,n,r,s){return D6(this.gl,e,t,a,n,r,... method downloadFloat32MatrixFromBuffer (line 1110) | downloadFloat32MatrixFromBuffer(e,t){return F6(this.gl,e,t)} method createBufferFromTexture (line 1110) | createBufferFromTexture(e,t,a){this.bindTextureToFrameBuffer(e);let n=P6... method createAndWaitForFence (line 1110) | createAndWaitForFence(){let e=this.createFence(this.gl);return this.poll... method createFence (line 1110) | createFence(e){let t,a;if(W().getBool("WEBGL_FENCE_API_ENABLED")){let n=... method downloadMatrixFromPackedTexture (line 1110) | downloadMatrixFromPackedTexture(e,t,a){return this.downloadMatrixDriver(... method createProgram (line 1110) | createProgram(e){this.throwIfDisposed();let t=this.gl;this.vertexShader=... method deleteProgram (line 1110) | deleteProgram(e){this.throwIfDisposed(),e===this.program&&(this.program=... method setProgram (line 1110) | setProgram(e){this.throwIfDisposed(),this.program=e,this.program!=null&&... method getUniformLocation (line 1110) | getUniformLocation(e,t,a=!0){return this.throwIfDisposed(),a?s6(this.gl,... method getAttributeLocation (line 1110) | getAttributeLocation(e,t){return this.throwIfDisposed(),le(this.gl,()=>t... method getUniformLocationNoThrow (line 1110) | getUniformLocationNoThrow(e,t){return this.throwIfDisposed(),this.gl.get... method setInputMatrixTexture (line 1110) | setInputMatrixTexture(e,t,a){this.throwIfDisposed(),this.throwIfNoProgra... method setOutputMatrixTexture (line 1110) | setOutputMatrixTexture(e,t,a){this.setOutputMatrixTextureDriver(e,a,t)} method setOutputPackedMatrixTexture (line 1110) | setOutputPackedMatrixTexture(e,t,a){this.throwIfDisposed();let[n,r]=lu(t... method setOutputMatrixWriteRegion (line 1110) | setOutputMatrixWriteRegion(e,t,a,n){this.setOutputMatrixWriteRegionDrive... method setOutputPackedMatrixWriteRegion (line 1110) | setOutputPackedMatrixWriteRegion(e,t,a,n){throw new Error("setOutputPack... method debugValidate (line 1110) | debugValidate(){this.program!=null&&gc(this.gl,this.program),Xu(this.gl)} method executeProgram (line 1110) | executeProgram(){this.throwIfDisposed(),this.throwIfNoProgram();let e=th... method blockUntilAllProgramsCompleted (line 1110) | blockUntilAllProgramsCompleted(){this.throwIfDisposed(),le(this.gl,()=>t... method getQueryTimerExtension (line 1110) | getQueryTimerExtension(){return this.disjointQueryTimerExtension==null&&... method getQueryTimerExtensionWebGL2 (line 1110) | getQueryTimerExtensionWebGL2(){return this.getQueryTimerExtension()} method getQueryTimerExtensionWebGL1 (line 1110) | getQueryTimerExtensionWebGL1(){return this.getQueryTimerExtension()} method beginQuery (line 1110) | beginQuery(){if(W().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERS... method endQuery (line 1110) | endQuery(){if(W().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSIO... method waitForQueryAndGetTime (line 1110) | async waitForQueryAndGetTime(e){return await v.repeatedTry(()=>this.disp... method getQueryTime (line 1110) | getQueryTime(e,t){if(t===0)return null;if(t===2){let a=this.gl;return a.... method isQueryAvailable (line 1110) | isQueryAvailable(e,t){if(t===0)return!0;if(t===2){let a=this.gl,n=this.g... method pollFence (line 1110) | pollFence(e){return new Promise(t=>{this.addItemToPoll(()=>e.isFencePass... method pollItems (line 1110) | pollItems(){let e=aU(this.itemsToPoll.map(t=>t.isDoneFn));for(let t=0;t<... method addItemToPoll (line 1110) | addItemToPoll(e,t){if(this.itemsToPoll.push({isDoneFn:e,resolveFn:t}),th... method bindTextureToFrameBuffer (line 1110) | bindTextureToFrameBuffer(e){this.throwIfDisposed(),xc(this.gl,e,this.fra... method unbindTextureToFrameBuffer (line 1110) | unbindTextureToFrameBuffer(){this.outputTexture!=null?(xc(this.gl,this.o... method downloadMatrixDriver (line 1110) | downloadMatrixDriver(e,t){this.bindTextureToFrameBuffer(e);let a=t();ret... method setOutputMatrixTextureDriver (line 1110) | setOutputMatrixTextureDriver(e,t,a){this.throwIfDisposed();let n=this.gl... method setOutputMatrixWriteRegionDriver (line 1110) | setOutputMatrixWriteRegionDriver(e,t,a,n){this.throwIfDisposed(),le(this... method throwIfDisposed (line 1110) | throwIfDisposed(){if(this.disposed)throw new Error("Attempted to use dis... method throwIfNoProgram (line 1110) | throwIfNoProgram(){if(this.program==null)throw new Error("No GPU program... function aU (line 1110) | function aU(e){let t=0;for(;t`${e}... function va (line 1110) | function va(e,t){return t===1?[e]:V6(e,t)} function jU (line 1110) | function jU(e,t){if(e===1)return"rc";let a="";for(let n=0;n ${this.enableSha... method getSetup (line 1126) | getSetup(e){if(this.rank===1)return"";let t=e.slice(-2),a=this.enableSha... method getOutput (line 1134) | getOutput(e){let t=this.getSourceCoordsArr(e);return this.rank===1?`getA... method constructor (line 1137) | constructor(e,t){this.variableNames=["A"],this.packedInputs=!0,this.pack... function XU (line 1165) | function XU(e,t){return` method constructor (line 1170) | constructor(e){this.gpgpu=e,this.numUsedTextures=0,this.numFreeTextures=... method acquireTexture (line 1170) | acquireTexture(e,t,a){let n=mx(t,a),r=gx(e,n,a);r in this.freeTextures||... method releaseTexture (line 1170) | releaseTexture(e,t,a,n){if(this.freeTextures==null)return;let r=mx(a,n),... method log (line 1170) | log(){if(!this.logEnabled)return;let e=this.numFreeTextures+this.numUsed... method numBytesAllocated (line 1170) | get numBytesAllocated(){return this._numBytesAllocated} method numBytesFree (line 1170) | get numBytesFree(){return this._numBytesFree} method getNumUsedTextures (line 1170) | getNumUsedTextures(){return this.numUsedTextures} method getNumFreeTextures (line 1170) | getNumFreeTextures(){return this.numFreeTextures} method dispose (line 1170) | dispose(){if(this.freeTextures!=null){for(let e in this.freeTextures)thi... function ZU (line 1170) | function ZU(e,t){let a=e;if(t===a.R32F)return 4;if(t===a.R16F)return 2;i... function fx (line 1170) | function fx(e,t,a,n,r){let s=YU(t,n),i;if(r){let[l,u]=lu(e[0],e[1]);i=l*... function YU (line 1170) | function YU(e,t){switch(e){case na.PACKED_2X2_FLOAT32:return C3(t);case ... function JU (line 1170) | function JU(e){return W().getBool("WEBGL_RENDER_FLOAT32_ENABLED")?e?na.P... function mx (line 1170) | function mx(e,t){if(e===pn.UPLOAD)return na.PACKED_2X2_FLOAT32;if(e===pn... function gx (line 1170) | function gx(e,t,a){return`${e[0]}_${e[1]}_${t}_${a}`} method constructor (line 1170) | constructor(e,t){this.variableNames=["A"],this.outputShape=e,this.enable... method constructor (line 1214) | constructor(e,t){this.variableNames=["A"],this.packedInputs=!0,this.pack... method constructor (line 1225) | constructor(e){this.variableNames=["A"],this.packedInputs=!0,this.packed... function hG (line 1232) | function hG(e){return e in zm||(zm[e]={}),zm[e]} function gG (line 1232) | function gG(){return W().global.screen==null?1024:W().global.screen.heig... method constructor (line 1232) | constructor(e){if(super(),this.pendingRead=new WeakMap,this.pendingDispo... method nextDataId (line 1232) | nextDataId(){return fu.nextDataId++} method numDataIds (line 1232) | numDataIds(){return this.texData.numDataIds()-this.pendingDeletes} method writeTexture (line 1232) | writeTexture(e,t,a,n,r,s){let i=this.makeTensorInfo(t,a),o=this.texData.... method write (line 1232) | write(e,t,a){if((W().getBool("WEBGL_CHECK_NUMERICAL_PROBLEMS")||W().getB... method refCount (line 1232) | refCount(e){return this.texData.has(e)?this.texData.get(e).refCount:0} method incRef (line 1232) | incRef(e){let t=this.texData.get(e);t.refCount++} method decRef (line 1232) | decRef(e){if(this.texData.has(e)){let t=this.texData.get(e);t.refCount--}} method move (line 1232) | move(e,t,a,n,r){if(W().getBool("DEBUG")&&this.checkNumericalProblems(t),... method disposeIntermediateTensorInfo (line 1232) | disposeIntermediateTensorInfo(e){this.disposeData(e.dataId)} method readSync (line 1232) | readSync(e){let t=this.texData.get(e),{values:a,dtype:n,complexTensorInf... method read (line 1232) | async read(e){if(this.pendingRead.has(e)){let h=this.pendingRead.get(e);... method readToGPU (line 1232) | readToGPU(e,t={}){let a=this.texData.get(e),{values:n,shape:r,slice:s,dt... method bufferSync (line 1232) | bufferSync(e){let t=this.readSync(e.dataId);if(e.dtype==="string")try{le... method checkNumericalProblems (line 1232) | checkNumericalProblems(e){if(e!=null)for(let t=0;t0&&v.isSt... method makeOutput (line 1232) | makeOutput(e,t,a){return kt().makeTensorFromTensorInfo(this.makeTensorIn... method unpackTensor (line 1232) | unpackTensor(e){let t=new uG(e.shape);return this.runWebGLProgram(t,[e],... method packTensor (line 1232) | packTensor(e){let t=new qU(e.shape),a=!0;return this.runWebGLProgram(t,[... method packedReshape (line 1232) | packedReshape(e,t){let a=[Hs(e.shape),...js(e.shape)],n={dtype:e.dtype,s... method decode (line 1232) | decode(e,t){let a=this.texData.get(e),{isPacked:n,shape:r,dtype:s}=a;if(... method runWebGLProgram (line 1232) | runWebGLProgram(e,t,a,n,r=!1,s){let i=this.makeTensorInfo(e.outputShape,... method compileAndRun (line 1232) | compileAndRun(e,t,a,n,r=!1){return a=a||t[0].dtype,this.runWebGLProgram(... method getAndSaveBinary (line 1232) | getAndSaveBinary(e,t){return e in this.binaryCache||(this.binaryCache[e]... method getTextureManager (line 1232) | getTextureManager(){return this.textureManager} method dispose (line 1232) | dispose(){this.disposed||(W().getBool("IS_TEST")||Object.keys(this.binar... method floatPrecision (line 1232) | floatPrecision(){return this.floatPrecisionValue==null&&(this.floatPreci... method epsilon (line 1232) | epsilon(){return this.floatPrecision()===32?pG:cG} method uploadToGPU (line 1232) | uploadToGPU(e){let t=this.texData.get(e),{shape:a,dtype:n,values:r,textu... method convertAndCacheOnCPU (line 1232) | convertAndCacheOnCPU(e,t){let a=this.texData.get(e),{dtype:n}=a;return t... method acquireTexture (line 1232) | acquireTexture(e,t,a,n){if(this.numBytesInGPU+=this.computeBytes(e,a),!t... method computeBytes (line 1232) | computeBytes(e,t){return e[0]*e[1]*v.bytesPerElement(t)} method checkCompileCompletion (line 1232) | checkCompileCompletion(){for(let[,e]of Object.entries(this.binaryCache))... method checkCompileCompletionAsync (line 1232) | async checkCompileCompletionAsync(){let e=[];if(this.gpgpu.parallelCompi... method checkCompletionAsync_ (line 1232) | async checkCompletionAsync_(e){return this.gpgpu.gl.getProgramParameter(... method checkCompletion_ (line 1232) | checkCompletion_(e){if(this.gpgpu.gl.getProgramParameter(e.webGLProgram,... method getUniformLocations (line 1232) | getUniformLocations(){for(let[,e]of Object.entries(this.binaryCache)){le... method createTensorFromTexture (line 1232) | createTensorFromTexture(e,t,a){let{texture:n,height:r,width:s,channels:i... function xG (line 1232) | function xG(e,t){if(t==="float32"||t==="complex64")return e;if(t==="int3... function G6 (line 1232) | function G6(){W().set("WEBGL_FORCE_F16_TEXTURES",!0)} method constructor (line 1235) | constructor(e,t,a){this.variableNames=["A","B"],this.outputShape=T.asser... method constructor (line 1250) | constructor(e,t,a,n=!1){this.variableNames=["A","B"],this.supportsBroadc... function Za (line 1294) | function Za(e){let{inputs:t,backend:a}=e,{x:n}=t;return a.incRef(n.dataI... function ls (line 1294) | function ls(e){let{inputs:t,backend:a}=e,{real:n,imag:r}=t,s=a.makeTenso... function wG (line 1297) | function wG(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{alpha:s}=n,i=a... function IG (line 1300) | function IG(e){let{inputs:t,backend:a}=e,{x:n,alpha:r}=t,s=W().getBool("... function Qe (line 1300) | function Qe({opSnippet:e,packedOpSnippet:t,cpuKernelImpl:a,dtype:n}){ret... function oa (line 1300) | function oa({opSnippet:e,packedOpSnippet:t,checkOutOfBounds:a=!1,support... function gd (line 1300) | function gd(e,t=!1){if(e==="linear")return t?rG:QU;if(e==="relu")return ... method constructor (line 1300) | constructor(e,t,a,n=!1,r=!1,s=!1,i=null,o=!1,l=!1){this.variableNames=["... method constructor (line 1339) | constructor(e,t,a){this.variableNames=["AReal","AImag","BReal","BImag"],... function M3 (line 1352) | function M3(e){let{inputs:t,backend:a}=e,{a:n,b:r}=t,s=T.upcastType(n.dt... function CG (line 1352) | function CG(e,t,a){let n=[Hs(e.shape),...js(e.shape)],r={dtype:e.dtype,s... function ce (line 1352) | function ce(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{shape:s}=n,i=a... method constructor (line 1352) | constructor(e,t){this.variableNames=["x"];let{windowSize:a,batchSize:n,i... method constructor (line 1405) | constructor(e,t){this.variableNames=["x"];let{windowSize:a,batchSize:n,i... function RG (line 1497) | function RG(e){let t=[];for(;t.length===0||t[t.length-1].outSize!==1;){l... function bo (line 1497) | function bo(e,t,a,n){let r=RG(e.shape),s=e;for(let i=0;i6)throw Error(`Transpose for rank ${t... method constructor (line 1502) | constructor(e,t){this.variableNames=["A"],this.packedInputs=!0,this.pack... function Dh (line 1519) | function Dh(e,t,a){let n=W().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new ... function PG (line 1519) | function PG(e,t,a,n){let r=t,s=e.shape.length,i=v.parseAxisParam(r,e.sha... function zh (line 1519) | function zh(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... function Ia (line 1519) | function Ia(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{perm:s}=n,i=a,... function Dc (line 1519) | function Dc({a:e,b:t,transposeA:a,transposeB:n,backend:r,bias:s=null,pre... function DG (line 1519) | function DG(e){let{inputs:t,backend:a,attrs:n}=e,{a:r,b:s,bias:i,preluAc... function LG (line 1519) | function LG(e){let{inputs:t,backend:a}=e,{x:n}=t;if(a.shouldExecuteOnCPU... method constructor (line 1526) | constructor(e,t){this.outputShape=[],this.outputShape=e,this.variableNam... method constructor (line 1534) | constructor(e,t){this.outputShape=[],this.packedInputs=!0,this.packedOut... function bc (line 1542) | function bc(e){let{inputs:t,backend:a}=e,n=t;if(n.length===1)return Za({... function JG (line 1542) | function JG(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... function eH (line 1542) | function eH(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... method constructor (line 1542) | constructor(e,t,a){this.variableNames=["A"];let{windowSize:n,batchSize:r... method constructor (line 1562) | constructor(e,t,a,n){this.variableNames=["A"],this.packedInputs=!0,this.... function Y6 (line 1624) | function Y6(e,t,a,n=null){let r=t.shape[0],s=t.shape[1];n!=null&&(r=n.sh... function J6 (line 1624) | function J6(e,t,a,n=null){let r=n!=null?n.shape:t.shape,s=r[r.length-1],... function Q6 (line 1624) | function Q6(e,t,a,n){let r=[a];if(T.assertAxesAreInnerMostDims("arg"+n.c... function rH (line 1624) | function rH(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s}=n,i=v.... function iH (line 1624) | function iH(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s}=n,i=v.... method constructor (line 1642) | constructor(e,t,a,n=!1,r=!1){if(this.variableNames=["x"],t==="avg"&&a)th... method constructor (line 1783) | constructor(e,t,a,n=!1,r=!1){if(this.variableNames=["x"],t==="avg"&&a)th... function IH (line 1946) | function IH(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t;uu(r,"avgPool")... function TH (line 1946) | function TH(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{filterSize:s,s... method constructor (line 1946) | constructor(e){this.variableNames=["dy"],this.outputShape=e.inShape;let ... method constructor (line 1988) | constructor(e){this.variableNames=["dy"],this.outputShape=e.inShape;let ... function RH (line 2044) | function RH(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,input:s}=t,i=s,{f... function $H (line 2044) | function $H(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,input:s}=t,i=s;uu... function PH (line 2044) | function PH(e){let{inputs:t,backend:a,attrs:n}=e,{a:r,b:s}=t,{transposeA... method constructor (line 2044) | constructor(e,t,a,n,r,s){this.outputShape=[],this.variableNames=["x","me... method constructor (line 2054) | constructor(e,t,a,n,r,s){this.packedInputs=!0,this.packedOutput=!0,this.... method constructor (line 2067) | constructor(e){this.variableNames=["source"],this.outputShape=e,this.ran... function WH (line 2077) | function WH(e){if(e===1)return"sourceLoc";if(e<=6)return T1.slice(0,e).m... method constructor (line 2077) | constructor(e){this.variableNames=["source"],this.packedInputs=!0,this.p... function UH (line 2106) | function UH(e,t,a,n){let r=n.texData.get(e.dataId),s=n.makeTensorInfo(a,... function gu (line 2106) | function gu(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{begin:s,size:i... function qH (line 2106) | function qH(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,weights:s}=t,{size... function KH (line 2106) | function KH(e){let{inputs:t,backend:a}=e,{s0:n,s1:r}=t,s=a.readSync(n.da... function hp (line 2106) | function hp(e){let{inputs:t,backend:a}=e,{input:n}=t,r=a.texData.get(n.d... function tj (line 2106) | function tj(e,t){let a=new qn(e.shape,ej),n=t.runWebGLProgram(a,[e],"int... function C1 (line 2106) | function C1(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{dtype:s}=n;if(... method constructor (line 2106) | constructor(e){this.variableNames=["A"],this.customUniforms=[{name:"minV... method constructor (line 2117) | constructor(e){this.variableNames=["A"],this.packedInputs=!0,this.packed... function oj (line 2128) | function oj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{clipValueMin:s... method constructor (line 2128) | constructor(e){this.variableNames=["real","imag"],this.outputShape=e,thi... function Sx (line 2141) | function Sx(e,t){return{dataId:t.dataId,dtype:t.dtype,shape:e.shape}} function dj (line 2141) | function dj(e){let{inputs:t,backend:a}=e,{x:n}=t,r=a.texData.get(n.dataI... method constructor (line 2141) | constructor(e){this.outputShape=[],this.outputShape=T.computeOutShape(e,... method constructor (line 2150) | constructor(e,t){this.packedInputs=!0,this.packedOutput=!0,this.outputSh... function pc (line 2187) | function pc(e,t,a){let n=e.indexOf(t);return e.map((r,s)=>s===n?`${r} - ... function Lh (line 2187) | function Lh(e){let{inputs:t,backend:a}=e,{input:n}=t,r=a.texData.get(n.d... function Zu (line 2187) | function Zu(e,t,a){let n=e[0].dtype;if(n==="complex64"){let h=e.map(A=>h... function mj (line 2187) | function mj(e,t,a){let n=T.computeOutShape(e.map(r=>r.shape),t);return{t... function tv (line 2187) | function tv(e){let{inputs:t,backend:a,attrs:n}=e,{axis:r}=n,s=v.parseAxi... method constructor (line 2187) | constructor(e,t=!1,a=null,n=!1,r=!1){this.variableNames=["x","W"],this.o... method constructor (line 2321) | constructor(e){this.variableNames=["x","W"],this.outputShape=e.outShape;... method constructor (line 2409) | constructor(e,t=!1,a=null,n=!1,r=!1){this.variableNames=["x","W"],this.p... method constructor (line 2605) | constructor(e,t){this.variableNames=["A"],this.packedInputs=!0,this.pack... function zc (line 2652) | function zc(e,t){let a=e.length;return a>=3?t?[...e.slice(0,-3),e[a-3]*e... function rv (line 2652) | function rv({x:e,filter:t,convInfo:a,backend:n,bias:r=null,preluActivati... function sv (line 2652) | function sv({x:e,filter:t,convInfo:a,backend:n,bias:r=null,preluActivati... function yj (line 2652) | function yj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{strid... method constructor (line 2652) | constructor(e){this.variableNames=["x","dy"],this.outputShape=e.filterSh... method constructor (line 2694) | constructor(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;... method constructor (line 2747) | constructor(e){this.variableNames=["x","dy"],this.outputShape=e.filterSh... method constructor (line 2789) | constructor(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;... function Sj (line 2846) | function Sj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,dy:s}=t,{strides:i... function Cj (line 2846) | function Cj(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,filter:s}=t,{inpu... function Ej (line 2846) | function Ej(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{strid... function Mj (line 2846) | function Mj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,dy:s}=t,{strides:i... function _j (line 2846) | function _j(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,filter:s}=t,{pad:... method constructor (line 2851) | constructor(e,t,a,n,r){this.variableNames=["Image","Boxes","BoxInd"],thi... method constructor (line 2912) | constructor(e,t,a,n){this.op=e,this.outputShape=t,this.variableNames=["x... function Cx (line 2925) | function Cx(e,t,a){if(e===1)return`${t}`;if(e===2)return`${t}.x, ${t}.y`... function Nx (line 2925) | function Nx(e,t,a){if(e===1)return`${t}`;if(e===2)return`${t}.y`;if(e===... function iv (line 2925) | function iv(e,t,a,n,r,s){let i=t.shape.length,o=T.getAxesPermutation([n]... function Gj (line 2925) | function Gj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,exclusi... function jj (line 2925) | function jj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,exclusi... function Xj (line 2925) | function Xj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,weights:s}=t,{size... method constructor (line 2925) | constructor(e,t,a){this.variableNames=["x"],this.outputShape=[],this.out... method getHeightCoordString (line 2944) | getHeightCoordString(){return this.dataFormat==="NHWC"?"coords[1]":"coor... method getWidthCoordString (line 2944) | getWidthCoordString(){return this.dataFormat==="NHWC"?"coords[2]":"coord... method getDepthCoordString (line 2944) | getDepthCoordString(){return this.dataFormat==="NHWC"?"coords[3]":"coord... method getOutputDepthSize (line 2944) | getOutputDepthSize(){return this.dataFormat==="NHWC"?this.outputShape[3]... method getInputSamplingString (line 2944) | getInputSamplingString(){return this.dataFormat==="NHWC"?"getX(b, in_h, ... function Yj (line 2944) | function Yj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{blockSize:s,da... method constructor (line 2944) | constructor(e,t=!1,a=null,n=!1,r=!1){this.variableNames=["x","W"],this.c... method constructor (line 2997) | constructor(e,t=!1,a=null,n=!1,r=!1){this.variableNames=["x","W"],this.p... function Qj (line 3186) | function Qj(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{strid... method constructor (line 3186) | constructor(e){this.variableNames=["x","dy"],this.outputShape=e.filterSh... method constructor (line 3221) | constructor(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;... function nq (line 3266) | function nq(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,dy:s}=t,{strides:i... function sq (line 3266) | function sq(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,filter:s}=t,{stri... method constructor (line 3266) | constructor(e){this.variableNames=["X"],this.outputShape=[e,e],this.user... function lq (line 3272) | function lq(e){let{inputs:t,backend:a}=e,{x:n}=t,r=[...n.shape,...n.shap... method constructor (line 3272) | constructor(e){this.variableNames=["x","W"],this.outputShape=e.outShape;... function pq (line 3310) | function pq(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{strid... function hq (line 3310) | function hq(e){let{inputs:t,backend:a,attrs:n}=e,{equation:r}=n,s=t,{all... function N1 (line 3350) | function N1(e){let{inputs:t,attrs:a,backend:n}=e,{dim:r}=a,{input:s}=t,i... method constructor (line 3350) | constructor(e,t,a){this.variableNames=["real","imag"];let n=t[1];this.ou... function dv (line 3383) | function dv(e,t,a){let n=a.texData.get(e.dataId),r=v.sizeFromShape(e.sha... function Oq (line 3383) | function Oq(e){let{inputs:t,backend:a}=e,{input:n}=t;return dv(n,!1,a)} method constructor (line 3383) | constructor(e,t){this.outputShape=[],this.customUniforms=[{name:"value",... function fp (line 3388) | function fp(e){let{backend:t,attrs:a}=e,{shape:n,value:r}=a,{dtype:s}=a;... method constructor (line 3388) | constructor(e){this.variableNames=["Image"],this.outputShape=[];let t=e[... method constructor (line 3433) | constructor(e){this.variableNames=["A"];let t=Ca(),[a,n]=e;this.outputSh... method constructor (line 3455) | constructor(e){this.variableNames=["A"],this.packedInputs=!1,this.packed... function Yq (line 3489) | function Yq(e){let{inputs:t,backend:a,attrs:n}=e,{pixels:r}=t,{numChanne... function Jq (line 3489) | function Jq(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s,bias:i,pr... function eX (line 3489) | function eX(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s,bias:i,pr... method constructor (line 3489) | constructor(e,t,a,n){this.sliceDim=e,this.strides=t,this.paramsShape=n,t... function nX (line 3504) | function nX(e){let{inputs:t,backend:a}=e,{params:n,indices:r}=t,s=r.shap... method constructor (line 3504) | constructor(e,t){this.variableNames=["A","indices"],this.outputShape=t,t... function iX (line 3511) | function iX(e,t){let a=["resRC.x","resRC.y","resRC.z","resRC.w"],n=[];fo... function pv (line 3511) | function pv(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,indices:s}=t,{axis... function gX (line 3515) | function gX(e){let{inputs:t,backend:a}=e,{input:n}=t;return dv(n,!0,a)} function FX (line 3519) | function FX(e){let{backend:t,attrs:a}=e,{start:n,stop:r,num:s}=a,i=AU(n,... method constructor (line 3540) | constructor(e,t,a,n,r){this.variableNames=["x"],this.outputShape=[];let ... method constructor (line 3559) | constructor(e,t,a,n,r){this.variableNames=["x"],this.outputShape=[],this... method constructor (line 3621) | constructor(e,t,a,n,r){this.variableNames=["inputImage","outputImage","d... function lK (line 3676) | function lK(e,t,a,n){let r=v.sizeFromShape(t),s=v.sizeFromShape(e.shape)... function cv (line 3676) | function cv(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{reductionIndic... function fK (line 3685) | function fK(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t;uu(r,"maxPool")... function gK (line 3685) | function gK(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{filterSize:s,s... method constructor (line 3685) | constructor(e){this.variableNames=["dy","maxPos"],this.outputShape=e.inS... method constructor (line 3731) | constructor(e){this.variableNames=["dy","maxPos"],this.outputShape=e.inS... function bK (line 3795) | function bK(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,input:s}=t,i=s,{f... function wK (line 3795) | function wK(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,input:s,output:i}... function IK (line 3795) | function IK(e,t,a,n){let r=new xd(a,"max",!1),s=n.runWebGLProgram(r,[e],... function TK (line 3795) | function TK(e,t,a,n){let r=v.sizeFromShape(t),s=v.sizeFromShape(e.shape)... function NK (line 3795) | function NK(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... method constructor (line 3804) | constructor(e,t,a){this.variableNames=["x"],this.outputShape=t.map((u,p)... method constructor (line 3833) | constructor(e,t,a){this.variableNames=["x"],this.packedInputs=!0,this.pa... method constructor (line 3895) | constructor(e,t,a){this.variableNames=["probs"],this.customUniforms=[{na... function mv (line 3937) | function mv(e){let{inputs:t,backend:a,attrs:n}=e,{logits:r}=t,{dim:s}=n,... function XK (line 3937) | function XK(e){let{inputs:t,backend:a,attrs:n}=e,{logits:r}=t,{numSample... function JK (line 3949) | function JK(e){let{inputs:t,backend:a}=e,{x:n}=t;if(a.shouldExecuteOnCPU... function tZ (line 3949) | function tZ(e){T.warn("tf.nonMaxSuppression() in webgl locks the UI thre... function rZ (line 3949) | function rZ(e){T.warn("tf.nonMaxSuppression() in webgl locks the UI thre... function oZ (line 3949) | function oZ(e){T.warn("tf.nonMaxSuppression() in webgl locks the UI thre... method constructor (line 3949) | constructor(e,t,a,n){this.variableNames=["indices"],this.outputShape=[e,... function Lc (line 3956) | function Lc(e){let{inputs:t,backend:a}=e,{x:n}=t;if(n.dtype==="complex64... function gv (line 3956) | function gv(e){let{inputs:t,backend:a}=e,{x:n}=t;if(n.dtype==="string")t... function fZ (line 3956) | function fZ(e){let{inputs:t,backend:a,attrs:n}=e,{axis:r}=n;if(t.length=... method constructor (line 3956) | constructor(e,t,a){this.variableNames=["x"],this.customUniforms=[{name:"... method constructor (line 3981) | constructor(e,t,a){this.variableNames=["x"],this.packedInputs=!0,this.pa... function kZ (line 4032) | function kZ(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... function SZ (line 4032) | function SZ(e){let{inputs:t,backend:a,attrs:n}=e,{paramsNestedSplits:r,p... function CZ (line 4032) | function CZ(e){let{inputs:t,backend:a}=e,{starts:n,limits:r,deltas:s}=t,... function EZ (line 4032) | function EZ(e){let{inputs:t,backend:a,attrs:n}=e,{shape:r,values:s,defau... method constructor (line 4056) | constructor(e,t,a,n,r){this.variableNames=["A"],this.outputShape=[];let[... method constructor (line 4089) | constructor(e,t,a,n,r){this.variableNames=["A"],this.packedInputs=!0,thi... function HZ (line 4166) | function HZ(e){let{inputs:t,backend:a,attrs:n}=e,{images:r}=t,{alignCorn... method constructor (line 4166) | constructor(e,t,a){this.variableNames=["dy"],this.outputShape=[],this.ou... function XZ (line 4247) | function XZ(e){let{inputs:t,backend:a,attrs:n}=e,{images:r,dy:s}=t,{alig... method constructor (line 4247) | constructor(e,t,a,n,r){this.variableNames=["A"],this.outputShape=[];let[... method constructor (line 4269) | constructor(e,t,a,n,r){this.variableNames=["A"],this.packedInputs=!0,thi... function JZ (line 4310) | function JZ(e){let{inputs:t,backend:a,attrs:n}=e,{images:r}=t,{alignCorn... method constructor (line 4310) | constructor(e,t,a){this.variableNames=["dy"],this.outputShape=[],this.ou... function tY (line 4380) | function tY(e){let{inputs:t,backend:a,attrs:n}=e,{images:r,dy:s}=t,{alig... method constructor (line 4380) | constructor(e,t){this.variableNames=["x"];let a=e.length;if(a>4)throw ne... method constructor (line 4390) | constructor(e,t){this.variableNames=["x"],this.packedInputs=!0,this.pack... function sY (line 4418) | function sY(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{dims:s}=n,i=r.... method constructor (line 4418) | constructor(e,t){this.variableNames=["Image"],this.outputShape=[],this.c... method constructor (line 4452) | constructor(e,t,a,n,r,s,i=!0){this.variableNames=["updates","indices","d... function mY (line 4472) | function mY(e){let{inputs:t,backend:a,attrs:n}=e,{indices:r,updates:s}=t... method constructor (line 4472) | constructor(e,t,a,n){this.variableNames=["sortedSequence","values"],this... function AY (line 4497) | function AY(e){let{inputs:t,backend:a,attrs:n}=e,{sortedSequence:r,value... method constructor (line 4497) | constructor(e,t,a){this.variableNames=["c","a","b"],this.outputShape=t;l... function vY (line 4507) | function vY(e){let{inputs:t,backend:a}=e,{condition:n,t:r,e:s}=t,i=new b... function GY (line 4553) | function GY(e){let{inputs:t,backend:a}=e,{indices:n,values:r,denseShape:... function jY (line 4557) | function jY(e){let{inputs:t,backend:a}=e,{inputIndices:n,inputShape:r,ne... function XY (line 4557) | function XY(e){let{inputs:t,backend:a}=e,{data:n,indices:r,segmentIds:s}... function ZY (line 4559) | function ZY(e){let{inputs:t,backend:a}=e,{data:n,indices:r,segmentIds:s}... function JY (line 4561) | function JY(e){let{inputs:t,backend:a,attrs:n}=e,{sparseIndices:r,sparse... function eJ (line 4561) | function eJ(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{numOrSizeSplit... function uJ (line 4561) | function uJ({inputs:e,attrs:t,backend:a}){let{x:n}=e,r=Cn+` method constructor (line 4563) | constructor(e,t,a){this.variableNames=["x"],this.outputShape=a;let n=a.l... function cJ (line 4571) | function cJ(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{begin:s,end:i,... function fJ (line 4571) | function fJ(e){let{inputs:t,backend:a,attrs:n}=e,{separator:r,nGramWidth... function gJ (line 4571) | function gJ(e){let{inputs:t,backend:a,attrs:n}=e,{skipEmpty:r}=n,{input:... function AJ (line 4571) | function AJ(e){let{inputs:t,backend:a,attrs:n}=e,{numBuckets:r}=n,{input... method constructor (line 4574) | constructor(e,t){this.variableNames=["A"];let a=new Array(e.length);for(... function CJ (line 4579) | function CJ(e){let t=e.length;if(t>5)throw Error(`Tile for rank ${t} is ... function bv (line 4579) | function bv(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{reps:s}=n;if(r... method constructor (line 4579) | constructor(e){this.variableNames=["x","indices"],this.customUniforms=[{... method constructor (line 4619) | constructor(e){this.variableNames=["x","indices"],this.customUniforms=[{... function Es (line 4653) | function Es(e,t){t!==null&&e.disposeIntermediateTensorInfo(t)} function Fx (line 4653) | function Fx(e){let t=1;for(;t(v.fetch(e,{credentials:"same-origin"}).the... function Lx (line 4873) | function Lx(e,t,a){if(Bc!=null)return Bc;let n="tfjs-backend-wasm.wasm";... function Ine (line 4873) | async function Ine(){let[e,t]=await Promise.all([W().getAsync("WASM_HAS_... function Sne (line 4873) | function Sne(e,t){switch(t){case"float32":return new Float32Array(e);cas... function Cne (line 4873) | function Cne(e,t=!1){if(l2("setWasmPath has been deprecated in favor of ... function Wh (line 4873) | function Wh(e,t=!1){if(td)throw new Error("The WASM backend was already ... function Nne (line 4873) | function Nne(e){S8=e} function Ene (line 4873) | function Ene(){if(_1===-1)throw new Error("WASM backend not initialized.... method constructor (line 4873) | constructor(e){e&&(this.vendor=e.vendor,this.architecture=e.architecture... method getIntelGPUGeneration (line 4873) | getIntelGPUGeneration(){if(this.isIntel()){if(this.architecture.startsWi... method isIntel (line 4873) | isIntel(){return this.vendor==="intel"} method constructor (line 4873) | constructor(e){this.device=e,this.numUsedBuffers=0,this.numFreeBuffers=0... method acquireUploadBuffer (line 4873) | acquireUploadBuffer(e,t){return this.acquireBuffer(e,t,!0)} method acquireBuffer (line 4873) | acquireBuffer(e,t,a=!1){let n=Bx(e,t);if(this.freeBuffers.has(n)||this.f... method releaseBuffer (line 4873) | releaseBuffer(e,t,a){if(this.freeBuffers.size===0)return;let n=Bx(t,a);t... method releaseUploadBuffer (line 4873) | releaseUploadBuffer(e,t,a){e.mapAsync(GPUMapMode.WRITE).then(()=>{this.r... method getNumUsedBuffers (line 4873) | getNumUsedBuffers(){return this.numUsedBuffers} method getNumFreeBuffers (line 4873) | getNumFreeBuffers(){return this.numFreeBuffers} method dispose (line 4873) | dispose(){this.freeBuffers.forEach((e,t)=>{e.forEach(a=>{a.destroy()})})... function Bx (line 4873) | function Bx(e,t){return`${e}_${t}`} method constructor (line 4873) | constructor(e){this.device=e,this.numUsedTextures=0,this.numFreeTextures... method acquireTexture (line 4873) | acquireTexture(e,t,a,n){let r=Vx(a),s=e*t*r,i=Wx(e,t,a,n);if(this.freeTe... method releaseTexture (line 4873) | releaseTexture(e,t,a,n,r){if(this.freeTextures.size===0)return;let s=Wx(... method getNumUsedTextures (line 4873) | getNumUsedTextures(){return this.numUsedTextures} method getNumFreeTextures (line 4873) | getNumFreeTextures(){return this.numFreeTextures} method dispose (line 4873) | dispose(){this.freeTextures.forEach((e,t)=>{e.forEach(a=>{a.destroy()})}... function Wx (line 4873) | function Wx(e,t,a,n){return`${e}_${t}_${a}_${n}`} function Vx (line 4873) | function Vx(e){if(e==="rgba8unorm")return 16;throw new Error(`${e} is no... function Fne (line 4873) | function Fne(e,t){if(Math.max(...e)>3)throw new Error("Cannot symbolical... function ra (line 4873) | function ra(e){if(e<=1)return"i32";if(e===2)return"vec2";if(e===3)r... function yr (line 4873) | function yr(e){if(e===0)return"x";if(e===1)return"y";if(e===2)return"z";... function Ce (line 4873) | function Ce(...e){let t;switch(e.length){case 0:t=` function Ux (line 4877) | function Ux(e){let t;return t=` function Dne (line 4891) | function Dne(){return` function zne (line 4893) | function zne(e,t,a){let n=[],r=a.workgroupSize[0]*a.workgroupSize[1]*a.w... function Lne (line 4934) | function Lne(e,t,a,n){let r=e.shaderKey;if(e.isFromPixels)return r;let s... function Hx (line 4996) | function Hx(e){let t=e.length;if(t<=1)return"fn getCoordsFromIndex(index... function Wne (line 5004) | function Wne(e,t){let a=e.name,n=e.shape.length,r=ra(n),s="get"+a.charAt... function Vne (line 5022) | function Vne(e,t,a,n){let r=e.name,s=r.charAt(0).toUpperCase()+r.slice(1... function Une (line 5079) | function Une(e,t,a,n){let r=Wne(e,a);return e.shape.length<=t.length&&(r... function Gne (line 5079) | function Gne(e,t){let{x:a,y:n=[],z:r=[]}=t,s=e.length,i=a.length+n.lengt... function Hne (line 5085) | function Hne(e){let t="";switch(e){case 0:case 1:t+=` function T8 (line 5119) | function T8(e){return e.dispatch[1]===1&&e.dispatch[2]===1} function ad (line 5119) | function ad(e,t){return e==="float32"?t?"vec4":"f32":e==="int32"||e... function jne (line 5119) | function jne(e,t,a){let n=e.length,r=ad(t,a),s;if(a?s=`fn setOutputAtInd... function qne (line 5147) | function qne(e){let t=/(\w+)\s*:\s*vec(5|6)/g;e=e.replace(t,n=>"@align(1... function jx (line 5147) | function jx(e){return!(e.dispatchLayout.hasOwnProperty("y")&&e.dispatchL... function Xne (line 5147) | function Xne(e,t){if(e.length!==t.length)throw new Error(`Cannot compute... function Ne (line 5147) | function Ne(e,t,a=[1,1,1],n=[1,1,1]){let[r,s,i]=[Math.ceil(Ds(e.x.map(o=... function N8 (line 5147) | function N8(e,t,a,n=!1){let r=[8,8,1],s=[4,4,1];return n||(e<=8&&(s[1]=1... function F3 (line 5147) | function F3(e,t,a=!1){if(a)return[8,8,1];let n=Ds(e.x.map(s=>t[s])),r=Ds... function O3 (line 5147) | function O3(e,t,a=!1){if(a)return[4,4,1];let n=Ds(e.x.map(s=>t[s])),r=Ds... function Ve (line 5147) | function Ve(e){return{x:e.map((t,a)=>a)}} function E8 (line 5147) | function E8(e){if(e==="float32"||e==="int32"||e==="bool"||e==="string")r... function R8 (line 5147) | function R8(e,t){if(t==="float32")return new Float32Array(e);if(t==="int... function D3 (line 5147) | function D3(){return(typeof window!="undefined"||typeof WorkerGlobalScop... method constructor (line 5147) | constructor(e,t){if(super(),this.commandQueueOwnedIds=new WeakSet,this.d... method nextDataId (line 5147) | nextDataId(){return Vh.nextDataId++} method floatPrecision (line 5147) | floatPrecision(){return 32} method defaultGpuBufferUsage (line 5147) | defaultGpuBufferUsage(){return GPUBufferUsage.STORAGE|GPUBufferUsage.COP... method disposeData (line 5147) | disposeData(e,t=!1){if(this.tensorDataPendingDisposal.indexOf(e)>=0)retu... method memory (line 5147) | memory(){return{numBytesInGPU:this.bufferManager.numBytesUsed,numBytesAl... method releaseResource (line 5147) | releaseResource(e){let t=this.tensorMap.get(e);if(!(!t||!t.resourceInfo)... method refCount (line 5147) | refCount(e){return this.tensorMap.has(e)?this.tensorMap.get(e).refCount:0} method incRef (line 5147) | incRef(e){let t=this.tensorMap.get(e);t.refCount++} method decRef (line 5147) | decRef(e){if(this.tensorMap.has(e)){let t=this.tensorMap.get(e);t.refCou... method write (line 5147) | write(e,t,a){if(a==="complex64"&&e!=null)throw new Error("Cannot write t... method move (line 5147) | move(e,t,a,n,r){if(n==="complex64")throw new Error("Cannot write to a co... method submitQueue (line 5147) | submitQueue(){this.ensureComputePassEnded(),this.queue.submit([this.curr... method ensureCommandEncoderReady (line 5147) | ensureCommandEncoderReady(){this.currentCommandEncoder||(this.currentCom... method ensureComputePassEnded (line 5147) | ensureComputePassEnded(){this.currentComputePass&&(this.currentComputePa... method getComputePass (line 5147) | getComputePass(){return this.currentComputePass||(this.currentComputePas... method getBufferData (line 5147) | async getBufferData(e,t){let a=this.bufferManager.acquireBuffer(t,GPUBuf... method convertAndCacheOnCPU (line 5147) | convertAndCacheOnCPU(e,t){let a=this.tensorMap.get(e);return this.releas... method readSync (line 5147) | readSync(e){let t=this.tensorMap.get(e),{values:a}=t;if(a==null)throw ne... method read (line 5147) | async read(e){if(!this.tensorMap.has(e))throw new Error(`Tensor ${e} was... method readToGPU (line 5147) | readToGPU(e){let t=this.tensorMap.get(e),{values:a,dtype:n,shape:r,resou... method bufferSync (line 5147) | bufferSync(e){let t=this.readSync(e.dataId);if(e.dtype==="string")try{le... method time (line 5147) | async time(e){this.supportTimeQuery||console.warn("This device doesn't s... method makeTensorInfo (line 5147) | makeTensorInfo(e,t,a){return t==="string"&&a!=null&&a.length>0&&v.isStri... method tensorToBinding (line 5147) | tensorToBinding(e){if(!e)return null;let t=this.tensorMap.get(e.dataId);... method getQueryTime (line 5147) | async getQueryTime(e){return this.supportTimeQuery?this.getTimeFromQuery... method uploadToGPU (line 5147) | uploadToGPU(e){let t=this.tensorMap.get(e);if(t.resourceInfo)return;let ... method makeUniforms (line 5147) | makeUniforms(e){let t=0,a=0,n=[];e.forEach(o=>{o.data.length===0&&(o.dat... method runWebGPUProgram (line 5147) | runWebGPUProgram(e,t,a,n,r){if(r||(r=this.makeTensorInfo(e.outputShape,a... method getTimeFromQuerySet (line 5147) | async getTimeFromQuerySet(e){let t=this.bufferManager.acquireBuffer(16,G... method shouldExecuteOnCPU (line 5147) | shouldExecuteOnCPU(e,t=Kne){return W().getBool("WEBGPU_CPU_FORWARD")&&e.... method numDataIds (line 5147) | numDataIds(){return this.tensorMap.numDataIds()-this.tensorDataPendingDi... method dispose (line 5147) | dispose(){this.disposed||(this.bufferManager.dispose(),this.textureManag... function Bm (line 5285) | function Bm(e,t,a="uniforms.NAN"){let n=t?z3:M8;return t?` function L3 (line 5292) | function L3(e,t){switch(e){case De.ADD:return Yne;case De.ATAN2:return B... function Ms (line 5371) | function Ms(e,t){switch(e){case de.ABS:return Tre;case de.ACOS:return Cr... function Tr (line 5371) | function Tr(e,t=!1,a=!1,n=3){if(e===null)return"";let r="";if(e==="linea... function vo (line 5378) | function vo(e,t){return` function _8 (line 5381) | function _8(e,t,a,n,r=!1,s=!1,i=!1,o=1){v.assert(a&&o===1||!a,()=>`trans... function B3 (line 5405) | function B3(e,t,a,n,r,s,i=!1,o=!1,l=!1,u=1){return` function Uh (line 5442) | function Uh(e,t,a=!1,n=32,r=!1,s=32,i=!1){let o=t[1]*e[1],l=t[0]*e[0],u=... function Gh (line 5511) | function Gh(e,t,a=!1,n=32,r=!1,s=32,i=!1){let o=e[1]*t[1],l=e[0]*t[0],u=... function gse (line 5650) | function gse(e,t=!1){return v.assert(e[1]===1&&e[2]===1,()=>`A linear wo... method constructor (line 5688) | constructor(e,t,a,n,r=!1,s=!1,i=null,o=null,l=null,u=!1){this.variableNa... method getShapeFit (line 5688) | getShapeFit(e,t,a){let n=this.workgroupSize[1]*this.elementsPerThread[1]... method getUserCode (line 5688) | getUserCode(){return` function Ase (line 5692) | function Ase(){return` method constructor (line 5723) | constructor(e,t,a,n=!1,r=!1,s=null,i=null,o=null){this.variableNames=["A... method getUserCode (line 5723) | getUserCode(){return` function bse (line 5727) | function bse(e){let t=e[1],a=e[0],n=t>a?t:a;return` method constructor (line 5777) | constructor(e,t,a,n=!1,r=!1,s=null,i=null,o=null){this.variableNames=["A... method getUserCode (line 5777) | getUserCode(){return` method constructor (line 5781) | constructor(e,t,a,n,r=!1,s=!1){this.variableNames=["A","B"],this.uniform... method getUserCode (line 5781) | getUserCode(){let e=a=>` method constructor (line 5807) | constructor(e,t=null,a=null,n=null){this.uniforms="",this.variableNames=... method getUserCode (line 5807) | getUserCode(){return` method constructor (line 5817) | constructor(e){this.variableNames=[],this.outputShape=[],this.uniforms="... method getUserCode (line 5817) | getUserCode(){return` function Cr (line 5823) | function Cr(e){let{backend:t,attrs:a}=e,{shape:n,value:r}=a,{dtype:s}=a;... function Ie (line 5823) | function Ie(e){let{inputs:t,attrs:a}=e,{x:n}=t,{shape:r}=a,s=v.sizeFromS... function Hh (line 5823) | function Hh({a:e,b:t,transposeA:a,transposeB:n,backend:r,bias:s=null,pre... function Cse (line 5823) | function Cse(e){let{inputs:t,backend:a,attrs:n}=e,{a:r,b:s,bias:i,preluA... method constructor (line 5823) | constructor(e,t,a){this.variableNames=["AReal","AImag","BReal","BImag"],... method getUserCode (line 5823) | getUserCode(){return` method constructor (line 5838) | constructor(e,t,a){this.size=!0,this.variableNames=["A","B"],this.output... method getUserCode (line 5838) | getUserCode(){let e,t=this.isVec4?"vec4":"f32",a=` function Ya (line 5870) | function Ya(e){let{inputs:t}=e,{x:a}=t;return e.backend.incRef(a.dataId)... function wo (line 5870) | function wo(e){let{inputs:t,backend:a}=e,{real:n,imag:r}=t,s=a.makeTenso... method constructor (line 5870) | constructor(e,t){this.variableNames=["A"],this.size=!0;let a=128;this.wo... method getUserCode (line 5870) | getUserCode(){return` function it (line 5880) | function it({opType:e,cpuKernelImpl:t,dtype:a}){return({inputs:n,backend... function ua (line 5880) | function ua({opType:e,cpuKernelImpl:t,supportsComplex:a=!1,dtype:n}){ret... method constructor (line 5880) | constructor(e){this.workPerThread=1,this.workgroupSize=[64,1,1],this.siz... method getUserCode (line 5880) | getUserCode(){let e=[];this.variableNames.forEach(a=>{e.push(`let v${a} ... function yie (line 5892) | function yie(e){let{inputs:t,backend:a}=e,n=t;if(n.length===1)return Ya(... method constructor (line 5892) | constructor(e,t){this.variableNames=["A"],this.workgroupSize=[16,16,1];l... method getUserCode (line 5892) | getUserCode(){return v.assert(this.workgroupSize[0]===this.workgroupSize... method constructor (line 5912) | constructor(e,t){this.variableNames=["A"],this.workPerThread=1,this.work... method getUserCode (line 5912) | getUserCode(){let e=ra(this.outputShape.length),t=kie(this.newDim);return` function kie (line 5923) | function kie(e){let t=e.length;if(t>6)throw Error(`Transpose for rank ${... function vr (line 5923) | function vr(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{perm:s}=n,i=a,... method constructor (line 5923) | constructor(e,t){this.workgroupSize=[64,1,1],this.variableNames=["x"],th... method getUserCode (line 5923) | getUserCode(){let e="",t="0.0";this.reduceType==="min"||this.reduceType=... function ko (line 5971) | function ko(e,t,a,n,r){let s=e.shape.length,i=[],o=v.parseAxisParam(t,e.... function Tie (line 5971) | function Tie(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{keepDims:s,ax... function Nie (line 5971) | function Nie(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{keepDims:s,ax... method constructor (line 5971) | constructor(e,t,a){this.workgroupSize=[64,1,1],this.variableNames=["x"],... method getUserCode (line 5971) | getUserCode(){let e=()=>this.inputShape.length===1?"uniforms.xShape":`un... function Rie (line 6037) | function Rie(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s}=n,i=v... function $ie (line 6037) | function $ie(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s}=n,i=v... method constructor (line 6037) | constructor(e,t){this.variableNames=["x"],this.uniforms="stride : vec20){e.push("if (yC < uniforms... function jh (line 6171) | function jh(e){let{inputs:t,backend:a}=e,{input:n}=t,r=a.tensorMap.get(n... function Ju (line 6171) | function Ju(e,t,a){let n=e[0].dtype;if(n==="complex64"){let f=e.map(y=>g... function Aoe (line 6171) | function Aoe(e,t,a){let n=T.computeOutShape(e.map(r=>r.shape),t);return{... function L8 (line 6171) | function L8(e){let{inputs:t,backend:a,attrs:n}=e,{axis:r}=n,s=v.parseAxi... function boe (line 6171) | function boe(e,t,a,n,r=!1,s=null,i=!1,o=4,l=4,u=4){let p=E=>{switch(E){c... method constructor (line 6240) | constructor(e,t,a,n,r=!1,s=null,i=!1,o=!1){this.variableNames=["x","W"],... method getUserCode (line 6240) | getUserCode(){let e=this.isVec4?Uh(this.elementsPerThread,this.workgroup... method constructor (line 6243) | constructor(e,t=!1,a=null,n=!1){this.variableNames=["x","W"],this.unifor... method getUserCode (line 6243) | getUserCode(){return` method constructor (line 6289) | constructor(e,t){this.variableNames=["x"],this.uniforms=`pad : vec2... method getUserCode (line 6290) | getUserCode(){let e=this.isChannelsLast?1:2,t=this.isChannelsLast?2:3,a=... function Wc (line 6313) | function Wc(e,t){let a=e.length;return a>=3?t?[...e.slice(0,-3),e[a-3]*e... function Ioe (line 6313) | function Ioe({x:e,filter:t,convInfo:a,backend:n,bias:r=null,preluActivat... function Soe (line 6313) | function Soe({x:e,filter:t,convInfo:a,backend:n,bias:r=null,preluActivat... function B8 (line 6313) | function B8({x:e,filter:t,convInfo:a,backend:n,bias:r=null,preluActivati... function Toe (line 6313) | function Toe(e){let{inputs:t,attrs:a,backend:n}=e,{x:r,filter:s}=t,{stri... function Noe (line 6313) | function Noe(e=4){let t=n=>{switch(n){case 1:return"return W[getIndexFro... method constructor (line 6376) | constructor(e){this.variableNames=["x","W"],this.uniforms="filterDims : ... method getUserCode (line 6376) | getUserCode(){let e=this.isVec4?Uh(this.elementsPerThread,this.workgroup... method constructor (line 6379) | constructor(e){this.variableNames=["dy","W"],this.uniforms="filterDims :... method getUserCode (line 6379) | getUserCode(){let e=this.isChannelsLast?1:2,t=this.isChannelsLast?2:3,a=... function Moe (line 6428) | function Moe(e){let{inputs:t,backend:a,attrs:n}=e,{dy:r,filter:s}=t,{inp... method constructor (line 6428) | constructor(e,t,a,n){this.variableNames=["Image","Boxes","BoxInd"],this.... method getUserCode (line 6428) | getUserCode(){let[e,t]=["f32(uniforms.imageShape[1] - 1)","f32(uniforms.... method constructor (line 6484) | constructor(e,t,a,n){this.variableNames=["x"],this.uniforms="index : f32... method getUserCode (line 6484) | getUserCode(){let e=this.outputShape.length,t=this.op===bd.Prod?"1.0":"0... function Yx (line 6500) | function Yx(e,t,a){if(e===1)return`${t}`;if(e===2)return`${t}.x, ${t}.y`... function Jx (line 6500) | function Jx(e,t,a){if(e===1)return`${t}`;if(e===2)return`${t}.y`;if(e===... function W8 (line 6500) | function W8(e,t,a,n,r,s){let i=t.shape.length,o=T.getAxesPermutation([n]... function Boe (line 6500) | function Boe(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,exclus... function Voe (line 6500) | function Voe(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,exclus... function Goe (line 6500) | function Goe(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,weights:s}=t,{siz... method constructor (line 6500) | constructor(e,t){this.variableNames=["x"],this.workgroupSize=[64,1,1],th... method getUserCode (line 6500) | getUserCode(){return` method getHeightCoordString (line 6520) | getHeightCoordString(){return this.dataFormat==="NHWC"?"coords[1]":"coor... method getWidthCoordString (line 6520) | getWidthCoordString(){return this.dataFormat==="NHWC"?"coords[2]":"coord... method getDepthCoordString (line 6520) | getDepthCoordString(){return this.dataFormat==="NHWC"?"coords[3]":"coord... method getOutputDepthSize (line 6520) | getOutputDepthSize(){return this.dataFormat==="NHWC"?"uniforms.outShape[... method getInputSamplingString (line 6520) | getInputSamplingString(){return this.dataFormat==="NHWC"?"getX(b, in_h, ... function qoe (line 6520) | function qoe(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{blockSize:s,d... method constructor (line 6520) | constructor(e,t,a,n=!1,r=null,s=!1){this.variableNames=["x","W"],this.un... method getUserCode (line 6520) | getUserCode(){let e=this.filterWidth*this.filterHeight,t=this.workgroupS... method constructor (line 6582) | constructor(e,t=!1,a=null,n=!1){this.variableNames=["x","W"],this.unifor... method getUserCode (line 6582) | getUserCode(){let e=(this.workPerThread-1)*this.convInfo.strideWidth+thi... method constructor (line 6634) | constructor(e,t=!1,a=null,n=!1){this.variableNames=["x","W"],this.unifor... method getUserCode (line 6635) | getUserCode(){let e=this.isChannelsLast?"getX(batch, xR, xC, d1);":"getX... function Zoe (line 6701) | function Zoe(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s}=t,{stri... function V3 (line 6701) | function V3(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDim... function ele (line 6701) | function ele(e){let{inputs:t,backend:a,attrs:n}=e,{equation:r}=n,s=t,{al... function D1 (line 6701) | function D1(e){let{inputs:t,attrs:a,backend:n}=e,{dim:r}=a,{input:s}=t,i... method constructor (line 6701) | constructor(e,t){this.variableNames=["real","imag"],this.outputShape=[],... method getUserCode (line 6701) | getUserCode(){return` function j8 (line 6734) | function j8(e,t,a){let n=a.tensorMap.get(e.dataId),r=v.sizeFromShape(e.s... function cle (line 6734) | function cle(e){let{inputs:t,backend:a}=e,{input:n}=t;return j8(n,!1,a)} method constructor (line 6734) | constructor(e){this.outputShape=[],this.variableNames=["x"],this.workgro... method getUserCode (line 6734) | getUserCode(){return` method constructor (line 6743) | constructor(e,t,a=!1){this.isFromPixels=!0,this.outputShape=[0],this.var... method getUserCode (line 6743) | getUserCode(){let e=this.importVideo?"textureLoad(src, vec2(coords.... function wle (line 6755) | function wle(e){let{inputs:t,backend:a,attrs:n}=e,{pixels:r}=t,{numChann... method constructor (line 6755) | constructor(e,t,a,n,r){this.uniforms="varianceEpsilon : f32,",this.workg... method getUserCode (line 6755) | getUserCode(){let e="0.0";this.offsetShape!=null&&(e="getOffsetByOutputI... function Sle (line 6768) | function Sle(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s,bias:i,p... function Cle (line 6768) | function Cle(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,filter:s,bias:i,p... method constructor (line 6768) | constructor(e,t){this.variableNames=["A","indices"],this.workgroupSize=[... method getUserCode (line 6768) | getUserCode(){let e;return this.sliceDim>1?e="uniforms.strides[j]":e="un... function Rle (line 6782) | function Rle(e){let{inputs:t,backend:a}=e,{params:n,indices:r}=t,s=r.sha... method constructor (line 6782) | constructor(e,t){this.variableNames=["A","indices"],this.workgroupSize=[... method getUserCode (line 6782) | getUserCode(){let e=_le(this.aShape);return` function _le (line 6791) | function _le(e){let t=["resRC.x","resRC.y","resRC.z","resRC.w"],a=[];for... function q8 (line 6791) | function q8(e){let{inputs:t,backend:a,attrs:n}=e,{x:r,indices:s}=t,{axis... function Lle (line 6791) | function Lle(e){let{inputs:t,backend:a}=e,{input:n}=t;return j8(n,!0,a)} function qle (line 6791) | function qle(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{alpha:s}=n,i=... function uue (line 6791) | function uue(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{filterSize:s,... function pue (line 6791) | function pue(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDi... method constructor (line 6791) | constructor(e,t,a){this.uniforms="",this.variableNames=["x"],this.workgr... method getUserCode (line 6791) | getUserCode(){let e=this.xShape.length,t=this.xShape.map((l,u)=>`uniform... function yue (line 6808) | function yue(e){let{inputs:t,backend:a}=e,{x:n}=t;if(a.shouldExecuteOnCP... function vue (line 6808) | function vue(e){console.warn("tf.nonMaxSuppression() in webgpu locks the... function kue (line 6808) | function kue(e){console.warn("tf.nonMaxSuppression() in webgpu locks the... method constructor (line 6808) | constructor(e,t){this.variableNames=["x"],this.uniforms="onValue : f32, ... method getUserCode (line 6808) | getUserCode(){return` function Tue (line 6816) | function Tue(e){let{inputs:t,backend:a,attrs:n}=e,{indices:r}=t,{dtype:s... function Vc (line 6816) | function Vc(e){let{inputs:t,backend:a}=e,{x:n}=t;if(n.dtype==="complex64... function X8 (line 6816) | function X8(e){let{inputs:t,backend:a}=e,{x:n}=t;if(n.dtype==="string")t... function Rue (line 6816) | function Rue(e){let{inputs:t,backend:a,attrs:n}=e,{axis:r}=n;if(t.length... method constructor (line 6816) | constructor(e,t){this.variableNames=["x"],this.uniforms="constantValue :... method getUserCode (line 6816) | getUserCode(){let e=this.xShape.length,t=ra(e),a=this.xShape.map((u,p)=>... function Oue (line 6831) | function Oue(e){let{inputs:t,backend:a}=e,{x:n,alpha:r}=t,s=new P1(De.PR... function zue (line 6831) | function zue(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{axis:s,keepDi... method constructor (line 6831) | constructor(e,t,a){this.variableNames=["x"],this.uniforms="adjustHeightW... method getUserCode (line 6831) | getUserCode(){return` function Zue (line 6874) | function Zue(e){let{inputs:t,backend:a,attrs:n}=e,{images:r}=t,{alignCor... method constructor (line 6874) | constructor(e,t,a,n){this.variableNames=["x"],this.uniforms="adjustHeigh... method getUserCode (line 6874) | getUserCode(){let e;return this.halfPixelCenters?e="max((vec2(rc) +... function Que (line 6905) | function Que(e){let{inputs:t,backend:a,attrs:n}=e,{images:r}=t,{alignCor... method constructor (line 6905) | constructor(e){this.variableNames=["x"],this.workgroupSize=[64,1,1],this... method getUserCode (line 6905) | getUserCode(){return` function ade (line 6935) | function ade(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{dims:s}=n,i=r... method constructor (line 6935) | constructor(e,t){this.outputShape=[],this.variableNames=["x"],this.workg... method getUserCode (line 6936) | getUserCode(){return` method constructor (line 6956) | constructor(e,t,a,n,r,s,i,o=!0){this.variableNames=["updates","indices"]... method getUserCode (line 6956) | getUserCode(){let e="";this.indicesRank===1?e="coords[0]":this.indicesRa... function lde (line 7003) | function lde(e){let{inputs:t,backend:a,attrs:n}=e,{indices:r,updates:s}=... method constructor (line 7003) | constructor(e,t){this.outputShape=[],this.variableNames=["sortedSequence... method getUserCode (line 7003) | getUserCode(){return` function pde (line 7025) | function pde(e){let{inputs:t,backend:a,attrs:n}=e,{sortedSequence:r,valu... method constructor (line 7025) | constructor(e,t,a){this.variableNames=["c","a","b"],this.workgroupSize=[... method getUserCode (line 7025) | getUserCode(){let e,t;if(this.rank>4)throw Error(`Where for rank ${this.... function fde (line 7037) | function fde(e){let{inputs:t,backend:a}=e,{condition:n,t:r,e:s}=t,i=new ... function kde (line 7037) | function kde(e){let{inputs:t,backend:a,attrs:n}=e,{logits:r}=t,{dim:s}=n... method constructor (line 7037) | constructor(e,t){this.variableNames=["A"],this.workgroupSize=[64,1,1],th... method getUserCode (line 7037) | getUserCode(){let e=Nde(this.rank,"uniforms.");return` function Nde (line 7044) | function Nde(e,t=""){if(e>=5)throw Error(`Tile for rank ${e} is not yet ... function J8 (line 7044) | function J8(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{reps:s}=n;if(a... function Rde (line 7044) | function Rde(e){let{inputs:t,backend:a,attrs:n}=e,{sparseIndices:r,spars... function $de (line 7044) | function $de(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{numOrSizeSpli... method constructor (line 7044) | constructor(e){this.variableNames=["x"],this.workPerThread=1,this.workgr... method getUserCode (line 7044) | getUserCode(){let e=this.outputShape.length,t="";if(e===1)t="coords * un... function Bde (line 7051) | function Bde(e){let{inputs:t,backend:a,attrs:n}=e,{x:r}=t,{begin:s,end:i... function Vde (line 7051) | function Vde(e){let{inputs:t,backend:a,attrs:n}=e,{separator:r,nGramWidt... method constructor (line 7051) | constructor(e){this.variableNames=["x","indices"],this.workgroupSize=[25... method getUserCode (line 7052) | getUserCode(){return` method constructor (line 7119) | constructor(e){this.variableNames=["x","indices"],this.workgroupSize=[25... method getUserCode (line 7119) | getUserCode(){return` function Jo (line 7178) | function Jo(e,t){t!==null&&e.disposeData(t.dataId)} function eA (line 7178) | function eA(e){let t=1;for(;ta&&typeof a=="object";return e.reduce((a,n)=>... method constructor (line 7386) | constructor(t,a,n){ue(this,"uniform",{});ue(this,"attribute",{});ue(this... function i9 (line 7386) | function i9(){let e=0,t=null,a=!1,n=-1,r=[null,null],s=[],i=null,o=null,... function qh (line 7386) | async function qh(e){let t=e.shape.length===4?_e(e):e,a=ka(t,3,2),n=[Kr(... function j3 (line 7386) | function j3(){gn.inputSum=0,gn.cacheDiff=1,gn.sumMethod=0,gn.inputTensor... function Nn (line 7386) | function Nn(e,t){let a;if(ne.browser)if(ne.worker){if(typeof OffscreenCa... function Kh (line 7386) | function Kh(e,t){let a=t||Nn(e.width,e.height);return a.getContext("2d")... function Zh (line 7386) | async function Zh(e,t,a=!0){var d,h,f;if(!e)return t.debug&&K("input err... function o9 (line 7386) | async function o9(e,t){let a=!1;if(e.cacheSensitivity===0||!t.shape||t.s... function l9 (line 7386) | async function l9(e,t,a){let n={};if(!t||!a||t.shape.length!==4||t.shape... method constructor (line 7386) | constructor(){ue(this,"browser");ue(this,"node");ue(this,"worker");ue(th... method Canvas (line 7386) | get Canvas(){return Ga(this,yp)} method Canvas (line 7386) | set Canvas(t){fr(this,yp,t),globalThis.Canvas=t} method Image (line 7386) | get Image(){return Ga(this,bp)} method Image (line 7386) | set Image(t){fr(this,bp,t),globalThis.Image=t} method ImageData (line 7386) | get ImageData(){return Ga(this,vp)} method ImageData (line 7386) | set ImageData(t){fr(this,vp,t),globalThis.ImageData=t} method updateBackend (line 7386) | async updateBackend(){this.backends=Object.keys(kt().registryFactory);tr... method updateCPU (line 7386) | updateCPU(){let t={model:"",flags:[]};this.node&&this.platform.startsWit... method constructor (line 7386) | constructor(){ue(this,"config");ue(this,"element");ue(this,"stream");ue(... method track (line 7386) | get track(){if(!!this.stream)return this.stream.getVideoTracks()[0]} method capabilities (line 7386) | get capabilities(){if(!!this.track)return this.track.getCapabilities?thi... method constraints (line 7386) | get constraints(){if(!!this.track)return this.track.getConstraints?this.... method settings (line 7386) | get settings(){if(!this.stream)return;let t=this.stream.getVideoTracks()... method label (line 7386) | get label(){return this.track?this.track.label:""} method paused (line 7386) | get paused(){var t;return((t=this.element)==null?void 0:t.paused)||!1} method width (line 7386) | get width(){var t;return((t=this.element)==null?void 0:t.videoWidth)||0} method height (line 7386) | get height(){var t;return((t=this.element)==null?void 0:t.videoHeight)||0} function fce (line 7386) | async function fce(e,t){return Ea.debug&&K("load model fetch:",e,t),fetc... function u9 (line 7386) | function u9(e){Ea.cacheModels=e.cacheModels,Ea.verbose=e.debug,Ea.modelB... function Ee (line 7386) | async function Ee(e){var u,p,c,d;let t=Q8(Ea.modelBasePath,e||"");t.toLo... function xce (line 7386) | function xce(){let e=vt.gl;!e||(vt.extensions=e.getSupportedExtensions())} function d9 (line 7386) | function d9(e){var t;if(e.config.backend==="humangl"&&(vt.name in kt().r... function p9 (line 7386) | function p9(){ze.tf255=Fe(255,"float32"),ze.tf1=Fe(1,"float32"),ze.tf2=F... function bce (line 7386) | async function bce(){var e;return await ne.updateBackend(),(e=ne.tensorf... function vce (line 7386) | function vce(e){let t=[];if(!ne.kernels.includes("mod")){let a={kernelNa... function wp (line 7386) | async function wp(e,t=!1){var a;if(e.state="backend",((a=e.config.backen... function Qh (line 7386) | function Qh(e,t){for(let a of e){let n={kernelName:a,backendName:t.backe... function En (line 7386) | function En(e,t,a,n,r){let s=t.replace(/\[.*\]/g,"").split(` function Nr (line 7387) | function Nr(e,t,a,n,r){e.fillStyle=To(n,r),e.beginPath(),e.arc(t,a,r.poi... function sr (line 7387) | function sr(e,t,a,n,r,s){if(e.beginPath(),e.lineWidth=s.lineWidth,s.useC... function K3 (line 7387) | function K3(e,t,a){if(!(t.length<2)){e.beginPath(),e.moveTo(t[0][0],t[0]... function f9 (line 7387) | function f9(e,t,a){if(!(t.length<2)){if(e.lineWidth=a.lineWidth,!a.useCu... function Z3 (line 7387) | function Z3(e,t,a,n=5){let r,s,i;e.beginPath(),e.moveTo(t[0],t[1]),e.lin... function ds (line 7387) | function ds(e){let t=e.map(a=>a[0]);return t.push(e[e.length-1][1]),t} function ps (line 7387) | function ps(e){let t=e.map(a=>a[0]);return t.push(e[e.length-1][1]),t} function Uce (line 7387) | function Uce(e,t){var n,r,s,i,o,l,u,p,c;if(!lt.drawLabels||((n=lt.faceLa... function Gce (line 7387) | function Gce(e,t){var a,n,r,s;if(((a=e.annotations)==null?void 0:a.leftE... function Hce (line 7387) | function Hce(e,t){var a;if(lt.drawGaze&&((a=e.rotation)==null?void 0:a.a... function jce (line 7399) | function jce(e,t){var a;if(lt.drawGaze&&((a=e.rotation)==null?void 0:a.g... function qce (line 7399) | function qce(e,t){if(lt.drawPolygons&&e.mesh.length>=468){t.lineWidth=1;... function Xce (line 7399) | function Xce(e,t){if(lt.drawPoints&&e.mesh.length>=468)for(let a=0;a{let a=ka(e,12,1),n=_e(a[0]),r=_e(a[1]),... function ahe (line 7408) | async function ahe(e,t,a,n){var u,p;let r=[],s={};s.boxes=the(e,x9),s.sc... function y9 (line 7408) | async function y9(e,t,a){let n={};n.res=An==null?void 0:An.execute(e,["I... function Er (line 7408) | function Er(e,t=[1,1]){let a=[e.map(o=>o[0]),e.map(o=>o[1])],n=[Math.min... function b9 (line 7408) | function b9(e,t=[1,1]){let a=[e.map(u=>u[0]),e.map(u=>u[1])],n=[Math.min... function l0 (line 7408) | function l0(e,t){let a=[e[2]*t,e[3]*t];return[e[0]-(a[0]-e[2])/2,e[1]-(a... function S9 (line 7408) | async function S9(e){if(ne.initial&&(Ba=null),Ba)e.debug&&K("cached mode... function k9 (line 7408) | function k9(e,t,a){var s,i;let n={};if(!((s=e==null?void 0:e.shape)!=nul... function rhe (line 7408) | function rhe(e,t,a){for(let n of e)n.position=[Math.trunc(n.position[0]*... function she (line 7408) | function she(e){let t=e.find(o=>o.part==="leftPalm"),a=e.find(o=>o.part=... function ihe (line 7408) | async function ihe(e,t,a){if(!(Ba!=null&&Ba.executor))return null;let n=... function ig (line 7408) | async function ig(e,t){var s,i,o;let a=[e.shape[2]||0,e.shape[1]||0],n=(... function N9 (line 7408) | async function N9(e){if(ne.initial&&(Wa=null),Wa)e.debug&&K("cached mode... function ohe (line 7408) | async function ohe(e,t,a){if(!e)return[];let n={},r=[],s=await e.array()... function ug (line 7408) | async function ug(e,t){if(!(Wa!=null&&Wa.executor))return[];let a=(t.obj... function M9 (line 7408) | async function M9(e){return ne.initial&&(Nt=null),Nt?e.debug&&K("cached ... function lhe (line 7408) | async function lhe(e,t){let[a,n]=e.shape,r=J(e,[n*a]),s=pa(r,0),i=(await... function hg (line 7408) | async function hg(e,t){if(!(Nt!=null&&Nt.executor)||!(Nt!=null&&Nt.input... function z9 (line 7408) | function z9(e){let t=e===192?{strides:[4],anchors:[1]}:{strides:[e/16,e/... function L9 (line 7408) | function L9(e,t,a,n,r){let s=vu(t),i=e.map(h=>[s[0]/r*(h[0]-r/2),s[1]/r*... function B9 (line 7408) | function B9(e,t,a,n){let r=t.landmarks.length>=Y3.count?Y3.symmetryLine:... function U9 (line 7408) | async function U9(e){var t;return ne.initial&&(Ln=null),Ln?e.debug&&K("c... function ghe (line 7408) | function ghe(e){if(!xg||!wu)return fn([0,0]);let t={};t.boxStarts=Pe(e,[... function G9 (line 7408) | async function G9(e,t){var o,l,u,p;if(!e||e.isDisposedInternal||e.shape.... function K9 (line 7408) | async function K9(e){var t,a;return ne.initial&&(Qa=null),Qa?e.debug&&K(... function x0 (line 7408) | function x0(e,t,a,n){for(let r=0;rr+s,0);th... method matchAgainst (line 7408) | matchAgainst(t,a){let n=0;for(let r in t){let s=t[r],i=this.curls[r];if(... function Hw (line 7408) | function Hw(e,t,a,n){let r=(t-n)/(e-a),s=Math.atan(r)*180/Math.PI;return... function qw (line 7408) | function qw(e,t){if(!e||!t)return[0,0];let a=Hw(e[0],e[1],t[0],t[1]);if(... function jw (line 7408) | function jw(e,t=1){let a=0,n=0,r=0;return e>=75&&e<=105?a=1*t:e>=25&&e<=... function $he (line 7408) | function $he(e,t,a){let n=e[0]-t[0],r=e[0]-a[0],s=t[0]-a[0],i=e[1]-t[1],... function Xw (line 7408) | function Xw(e,t,a,n){let r;return n===Math.abs(e)?e>0?r=Et.horizontalLef... function Kw (line 7408) | function Kw(e,t,a,n){let r;return n===Math.abs(e)?e<0?r=Et.verticalDown:... function _he (line 7408) | function _he(e,t,a,n,r,s,i,o){let l,u=Kw(e,t,a,n),p=Xw(r,s,i,o);return u... function Phe (line 7408) | function Phe(e,t,a,n){let r=e[0]-t[0],s=e[0]-a[0],i=t[0]-a[0],o=e[1]-t[1... function Zw (line 7408) | function Zw(e){let t=[],a=[],n=[],r=[];if(!e)return{curls:n,directions:r... function k0 (line 7408) | function k0(e){if(!e||e.length===0)return null;let t=Zw(e),a={};for(let ... function Yw (line 7408) | function Yw(e){let t=[];if(!e||e.length===0)return t;let a=Zw(e);for(let... function I0 (line 7408) | function I0(e){return[Math.abs(e.endPoint[0]-e.startPoint[0]),Math.abs(e... function Tp (line 7408) | function Tp(e){return[e.startPoint[0]+(e.endPoint[0]-e.startPoint[0])/2,... function rk (line 7408) | function rk(e,t,a){let n=t.shape[1],r=t.shape[2],s=[[e.startPoint[1]/n,e... function sk (line 7408) | function sk(e,t){let a=[e.startPoint[0]*t[0],e.startPoint[1]*t[1]],n=[e.... function S0 (line 7408) | function S0(e,t=1.5){let a=Tp(e),n=I0(e),r=[t*n[0]/2,t*n[1]/2],s=[a[0]-r... function T0 (line 7408) | function T0(e){let t=Tp(e),a=I0(e),r=Math.max(...a)/2,s=[t[0]-r,t[1]-r],... function Ohe (line 7408) | function Ohe(e){return e-2*Math.PI*Math.floor((e+Math.PI)/(2*Math.PI))} function ik (line 7408) | function ik(e,t){let a=Math.PI/2-Math.atan2(-(t[1]-e[1]),t[0]-e[0]);retu... function ws (line 7408) | function ws(e,t){let a=0;for(let n=0;ni[0]),n=t.map(i=>i[1]),r... method getBoxForPalmLandmarks (line 7408) | getBoxForPalmLandmarks(t,a){let n=t.map(s=>jg([...s,1],a)),r=this.calcul... method getBoxForHandLandmarks (line 7408) | getBoxForHandLandmarks(t){let a=this.calculateLandmarksBoundingBox(t),n=... method transformRawCoords (line 7408) | transformRawCoords(t,a,n,r){let s=I0(a),i=[s[0]/this.inputSize,s[1]/this... method estimateHands (line 7408) | async estimateHands(t,a){let n=!1,r,s=(a.hand.skipTime||0)>te()-ck,i=thi... function qg (line 7408) | async function qg(e,t){let a=await fk.estimateHands(e,t);if(!a)return[];... function mk (line 7408) | async function mk(e){var a,n;ne.initial&&(Do=null,zo=null),!Do||!zo?[Do,... function bk (line 7408) | async function bk(e){var t;if(ne.initial&&(Pt[0]=null),Pt[0])e.debug&&K(... function vk (line 7408) | async function vk(e){var t;if(ne.initial&&(Pt[1]=null),Pt[1])e.debug&&K(... function Xhe (line 7408) | async function Xhe(e,t){let a=[];if(!e||!Pt[0])return a;let n={},r=(e.sh... function Kg (line 7408) | async function Kg(e,t,a){let n={id:t.id,score:Math.round(100*t.score)/10... function Zg (line 7408) | async function Zg(e,t){var r,s;if(!((r=Pt[0])!=null&&r.executor)||!((s=P... function kk (line 7408) | function kk(e,t){var i,o,l,u,p,c,d,h,f,m,g,x,A,y,b,w,S,C,E,_,$,M,I;let a... function t5 (line 7408) | async function t5(e){return!ma||ne.initial?ma=await Ee(e.segmentation.mo... function Ik (line 7408) | async function Ik(e,t){var r;if(ma||(ma=await t5(t)),!(ma!=null&&ma.exec... function a5 (line 7408) | function a5(e,t,a={order:2,multiplier:25}){if(!e||!e)return Number.MAX_S... function Zhe (line 7408) | function Zhe(e,t,a={order:2,multiplier:25,min:.2,max:.8}){let n=a5(e,t,a... function Yhe (line 7408) | function Yhe(e,t,a={order:2,multiplier:25,threshold:0,min:.2,max:.8}){if... function n5 (line 7408) | function n5(e){for(let t of Yg){let a=e.keypoints.findIndex(r=>r.part===... function Nk (line 7408) | function Nk(e){for(let t=0;tn==null?void 0:n.posi... function Mk (line 7408) | async function Mk(e){var t;return ne.initial&&(Vt=null),Vt?e.debug&&K("c... function Qhe (line 7408) | function Qhe(e,t,a){let n=e[0][0],r=[],s=0;for(let p=0;p({id:p,score:u.score... method constructor (line 7408) | constructor(t,a){ue(this,"priorityQueue");ue(this,"numberOfElements");ue... method enqueue (line 7408) | enqueue(t){this.priorityQueue[++this.numberOfElements]=t,this.swim(this.... method dequeue (line 7408) | dequeue(){let t=this.priorityQueue[0];return this.exchange(0,this.number... method empty (line 7408) | empty(){return this.numberOfElements===-1} method size (line 7408) | size(){return this.numberOfElements+1} method all (line 7408) | all(){return this.priorityQueue.slice(0,this.numberOfElements+1)} method max (line 7408) | max(){return this.priorityQueue[0]} method swim (line 7408) | swim(t){for(;t>0&&this.less(Math.floor(t/2),t);)this.exchange(t,Math.flo... method sink (line 7408) | sink(t){for(;2*t<=this.numberOfElements;){let a=2*t;if(aa?a:e} function Lk (line 7408) | function Lk(e,t,a,n){let r=a-e,s=n-t;return r*r+s*s} function p5 (line 7408) | function p5(e,t){return{x:e.x+t.x,y:e.y+t.y}} function Bk (line 7408) | function Bk(e,t,a,n,r,s,i=2){let o=x=>({y:s.get(x.y,x.x,e),x:s.get(x.y,x... function o0e (line 7408) | function o0e(e,t,a,n,r){let s=Ok.map(([d,h])=>[Np[d],Np[h]]),i=s.map(([,... function l0e (line 7408) | function l0e(e,t,a,n,r){let[s,i]=r.shape,o=!0,l=Math.max(a-z0,0),u=Math.... function u0e (line 7408) | function u0e(e,t){let[a,n,r]=t.shape,s=new D0(a*n*r,({score:i})=>i);for(... function Wk (line 7408) | function Wk(e,{x:t,y:a},n){return e.some(({keypoints:r})=>{var i;let s=(... function d0e (line 7408) | function d0e(e,t){return t.reduce((n,{position:r,score:s},i)=>(Wk(e,r,i)... function p0e (line 7408) | function p0e(e,t,a,n,r,s){let i=[],o=u0e(s,t);for(;i.length{let t={};return t.unstack=Ta(e,-1),t.conc... function jk (line 7408) | async function jk(e,t){if(lr||(lr=await m5(t)),!(lr!=null&&lr.executor))... function g5 (line 7408) | async function g5(e){return!ga||ne.initial?ga=await Ee(e.segmentation.mo... function Xk (line 7408) | async function Xk(e,t){var r;if(ga||(ga=await g5(t)),!(ga!=null&&ga.exec... function L0 (line 7408) | function L0(e,t,a){var u,p;if(!t||!((u=e==null?void 0:e.config)!=null&&u... method constructor (line 7408) | constructor(t){ue(this,"instance");ue(this,"models",{});this.models={},t... method stats (line 7408) | stats(){let t=0,a=0,n=0;for(let s of Object.values(ha))t+=s.sizeFromMani... method reset (line 7408) | reset(){for(let t of Object.keys(this.models))this.models[t]=null} method load (line 7408) | async load(t){var n,r,s,i,o,l,u,p,c,d,h,f,m,g,x,A,y,b,w,S,C,E,_,$,M,I,N;... method list (line 7408) | list(){let t=Object.keys(this.models).map(a=>{var n;return{name:a,loaded... method loaded (line 7408) | loaded(){return this.list().filter(n=>n.loaded).map(n=>n.name)} method validate (line 7408) | validate(){let t=[];for(let a of Object.keys(this.models)){let n=this.mo... function Zk (line 7408) | function Zk(e,t,a,n,r){var o,l,u,p,c,d;let s=0,i=[];for(let h of e){let ... function g0e (line 8127) | async function g0e(e){let t=(r,s="application/octet-stream")=>fetch(`dat... function x0e (line 8127) | async function x0e(e){return new Promise(t=>{let a;switch(e.config.warmu... function A0e (line 8127) | async function A0e(e){let t=r=>Buffer.from(r,"base64"),a;e.config.warmup... function y0e (line 8127) | async function y0e(e){let t;return typeof createImageBitmap=="function"?... function b0e (line 8127) | async function b0e(e){var o,l,u,p;if(!W().flagRegistry.ENGINE_COMPILE_ON... function Yk (line 8127) | async function Yk(e,t){await wp(e,!1);let a=te();return e.state="warmup"... method constructor (line 8127) | constructor(t){ue(this,"version");ue(this,"config");ue(this,"result");ue... method reset (line 8127) | reset(){let t=this.config.backend;this.config=JSON.parse(JSON.stringify(... method validate (line 8127) | validate(t){let a=U3(Io,t||this.config);return a.length===0&&(this.confi... method now (line 8127) | now(){return te()} method image (line 8127) | image(t,a=!1){return Zh(t,this.config,a)} method segmentation (line 8127) | async segmentation(t,a){var s,i,o;if(a&&(this.config=Ct(this.config,a)),... method compare (line 8127) | compare(t,a){return l9(this.config,t,a)} method init (line 8127) | async init(){await wp(this,!0),await this.tf.ready(),j3()} method load (line 8127) | async load(t){this.state="load";let a=te(),n=Object.values(this.models.m... method next (line 8127) | next(t=this.result){return kk(t,this.config)} method warmup (line 8127) | async warmup(t){let a=te(),n=await Yk(this,t),r=te();return this.perform... method profile (line 8127) | async profile(t,a){let n=await this.tf.profile(()=>this.detect(t,a)),r={... method detect (line 8127) | async detect(t,a){return this.state="detect",new Promise(async n=>{var g... method sleep (line 8127) | async sleep(t){return new Promise(a=>{setTimeout(a,t)})} method video (line 8127) | async video(t,a=!0,n=0){a?(Ga(this,Is)[t.id]||(this.config.debug&&K("vid... FILE: extern/object-detector.worker.js function drawObjectDetections (line 146) | function drawObjectDetections(detect, i) { FILE: extern/util/CanvasInputOrg.js method canvas (line 196) | canvas(data) { method x (line 214) | x(data) { method y (line 231) | y(data) { method extraX (line 248) | extraX(data) { method extraY (line 265) | extraY(data) { method fontSize (line 282) | fontSize(data) { method fontFamily (line 299) | fontFamily(data) { method fontColor (line 316) | fontColor(data) { method placeHolderColor (line 333) | placeHolderColor(data) { method fontWeight (line 350) | fontWeight(data) { method fontStyle (line 367) | fontStyle(data) { method width (line 384) | width(data) { method height (line 403) | height(data) { method padding (line 422) | padding(data) { method borderWidth (line 441) | borderWidth(data) { method borderColor (line 460) | borderColor(data) { method borderRadius (line 477) | borderRadius(data) { method backgroundColor (line 494) | backgroundColor(data) { method backgroundGradient (line 511) | backgroundGradient(data) { method boxShadow (line 531) | boxShadow(data, doReturn) { method innerShadow (line 580) | innerShadow(data) { method selectionColor (line 597) | selectionColor(data) { method placeHolder (line 614) | placeHolder(data) { method value (line 631) | value(data) { method onsubmit (line 653) | onsubmit(fn) { method onkeydown (line 669) | onkeydown(fn) { method onkeyup (line 685) | onkeyup(fn) { method focus (line 703) | focus(pos) { method blur (line 806) | blur(_this) { method keydown (line 836) | keydown(e, self) { method click (line 899) | click(e, self) { method mousemove (line 938) | mousemove(e, self) { method mousedown (line 977) | mousedown(e, self) { method mouseup (line 1010) | mouseup(e, self) { method renderCanvas (line 1037) | renderCanvas() { method show (line 1041) | show() { method hide (line 1050) | hide() { method setPosition (line 1057) | setPosition(x, y) { method render (line 1074) | render() { method _drawTextBox (line 1231) | _drawTextBox(fn) { method _clearSelection (line 1280) | _clearSelection() { method _clipText (line 1304) | _clipText(value) { method _textWidth (line 1321) | _textWidth(text) { method _calcWH (line 1334) | _calcWH() { method _updateCanvasWH (line 1345) | _updateCanvasWH() { method _roundedRect (line 1372) | _roundedRect(ctx, x, y, w, h, r) { method _overInput (line 1401) | _overInput(x, y) { method _clickPos (line 1413) | _clickPos(x, y) { method _mousePos (line 1446) | _mousePos(e) { method hasFocus (line 1477) | hasFocus() { FILE: extern/util/DragDropTouch.js function DataTransfer (line 15) | function DataTransfer() { method get (line 25) | get() { method set (line 28) | set(value) { method get (line 40) | get() { method set (line 43) | set(value) { method get (line 53) | get() { function DragDropTouch (line 133) | function DragDropTouch() { FILE: extern/util/filbert.js function setOptions (line 92) | function setOptions(opts) { function getToken (line 132) | function getToken(forceRegexp) { function raise (line 220) | function raise(pos, message, readType, expectedType) { function makePredicate (line 481) | function makePredicate(words) { function Position (line 581) | function Position() { function initTokenState (line 588) | function initTokenState() { function finishToken (line 601) | function finishToken(type, val) { function skipLine (line 612) | function skipLine() { function skipLineComment (line 620) | function skipLineComment() { function skipSpace (line 632) | function skipSpace() { function isSpace (line 661) | function isSpace(ch) { function isNewline (line 671) | function isNewline(ch) { function readToken_singleLineComment (line 691) | function readToken_singleLineComment() { function readToken_dot (line 705) | function readToken_dot() { function readToken_slash (line 712) | function readToken_slash() { // '/' function readToken_mult_modulo (line 723) | function readToken_mult_modulo(code) { // '*%' function readToken_pipe_amp (line 730) | function readToken_pipe_amp(code) { // '|&' function readToken_caret (line 736) | function readToken_caret() { // '^' function readToken_plus_min (line 742) | function readToken_plus_min(code) { // '+-' function readToken_lt_gt (line 748) | function readToken_lt_gt(code) { // '<>' function readToken_eq_excl (line 760) | function readToken_eq_excl(code) { // '=!' function readToken_indent (line 770) | function readToken_indent() { function getTokenFromCode (line 832) | function getTokenFromCode(code) { function readZero (line 944) | function readZero() { function readToken (line 958) | function readToken(forceRegexp) { function finishOp (line 997) | function finishOp(type, size) { function readRegexp (line 1006) | function readRegexp() { function readInt (line 1039) | function readInt(radix, len) { function readHexNumber (line 1056) | function readHexNumber() { function readNumber (line 1066) | function readNumber(startsWithDot) { function readString (line 1093) | function readString(quote) { function readHexChar (line 1198) | function readHexChar(len) { function readWord1 (line 1216) | function readWord1() { function readWord (line 1247) | function readWord() { function next (line 1279) | function next() { function setStrict (line 1289) | function setStrict(strct) { function Node (line 1304) | function Node() { function SourceLocation (line 1310) | function SourceLocation() { function startNode (line 1316) | function startNode() { function finishNode (line 1329) | function finishNode(node, type) { function startNodeFrom (line 1342) | function startNodeFrom(other) { function getPrototype (line 1699) | function getPrototype(stmt) { function eat (line 2011) | function eat(type) { function expect (line 2021) | function expect(type) { function unexpected (line 2038) | function unexpected(expectedType) { function checkLVal (line 2046) | function checkLVal(expr) { function getTupleArgs (line 2055) | function getTupleArgs(expr) { function unpackTuple (line 2070) | function unpackTuple(tupleArgs, right) { function parseTopLevel (line 2129) | function parseTopLevel(program) { function parseStatement (line 2151) | function parseStatement() { function parseBlock (line 2287) | function parseBlock() { function parseSuite (line 2301) | function parseSuite() { function parseFor (line 2327) | function parseFor(node) { function parseExpression (line 2351) | function parseExpression(noComma, noIn) { function parseParenExpression (line 2358) | function parseParenExpression() { function parseMaybeAssign (line 2371) | function parseMaybeAssign(noIn) { function parseMaybeTuple (line 2420) | function parseMaybeTuple(noIn) { function parseExprOps (line 2430) | function parseExprOps(noIn) { function parseExprOp (line 2444) | function parseExprOp(left, minPrec, noIn) { function parseMaybeUnary (line 2490) | function parseMaybeUnary(noIn) { function parseSubscripts (line 2506) | function parseSubscripts(base, noCalls) { function parseSlice (line 2575) | function parseSlice(node, base, start, noCalls) { function parseExprAtom (line 2604) | function parseExprAtom() { function parseList (line 2677) | function parseList() { function parseCompIter (line 2723) | function parseCompIter(expr, first) { function parseClass (line 2747) | function parseClass(ctorNode) { function parseDict (line 2787) | function parseDict(tokClose) { function parsePropertyName (line 2829) | function parsePropertyName() { function parseFunction (line 2834) | function parseFunction(node) { function parseExprList (line 3023) | function parseExprList(close, allowTrailingComma, allowEmpty) { function parseParamsList (line 3037) | function parseParamsList() { function parseIdent (line 3066) | function parseIdent(liberal, isString) { function parseTuple (line 3083) | function parseTuple(noIn, expr) { FILE: extern/vision_bundle.js constant WASM_SIMD_CHECK (line 16) | const WASM_SIMD_CHECK = new Uint8Array([ function isSimdSupported (line 49) | async function isSimdSupported() { function createFileset (line 58) | async function createFileset(e, t = '') { class FilesetResolver$1 (line 62) | class FilesetResolver$1 { method isSimdSupported (line 63) | static isSimdSupported() { method forAudioTasks (line 66) | static forAudioTasks(e) { method forTextTasks (line 69) | static forTextTasks(e) { method forVisionTasks (line 72) | static forVisionTasks(e) { constant DEFAULT_OPTIONS (line 80) | const DEFAULT_OPTIONS = { color: 'white', lineWidth: 4, radius: 6 }; function addDefaultOptions (line 81) | function addDefaultOptions(e) { function resolve (line 87) | function resolve(e, t) { class DrawingUtils$1 (line 90) | class DrawingUtils$1 { method constructor (line 91) | constructor(e) { method clamp (line 94) | static clamp(e, t, r) { method lerp (line 99) | static lerp(e, t, r, o, i) { method drawLandmarks (line 103) | drawLandmarks(e, t) { method drawConnectors (line 128) | drawConnectors(e, t, r) { method drawBoundingBox (line 150) | drawBoundingBox(e, t) { constant VERTEX_SHADER (line 173) | const VERTEX_SHADER = constant FRAGMENT_SHADER (line 173) | const VERTEX_SHADER = function assertNotNull (line 177) | function assertNotNull(e, t) { class MPImageShaderBuffers (line 182) | class MPImageShaderBuffers { method constructor (line 183) | constructor(e, t, r, o) { method bind (line 189) | bind() { method unbind (line 192) | unbind() { method close (line 195) | close() { class MPImageShaderContext (line 201) | class MPImageShaderContext { method compileShader (line 202) | compileShader(e, t) { method setupShaders (line 213) | setupShaders() { method createBuffers (line 226) | createBuffers(e) { method getShaderBuffers (line 251) | getShaderBuffers(e) { method maybeInitGL (line 260) | maybeInitGL(e) { method run (line 265) | run(e, t, r) { method bindFramebuffer (line 272) | bindFramebuffer(e, t) { method unbindFramebuffer (line 282) | unbindFramebuffer() { method close (line 286) | close() { class MPImage$1 (line 309) | class MPImage$1 { method constructor (line 310) | constructor(e, t, r, o, i, a, n) { method hasImageData (line 325) | hasImageData() { method hasImageBitmap (line 328) | hasImageBitmap() { method hasWebGLTexture (line 331) | hasWebGLTexture() { method getAsImageData (line 334) | getAsImageData() { method getAsImageBitmap (line 337) | getAsImageBitmap() { method getAsWebGLTexture (line 340) | getAsWebGLTexture() { method getContainer (line 343) | getContainer(e) { method clone (line 359) | clone() { method getOffscreenCanvas (line 415) | getOffscreenCanvas() { method getGL (line 422) | getGL() { method getShaderContext (line 436) | getShaderContext() { method convertToImageBitmap (line 443) | convertToImageBitmap() { method convertToImageData (line 454) | convertToImageData() { method convertToWebGLTexture (line 469) | convertToWebGLTexture() { method configureTextureParams (line 479) | configureTextureParams() { method bindTexture (line 486) | bindTexture() { method unbindTexture (line 504) | unbindTexture() { method copyTextureToBitmap (line 507) | copyTextureToBitmap() { method convertWebGLTextureToImageBitmap (line 521) | convertWebGLTextureToImageBitmap() { method runWithResizedCanvas (line 526) | runWithResizedCanvas(e) { method close (line 535) | close() { function isWebKit (line 549) | function isWebKit(e = navigator) { function isIOS (line 553) | function isIOS() { constant INSTANCE_COUNT_WARNING_THRESHOLD (line 567) | const image_shader_context_1$1 = image_shader_context, class MPMask$1 (line 576) | class MPMask$1 { method constructor (line 577) | constructor(e, t, r, o, i, a) { method hasUint8Array (line 591) | hasUint8Array() { method hasFloat32Array (line 594) | hasFloat32Array() { method hasWebGLTexture (line 597) | hasWebGLTexture() { method getAsUint8Array (line 600) | getAsUint8Array() { method getAsFloat32Array (line 603) | getAsFloat32Array() { method getAsWebGLTexture (line 606) | getAsWebGLTexture() { method getTexImage2DFormat (line 609) | getTexImage2DFormat() { method getContainer (line 627) | getContainer(e) { method clone (line 641) | clone() { method getGL (line 695) | getGL() { method getShaderContext (line 709) | getShaderContext() { method convertToFloat32Array (line 716) | convertToFloat32Array() { method convertToUint8Array (line 736) | convertToUint8Array() { method convertToWebGLTexture (line 744) | convertToWebGLTexture() { method configureTextureParams (line 756) | configureTextureParams() { method bindTexture (line 763) | bindTexture() { method unbindTexture (line 781) | unbindTexture() { method close (line 784) | close() { function r (line 1379) | function r() {} method constructor (line 15840) | constructor(e, r) { method initializeGraph (line 15856) | async initializeGraph(e) { method setGraphFromString (line 15862) | setGraphFromString(e) { method setGraph (line 15865) | setGraph(e, t) { method configureAudio (line 15874) | configureAudio(e, t, r, o, i) { method setAutoResizeCanvas (line 15887) | setAutoResizeCanvas(e) { method setAutoRenderToScreen (line 15890) | setAutoRenderToScreen(e) { method bindTextureToStream (line 15893) | bindTextureToStream(e, t) { method processGl (line 15919) | processGl(e, t) { method wrapStringPtr (line 15928) | wrapStringPtr(e, t) { method wrapStringPtrPtr (line 15936) | wrapStringPtrPtr(e, t) { method getCalculatorGraphConfig (line 15948) | getCalculatorGraphConfig(t, r) { method setListener (line 15958) | setListener(e, t) { method setVectorListener (line 15962) | setVectorListener(e, t) { method attachErrorListener (line 15969) | attachErrorListener(e) { method attachEmptyPacketListener (line 15972) | attachEmptyPacketListener(e, t) { method addAudioToStream (line 15976) | addAudioToStream(e, t, r) { method addAudioToStreamWithShape (line 15979) | addAudioToStreamWithShape(e, t, r, o, i) { method addGpuBufferToStream (line 15990) | addGpuBufferToStream(e, t, r) { method addBoolToStream (line 15996) | addBoolToStream(e, t, r) { method addDoubleToStream (line 16001) | addDoubleToStream(e, t, r) { method addFloatToStream (line 16006) | addFloatToStream(e, t, r) { method addIntToStream (line 16011) | addIntToStream(e, t, r) { method addStringToStream (line 16016) | addStringToStream(e, t, r) { method addStringRecordToStream (line 16023) | addStringRecordToStream(e, t, r) { method addProtoToStream (line 16038) | addProtoToStream(e, t, r, o) { method addEmptyPacketToStream (line 16048) | addEmptyPacketToStream(e, t) { method addBoolToInputSidePacket (line 16053) | addBoolToInputSidePacket(e, t) { method addDoubleToInputSidePacket (line 16058) | addDoubleToInputSidePacket(e, t) { method addFloatToInputSidePacket (line 16063) | addFloatToInputSidePacket(e, t) { method addIntToInputSidePacket (line 16068) | addIntToInputSidePacket(e, t) { method addStringToInputSidePacket (line 16073) | addStringToInputSidePacket(e, t) { method addProtoToInputSidePacket (line 16080) | addProtoToInputSidePacket(e, t, r) { method attachBoolListener (line 16090) | attachBoolListener(e, t) { method attachBoolVectorListener (line 16096) | attachBoolVectorListener(e, t) { method attachIntListener (line 16102) | attachIntListener(e, t) { method attachIntVectorListener (line 16108) | attachIntVectorListener(e, t) { method attachDoubleListener (line 16114) | attachDoubleListener(e, t) { method attachDoubleVectorListener (line 16120) | attachDoubleVectorListener(e, t) { method attachFloatListener (line 16126) | attachFloatListener(e, t) { method attachFloatVectorListener (line 16132) | attachFloatVectorListener(e, t) { method attachStringListener (line 16138) | attachStringListener(e, t) { method attachStringVectorListener (line 16144) | attachStringVectorListener(e, t) { method attachProtoListener (line 16150) | attachProtoListener(e, t, r) { method attachProtoVectorListener (line 16156) | attachProtoVectorListener(e, t, r) { method attachAudioListener (line 16162) | attachAudioListener(e, t, r) { method finishProcessing (line 16175) | finishProcessing() { method closeGraph (line 16178) | closeGraph() { function e (line 4225) | function e(e) { function r (line 5811) | function r(t) { method constructor (line 15840) | constructor(e, r) { method initializeGraph (line 15856) | async initializeGraph(e) { method setGraphFromString (line 15862) | setGraphFromString(e) { method setGraph (line 15865) | setGraph(e, t) { method configureAudio (line 15874) | configureAudio(e, t, r, o, i) { method setAutoResizeCanvas (line 15887) | setAutoResizeCanvas(e) { method setAutoRenderToScreen (line 15890) | setAutoRenderToScreen(e) { method bindTextureToStream (line 15893) | bindTextureToStream(e, t) { method processGl (line 15919) | processGl(e, t) { method wrapStringPtr (line 15928) | wrapStringPtr(e, t) { method wrapStringPtrPtr (line 15936) | wrapStringPtrPtr(e, t) { method getCalculatorGraphConfig (line 15948) | getCalculatorGraphConfig(t, r) { method setListener (line 15958) | setListener(e, t) { method setVectorListener (line 15962) | setVectorListener(e, t) { method attachErrorListener (line 15969) | attachErrorListener(e) { method attachEmptyPacketListener (line 15972) | attachEmptyPacketListener(e, t) { method addAudioToStream (line 15976) | addAudioToStream(e, t, r) { method addAudioToStreamWithShape (line 15979) | addAudioToStreamWithShape(e, t, r, o, i) { method addGpuBufferToStream (line 15990) | addGpuBufferToStream(e, t, r) { method addBoolToStream (line 15996) | addBoolToStream(e, t, r) { method addDoubleToStream (line 16001) | addDoubleToStream(e, t, r) { method addFloatToStream (line 16006) | addFloatToStream(e, t, r) { method addIntToStream (line 16011) | addIntToStream(e, t, r) { method addStringToStream (line 16016) | addStringToStream(e, t, r) { method addStringRecordToStream (line 16023) | addStringRecordToStream(e, t, r) { method addProtoToStream (line 16038) | addProtoToStream(e, t, r, o) { method addEmptyPacketToStream (line 16048) | addEmptyPacketToStream(e, t) { method addBoolToInputSidePacket (line 16053) | addBoolToInputSidePacket(e, t) { method addDoubleToInputSidePacket (line 16058) | addDoubleToInputSidePacket(e, t) { method addFloatToInputSidePacket (line 16063) | addFloatToInputSidePacket(e, t) { method addIntToInputSidePacket (line 16068) | addIntToInputSidePacket(e, t) { method addStringToInputSidePacket (line 16073) | addStringToInputSidePacket(e, t) { method addProtoToInputSidePacket (line 16080) | addProtoToInputSidePacket(e, t, r) { method attachBoolListener (line 16090) | attachBoolListener(e, t) { method attachBoolVectorListener (line 16096) | attachBoolVectorListener(e, t) { method attachIntListener (line 16102) | attachIntListener(e, t) { method attachIntVectorListener (line 16108) | attachIntVectorListener(e, t) { method attachDoubleListener (line 16114) | attachDoubleListener(e, t) { method attachDoubleVectorListener (line 16120) | attachDoubleVectorListener(e, t) { method attachFloatListener (line 16126) | attachFloatListener(e, t) { method attachFloatVectorListener (line 16132) | attachFloatVectorListener(e, t) { method attachStringListener (line 16138) | attachStringListener(e, t) { method attachStringVectorListener (line 16144) | attachStringVectorListener(e, t) { method attachProtoListener (line 16150) | attachProtoListener(e, t, r) { method attachProtoVectorListener (line 16156) | attachProtoVectorListener(e, t, r) { method attachAudioListener (line 16162) | attachAudioListener(e, t, r) { method finishProcessing (line 16175) | finishProcessing() { method closeGraph (line 16178) | closeGraph() { function r (line 6006) | function r(e, t) { method constructor (line 15840) | constructor(e, r) { method initializeGraph (line 15856) | async initializeGraph(e) { method setGraphFromString (line 15862) | setGraphFromString(e) { method setGraph (line 15865) | setGraph(e, t) { method configureAudio (line 15874) | configureAudio(e, t, r, o, i) { method setAutoResizeCanvas (line 15887) | setAutoResizeCanvas(e) { method setAutoRenderToScreen (line 15890) | setAutoRenderToScreen(e) { method bindTextureToStream (line 15893) | bindTextureToStream(e, t) { method processGl (line 15919) | processGl(e, t) { method wrapStringPtr (line 15928) | wrapStringPtr(e, t) { method wrapStringPtrPtr (line 15936) | wrapStringPtrPtr(e, t) { method getCalculatorGraphConfig (line 15948) | getCalculatorGraphConfig(t, r) { method setListener (line 15958) | setListener(e, t) { method setVectorListener (line 15962) | setVectorListener(e, t) { method attachErrorListener (line 15969) | attachErrorListener(e) { method attachEmptyPacketListener (line 15972) | attachEmptyPacketListener(e, t) { method addAudioToStream (line 15976) | addAudioToStream(e, t, r) { method addAudioToStreamWithShape (line 15979) | addAudioToStreamWithShape(e, t, r, o, i) { method addGpuBufferToStream (line 15990) | addGpuBufferToStream(e, t, r) { method addBoolToStream (line 15996) | addBoolToStream(e, t, r) { method addDoubleToStream (line 16001) | addDoubleToStream(e, t, r) { method addFloatToStream (line 16006) | addFloatToStream(e, t, r) { method addIntToStream (line 16011) | addIntToStream(e, t, r) { method addStringToStream (line 16016) | addStringToStream(e, t, r) { method addStringRecordToStream (line 16023) | addStringRecordToStream(e, t, r) { method addProtoToStream (line 16038) | addProtoToStream(e, t, r, o) { method addEmptyPacketToStream (line 16048) | addEmptyPacketToStream(e, t) { method addBoolToInputSidePacket (line 16053) | addBoolToInputSidePacket(e, t) { method addDoubleToInputSidePacket (line 16058) | addDoubleToInputSidePacket(e, t) { method addFloatToInputSidePacket (line 16063) | addFloatToInputSidePacket(e, t) { method addIntToInputSidePacket (line 16068) | addIntToInputSidePacket(e, t) { method addStringToInputSidePacket (line 16073) | addStringToInputSidePacket(e, t) { method addProtoToInputSidePacket (line 16080) | addProtoToInputSidePacket(e, t, r) { method attachBoolListener (line 16090) | attachBoolListener(e, t) { method attachBoolVectorListener (line 16096) | attachBoolVectorListener(e, t) { method attachIntListener (line 16102) | attachIntListener(e, t) { method attachIntVectorListener (line 16108) | attachIntVectorListener(e, t) { method attachDoubleListener (line 16114) | attachDoubleListener(e, t) { method attachDoubleVectorListener (line 16120) | attachDoubleVectorListener(e, t) { method attachFloatListener (line 16126) | attachFloatListener(e, t) { method attachFloatVectorListener (line 16132) | attachFloatVectorListener(e, t) { method attachStringListener (line 16138) | attachStringListener(e, t) { method attachStringVectorListener (line 16144) | attachStringVectorListener(e, t) { method attachProtoListener (line 16150) | attachProtoListener(e, t, r) { method attachProtoVectorListener (line 16156) | attachProtoVectorListener(e, t, r) { method attachAudioListener (line 16162) | attachAudioListener(e, t, r) { method finishProcessing (line 16175) | finishProcessing() { method closeGraph (line 16178) | closeGraph() { function t (line 6041) | function t(e, t) { constant DEFAULT_CATEGORY_INDEX (line 15472) | const DEFAULT_CATEGORY_INDEX = -1; function convertFromDetectionProto (line 15473) | function convertFromDetectionProto(e) { class r (line 15839) | class r { method constructor (line 15840) | constructor(e, r) { method initializeGraph (line 15856) | async initializeGraph(e) { method setGraphFromString (line 15862) | setGraphFromString(e) { method setGraph (line 15865) | setGraph(e, t) { method configureAudio (line 15874) | configureAudio(e, t, r, o, i) { method setAutoResizeCanvas (line 15887) | setAutoResizeCanvas(e) { method setAutoRenderToScreen (line 15890) | setAutoRenderToScreen(e) { method bindTextureToStream (line 15893) | bindTextureToStream(e, t) { method processGl (line 15919) | processGl(e, t) { method wrapStringPtr (line 15928) | wrapStringPtr(e, t) { method wrapStringPtrPtr (line 15936) | wrapStringPtrPtr(e, t) { method getCalculatorGraphConfig (line 15948) | getCalculatorGraphConfig(t, r) { method setListener (line 15958) | setListener(e, t) { method setVectorListener (line 15962) | setVectorListener(e, t) { method attachErrorListener (line 15969) | attachErrorListener(e) { method attachEmptyPacketListener (line 15972) | attachEmptyPacketListener(e, t) { method addAudioToStream (line 15976) | addAudioToStream(e, t, r) { method addAudioToStreamWithShape (line 15979) | addAudioToStreamWithShape(e, t, r, o, i) { method addGpuBufferToStream (line 15990) | addGpuBufferToStream(e, t, r) { method addBoolToStream (line 15996) | addBoolToStream(e, t, r) { method addDoubleToStream (line 16001) | addDoubleToStream(e, t, r) { method addFloatToStream (line 16006) | addFloatToStream(e, t, r) { method addIntToStream (line 16011) | addIntToStream(e, t, r) { method addStringToStream (line 16016) | addStringToStream(e, t, r) { method addStringRecordToStream (line 16023) | addStringRecordToStream(e, t, r) { method addProtoToStream (line 16038) | addProtoToStream(e, t, r, o) { method addEmptyPacketToStream (line 16048) | addEmptyPacketToStream(e, t) { method addBoolToInputSidePacket (line 16053) | addBoolToInputSidePacket(e, t) { method addDoubleToInputSidePacket (line 16058) | addDoubleToInputSidePacket(e, t) { method addFloatToInputSidePacket (line 16063) | addFloatToInputSidePacket(e, t) { method addIntToInputSidePacket (line 16068) | addIntToInputSidePacket(e, t) { method addStringToInputSidePacket (line 16073) | addStringToInputSidePacket(e, t) { method addProtoToInputSidePacket (line 16080) | addProtoToInputSidePacket(e, t, r) { method attachBoolListener (line 16090) | attachBoolListener(e, t) { method attachBoolVectorListener (line 16096) | attachBoolVectorListener(e, t) { method attachIntListener (line 16102) | attachIntListener(e, t) { method attachIntVectorListener (line 16108) | attachIntVectorListener(e, t) { method attachDoubleListener (line 16114) | attachDoubleListener(e, t) { method attachDoubleVectorListener (line 16120) | attachDoubleVectorListener(e, t) { method attachFloatListener (line 16126) | attachFloatListener(e, t) { method attachFloatVectorListener (line 16132) | attachFloatVectorListener(e, t) { method attachStringListener (line 16138) | attachStringListener(e, t) { method attachStringVectorListener (line 16144) | attachStringVectorListener(e, t) { method attachProtoListener (line 16150) | attachProtoListener(e, t, r) { method attachProtoVectorListener (line 16156) | attachProtoVectorListener(e, t, r) { method attachAudioListener (line 16162) | attachAudioListener(e, t, r) { method finishProcessing (line 16175) | finishProcessing() { method closeGraph (line 16178) | closeGraph() { function o (line 16184) | async function o(e) { function i (line 16211) | async function i(e, t, r, i, a) { function SupportModelResourcesGraphService (line 16235) | function SupportModelResourcesGraphService(e) { constant NO_ASSETS (line 16247) | const inference_calculator_pb_1 = inference_calculator_pb, constant FREE_MEMORY_STREAM (line 16247) | const inference_calculator_pb_1 = inference_calculator_pb, constant UNUSED_STREAM_SUFFIX (line 16247) | const inference_calculator_pb_1 = inference_calculator_pb, class CachedGraphRunner (line 16260) | class CachedGraphRunner extends CachedGraphRunnerType {} function createTaskRunner (line 16261) | async function createTaskRunner(e, t, r, o) { class TaskRunner (line 16268) | class TaskRunner { method createInstance (line 16269) | static async createInstance(e, t, r, o) { method constructor (line 16272) | constructor(e) { method applyOptions (line 16278) | applyOptions(e) { method onGraphRefreshed (line 16335) | onGraphRefreshed() {} method getCalculatorGraphConfig (line 16336) | getCalculatorGraphConfig() { method setGraph (line 16347) | setGraph(e, t) { method finishProcessing (line 16356) | finishProcessing() { method setLatestOutputTimestamp (line 16359) | setLatestOutputTimestamp(e) { method getSynctheticTimestamp (line 16362) | getSynctheticTimestamp() { method handleErrors (line 16365) | handleErrors() { method setExternalFile (line 16378) | setExternalFile(e) { method setAcceleration (line 16385) | setAcceleration(e) { method addKeepaliveNode (line 16402) | addKeepaliveNode(e) { method keepStreamAlive (line 16410) | keepStreamAlive(e) { method freeKeepaliveStreams (line 16414) | freeKeepaliveStreams() { method close (line 16417) | close() { function SupportImage (line 16423) | function SupportImage(e) { class VisionGraphRunner (line 16466) | class VisionGraphRunner extends GraphRunnerVisionType {} function createCanvas (line 16467) | function createCanvas() { class VisionTaskRunner (line 16473) | class VisionTaskRunner extends task_runner_1.TaskRunner { method createVisionInstance (line 16474) | static async createVisionInstance(e, t, r) { method constructor (line 16479) | constructor(e, t, r, o) { method applyOptions (line 16487) | applyOptions(e) { method processImageData (line 16496) | processImageData(e, t) { method processVideoData (line 16504) | processVideoData(e, t, r) { method getImageSourceSize (line 16512) | getImageSourceSize(e) { method convertToNormalizedRect (line 16519) | convertToNormalizedRect(e, t) { method process (line 16548) | process(e, t, r) { method convertToMPImage (line 16563) | convertToMPImage(e, t) { method convertToMPMask (line 16597) | convertToMPMask(e, t) { method close (line 16615) | close() { class u (line 16661) | class u extends d.VisionTaskRunner { method createFromOptions (line 16662) | static createFromOptions(e, t) { method createFromModelBuffer (line 16665) | static createFromModelBuffer(e, t) { method createFromModelPath (line 16670) | static async createFromModelPath(e, t) { method constructor (line 16675) | constructor(e, t) { method baseOptions (line 16683) | get baseOptions() { method baseOptions (line 16686) | set baseOptions(e) { method setOptions (line 16689) | setOptions(e) { method detect (line 16703) | detect(e, t) { method detectForVideo (line 16706) | detectForVideo(e, t, r) { method addJsFaceDetections (line 16711) | addJsFaceDetections(e) { method refreshGraph (line 16717) | refreshGraph() { method createFromOptions (line 30062) | static createFromOptions(e, t) { method createFromModelBuffer (line 30065) | static createFromModelBuffer(e, t) { method createFromModelPath (line 30070) | static async createFromModelPath(e, t) { method constructor (line 30075) | constructor(e, t) { method baseOptions (line 30081) | get baseOptions() { method baseOptions (line 30084) | set baseOptions(e) { method setOptions (line 30087) | setOptions(e) { method detect (line 30107) | detect(e, t) { method detectForVideo (line 30110) | detectForVideo(e, t, r) { method addJsObjectDetections (line 30115) | addJsObjectDetections(e) { method refreshGraph (line 30121) | refreshGraph() { constant DEFAULT_SCORE (line 19041) | const DEFAULT_INDEX$1 = -1, function convertFromClassifications (line 19043) | function convertFromClassifications(e, t = DEFAULT_INDEX$1, r = '') { function convertFromClassificationsProto (line 19058) | function convertFromClassificationsProto(e) { function convertFromClassificationResultProto (line 19072) | function convertFromClassificationResultProto(e) { function convertToLandmarks (line 19081) | function convertToLandmarks(e) { function convertToWorldLandmarks (line 19092) | function convertToWorldLandmarks(e) { class M (line 21876) | class M extends m.VisionTaskRunner { method createFromOptions (line 21877) | static createFromOptions(e, t) { method createFromModelBuffer (line 21880) | static createFromModelBuffer(e, t) { method createFromModelPath (line 21885) | static createFromModelPath(e, t) { method constructor (line 21890) | constructor(e, t) { method baseOptions (line 21909) | get baseOptions() { method baseOptions (line 21912) | set baseOptions(e) { method setOptions (line 21915) | setOptions(e) { method detect (line 21941) | detect(e, t) { method detectForVideo (line 21944) | detectForVideo(e, t, r) { method resetResults (line 21947) | resetResults() { method initDefaults (line 21954) | initDefaults() { method addJsLandmarks (line 21960) | addJsLandmarks(e) { method addBlenshape (line 21966) | addBlenshape(e) { method addFacialTransformationMatrixes (line 21978) | addFacialTransformationMatrixes(e) { method refreshGraph (line 21991) | refreshGraph() { class g (line 22277) | class g extends s.VisionTaskRunner { method createFromOptions (line 22278) | static createFromOptions(e, t) { method createFromModelBuffer (line 22281) | static createFromModelBuffer(e, t) { method createFromModelPath (line 22286) | static createFromModelPath(e, t) { method constructor (line 22291) | constructor(e, t) { method baseOptions (line 22296) | get baseOptions() { method baseOptions (line 22299) | set baseOptions(e) { method setOptions (line 22302) | setOptions(e) { method stylize (line 22305) | stylize(e, t, r) { method stylizeForVideo (line 22314) | stylizeForVideo(e, t, r, o) { method refreshGraph (line 22324) | refreshGraph() { function convertClassifierOptionsToProto (line 23945) | function convertClassifierOptionsToProto(e, t) { class v (line 24045) | class v extends f.VisionTaskRunner { method createFromOptions (line 24046) | static createFromOptions(e, t) { method createFromModelBuffer (line 24049) | static createFromModelBuffer(e, t) { method createFromModelPath (line 24054) | static createFromModelPath(e, t) { method constructor (line 24059) | constructor(e, t) { method baseOptions (line 24085) | get baseOptions() { method baseOptions (line 24088) | set baseOptions(e) { method setOptions (line 24091) | setOptions(e) { method recognize (line 24154) | recognize(e, t) { method recognizeForVideo (line 24157) | recognizeForVideo(e, t, r) { method resetResults (line 24160) | resetResults() { method processResults (line 24166) | processResults() { method toJsCategories (line 24176) | toJsCategories(e, t = !0) { method addJsLandmarks (line 24195) | addJsLandmarks(e) { method adddJsWorldLandmarks (line 24209) | adddJsWorldLandmarks(e) { method refreshGraph (line 24223) | refreshGraph() { class O (line 24324) | class O extends c.VisionTaskRunner { method createFromOptions (line 24325) | static createFromOptions(e, t) { method createFromModelBuffer (line 24328) | static createFromModelBuffer(e, t) { method createFromModelPath (line 24333) | static createFromModelPath(e, t) { method constructor (line 24338) | constructor(e, t) { method baseOptions (line 24353) | get baseOptions() { method baseOptions (line 24356) | set baseOptions(e) { method setOptions (line 24359) | setOptions(e) { method detect (line 24381) | detect(e, t) { method detectForVideo (line 24384) | detectForVideo(e, t, r) { method resetResults (line 24387) | resetResults() { method processResults (line 24390) | processResults() { method initDefaults (line 24397) | initDefaults() { method toJsCategories (line 24403) | toJsCategories(e) { method addJsLandmarks (line 24420) | addJsLandmarks(e) { method adddJsWorldLandmarks (line 24426) | adddJsWorldLandmarks(e) { method refreshGraph (line 24432) | refreshGraph() { class m (line 24995) | class m extends l.VisionTaskRunner { method createFromOptions (line 24996) | static createFromOptions(e, t) { method createFromModelBuffer (line 24999) | static createFromModelBuffer(e, t) { method createFromModelPath (line 25004) | static createFromModelPath(e, t) { method constructor (line 25009) | constructor(e, t) { method baseOptions (line 25015) | get baseOptions() { method baseOptions (line 25018) | set baseOptions(e) { method setOptions (line 25021) | setOptions(e) { method classify (line 25032) | classify(e, t) { method classifyForVideo (line 25039) | classifyForVideo(e, t, r) { method refreshGraph (line 25046) | refreshGraph() { function convertEmbedderOptionsToProto (line 25937) | function convertEmbedderOptionsToProto(e, t) { constant DEFAULT_INDEX (line 25951) | const DEFAULT_INDEX = -1; function convertFromEmbeddingsProto (line 25952) | function convertFromEmbeddingsProto(e) { function convertFromEmbeddingResultProto (line 25973) | function convertFromEmbeddingResultProto(e) { function computeCosineSimilarity (line 25981) | function computeCosineSimilarity(e, t) { function convertToBytes (line 25987) | function convertToBytes(e) { function compute (line 25990) | function compute(e, t) { class f (line 26049) | class f extends g.VisionTaskRunner { method createFromOptions (line 26050) | static createFromOptions(e, t) { method createFromModelBuffer (line 26053) | static createFromModelBuffer(e, t) { method createFromModelPath (line 26058) | static createFromModelPath(e, t) { method constructor (line 26063) | constructor(e, t) { method baseOptions (line 26069) | get baseOptions() { method baseOptions (line 26072) | set baseOptions(e) { method setOptions (line 26075) | setOptions(e) { method embed (line 26083) | embed(e, t) { method embedForVideo (line 26086) | embedForVideo(e, t, r) { method cosineSimilarity (line 26089) | static cosineSimilarity(e, t) { method addJsImageEmdedding (line 26092) | addJsImageEmdedding(e) { method refreshGraph (line 26096) | refreshGraph() { class ImageSegmenterResult (line 26755) | class ImageSegmenterResult { method constructor (line 26756) | constructor(e, t, r) { method close (line 26759) | close() { class y (line 26813) | class y extends d.VisionTaskRunner { method createFromOptions (line 26814) | static createFromOptions(e, t) { method createFromModelBuffer (line 26817) | static createFromModelBuffer(e, t) { method createFromModelPath (line 26822) | static createFromModelPath(e, t) { method constructor (line 26827) | constructor(e, t) { method baseOptions (line 26837) | get baseOptions() { method baseOptions (line 26840) | set baseOptions(e) { method setOptions (line 26843) | setOptions(e) { method onGraphRefreshed (line 26858) | onGraphRefreshed() { method populateLabels (line 26861) | populateLabels() { method segment (line 26887) | segment(e, t, r) { method segmentForVideo (line 26896) | segmentForVideo(e, t, r, o) { method getLabels (line 26905) | getLabels() { method reset (line 26908) | reset() { method processResults (line 26913) | processResults() { method refreshGraph (line 26926) | refreshGraph() { class InteractiveSegmenterResult (line 29537) | class InteractiveSegmenterResult { method constructor (line 29538) | constructor(e, t, r) { method close (line 29541) | close() { class b (line 29596) | class b extends p.VisionTaskRunner { method createFromOptions (line 29597) | static createFromOptions(e, t) { method createFromModelBuffer (line 29600) | static createFromModelBuffer(e, t) { method createFromModelPath (line 29605) | static createFromModelPath(e, t) { method constructor (line 29610) | constructor(e, t) { method baseOptions (line 29619) | get baseOptions() { method baseOptions (line 29622) | set baseOptions(e) { method setOptions (line 29625) | setOptions(e) { method segment (line 29637) | segment(e, t, r, o) { method reset (line 29647) | reset() { method processResults (line 29652) | processResults() { method refreshGraph (line 29665) | refreshGraph() { method processRenderData (line 29715) | processRenderData(e, t) { class u (line 30061) | class u extends d.VisionTaskRunner { method createFromOptions (line 16662) | static createFromOptions(e, t) { method createFromModelBuffer (line 16665) | static createFromModelBuffer(e, t) { method createFromModelPath (line 16670) | static async createFromModelPath(e, t) { method constructor (line 16675) | constructor(e, t) { method baseOptions (line 16683) | get baseOptions() { method baseOptions (line 16686) | set baseOptions(e) { method setOptions (line 16689) | setOptions(e) { method detect (line 16703) | detect(e, t) { method detectForVideo (line 16706) | detectForVideo(e, t, r) { method addJsFaceDetections (line 16711) | addJsFaceDetections(e) { method refreshGraph (line 16717) | refreshGraph() { method createFromOptions (line 30062) | static createFromOptions(e, t) { method createFromModelBuffer (line 30065) | static createFromModelBuffer(e, t) { method createFromModelPath (line 30070) | static async createFromModelPath(e, t) { method constructor (line 30075) | constructor(e, t) { method baseOptions (line 30081) | get baseOptions() { method baseOptions (line 30084) | set baseOptions(e) { method setOptions (line 30087) | setOptions(e) { method detect (line 30107) | detect(e, t) { method detectForVideo (line 30110) | detectForVideo(e, t, r) { method addJsObjectDetections (line 30115) | addJsObjectDetections(e) { method refreshGraph (line 30121) | refreshGraph() { class PoseLandmarkerResult (line 30778) | class PoseLandmarkerResult { method constructor (line 30779) | constructor(e, t, r) { method close (line 30782) | close() { class _ (line 30837) | class _ extends g.VisionTaskRunner { method createFromOptions (line 30838) | static createFromOptions(e, t) { method createFromModelBuffer (line 30841) | static createFromModelBuffer(e, t) { method createFromModelPath (line 30846) | static createFromModelPath(e, t) { method constructor (line 30851) | constructor(e, t) { method baseOptions (line 30866) | get baseOptions() { method baseOptions (line 30869) | set baseOptions(e) { method setOptions (line 30872) | setOptions(e) { method detect (line 30897) | detect(e, t, r) { method detectForVideo (line 30906) | detectForVideo(e, t, r, o) { method resetResults (line 30915) | resetResults() { method processResults (line 30920) | processResults() { method initDefaults (line 30933) | initDefaults() { method addJsLandmarks (line 30939) | addJsLandmarks(e) { method adddJsWorldLandmarks (line 30946) | adddJsWorldLandmarks(e) { method refreshGraph (line 30953) | refreshGraph() { FILE: extern/wasm/vision_wasm_internal.js function locateFile (line 9) | function locateFile(path){if(Module["locateFile"]){return Module["locate... function assert (line 9) | function assert(condition,text){if(!condition){abort(text)}} function updateMemoryViews (line 9) | function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEA... function keepRuntimeAlive (line 9) | function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounte... function preRun (line 9) | function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="func... function initRuntime (line 9) | function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!... function postRun (line 9) | function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="f... function addOnPreRun (line 9) | function addOnPreRun(cb){__ATPRERUN__.unshift(cb)} function addOnInit (line 9) | function addOnInit(cb){__ATINIT__.unshift(cb)} function addOnPostRun (line 9) | function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)} function getUniqueRunDependency (line 9) | function getUniqueRunDependency(id){return id} function addRunDependency (line 9) | function addRunDependency(id){runDependencies++;if(Module["monitorRunDep... function removeRunDependency (line 9) | function removeRunDependency(id){runDependencies--;if(Module["monitorRun... function abort (line 9) | function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what=... function isDataURI (line 9) | function isDataURI(filename){return filename.startsWith(dataURIPrefix)} function isFileURI (line 9) | function isFileURI(filename){return filename.startsWith("file://")} function getBinary (line 9) | function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return... function getBinaryPromise (line 9) | function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WE... function instantiateArrayBuffer (line 9) | function instantiateArrayBuffer(binaryFile,imports,receiver){return getB... function instantiateAsync (line 9) | function instantiateAsync(binary,binaryFile,imports,callback){if(!binary... function createWasm (line 9) | function createWasm(){var info={"a":wasmImports};function receiveInstanc... function JsWrapImageConverter (line 9) | function JsWrapImageConverter(){if(!Module._imageConverter){Module._imag... function JsOnUint8ArrayImageListener (line 9) | function JsOnUint8ArrayImageListener(output_stream_name,binary_ptr,binar... function JsOnFloat32ArrayImageListener (line 9) | function JsOnFloat32ArrayImageListener(output_stream_name,binary_ptr,bin... function JsOnWebGLTextureListener (line 9) | function JsOnWebGLTextureListener(output_stream_name,name,width,height,t... function JsOnUint8ArrayImageVectorListener (line 9) | function JsOnUint8ArrayImageVectorListener(output_stream_name,binary_ptr... function JsOnFloat32ArrayImageVectorListener (line 9) | function JsOnFloat32ArrayImageVectorListener(output_stream_name,binary_p... function JsOnWebGLTextureVectorListener (line 9) | function JsOnWebGLTextureVectorListener(output_stream_name,name,width,he... function JsOnEmptyPacketListener (line 9) | function JsOnEmptyPacketListener(output_stream_name,timestamp){Module._w... function JsOnVectorFinishedListener (line 9) | function JsOnVectorFinishedListener(output_stream_name,timestamp){Module... function JsOnSimpleListenerBool (line 9) | function JsOnSimpleListenerBool(output_stream_name,out_data,timestamp){M... function JsOnVectorListenerBool (line 9) | function JsOnVectorListenerBool(output_stream_name,out_data,timestamp){M... function JsOnSimpleListenerInt (line 9) | function JsOnSimpleListenerInt(output_stream_name,out_data,timestamp){Mo... function JsOnVectorListenerInt (line 9) | function JsOnVectorListenerInt(output_stream_name,out_data,timestamp){Mo... function JsOnSimpleListenerDouble (line 9) | function JsOnSimpleListenerDouble(output_stream_name,out_data,timestamp)... function JsOnVectorListenerDouble (line 9) | function JsOnVectorListenerDouble(output_stream_name,out_data,timestamp)... function JsOnSimpleListenerFloat (line 9) | function JsOnSimpleListenerFloat(output_stream_name,out_data,timestamp){... function JsOnVectorListenerFloat (line 9) | function JsOnVectorListenerFloat(output_stream_name,out_data,timestamp){... function JsOnSimpleListenerString (line 9) | function JsOnSimpleListenerString(output_stream_name,out_data,timestamp)... function JsOnVectorListenerString (line 9) | function JsOnVectorListenerString(output_stream_name,out_data,timestamp)... function JsOnVectorListenerProto (line 9) | function JsOnVectorListenerProto(output_stream_name,proto_ptr,proto_size... function JsWrapSimpleListeners (line 9) | function JsWrapSimpleListeners(){if(!Module._wrapSimpleListenerOutput){M... function JsOnSimpleListenerBinaryArray (line 9) | function JsOnSimpleListenerBinaryArray(output_stream_name,binary_ptr,bin... function mediapipe_import_external_texture (line 9) | function mediapipe_import_external_texture(device_handle,source_handle){... function mediapipe_create_utility_canvas2d (line 9) | function mediapipe_create_utility_canvas2d(){let canvas;if(typeof Offscr... function xnnLoadWasmModuleJS (line 9) | function xnnLoadWasmModuleJS(code,offset,offset_end,invalid_function_ind... function JsWrapErrorListener (line 9) | function JsWrapErrorListener(code,message){if(Module.errorListener){cons... function custom_emscripten_dbgn (line 9) | function custom_emscripten_dbgn(str,len){if(typeof dbg!=="undefined"){db... function HaveOffsetConverter (line 9) | function HaveOffsetConverter(){return typeof wasmOffsetConverter!=="unde... function _emscripten_set_main_loop_timing (line 9) | function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.t... function setMainLoop (line 9) | function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,n... function handleException (line 9) | function handleException(e){if(e instanceof ExitStatus||e=="unwind"){ret... function ExitStatus (line 9) | function ExitStatus(status){this.name="ExitStatus";this.message=`Program... function initRandomFill (line 9) | function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["get... function randomFill (line 9) | function randomFill(view){return(randomFill=initRandomFill())(view)} function trim (line 9) | function trim(arr){var start=0;for(;start0... function UTF8ArrayToString (line 9) | function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=id... function zeroMemory (line 9) | function zeroMemory(address,size){HEAPU8.fill(0,address,address+size);re... function alignMemory (line 9) | function alignMemory(size,alignment){return Math.ceil(size/alignment)*al... function mmapAlloc (line 9) | function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripte... function asyncLoad (line 9) | function asyncLoad(url,onload,onerror,noRunDep){var dep=!noRunDep?getUni... function FS_handledByPreloadPlugin (line 9) | function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if... function FS_createPreloadedFile (line 9) | function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,... function FS_modeStringToFlags (line 9) | function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|6... function FS_getMode (line 9) | function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73... function doCallback (line 9) | function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)} function done (line 9) | function done(errCode){if(errCode){if(!done.errored){done.errored=true;r... function LazyUint8Array (line 9) | function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]} function writeChunks (line 9) | function writeChunks(stream,buffer,offset,length,position){var contents=... function UTF8ToString (line 9) | function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(H... function _proc_exit (line 9) | function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Mod... function exitJS (line 9) | function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)} function maybeExit (line 9) | function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch... function callUserCallback (line 9) | function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}... function safeSetTimeout (line 9) | function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCal... function warnOnce (line 9) | function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnc... function finish (line 9) | function finish(audio){if(done)return;done=true;preloadedAudios[name]=au... function encode64 (line 9) | function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl... function pointerLockChange (line 9) | function pointerLockChange(){Browser.pointerLock=document["pointerLockEl... function fullscreenChange (line 9) | function fullscreenChange(){Browser.isFullscreen=false;var canvasContain... function callRuntimeCallbacks (line 9) | function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callb... function ExceptionInfo (line 9) | function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;thi... function ___cxa_throw (line 9) | function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(pt... function setErrNo (line 9) | function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value} function ___syscall_fcntl64 (line 9) | function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try... function ___syscall_fstat64 (line 9) | function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFro... function ___syscall_ioctl (line 9) | function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{va... function ___syscall_lstat64 (line 9) | function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);ret... function ___syscall_newfstatat (line 9) | function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.g... function ___syscall_openat (line 9) | function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=va... function ___syscall_stat64 (line 9) | function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);retu... function __dlopen_js (line 9) | function __dlopen_js(handle){abort(dlopenMissingError)} function __dlsym_js (line 9) | function __dlsym_js(handle,symbol){abort(dlopenMissingError)} function __embind_register_bigint (line 9) | function __embind_register_bigint(primitiveType,name,size,minRange,maxRa... function getShiftFromSize (line 9) | function getShiftFromSize(size){switch(size){case 1:return 0;case 2:retu... function embind_init_charCodes (line 9) | function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<... function readLatin1String (line 9) | function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret... function makeLegalFunctionName (line 9) | function makeLegalFunctionName(name){if(undefined===name){return"_unknow... function createNamedFunction (line 9) | function createNamedFunction(name,body){name=makeLegalFunctionName(name)... function extendError (line 9) | function extendError(baseErrorType,errorName){var errorClass=createNamed... function throwBindingError (line 9) | function throwBindingError(message){throw new BindingError(message)} function registerType (line 9) | function registerType(rawType,registeredInstance,options={}){if(!("argPa... function __embind_register_bool (line 9) | function __embind_register_bool(rawType,name,size,trueValue,falseValue){... function HandleAllocator (line 9) | function HandleAllocator(){this.allocated=[undefined];this.freelist=[];t... function __emval_decref (line 9) | function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===-... function count_emval_handles (line 9) | function count_emval_handles(){var count=0;for(var i=emval_handles.reser... function init_emval (line 9) | function init_emval(){emval_handles.allocated.push({value:undefined},{va... function simpleReadValueFromPointer (line 9) | function simpleReadValueFromPointer(pointer){return this["fromWireType"]... function __embind_register_emval (line 9) | function __embind_register_emval(rawType,name){name=readLatin1String(nam... function floatReadValueFromPointer (line 9) | function floatReadValueFromPointer(name,shift){switch(shift){case 2:retu... function __embind_register_float (line 9) | function __embind_register_float(rawType,name,size){var shift=getShiftFr... function integerReadValueFromPointer (line 9) | function integerReadValueFromPointer(name,shift,signed){switch(shift){ca... function __embind_register_integer (line 9) | function __embind_register_integer(primitiveType,name,size,minRange,maxR... function __embind_register_memory_view (line 9) | function __embind_register_memory_view(rawType,dataTypeIndex,name){var t... function stringToUTF8 (line 9) | function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Arr... function __embind_register_std_string (line 9) | function __embind_register_std_string(rawType,name){name=readLatin1Strin... function UTF16ToString (line 9) | function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr... function stringToUTF16 (line 9) | function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===... function lengthBytesUTF16 (line 9) | function lengthBytesUTF16(str){return str.length*2} function UTF32ToString (line 9) | function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>... function stringToUTF32 (line 9) | function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===... function lengthBytesUTF32 (line 9) | function lengthBytesUTF32(str){var len=0;for(var i=0;i4){emval_handles.get(handle).r... function __emval_instanceof (line 9) | function __emval_instanceof(object,constructor){object=Emval.toValue(obj... function __emval_new_cstring (line 9) | function __emval_new_cstring(v){return Emval.toHandle(getStringOrSymbol(... function runDestructors (line 9) | function runDestructors(destructors){while(destructors.length){var ptr=d... function __emval_run_destructors (line 9) | function __emval_run_destructors(handle){var destructors=Emval.toValue(h... function __emval_set_property (line 9) | function __emval_set_property(handle,key,value){handle=Emval.toValue(han... function __emval_take_value (line 9) | function __emval_take_value(type,arg){type=requireRegisteredType(type,"_... function __emval_typeof (line 9) | function __emval_typeof(handle){handle=Emval.toValue(handle);return Emva... function readI53FromI64 (line 9) | function readI53FromI64(ptr){return HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*429... function __gmtime_js (line 9) | function __gmtime_js(time,tmPtr){var date=new Date(readI53FromI64(time)*... function isLeapYear (line 9) | function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)} function ydayFromDate (line 9) | function ydayFromDate(date){var leap=isLeapYear(date.getFullYear());var ... function __localtime_js (line 9) | function __localtime_js(time,tmPtr){var date=new Date(readI53FromI64(tim... function __mktime_js (line 9) | function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,H... function __mmap_js (line 9) | function __mmap_js(len,prot,flags,fd,off,allocated,addr){try{var stream=... function __munmap_js (line 9) | function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=SYSCA... function stringToNewUTF8 (line 9) | function stringToNewUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_m... function __tzset_js (line 9) | function __tzset_js(timezone,daylight,tzname){var currentYear=(new Date)... function _abort (line 9) | function _abort(){abort("")} function readEmAsmArgs (line 9) | function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;bu... function runEmAsmFunction (line 9) | function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sig... function _emscripten_asm_const_int (line 9) | function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFu... function _emscripten_date_now (line 9) | function _emscripten_date_now(){return Date.now()} function _emscripten_err (line 9) | function _emscripten_err(str){err(UTF8ToString(str))} function _emscripten_errn (line 9) | function _emscripten_errn(str,len){err(UTF8ToString(str,len))} function getHeapMax (line 9) | function getHeapMax(){return 2147483648} function _emscripten_get_heap_max (line 9) | function _emscripten_get_heap_max(){return getHeapMax()} function _emscripten_memcpy_big (line 9) | function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src... function _emscripten_outn (line 9) | function _emscripten_outn(str,len){out(UTF8ToString(str,len))} function _emscripten_pc_get_function (line 9) | function _emscripten_pc_get_function(pc){abort("Cannot use emscripten_pc... function emscripten_realloc_buffer (line 9) | function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pag... function _emscripten_resize_heap (line 9) | function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.lengt... function convertFrameToPC (line 9) | function convertFrameToPC(frame){abort("Cannot use convertFrameToPC (nee... function saveInUnwindCache (line 9) | function saveInUnwindCache(callstack){callstack.forEach(frame=>{var pc=c... function jsStackTrace (line 9) | function jsStackTrace(){var error=new Error;if(!error.stack){try{throw n... function _emscripten_stack_snapshot (line 9) | function _emscripten_stack_snapshot(){var callstack=jsStackTrace().split... function _emscripten_stack_unwind_buffer (line 9) | function _emscripten_stack_unwind_buffer(addr,buffer,count){var stack;if... function webgl_enable_ANGLE_instanced_arrays (line 9) | function webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtensi... function webgl_enable_OES_vertex_array_object (line 9) | function webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtens... function webgl_enable_WEBGL_draw_buffers (line 9) | function webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("... function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance (line 9) | function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx... function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance (line 9) | function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instan... function webgl_enable_WEBGL_multi_draw (line 9) | function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=... function fixedGetContext (line 9) | function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2... function withStackSave (line 9) | function withStackSave(f){var stack=stackSave();var ret=f();stackRestore... function arraysHaveEqualContent (line 9) | function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)r... function findEventTarget (line 9) | function findEventTarget(target){try{if(!target)return window;if(typeof ... function findCanvasEventTarget (line 9) | function findCanvasEventTarget(target){if(typeof target=="number")target... function _emscripten_webgl_do_create_context (line 9) | function _emscripten_webgl_do_create_context(target,attributes){var a=at... function _emscripten_webgl_destroy_context (line 9) | function _emscripten_webgl_destroy_context(contextHandle){if(GL.currentC... function _emscripten_webgl_get_context_attributes (line 9) | function _emscripten_webgl_get_context_attributes(c,a){if(!a)return-5;c=... function _emscripten_webgl_do_get_current_context (line 9) | function _emscripten_webgl_do_get_current_context(){return GL.currentCon... function _emscripten_webgl_init_context_attributes (line 9) | function _emscripten_webgl_init_context_attributes(attributes){var a=att... function _emscripten_webgl_make_context_current (line 9) | function _emscripten_webgl_make_context_current(contextHandle){var succe... function stringToUTF8OnStack (line 9) | function stringToUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var re... function convertI32PairToI53 (line 9) | function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296} function getWasmTableEntry (line 9) | function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if... function Manager (line 9) | function Manager(){this.objects={};this.nextId=1;this.create=function(ob... function _emscripten_webgpu_export_bind_group_layout (line 9) | function _emscripten_webgpu_export_bind_group_layout(handle){return JsVa... function _emscripten_webgpu_export_device (line 9) | function _emscripten_webgpu_export_device(handle){return JsValStore.add(... function _emscripten_webgpu_export_sampler (line 9) | function _emscripten_webgpu_export_sampler(handle){return JsValStore.add... function _emscripten_webgpu_export_texture (line 9) | function _emscripten_webgpu_export_texture(handle){return JsValStore.add... function _emscripten_webgpu_get_device (line 9) | function _emscripten_webgpu_get_device(){if(WebGPU.preinitializedDeviceI... function _emscripten_webgpu_import_bind_group (line 9) | function _emscripten_webgpu_import_bind_group(handle){return WebGPU.mgrB... function _emscripten_webgpu_import_texture (line 9) | function _emscripten_webgpu_import_texture(handle){return WebGPU.mgrText... function _emscripten_webgpu_release_js_handle (line 9) | function _emscripten_webgpu_release_js_handle(id){JsValStore.remove(id)} function getExecutableName (line 9) | function getExecutableName(){return thisProgram||"./this.program"} function getEnvStrings (line 9) | function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof nav... function stringToAscii (line 9) | function stringToAscii(str,buffer){for(var i=0;i>>0<4194305... function _fd_seek (line 9) | function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var of... function doWritev (line 9) | function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2]=num;HEAPU32[ptr+4>>2]=(n... function emscriptenWebGLGet (line 9) | function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);re... function _glGetIntegerv (line 9) | function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)} function _glGetProgramiv (line 9) | function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);re... function _glGetShaderInfoLog (line 9) | function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GL... function _glGetShaderiv (line 9) | function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);retu... function _glGetString (line 9) | function _glGetString(name_){var ret=GL.stringCache[name_];if(!ret){swit... function _glGetUniformBlockIndex (line 9) | function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx.... function jstoi_q (line 9) | function jstoi_q(str){return parseInt(str)} function webglGetLeftBracePos (line 9) | function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.las... function webglPrepareUniformLocationsBeforeFirstUse (line 9) | function webglPrepareUniformLocationsBeforeFirstUse(program){var uniform... function _glGetUniformLocation (line 9) | function _glGetUniformLocation(program,name){name=UTF8ToString(name);if(... function _glLinkProgram (line 9) | function _glLinkProgram(program){program=GL.programs[program];GLctx.link... function _glPixelStorei (line 9) | function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=... function computeUnpackAlignedImageSize (line 9) | function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignme... function colorChannelsInGlTextureFormat (line 9) | function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6... function heapObjectForWebGLType (line 9) | function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8... function heapAccessShiftForWebGLHeap (line 9) | function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYT... function emscriptenWebGLGetTexPixelData (line 9) | function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,... function _glReadPixels (line 9) | function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.curren... function _glShaderSource (line 9) | function _glShaderSource(shader,count,string,length){var source=GL.getSo... function _glTexImage2D (line 9) | function _glTexImage2D(target,level,internalFormat,width,height,border,f... function _glTexParameterf (line 9) | function _glTexParameterf(x0,x1,x2){GLctx.texParameterf(x0,x1,x2)} function _glTexParameterfv (line 9) | function _glTexParameterfv(target,pname,params){var param=HEAPF32[params... function _glTexParameteri (line 9) | function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)} function _glTexStorage2D (line 9) | function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx.texStorage2D(x0,x1,x2,x3,... function _glTexStorage3D (line 9) | function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx.texStorage3D(x0,x1,x2,... function _glTexSubImage2D (line 9) | function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,form... function _glTexSubImage3D (line 9) | function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,hei... function webglGetUniformLocation (line 9) | function webglGetUniformLocation(location){var p=GLctx.currentProgram;if... function _glUniform1f (line 9) | function _glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocati... function _glUniform1i (line 9) | function _glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocati... function _glUniform2f (line 9) | function _glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLoc... function _glUniform2fv (line 9) | function _glUniform2fv(location,count,value){if(GL.currentContext.versio... function _glUniform3f (line 9) | function _glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniform... function _glUniform4fv (line 9) | function _glUniform4fv(location,count,value){if(GL.currentContext.versio... function _glUniform4iv (line 9) | function _glUniform4iv(location,count,value){if(GL.currentContext.versio... function _glUniformBlockBinding (line 9) | function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBi... function _glUniformMatrix4fv (line 9) | function _glUniformMatrix4fv(location,count,transpose,value){if(GL.curre... function _glUseProgram (line 9) | function _glUseProgram(program){program=GL.programs[program];GLctx.usePr... function _glVertexAttribPointer (line 9) | function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){v... function _glViewport (line 9) | function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)} function _mediapipe_find_canvas_event_target (line 9) | function _mediapipe_find_canvas_event_target(canvasSelector){let target=... function _mediapipe_webgl_tex_image_drawable (line 9) | function _mediapipe_webgl_tex_image_drawable(drawableHandle){const drawa... function arraySum (line 9) | function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array... function addDays (line 9) | function addDays(date,days){var newDate=new Date(date.getTime());while(d... function writeArrayToMemory (line 9) | function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)} function _strftime (line 9) | function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var... function _strftime_l (line 9) | function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize... function _wgpuBindGroupLayoutRelease (line 9) | function _wgpuBindGroupLayoutRelease(id){WebGPU.mgrBindGroupLayout.relea... function _wgpuBindGroupRelease (line 9) | function _wgpuBindGroupRelease(id){WebGPU.mgrBindGroup.release(id)} function _wgpuBufferGetMappedRange (line 9) | function _wgpuBufferGetMappedRange(bufferId,offset,size){var bufferWrapp... function _wgpuBufferReference (line 9) | function _wgpuBufferReference(id){WebGPU.mgrBuffer.reference(id)} function _wgpuBufferRelease (line 9) | function _wgpuBufferRelease(id){WebGPU.mgrBuffer.release(id)} function _wgpuBufferUnmap (line 9) | function _wgpuBufferUnmap(bufferId){var bufferWrapper=WebGPU.mgrBuffer.o... function _wgpuCommandBufferRelease (line 9) | function _wgpuCommandBufferRelease(id){WebGPU.mgrCommandBuffer.release(id)} function _wgpuCommandEncoderBeginComputePass (line 9) | function _wgpuCommandEncoderBeginComputePass(encoderId,descriptor){var d... function _wgpuCommandEncoderBeginRenderPass (line 9) | function _wgpuCommandEncoderBeginRenderPass(encoderId,descriptor){functi... function _wgpuCommandEncoderCopyBufferToTexture (line 9) | function _wgpuCommandEncoderCopyBufferToTexture(encoderId,srcPtr,dstPtr,... function _wgpuCommandEncoderCopyTextureToTexture (line 9) | function _wgpuCommandEncoderCopyTextureToTexture(encoderId,srcPtr,dstPtr... function _wgpuCommandEncoderFinish (line 9) | function _wgpuCommandEncoderFinish(encoderId){var commandEncoder=WebGPU.... function _wgpuCommandEncoderRelease (line 9) | function _wgpuCommandEncoderRelease(id){WebGPU.mgrCommandEncoder.release... function _wgpuComputePassEncoderDispatchWorkgroups (line 9) | function _wgpuComputePassEncoderDispatchWorkgroups(passId,x,y,z){var pas... function _wgpuComputePassEncoderEnd (line 9) | function _wgpuComputePassEncoderEnd(passId){var pass=WebGPU.mgrComputePa... function _wgpuComputePassEncoderRelease (line 9) | function _wgpuComputePassEncoderRelease(id){WebGPU.mgrComputePassEncoder... function _wgpuComputePassEncoderSetBindGroup (line 9) | function _wgpuComputePassEncoderSetBindGroup(passId,groupIndex,groupId,d... function _wgpuComputePassEncoderSetPipeline (line 9) | function _wgpuComputePassEncoderSetPipeline(passId,pipelineId){var pass=... function _wgpuComputePipelineGetBindGroupLayout (line 9) | function _wgpuComputePipelineGetBindGroupLayout(pipelineId,groupIndex){v... function _wgpuComputePipelineRelease (line 9) | function _wgpuComputePipelineRelease(id){WebGPU.mgrComputePipeline.relea... function _wgpuDeviceCreateBindGroup (line 9) | function _wgpuDeviceCreateBindGroup(deviceId,descriptor){function makeEn... function _wgpuDeviceCreateBuffer (line 9) | function _wgpuDeviceCreateBuffer(deviceId,descriptor){var mappedAtCreati... function _wgpuDeviceCreateCommandEncoder (line 9) | function _wgpuDeviceCreateCommandEncoder(deviceId,descriptor){var desc;i... function _wgpuDeviceCreateComputePipeline (line 9) | function _wgpuDeviceCreateComputePipeline(deviceId,descriptor){var desc=... function _wgpuDeviceCreateRenderPipeline (line 9) | function _wgpuDeviceCreateRenderPipeline(deviceId,descriptor){function m... function _wgpuDeviceCreateSampler (line 9) | function _wgpuDeviceCreateSampler(deviceId,descriptor){var desc={"label"... function _wgpuDeviceCreateShaderModule (line 9) | function _wgpuDeviceCreateShaderModule(deviceId,descriptor){var nextInCh... function _wgpuDeviceCreateTexture (line 9) | function _wgpuDeviceCreateTexture(deviceId,descriptor){var desc={"label"... function _wgpuDeviceGetQueue (line 9) | function _wgpuDeviceGetQueue(deviceId){var queueId=WebGPU.mgrDevice.obje... function _wgpuDeviceReference (line 9) | function _wgpuDeviceReference(id){WebGPU.mgrDevice.reference(id)} function _wgpuDeviceRelease (line 9) | function _wgpuDeviceRelease(id){WebGPU.mgrDevice.release(id)} function _wgpuPipelineLayoutRelease (line 9) | function _wgpuPipelineLayoutRelease(id){WebGPU.mgrPipelineLayout.release... function _wgpuQuerySetRelease (line 9) | function _wgpuQuerySetRelease(id){WebGPU.mgrQuerySet.release(id)} function _wgpuQueueRelease (line 9) | function _wgpuQueueRelease(id){WebGPU.mgrQueue.release(id)} function _wgpuQueueSubmit (line 9) | function _wgpuQueueSubmit(queueId,commandCount,commands){var queue=WebGP... function _wgpuQueueWriteBuffer (line 9) | function _wgpuQueueWriteBuffer(queueId,bufferId,bufferOffset_low,bufferO... function _wgpuRenderPassEncoderDraw (line 9) | function _wgpuRenderPassEncoderDraw(passId,vertexCount,instanceCount,fir... function _wgpuRenderPassEncoderEnd (line 9) | function _wgpuRenderPassEncoderEnd(passId){var pass=WebGPU.mgrRenderPass... function _wgpuRenderPassEncoderRelease (line 9) | function _wgpuRenderPassEncoderRelease(id){WebGPU.mgrRenderPassEncoder.r... function _wgpuRenderPassEncoderSetBindGroup (line 9) | function _wgpuRenderPassEncoderSetBindGroup(passId,groupIndex,groupId,dy... function _wgpuRenderPassEncoderSetPipeline (line 9) | function _wgpuRenderPassEncoderSetPipeline(passId,pipelineId){var pass=W... function _wgpuRenderPipelineGetBindGroupLayout (line 9) | function _wgpuRenderPipelineGetBindGroupLayout(pipelineId,groupIndex){va... function _wgpuRenderPipelineRelease (line 9) | function _wgpuRenderPipelineRelease(id){WebGPU.mgrRenderPipeline.release... function _wgpuSamplerReference (line 9) | function _wgpuSamplerReference(id){WebGPU.mgrSampler.reference(id)} function _wgpuSamplerRelease (line 9) | function _wgpuSamplerRelease(id){WebGPU.mgrSampler.release(id)} function _wgpuShaderModuleReference (line 9) | function _wgpuShaderModuleReference(id){WebGPU.mgrShaderModule.reference... function _wgpuShaderModuleRelease (line 9) | function _wgpuShaderModuleRelease(id){WebGPU.mgrShaderModule.release(id)} function _wgpuTextureCreateView (line 9) | function _wgpuTextureCreateView(textureId,descriptor){var desc;if(descri... function _wgpuTextureDestroy (line 9) | function _wgpuTextureDestroy(textureId){WebGPU.mgrTexture.get(textureId)... function _wgpuTextureReference (line 9) | function _wgpuTextureReference(id){WebGPU.mgrTexture.reference(id)} function _wgpuTextureRelease (line 9) | function _wgpuTextureRelease(id){WebGPU.mgrTexture.release(id)} function _wgpuTextureViewReference (line 9) | function _wgpuTextureViewReference(id){WebGPU.mgrTextureView.reference(id)} function _wgpuTextureViewRelease (line 9) | function _wgpuTextureViewRelease(id){WebGPU.mgrTextureView.release(id)} function getCFunc (line 9) | function getCFunc(ident){var func=Module["_"+ident];return func} function ccall (line 9) | function ccall(ident,returnType,argTypes,args,opts){var toC={"string":st... function run (line 9) | function run(){if(runDependencies>0){return}preRun();if(runDependencies>... FILE: extern/wasm/vision_wasm_nosimd_internal.js function locateFile (line 9) | function locateFile(path){if(Module["locateFile"]){return Module["locate... function assert (line 9) | function assert(condition,text){if(!condition){abort(text)}} function updateMemoryViews (line 9) | function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEA... function keepRuntimeAlive (line 9) | function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounte... function preRun (line 9) | function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="func... function initRuntime (line 9) | function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!... function postRun (line 9) | function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="f... function addOnPreRun (line 9) | function addOnPreRun(cb){__ATPRERUN__.unshift(cb)} function addOnInit (line 9) | function addOnInit(cb){__ATINIT__.unshift(cb)} function addOnPostRun (line 9) | function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)} function getUniqueRunDependency (line 9) | function getUniqueRunDependency(id){return id} function addRunDependency (line 9) | function addRunDependency(id){runDependencies++;if(Module["monitorRunDep... function removeRunDependency (line 9) | function removeRunDependency(id){runDependencies--;if(Module["monitorRun... function abort (line 9) | function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what=... function isDataURI (line 9) | function isDataURI(filename){return filename.startsWith(dataURIPrefix)} function isFileURI (line 9) | function isFileURI(filename){return filename.startsWith("file://")} function getBinary (line 9) | function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return... function getBinaryPromise (line 9) | function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WE... function instantiateArrayBuffer (line 9) | function instantiateArrayBuffer(binaryFile,imports,receiver){return getB... function instantiateAsync (line 9) | function instantiateAsync(binary,binaryFile,imports,callback){if(!binary... function createWasm (line 9) | function createWasm(){var info={"a":wasmImports};function receiveInstanc... function JsWrapImageConverter (line 9) | function JsWrapImageConverter(){if(!Module._imageConverter){Module._imag... function JsOnUint8ArrayImageListener (line 9) | function JsOnUint8ArrayImageListener(output_stream_name,binary_ptr,binar... function JsOnFloat32ArrayImageListener (line 9) | function JsOnFloat32ArrayImageListener(output_stream_name,binary_ptr,bin... function JsOnWebGLTextureListener (line 9) | function JsOnWebGLTextureListener(output_stream_name,name,width,height,t... function JsOnUint8ArrayImageVectorListener (line 9) | function JsOnUint8ArrayImageVectorListener(output_stream_name,binary_ptr... function JsOnFloat32ArrayImageVectorListener (line 9) | function JsOnFloat32ArrayImageVectorListener(output_stream_name,binary_p... function JsOnWebGLTextureVectorListener (line 9) | function JsOnWebGLTextureVectorListener(output_stream_name,name,width,he... function JsOnEmptyPacketListener (line 9) | function JsOnEmptyPacketListener(output_stream_name,timestamp){Module._w... function JsOnVectorFinishedListener (line 9) | function JsOnVectorFinishedListener(output_stream_name,timestamp){Module... function JsOnSimpleListenerBool (line 9) | function JsOnSimpleListenerBool(output_stream_name,out_data,timestamp){M... function JsOnVectorListenerBool (line 9) | function JsOnVectorListenerBool(output_stream_name,out_data,timestamp){M... function JsOnSimpleListenerInt (line 9) | function JsOnSimpleListenerInt(output_stream_name,out_data,timestamp){Mo... function JsOnVectorListenerInt (line 9) | function JsOnVectorListenerInt(output_stream_name,out_data,timestamp){Mo... function JsOnSimpleListenerDouble (line 9) | function JsOnSimpleListenerDouble(output_stream_name,out_data,timestamp)... function JsOnVectorListenerDouble (line 9) | function JsOnVectorListenerDouble(output_stream_name,out_data,timestamp)... function JsOnSimpleListenerFloat (line 9) | function JsOnSimpleListenerFloat(output_stream_name,out_data,timestamp){... function JsOnVectorListenerFloat (line 9) | function JsOnVectorListenerFloat(output_stream_name,out_data,timestamp){... function JsOnSimpleListenerString (line 9) | function JsOnSimpleListenerString(output_stream_name,out_data,timestamp)... function JsOnVectorListenerString (line 9) | function JsOnVectorListenerString(output_stream_name,out_data,timestamp)... function JsOnVectorListenerProto (line 9) | function JsOnVectorListenerProto(output_stream_name,proto_ptr,proto_size... function JsWrapSimpleListeners (line 9) | function JsWrapSimpleListeners(){if(!Module._wrapSimpleListenerOutput){M... function JsOnSimpleListenerBinaryArray (line 9) | function JsOnSimpleListenerBinaryArray(output_stream_name,binary_ptr,bin... function mediapipe_import_external_texture (line 9) | function mediapipe_import_external_texture(device_handle,source_handle){... function mediapipe_create_utility_canvas2d (line 9) | function mediapipe_create_utility_canvas2d(){let canvas;if(typeof Offscr... function xnnLoadWasmModuleJS (line 9) | function xnnLoadWasmModuleJS(code,offset,offset_end,invalid_function_ind... function JsWrapErrorListener (line 9) | function JsWrapErrorListener(code,message){if(Module.errorListener){cons... function custom_emscripten_dbgn (line 9) | function custom_emscripten_dbgn(str,len){if(typeof dbg!=="undefined"){db... function HaveOffsetConverter (line 9) | function HaveOffsetConverter(){return typeof wasmOffsetConverter!=="unde... function _emscripten_set_main_loop_timing (line 9) | function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.t... function setMainLoop (line 9) | function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,n... function handleException (line 9) | function handleException(e){if(e instanceof ExitStatus||e=="unwind"){ret... function ExitStatus (line 9) | function ExitStatus(status){this.name="ExitStatus";this.message=`Program... function initRandomFill (line 9) | function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["get... function randomFill (line 9) | function randomFill(view){return(randomFill=initRandomFill())(view)} function trim (line 9) | function trim(arr){var start=0;for(;start0... function UTF8ArrayToString (line 9) | function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=id... function zeroMemory (line 9) | function zeroMemory(address,size){HEAPU8.fill(0,address,address+size);re... function alignMemory (line 9) | function alignMemory(size,alignment){return Math.ceil(size/alignment)*al... function mmapAlloc (line 9) | function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripte... function asyncLoad (line 9) | function asyncLoad(url,onload,onerror,noRunDep){var dep=!noRunDep?getUni... function FS_handledByPreloadPlugin (line 9) | function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if... function FS_createPreloadedFile (line 9) | function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,... function FS_modeStringToFlags (line 9) | function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|6... function FS_getMode (line 9) | function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73... function doCallback (line 9) | function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)} function done (line 9) | function done(errCode){if(errCode){if(!done.errored){done.errored=true;r... function LazyUint8Array (line 9) | function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]} function writeChunks (line 9) | function writeChunks(stream,buffer,offset,length,position){var contents=... function UTF8ToString (line 9) | function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(H... function _proc_exit (line 9) | function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Mod... function exitJS (line 9) | function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)} function maybeExit (line 9) | function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch... function callUserCallback (line 9) | function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}... function safeSetTimeout (line 9) | function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCal... function warnOnce (line 9) | function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnc... function finish (line 9) | function finish(audio){if(done)return;done=true;preloadedAudios[name]=au... function encode64 (line 9) | function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl... function pointerLockChange (line 9) | function pointerLockChange(){Browser.pointerLock=document["pointerLockEl... function fullscreenChange (line 9) | function fullscreenChange(){Browser.isFullscreen=false;var canvasContain... function callRuntimeCallbacks (line 9) | function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callb... function ExceptionInfo (line 9) | function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;thi... function ___cxa_throw (line 9) | function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(pt... function setErrNo (line 9) | function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value} function ___syscall_fcntl64 (line 9) | function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try... function ___syscall_fstat64 (line 9) | function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFro... function ___syscall_ioctl (line 9) | function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{va... function ___syscall_lstat64 (line 9) | function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);ret... function ___syscall_newfstatat (line 9) | function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.g... function ___syscall_openat (line 9) | function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=va... function ___syscall_stat64 (line 9) | function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);retu... function __dlopen_js (line 9) | function __dlopen_js(handle){abort(dlopenMissingError)} function __dlsym_js (line 9) | function __dlsym_js(handle,symbol){abort(dlopenMissingError)} function __embind_register_bigint (line 9) | function __embind_register_bigint(primitiveType,name,size,minRange,maxRa... function getShiftFromSize (line 9) | function getShiftFromSize(size){switch(size){case 1:return 0;case 2:retu... function embind_init_charCodes (line 9) | function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<... function readLatin1String (line 9) | function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret... function makeLegalFunctionName (line 9) | function makeLegalFunctionName(name){if(undefined===name){return"_unknow... function createNamedFunction (line 9) | function createNamedFunction(name,body){name=makeLegalFunctionName(name)... function extendError (line 9) | function extendError(baseErrorType,errorName){var errorClass=createNamed... function throwBindingError (line 9) | function throwBindingError(message){throw new BindingError(message)} function registerType (line 9) | function registerType(rawType,registeredInstance,options={}){if(!("argPa... function __embind_register_bool (line 9) | function __embind_register_bool(rawType,name,size,trueValue,falseValue){... function HandleAllocator (line 9) | function HandleAllocator(){this.allocated=[undefined];this.freelist=[];t... function __emval_decref (line 9) | function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===-... function count_emval_handles (line 9) | function count_emval_handles(){var count=0;for(var i=emval_handles.reser... function init_emval (line 9) | function init_emval(){emval_handles.allocated.push({value:undefined},{va... function simpleReadValueFromPointer (line 9) | function simpleReadValueFromPointer(pointer){return this["fromWireType"]... function __embind_register_emval (line 9) | function __embind_register_emval(rawType,name){name=readLatin1String(nam... function floatReadValueFromPointer (line 9) | function floatReadValueFromPointer(name,shift){switch(shift){case 2:retu... function __embind_register_float (line 9) | function __embind_register_float(rawType,name,size){var shift=getShiftFr... function integerReadValueFromPointer (line 9) | function integerReadValueFromPointer(name,shift,signed){switch(shift){ca... function __embind_register_integer (line 9) | function __embind_register_integer(primitiveType,name,size,minRange,maxR... function __embind_register_memory_view (line 9) | function __embind_register_memory_view(rawType,dataTypeIndex,name){var t... function stringToUTF8 (line 9) | function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Arr... function __embind_register_std_string (line 9) | function __embind_register_std_string(rawType,name){name=readLatin1Strin... function UTF16ToString (line 9) | function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr... function stringToUTF16 (line 9) | function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===... function lengthBytesUTF16 (line 9) | function lengthBytesUTF16(str){return str.length*2} function UTF32ToString (line 9) | function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>... function stringToUTF32 (line 9) | function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===... function lengthBytesUTF32 (line 9) | function lengthBytesUTF32(str){var len=0;for(var i=0;i4){emval_handles.get(handle).r... function __emval_instanceof (line 9) | function __emval_instanceof(object,constructor){object=Emval.toValue(obj... function __emval_new_cstring (line 9) | function __emval_new_cstring(v){return Emval.toHandle(getStringOrSymbol(... function runDestructors (line 9) | function runDestructors(destructors){while(destructors.length){var ptr=d... function __emval_run_destructors (line 9) | function __emval_run_destructors(handle){var destructors=Emval.toValue(h... function __emval_set_property (line 9) | function __emval_set_property(handle,key,value){handle=Emval.toValue(han... function __emval_take_value (line 9) | function __emval_take_value(type,arg){type=requireRegisteredType(type,"_... function __emval_typeof (line 9) | function __emval_typeof(handle){handle=Emval.toValue(handle);return Emva... function readI53FromI64 (line 9) | function readI53FromI64(ptr){return HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*429... function __gmtime_js (line 9) | function __gmtime_js(time,tmPtr){var date=new Date(readI53FromI64(time)*... function isLeapYear (line 9) | function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)} function ydayFromDate (line 9) | function ydayFromDate(date){var leap=isLeapYear(date.getFullYear());var ... function __localtime_js (line 9) | function __localtime_js(time,tmPtr){var date=new Date(readI53FromI64(tim... function __mktime_js (line 9) | function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,H... function __mmap_js (line 9) | function __mmap_js(len,prot,flags,fd,off,allocated,addr){try{var stream=... function __munmap_js (line 9) | function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=SYSCA... function stringToNewUTF8 (line 9) | function stringToNewUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_m... function __tzset_js (line 9) | function __tzset_js(timezone,daylight,tzname){var currentYear=(new Date)... function _abort (line 9) | function _abort(){abort("")} function readEmAsmArgs (line 9) | function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;bu... function runEmAsmFunction (line 9) | function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sig... function _emscripten_asm_const_int (line 9) | function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFu... function _emscripten_date_now (line 9) | function _emscripten_date_now(){return Date.now()} function _emscripten_err (line 9) | function _emscripten_err(str){err(UTF8ToString(str))} function _emscripten_errn (line 9) | function _emscripten_errn(str,len){err(UTF8ToString(str,len))} function getHeapMax (line 9) | function getHeapMax(){return 2147483648} function _emscripten_get_heap_max (line 9) | function _emscripten_get_heap_max(){return getHeapMax()} function _emscripten_memcpy_big (line 9) | function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src... function _emscripten_outn (line 9) | function _emscripten_outn(str,len){out(UTF8ToString(str,len))} function _emscripten_pc_get_function (line 9) | function _emscripten_pc_get_function(pc){abort("Cannot use emscripten_pc... function emscripten_realloc_buffer (line 9) | function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pag... function _emscripten_resize_heap (line 9) | function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.lengt... function convertFrameToPC (line 9) | function convertFrameToPC(frame){abort("Cannot use convertFrameToPC (nee... function saveInUnwindCache (line 9) | function saveInUnwindCache(callstack){callstack.forEach(frame=>{var pc=c... function jsStackTrace (line 9) | function jsStackTrace(){var error=new Error;if(!error.stack){try{throw n... function _emscripten_stack_snapshot (line 9) | function _emscripten_stack_snapshot(){var callstack=jsStackTrace().split... function _emscripten_stack_unwind_buffer (line 9) | function _emscripten_stack_unwind_buffer(addr,buffer,count){var stack;if... function webgl_enable_ANGLE_instanced_arrays (line 9) | function webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtensi... function webgl_enable_OES_vertex_array_object (line 9) | function webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtens... function webgl_enable_WEBGL_draw_buffers (line 9) | function webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("... function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance (line 9) | function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx... function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance (line 9) | function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instan... function webgl_enable_WEBGL_multi_draw (line 9) | function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=... function fixedGetContext (line 9) | function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2... function withStackSave (line 9) | function withStackSave(f){var stack=stackSave();var ret=f();stackRestore... function arraysHaveEqualContent (line 9) | function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)r... function findEventTarget (line 9) | function findEventTarget(target){try{if(!target)return window;if(typeof ... function findCanvasEventTarget (line 9) | function findCanvasEventTarget(target){if(typeof target=="number")target... function _emscripten_webgl_do_create_context (line 9) | function _emscripten_webgl_do_create_context(target,attributes){var a=at... function _emscripten_webgl_destroy_context (line 9) | function _emscripten_webgl_destroy_context(contextHandle){if(GL.currentC... function _emscripten_webgl_get_context_attributes (line 9) | function _emscripten_webgl_get_context_attributes(c,a){if(!a)return-5;c=... function _emscripten_webgl_do_get_current_context (line 9) | function _emscripten_webgl_do_get_current_context(){return GL.currentCon... function _emscripten_webgl_init_context_attributes (line 9) | function _emscripten_webgl_init_context_attributes(attributes){var a=att... function _emscripten_webgl_make_context_current (line 9) | function _emscripten_webgl_make_context_current(contextHandle){var succe... function stringToUTF8OnStack (line 9) | function stringToUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var re... function convertI32PairToI53 (line 9) | function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296} function getWasmTableEntry (line 9) | function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if... function Manager (line 9) | function Manager(){this.objects={};this.nextId=1;this.create=function(ob... function _emscripten_webgpu_export_bind_group_layout (line 9) | function _emscripten_webgpu_export_bind_group_layout(handle){return JsVa... function _emscripten_webgpu_export_device (line 9) | function _emscripten_webgpu_export_device(handle){return JsValStore.add(... function _emscripten_webgpu_export_sampler (line 9) | function _emscripten_webgpu_export_sampler(handle){return JsValStore.add... function _emscripten_webgpu_export_texture (line 9) | function _emscripten_webgpu_export_texture(handle){return JsValStore.add... function _emscripten_webgpu_get_device (line 9) | function _emscripten_webgpu_get_device(){if(WebGPU.preinitializedDeviceI... function _emscripten_webgpu_import_bind_group (line 9) | function _emscripten_webgpu_import_bind_group(handle){return WebGPU.mgrB... function _emscripten_webgpu_import_texture (line 9) | function _emscripten_webgpu_import_texture(handle){return WebGPU.mgrText... function _emscripten_webgpu_release_js_handle (line 9) | function _emscripten_webgpu_release_js_handle(id){JsValStore.remove(id)} function getExecutableName (line 9) | function getExecutableName(){return thisProgram||"./this.program"} function getEnvStrings (line 9) | function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof nav... function stringToAscii (line 9) | function stringToAscii(str,buffer){for(var i=0;i>>0<4194305... function _fd_seek (line 9) | function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var of... function doWritev (line 9) | function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2]=num;HEAPU32[ptr+4>>2]=(n... function emscriptenWebGLGet (line 9) | function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);re... function _glGetIntegerv (line 9) | function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)} function _glGetProgramiv (line 9) | function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);re... function _glGetShaderInfoLog (line 9) | function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GL... function _glGetShaderiv (line 9) | function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);retu... function _glGetString (line 9) | function _glGetString(name_){var ret=GL.stringCache[name_];if(!ret){swit... function _glGetUniformBlockIndex (line 9) | function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx.... function jstoi_q (line 9) | function jstoi_q(str){return parseInt(str)} function webglGetLeftBracePos (line 9) | function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.las... function webglPrepareUniformLocationsBeforeFirstUse (line 9) | function webglPrepareUniformLocationsBeforeFirstUse(program){var uniform... function _glGetUniformLocation (line 9) | function _glGetUniformLocation(program,name){name=UTF8ToString(name);if(... function _glLinkProgram (line 9) | function _glLinkProgram(program){program=GL.programs[program];GLctx.link... function _glPixelStorei (line 9) | function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=... function computeUnpackAlignedImageSize (line 9) | function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignme... function colorChannelsInGlTextureFormat (line 9) | function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6... function heapObjectForWebGLType (line 9) | function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8... function heapAccessShiftForWebGLHeap (line 9) | function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYT... function emscriptenWebGLGetTexPixelData (line 9) | function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,... function _glReadPixels (line 9) | function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.curren... function _glShaderSource (line 9) | function _glShaderSource(shader,count,string,length){var source=GL.getSo... function _glTexImage2D (line 9) | function _glTexImage2D(target,level,internalFormat,width,height,border,f... function _glTexParameterf (line 9) | function _glTexParameterf(x0,x1,x2){GLctx.texParameterf(x0,x1,x2)} function _glTexParameterfv (line 9) | function _glTexParameterfv(target,pname,params){var param=HEAPF32[params... function _glTexParameteri (line 9) | function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)} function _glTexStorage2D (line 9) | function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx.texStorage2D(x0,x1,x2,x3,... function _glTexStorage3D (line 9) | function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx.texStorage3D(x0,x1,x2,... function _glTexSubImage2D (line 9) | function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,form... function _glTexSubImage3D (line 9) | function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,hei... function webglGetUniformLocation (line 9) | function webglGetUniformLocation(location){var p=GLctx.currentProgram;if... function _glUniform1f (line 9) | function _glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocati... function _glUniform1i (line 9) | function _glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocati... function _glUniform2f (line 9) | function _glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLoc... function _glUniform2fv (line 9) | function _glUniform2fv(location,count,value){if(GL.currentContext.versio... function _glUniform3f (line 9) | function _glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniform... function _glUniform4fv (line 9) | function _glUniform4fv(location,count,value){if(GL.currentContext.versio... function _glUniform4iv (line 9) | function _glUniform4iv(location,count,value){if(GL.currentContext.versio... function _glUniformBlockBinding (line 9) | function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBi... function _glUniformMatrix4fv (line 9) | function _glUniformMatrix4fv(location,count,transpose,value){if(GL.curre... function _glUseProgram (line 9) | function _glUseProgram(program){program=GL.programs[program];GLctx.usePr... function _glVertexAttribPointer (line 9) | function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){v... function _glViewport (line 9) | function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)} function _mediapipe_find_canvas_event_target (line 9) | function _mediapipe_find_canvas_event_target(canvasSelector){let target=... function _mediapipe_webgl_tex_image_drawable (line 9) | function _mediapipe_webgl_tex_image_drawable(drawableHandle){const drawa... function arraySum (line 9) | function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array... function addDays (line 9) | function addDays(date,days){var newDate=new Date(date.getTime());while(d... function writeArrayToMemory (line 9) | function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)} function _strftime (line 9) | function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var... function _strftime_l (line 9) | function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize... function _wgpuBindGroupLayoutRelease (line 9) | function _wgpuBindGroupLayoutRelease(id){WebGPU.mgrBindGroupLayout.relea... function _wgpuBindGroupRelease (line 9) | function _wgpuBindGroupRelease(id){WebGPU.mgrBindGroup.release(id)} function _wgpuBufferGetMappedRange (line 9) | function _wgpuBufferGetMappedRange(bufferId,offset,size){var bufferWrapp... function _wgpuBufferReference (line 9) | function _wgpuBufferReference(id){WebGPU.mgrBuffer.reference(id)} function _wgpuBufferRelease (line 9) | function _wgpuBufferRelease(id){WebGPU.mgrBuffer.release(id)} function _wgpuBufferUnmap (line 9) | function _wgpuBufferUnmap(bufferId){var bufferWrapper=WebGPU.mgrBuffer.o... function _wgpuCommandBufferRelease (line 9) | function _wgpuCommandBufferRelease(id){WebGPU.mgrCommandBuffer.release(id)} function _wgpuCommandEncoderBeginComputePass (line 9) | function _wgpuCommandEncoderBeginComputePass(encoderId,descriptor){var d... function _wgpuCommandEncoderBeginRenderPass (line 9) | function _wgpuCommandEncoderBeginRenderPass(encoderId,descriptor){functi... function _wgpuCommandEncoderCopyBufferToTexture (line 9) | function _wgpuCommandEncoderCopyBufferToTexture(encoderId,srcPtr,dstPtr,... function _wgpuCommandEncoderCopyTextureToTexture (line 9) | function _wgpuCommandEncoderCopyTextureToTexture(encoderId,srcPtr,dstPtr... function _wgpuCommandEncoderFinish (line 9) | function _wgpuCommandEncoderFinish(encoderId){var commandEncoder=WebGPU.... function _wgpuCommandEncoderRelease (line 9) | function _wgpuCommandEncoderRelease(id){WebGPU.mgrCommandEncoder.release... function _wgpuComputePassEncoderDispatchWorkgroups (line 9) | function _wgpuComputePassEncoderDispatchWorkgroups(passId,x,y,z){var pas... function _wgpuComputePassEncoderEnd (line 9) | function _wgpuComputePassEncoderEnd(passId){var pass=WebGPU.mgrComputePa... function _wgpuComputePassEncoderRelease (line 9) | function _wgpuComputePassEncoderRelease(id){WebGPU.mgrComputePassEncoder... function _wgpuComputePassEncoderSetBindGroup (line 9) | function _wgpuComputePassEncoderSetBindGroup(passId,groupIndex,groupId,d... function _wgpuComputePassEncoderSetPipeline (line 9) | function _wgpuComputePassEncoderSetPipeline(passId,pipelineId){var pass=... function _wgpuComputePipelineGetBindGroupLayout (line 9) | function _wgpuComputePipelineGetBindGroupLayout(pipelineId,groupIndex){v... function _wgpuComputePipelineRelease (line 9) | function _wgpuComputePipelineRelease(id){WebGPU.mgrComputePipeline.relea... function _wgpuDeviceCreateBindGroup (line 9) | function _wgpuDeviceCreateBindGroup(deviceId,descriptor){function makeEn... function _wgpuDeviceCreateBuffer (line 9) | function _wgpuDeviceCreateBuffer(deviceId,descriptor){var mappedAtCreati... function _wgpuDeviceCreateCommandEncoder (line 9) | function _wgpuDeviceCreateCommandEncoder(deviceId,descriptor){var desc;i... function _wgpuDeviceCreateComputePipeline (line 9) | function _wgpuDeviceCreateComputePipeline(deviceId,descriptor){var desc=... function _wgpuDeviceCreateRenderPipeline (line 9) | function _wgpuDeviceCreateRenderPipeline(deviceId,descriptor){function m... function _wgpuDeviceCreateSampler (line 9) | function _wgpuDeviceCreateSampler(deviceId,descriptor){var desc={"label"... function _wgpuDeviceCreateShaderModule (line 9) | function _wgpuDeviceCreateShaderModule(deviceId,descriptor){var nextInCh... function _wgpuDeviceCreateTexture (line 9) | function _wgpuDeviceCreateTexture(deviceId,descriptor){var desc={"label"... function _wgpuDeviceGetQueue (line 9) | function _wgpuDeviceGetQueue(deviceId){var queueId=WebGPU.mgrDevice.obje... function _wgpuDeviceReference (line 9) | function _wgpuDeviceReference(id){WebGPU.mgrDevice.reference(id)} function _wgpuDeviceRelease (line 9) | function _wgpuDeviceRelease(id){WebGPU.mgrDevice.release(id)} function _wgpuPipelineLayoutRelease (line 9) | function _wgpuPipelineLayoutRelease(id){WebGPU.mgrPipelineLayout.release... function _wgpuQuerySetRelease (line 9) | function _wgpuQuerySetRelease(id){WebGPU.mgrQuerySet.release(id)} function _wgpuQueueRelease (line 9) | function _wgpuQueueRelease(id){WebGPU.mgrQueue.release(id)} function _wgpuQueueSubmit (line 9) | function _wgpuQueueSubmit(queueId,commandCount,commands){var queue=WebGP... function _wgpuQueueWriteBuffer (line 9) | function _wgpuQueueWriteBuffer(queueId,bufferId,bufferOffset_low,bufferO... function _wgpuRenderPassEncoderDraw (line 9) | function _wgpuRenderPassEncoderDraw(passId,vertexCount,instanceCount,fir... function _wgpuRenderPassEncoderEnd (line 9) | function _wgpuRenderPassEncoderEnd(passId){var pass=WebGPU.mgrRenderPass... function _wgpuRenderPassEncoderRelease (line 9) | function _wgpuRenderPassEncoderRelease(id){WebGPU.mgrRenderPassEncoder.r... function _wgpuRenderPassEncoderSetBindGroup (line 9) | function _wgpuRenderPassEncoderSetBindGroup(passId,groupIndex,groupId,dy... function _wgpuRenderPassEncoderSetPipeline (line 9) | function _wgpuRenderPassEncoderSetPipeline(passId,pipelineId){var pass=W... function _wgpuRenderPipelineGetBindGroupLayout (line 9) | function _wgpuRenderPipelineGetBindGroupLayout(pipelineId,groupIndex){va... function _wgpuRenderPipelineRelease (line 9) | function _wgpuRenderPipelineRelease(id){WebGPU.mgrRenderPipeline.release... function _wgpuSamplerReference (line 9) | function _wgpuSamplerReference(id){WebGPU.mgrSampler.reference(id)} function _wgpuSamplerRelease (line 9) | function _wgpuSamplerRelease(id){WebGPU.mgrSampler.release(id)} function _wgpuShaderModuleReference (line 9) | function _wgpuShaderModuleReference(id){WebGPU.mgrShaderModule.reference... function _wgpuShaderModuleRelease (line 9) | function _wgpuShaderModuleRelease(id){WebGPU.mgrShaderModule.release(id)} function _wgpuTextureCreateView (line 9) | function _wgpuTextureCreateView(textureId,descriptor){var desc;if(descri... function _wgpuTextureDestroy (line 9) | function _wgpuTextureDestroy(textureId){WebGPU.mgrTexture.get(textureId)... function _wgpuTextureReference (line 9) | function _wgpuTextureReference(id){WebGPU.mgrTexture.reference(id)} function _wgpuTextureRelease (line 9) | function _wgpuTextureRelease(id){WebGPU.mgrTexture.release(id)} function _wgpuTextureViewReference (line 9) | function _wgpuTextureViewReference(id){WebGPU.mgrTextureView.reference(id)} function _wgpuTextureViewRelease (line 9) | function _wgpuTextureViewRelease(id){WebGPU.mgrTextureView.release(id)} function getCFunc (line 9) | function getCFunc(ident){var func=Module["_"+ident];return func} function ccall (line 9) | function ccall(ident,returnType,argTypes,args,opts){var toC={"string":st... function run (line 9) | function run(){if(runDependencies>0){return}preRun();if(runDependencies>... FILE: src/class/AILearning.js class AILearning (line 52) | class AILearning { method constructor (line 69) | constructor(playground, isEnable = true) { method labels (line 74) | get labels() { method init (line 78) | init() { method setDataApi (line 88) | setDataApi(api) { method removeAllBlocks (line 92) | removeAllBlocks() { method removeLearningBlocks (line 114) | removeLearningBlocks() { method loadModel (line 131) | async loadModel({ url, trainParam, tableData, isActive, classes }) { method load (line 228) | async load(modelInfo) { method reload (line 277) | async reload(url) { method openInputPopup (line 281) | openInputPopup() { method train (line 285) | train() { method isTrained (line 289) | isTrained() { method setTrainOption (line 293) | setTrainOption(type, value) { method getTrainOption (line 297) | getTrainOption() { method getTableData (line 301) | getTableData() { method getTrainResult (line 305) | getTrainResult() { method getPredictResult (line 309) | getPredictResult(index) { method getId (line 313) | getId() { method setVisible (line 317) | setVisible(visible) { method setChartVisible (line 321) | setChartVisible(visible) { method openManager (line 329) | openManager() { method predict (line 337) | async predict(obj) { method startPredict (line 344) | startPredict() { method stopPredict (line 350) | stopPredict() { method unbanBlocks (line 356) | unbanBlocks() { method banBlocks (line 364) | banBlocks() { method destroy (line 373) | destroy() { method toJSON (line 388) | toJSON() { function getBlockMenu (line 406) | function getBlockMenu(playground) { function createDataTable (line 419) | function createDataTable(classes, name) { FILE: src/class/AIUtilize.js class AIUtilize (line 11) | class AIUtilize { method constructor (line 12) | constructor(playground) { method init (line 16) | init() { method banAllAIUtilizeBlock (line 32) | banAllAIUtilizeBlock() { method banAIUtilizeBlocks (line 36) | banAIUtilizeBlocks(aiUtilizeNames = []) { method isActive (line 44) | isActive(aiUtilizeName) { method addAIUtilizeBlocks (line 48) | addAIUtilizeBlocks(blockNames) { method getAIUtilizes (line 52) | getAIUtilizes(blockList) { method destroy (line 56) | destroy() { FILE: src/class/DataTable.js class DataTable (line 14) | class DataTable { method tables (line 20) | get tables() { method dataTables (line 24) | get dataTables() { method constructor (line 40) | constructor() { method removeAllBlocks (line 44) | removeAllBlocks() { method banAllBlock (line 55) | banAllBlock() { method unbanBlock (line 59) | unbanBlock() { method getTables (line 63) | getTables(blockList = []) { method getSource (line 92) | getSource(id) { method getIndex (line 100) | getIndex({ id }) { method addSource (line 108) | addSource(table, view = true) { method addSources (line 119) | addSources(tables = []) { method changeItemPosition (line 128) | changeItemPosition(start, end) { method setSource (line 134) | setSource(selected) { method show (line 169) | show(data) { method hide (line 178) | hide() { method getColumnIndex (line 190) | getColumnIndex(col) { method #generateView (line 212) | #generateView() { method getTableJSON (line 234) | getTableJSON() { method setTables (line 238) | setTables(tables = []) { method refreshPlayground (line 253) | refreshPlayground() { method showChart (line 262) | showChart(tableId, chartIndex = 0) { method showTable (line 279) | showTable(tableId) { method closeModal (line 296) | closeModal() { method createChart (line 302) | createChart(source, chartIndex = 0) { method createTable (line 322) | createTable(source) { method clear (line 341) | clear() { FILE: src/class/Expansion.js class Expansion (line 9) | class Expansion { method constructor (line 10) | constructor(playground) { method init (line 14) | async init() { method banAllExpansionBlock (line 27) | banAllExpansionBlock() { method banExpansionBlocks (line 31) | banExpansionBlocks(expansionNames) { method isActive (line 37) | isActive(expansionName) { method addExpansionBlocks (line 41) | addExpansionBlocks(blockNames) { method getExpansions (line 45) | getExpansions(blockList) { method destroy (line 49) | destroy() { FILE: src/class/LiterallycanvasPainter.js method constructor (line 4) | constructor(view) { method initialize (line 29) | initialize() { method show (line 91) | show() { method hide (line 98) | hide() { method changePicture (line 102) | changePicture(picture = {}) { method afterModified (line 141) | afterModified(picture) { method getImageSrc (line 161) | getImageSrc(picture) { method addPicture (line 174) | addPicture(picture, isOriginal) { method copy (line 204) | copy() { method cut (line 217) | cut() { method paste (line 228) | paste() { method updateEditMenu (line 238) | updateEditMenu() { method fileSave (line 245) | fileSave(taskParam) { method newPicture (line 262) | newPicture() { method _keyboardPressControl (line 284) | _keyboardPressControl(e) { method _keyboardUpControl (line 313) | _keyboardUpControl(e) { method toggleFullscreen (line 321) | toggleFullscreen(isFullscreen) { method initTopBar (line 343) | initTopBar() { method stagemousemove (line 475) | stagemousemove(event) { method attachKeyboardEvents (line 479) | attachKeyboardEvents() { method detachKeyboardEvents (line 491) | detachKeyboardEvents() { method clear (line 503) | clear() { method undo (line 507) | undo() { method redo (line 511) | redo() { FILE: src/class/blockCountViewer.js method constructor (line 4) | constructor() { method generateView (line 18) | generateView(sceneView, option) { method updateView (line 28) | async updateView() { method destroy (line 44) | destroy() { FILE: src/class/container.js method constructor (line 17) | constructor() { method generateView (line 68) | generateView(containerView) { method enableSort (line 174) | enableSort() { method updateSortableObjectList (line 226) | updateSortableObjectList(objects) { method _getSortableObjectList (line 232) | _getSortableObjectList(objects) { method disableSort (line 248) | disableSort() { method updateListView (line 261) | updateListView() { method setObjects (line 285) | setObjects(objectModels) { method getPictureElement (line 306) | getPictureElement(pictureId, objectId) { method setPicture (line 319) | setPicture(picture) { method selectPicture (line 343) | selectPicture(pictureId, objectId) { method selectSound (line 358) | selectSound(soundId, objectId) { method addObject (line 374) | addObject(objectModel, ...rest) { method addObjectFunc (line 389) | addObjectFunc(objectModel, index, isNotRender) { method renderObject (line 420) | renderObject(object) { method addExtension (line 427) | addExtension(obj) { method removeExtension (line 435) | removeExtension(obj) { method addCloneObject (line 453) | addCloneObject(object, scene, isNotRender) { method removeObject (line 479) | removeObject(id, isPass) { method selectObject (line 513) | selectObject(objectId, changeScene) { method getAllObjects (line 598) | getAllObjects() { method getObject (line 607) | getObject(objectId) { method getEntity (line 623) | getEntity(objectId) { method getVariable (line 639) | getVariable(variableId) { method moveElement (line 659) | moveElement(end, start) { method getDropdownList (line 675) | async getDropdownList(menuName, obj) { method clearRunningState (line 835) | clearRunningState() { method clearRunningStateOnScene (line 841) | clearRunningStateOnScene() { method mapObject (line 857) | mapObject(mapFunction, param) { method mapObjectOnScene (line 863) | mapObjectOnScene(mapFunction, param) { method mapEntity (line 876) | mapEntity(mapFunction, param) { method mapEntityOnScene (line 880) | mapEntityOnScene(mapFunction, param) { method mapEntityIncludeClone (line 892) | mapEntityIncludeClone(mapFunction, param) { method mapEntityIncludeCloneOnScene (line 910) | mapEntityIncludeCloneOnScene(mapFunction, param) { method getCachedPicture (line 935) | getCachedPicture(pictureId) { method cachePicture (line 945) | cachePicture(pictureId, image) { method unCachePictures (line 955) | unCachePictures(entity, pictures, isClone) { method toJSON (line 980) | toJSON() { method takeSequenceSnapshot (line 987) | takeSequenceSnapshot() { method loadSequenceSnapshot (line 998) | loadSequenceSnapshot() { method getInputValue (line 1017) | getInputValue() { method getSttValue (line 1021) | getSttValue() { method setInputValue (line 1029) | setInputValue(inputValue) { method setSttValue (line 1046) | setSttValue(inputValue) { method enableSttValue (line 1060) | enableSttValue() { method resetSceneDuringRun (line 1064) | resetSceneDuringRun() { method setCopiedObject (line 1076) | setCopiedObject(object) { method updateObjectsOrder (line 1080) | updateObjectsOrder() { method getSceneObjects (line 1091) | getSceneObjects(scene) { method setCurrentObjects (line 1104) | setCurrentObjects() { method getCurrentObjects (line 1116) | getCurrentObjects() { method getProjectWithJSON (line 1128) | getProjectWithJSON(project) { method blurAllInputs (line 1136) | blurAllInputs() { method showProjectAnswer (line 1142) | showProjectAnswer() { method showSttAnswer (line 1149) | showSttAnswer() { method hideProjectAnswer (line 1157) | hideProjectAnswer(removeBlock, notIncludeSelf) { method hideSttAnswer (line 1186) | hideSttAnswer(removeBlock, notIncludeSelf) { method getView (line 1216) | getView() { method resize (line 1221) | resize() { method removeFuncBlocks (line 1252) | removeFuncBlocks(functionType) { method clear (line 1258) | clear() { method selectNeighborObject (line 1267) | selectNeighborObject(option) { method getObjectIndex (line 1294) | getObjectIndex(objectId) { method getDom (line 1298) | getDom(query) { method isSceneObjectsExist (line 1310) | isSceneObjectsExist() { method adjustClonedValues (line 1314) | adjustClonedValues(oldIds, newIds) { method getBlockList (line 1343) | getBlockList() { method scrollToObject (line 1347) | scrollToObject(ObjectId) { method setSound (line 1354) | setSound(sound) { method destroy (line 1387) | destroy() { FILE: src/class/dialog.ts type EntryObjectEntity (line 6) | type EntryObjectEntity = any; type NotchType (line 8) | type NotchType = 'ne' | 'nw' | 'se' | 'sw'; class EntryDialog (line 11) | class EntryDialog { method constructor (line 23) | constructor( method getNotchType (line 53) | private getNotchType(bound: any) { method setNotchPositionForPixi (line 81) | private setNotchPositionForPixi(bound: any) { method setNotchPositionForCreateJs (line 108) | private setNotchPositionForCreateJs(bound: any) { method update (line 142) | update() { method remove (line 182) | remove(saveCache: boolean) { method createSpeakNotch (line 191) | private createSpeakNotch(type: NotchType) { method createThinkkNotch (line 250) | private createThinkkNotch(type: NotchType) { method drawZigZagLineX (line 309) | private drawZigZagLineX({ ctx, x1, y1, x2, y2, padding, zigzagSpacing,... method drawZigZagLineY (line 319) | private drawZigZagLineY({ ctx, x1, y1, x2, y2, padding, zigzagSpacing,... method drawZigZagRect (line 329) | private drawZigZagRect({ x, y, w, h, borderColor, fillColor }: any) { method drawYellStart (line 387) | private drawYellStart({ x, y, w, h, fillColor, borderColor }: any) { method generateSpeak (line 401) | private generateSpeak(mode: 'speak' | 'ask' | 'yell' | 'think') { FILE: src/class/doneProject.js method constructor (line 6) | constructor(id) { method init (line 9) | init(projectId) { method generateView (line 13) | generateView(doneProject) { method getView (line 34) | getView() { method resize (line 38) | resize() { FILE: src/class/engine.js method constructor (line 12) | constructor() { method generateView (line 79) | generateView(controlView, option = 'workspace') { method toggleAudioShadePanel (line 358) | toggleAudioShadePanel() { method toggleAudioProgressPanel (line 398) | toggleAudioProgressPanel() { method hideAllAudioPanel (line 475) | hideAllAudioPanel() { method toggleSpeedPanel (line 488) | toggleSpeedPanel() { method setSpeedMeter (line 530) | setSpeedMeter(FPS) { method start (line 556) | start() { method stop (line 565) | stop() { method computeFunction (line 591) | computeFunction({ script }) { method isState (line 600) | isState(state) { method run (line 607) | run() { method toggleRun (line 618) | toggleRun(disableAchieve) { method toggleStop (line 715) | async toggleStop() { method setEnableInputField (line 816) | setEnableInputField(on) { method togglePause (line 829) | togglePause({ visible = true } = {}) { method setPauseButton (line 892) | setPauseButton() { method fireEvent (line 934) | fireEvent(eventName) { method fireEventWithValue (line 945) | fireEventWithValue(eventName, value) { method fireEventOnEntity (line 965) | fireEventOnEntity(eventName, entity) { method raiseEventOnEntity (line 979) | raiseEventOnEntity(entity, param) { method captureKeyEvent (line 991) | captureKeyEvent(e, isForce) { method raiseKeyEvent (line 1029) | raiseKeyEvent(entity, [eventName, keyCode]) { method updateMouseView (line 1033) | updateMouseView() { method hideMouseView (line 1039) | hideMouseView() { method toggleFullScreen (line 1043) | toggleFullScreen(popupClassName) { method copyEvent (line 1105) | copyEvent(event) { method closeFullScreen (line 1113) | closeFullScreen() { method exitFullScreen (line 1122) | exitFullScreen() { method showProjectTimer (line 1131) | showProjectTimer() { method hideProjectTimer (line 1139) | hideProjectTimer(removeBlock, notIncludeSelf) { method clearTimer (line 1171) | clearTimer() { method startProjectTimer (line 1176) | startProjectTimer() { method stopProjectTimer (line 1192) | stopProjectTimer() { method resetTimer (line 1204) | resetTimer() { method updateProjectTimer (line 1227) | updateProjectTimer(value) { method raiseMessage (line 1247) | raiseMessage(value) { method getDom (line 1255) | getDom(query) { method attachKeyboardCapture (line 1269) | attachKeyboardCapture() { method detachKeyboardCapture (line 1276) | detachKeyboardCapture() { method applyOption (line 1283) | applyOption() { method destroy (line 1297) | destroy() { method trimPromiseExecutor (line 1301) | trimPromiseExecutor() { method addPromiseExecutor (line 1305) | addPromiseExecutor(promises) { method _resetEngineTimer (line 1318) | _resetEngineTimer() { method _pauseEngineTimer (line 1327) | _pauseEngineTimer() { method _resumeEngineTimer (line 1336) | _resumeEngineTimer() { method _stopEngineTimer (line 1348) | _stopEngineTimer() { method _getEngineTimeMs (line 1357) | _getEngineTimeMs() { method _processEngineTimeouts (line 1366) | _processEngineTimeouts() { method _clearEngineTimeouts (line 1390) | _clearEngineTimeouts() { method setTimeout (line 1394) | setTimeout(callback, delay) { method clearTimeout (line 1408) | clearTimeout(id) { FILE: src/class/entity.js constant FONT_PADDING_TOP_EXCEPTIONS (line 10) | const FONT_PADDING_TOP_EXCEPTIONS = ['Nanum Gothic Coding', 'SDMapssi']; constant TEXT_BOX_REPOSITION_THRESHOLD (line 11) | const TEXT_BOX_REPOSITION_THRESHOLD = 10; constant TEXT_BOX_REPOSITION_OFFSET (line 12) | const TEXT_BOX_REPOSITION_OFFSET = 10; constant TEXT_BOX_WEBGL_OFFSET (line 13) | const TEXT_BOX_WEBGL_OFFSET = 5.9; method constructor (line 21) | constructor(object) { method injectModel (line 136) | injectModel(pictureModel, entityModel) { method syncModel_ (line 162) | syncModel_({ method initCommand (line 198) | initCommand() { method checkCommand (line 206) | checkCommand() { method setModel (line 227) | setModel(entityModel) { method setX (line 237) | setX(x) { method getX (line 254) | getX(toFixedValue) { method setY (line 266) | setY(y) { method getY (line 283) | getY(toFixedValue) { method getDirection (line 295) | getDirection(toFixedValue) { method setDirection (line 308) | setDirection(dir = 0, flippable) { method setRotation (line 333) | setRotation(rotation) { method getRotation (line 351) | getRotation(toFixedValue) { method setRegX (line 363) | setRegX(regX) { method getRegX (line 381) | getRegX() { method setRegY (line 389) | setRegY(regY) { method getRegY (line 407) | getRegY() { method setScaleX (line 415) | setScaleX(scaleX) { method getScaleX (line 438) | getScaleX() { method setScaleY (line 446) | setScaleY(scaleY) { method getScaleY (line 469) | getScaleY() { method setSize (line 477) | setSize(size) { method resetSize (line 485) | resetSize() { method setXSize (line 492) | setXSize(size) { method setYSize (line 499) | setYSize(size) { method getSize (line 510) | getSize(toFixedValue) { method setWidth (line 525) | setWidth(width) { method getWidth (line 546) | getWidth() { method setHeight (line 554) | setHeight(height) { method getHeight (line 571) | getHeight() { method setColorWithLog (line 575) | setColorWithLog(colour) { method setColour (line 586) | setColour(colour = '#000000') { method getColour (line 599) | getColour() { method setBGColourWithLog (line 607) | setBGColourWithLog(colour = 'transparent') { method setBGColour (line 618) | setBGColour(colour = 'transparent') { method getBGColour (line 630) | getBGColour() { method setUnderLine (line 634) | setUnderLine(underLine = false) { method getUnderLine (line 644) | getUnderLine() { method setStrike (line 648) | setStrike(strike = false) { method getStrike (line 658) | getStrike() { method getFont (line 665) | getFont() { method setFontWithLog (line 678) | setFontWithLog(font, shouldUpdateWidth) { method setFont (line 688) | setFont(font = '20 Nanum Gothic', shouldUpdateWidth = true) { method setLineHeight (line 735) | setLineHeight() { method syncFont (line 745) | syncFont() { method getFontType (line 765) | getFontType() { method setFontType (line 772) | setFontType(fontType = 'Nanum Gothic') { method getFontSize (line 783) | getFontSize() { method setFontSize (line 790) | setFontSize(fontSize = 20) { method setFontBold (line 805) | setFontBold(isFontBold = false) { method toggleFontBold (line 814) | toggleFontBold() { method setFontItalic (line 823) | setFontItalic(isFontItalic = false) { method toggleFontItalic (line 832) | toggleFontItalic() { method getFontName (line 838) | getFontName() { method setTextEffect (line 859) | setTextEffect(effect, mode) { method resetTextEffect (line 875) | resetTextEffect() { method applyEffectByNameAndValue (line 901) | applyEffectByNameAndValue(effect, mode) { method updateTextbox (line 919) | updateTextbox() { method setText (line 932) | setText(text = '') { method getText (line 946) | getText() { method setTextAlign (line 954) | setTextAlign(textAlign = Entry.TEXT_ALIGN_CENTER) { method getTextAlign (line 983) | getTextAlign() { method setLineBreak (line 991) | setLineBreak(lineBreak = false) { method getLineBreak (line 1040) | getLineBreak() { method setVisible (line 1048) | setVisible(visible = true) { method getVisible (line 1063) | getVisible() { method setImage (line 1071) | setImage(pictureModel) { method applyFilter (line 1138) | applyFilter(isForce, forceEffects) { method resetFilter (line 1305) | resetFilter() { method updateDialog (line 1329) | updateDialog() { method takeSnapshot (line 1339) | takeSnapshot() { method loadSnapshot (line 1347) | loadSnapshot() { method removeClone (line 1361) | removeClone(isLast) { method clearExecutor (line 1381) | clearExecutor() { method toJSON (line 1389) | toJSON() { method setInitialEffectValue (line 1423) | setInitialEffectValue() { method getInitialEffectValue (line 1432) | getInitialEffectValue() { method setVoiceProp (line 1448) | setVoiceProp(prop) { method getVoiceProp (line 1457) | getVoiceProp() { method removeBrush (line 1464) | removeBrush() { method removePaint (line 1469) | removePaint() { method eraseBrush (line 1474) | eraseBrush() { method erasePaint (line 1496) | erasePaint() { method _removeShapes (line 1504) | _removeShapes() { method _removePaintShapes (line 1517) | _removePaintShapes() { method updateBG (line 1530) | updateBG() { method getMeasuredLineHeight (line 1561) | getMeasuredLineHeight() { method alignTextBox (line 1575) | alignTextBox() { method syncDialogVisible (line 1621) | syncDialogVisible() { method addStamp (line 1627) | addStamp() { method removeStamps (line 1636) | removeStamps() { method destroy (line 1642) | destroy(isClone) { method cache (line 1675) | cache() { method reset (line 1685) | reset() { method _syncFontStyle (line 1695) | _syncFontStyle() { FILE: src/class/entryModuleLoader.ts type EntryBlockRegisterSchema (line 5) | type EntryBlockRegisterSchema = { class EntryModuleLoader (line 11) | class EntryModuleLoader { method loadModule (line 23) | async loadModule(moduleInfo: { name: string; file: string }): Promise<... method loadModuleFromLocalOrOnline (line 55) | async loadModuleFromLocalOrOnline(name: string, isLite?: boolean) { method loadScript (line 82) | async loadScript(name: string, code: string, isLite?: boolean) { method registerHardwareModule (line 121) | registerHardwareModule(moduleObject: EntryHardwareBlockModule) { method removePrevModuleBlock (line 162) | removePrevModuleBlock(prevModuleBlocks: Array) { method registerHardwareLiteModule (line 176) | async registerHardwareLiteModule(moduleObject: EntryHardwareBlockModul... method registerBlockModule (line 201) | registerBlockModule(moduleObject: EntryBlockModule) { method loadBlocks (line 222) | loadBlocks({ method createTextBlock (line 252) | private createTextBlock(moduleName: string, content: string): EntryBlo... method setLanguageTemplates (line 279) | private setLanguageTemplates(moduleObject: EntryHardwareBlockModule) { method applyDefaultProperties (line 292) | private applyDefaultProperties({ blockName, block }: EntryBlockRegiste... FILE: src/class/function.js class EntryFunc (line 6) | class EntryFunc { method constructor (line 10) | constructor(func = {}) { method destroy (line 64) | destroy() { method edit (line 68) | edit() { method generateBlock (line 81) | generateBlock() { method defaultLocalVariable (line 87) | defaultLocalVariable(isForce) { method setLocalVariableLength (line 94) | setLocalVariableLength(length) { method appendLocalVariable (line 109) | appendLocalVariable(value) { method insertFuncLocalVariable (line 118) | insertFuncLocalVariable(value, index) { method removeLocalVariable (line 127) | removeLocalVariable(idx) { method removeLastLocalVariable (line 137) | removeLastLocalVariable() { method toggleFunctionUseLocalVariables (line 141) | toggleFunctionUseLocalVariables() { method getLocalVariables (line 147) | getLocalVariables() { method makeLocalVariableName (line 151) | makeLocalVariableName(isForce) { method checkLocalVariableName (line 166) | checkLocalVariableName(name) { method changeNameLocalVariable (line 170) | changeNameLocalVariable(name, index) { method getValue (line 180) | getValue(variableId, localVariables) { method setValue (line 188) | setValue(value, variableId, localVariables) { method getBlockById (line 196) | getBlockById(blockId) { method getFuncBlockByFuncId (line 200) | getFuncBlockByFuncId(funcId) { method getBlockByParamId (line 204) | getBlockByParamId(paramId) { method changeFunctionName (line 208) | static changeFunctionName(name) { method initBlock (line 222) | static initBlock(blockMenu) { method registerFunction (line 228) | static registerFunction(func) { method clearThreads (line 254) | static clearThreads() { method edit (line 258) | static edit(func) { method initEditView (line 297) | static initEditView(content) { method endEdit (line 352) | static endEdit(message) { method save (line 388) | static save() { method cancelEdit (line 394) | static cancelEdit() { method setupMenuCode (line 418) | static setupMenuCode() { method refreshMenuCode (line 467) | static refreshMenuCode() { method requestParamBlock (line 479) | static requestParamBlock(type) { method registerParamBlock (line 497) | static registerParamBlock(type) { method createParamBlock (line 517) | static createParamBlock(type, blockPrototype, originalType) { method updateMenu (line 532) | static updateMenu() { method generateBlock (line 557) | static generateBlock(func) { method generateWsBlock (line 591) | static generateWsBlock(target, isRestore) { method bindFuncChangeEvent (line 747) | static bindFuncChangeEvent(targetFunc) { method unbindFuncChangeEvent (line 756) | static unbindFuncChangeEvent() { method unbindWorkspaceStateChangeEvent (line 764) | static unbindWorkspaceStateChangeEvent() { method reset (line 774) | static reset() { method changeType (line 781) | static changeType(func, type = 'normal') { method _generateFunctionSchema (line 828) | static _generateFunctionSchema(functionId, type = 'normal', isUpdate) { method _restoreBoardToVimBoard (line 855) | static _restoreBoardToVimBoard() { method takeSnapshot (line 867) | takeSnapshot() { method loadSnapshot (line 873) | loadSnapshot() { FILE: src/class/hardware/bluetoothServices/event-dispatcher.ts type TypedDispatcher (line 31) | interface TypedDispatcher { class EventDispatcher (line 62) | class EventDispatcher extends EventEmitter implements EventTarget { method addEventListener (line 68) | public addEventListener(type: string, listener: EventListenerOrEventLi... method removeEventListener (line 75) | public removeEventListener(type: string, callback: EventListenerOrEven... method dispatchEvent (line 84) | public dispatchEvent(eventOrType: Event | string, detail?: T): bool... FILE: src/class/hardware/bluetoothServices/promise-queue.ts type QueuedPromise (line 29) | interface QueuedPromise { class PromiseQueue (line 38) | class PromiseQueue { method constructor (line 42) | constructor(private concurrent = 1) {} method pump (line 44) | private async pump(): Promise { method add (line 68) | public add(fn: () => Promise): Promise { FILE: src/class/hardware/bluetoothServices/service-helper.ts type ServiceEventHandler (line 32) | interface ServiceEventHandler { class ServiceHelper (line 40) | class ServiceHelper { method constructor (line 45) | constructor(private service: BluetoothRemoteGATTService, private emitt... method getCharacteristic (line 47) | private async getCharacteristic( method getCharacteristicValue (line 57) | public async getCharacteristicValue(uuid: BluetoothCharacteristicUUID)... method setCharacteristicValue (line 67) | public async setCharacteristicValue( method handleListener (line 80) | public async handleListener( FILE: src/class/hardware/bluetoothServices/services/accelerometer.ts type AccelerometerCharacteristic (line 32) | enum AccelerometerCharacteristic { type AccelerometerData (line 40) | interface AccelerometerData { type AccelerometerPeriod (line 58) | type AccelerometerPeriod = 1 | 2 | 5 | 10 | 20 | 80 | 160 | 640; type AccelerometerEvents (line 63) | interface AccelerometerEvents { class AccelerometerService (line 81) | class AccelerometerService extends (EventDispatcher as new () => TypedDi... method create (line 93) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 104) | constructor(service: BluetoothRemoteGATTService) { method init (line 110) | private async init() { method readAccelerometerData (line 121) | public async readAccelerometerData(): Promise { method getAccelerometerPeriod (line 131) | public async getAccelerometerPeriod(): Promise { method setAccelerometerPeriod (line 142) | public async setAccelerometerPeriod(frequency: AccelerometerPeriod): P... method accelerometerDataChangedHandler (line 151) | private accelerometerDataChangedHandler(event: Event) { method dataViewToAccelerometerData (line 157) | private dataViewToAccelerometerData(view: DataView): AccelerometerData { FILE: src/class/hardware/bluetoothServices/services/button.ts type ButtonCharacteristic (line 32) | enum ButtonCharacteristic { type ButtonState (line 40) | enum ButtonState { type ButtonEvents (line 58) | interface ButtonEvents { class ButtonService (line 80) | class ButtonService extends (EventDispatcher as new () => TypedDispatche... method create (line 90) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 101) | constructor(service: BluetoothRemoteGATTService) { method init (line 107) | private async init() { method readButtonAState (line 123) | public async readButtonAState(): Promise { method readButtonBState (line 131) | public async readButtonBState(): Promise { method buttonAStateChangedHandler (line 136) | private buttonAStateChangedHandler(event: Event) { method buttonBStateChangedHandler (line 141) | private buttonBStateChangedHandler(event: Event) { FILE: src/class/hardware/bluetoothServices/services/device-information.ts type DeviceInformationCharacteristic (line 31) | enum DeviceInformationCharacteristic { type DeviceInformation (line 42) | interface DeviceInformation { class DeviceInformationService (line 68) | class DeviceInformationService { method create (line 78) | public static async create( method constructor (line 89) | constructor(service: BluetoothRemoteGATTService) { method readDeviceInformation (line 96) | public async readDeviceInformation(): Promise { method readStringCharacteristic (line 127) | private async readStringCharacteristic( FILE: src/class/hardware/bluetoothServices/services/dfu-control.ts type DfuCharacteristic (line 31) | enum DfuCharacteristic { class DfuControlService (line 38) | class DfuControlService { method create (line 48) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 60) | constructor(service: BluetoothRemoteGATTService) { method requestDfu (line 67) | public requestDfu(): Promise { method requestFlashCode (line 77) | public requestFlashCode(): Promise { FILE: src/class/hardware/bluetoothServices/services/event.ts type EventCharacteristic (line 32) | enum EventCharacteristic { type MicrobitEvent (line 42) | interface MicrobitEvent { type MicrobitEvents (line 56) | interface MicrobitEvents { class EventService (line 78) | class EventService extends (EventDispatcher as new () => TypedDispatcher... method create (line 88) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 99) | constructor(service: BluetoothRemoteGATTService) { method init (line 105) | private async init() { method getMicrobitRequirements (line 121) | public async getMicrobitRequirements(): Promise { method setClientRequirements (line 133) | public async setClientRequirements(type: number, value: number): Promi... method readMicrobitEvent (line 146) | public async readMicrobitEvent(): Promise { method writeClientEvent (line 156) | public async writeClientEvent(type: number, value: number): Promise TypedDispatcher... method create (line 120) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 134) | constructor(service: BluetoothRemoteGATTService) { method init (line 140) | private async init() { method readPinData (line 151) | public async readPinData(): Promise { method writePinData (line 160) | public async writePinData(data: PinData[]): Promise { method getAdConfiguration (line 168) | public async getAdConfiguration(): Promise { method setAdConfiguration (line 179) | public async setAdConfiguration(config: AD[]): Promise { method getIoConfiguration (line 187) | public async getIoConfiguration(): Promise { method setIoConfiguration (line 198) | public async setIoConfiguration(config: IO[]): Promise { method setPwmControl (line 207) | public async setPwmControl(data: PwmControlData): Promise { method pinDataChangedHandler (line 212) | private pinDataChangedHandler(event: Event) { method dataViewToPinData (line 218) | private dataViewToPinData(view: DataView): PinData[] { method pinDataToDataView (line 229) | private pinDataToDataView(data: PinData[]): DataView { method dataViewToConfig (line 238) | private dataViewToConfig(view: DataView): number[] { method configToDataView (line 249) | private configToDataView(config: number[]): DataView { method pwmControlDataToDataView (line 263) | private pwmControlDataToDataView(data: PwmControlData): DataView { FILE: src/class/hardware/bluetoothServices/services/led.ts type LedCharacteristic (line 31) | enum LedCharacteristic { type LedMatrix (line 40) | type LedMatrix = [ class LedService (line 51) | class LedService { method create (line 61) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 70) | constructor(service: BluetoothRemoteGATTService) { method writeText (line 78) | public async writeText(text: string): Promise { method readMatrixState (line 86) | public async readMatrixState(): Promise { method writeMatrixState (line 95) | public async writeMatrixState(state: LedMatrix): Promise { method getScrollingDelay (line 103) | public async getScrollingDelay(): Promise { method setScrollingDelay (line 112) | public async setScrollingDelay(delay: number): Promise { method encodeString (line 118) | private encodeString(text: string): ArrayBuffer { method viewToLedMatrix (line 127) | private viewToLedMatrix(view: DataView): LedMatrix { method byteToBoolArray (line 135) | private byteToBoolArray(byte: number): boolean[] { method ledMatrixToView (line 144) | private ledMatrixToView(matrix: LedMatrix): DataView { method boolArrayToByte (line 152) | private boolArrayToByte(bools: boolean[]): number { FILE: src/class/hardware/bluetoothServices/services/magnetometer.ts type MagnetometerCharacteristic (line 32) | enum MagnetometerCharacteristic { type MagnetometerData (line 42) | interface MagnetometerData { type MagnetometerCalibration (line 60) | enum MagnetometerCalibration { type MagnetometerPeriod (line 82) | type MagnetometerPeriod = 1 | 2 | 5 | 10 | 20 | 80 | 160 | 640; type MagnetometerEvents (line 87) | interface MagnetometerEvents { class MagnetometerService (line 113) | class MagnetometerService extends (EventDispatcher as new () => TypedDis... method create (line 125) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 136) | constructor(service: BluetoothRemoteGATTService) { method init (line 142) | private async init() { method calibrate (line 163) | public async calibrate() { method readMagnetometerData (line 173) | public async readMagnetometerData(): Promise { method readMagnetometerBearing (line 183) | public async readMagnetometerBearing(): Promise { method getMagnetometerPeriod (line 196) | public async getMagnetometerPeriod(): Promise { method setMagnetometerPeriod (line 207) | public async setMagnetometerPeriod(frequency: MagnetometerPeriod): Pro... method magnetometerDataChangedHandler (line 216) | private magnetometerDataChangedHandler(event: Event) { method magnetometerBearingChangedHandler (line 222) | private magnetometerBearingChangedHandler(event: Event) { method magnetometerCalibrationChangedHandler (line 229) | private magnetometerCalibrationChangedHandler(event: Event) { method dataViewToMagnetometerData (line 238) | private dataViewToMagnetometerData(view: DataView): MagnetometerData { FILE: src/class/hardware/bluetoothServices/services/temperature.ts type TemperatureCharacteristic (line 32) | enum TemperatureCharacteristic { type TemperatureEvents (line 40) | interface TemperatureEvents { class TemperatureService (line 58) | class TemperatureService extends (EventDispatcher as new () => TypedDisp... method create (line 70) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 81) | constructor(service: BluetoothRemoteGATTService) { method init (line 87) | private async init() { method readTemperature (line 98) | public async readTemperature(): Promise { method getTemperaturePeriod (line 108) | public async getTemperaturePeriod(): Promise { method setTemperaturePeriod (line 119) | public async setTemperaturePeriod(frequency: number): Promise { method temperatureChangedHandler (line 128) | private temperatureChangedHandler(event: Event) { FILE: src/class/hardware/bluetoothServices/services/uart.ts type UartCharacteristic (line 32) | enum UartCharacteristic { type UartEvents (line 40) | interface UartEvents { class UartService (line 62) | class UartService extends (EventDispatcher as new () => TypedDispatcher<... method create (line 72) | public static async create(service: BluetoothRemoteGATTService): Promi... method constructor (line 83) | constructor(service: BluetoothRemoteGATTService) { method init (line 89) | private async init() { method send (line 106) | public async send(value: BufferSource): Promise { method sendText (line 114) | public async sendText(value: string): Promise { method receiveHandler (line 122) | private receiveHandler(event: Event) { method receiveTextHandler (line 128) | private receiveTextHandler(event: Event) { FILE: src/class/hardware/externalProgramLauncher.ts class ExternalProgramLauncher (line 1) | class ExternalProgramLauncher { method executeUrl (line 5) | public executeUrl(schemeUrl: string, notInstalledCallback: () => void) { method set (line 121) | public set() { method init (line 125) | private init(schemeUrl: string, callback: (programInstalled: boolean) ... method runViewer (line 136) | private runViewer(schemeUrl: string, callback: (programInstalled: bool... method getLoadingViewStyle (line 171) | private getLoadingViewStyle() { FILE: src/class/hardware/functions/createHardwarePopup.ts function createHardwarePopup (line 3) | function createHardwarePopup(onOkButtonClicked?: () => void) { FILE: src/class/hardware/hardwareMonitor.ts class HardwareMonitor (line 7) | class HardwareMonitor { method constructor (line 27) | constructor(hwModule: EntryHardwareBlockModule) { method initView (line 48) | initView() { method generateViewByMode (line 52) | generateViewByMode() { method generateView (line 70) | generateView() { method toggleMode (line 128) | toggleMode(mode: string) { method setHwModule (line 165) | setHwModule(hwModule: EntryHardwareBlockModule) { method changeMode (line 169) | changeMode() { method addPortEle (line 177) | addPortEle(listPort: any, ports: any) { method removePortEle (line 189) | removePortEle(listPort: any, ports: any) { method generateListView (line 200) | generateListView() { method generatePortView (line 231) | generatePortView(port: any, target: string) { method getView (line 305) | getView() { method update (line 309) | update(portData: any, sendQueue: any) { method resize (line 372) | resize() { method resizeList (line 400) | resizeList() { method align (line 409) | align() { method alignList (line 418) | alignList() { method _alignNS (line 436) | _alignNS(ports: any, yCursor: any, gap: any) { method _alignNSList (line 485) | _alignNSList(ports: any, yCursor: any) { method _movePort (line 528) | _movePort(port: any, x: any, y: any, prevPointer: any) { FILE: src/class/hardware/hardwareSocketMessageHandler.ts type EntryHardwareSocketMessage (line 13) | type EntryHardwareSocketMessage = { method constructor (line 22) | constructor(socket: SocketIOClient.Socket) { method _onAction (line 28) | _onAction(message: EntryHardwareSocketMessage) { method _onStateAction (line 51) | _onStateAction(payload: any) { method _onInitAction (line 56) | _onInitAction({ name }: any) { method _onDefaultAction (line 65) | _onDefaultAction(data: any) { method addEventListener (line 86) | addEventListener(type: string, callback: (...args: any[]) => void) { method removeEventListener (line 93) | removeEventListener(type: string, callback: () => void) { method dispatchEvent (line 106) | dispatchEvent(eventName: string, ...args: any[]) { FILE: src/class/hardware/webApiConnector.ts class WebApiConnector (line 2) | class WebApiConnector { method connect (line 3) | connect() {} method disconnect (line 4) | disconnect() {} method initialDevice (line 5) | initialDevice() {} FILE: src/class/hardware/webBluetoothConnector.ts class WebBluetoothConnector (line 6) | class WebBluetoothConnector extends WebApiConnector { method constructor (line 13) | constructor(hwModule: EntryHWLiteBaseModule, hwLite: HardwareLite) { method connect (line 19) | async connect() { method disconnect (line 24) | async disconnect() { method initialDevice (line 32) | async initialDevice() { method setDevice (line 38) | async setDevice() { method setServiceClasses (line 44) | setServiceClasses() { method setServices (line 48) | async setServices() { FILE: src/class/hardware/webSerialConnector.ts class LineBreakTransformer (line 8) | class LineBreakTransformer { method constructor (line 10) | constructor() { method transform (line 14) | transform(chunk: string, controller: any) { method flush (line 26) | flush(controller: any) { class WebSerialConnector (line 31) | class WebSerialConnector extends WebApiConnector { method constructor (line 42) | constructor(hwModule: EntryHWLiteBaseModule, hwLite: HardwareLite) { method connect (line 52) | async connect() { method disconnect (line 88) | async disconnect() { method initialDevice (line 111) | async initialDevice() { method sendAsync (line 128) | async sendAsync(data?: Buffer | string, isResetReq?: boolean, callback... method constantServing (line 168) | async constantServing() { method readPortData (line 200) | async readPortData() { method writePortData (line 217) | async writePortData(data: string) { method removeSerialPort (line 223) | async removeSerialPort() { method handleConnectErrorInEngineRun (line 246) | async handleConnectErrorInEngineRun() { method update (line 264) | update() { method sendAsciiAsBuffer (line 277) | sendAsciiAsBuffer(asciiStr: string) { method checkConditionBeforeStop (line 281) | checkConditionBeforeStop() { FILE: src/class/hardware/webUsbFlasher.ts class WebUsbFlasher (line 18) | class WebUsbFlasher { method constructor (line 26) | constructor() { method flashFirmware (line 34) | async flashFirmware(firmwareUrl: string, percentCallback: Function) { method connectUsb (line 84) | async connectUsb() { method findInterface (line 99) | findInterface() { method transfer (line 142) | async transfer(data: Uint8Array) { method writeData (line 172) | async writeData(data: Array): Promise { method writeBuffer (line 180) | async writeBuffer(buffer: Uint8Array): Promise { FILE: src/class/helper.js class EntryBlockHelper (line 3) | class EntryBlockHelper { method constructor (line 4) | constructor() { method generateView (line 14) | generateView(parentView) { method bindWorkspace (line 132) | bindWorkspace(workspace) { method renderBlock (line 150) | renderBlock(type) { method getView (line 223) | getView() { method resize (line 227) | resize() { method _updateSelectedBlock (line 231) | _updateSelectedBlock() { FILE: src/class/hw.ts type HardwareModuleType (line 14) | enum HardwareModuleType { type HardwareStatement (line 19) | enum HardwareStatement { class Hardware (line 25) | class Hardware { method httpsServerAddress (line 26) | get httpsServerAddress() { method httpsServerAddress2 (line 29) | get httpsServerAddress2() { method httpServerAddress (line 32) | get httpServerAddress() { method cloudRoomIdKey (line 35) | get cloudRoomIdKey() { method socketConnectOption (line 38) | private get socketConnectOption() { method constructor (line 72) | constructor() { method _loadExternalHardwareBlock (line 89) | async _loadExternalHardwareBlock(moduleinfo: { name: string; file: any... method retryConnect (line 101) | retryConnect() { method openHardwareProgram (line 105) | openHardwareProgram(args?: { [key: string]: string }) { method setExternalModule (line 123) | setExternalModule(moduleObject: EntryHardwareBlockModule) { method refreshHardwareBlockMenu (line 135) | refreshHardwareBlockMenu() { method disconnectSocket (line 170) | disconnectSocket() { method setDigitalPortValue (line 199) | setDigitalPortValue(port: any, value: any) { method getAnalogPortValue (line 208) | getAnalogPortValue(port: any) { method getDigitalPortValue (line 219) | getDigitalPortValue(port: any) { method setPortReadable (line 235) | setPortReadable(port: any) { method removePortReadable (line 257) | removePortReadable(port: any) { method update (line 282) | update() { method closeConnection (line 300) | closeConnection() { method downloadConnector (line 304) | downloadConnector() { method downloadGuide (line 308) | downloadGuide() { method downloadSource (line 312) | downloadSource() { method setZero (line 316) | setZero() { method checkDevice (line 326) | checkDevice(data: HardwareMessageData) { method openHardwareDownloadPopup (line 358) | openHardwareDownloadPopup() { method setDeviceNameContent (line 368) | setDeviceNameContent(setName: boolean) { method _initHardwareObject (line 382) | private _initHardwareObject() { method _addEntryEventListener (line 390) | private _addEntryEventListener() { method _createRandomRoomId (line 396) | private _createRandomRoomId() { method _trySocketConnect (line 404) | private _trySocketConnect(url: string) { method _handleSocketConnected (line 420) | private _handleSocketConnected(socket: SocketIOClient.Socket) { method _setSocketConnected (line 485) | private _setSocketConnected() { method _setSocketClosed (line 491) | private _setSocketClosed(needRedraw: boolean = true) { method _initSocket (line 503) | private _initSocket() { method _setHardwareDefaultMenu (line 560) | private _setHardwareDefaultMenu(statement: HardwareStatement) { method _banClassAllHardware (line 598) | private _banClassAllHardware() { method _disconnectHardware (line 610) | private _disconnectHardware() { method _sendSocketMessage (line 625) | private _sendSocketMessage(message: WebSocketMessage) { method _updatePortData (line 631) | private _updatePortData(data: HardwareMessageData) { method _setHardwareMonitorTemplate (line 637) | private _setHardwareMonitorTemplate() { method _alertUnderVersionUsed (line 655) | private _alertUnderVersionUsed() { method _executeHardware (line 678) | private _executeHardware(args?: { [key: string]: string }) { method _convertHexToString (line 695) | private _convertHexToString(num: number | string) { FILE: src/class/hw_lite.ts constant ARDUINO_BOARD_IDS (line 9) | const ARDUINO_BOARD_IDS: string[] = ['010101', '040201', '080101']; class HardwareLite (line 11) | class HardwareLite { method constructor (line 27) | constructor(playground: any) { method setZero (line 35) | setZero() { method isActive (line 39) | isActive(name: string) { method banClassAllHardwareLite (line 52) | banClassAllHardwareLite() { method setExternalModule (line 65) | setExternalModule(moduleObject: EntryHWLiteBaseModule) { method getConnectFailedMenu (line 77) | getConnectFailedMenu() { method setFirmwareDownloadButton (line 82) | setFirmwareDownloadButton(callback: Function) { method _setHardwareMonitorTemplate (line 94) | private _setHardwareMonitorTemplate() { method _updatePortData (line 105) | _updatePortData() { method isHwLiteSupportAgent (line 111) | isHwLiteSupportAgent() { method refreshHardwareLiteBlockMenu (line 128) | refreshHardwareLiteBlockMenu() { method connect (line 183) | async connect() { method disconnect (line 207) | async disconnect() { method addHardwareLiteModule (line 229) | addHardwareLiteModule(module: EntryHWLiteBaseModule) { method removeHardwareLiteModule (line 232) | removeHardwareLiteModule() { method setWebConnector (line 236) | setWebConnector() { method removeWebConnector (line 263) | removeWebConnector() { method setFlasher (line 269) | setFlasher() { method removeFlasher (line 274) | removeFlasher() { method getStatus (line 278) | getStatus() { method setStatus (line 281) | setStatus(state: HWLiteStatus) { method getCustomPromptPayload (line 285) | getCustomPromptPayload() { method setCustomPromptPayload (line 289) | setCustomPromptPayload(payload: String) { method testCustomPromptPayload (line 294) | testCustomPromptPayload() { FILE: src/class/intro.ts class EntryIntro (line 8) | class EntryIntro implements IEntry.Intro { method generateView (line 13) | generateView(introView: any) { method setView (line 18) | setView(view: any) { method removeView (line 27) | removeView() { FILE: src/class/learning/Chart.js class LearningChart (line 3) | class LearningChart { method constructor (line 4) | constructor(modalData, type = 'chart') { method show (line 13) | show() { method hide (line 17) | hide() { method destroy (line 21) | destroy() { method load (line 26) | load(data) { method createChart (line 30) | createChart({ title = '', description = '', source }) { method createTree (line 49) | createTree({ title = '', source }) { FILE: src/class/learning/Cluster.js constant GRAPH_COLOR (line 10) | const GRAPH_COLOR = [ class Cluster (line 37) | class Cluster { method constructor (line 51) | constructor(params = {}) { method init (line 60) | init({ name, result, table, trainParam }) { method setTable (line 77) | setTable() { method destroy (line 86) | destroy() { method setVisible (line 94) | setVisible(visible) { method unbanBlocks (line 98) | unbanBlocks(blockMenu) { method isTrained (line 107) | isTrained() { method openChart (line 111) | openChart() { method closeChart (line 133) | closeChart() { method setTrainOption (line 137) | setTrainOption(type, value) { method getTrainOption (line 144) | getTrainOption() { method getTrainResult (line 148) | getTrainResult() { method getResult (line 152) | getResult() { method train (line 156) | train() { method predict (line 189) | predict(arr = []) { method findColor (line 200) | findColor(id, a, b) { method chartData (line 214) | get chartData() { function convertGraphData (line 278) | function convertGraphData(data, centroids, indexes, attr) { function eudist (line 302) | function eudist(a, b) { function predictCluster (line 312) | function predictCluster(arr, k, centroids) { function kmeans (line 325) | function kmeans(inputs, trainParam) { FILE: src/class/learning/DecisionTree.js class DecisionTree (line 24) | class DecisionTree extends LearningBase { method init (line 27) | init({ name, url, result, table, trainParam, modelId, loadModel }) { method generateTree (line 51) | generateTree() { method openChart (line 66) | openChart() { method closeChart (line 74) | closeChart() { method destroy (line 78) | destroy() { method train (line 86) | async train() { method load (line 128) | async load(url, modelId) { method predict (line 142) | async predict(array) { function createModel (line 157) | function createModel(maxDepth, minNumSamples) { function getData (line 165) | function getData(testRate = 0.2, data) { function sliceArray (line 195) | function sliceArray(dataArray, testRate) { function evaluate (line 203) | function evaluate(model, validateData = [{ x: 0, y: 0 }], numClass) { FILE: src/class/learning/ImageLearning.js constant SCALAR_VALUE (line 8) | const SCALAR_VALUE = 127.5; constant SIZE (line 9) | const SIZE = 224; class ImageLearning (line 10) | class ImageLearning { method constructor (line 20) | constructor({ url, labels, type }) { method labels (line 34) | get labels() { method getResult (line 38) | getResult(index) { method unbanBlocks (line 49) | unbanBlocks(blockMenu) { method openInputPopup (line 56) | openInputPopup() { method getVideo (line 70) | getVideo() { method startPredict (line 79) | async startPredict() { method predict (line 105) | async predict(canvas) { method stopPredict (line 115) | stopPredict() { method namePredictions (line 121) | async namePredictions(logits) { method preprocess (line 131) | async preprocess(canvas) { method load (line 143) | async load(url) { method reload (line 148) | async reload(url) { function isWebGlSupport (line 156) | function isWebGlSupport() { FILE: src/class/learning/InputPopup.js method constructor (line 6) | constructor(source) { method open (line 10) | open() { method generatePopupView (line 14) | generatePopupView({ url, labels, type, recordTime, setResult }) { method toastError (line 90) | toastError() { FILE: src/class/learning/LearningBase.ts type Table (line 4) | type Table = { class LearningBase (line 9) | class LearningBase { method constructor (line 27) | constructor(params: any = {}) { method init (line 36) | init({ name, result, table, trainParam }: any) { method isTrained (line 52) | isTrained() { method setTable (line 56) | setTable() { method destroy (line 65) | destroy() { method setVisible (line 73) | setVisible(visible: boolean) { method unbanBlocks (line 77) | unbanBlocks(blockMenu: any) { method openChart (line 86) | openChart() { method closeChart (line 97) | closeChart() { method setTrainOption (line 101) | setTrainOption(type: string, value: any) { method getTrainOption (line 108) | getTrainOption() { method getTrainResult (line 112) | getTrainResult() { method getResult (line 116) | getResult() { method generateChart (line 120) | generateChart() { method train (line 124) | train() { method load (line 128) | load() { method predict (line 132) | predict() { FILE: src/class/learning/LearningView.js constant GL_VAR_POS (line 4) | const GL_VAR_POS = { constant STATUS (line 9) | const STATUS = { class LearningView (line 16) | class LearningView { method constructor (line 17) | constructor({ name = 'model name', status = STATUS.NO_MODEL, value = 0... method setX (line 35) | setX(x) { method getX (line 39) | getX() { method setY (line 42) | setY(y) { method getY (line 46) | getY() { method isVisible (line 49) | isVisible() { method setVisible (line 52) | setVisible(visibleState) { method setValue (line 57) | setValue(value) { method getValue (line 68) | getValue() { method destroy (line 71) | destroy() { method setStatus (line 74) | setStatus(status) { method generateView (line 79) | generateView(variableIndex = 0) { method updateView (line 165) | updateView() { method _adjustSingleViewPosition (line 223) | _adjustSingleViewPosition() { FILE: src/class/learning/LogisticRegression.js class LogisticRegression (line 22) | class LogisticRegression extends LearningBase { method init (line 25) | init({ name, url, result, table, trainParam }) { method load (line 52) | async load(url) { method reload (line 80) | async reload(url) { method train (line 85) | async train() { method predict (line 139) | async predict(array) { method evaluate (line 157) | async evaluate(model, validateData = [{ x: 0, y: 0 }], classMap, numCl... function createModel (line 176) | function createModel(inputShape, numClasses = 1) { function trainModel (line 192) | async function trainModel(model, inputs, outputs, trainParam, onEpochEnd) { function getData (line 215) | function getData(validationRate, testRate, data, trainParam) { function sliceArray (line 250) | function sliceArray(dataArray, validationRate = 0.25, testRate = 0.2) { function arrayToZip (line 261) | function arrayToZip(array) { FILE: src/class/learning/NumberClassification.js class NumberClassification (line 22) | class NumberClassification { method constructor (line 36) | constructor(params = {}) { method init (line 45) | init({ name, url, table, trainParam, modelId, loadModel, result }) { method setTable (line 70) | setTable() { method destroy (line 79) | destroy() { method createColor (line 87) | createColor() { method setVisible (line 97) | setVisible(visible) { method unbanBlocks (line 101) | unbanBlocks(blockMenu) { method isTrained (line 110) | isTrained() { method openChart (line 114) | openChart() { method closeChart (line 133) | closeChart() { method setTrainOption (line 137) | setTrainOption(type, value) { method getTrainOption (line 144) | getTrainOption() { method getResult (line 148) | getResult() { method getTrainResult (line 152) | getTrainResult() { method getLabels (line 156) | getLabels() { method train (line 161) | train() { method load (line 199) | async load(url, modelId) { method normalize (line 220) | normalize(data = []) { method predict (line 229) | predict(data) { method findLabel (line 271) | findLabel(x, y) { method findColor (line 280) | findColor(id, a, b) { method chartData (line 287) | get chartData() { function eudist (line 343) | function eudist(a, b) { function convertTableToKnnData (line 353) | function convertTableToKnnData(tableData = {}) { FILE: src/class/learning/Regression.js class Regression (line 24) | class Regression extends LearningBase { method init (line 27) | init({ name, url, result, table, trainParam }) { method generateChart (line 54) | generateChart() { method train (line 70) | async train() { method load (line 131) | async load(url) { method convertNomalResult (line 159) | convertNomalResult() { method predict (line 171) | async predict(data) { method chartData (line 195) | get chartData() { function addSign (line 246) | function addSign(x) { function convertToTfData (line 250) | function convertToTfData(data, trainParam) { function convertToTensor (line 277) | function convertToTensor(inputs, outputs) { function createModel (line 302) | function createModel(inputShape) { function trainModel (line 307) | async function trainModel(model, inputs, outputs, trainParam, onBatchEnd... constant TEST_POINT_COUNT (line 325) | const TEST_POINT_COUNT = 2; function testModel (line 326) | function testModel(model, normalizationData) { function getR2Score (line 345) | function getR2Score(model, normResult, y) { function train (line 363) | async function train(inputs, outputs, trainParam, onBatchEnd, onEpochEnd) { FILE: src/class/learning/SpeechClassification.js class Classification (line 4) | class Classification { method constructor (line 11) | constructor({ url, labels, type, recordTime }) { method labels (line 19) | get labels() { method getResult (line 23) | getResult(index) { method unbanBlocks (line 34) | unbanBlocks(blockMenu) { method openInputPopup (line 41) | openInputPopup() { method namePredictions (line 56) | async namePredictions(logits) { method predict (line 66) | async predict(tensor) { method load (line 71) | async load(url) { method reload (line 75) | async reload(url) { FILE: src/class/learning/Svm.js constant SVM (line 9) | const SVM = require('libsvm-js/asm'); constant KERNEL_STRING_TYPE (line 22) | const KERNEL_STRING_TYPE = { constant OPTION_DEFAULT_VALUE (line 28) | const OPTION_DEFAULT_VALUE = { class Svm (line 40) | class Svm extends LearningBase { method init (line 43) | init({ name, url, result, table, trainParam, modelId, loadModel }) { method checkTrainOptionValidation (line 66) | checkTrainOptionValidation() { method train (line 100) | async train() { method load (line 149) | async load(url, modelId) { method predict (line 161) | async predict(array) { method getData (line 173) | getData(testRate, data) { method sliceArray (line 207) | sliceArray(dataArray, testRate) { method evaluate (line 215) | evaluate(model, validateData, numClass) { function createModel (line 235) | function createModel() { function trainModel (line 239) | function trainModel(model, samples, labels, svmTrainOption) { FILE: src/class/learning/TextLearning.js method load (line 12) | async load(resourceRoot = `${Entry.Utils.getEntryjsPath()}/extern/khaiii... class TextNaiveBaye (line 24) | class TextNaiveBaye { method constructor (line 32) | constructor({ url, labels, modelId, loadModel }) { method labels (line 42) | get labels() { method unbanBlocks (line 46) | unbanBlocks(blockMenu) { method isAvailable (line 51) | isAvailable() { method getResult (line 58) | getResult(index) { method openInputPopup (line 69) | openInputPopup() { method predict (line 109) | async predict(textData) { method load (line 115) | async load(url, modelId) { FILE: src/class/learning/Utils.ts method arrayToMatrix (line 78) | arrayToMatrix(array: Array, columns: number) { FILE: src/class/learning/bayes.ts class Naivebayes (line 9) | class Naivebayes { method constructor (line 32) | constructor(options: any) { method frequencyTable (line 42) | public frequencyTable(tokens: Array) { method initializeCategory (line 52) | public initializeCategory(categoryName: string) { method learn (line 62) | public async learn(text: string, category: string) { method categorize (line 88) | public async categorize(text: string) { method tokenProbability (line 124) | private tokenProbability(token: string, category: string) { method toJson (line 130) | public toJson() { function fromJson (line 140) | function fromJson(jsonStr: string) { FILE: src/class/maxrect-packer/abstract_bin.ts type IBin (line 5) | interface IBin { method pushRect (line 27) | protected pushRect(rect:ImageRect, oversized:boolean) { FILE: src/class/maxrect-packer/geom/ImageRect.ts class ImageRect (line 4) | class ImageRect extends Rectangle { method constructor (line 5) | constructor(public x: number = 0, public y: number = 0, public width: ... FILE: src/class/maxrect-packer/geom/Rectangle.ts type IRectangle (line 1) | interface IRectangle { class Rectangle (line 8) | class Rectangle implements IRectangle { method constructor (line 9) | constructor (public x: number = 0, public y: number = 0, public width:... method Collide (line 11) | public static Collide (first: Rectangle, second: Rectangle) { return f... method Contain (line 12) | public static Contain (first: Rectangle, second: Rectangle) { return f... method area (line 14) | public area (): number { return this.width * this.height; } method collide (line 16) | public collide (rect: Rectangle): boolean { method contain (line 21) | public contain (rect: Rectangle): boolean { FILE: src/class/maxrect-packer/maxrects_bin.ts class MaxRectsBin (line 6) | class MaxRectsBin extends Bin { method constructor (line 14) | constructor ( method add (line 29) | public add (rect:ImageRect): boolean { method findNode (line 111) | private findNode (width: number, height: number): Rectangle | undefined { method splitNode (line 133) | private splitNode (freeRect: Rectangle, usedNode: Rectangle): boolean { method pruneFreeList (line 178) | private pruneFreeList () { method updateBinSize (line 205) | private updateBinSize (node: Rectangle): boolean { method expandFreeRects (line 227) | private expandFreeRects (width: number, height: number) { FILE: src/class/maxrect-packer/maxrects_packer.ts constant EDGE_MAX_VALUE (line 7) | const EDGE_MAX_VALUE: number = 4096; constant EDGE_MIN_VALUE (line 8) | const EDGE_MIN_VALUE: number = 128; type IOption (line 18) | interface IOption { class MaxRectsPacker (line 24) | class MaxRectsPacker { method constructor (line 35) | constructor ( method add (line 45) | public add(rect:ImageRect) { method addArray (line 67) | public addArray (rects: ImageRect[]) { method sort (line 71) | private sort (rects: IRectangle[]) { method empty (line 75) | public empty() { FILE: src/class/maxrect-packer/oversized_element_bin.ts class OversizedElementBin (line 5) | class OversizedElementBin extends Bin { method constructor (line 10) | constructor (public index:number, rect:ImageRect) { method add (line 19) | add (rect:ImageRect): boolean { return false; } FILE: src/class/object.js method constructor (line 17) | constructor(model) { method generateView (line 91) | generateView() { method setName (line 99) | setName(name) { method getName (line 108) | getName() { method setText (line 116) | setText(text) { method setScript (line 125) | setScript(script) { method getScriptText (line 133) | getScriptText() { method initEntity (line 142) | initEntity(model) { method updateThumbnailView (line 223) | updateThumbnailView() { method updateCoordinateView (line 250) | updateCoordinateView(isForced) { method updateRotationView (line 280) | updateRotationView(isForced) { method addPicture (line 302) | addPicture(picture, index) { method removePicture (line 319) | removePicture(pictureId) { method getPicture (line 342) | getPicture(value) { method getPictureIndex (line 374) | getPictureIndex(value) { method getPrevPicture (line 383) | getPrevPicture(pictureId) { method getNextPicture (line 394) | getNextPicture(pictureId) { method selectPicture (line 406) | selectPicture(pictureId) { method selectSound (line 417) | selectSound(soundId) { method addSound (line 429) | addSound(sound, index) { method removeSound (line 449) | removeSound(soundId) { method getRotateMethod (line 471) | getRotateMethod() { method setRotateMethod (line 483) | setRotateMethod(rotateMethod = 'free') { method initRotateValue (line 497) | initRotateValue(rotateMethod) { method updateRotateMethodView (line 509) | updateRotateMethodView() { method addCloneEntity (line 540) | addCloneEntity(object, entity, script) { method isSelected (line 585) | isSelected() { method toJSON (line 593) | toJSON(isClone) { method destroy (line 619) | destroy() { method getSound (line 629) | getSound(value) { method addCloneVariables (line 662) | addCloneVariables({ id }, entity, variables, lists) { method getLock (line 671) | getLock() { method setLock (line 675) | setLock(bool) { method updateInputViews (line 681) | updateInputViews(isLocked) { method editObjectValues (line 705) | editObjectValues(activate) { method getClonedEntities (line 730) | getClonedEntities() { method clearExecutor (line 734) | clearExecutor() { method _rightClick (line 744) | _rightClick(e) { method addStorage (line 834) | addStorage() { method enableContextMenu (line 841) | enableContextMenu() { method disableContextMenu (line 845) | disableContextMenu() { method isContextMenuEnabled (line 849) | isContextMenuEnabled() { method toggleEditObject (line 853) | toggleEditObject() { method getDom (line 864) | getDom(query) { method setInputBlurred (line 891) | setInputBlurred(...target) { method generateWorkspaceView (line 899) | generateWorkspaceView() { method createRotationMethodWrapperView (line 945) | createRotationMethodWrapperView() { method createRotateLabelWrapperView (line 998) | createRotateLabelWrapperView() { method createCoordinationView (line 1090) | createCoordinationView() { method createRotationWrapperView (line 1189) | createRotationWrapperView() { method setObjectFold (line 1208) | setObjectFold(isFold, isPass) { method resetObjectFold (line 1220) | resetObjectFold() { method createInformationView (line 1224) | createInformationView() { method createDeleteView (line 1237) | createDeleteView(exceptionsForMouseDown) { method createNameView (line 1254) | createNameView() { method createWrapperView (line 1332) | createWrapperView() { method createThumbnailView (line 1342) | createThumbnailView(objectId) { method createObjectInfoView (line 1356) | createObjectInfoView() { method createObjectView (line 1403) | createObjectView(objectId, exceptionsForMouseDown) { method _getRotateView (line 1488) | _getRotateView(type = 'free') { method getIndex (line 1498) | getIndex() { method _whenRotateEditable (line 1502) | _whenRotateEditable(func, obj) { FILE: src/class/painter.js constant NULL_IMAGE (line 4) | const NULL_IMAGE = method constructor (line 9) | constructor(view) { method importEntryPaint (line 30) | async importEntryPaint() { method graphicsMode (line 37) | get graphicsMode() { method initialize (line 41) | initialize() { method show (line 81) | show() { method hide (line 89) | hide() { method newPicture (line 94) | newPicture() { method changePicture (line 113) | changePicture(picture = {}, removed) { method updatePicture (line 144) | updatePicture(picture = {}, wasRun = true, result = true) { method alertSaveModifiedPicture (line 151) | alertSaveModifiedPicture(picture, wasRun) { method afterModified (line 161) | afterModified(picture) { method getImageSrc (line 181) | getImageSrc(picture) { method addPicture (line 194) | addPicture(picture = {}, isChangeShape) { method _getImageType (line 219) | _getImageType() { method fileSave (line 227) | fileSave(taskParam) { method attachKeyboardEvents (line 248) | attachKeyboardEvents() { method detachKeyboardEvents (line 260) | detachKeyboardEvents() { method _keyboardUpControl (line 272) | _keyboardUpControl(e) {} method _keyboardPressControl (line 273) | _keyboardPressControl(e) {} method toggleFullscreen (line 275) | toggleFullscreen(isFullscreen) { method clear (line 296) | clear() { method undo (line 300) | undo() { method redo (line 304) | redo() { FILE: src/class/pdf.ts class EntryPDF (line 5) | class EntryPDF { method constructor (line 8) | constructor(filename: string) { method generateView (line 12) | private generateView(file: string) { method getView (line 30) | getView() { method resize (line 34) | resize() { FILE: src/class/pixi/atlas/AtlasCanvasViewer.ts class AtlasCanvasViewer (line 19) | class AtlasCanvasViewer { method constructor (line 24) | constructor(viewerHeight: number = 200) { method attachToBody (line 29) | private attachToBody() { method add (line 41) | add(c: HTMLCanvasElement) { method removeCanvas (line 52) | removeCanvas(c: HTMLCanvasElement) { method empty (line 59) | empty() { method toggleVisible (line 63) | toggleVisible() { FILE: src/class/pixi/atlas/EntryTextureOption.ts type ITexOption (line 6) | interface ITexOption {} type IAtlasOption (line 8) | interface IAtlasOption extends ITexOption { class EntryTextureOption (line 14) | class EntryTextureOption { method USE_ATLAS (line 16) | get USE_ATLAS(): boolean { method constructor (line 32) | constructor(stageWidth: number, stageHeight: number) { method newPacker (line 49) | private newPacker(): MaxRectsPacker { method getTexRect (line 62) | private getTexRect(w: number, h: number, ratio: number, max: number): ... method computeMaxTextureSize (line 69) | private computeMaxTextureSize(LIMIT: number): number { method _isSpriteSheetEnabled (line 80) | private _isSpriteSheetEnabled(): boolean { FILE: src/class/pixi/atlas/ISceneTextures.ts type ISceneTextures (line 5) | interface ISceneTextures { FILE: src/class/pixi/atlas/PIXIAtlasHelper.ts type ISimpleRect (line 6) | interface ISimpleRect { class _PIXIAtlasHelper (line 13) | class _PIXIAtlasHelper { method getRawPath (line 18) | getRawPath(rawData: IRawPicture): string { method getScenePathSet (line 26) | getScenePathSet(sceneID: string): PrimitiveSet { method getNewImageRect (line 54) | getNewImageRect(pic: IRawPicture, texMaxRect: ISimpleRect): ImageRect { FILE: src/class/pixi/atlas/PIXIAtlasManager.ts type SceneBinsMap (line 15) | type SceneBinsMap = { [key: string]: ISceneTextures }; class PIXIAtlasManager (line 17) | class PIXIAtlasManager implements IGEResManager { method INIT (line 28) | public INIT() { method _onImageLoaded (line 41) | private _onImageLoaded(info: AtlasImageLoadingInfo) { method activateScene (line 45) | activateScene(sceneID: string) { method reqResource (line 53) | reqResource( method _getSceneBin (line 67) | private _getSceneBin(sceneID: string, createIfNotExist: boolean = true... method removeScene (line 80) | removeScene(sceneID: string): void { method imageRemoved (line 93) | imageRemoved(reason: string): void { method clearProject (line 99) | clearProject(): void { FILE: src/class/pixi/atlas/PIXIScaleAdaptor.ts type AdaptorConstructor (line 11) | type AdaptorConstructor = new () => ScaleFactorNormalAdaptor; function factory (line 14) | function factory(target: DisplayObject): ScaleFactorNormalAdaptor { class ScaleFactorNormalAdaptor (line 23) | class ScaleFactorNormalAdaptor implements IDestroyer { method _internal_init (line 28) | _internal_init(target: DisplayObject) { method updateScaleFactor (line 34) | updateScaleFactor() { method destroy (line 38) | destroy() { class ScaleFactorSpriteAdaptor (line 47) | class ScaleFactorSpriteAdaptor extends ScaleFactorNormalAdaptor { method updateScaleFactor (line 48) | updateScaleFactor() { class ScaleFactorPoint (line 61) | class ScaleFactorPoint { method constructor (line 68) | constructor(protected _point: Point | ObservablePoint, protected name:... method internal_setScaleFactor (line 70) | internal_setScaleFactor(x: number, y: number) { method setX (line 76) | setX(value: number): void { method setY (line 81) | setY(value: number): void { method set (line 86) | set(x: number, y: number): void { method destroy (line 92) | destroy(): void { FILE: src/class/pixi/atlas/SceneBins.ts constant TIMEOUT_INTERVAL (line 23) | const TIMEOUT_INTERVAL = 250; constant EMPTY_BASE_TEX (line 28) | let EMPTY_BASE_TEX: AtlasBaseTexture; class SceneBins (line 30) | class SceneBins implements ISceneTextures { method initEmptyTex (line 31) | private static initEmptyTex(maxSize: number) { method constructor (line 58) | constructor( method addPicInfo (line 68) | addPicInfo(pic: IRawPicture): void { method _newTexture (line 100) | private _newTexture(path: string, rect: ImageRect): AtlasTexture { method _pack (line 107) | private _pack() { method activate (line 143) | activate(): void { method _getBaseTexture (line 163) | private _getBaseTexture(index: number): AtlasBaseTexture { method deactivate (line 179) | deactivate() { method getTexture (line 187) | getTexture(path: string): AtlasTexture { method putImage (line 196) | putImage(info: AtlasImageLoadingInfo, forceUpdateBaseTexture: boolean ... method _invalidate (line 227) | private _invalidate(): void { method _cleanCanvas (line 260) | private _cleanCanvas() { method _internal_imageRemoved (line 267) | _internal_imageRemoved(): void { method _destroyBaseTextureAfter (line 271) | private _destroyBaseTextureAfter(startIndex: number) { method destroy (line 279) | destroy() { FILE: src/class/pixi/atlas/SceneTextures.ts class SceneTextures (line 15) | class SceneTextures implements ISceneTextures { method constructor (line 20) | constructor( method _internal_imageRemoved (line 26) | _internal_imageRemoved(): void { method _gcTexture (line 35) | _gcTexture(): void { method activate (line 51) | activate(): void { method addPicInfo (line 62) | addPicInfo(pic: IRawPicture): void { method _newTexture (line 81) | private _newTexture(path: string, rect: ImageRect): EntryTexture { method deactivate (line 92) | deactivate(): void { method getTexture (line 99) | getTexture(path: string): EntryTexture { method putImage (line 103) | putImage(info: AtlasImageLoadingInfo, forceUpdateBaseTexture: boolean)... method destroy (line 128) | destroy(): void { FILE: src/class/pixi/atlas/loader/AtlasImageLoader.ts constant TIME_OUT_DELAY (line 11) | const TIME_OUT_DELAY: number = 1000; type LoadingInfoMap (line 13) | type LoadingInfoMap = { [key: string]: AtlasImageLoadingInfo }; type ImageLoaderHandler (line 15) | type ImageLoaderHandler = (info: AtlasImageLoadingInfo) => void; class AtlasImageLoader (line 18) | class AtlasImageLoader { method constructor (line 23) | constructor(private _onLoadCallback: ImageLoaderHandler) {} method load (line 31) | load(model: IRawPicture, imgRect: ImageRect) { method getImageInfo (line 44) | getImageInfo(rawPath: string): AtlasImageLoadingInfo { method _syncWithEntryObjects (line 51) | private _syncWithEntryObjects() { method empty (line 89) | empty() { method requestSync (line 98) | requestSync() { FILE: src/class/pixi/atlas/loader/AtlasImageLoadingInfo.ts type LoadingState (line 10) | enum LoadingState { class AtlasImageLoadingInfo (line 17) | class AtlasImageLoadingInfo { method constructor (line 42) | constructor( method source (line 52) | source(): HTMLImageElement | HTMLCanvasElement { method addCallback (line 60) | addCallback(fn: ImageLoaderHandler): void { method load (line 67) | load() { method _loadPath (line 119) | private _loadPath(path: string) { method isReady (line 127) | get isReady() { method path (line 132) | get path(): string { method _getImageSrc (line 136) | private _getImageSrc(picture: IRawPicture) { method destroy (line 148) | destroy() { method _destroyImage (line 158) | private _destroyImage() { method _resizeIfNotValidSize (line 166) | private _resizeIfNotValidSize() { FILE: src/class/pixi/atlas/model/IRawObject.ts type IRawObject (line 3) | interface IRawObject { FILE: src/class/pixi/atlas/model/IRawPicture.ts type IRawPicture (line 1) | interface IRawPicture { FILE: src/class/pixi/atlas/structure/PrimitiveMap.ts class PrimitiveMap (line 4) | class PrimitiveMap { method add (line 7) | add(key: string | number, value: T) { method getValue (line 11) | getValue(key: string | number): T { method hasValue (line 15) | hasValue(key: string | number): boolean { method remove (line 19) | remove(key: string | number): T { method destroy (line 25) | destroy(): void { method each (line 29) | each(f: (value: T, key: string | number) => void): void { FILE: src/class/pixi/atlas/structure/PrimitiveSet.ts class PrimitiveSet (line 4) | class PrimitiveSet { method hasValue (line 7) | hasValue(value: string | number): boolean { method put (line 11) | put(value: string | number) { method remove (line 15) | remove(value: string | number) { method each (line 19) | each(callback: (value: string | number) => void) { FILE: src/class/pixi/atlas/texture/AtlasBaseTexture.ts class AtlasBaseTexture (line 4) | class AtlasBaseTexture extends BaseTexture { method constructor (line 9) | constructor(private _viewer?: AtlasCanvasViewer, scaleMode?: number) { method activated (line 13) | get activated(): boolean { method setCanvas (line 17) | setCanvas(canvas: HTMLCanvasElement) { method getCanvas (line 24) | getCanvas(): HTMLCanvasElement { method cleanCanvas (line 28) | cleanCanvas(): void { method activate (line 32) | activate(MAX_SIZE: number) { method deactivate (line 40) | deactivate() { method destroy (line 47) | destroy() { method dispose (line 53) | dispose() { method getCtx (line 60) | getCtx() { FILE: src/class/pixi/atlas/texture/AtlasTexture.ts class AtlasTexture (line 10) | class AtlasTexture extends EntryTextureBase { method constructor (line 17) | constructor(baseTexture: AtlasBaseTexture, imageRect: ImageRect) { method isEmptyTexture (line 23) | get isEmptyTexture(): boolean { method getBaseTexture (line 27) | getBaseTexture(): AtlasBaseTexture { method drawImageAtBaseTexture (line 36) | drawImageAtBaseTexture(info: AtlasImageLoadingInfo, extrude: number): ... method updateBaseAndUVs (line 75) | updateBaseAndUVs(base: AtlasBaseTexture): void { FILE: src/class/pixi/atlas/texture/EntryBaseTexture.ts class EntryBaseTexture (line 3) | class EntryBaseTexture extends BaseTexture { method updateSource (line 6) | updateSource(src: HTMLImageElement | HTMLCanvasElement) { FILE: src/class/pixi/atlas/texture/EntryTexture.ts class EntryTexture (line 5) | class EntryTexture extends EntryTextureBase { method constructor (line 6) | constructor(baseTexture: EntryBaseTexture, imageRect: ImageRect) { method getBaseTexture (line 10) | getBaseTexture(): EntryBaseTexture { FILE: src/class/pixi/atlas/texture/EntryTextureBase.ts class EntryTextureBase (line 4) | class EntryTextureBase extends Texture { method constructor (line 8) | constructor(baseTexture: BaseTexture, imageRect: ImageRect) { method assignTextureScaleFactor (line 15) | assignTextureScaleFactor(target: RenderTexture) { FILE: src/class/pixi/etc/PIXI-ndgmr.Collision.js class CollisionCanvas (line 38) | class CollisionCanvas { method constructor (line 39) | constructor() { method __prepend (line 51) | __prepend(color) { method render (line 60) | render(obj, intersectRect) { function isContainer (line 121) | function isContainer(obj) { function _collisionDistancePrecheck (line 207) | function _collisionDistancePrecheck(ir1, ir2) { function _checkRectCollisionForPIXIRect (line 234) | function _checkRectCollisionForPIXIRect(b1, b2) { FILE: src/class/pixi/etc/PIXIBrushAdaptor.ts type IRBG (line 4) | interface IRBG { class PIXIBrushAdaptor (line 13) | class PIXIBrushAdaptor { method endStroke (line 32) | endStroke() { method beginStroke (line 42) | beginStroke(color: string) { method beginStrokeFast (line 52) | beginStrokeFast(color: number, alpha: number): void { method endFill (line 58) | endFill() { method beginFill (line 66) | beginFill(color: string) { method beginFillFast (line 71) | beginFillFast(color: number, alpha: number) { method setStrokeStyle (line 77) | setStrokeStyle(thickness: number) { method moveTo (line 82) | moveTo(x: number, y: number) { method lineTo (line 90) | lineTo(x: number, y: number) { method internalSetShape (line 102) | internalSetShape(shape: PIXIGraphics) { method _setStyle (line 107) | _setStyle() { method _parseRGBCssStyleColor (line 114) | _parseRGBCssStyleColor(colorOld: string) { method _RGBToNumber (line 135) | _RGBToNumber(regexResult: any[]) { method clear (line 140) | clear() { FILE: src/class/pixi/etc/PIXICanvasInput.js method getPixiView (line 196) | getPixiView() { method canvas (line 205) | canvas(data) { method x (line 224) | x(data) { method y (line 241) | y(data) { method extraX (line 258) | extraX(data) { method extraY (line 275) | extraY(data) { method fontSize (line 292) | fontSize(data) { method fontFamily (line 309) | fontFamily(data) { method fontColor (line 326) | fontColor(data) { method placeHolderColor (line 343) | placeHolderColor(data) { method fontWeight (line 360) | fontWeight(data) { method fontStyle (line 377) | fontStyle(data) { method width (line 394) | width(data) { method height (line 413) | height(data) { method padding (line 432) | padding(data) { method borderWidth (line 451) | borderWidth(data) { method borderColor (line 470) | borderColor(data) { method borderRadius (line 487) | borderRadius(data) { method backgroundColor (line 504) | backgroundColor(data) { method backgroundGradient (line 521) | backgroundGradient(data) { method boxShadow (line 541) | boxShadow(data, doReturn) { method innerShadow (line 590) | innerShadow(data) { method selectionColor (line 607) | selectionColor(data) { method placeHolder (line 624) | placeHolder(data) { method value (line 641) | value(data) { method onsubmit (line 663) | onsubmit(fn) { method onkeydown (line 679) | onkeydown(fn) { method onkeyup (line 695) | onkeyup(fn) { method focus (line 713) | focus(pos) { method blur (line 833) | blur(_this) { method keydown (line 863) | keydown(e, self) { method click (line 926) | click(e, self) { method mousemove (line 965) | mousemove(e, self) { method mousedown (line 1004) | mousedown(e, self) { method mouseup (line 1038) | mouseup(e, self) { method renderCanvas (line 1065) | renderCanvas() { method show (line 1069) | show() { method hide (line 1078) | hide() { method setPosition (line 1085) | setPosition(x, y) { method render (line 1102) | render() { method _drawTextBox (line 1260) | _drawTextBox(fn) { method _clearSelection (line 1309) | _clearSelection() { method _clipText (line 1333) | _clipText(value) { method _textWidth (line 1350) | _textWidth(text) { method _calcWH (line 1363) | _calcWH() { method _updateCanvasWH (line 1374) | _updateCanvasWH() { method _roundedRect (line 1402) | _roundedRect(ctx, x, y, w, h, r) { method _overInput (line 1431) | _overInput(x, y) { method _clickPos (line 1442) | _clickPos(x, y) { method _mousePos (line 1475) | _mousePos(e) { method hasFocus (line 1506) | hasFocus() { FILE: src/class/pixi/etc/PIXIPaintAdaptor.ts type IRBG (line 4) | interface IRBG { class PIXIPaintAdaptor (line 13) | class PIXIPaintAdaptor { method endFill (line 33) | endFill() { method beginFill (line 42) | beginFill(color: string) { method beginFillFast (line 47) | beginFillFast(color: number, alpha: number) { method moveTo (line 53) | moveTo(x: number, y: number) { method lineTo (line 61) | lineTo(x: number, y: number) { method internalSetShape (line 81) | internalSetShape(shape: PIXIGraphics) { method _setStyle (line 86) | _setStyle() { method _parseRGBCssStyleColor (line 93) | _parseRGBCssStyleColor(colorOld: string) { method _RGBToNumber (line 114) | _RGBToNumber(regexResult: any[]) { method clear (line 119) | clear() { FILE: src/class/pixi/etc/PIXITempStore.ts class PIXITempStore (line 6) | class PIXITempStore { method init (line 14) | static init() { FILE: src/class/pixi/handle/PIXIHandle.js class PIXIHandle (line 12) | class PIXIHandle { method constructor (line 13) | constructor(canvas) { method setChangeListener (line 46) | setChangeListener(object, func) { method setEditStartListener (line 55) | setEditStartListener(object, func) { method setEditEndListener (line 61) | setEditEndListener(object, func) { method toggleCenter (line 67) | toggleCenter(isEnable) { method toggleRotation (line 72) | toggleRotation(isEnable) { method toggleDirection (line 77) | toggleDirection(isEnable) { method toggleResize (line 82) | toggleResize(isEnable) { method toggleFont (line 89) | toggleFont(isEnable) { method setX (line 94) | setX(xPos) { method setY (line 100) | setY(yPos) { method setWidth (line 106) | setWidth(width) { method setHeight (line 111) | setHeight(height) { method setRegX (line 116) | setRegX(regX) { method setRegY (line 121) | setRegY(regY) { method setRotation (line 126) | setRotation(rotation) { method setDirection (line 135) | setDirection(direction) { method setVisible (line 141) | setVisible(visible) { method setFont (line 147) | setFont(fontSize) { method createHandle (line 152) | createHandle() { method checkCenterPointState (line 321) | checkCenterPointState(x, y) { method render (line 334) | render() { method renderEdge (line 341) | renderEdge() { method renderRotateKnob (line 345) | renderRotateKnob() { method renderBorder (line 355) | renderBorder() {} method renderKnobs (line 357) | renderKnobs() { method getEventCoordinate (line 366) | getEventCoordinate(e) { method getGlobalCoordinate (line 374) | getGlobalCoordinate(childObject) { method getLocalCoordinate (line 384) | getLocalCoordinate(pos) { method adjust (line 396) | adjust(knobIndex, otherKnobPos, pos) { method updateKnobCursor (line 435) | updateKnobCursor() { method calcPos (line 447) | calcPos(pos1, pos2, targetPos) { method dispatchOnChangeEvent (line 470) | dispatchOnChangeEvent() { method dispatchEditStartEvent (line 476) | dispatchEditStartEvent() { method dispatchEditEndEvent (line 482) | dispatchEditEndEvent() { method setDraggable (line 488) | setDraggable(bool) { method getDraggable (line 492) | getDraggable() { method destroy (line 496) | destroy() { FILE: src/class/pixi/handle/PIXIHandleEdge.js class PIXIHandleEdge (line 3) | class PIXIHandleEdge extends Container { method constructor (line 4) | constructor(baseAsset) { method renderEdge (line 18) | renderEdge(w, h) { FILE: src/class/pixi/helper/PIXIDragHelper.js class PIXIDragHelper (line 5) | class PIXIDragHelper { method handleDrag (line 9) | static handleDrag(target) { method _convertEvent (line 33) | static _convertEvent(e) { FILE: src/class/pixi/helper/PIXIHelper.ts class PIXIGraphics (line 6) | class PIXIGraphics extends Graphics { method destroy (line 9) | destroy(options?: any) { class PIXIHelper (line 15) | class PIXIHelper { method sprite (line 16) | static sprite(debugName?: string, texture?: Texture): Sprite { method container (line 20) | static container(debugName?: string): Container { method text (line 24) | static text(str: string, font: string, color: string, textBaseline: st... method getOffScreenCanvas (line 46) | static getOffScreenCanvas(forceHTMLCanvas: boolean = false): HTMLCanva... method colorToUint (line 60) | static colorToUint(strColor: any) { method todo (line 64) | static todo(msg: string) {} method newPIXIGraphics (line 66) | static newPIXIGraphics() { method randomRGBAString (line 70) | static randomRGBAString(alpha: number = 0.3): string { method _rand255 (line 75) | private static _rand255(): number { method getTransformBound (line 83) | static getTransformBound(target: any) { FILE: src/class/pixi/init/PIXIBaseAsset.ts class PIXIBaseAssetSprite (line 6) | class PIXIBaseAssetSprite extends Sprite { method constructor (line 7) | constructor(t?: any) { class PIXIBaseAsset (line 15) | class PIXIBaseAsset { method constructor (line 18) | constructor() { method newSprite (line 31) | newSprite(key: string): Sprite { method getTexture (line 36) | getTexture(key: string): Texture { FILE: src/class/pixi/init/PIXIFontLoadHandler.ts constant LOADED (line 6) | const LOADED = 'fontLoaded'; class PIXIFontLoadHandler (line 8) | class PIXIFontLoadHandler { method constructor (line 12) | constructor() { method _listen (line 17) | private _listen() { method _handleFontLoaded (line 25) | private _handleFontLoaded() { method manage (line 38) | manage(text: any) { method unmanage (line 46) | unmanage(text: any) { FILE: src/class/pixi/init/PIXIGlobal.ts class _PIXIGlobal (line 15) | class _PIXIGlobal { method initOnce (line 22) | initOnce() { method getNewApp (line 41) | getNewApp(canvas: HTMLCanvasElement): Application { method _isWebGLSupported (line 55) | private _isWebGLSupported() { FILE: src/class/pixi/mesh/PIXIH3Plane.js class PIXIH3Plane (line 3) | class PIXIH3Plane extends Container { method constructor (line 8) | constructor(baseAsset) { method assignTexture (line 15) | assignTexture(texturePrefix) { method _appendSprite (line 39) | _appendSprite(baseAsset, texturePrefix, index) { method _releaseSprite (line 45) | _releaseSprite(sp) { method width (line 52) | set width(value) { method tint (line 68) | set tint(value) { method tint (line 73) | get tint() { FILE: src/class/pixi/plugins/PIXIGraphicOverride.js class GraphicsAdaptor (line 8) | class GraphicsAdaptor { method constructor (line 9) | constructor(gra) { method moveTo (line 29) | moveTo(x, y) { method beginFill (line 34) | beginFill(color) { method beginStroke (line 41) | beginStroke(color) { method drawRoundRect (line 48) | drawRoundRect(x, y, w, h, r) { method drawCircle (line 53) | drawCircle(x, y, r) { method lineTo (line 58) | lineTo(x, y) { method clear (line 63) | clear() { method setStrokeStyle (line 68) | setStrokeStyle(thickness, caps = 0, joints = 0, miterLimit = 10) { method drawRect (line 75) | drawRect(x, y, w, h) { method closePath (line 80) | closePath() { method endStroke (line 85) | endStroke() { method _setStrokeStyle (line 90) | _setStrokeStyle() { method _parseRGBCssStyleColor (line 104) | _parseRGBCssStyleColor(color, result) { method _RGBToNumber (line 129) | _RGBToNumber(regexResult) { method quadraticCurveTo (line 134) | quadraticCurveTo(cpX, cpY, toX, toY) { method drawEllipse (line 139) | drawEllipse(x, y, width, height) { function PIXIGraphicOverride (line 160) | function PIXIGraphicOverride() { FILE: src/class/pixi/plugins/PIXIPixelPerfectInteractionPlugIn.js function PIXIPixelPerfectInteractionPlugIn (line 9) | function PIXIPixelPerfectInteractionPlugIn() { FILE: src/class/pixi/plugins/PIXIShortPropPlugin.js function PIXIShortPropPlugin (line 3) | function PIXIShortPropPlugin() { FILE: src/class/pixi/plugins/PIXISprite.ts class FilterData (line 12) | class FilterData { method setOrgTex (line 19) | setOrgTex(orgTex: EntryTextureBase) { method isSameRenderTex (line 23) | isSameRenderTex(tex: any): boolean { method orgTex (line 27) | get orgTex(): EntryTextureBase | RenderTexture { method getRenderTexture (line 31) | getRenderTexture(width: number, height: number): RenderTexture { method destroyRenderTexture (line 44) | destroyRenderTexture() { method destroy (line 52) | destroy() { constant EMPTY_SP (line 59) | const EMPTY_SP = new Sprite(); constant MAT (line 60) | const MAT: any = new Matrix(); class PIXISprite (line 62) | class PIXISprite extends Sprite { method internal_getOriginalTex (line 67) | internal_getOriginalTex() { method setFilterAndCache (line 71) | setFilterAndCache(filters: any[] | null) { method refreshFilter (line 94) | refreshFilter() { method destroy (line 104) | destroy(options?: any) { method render (line 112) | render(renderer: Renderer): void { method _initFilterCache (line 120) | private _initFilterCache(renderer: Renderer) { FILE: src/class/pixi/plugins/PIXITextMetricsPlugIn.js function PIXITextMetricsPlugIn (line 3) | function PIXITextMetricsPlugIn() { FILE: src/class/pixi/plugins/pixiGetChildAt.js function pixiGetChildAt (line 7) | function pixiGetChildAt() { FILE: src/class/pixi/text/PIXIText.js class PIXIText (line 11) | class PIXIText extends Text { method constructor (line 12) | constructor(text, style) { method style (line 24) | set style(style) { method style (line 37) | get style() { method setFontScaleX (line 41) | setFontScaleX(value) { method setFontScaleY (line 47) | setFontScaleY(value) { method getMeasuredWidth (line 54) | getMeasuredWidth() { method getMeasuredHeight (line 59) | getMeasuredHeight() { method getMeasuredLineHeight (line 63) | getMeasuredLineHeight() { method measuredWidth (line 69) | get measuredWidth() { method measuredHeight (line 75) | get measuredHeight() { method measuredLineHeight (line 81) | get measuredLineHeight() { method updateText (line 93) | updateText(respectDirty) { method updateTexture (line 262) | updateTexture() { method _drawLineAt (line 319) | _drawLineAt(ctx, x, y, width, offsetY) { method destroy (line 323) | destroy() { FILE: src/class/pixi/text/PIXITextStyle.ts class PIXITextStyle (line 6) | class PIXITextStyle extends TextStyle { method cancelLine (line 18) | get cancelLine() { method cancelLine (line 22) | set cancelLine(value) { method wordBreakAll (line 30) | get wordBreakAll(): boolean { method underLine (line 38) | get underLine() { method underLine (line 42) | set underLine(value) { method maxHeight (line 49) | get maxHeight() { method maxHeight (line 53) | set maxHeight(value) { FILE: src/class/pixi/utils/AutoFit.ts type IRect (line 1) | interface IRect { type ScaleMode (line 9) | enum ScaleMode { type AlignMode (line 17) | enum AlignMode { function fit (line 26) | function fit( function width_only (line 52) | function width_only(targetArea: IRect, rSource: IRect): IRect { function height_only (line 59) | function height_only(targetArea: IRect, rSource: IRect): IRect { function proportional_inside (line 66) | function proportional_inside(targetArea: IRect, rSource: IRect): IRect { function proportional_outside (line 75) | function proportional_outside(targetArea: IRect, rSource: IRect): IRect { function align (line 84) | function align(targetArea: IRect, rSource: IRect, strAlign: AlignMode): ... function setCenter (line 112) | function setCenter( FILE: src/class/pixi/utils/TimeoutTimer.ts class TimeoutTimer (line 1) | class TimeoutTimer { method timeout (line 4) | timeout(timeMS: number, handler: () => void) { method isRunning (line 12) | get isRunning(): boolean { method reset (line 16) | reset(): void { FILE: src/class/pixi/utils/logs.ts type Ilog (line 1) | type Ilog = (...arg:any[])=>void; constant USE_NATIVE_LOG (line 5) | const USE_NATIVE_LOG:boolean = false; FILE: src/class/playground.js method constructor (line 23) | constructor() { method setMode (line 45) | setMode(mode) { method generateView (line 54) | generateView(playgroundView, option = 'workspace') { method generateDefaultView (line 156) | generateDefaultView(defaultView) { method generateTabView (line 165) | generateTabView(tabView) { method createButtonTabView (line 223) | createButtonTabView(tabButtonView) { method createBackPackView (line 266) | createBackPackView(backPackView) { method setBackpackPointEvent (line 482) | setBackpackPointEvent(canPointEvent) { method clearClientRectMemo (line 502) | clearClientRectMemo() { method showBackPack (line 506) | showBackPack(args) { method hideBackPack (line 512) | hideBackPack() { method toggleCommentButton (line 517) | toggleCommentButton() { method addComment (line 528) | addComment() { method toggleCommentButtonVisible (line 546) | toggleCommentButtonVisible() { method generateCodeView (line 568) | generateCodeView(codeView) { method generatePictureView (line 637) | generatePictureView(PictureView) { method initSortablePictureWidget (line 687) | initSortablePictureWidget() { method updatePictureView (line 705) | updatePictureView() { method _getSortablePictureList (line 715) | _getSortablePictureList() { method generateTextView (line 731) | generateTextView(textView) { method _createSoundEditView (line 1037) | _createSoundEditView() { method generateSoundView (line 1051) | generateSoundView(soundView) { method initSortableSoundWidget (line 1085) | initSortableSoundWidget() { method updateSoundsView (line 1103) | updateSoundsView() { method _getSortableSoundList (line 1113) | _getSortableSoundList() { method injectObject (line 1128) | injectObject(object) { method injectEmptyObject (line 1186) | injectEmptyObject() { method injectCode (line 1193) | injectCode() { method injectPicture (line 1218) | injectPicture(isSelect = true) { method addPicture (line 1245) | addPicture(picture, isNew, isSelect = true) { method setPicture (line 1269) | setPicture(picture) { method downloadPicture (line 1301) | downloadPicture(pictureId) { method clonePicture (line 1311) | clonePicture(pictureId) { method selectPicture (line 1320) | selectPicture(picture, removed) { method movePicture (line 1353) | movePicture(start, end) { method injectText (line 1361) | injectText() { method _setFontFontUI (line 1411) | _setFontFontUI() { method injectSound (line 1420) | injectSound(isSelect = true) { method moveSound (line 1459) | moveSound(start, end) { method addHardwareLiteModule (line 1466) | addHardwareLiteModule(module) { method removeHardwareLiteModule (line 1470) | removeHardwareLiteModule() { method addExpansionBlocks (line 1474) | addExpansionBlocks(items) { method removeExpansionBlocks (line 1478) | removeExpansionBlocks(items) { method addAIUtilizeBlocks (line 1482) | addAIUtilizeBlocks(items) { method removeAIUtilizeBlocks (line 1486) | removeAIUtilizeBlocks(items) { method setAiLearningBlock (line 1490) | setAiLearningBlock(data) { method addSound (line 1500) | addSound(sound, NotForView, isNew, isSelect = true) { method downloadSound (line 1517) | downloadSound(soundId) { method changeViewMode (line 1526) | changeViewMode(viewType) { method createVariableView (line 1632) | createVariableView() { method toggleOnVariableView (line 1647) | toggleOnVariableView() { method toggleOffVariableView (line 1656) | toggleOffVariableView() { method setMenu (line 1665) | setMenu(objectType) { method hideTabs (line 1677) | hideTabs() { method hideTab (line 1681) | hideTab(item) { method showTabs (line 1688) | showTabs() { method showTab (line 1692) | showTab(item) { method reloadPlayground (line 1702) | reloadPlayground() { method flushPlayground (line 1714) | flushPlayground() { method refreshPlayground (line 1729) | refreshPlayground() { method clear (line 1740) | clear() { method nameViewBlur (line 1747) | nameViewBlur() { method isDuplicatedTableName (line 1795) | isDuplicatedTableName(name, selectedIndex = -1) { method generatePictureElement (line 1810) | generatePictureElement(picture) { method _removePicture (line 1921) | _removePicture(picture, element) { method generateSoundElement (line 1937) | generateSoundElement(sound) { method selectSound (line 2188) | selectSound(sound) { method unselectSound (line 2210) | unselectSound() { method setTextColour (line 2214) | setTextColour(colour) { method setTextBold (line 2221) | setTextBold(bold) { method setTextItalic (line 2231) | setTextItalic(fontItalic) { method setTextDecoration (line 2241) | setTextDecoration(entity) { method setBackgroundColour (line 2251) | setBackgroundColour(colour) { method isTextBGMode (line 2262) | isTextBGMode() { method checkVariables (line 2266) | checkVariables() { method getViewMode (line 2286) | getViewMode() { method banExpansionBlock (line 2290) | banExpansionBlock() { method banAIUtilizeBlock (line 2302) | banAIUtilizeBlock() { method banHardwareLiteBlock (line 2314) | banHardwareLiteBlock() { method toggleLineBreak (line 2327) | toggleLineBreak(isLineBreak) { method setFontAlign (line 2350) | setFontAlign(fontAlign) { method showPictureCurtain (line 2371) | showPictureCurtain() { method hidePictureCurtain (line 2375) | hidePictureCurtain() { method hideBlockMenu (line 2379) | hideBlockMenu() { method showBlockMenu (line 2383) | showBlockMenu() { method getDom (line 2387) | getDom(query) { method applyTabOption (line 2406) | applyTabOption() { method updateObjectTitle (line 2423) | updateObjectTitle(object) { method updateSelectedObjectTitle (line 2429) | updateSelectedObjectTitle() { method setSound (line 2440) | setSound(sound) { method destroy (line 2452) | destroy() { FILE: src/class/popup.js method constructor (line 11) | constructor(className) { method remove (line 41) | remove() { method resize (line 93) | resize(e) { method removeMouseDispose (line 127) | removeMouseDispose(e) { FILE: src/class/popup_helper.ts class PopupHelper (line 3) | class PopupHelper { method constructor (line 11) | constructor(reset: boolean) { method clearPopup (line 78) | clearPopup() { method addPopup (line 85) | addPopup(key: string, popupObject: any) { method hasPopup (line 130) | hasPopup(key: string) { method remove (line 134) | remove(key: string) { method resize (line 154) | resize(e: any) {} method show (line 156) | show(key: string, isNext?: boolean) { method hide (line 181) | hide() { method addClass (line 194) | addClass(className?: string) { FILE: src/class/popup_list.js method constructor (line 4) | constructor(dom) { method getView (line 7) | getView() { method resize (line 11) | resize() {} FILE: src/class/project.js function scriptCheck (line 7) | function scriptCheck(script) { FILE: src/class/property_panel.ts class PropertyPanel (line 3) | class PropertyPanel { method generateView (line 12) | generateView(parentDom: HTMLElement) { method addMode (line 41) | addMode(mode: string, contentObj: any) { method removeMode (line 79) | removeMode(mode: string) { method resize (line 88) | resize(canvasSize: number) { method select (line 118) | select(modeName: string) { method _initializeSplitter (line 138) | private _initializeSplitter(splitter: EntryDom) { method _removeDom (line 186) | private _removeDom(mode: string) { FILE: src/class/reporter.js method constructor (line 7) | constructor(isRealTime) { method start (line 14) | start(projectId, userId, startTime) { method report (line 33) | report(state) { FILE: src/class/scene.js constant STATIC_SCENES_COUNT (line 13) | const STATIC_SCENES_COUNT = 30; method constructor (line 16) | constructor() { method generateView (line 35) | generateView(sceneView, option) { method createAddButton (line 85) | createAddButton() { method scenePrevButton (line 102) | scenePrevButton() { method sceneNextButton (line 119) | sceneNextButton() { method createListView (line 146) | createListView() { method updateSceneView (line 172) | updateSceneView() { method _getSortableSceneList (line 179) | _getSortableSceneList() { method generateElement (line 194) | generateElement(scene) { method createRemoveButton (line 234) | createRemoveButton(scene, removeButtonCover) { method createRemoveButtonCover (line 255) | createRemoveButtonCover() { method createSceneDivider (line 261) | createSceneDivider() { method createSceneLeft (line 270) | createSceneLeft() { method createNameField (line 276) | createNameField(scene) { method createViewTemplate (line 319) | createViewTemplate(scene) { method updateView (line 336) | updateView() { method addScenes (line 369) | addScenes(scenes) { method addScene (line 386) | addScene(scene, index) { method removeScene (line 419) | removeScene(scene) { method selectScene (line 440) | selectScene(scene) { method toJSON (line 525) | toJSON() { method moveScene (line 535) | moveScene(start, end) { method getSceneById (line 549) | getSceneById(id) { method getScenes (line 556) | getScenes() { method takeStartSceneSnapshot (line 564) | takeStartSceneSnapshot() { method loadStartSceneSnapshot (line 572) | loadStartSceneSnapshot() { method createScene (line 580) | createScene(sceneId) { method cloneScene (line 599) | cloneScene(scene) { method resize (line 644) | resize() { method getPrevScene (line 709) | getPrevScene() { method getNextScene (line 714) | getNextScene() { method getMaxSceneCount (line 719) | getMaxSceneCount() { method isMax (line 723) | isMax() { method clear (line 727) | clear() { method getDom (line 734) | getDom(query) { method destroy (line 754) | destroy() { FILE: src/class/sound.ts type ISound (line 17) | interface ISound { type IObject (line 28) | interface IObject { type ILastSound (line 32) | interface ILastSound { class SoundEditor (line 37) | class SoundEditor { method constructor (line 42) | constructor(soundView: HTMLDivElement) { method initialize (line 46) | initialize(soundView: HTMLDivElement) { method getEntryAudioBuffer (line 54) | getEntryAudioBuffer(id: string) { method updateSound (line 61) | async updateSound(sound: ISound, object: IObject) { method changeSound (line 94) | changeSound(sound: ISound, object: IObject) { method clearSound (line 109) | async clearSound() { method audioBufferToArrayBuffer (line 116) | audioBufferToArrayBuffer(audioBuffer: AudioBuffer) { method writeUTFBytes (line 137) | writeUTFBytes(view: DataView, offset: number, string: string) { method saveSound (line 143) | saveSound(audioBuffer: AudioBuffer, isSelect: boolean = true) { method saveAfterEvent (line 161) | saveAfterEvent(soundInfo: ISound) { method alertSaveModifiedSound (line 181) | alertSaveModifiedSound(sound: ISound, object: IObject) { method hide (line 200) | hide() { method destory (line 204) | destory() { FILE: src/class/source/DataTableSource.js function corr (line 9) | function corr(d1, d2) { class DataTableSource (line 26) | class DataTableSource { method constructor (line 45) | constructor(source = {}) { method rows (line 102) | get rows() { method id (line 106) | get id() { method name (line 110) | get name() { method name (line 114) | set name(name) { method fields (line 118) | get fields() { method array (line 122) | get array() { method chart (line 127) | get chart() { method table (line 131) | get table() { method origin (line 135) | get origin() { method copiedChart (line 139) | get copiedChart() { method dataTable (line 146) | get dataTable() { method setArray (line 155) | setArray({ chart, data, fields, name }) { method getValue (line 162) | getValue(index) { method isExist (line 166) | isExist(index) { method appendRow (line 171) | appendRow(data) { method appendCol (line 184) | appendCol(data) { method insertRow (line 197) | insertRow(index, data) { method insertCol (line 210) | insertCol(index, data) { method deleteCol (line 238) | deleteCol(index) { method deleteRow (line 275) | deleteRow(index) { method replaceValue (line 288) | replaceValue(index, data) { method toJSON (line 301) | toJSON() { method getCoefficient (line 319) | getCoefficient(colX, colY) { method clone (line 323) | clone() { FILE: src/class/stage.js method constructor (line 19) | constructor() { method initStage (line 43) | initStage(canvas) { method update (line 165) | update() { method updateForce (line 191) | updateForce() { method loadObject (line 199) | loadObject({ entity: { object }, scene }) { method loadEntity (line 209) | loadEntity({ parent, object }, index) { method unloadEntity (line 223) | unloadEntity({ parent, object }) { method loadVariable (line 232) | loadVariable({ view_, id }) { method removeVariable (line 242) | removeVariable({ view_ }) { method loadDialog (line 251) | loadDialog({ object }) { method unloadDialog (line 259) | unloadDialog({ object }) { method setEntityIndex (line 263) | setEntityIndex({ object }, index) { method sortZorder (line 280) | sortZorder() { method sortZorderRun (line 303) | sortZorderRun() { method initCoordinator (line 310) | initCoordinator() { method toggleCoordinator (line 330) | toggleCoordinator() { method selectObject (line 339) | selectObject(object) { method initHandle (line 352) | initHandle() { method updateObject (line 363) | updateObject() { method updateHandle (line 453) | updateHandle() { method startEdit (line 516) | startEdit() { method endEdit (line 521) | endEdit() { method initWall (line 526) | initWall() { method initVideoContainer (line 549) | initVideoContainer() { method getCanvasElement (line 556) | getCanvasElement(id) { method showInputField (line 567) | showInputField() { method hideInputField (line 651) | hideInputField() { method initObjectContainers (line 670) | initObjectContainers() { method selectObjectContainer (line 692) | selectObjectContainer(scene) { method createObjectContainer (line 711) | createObjectContainer(scene) { method removeObjectContainer (line 719) | removeObjectContainer(scene) { method getObjectContainerByScene (line 734) | getObjectContainerByScene({ id }) { method moveSprite (line 738) | moveSprite({ shiftKey, keyCode }) { method getBoundRect (line 764) | getBoundRect(e) { method updateBoundRect (line 771) | updateBoundRect(e) { method getDom (line 775) | getDom(query) { method setEntitySelectable (line 782) | setEntitySelectable(value) { method isEntitySelectable (line 786) | isEntitySelectable() { method destroy (line 790) | destroy() { FILE: src/class/stamp_entity.js method constructor (line 16) | constructor(object, entity) { FILE: src/class/time_wait.js method add (line 4) | add(id, cb, ms) { method remove (line 12) | remove(id) { method constructor (line 27) | constructor(id, cb, ms) { method callback (line 35) | callback() { method pause (line 42) | pause() { method resume (line 49) | resume() { method destroy (line 54) | destroy() { FILE: src/class/toast.js method constructor (line 11) | constructor() { method warning (line 23) | warning(title, message, isNotAutoDispose) { method success (line 56) | success(title, message, isNotAutoDispose) { method alert (line 89) | alert(title, message, isNotAutoDispose) { method isOpen (line 139) | isOpen(target) { FILE: src/class/variable/answerVariable.js class AnswerVariable (line 3) | class AnswerVariable extends Variable { method constructor (line 4) | constructor(variable) { method updateView (line 9) | updateView() { FILE: src/class/variable/listVariable.js class ListVariable (line 5) | class ListVariable extends Variable { method LIST_MAX_LENGTH (line 6) | get LIST_MAX_LENGTH() { method _trimToMaxLength (line 10) | _trimToMaxLength() { method _showListFullWarning (line 17) | _showListFullWarning() { method constructor (line 25) | constructor(variable) { method generateView (line 49) | generateView(variableIndex) { method getArray (line 187) | getArray() { method setArray (line 200) | setArray(array) { method appendValue (line 222) | appendValue(value) { method deleteValue (line 257) | deleteValue(index) { method insertValue (line 284) | insertValue(index, data) { method replaceValue (line 312) | replaceValue(index, data) { method updateView (line 339) | updateView() { method _createListElementView (line 481) | _createListElementView(wrapperWidth) { method syncModel_ (line 514) | syncModel_(variableModel) { method toJSON (line 523) | toJSON() { FILE: src/class/variable/slideVariable.js class SlideVariable (line 5) | class SlideVariable extends Variable { method constructor (line 6) | constructor(variable) { method generateView (line 14) | generateView(variableIndex) { method updateView (line 132) | updateView() { method getValue (line 221) | getValue() { method setValue (line 230) | setValue(value) { method setSlideCommandX (line 242) | setSlideCommandX(value) { method updateSlideValueByView (line 253) | updateSlideValueByView() { method getSlidePosition (line 282) | getSlidePosition(width) { method toJSON (line 290) | toJSON() { FILE: src/class/variable/sttVariable.js class SttVariable (line 4) | class SttVariable extends Variable { method constructor (line 5) | constructor(variable) { method updateView (line 10) | updateView() { method _adjustSingleValueViewPosition (line 43) | _adjustSingleValueViewPosition() { method _adjustSingleViewBox (line 52) | _adjustSingleViewBox(boxFillAndStrokeColor) { method getSttTypes (line 71) | getSttTypes() { method checkVisible (line 80) | checkVisible(removeBlock, notIncludeSelf) { method reset (line 105) | reset() { FILE: src/class/variable/timerVariable.js class TimerVariable (line 3) | class TimerVariable extends Variable { method constructor (line 4) | constructor(variable) { method updateView (line 9) | updateView() { FILE: src/class/variable/variable.js class Variable (line 16) | class Variable { method RECT_RADIUS (line 17) | get RECT_RADIUS() { method GL_VAR_POS (line 21) | get GL_VAR_POS() { method GL_LIST_POS (line 28) | get GL_LIST_POS() { method constructor (line 35) | constructor(variable) { method generateView (line 84) | generateView(variableIndex) { method updateView (line 175) | updateView() { method _adjustSingleViewBox (line 237) | _adjustSingleViewBox(boxFillAndStrokeColor) { method _adjustSingleViewPosition (line 254) | _adjustSingleViewPosition() { method _adjustSingleValueViewPosition (line 259) | _adjustSingleValueViewPosition() { method getName (line 272) | getName() { method setName (line 280) | setName(variableName) { method getId (line 292) | getId() { method setId (line 296) | setId(id) { method getValue (line 304) | getValue() { method isNumber (line 321) | isNumber() { method setValue (line 329) | setValue(value) { method isVisible (line 361) | isVisible() { method setVisible (line 369) | setVisible(visibleState) { method setX (line 383) | setX(x) { method getX (line 393) | getX() { method setY (line 401) | setY(y) { method getY (line 411) | getY() { method setWidth (line 419) | setWidth(width) { method getWidth (line 429) | getWidth() { method getRealWidth (line 433) | getRealWidth() { method setHeight (line 445) | setHeight(height) { method getHeight (line 455) | getHeight() { method getRealHeight (line 459) | getRealHeight() { method takeSnapshot (line 466) | takeSnapshot() { method loadSnapshot (line 473) | loadSnapshot() { method syncModel_ (line 483) | syncModel_(variableModel) { method toJSON (line 501) | toJSON() { method remove (line 520) | remove() { method clone (line 529) | clone() { method getType (line 533) | getType() { method getMinValue (line 537) | getMinValue() { method setMinValue (line 541) | setMinValue(value) { method getMaxValue (line 553) | getMaxValue() { method setMaxValue (line 557) | setMaxValue(value) { method isFloatPoint (line 569) | isFloatPoint() { method getCloudDate (line 573) | getCloudDate() { method setCloudDate (line 577) | setCloudDate(cloudDate) { method getArray (line 581) | getArray() { method setArray (line 585) | setArray(array) { FILE: src/class/variable_container.js method constructor (line 22) | constructor() { method #removeChildrenClass (line 67) | #removeChildrenClass({ children }, className) { method createDom (line 76) | createDom(view) { method generateAddButtons (line 148) | generateAddButtons() { method createSelectButton (line 173) | createSelectButton(type, isEnable = true) { method selectFilter (line 194) | selectFilter(type) { method updateVariableAddView (line 207) | updateVariableAddView(type = 'variable') { method select (line 238) | select(object) { method getMessage (line 276) | getMessage(id) { method renderMessageReference (line 283) | renderMessageReference(message) { method renderVariableReference (line 359) | renderVariableReference(variable) { method generateFuncSettingView (line 429) | generateFuncSettingView(func) { method isUsedFunction (line 458) | isUsedFunction(func) { method generateFuncDefaultView (line 473) | generateFuncDefaultView(element, func) { method generateFuncLocalVariableView (line 502) | generateFuncLocalVariableView(element, func) { method generateFuncValuesView (line 603) | generateFuncValuesView(element, func) { method updateFuncScrollBar (line 661) | updateFuncScrollBar(func) { method updateFuncSettingView (line 702) | updateFuncSettingView(func) { method renderFunctionReference (line 734) | renderFunctionReference(func) { method updateList (line 801) | updateList() { method updateFuncVariableList (line 836) | updateFuncVariableList() { method makeChildVariableViews (line 847) | makeChildVariableViews(arr, viewFunc, parent = this.listView_) { method clearListElement (line 867) | clearListElement() { method updateAllTab (line 898) | updateAllTab() { method updateMessageTab (line 916) | updateMessageTab() { method updateVariableTab (line 943) | updateVariableTab() { method foldTab (line 1014) | foldTab(tab, isFold, count = 0) { method updateListTab (line 1027) | updateListTab() { method updateFuncTab (line 1096) | updateFuncTab() { method setMessages (line 1127) | setMessages(messages = []) { method appendMessages (line 1140) | appendMessages(messages) { method setVariables (line 1161) | setVariables(variables = [], options) { method generateVariable (line 1199) | generateVariable(variable, data, key) { method appendVariables (line 1210) | appendVariables(variables) { method setFunctions (line 1246) | setFunctions(functions = []) { method appendFunctions (line 1257) | appendFunctions(functions = []) { method changeFunctionName (line 1272) | changeFunctionName(func) { method getFunctionParamName (line 1306) | getFunctionParamName(info) { method getFunctionParamInfo (line 1310) | getFunctionParamInfo(parentParams) { method getFunction (line 1345) | getFunction(funcId) { method getVariable (line 1353) | getVariable(id_, entity = {}) { method getList (line 1367) | getList(listId, { isClone, lists } = {}) { method createFunction (line 1380) | createFunction(data) { method removeBlocksInFunctionByType (line 1393) | removeBlocksInFunctionByType(blockType) { method removeBlocksInFunctionByType2 (line 1403) | removeBlocksInFunctionByType2(blockType) { method removeBlocksInFunctionByTypeAsync (line 1411) | async removeBlocksInFunctionByTypeAsync(blockType) { method isUsedBlockTypeInFunction (line 1425) | isUsedBlockTypeInFunction(blockType) { method removeFunction (line 1435) | removeFunction({ id: functionId }) { method removeNotPythonSupportedFunction (line 1448) | removeNotPythonSupportedFunction() { method checkListPosition (line 1466) | checkListPosition(list, mouse) { method getListById (line 1482) | getListById(mouseevt) { method _getVariableByName (line 1496) | _getVariableByName(arr, variableName, isSelf, currentObjectId) { method getVariableByName (line 1520) | getVariableByName(variableName, isSelf, currentObjectId) { method getListByName (line 1524) | getListByName(name, isSelf, currentObjectId) { method saveFunction (line 1532) | saveFunction(func) { method createFunctionView (line 1568) | createFunctionView(func) { method destroyFunction (line 1613) | async destroyFunction(func) { method checkAllVariableName (line 1630) | checkAllVariableName(name, variable, key = 'name_') { method _addVariableOrList (line 1634) | _addVariableOrList(type, data) { method addVariable (line 1684) | addVariable(variable) { method removeVariable (line 1692) | removeVariable(variable) { method changeVariableName (line 1712) | changeVariableName(variable, name) { method changeListName (line 1745) | changeListName(list, name) { method changeVariableNameDuplicated (line 1779) | changeVariableNameDuplicated(variable, type, name) { method removeList (line 1798) | removeList(list) { method createVariableView (line 1816) | createVariableView(variable) { method addMessage (line 1913) | addMessage(message = {}) { method removeMessage (line 1946) | removeMessage({ id }) { method changeMessageName (line 1961) | changeMessageName({ id }, name) { method activateMessageEditView (line 2003) | activateMessageEditView(message) { method createMessageView (line 2013) | createMessageView(message) { method addList (line 2072) | addList(list) { method createListView (line 2079) | createListView(list) { method mapVariable (line 2176) | mapVariable(mapFunction, param) { method mapList (line 2184) | mapList(mapFunction, param) { method mapFunc (line 2188) | mapFunc(mapFunction, param) { method getVariableJSON (line 2196) | getVariableJSON() { method getMessageJSON (line 2211) | getMessageJSON() { method getFunctionJSON (line 2219) | getFunctionJSON() { method resetVariableAddPanel (line 2236) | resetVariableAddPanel(type = 'variable') { method generateVariableAddView (line 2250) | generateVariableAddView() { method _addVariable (line 2389) | _addVariable() { method _addList (line 2411) | _addList() { method generateListAddView (line 2433) | generateListAddView() { method generateMessageAddView (line 2570) | generateMessageAddView() { method openVariableAddPanel (line 2669) | openVariableAddPanel(type = 'variable') { method addCloneLocalVariables (line 2690) | addCloneLocalVariables(param) { method generateTimer (line 2734) | generateTimer(timer) { method generateAnswer (line 2758) | generateAnswer(answer) { method generateStt (line 2776) | generateStt(answer) { method generateVariableSettingView (line 2790) | generateVariableSettingView(variable) { method updateVariableSettingView (line 2919) | updateVariableSettingView(v) { method generateListSettingView (line 2950) | generateListSettingView(list) { method generateListImportExportView (line 2984) | generateListImportExportView(element) { method generateListCountView (line 3015) | generateListCountView(element) { method generateListValuesView (line 3103) | generateListValuesView(element) { method createListValueElement (line 3126) | createListValueElement(index, value, startIndex = 0) { method updateListSettingView (line 3137) | updateListSettingView(list) { method setListLength (line 3197) | setListLength(list, value) { method updateViews (line 3211) | updateViews() { method updateSelectedVariable (line 3215) | updateSelectedVariable(object, type = 'variable') { method removeLocalVariables (line 3246) | removeLocalVariables(objectId) { method addRef (line 3258) | addRef(type, blockData) { method removeRef (line 3274) | removeRef(type, block) { method updateSelected (line 3295) | updateSelected() { method getObjectVariables (line 3303) | getObjectVariables(blockList, keys) { method getVariableJSONByBlockList (line 3341) | getVariableJSONByBlockList(blockList) { method _getBlockMenu (line 3385) | _getBlockMenu() { method _truncName (line 3389) | _truncName(name, type, maxLen) { method clear (line 3406) | clear() { method _isPythonMode (line 3431) | _isPythonMode() { method getDom (line 3435) | getDom(query) { method _clickAddButton (line 3506) | _clickAddButton(type, forceOpen, doNotFocus) { method clickVariableAddButton (line 3521) | clickVariableAddButton(...args) { method clickListAddButton (line 3526) | clickListAddButton(...args) { method clickMessageAddButton (line 3531) | clickMessageAddButton(...args) { method _makeVariableData (line 3535) | _makeVariableData(type = 'variable') { method applyOption (line 3563) | applyOption() { method setVariableSlidable (line 3581) | setVariableSlidable(v, type, value) { method _getAddPanel (line 3608) | _getAddPanel(type = 'variable') { method getFunctionByBlockId (line 3612) | getFunctionByBlockId(blockId) { FILE: src/command/command.js method log (line 8) | log(objectId) { method log (line 16) | log(objectId) { method log (line 24) | log(objectId) { FILE: src/command/command_util.js constant COMMAND_TYPES (line 3) | const COMMAND_TYPES = Entry.STATIC.COMMAND_TYPES; method createTooltip (line 6) | createTooltip(title, content, target, callback, option = {}) { method returnEmptyArr (line 25) | returnEmptyArr() { method getExpectedData (line 28) | getExpectedData(name, defaultValue) { method do (line 46) | do() { FILE: src/command/commander.js class EntryCommander (line 1) | class EntryCommander { method constructor (line 2) | constructor() { method do (line 20) | do(commandType, ...args) { method undo (line 64) | undo(commandType, ...args) { method redo (line 84) | redo(commandType, ...args) { method setCurrentEditor (line 98) | setCurrentEditor(key, object) { method isPass (line 102) | isPass(isPass = true) { method isPassById (line 113) | isPassById(id, isPass = true, skipCount = 0) { method addReporter (line 127) | addReporter(reporter) { method removeReporter (line 131) | removeReporter(reporter) { method report (line 138) | report(commandType, argumentsArray) { method applyOption (line 150) | applyOption() { method _checkIsSkip (line 154) | _checkIsSkip(commandType) { method checkIsChange (line 162) | checkIsChange(commandType) { FILE: src/command/commands/block.js method do (line 12) | do(blocks, index) { method state (line 15) | state(blocks, index) { method log (line 21) | log(blocks, index) { method do (line 86) | do(thread) { method state (line 96) | state(thread) { method log (line 104) | log(threadIndex) { method restrict (line 112) | restrict(data, domQuery, callback) { method do (line 120) | do(block) { method state (line 124) | state(block) { method log (line 143) | log(block) { method do (line 151) | do(blockModel, pointer, isThread) { method state (line 159) | state(block) { method log (line 165) | log(block, pointer) { method do (line 176) | do(block, targetBlock, count) { method state (line 193) | state(block, targetBlock, count) { method log (line 204) | log(block, targetBlock, count) { method restrict (line 221) | restrict(data, domQuery, callback, restrictor) { method showMe (line 305) | showMe(restrictor) { method callBack (line 351) | callBack() {} method do (line 363) | do(block, dragMode, y) { method state (line 392) | state(block) { method log (line 410) | log(block) { method restrict (line 423) | restrict(data, domQuery, callback, restrictor) { method callBack (line 500) | callBack(isFromInit) { method do (line 547) | do(block, x, y) { method state (line 556) | state(block) { method restrict (line 561) | restrict(data, domQuery, callback, restrictor) { method log (line 605) | log(block, x, y) { method callBack (line 641) | callBack(isFromInit) { method callBack (line 685) | callBack() {} method do (line 700) | do(dx, dy, isPass) { method state (line 706) | state(dx, dy) { method log (line 709) | log(dx, dy) { method do (line 720) | do(pointer, value, code) { method state (line 732) | state(pointer, value, code) { method log (line 741) | log(pointer, value) { method restrict (line 747) | restrict(data, domQuery, callback, restrictor) { method do (line 861) | do(selector, doNotFold, doNotAlign) { method state (line 866) | state(selector, doNotFold, doNotAlign) { method log (line 870) | log(selector, doNotFold, doNotAlign) { method do (line 880) | do() { method state (line 888) | state() { method log (line 896) | log() { method do (line 903) | do(threads) { method state (line 909) | state() { method log (line 912) | log() { method do (line 919) | do(block) { method state (line 926) | state(block) { method log (line 938) | log(block) { method do (line 946) | do(thread, targetPointer) { method state (line 951) | state(thread, targetPointer) { method log (line 954) | log(thread, targetPointer) { function cloneCommand (line 962) | function cloneCommand(newType, oldType, props) { FILE: src/command/commands/comment.js method do (line 7) | do(data, board, block) { method state (line 16) | state(data) { method log (line 19) | log() { method do (line 26) | do(target) { method state (line 30) | state(target) { method log (line 34) | log() { method do (line 41) | do(board) { method state (line 44) | state(board) { method log (line 47) | log() { method do (line 54) | do(board) { method state (line 57) | state(board) { method log (line 60) | log() { method do (line 67) | do(target, x, y) { method state (line 75) | state(target) { method log (line 79) | log() { method do (line 86) | do(comment) { method state (line 91) | state(comment) { method log (line 94) | log() { method do (line 101) | do(data, board) { method state (line 106) | state(comment) { method log (line 109) | log() { method do (line 116) | do(target) { method state (line 120) | state(target) { method log (line 124) | log() { method do (line 131) | do(target) { method state (line 135) | state(target) { method log (line 139) | log() { method do (line 146) | do(target, block) { method state (line 150) | state(target) { method log (line 154) | log() { method do (line 161) | do(target, value) { method state (line 165) | state(target) { method log (line 170) | log() { FILE: src/command/commands/container.js method do (line 9) | do(objectId) { method state (line 12) | state(objectId) { method log (line 15) | log(objectId) { method restrict (line 21) | restrict(data, domQuery, callback) { method do (line 47) | do(objectId) { method state (line 58) | state(objectId) { method log (line 62) | log(objectId) { method do (line 71) | do(objectModel, index) { method state (line 77) | state(objectModel, index) { method log (line 81) | log(objectModel, index) { method restrict (line 99) | restrict(data, domQuery, callback) { method do (line 126) | do() { FILE: src/command/commands/dataTable.js method do (line 11) | do(table) { method state (line 14) | state(table) { method log (line 17) | log(table) { method do (line 27) | do(table = {}) { method state (line 41) | state(table) { method log (line 44) | log(table) { FILE: src/command/commands/function.js method do (line 12) | do(funcId) { method state (line 22) | state(funcId) { method log (line 25) | log(funcId) { method restrict (line 28) | restrict(data, domQuery, callback) { method do (line 44) | do(id, json, type) { method state (line 55) | state(id, json, type = 'cancel', isExist) { method log (line 61) | log(funcId) { method do (line 71) | do(type) { method state (line 79) | state(type) { method log (line 84) | log(type) { method do (line 94) | do({ id }) { method state (line 97) | state({ id }) { method log (line 101) | log(func) { method do (line 111) | do(func) { method state (line 116) | state({ id }) { method log (line 119) | log(func) { method do (line 129) | do(func) { method state (line 136) | state(func) { method log (line 139) | log(func) { method do (line 148) | do(func, value) { method state (line 162) | state(func, value) { method log (line 173) | log(func, value) { method do (line 184) | do(func) { method state (line 187) | state(func) { method log (line 190) | log(func, value) { method do (line 201) | do(func, value, index) { method state (line 204) | state(func, _value, index) { method log (line 207) | log(func, value, index) { method do (line 219) | do(func, index) { method state (line 222) | state(func, index) { method log (line 226) | log(func, index) { FILE: src/command/commands/object.js method do (line 14) | do(objectId) { method state (line 17) | state(objectId) { method log (line 23) | log(objectId) { method do (line 30) | do(objectId) { method state (line 33) | state(objectId) { method log (line 36) | log(objectId) { method do (line 49) | do(objectId, picture, isSelect = true) { method state (line 60) | state(objectId, picture) { method log (line 63) | log(objectId, picture) { method restrict (line 79) | restrict(data, domQuery, callback) { method do (line 116) | do(objectId, picture) { method state (line 119) | state(objectId, picture) { method log (line 122) | log(objectId, picture) { method do (line 134) | do(objectId, sound, isSelect = true) { method state (line 149) | state(objectId, sound) { method log (line 152) | log(objectId, sound) { method restrict (line 167) | restrict(data, domQuery, callback) { method do (line 203) | do(objectId, sound) { method state (line 206) | state(objectId, sound) { method log (line 209) | log(objectId, sound) { method do (line 222) | do(blockNames) { method state (line 238) | state(blockNames) { method log (line 241) | log(blockNames) { method do (line 251) | do(blockNames) { method state (line 258) | state(blockNames) { method log (line 261) | log(blockNames) { method do (line 270) | do(blockNames) { method state (line 286) | state(blockName) { method log (line 289) | log(blockName) { method do (line 299) | do(blockNames) { method state (line 311) | state(blockName) { method log (line 314) | log(blockName) { method do (line 324) | do(module) { method state (line 332) | state(module) { method log (line 335) | log(module) { method do (line 345) | do(module) { method state (line 351) | state(module) { method log (line 354) | log(module) { method do (line 364) | do(objectId, newName) { method state (line 371) | state(objectId, newName) { method log (line 375) | log(objectId, newName) { method do (line 389) | do(newIndex, oldIndex) { method state (line 392) | state(newIndex, oldIndex) { method log (line 395) | log(newIndex, oldIndex) { method do (line 406) | do(objectId, newX = 0) { method state (line 413) | state(objectId, newX) { method log (line 417) | log(objectId, newX) { method do (line 431) | do(objectId, newY = 0) { method state (line 438) | state(objectId, newY) { method log (line 442) | log(objectId, newY) { method do (line 456) | do(objectId, newSize = 0) { method state (line 463) | state(objectId, newSize) { method log (line 467) | log(objectId, newSize) { method do (line 481) | do(objectId, newValue = 0) { method state (line 488) | state(objectId, newValue) { method log (line 492) | log(objectId, newValue) { method do (line 506) | do(objectId, newValue = 0) { method state (line 513) | state(objectId, newValue) { method log (line 517) | log(objectId, newValue) { method do (line 531) | do(objectId, newMethod, rotation) { method state (line 540) | state(objectId, newMethod) { method log (line 544) | log(objectId, newValue) { method do (line 557) | do(objectId, newModel, oldModel) { method state (line 561) | state(objectId, newModel, oldModel) { method log (line 564) | log(objectId, newModel, oldModel) { function _inputRestrictor (line 575) | function _inputRestrictor({ tooltip, content }, domQuery, callback) { function _activateEdit (line 581) | function _activateEdit(objectId, domQuery, callback) { FILE: src/command/commands/painter.js method do (line 10) | do() { method state (line 13) | state() {} method log (line 14) | log(objectId) { method do (line 23) | do() { method state (line 26) | state() {} method log (line 27) | log(objectId) { method do (line 35) | do() { method state (line 38) | state() {} method log (line 39) | log(objectId) { method do (line 48) | do() { method state (line 51) | state() {} method log (line 52) | log(objectId) { FILE: src/command/commands/playground.js method do (line 10) | do(newType, oldType) { method state (line 19) | state(newType, oldType) { method log (line 22) | log(newType, oldType) { method do (line 35) | do() { method state (line 38) | state() { method log (line 41) | log() { method restrict (line 47) | restrict(data, domQuery, callback, restrictor) { method do (line 70) | do() { method state (line 73) | state() { method log (line 76) | log() { method do (line 87) | do() { method state (line 90) | state() { method log (line 93) | log() { method restrict (line 98) | restrict(data, domQuery, callback, restrictor) { method do (line 121) | do() { method state (line 124) | state() { method log (line 127) | log() { method do (line 137) | do() { method state (line 140) | state() { method log (line 143) | log() { method do (line 152) | do() { method state (line 155) | state() { method log (line 158) | log() { method do (line 168) | do() { method state (line 171) | state() { method log (line 174) | log() { method restrict (line 179) | restrict(data, domQuery, callback, restrictor) { method do (line 202) | do() { method state (line 205) | state() { method log (line 208) | log() { method do (line 268) | do() { method state (line 271) | state() { method log (line 274) | log() { method restrict (line 279) | restrict(data, domQuery, callback, restrictor) { FILE: src/command/commands/scene.js method do (line 17) | do(sceneId, sceneIndex, objects) { method state (line 26) | state(sceneId, sceneIndex) { method log (line 38) | log(sceneId) { method do (line 50) | do(sceneId) { method state (line 53) | state(sceneId) { method log (line 63) | log(sceneId) { method do (line 72) | do(sceneId, newName) { method state (line 80) | state(sceneId) { method log (line 84) | log(sceneId, newName) { method restrict (line 87) | restrict(data, domQuery, callback) { method do (line 104) | do(sceneId) { method state (line 108) | state(sceneId) { method log (line 111) | log(sceneId) { FILE: src/command/commands/variableContainer.js method do (line 45) | do(newType) { method state (line 48) | state(newType, oldType) { method log (line 51) | log(newType, oldType = 'all') { method do (line 63) | do() { method undo (line 69) | get undo() { method do (line 79) | do() { method undo (line 85) | get undo() { method do (line 95) | do(variable) { method state (line 103) | state(variable) { method log (line 109) | log(variable) { method restrict (line 115) | restrict(data, domQuery, callback) { method do (line 130) | do(value) { method state (line 137) | state() { method log (line 140) | log(value) { method restrict (line 143) | restrict(data, domQuery, callback) { method do (line 160) | do(variable) { method state (line 163) | state(variable) { method log (line 166) | log(variable) { method do (line 176) | do(message) { method state (line 180) | state(message) { method log (line 184) | log({ name, id }) { method do (line 194) | do({ id }) { method state (line 198) | state({ id, name }) { method log (line 201) | log({ id, name }) { method do (line 211) | do(id, newName) { method state (line 219) | state(id) { method log (line 223) | log(id, newName) { method restrict (line 229) | restrict(data, domQuery, callback) { method do (line 247) | do(type = 'global', isCloud = false) { method state (line 263) | state() { method log (line 269) | log(type) { method do (line 278) | do(type) { method state (line 291) | state() { method log (line 299) | log(type) { method do (line 308) | do(id, value) { method state (line 314) | state(id) { method log (line 319) | log(id, value) { method do (line 331) | do(id, value) { method state (line 338) | state(id) { method log (line 343) | log(id, value) { method restrict (line 349) | restrict({ tooltip }, domQuery, callback) { method do (line 361) | do(id, type, cValue) { method state (line 366) | state(id) { method log (line 371) | log(id, value) { method do (line 383) | do(id, value) { method state (line 389) | state(id) { method log (line 394) | log(id) { method do (line 408) | do(id, value) { method state (line 414) | state(id) { method log (line 419) | log(id) { method do (line 433) | do() { method undo (line 439) | get undo() { method do (line 449) | do(list) { method state (line 460) | state(list) { method log (line 465) | log(list) { method restrict (line 473) | restrict(data, domQuery, callback) { method do (line 486) | do(list) { method state (line 489) | state(list) { method log (line 492) | log(list) { method do (line 502) | do(value) { method state (line 509) | state() { method log (line 512) | log(value) { method restrict (line 515) | restrict(data, domQuery, callback) { method do (line 532) | do(type = 'global', isCloud = false) { method state (line 548) | state() { method log (line 554) | log(type) { method do (line 563) | do(type) { method state (line 576) | state() { method log (line 584) | log(type) { method do (line 593) | do(id, value) { method state (line 599) | state(id) { method log (line 607) | log(id, value) { method do (line 620) | async do(id, value) { method state (line 639) | state(id) { method log (line 642) | log(id, value) { method restrict (line 651) | restrict({ tooltip, content }, domQuery, callback) { method do (line 662) | do(id, idx = 0, data = '0') { method state (line 669) | state(id, idx) { method log (line 673) | log(id, idx, data) { method restrict (line 682) | restrict(data, domQuery, callback) { method do (line 694) | do(id) { method state (line 700) | state(id) { method log (line 703) | log(id) { method restrict (line 708) | restrict(data, domQuery, callback) { method do (line 720) | do(id, value = true) { method state (line 732) | state(id) { method log (line 735) | log(id) { method restrict (line 740) | restrict(data, domQuery, callback) { method do (line 752) | do(id) { method state (line 761) | state(id) { method log (line 764) | log(id) { method restrict (line 769) | restrict(data, domQuery, callback) { method do (line 781) | do(id, value) { method state (line 785) | state(id) { method log (line 793) | log(id, value) { method restrict (line 799) | restrict({ tooltip, content }, domQuery, callback) { method do (line 815) | do(id, value) { method state (line 819) | state(id) { method log (line 827) | log(id, value) { method restrict (line 833) | restrict({ tooltip, content }, domQuery, callback) { function _toJSON (line 853) | function _toJSON(data) { function getVC (line 857) | function getVC() { function _updateSelected (line 861) | function _updateSelected(content) { function _listActiveRestrictor (line 870) | function _listActiveRestrictor({ tooltip, content }, domQuery, callback) { FILE: src/core/collection.js method constructor (line 8) | constructor(data) { method set (line 25) | set(data) { method push (line 44) | push(elem) { method unshift (line 49) | unshift() { method insert (line 59) | insert(datum, index) { method has (line 64) | has(id) { method get (line 68) | get(id) { method at (line 72) | at(index) { method getAll (line 76) | getAll() { method indexOf (line 85) | indexOf(obj) { method find (line 89) | find(cond) { method pop (line 109) | pop() { method shift (line 115) | shift() { method slice (line 121) | slice(index, amount) { method splice (line 138) | splice(index, amount) { method clear (line 158) | clear() { method map (line 165) | map(fn, param) { method moveFromTo (line 173) | moveFromTo(from, to) { method sort (line 181) | sort() {} method fromJSON (line 184) | fromJSON() {} method toJSON (line 186) | toJSON() { method observe (line 195) | observe() {} method unobserve (line 197) | unobserve() {} method notify (line 199) | notify() {} method destroy (line 202) | destroy() {} FILE: src/core/db.js method constructor (line 4) | constructor() { method add (line 8) | add(datum) { method has (line 18) | has(id) { method remove (line 22) | remove(id) { method get (line 32) | get(id) { method find (line 36) | find() {} method clear (line 38) | clear() { FILE: src/core/dom.ts type HandleableClickEvent (line 3) | type HandleableClickEvent = JQuery.ClickEvent & { handled: boolean }; FILE: src/core/event.js method constructor (line 4) | constructor(sender) { method attach (line 9) | attach(obj, fn) { method detach (line 22) | detach(listener) { method clear (line 30) | clear() { method notify (line 37) | notify() { method hasListeners (line 48) | hasListeners() { FILE: src/core/model.js method get (line 36) | get() { FILE: src/core/modelClass.ts method constructor (line 8) | protected constructor(schema: T, isSeal?: boolean) { method generateSchema (line 16) | private generateSchema() { method set (line 39) | public set(data: Partial, isSilent?: boolean) { method observe (line 61) | public observe(object: any, funcName: string, attrs: any, isNotify?: boo... method unobserve (line 70) | public unobserve(observer: any) { method notify (line 74) | public notify(key: string | string[], oldValue: any) { method _toJSON (line 101) | protected _toJSON() { FILE: src/core/observer.js method constructor (line 9) | constructor(parent, object, funcName, attrs) { FILE: src/core/promiseManager.js method timeout (line 3) | get timeout() { method setPromiseTimer (line 7) | setPromiseTimer(resolve, reject, option) { method sleep (line 27) | sleep(time) { method EventPromise (line 62) | async EventPromise(key, data, option) { method Promise (line 85) | Promise(f) { FILE: src/core/singleInstance.js function singleInstance (line 1) | function singleInstance(MyClass) { FILE: src/extensions/CloudVariable.js class CloudVariableExtension (line 5) | class CloudVariableExtension { method data (line 10) | get data() { method setServerInfo (line 14) | setServerInfo(cvServer) { method disable (line 18) | disable(target) { method enable (line 25) | enable(target) { method connect (line 32) | async connect(cvServer) { method setDefaultData (line 102) | setDefaultData(defaultData) { method createDmet (line 107) | createDmet(object) { method create (line 111) | async create(data) { method #createVariable (line 126) | #createVariable(name, id) { method #createList (line 146) | #createList(name, id) { method #createTable (line 166) | #createTable(name, id) { method #run (line 186) | #run(operation) { method #execDmet (line 208) | #execDmet(operation) { method #applyValue (line 213) | #applyValue(operation) { method set (line 239) | set(target, value) { method get (line 254) | get(target) { method setArray (line 259) | setArray(target, array) { method append (line 267) | append(target, data) { method insert (line 282) | insert(target, index, data) { method delete (line 298) | delete(target, index) { method replace (line 313) | replace(target, index, data) { FILE: src/extensions/dmet.js class dmetTable (line 7) | class dmetTable { method constructor (line 8) | constructor(array = [], id) { method fields (line 28) | get fields() { method originFields (line 32) | get originFields() { method value (line 36) | get value() { method array (line 40) | get array() { method isDmet (line 44) | get isDmet() { method variableType (line 48) | get variableType() { method origin (line 52) | get origin() { method setLabel (line 56) | setLabel(index, name) { method #fillArray (line 60) | #fillArray(array, length) { method from (line 66) | from(data) { method toJSON (line 106) | toJSON() { method getRow (line 119) | getRow(key) { method getValue (line 139) | getValue(key) { method getIndex (line 163) | getIndex(key) { method getOperation (line 178) | getOperation({ type, key, index, data, newKey } = {}) { method exec (line 217) | exec(operation) { method #getDefaultData (line 238) | #getDefaultData(isRow = true) { method #getNewColName (line 245) | #getNewColName() { method #appendCol (line 253) | #appendCol({ index, data = this.#getDefaultData(false) } = {}) { method #insertCol (line 261) | #insertCol({ index, data = this.#getDefaultData(false) } = {}) { method #deleteCol (line 272) | #deleteCol({ index }) { method #appendRow (line 283) | #appendRow({ key = CommonUtils.generateId(), data = this.#getDefaultDa... method #insertRow (line 294) | #insertRow({ key = CommonUtils.generateId(), index, data = this.#getDe... method #deleteRow (line 311) | #deleteRow({ key, index }) { method #replace (line 333) | #replace({ key, index, data, newKey = CommonUtils.generateId() }) { class dmetList (line 351) | class dmetList { method constructor (line 352) | constructor(array = [], id) { method value (line 366) | get value() { method array (line 370) | get array() { method isDmet (line 374) | get isDmet() { method id (line 378) | get id() { method key (line 382) | get key() { method variableType (line 386) | get variableType() { method #data (line 390) | set #data(array) { method from (line 402) | from(data) { method get (line 445) | get(key) { method getIndex (line 453) | getIndex(key) { method getOperation (line 466) | getOperation({ type, key, index, data, newKey } = {}) { method exec (line 505) | exec(operation) { method toJSON (line 520) | toJSON() { method #append (line 531) | #append({ key, data } = {}) { method #insert (line 544) | #insert({ key, index, data } = {}) { method #delete (line 557) | #delete({ key, index }) { method #replace (line 573) | #replace({ key, data, newKey = CommonUtils.generateId() }) { class dmetVariable (line 588) | class dmetVariable { method constructor (line 589) | constructor(variable = '', id) { method value (line 601) | get value() { method id (line 605) | get id() { method key (line 609) | get key() { method variableType (line 613) | get variableType() { method toJSON (line 617) | toJSON() { method from (line 629) | from(data) { method get (line 650) | get() { method #set (line 654) | #set(operation) { method getOperation (line 660) | getOperation({ type, value } = {}) { method exec (line 673) | exec(operation) { class dmetSlideVariable (line 682) | class dmetSlideVariable extends dmetVariable { method constructor (line 683) | constructor(variable, id) { class dmet (line 689) | class dmet { method constructor (line 690) | constructor(variables, options) { method list (line 700) | get list() { method variable (line 704) | get variable() { method table (line 708) | get table() { method id (line 712) | get id() { method isDmet (line 716) | get isDmet() { method original (line 720) | get original() { method #objectToJSON (line 724) | #objectToJSON(object) { method toJSON (line 731) | toJSON() { method from (line 741) | from(variables = []) { method get (line 770) | get({ variableType, id }) { method create (line 785) | create(object) { method subscribe (line 803) | subscribe(key, callback) { method unsubscribe (line 807) | unsubscribe(key) { method notify (line 811) | notify(...args) { method exec (line 817) | exec(operation) { FILE: src/extensions/dropper.js class DropperExtension (line 4) | class DropperExtension { method constructor (line 7) | constructor() { method #createView (line 11) | #createView() { FILE: src/extensions/extension.js class Extension (line 3) | class Extension { method constructor (line 5) | constructor() { method renderView (line 9) | renderView() { method getExtension (line 18) | static getExtension(key) { FILE: src/graphicEngine/EaselResManager.ts class EaselResManager (line 7) | class EaselResManager implements IGEResManager { method INIT (line 12) | INIT():void { method _onImageLoad (line 16) | private _onImageLoad(info:AtlasImageLoadingInfo):void { method imageRemoved (line 20) | imageRemoved(reason:string):void { method activateScene (line 24) | activateScene(sceneID:string):void { method reqResource (line 28) | reqResource(spriteNullable:PIXI.Sprite | any, sceneID:string, pic:IRaw... method clearProject (line 48) | clearProject():void { method removeScene (line 52) | removeScene(sceneID:string):void { FILE: src/graphicEngine/GEDragHelper.ts type IEventType (line 1) | interface IEventType { function getPIXIEvent (line 8) | function getPIXIEvent(): IEventType { function getCreatejsEvent (line 17) | function getCreatejsEvent(): IEventType { class _GEDragHelper (line 27) | class _GEDragHelper { method INIT (line 33) | INIT(isWebGL: boolean) { method _handleDragPIXI (line 59) | private _handleDragPIXI(target: any) { method _convertPIXIEventToCreateJsStyle (line 86) | private _convertPIXIEventToCreateJsStyle(e: any) { method _handleCreateJs (line 98) | private _handleCreateJs(target: any) { FILE: src/graphicEngine/GEHelper.ts constant INITIAL_VIDEO_PARAMS (line 11) | const INITIAL_VIDEO_PARAMS = { type IGraphicsEngineApplication (line 24) | interface IGraphicsEngineApplication { type ITicker (line 30) | interface ITicker { class CreateJsApplication (line 35) | class CreateJsApplication implements IGraphicsEngineApplication { method constructor (line 38) | constructor(canvas: HTMLCanvasElement) { method render (line 46) | render(): void { method destroy (line 50) | destroy(destroyOption: any) { class GEHelperBase (line 55) | class GEHelperBase { method INIT (line 58) | INIT(isWebGL: boolean) { class _GEHelper (line 65) | class _GEHelper extends GEHelperBase { method isWebGL (line 66) | get isWebGL(): boolean { method INIT (line 100) | INIT(isWebGL: boolean) { method newApp (line 132) | newApp(canvas: HTMLCanvasElement): IGraphicsEngineApplication { method cloneStamp (line 142) | cloneStamp(entity: any): any { method hitTestMouse (line 171) | hitTestMouse(object: any): boolean { method tickByEngine (line 187) | tickByEngine() { method disableTickByEngine (line 195) | disableTickByEngine() { method getNewContainer (line 203) | getNewContainer(): any { method getVideoElement (line 212) | getVideoElement(video: HTMLVideoElement): any { method getOverlayElement (line 248) | getOverlayElement(canvas: HTMLCanvasElement): any { method createNewIndicatorGraphic (line 283) | createNewIndicatorGraphic() { method drawVideoElement (line 292) | drawVideoElement(videoElement: PIXI.Sprite | createjs.Bitmap): any { method drawOverlayElement (line 301) | drawOverlayElement(overlayElement: PIXI.Sprite | createjs.Bitmap): any { method drawDetectedGraphic (line 317) | drawDetectedGraphic() { method turnOffWebcam (line 333) | turnOffWebcam(canvasVideo: PIXI.Sprite | createjs.Bitmap) { method turnOffOverlay (line 341) | turnOffOverlay(overlayElement: PIXI.Sprite | createjs.Bitmap) { method destroyWebcam (line 349) | destroyWebcam() { method destroyOverlay (line 353) | destroyOverlay() { method destroy (line 357) | destroy() { method hFlipVideoElement (line 365) | hFlipVideoElement( method vFlipVideoElement (line 382) | vFlipVideoElement( method setVideoAlpha (line 399) | setVideoAlpha(canvasVideo: PIXI.Sprite | createjs.Bitmap, value: numbe... method removeAllChildInHandler (line 403) | removeAllChildInHandler(handler: PIXI.Graphics | createjs.Graphics) { method resetHandlers (line 410) | resetHandlers() { method drawHumanPoints (line 432) | async drawHumanPoints(poses: Array, flipStatus: any) { method drawHumanSkeletons (line 478) | async drawHumanSkeletons(adjacents: Array, flipStatus: any) { method drawFaceEdges (line 505) | async drawFaceEdges(faces: any, flipStatus: any) { method drawEdge (line 583) | drawEdge( method drawObjectBox (line 606) | async drawObjectBox(objects: Array, flipStatus: any) { method getTransformedBounds (line 676) | getTransformedBounds(sprite: PIXI.Sprite | any): PIXI.Rectangle | any { method calcParentBound (line 684) | calcParentBound(obj: any): any { method newContainer (line 692) | newContainer(debugName?: string): PIXI.Container | any { method newWallTexture (line 704) | newWallTexture(path: string): PIXI.Texture | HTMLImageElement { method newWallSprite (line 718) | newWallSprite(tex: any) { method newEmptySprite (line 726) | newEmptySprite() { method newSpriteWithCallback (line 734) | newSpriteWithCallback(url: string, callback?: () => void) { method newGraphic (line 752) | newGraphic() { method newAScaleAdaptor (line 760) | newAScaleAdaptor(target: any): any { class _ColorFilterHelper (line 771) | class _ColorFilterHelper extends GEHelperBase { method hue (line 772) | hue(value: number) { method brightness (line 785) | brightness(value: number) { method newColorMatrixFilter (line 823) | newColorMatrixFilter(matrixValue: number[]) { method setCache (line 842) | setCache(entity: any, cache: boolean) { class _TextHelper (line 851) | class _TextHelper extends GEHelperBase { method setColor (line 852) | setColor(target: PIXI.Text | any, color: string) { method newText (line 868) | newText( class _BrushHelper (line 886) | class _BrushHelper extends GEHelperBase { method newBrush (line 887) | newBrush() { method newPaint (line 895) | newPaint() { method newShape (line 903) | newShape(brush: PIXIBrushAdaptor | any) { FILE: src/graphicEngine/IGEResManager.ts type IGEResManager (line 4) | interface IGEResManager { FILE: src/log/state_manager.js class EntryStateManager (line 1) | class EntryStateManager { method constructor (line 2) | constructor() { method generateView (line 24) | generateView(stateManagerView, option) { method addCommand (line 28) | addCommand(type, caller, func, params) { method cancelLastCommand (line 52) | cancelLastCommand() { method getLastCommand (line 62) | getLastCommand() { method getLastCommandById (line 66) | getLastCommandById(id) { method getLastRedoCommand (line 77) | getLastRedoCommand() { method removeAllPictureCommand (line 81) | removeAllPictureCommand() { method undo (line 90) | undo(count) { method redo (line 127) | redo() { method updateView (line 157) | updateView() { method startRestore (line 174) | startRestore() { method endRestore (line 178) | endRestore() { method isRestoring (line 182) | isRestoring() { method startIgnore (line 186) | startIgnore() { method endIgnore (line 190) | endIgnore() { method isIgnoring (line 194) | isIgnoring() { method canUndo (line 198) | canUndo() { method canRedo (line 202) | canRedo() { method addStamp (line 209) | addStamp() { method isSaved (line 219) | isSaved() { method addActivity (line 230) | addActivity(activityType) { method getUndoStack (line 236) | getUndoStack() { method changeLastCommandType (line 240) | changeLastCommandType(type) { method clear (line 248) | clear() { FILE: src/model/block_model.js method constructor (line 4) | constructor(context) { FILE: src/model/block_render_model.js method constructor (line 4) | constructor() { FILE: src/model/box_model.js method constructor (line 4) | constructor() { FILE: src/model/drag_instance.js method constructor (line 4) | constructor(model) { FILE: src/model/thread_model.js method constructor (line 4) | constructor() { FILE: src/playground/block.js method constructor (line 23) | constructor(block, thread) { method comment (line 78) | get comment() { method load (line 82) | load(block) { method changeSchema (line 91) | changeSchema(diff, changeData) { method getSchema (line 141) | getSchema() { method loadSchema (line 149) | loadSchema() { method changeType (line 238) | changeType(type) { method setThread (line 252) | setThread(thread) { method getThread (line 256) | getThread() { method getStatements (line 260) | getStatements() { method insertAfter (line 264) | insertAfter(blocks) { method _updatePos (line 268) | _updatePos() { method moveTo (line 278) | moveTo(x, y) { method createView (line 286) | createView(board, mode) { method destroyView (line 306) | destroyView() { method clone (line 311) | clone(thread) { method toJSON (line 315) | toJSON(isNew, excludeData = [], option = {}) { method destroy (line 367) | destroy(animate, next, isNotForce) { method getView (line 481) | getView() { method setMovable (line 485) | setMovable(movable) { method setCopyable (line 492) | setCopyable(copyable) { method isMovable (line 499) | isMovable() { method isCopyable (line 503) | isCopyable() { method setDeletable (line 507) | setDeletable(deletable) { method isDeletable (line 514) | isDeletable() { method isReadOnly (line 519) | isReadOnly() { method isCommentable (line 523) | isCommentable() { method hasComment (line 529) | hasComment() { method getCode (line 533) | getCode() { method doAdd (line 538) | doAdd() { method doMove (line 542) | doMove() { method doInsert (line 547) | doInsert(targetBlock) { method doDestroy (line 555) | doDestroy(animate) { method doDestroyBelow (line 564) | doDestroyBelow(animate) { method copy (line 570) | copy() { method copyToClipboard (line 592) | copyToClipboard() { method separate (line 596) | separate(count, index) { method insert (line 604) | insert(targetBlock) { method replace (line 615) | replace(targetBlock) { method getPrevBlock (line 625) | getPrevBlock() { method getNextBlock (line 629) | getNextBlock() { method getFirstBlock (line 633) | getFirstBlock() { method getLastBlock (line 637) | getLastBlock() { method getPrevOutputBlock (line 641) | getPrevOutputBlock() { method getOutputBlock (line 649) | getOutputBlock() { method getTerminateOutputBlock (line 660) | getTerminateOutputBlock() { method getOutputBlockCount (line 671) | getOutputBlockCount(count = 0) { method getBlockType (line 680) | getBlockType() { method indexOfStatements (line 702) | indexOfStatements(statement) { method pointer (line 706) | pointer(pointer = []) { method targetPointer (line 710) | targetPointer() { method getDataByPointer (line 724) | getDataByPointer(pointer) { method getBlockList (line 738) | getBlockList(excludePrimitive, type) { method stringify (line 762) | stringify(excludeData) { method isInOrigin (line 766) | isInOrigin() { method isSameParamWith (line 770) | isSameParamWith(target) { method paramsBackup (line 812) | paramsBackup() { method destroyParamsBackup (line 821) | destroyParamsBackup() { method getDom (line 825) | getDom(query = []) { method getParam (line 838) | getParam(index) { method isParamBlockType (line 842) | isParamBlockType() { method getFuncId (line 846) | getFuncId() { method getRootBlock (line 854) | getRootBlock() { method connectComment (line 881) | connectComment(comment) { method disconnectComment (line 885) | disconnectComment() { method getCommentValue (line 889) | getCommentValue() { FILE: src/playground/block_entry.js function getConverters (line 24) | function getConverters() { function getBlocks (line 245) | function getBlocks() { function inheritBlockSchema (line 8050) | function inheritBlockSchema() { function assignBlocks (line 8069) | function assignBlocks() { function applySetLanguage (line 8086) | function applySetLanguage(hasSetLanguageObj) { FILE: src/playground/block_entry_mini.js method func (line 23) | func(sprite, script) {} FILE: src/playground/block_menu.ts constant VARIABLE (line 16) | const VARIABLE = 'variable'; constant BETA_LIST (line 20) | const BETA_LIST = []; type BlockMenuAlignType (line 22) | type BlockMenuAlignType = 'LEFT' | 'CENTER'; type CategoryData (line 24) | type CategoryData = { type Schema (line 30) | type Schema = { class BlockMenu (line 37) | class BlockMenu extends ModelClass { method constructor (line 133) | constructor( method initBlockDoubleClickEvent (line 230) | initBlockDoubleClickEvent() { method foldBlockMenu (line 259) | foldBlockMenu() { method changeCode (line 276) | changeCode(code: any) { method bindCodeView (line 297) | bindCodeView(codeView: any) { method align (line 309) | align() { method cloneToGlobal (line 388) | cloneToGlobal(e: any) { method terminateDrag (line 466) | terminateDrag() { method getCode (line 480) | getCode() { method setSelectedBlock (line 484) | setSelectedBlock(blockView?: any) { method hide (line 496) | hide() { method show (line 500) | show() { method renderText (line 504) | renderText(blocks?: any[]) { method renderBlock (line 527) | renderBlock(blocks?: any[]) { method _createSplitter (line 550) | _createSplitter(topPos: number) { method updateSplitters (line 563) | updateSplitters(y = 0) { method setMenu (line 576) | setMenu(doNotAlign?: boolean) { method toggleBlockMenu (line 612) | toggleBlockMenu() { method selectMenu (line 644) | selectMenu(selector: number | string, doNotFold: boolean, doNotAlign?:... method banCategory (line 700) | banCategory(categoryName: string) { method unbanCategory (line 711) | unbanCategory(category: string) { method banClass (line 730) | banClass(className: string, doNotAlign?: boolean) { method unbanClass (line 738) | unbanClass(className: string, doNotAlign?: boolean) { method checkBanClass (line 747) | checkBanClass({ isNotFor = [] } = {}) { method checkCategory (line 764) | checkCategory(blockInfo: any) { method addCategoryData (line 783) | addCategoryData(categoryName: string, blockName: string) { method destroy (line 797) | destroy() { method removeControl (line 803) | removeControl(eventType: string) { method onMouseMove (line 807) | onMouseMove(e: JQuery.MouseMoveEvent) { method onMouseUp (line 821) | onMouseUp(e: JQuery.MouseUpEvent) { method onMouseDown (line 835) | onMouseDown(e: JQuery.TouchMoveEvent) { method dominate (line 860) | dominate({ view: { svgGroup } }: any) { method _handleDragBlock (line 864) | _handleDragBlock() { method _handleBoardDragBlock (line 871) | _handleBoardDragBlock() { method _toggleTrashcan (line 875) | _toggleTrashcan(visible: boolean) { method enablePattern (line 879) | enablePattern() { method disablePattern (line 883) | disablePattern() { method setCategoryData (line 890) | setCategoryData(data: CategoryData[]) { method setNoCategoryData (line 902) | setNoCategoryData(data: any) { method makeScrollIndicator (line 909) | makeScrollIndicator() { method updateOffset (line 970) | updateOffset() { method offset (line 974) | offset() { method _generateHwCode (line 982) | _generateHwCode(shouldHide?: boolean) { method setAlign (line 1028) | setAlign(align: BlockMenuAlignType) { method _cancelDynamic (line 1032) | _cancelDynamic(fromElement: boolean, cb?: () => void) { method deleteRendered (line 1045) | deleteRendered(name: string) { method clearRendered (line 1049) | clearRendered() { method hasCategory (line 1053) | hasCategory() { method getDom (line 1057) | getDom(query: any) { method getSvgDomByType (line 1071) | getSvgDomByType(blockType: string, params: any[]) { method scrollToType (line 1095) | scrollToType(type: string, params: any[]) { method shouldGenerateHwCode (line 1116) | shouldGenerateHwCode(threads: any) { method getThreadByBlockKey (line 1120) | getThreadByBlockKey(key: string) { method _buildCategoryCodes (line 1124) | private _buildCategoryCodes(blocks: any, category: string) { method enableTrashcan (line 1138) | enableTrashcan() { method changeTypeThreadByBlockKey (line 1153) | changeTypeThreadByBlockKey(key: string) { method _generateView (line 1157) | private _generateView(categoryData: CategoryData[]) { method _clearSplitters (line 1209) | private _clearSplitters() { method _convertSelector (line 1215) | private _convertSelector(selector: number | string) { method _generateCategoryCodes (line 1234) | private _generateCategoryCodes(elems?: any[]) { method _generateCategoryCode (line 1263) | private _generateCategoryCode(category: string) { method _addControl (line 1299) | private _addControl(dom: EntryDom) { method _mouseWheel (line 1308) | private _mouseWheel(e: any) { method _captureKeyEvent (line 1318) | private _captureKeyEvent(e: KeyboardEvent) { method _clearCategory (line 1332) | private _clearCategory() { method _generateCategoryView (line 1359) | private _generateCategoryView(data: CategoryData[]) { method _generateCategoryElement (line 1395) | private _generateCategoryElement(name: string, visible: boolean) { method _isNotVisible (line 1423) | private _isNotVisible(blockInfo: any) { method _getSortedBlocks (line 1427) | private _getSortedBlocks(): [any[], any[]] { method _isOn (line 1461) | private _isOn() { method _registerThreadsMap (line 1465) | private _registerThreadsMap(type: string, thread: any) { method _deleteThreadsMap (line 1472) | private _deleteThreadsMap(thread: any) { method _createThread (line 1480) | private _createThread(data: any, index?: number, keyName?: string) { method _getCategoryBlocks (line 1491) | private _getCategoryBlocks(category: string): string[] | undefined { FILE: src/playground/block_menu_scroll.js class BlockMenuScroller (line 3) | class BlockMenuScroller { method SCROLL_WIDTH (line 4) | get SCROLL_WIDTH() { method RADIUS (line 7) | get RADIUS() { method constructor (line 10) | constructor(board) { method createScrollBar (line 35) | createScrollBar() { method resizeScrollBar (line 53) | resizeScrollBar() { method updateScrollBar (line 78) | updateScrollBar(dy) { method scroll (line 83) | scroll(dy) { method scrollByPx (line 98) | scrollByPx(px) { method setVisible (line 105) | setVisible(visible) { method getOpacity (line 115) | getOpacity() { method setOpacity (line 119) | setOpacity(value) { method isVisible (line 129) | isVisible() { method #updateRatio (line 133) | #updateRatio() { method #reset (line 147) | #reset() { method #adjustValue (line 156) | #adjustValue(dy) { method #onMouseDown (line 167) | #onMouseDown(e) { FILE: src/playground/block_view.js method constructor (line 26) | constructor(block, board, mode) { method _startRender (line 131) | _startRender(block, mode) { method _startContentRender (line 191) | _startContentRender(mode) { method _startExtension (line 274) | _startExtension(mode) { method changeType (line 282) | changeType(type) { method alignContent (line 289) | alignContent(animate) { method isFieldEditing (line 361) | isFieldEditing() { method _alignStatement (line 372) | _alignStatement(animate, index) { method _render (line 384) | _render() { method _renderPath (line 389) | _renderPath() { method _setPosition (line 408) | _setPosition() { method moveTo (line 421) | moveTo(x, y, animate, doNotUpdatePos) { method moveBy (line 439) | moveBy(x, y, animate, doNotUpdatePos) { method _addControl (line 443) | _addControl() { method removeControl (line 477) | removeControl() { method setSelectedBlock (line 482) | setSelectedBlock(board) { method onMouseDown (line 493) | onMouseDown(e) { method getVerticalMove (line 584) | getVerticalMove(mouseEvent, dragInstance) { method onMouseMove (line 590) | onMouseMove(e) { method terminateEvent (line 687) | terminateEvent() { method onMouseUp (line 695) | onMouseUp(e) { method vimBoardEvent (line 724) | vimBoardEvent(event, type, block) { method terminateDrag (line 735) | terminateDrag(e) { method _getMagnetsInThread (line 861) | _getMagnetsInThread() { method _updateCloseBlock (line 875) | _updateCloseBlock() { method dominate (line 900) | dominate() { method getSvgRoot (line 906) | getSvgRoot() { method getBoard (line 915) | getBoard() { method getComment (line 919) | getComment() { method _setBoard (line 923) | _setBoard() { method destroy (line 927) | destroy(animate) { method getShadow (line 956) | getShadow() { method destroyShadow (line 964) | destroyShadow() { method _updateMagnet (line 969) | _updateMagnet() { method _updateBG (line 988) | _updateBG() { method addDragging (line 1074) | addDragging() { method removeDragging (line 1079) | removeDragging() { method addSelected (line 1084) | addSelected() { method removeSelected (line 1091) | removeSelected() { method addActivated (line 1096) | addActivated() { method removeActivated (line 1102) | removeActivated() { method getSkeleton (line 1107) | getSkeleton() { method getContentPos (line 1111) | getContentPos() { method renderText (line 1115) | renderText() { method renderBlock (line 1120) | renderBlock() { method renderByMode (line 1125) | renderByMode(mode, isReDraw) { method _updateOpacity (line 1134) | _updateOpacity() { method _setMovable (line 1145) | _setMovable() { method _setReadOnly (line 1155) | _setReadOnly() { method _setCopyable (line 1165) | _setCopyable() { method bumpAway (line 1175) | bumpAway(distance = 15, delay) { method _toLocalCoordinate (line 1191) | _toLocalCoordinate(view) { method _toGlobalCoordinate (line 1201) | _toGlobalCoordinate(dragMode, doNotUpdatePos) { method bindPrev (line 1209) | bindPrev(prevBlock, isDestroy) { method getAbsoluteCoordinate (line 1240) | getAbsoluteCoordinate(dragMode) { method getBelowHeight (line 1261) | getBelowHeight() { method _updateDisplay (line 1265) | _updateDisplay() { method _updateColor (line 1276) | _updateColor() { method _updateContents (line 1293) | _updateContents(isReDraw) { method _destroyObservers (line 1299) | _destroyObservers() { method reDraw (line 1306) | reDraw() { method getParam (line 1323) | getParam(index) { method getDataUrl (line 1327) | getDataUrl(notClone, notPng) { method downloadAsImage (line 1391) | async downloadAsImage(i) { method _rightClick (line 1398) | _rightClick(e, eventSource) { method addStorage (line 1540) | addStorage() { method clone (line 1549) | clone() { method setBackgroundPath (line 1553) | setBackgroundPath() { method resetBackgroundPath (line 1576) | resetBackgroundPath() { method _getTemplate (line 1588) | _getTemplate(renderMode) { method _getSchemaParams (line 1615) | _getSchemaParams(mode) { method detach (line 1629) | detach() { method attach (line 1633) | attach(target) { method getMagnet (line 1637) | getMagnet(query) { method isRenderMode (line 1659) | isRenderMode(mode) { method _setHoverBlockView (line 1663) | _setHoverBlockView(data) { method getFields (line 1679) | getFields() { method processSvg (line 1718) | processSvg(svgGroup, scale = 1, defs) { method loadImage (line 1745) | loadImage(src, width, height, notPng, multiplier = 1) { method isWindow7 (line 1789) | isWindow7() { FILE: src/playground/blocks/block_ai_learning.js method getBlocks (line 128) | getBlocks() { FILE: src/playground/blocks/block_ai_learning_cluster.js method getBlocks (line 4) | getBlocks() { FILE: src/playground/blocks/block_ai_learning_decisiontree.js method getBlocks (line 4) | getBlocks() { FILE: src/playground/blocks/block_ai_learning_knn.js method getBlocks (line 4) | getBlocks() { FILE: src/playground/blocks/block_ai_learning_logistic_regression.js method getBlocks (line 4) | getBlocks() { FILE: src/playground/blocks/block_ai_learning_regression.js method getBlocks (line 2) | getBlocks() { FILE: src/playground/blocks/block_ai_learning_svm.js method getBlocks (line 6) | getBlocks() { FILE: src/playground/blocks/block_ai_utilize_audio.js method init (line 20) | async init() { method func (line 61) | async func(sprite, script) { method func (line 92) | async func(sprite, script) { method func (line 171) | async func(sprite, script) { method func (line 265) | async func(sprite, script) { method func (line 352) | func(sprite, script) { method func (line 402) | func(sprite, script) { FILE: src/playground/blocks/block_ai_utilize_face_landmarker.js method init (line 16) | async init() { method destroy (line 20) | destroy() { method getEventIndicator (line 28) | getEventIndicator() { method getCommonIndicator (line 39) | getCommonIndicator() { method getFaceNumber (line 46) | getFaceNumber() { method getGender (line 61) | getGender() { method getFaceCategory (line 74) | getFaceCategory() { method getOperators (line 88) | getOperators() { method getEmotions (line 105) | getEmotions() { method getFacePoint (line 123) | getFacePoint() { method getAxis (line 142) | getAxis() { method getStartStop (line 155) | getStartStop() { method getShowHide (line 168) | getShowHide() { method func (line 218) | func(sprite, script) { method func (line 238) | async func(sprite, script) { method func (line 267) | async func(sprite, script) { method func (line 296) | func(sprite, script) { method func (line 316) | func(sprite, script) { method func (line 337) | func(sprite, script) { method func (line 386) | func(sprite, script) { method func (line 449) | func(sprite, script) { method func (line 490) | func(sprite, script) { method func (line 533) | func(sprite, script) { method func (line 563) | func(sprite, script) { method func (line 595) | func(sprite, script) { FILE: src/playground/blocks/block_ai_utilize_gesture_recognition.js method init (line 16) | async init() { method destroy (line 20) | destroy() { method getEventIndicator (line 28) | getEventIndicator() { method getCommonIndicator (line 39) | getCommonIndicator() { method getHandNumber (line 46) | getHandNumber() { method getHand (line 59) | getHand() { method getGesture (line 72) | getGesture() { method getHandPoint (line 90) | getHandPoint() { method getHandDetailPoint (line 108) | getHandDetailPoint() { method getAxis (line 142) | getAxis() { method getStartStop (line 155) | getStartStop() { method getShowHide (line 168) | getShowHide() { method func (line 218) | func(sprite, script) { method func (line 238) | async func(sprite, script) { method func (line 267) | async func(sprite, script) { method func (line 296) | func(sprite, script) { method func (line 316) | func(sprite, script) { method func (line 343) | func(sprite, script) { method func (line 397) | func(sprite, script) { method func (line 466) | func(sprite, script) { method func (line 497) | func(sprite, script) { method func (line 521) | func(sprite, script) { method func (line 551) | func(sprite, script) { method func (line 575) | func(sprite, script) { FILE: src/playground/blocks/block_ai_utilize_media_pipe.js method getBlocks (line 13) | getBlocks() { FILE: src/playground/blocks/block_ai_utilize_object_detector.js method init (line 17) | async init() { method destroy (line 21) | destroy() { method getEventIndicator (line 29) | getEventIndicator() { method getCommonIndicator (line 40) | getCommonIndicator() { method getObjectNumber (line 47) | getObjectNumber() { method getStartStop (line 62) | getStartStop() { method getShowHide (line 75) | getShowHide() { method getObjectList (line 88) | getObjectList() { method func (line 216) | func(sprite, script) { method func (line 236) | async func(sprite, script) { method func (line 265) | async func(sprite, script) { method func (line 292) | func(sprite, script) { method func (line 310) | func(sprite, script) { method func (line 330) | func(sprite, script) { FILE: src/playground/blocks/block_ai_utilize_pose_landmarker.js method init (line 16) | async init() { method destroy (line 20) | destroy() { method getEventIndicator (line 28) | getEventIndicator() { method getCommonIndicator (line 39) | getCommonIndicator() { method getPoseNumber (line 46) | getPoseNumber() { method getPosePoint (line 61) | getPosePoint() { method getAxis (line 106) | getAxis() { method getStartStop (line 119) | getStartStop() { method getShowHide (line 132) | getShowHide() { method func (line 182) | func(sprite, script) { method func (line 202) | async func(sprite, script) { method func (line 231) | async func(sprite, script) { method func (line 260) | func(sprite, script) { method func (line 280) | func(sprite, script) { method func (line 301) | func(sprite, script) { method func (line 350) | func(sprite, script) { method func (line 415) | func(sprite, script) { FILE: src/playground/blocks/block_ai_utilize_translate.js function replaceLanguageCode (line 10) | function replaceLanguageCode(originalLanguage) { function getInitialCodeMap (line 21) | function getInitialCodeMap() { method init (line 173) | init() { method getType (line 192) | getType(isPython) { method getSourceLang (line 209) | getSourceLang(isPython) { method getTargetLang (line 247) | getTargetLang(isPython = false) { method func (line 420) | func(sprite, script) { method func (line 489) | func(sprite, script) { FILE: src/playground/blocks/block_ai_utilize_tts.js method init (line 22) | init() {} method getSpeaker (line 31) | getSpeaker(isPython = false) { method getSpeed (line 57) | getSpeed(isPython = false) { method getPitch (line 77) | getPitch(isPython = false) { method func (line 234) | func(sprite, script) { method func (line 299) | async func(sprite, script) { method func (line 358) | func(sprite, script) { FILE: src/playground/blocks/block_ai_utilize_video.js method init (line 19) | async init() { method destroy (line 23) | destroy() { method getCommonIndicator (line 31) | getCommonIndicator() { method getCameraOrder (line 38) | getCameraOrder() { method getNumbers (line 47) | getNumbers() { method getOnOff (line 62) | getOnOff() { method getVideoFlipOptions (line 75) | getVideoFlipOptions() { method getAiModelOptions (line 88) | getAiModelOptions() { method getSwitchOptions (line 102) | getSwitchOptions() { method getFaceInfoOptions (line 115) | getFaceInfoOptions() { method getFaceCoords (line 129) | getFaceCoords() { method getBodyCoords (line 147) | getBodyCoords() { method getCoordXYOptions (line 176) | getCoordXYOptions() { method getObjectList (line 189) | getObjectList() { method func (line 315) | async func(sprite, script) { method func (line 340) | func(sprite, script) { method func (line 364) | async func(sprite, script) { method func (line 401) | async func(sprite, script) { method func (line 436) | async func(sprite, script) { method func (line 470) | async func(sprite, script) { method func (line 500) | async func(sprite, script) { method func (line 530) | async func(sprite, script) { method func (line 565) | async func(sprite, script) { method func (line 601) | async func(sprite, script) { method func (line 637) | async func(sprite, script) { method func (line 716) | async func(sprite, script) { method func (line 781) | async func(sprite, script) { method func (line 841) | async func(sprite, script) { FILE: src/playground/blocks/block_analysis.js method getBlocks (line 7) | getBlocks() { FILE: src/playground/blocks/block_brush.js method getBlocks (line 2) | getBlocks() { FILE: src/playground/blocks/block_calc.js method getBlocks (line 30) | getBlocks() { FILE: src/playground/blocks/block_expansion_behaviorconduct_disaster.js function getInitialCategoryMap (line 6) | function getInitialCategoryMap() { method init (line 76) | init() { method getCategory (line 93) | getCategory(isPython) { method getSubCategory (line 108) | getSubCategory(isPython = false) { method func (line 206) | func(sprite, script) { method func (line 251) | func(sprite, script) { FILE: src/playground/blocks/block_expansion_behaviorconduct_lifesafety.js function getInitialCategoryMap (line 6) | function getInitialCategoryMap() { method init (line 80) | init() { method getCategory (line 97) | getCategory(isPython) { method getSubCategory (line 112) | getSubCategory(isPython = false) { method func (line 210) | func(sprite, script) { method func (line 255) | func(sprite, script) { FILE: src/playground/blocks/block_expansion_disasterAlert.js method init (line 17) | init() { constant EMERGENCY_CATEGORY_MAP (line 27) | const EMERGENCY_CATEGORY_MAP = { method func (line 150) | func(sprite, script) { method func (line 196) | func(sprite, script) { method func (line 233) | async func(sprite, script) { FILE: src/playground/blocks/block_expansion_emergencyActionGuidelines.js function getInitialCategoryMap (line 6) | function getInitialCategoryMap() { method init (line 345) | init() { method menuName (line 415) | menuName() { method func (line 483) | func(sprite, script) { method func (line 528) | func(sprite, script) { method func (line 566) | func(sprite, script) { method func (line 611) | func(sprite, script) { method func (line 649) | func(sprite, script) { method func (line 694) | func(sprite, script) { FILE: src/playground/blocks/block_expansion_festival.js function getLocationMap (line 6) | function getLocationMap() { method init (line 309) | init() { method strip (line 328) | strip(html) { method getLocation (line 349) | getLocation(isPython) { method getMonth (line 381) | getMonth(isPython) { method getInfoType (line 408) | getInfoType(isPython) { method func (line 529) | func(sprite, script) { method func (line 591) | func(sprite, script) { FILE: src/playground/blocks/block_expansion_weather.js function resolveData (line 5) | function resolveData(weatherData, type, dateStr) { method init (line 35) | init() { method getCityCode (line 51) | getCityCode(location) { method getData (line 64) | async getData(type, location, dateStr) { method getDataWithCityCode (line 86) | async getDataWithCityCode(type, cityCode, dateStr) { method checkWeather (line 97) | checkWeather(sky_code, weather) { method checkFineDust (line 134) | checkFineDust(pm10, finedust) { method getDate (line 153) | getDate(key) { method getDate (line 573) | getDate(isPython = false) { method getLocation (line 596) | getLocation(isPython = false) { method getSubLocation (line 611) | getSubLocation(isPython = false) { method getSky (line 638) | getSky(isPython = false) { method getFineDust (line 660) | getFineDust(isPython = false) { method getWeatherElements (line 679) | getWeatherElements(isPython = false) { method getNowWeatherElement (line 703) | getNowWeatherElement(isPython = false) { method getTimeWeatherElement (line 720) | getTimeWeatherElement(isPython = false) { method getTime (line 743) | getTime(isPython = false) { function pad2 (line 768) | function pad2(n) { method func (line 824) | async func(sprite, script) { method func (line 946) | async func(sprite, script) { method func (line 1041) | async func(sprite, script) { method func (line 1151) | func(sprite, script) { method func (line 1214) | async func(sprite, script) { method func (line 1273) | async func(sprite, script) { method func (line 1382) | async func(sprite, script) { method func (line 1450) | async func(sprite, script) { method func (line 1548) | async func(sprite, script) { method func (line 1599) | async func(sprite, script) { method func (line 1656) | async func(sprite, script) { method func (line 1701) | async func(sprite, script) { method func (line 1749) | async func(sprite, script) { method func (line 1799) | async func(sprite, script) { method func (line 1850) | async func(sprite, script) { method func (line 1901) | async func(sprite, script) { method func (line 1953) | async func(sprite, script) { method func (line 2006) | async func(sprite, script) { method func (line 2057) | async func(sprite, script) { method func (line 2114) | async func(sprite, script) { method func (line 2173) | async func(sprite, script) { FILE: src/playground/blocks/block_flow.js method getBlocks (line 2) | getBlocks() { FILE: src/playground/blocks/block_func.js method getBlocks (line 4) | getBlocks() { FILE: src/playground/blocks/block_judgement.js method getBlocks (line 5) | getBlocks() { FILE: src/playground/blocks/block_looks.js method getBlocks (line 2) | getBlocks() { FILE: src/playground/blocks/block_moving.js method getBlocks (line 2) | getBlocks() { FILE: src/playground/blocks/block_sound.js method getBlocks (line 6) | getBlocks() { FILE: src/playground/blocks/block_start.js method getBlocks (line 4) | getBlocks() { FILE: src/playground/blocks/block_text.js method getBlocks (line 4) | getBlocks() { FILE: src/playground/blocks/block_variable.js method getBlocks (line 2) | getBlocks() { FILE: src/playground/blocks/hardware/block_0uboard.js method func (line 1189) | func(sprite, script) { method func (line 1323) | func(sprite, script) { method func (line 1454) | func(sprite, script) { method func (line 1588) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_ITPLE_board.js method afterReceive (line 8) | afterReceive(pd) { method setZero (line 46) | setZero() { method func (line 278) | func(sprite, script) { method func (line 443) | func(sprite, script) { method func (line 535) | func(sprite, script) { method func (line 647) | func(sprite, script) { method func (line 683) | func(sprite, script) { method func (line 751) | func(sprite, script) { method func (line 831) | func(sprite, script) { method func (line 893) | func(sprite, script) { method func (line 936) | func(sprite, script) { method func (line 1000) | func(sprite, script) { method func (line 1132) | func(sprite, script) { method func (line 1190) | func(sprite, script) { method func (line 1279) | func(sprite, script) { method func (line 1354) | func(sprite, script) { method func (line 1403) | func(sprite, script) { method func (line 1477) | func(sprite, script) { method func (line 1564) | func(sprite, script) { method func (line 1678) | func(sprite, script) { method func (line 1804) | func(sprite, script) { method func (line 1894) | func(sprite, script) { method func (line 1984) | func(sprite, script) { method func (line 2075) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_KRC.js method func (line 167) | func(sprite, script) { method func (line 198) | func(sprite, script) { method func (line 244) | func(sprite, script) { method func (line 280) | func(sprite, script) { method func (line 312) | func(sprite, script) { method func (line 349) | func(sprite, script) { method func (line 490) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_LineCoding.js method func (line 350) | func(sprite, script) { method func (line 381) | func(sprite, script) { method func (line 413) | func(sprite, script) { method func (line 446) | func(sprite, script) { method func (line 478) | func(sprite, script) { method func (line 509) | func(sprite, script) { method func (line 544) | func(sprite, script) { method func (line 588) | func(sprite, script) { method func (line 622) | func(sprite, script) { method func (line 664) | func(sprite, script) { method func (line 699) | func(sprite, script) { method func (line 731) | func(sprite, script) { method func (line 768) | func(sprite, script) { method func (line 805) | func(sprite, script) { method func (line 851) | func(sprite, script) { method func (line 888) | func(sprite, script) { method func (line 920) | func(sprite, script) { method func (line 957) | func(sprite, script) { method func (line 1892) | func(sprite, script) { method func (line 3219) | func(sprite, script) { method func (line 3290) | func(sprite, script) { method func (line 3361) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_Lline.js method setZero (line 12) | setZero() { method func (line 346) | func(sprite, script) { method func (line 406) | func(sprite, script) { method func (line 502) | func(sprite, script) { method func (line 614) | func(sprite, script) { method func (line 686) | func(sprite, script) { method func (line 742) | func(sprite, script) { method func (line 812) | func(sprite, script) { method func (line 897) | func(sprite, script) { method func (line 969) | func(sprite, script) { method func (line 1031) | func(sprite, script) { method func (line 1074) | func(sprite, script) { method func (line 1147) | func(sprite, script) { method func (line 1305) | func(sprite, script) { method func (line 1426) | func(sprite, script) { method func (line 1561) | func(sprite, script) { method func (line 1655) | func(sprite, script) { method func (line 1726) | func(sprite, script) { method func (line 1815) | func(sprite, script) { method func (line 1907) | func(sprite, script) { method func (line 1994) | func(sprite, script) { method func (line 2062) | func(sprite, script) { method func (line 2154) | func(sprite, script) { method func (line 2232) | func(sprite, script) { method func (line 2409) | func(sprite, script) { method func (line 2494) | func(sprite, script) { method func (line 2592) | func(sprite, script) { method func (line 2678) | func(sprite, script) { method func (line 2746) | func(sprite, script) { method func (line 2806) | func(sprite, script) { method func (line 2880) | func(sprite, script) { method func (line 2969) | func(sprite, script) { method func (line 3054) | func(sprite, script) { method func (line 3098) | func(sprite, script) { method func (line 3130) | func(sprite, script) { method func (line 3181) | func(sprite, script) { method func (line 3274) | func(sprite, script) { method func (line 3344) | func(sprite, script) { method func (line 3419) | func(sprite, script) { method func (line 3461) | func(sprite, script) { method func (line 3495) | func(sprite, script) { method func (line 3546) | func(sprite, script) { method func (line 3589) | func(sprite, script) { method func (line 3623) | func(sprite, script) { method func (line 3681) | func(sprite, script) { method func (line 3738) | func(sprite, script) { method func (line 3800) | func(sprite, script) { method func (line 3857) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_RichShield.js method setZero (line 12) | setZero() { method func (line 312) | func(sprite, script) { method func (line 343) | func(sprite, script) { method func (line 445) | func(sprite, script) { method func (line 503) | func(sprite, script) { method func (line 555) | func(sprite, script) { method func (line 591) | func(sprite, script) { method func (line 649) | func(sprite, script) { method func (line 1156) | func(sprite, script) { method func (line 1201) | func(sprite, script) { method func (line 1558) | func(sprite, script) { method func (line 1638) | func(sprite, script) { method func (line 1704) | func(sprite, script) { method func (line 1798) | func(sprite, script) { method func (line 1874) | func(sprite, script) { method func (line 1950) | func(sprite, script) { method func (line 2009) | func(sprite, script) { method func (line 2080) | func(sprite, script) { method func (line 2176) | func(sprite, script) { method func (line 2290) | func(sprite, script) { method func (line 2334) | func(sprite, script) { method func (line 2392) | func(sprite, script) { method func (line 2456) | func(sprite, script) { method func (line 2575) | func(sprite, script) { method func (line 2619) | func(sprite, script) { method func (line 2662) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_abilix_Krypton0.js method removeTimeout (line 26) | removeTimeout(id) { method setZero (line 35) | setZero() { method check_max_speed (line 53) | check_max_speed(speedvalue) { method func (line 190) | func(sprite, script) { method func (line 255) | func(sprite, script) { method func (line 313) | func(sprite, script) { method func (line 370) | func(sprite, script) { method func (line 453) | func(sprite, script) { method func (line 519) | func(sprite, script) { method func (line 596) | func(sprite, script) { method func (line 688) | func(sprite, script) { method func (line 774) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_aidrone.js function colorLoop (line 1521) | function colorLoop() { FILE: src/playground/blocks/hardware/block_aidrone_tracking.js function n (line 8) | function n(){} FILE: src/playground/blocks/hardware/block_aiot.js method setZero (line 13) | setZero() { method func (line 494) | func(sprite, script) { method func (line 555) | func(sprite, script) { method func (line 652) | func(sprite, script) { method func (line 764) | func(sprite, script) { method func (line 830) | func(sprite, script) { method func (line 887) | func(sprite, script) { method func (line 958) | func(sprite, script) { method func (line 1044) | func(sprite, script) { method func (line 1117) | func(sprite, script) { method func (line 1186) | func(sprite, script) { method func (line 1224) | func(sprite, script) { method func (line 1298) | func(sprite, script) { method func (line 1438) | func(sprite, script) { method func (line 1524) | func(sprite, script) { method func (line 1605) | func(sprite, script) { method func (line 1726) | func(sprite, script) { method func (line 1826) | func(sprite, script) { method func (line 1898) | func(sprite, script) { method func (line 1951) | func(sprite, script) { method func (line 2004) | func(sprite, script) { method func (line 2070) | func(sprite, script) { method func (line 2154) | func(sprite, script) { method func (line 2256) | func(sprite, script) { method func (line 2392) | func(sprite, script) { method func (line 2496) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_albert.js function AlbertSchoolController (line 3) | function AlbertSchoolController() { function AlbertSchoolNavigator (line 210) | function AlbertSchoolNavigator() { function AlbertSchoolRobot (line 367) | function AlbertSchoolRobot(index) { method getRobot (line 1305) | getRobot() { method setZero (line 1310) | setZero() { method afterReceive (line 1314) | afterReceive(pd) { method func (line 2219) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_albert_ai.js function AlbertAiController (line 3) | function AlbertAiController() { function AlbertAiNavigator (line 187) | function AlbertAiNavigator() { function AlbertAiRobot (line 305) | function AlbertAiRobot(index) { method getRobot (line 1641) | getRobot() { method setZero (line 1646) | setZero() { method afterReceive (line 1650) | afterReceive(pd) { method afterSend (line 1654) | afterSend(sq) { method func (line 2494) | func(sprite, script) { method func (line 2554) | func(sprite, script) { method func (line 2613) | func(sprite, script) { method func (line 2684) | func(sprite, script) { method func (line 2742) | func(sprite, script) { method func (line 2825) | func(sprite, script) { method func (line 2903) | func(sprite, script) { method func (line 2994) | func(sprite, script) { method func (line 3110) | func(sprite, script) { method func (line 3207) | func(sprite, script) { method func (line 3271) | func(sprite, script) { method func (line 3340) | func(sprite, script) { method func (line 3418) | func(sprite, script) { method func (line 3469) | func(sprite, script) { method func (line 3677) | func(sprite, script) { method func (line 3762) | func(sprite, script) { method func (line 3858) | func(sprite, script) { method func (line 3962) | func(sprite, script) { method func (line 4036) | func(sprite, script) { method func (line 4113) | func(sprite, script) { method func (line 4197) | func(sprite, script) { method func (line 4264) | func(sprite, script) { method func (line 4315) | func(sprite, script) { method func (line 4353) | func(sprite, script) { method func (line 4427) | func(sprite, script) { method func (line 4554) | func(sprite, script) { method func (line 4644) | func(sprite, script) { method func (line 4695) | func(sprite, script) { method func (line 4746) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_alux_connect.js method afterReceive (line 4) | afterReceive(pd) { method convertDropdownRemote (line 300) | convertDropdownRemote(value) { method convertDropdownDigital (line 330) | convertDropdownDigital(value) { method convertDropdownAnalog (line 368) | convertDropdownAnalog(value) { method convertDropdownAxis (line 379) | convertDropdownAxis(value, axis) { method convertDropdownSensor1 (line 390) | convertDropdownSensor1(value) { method convertDropdownSensor2 (line 442) | convertDropdownSensor2(value) { method convertDropdownKey (line 454) | convertDropdownKey(value) { method convertDropdownOnOff (line 484) | convertDropdownOnOff(value) { method convertDropdownDC (line 497) | convertDropdownDC(value) { method convertDropdownServo (line 511) | convertDropdownServo(value) { method convertDropdownPort (line 522) | convertDropdownPort(value) { method convertDropdownSensorTransfer (line 533) | convertDropdownSensorTransfer(value) { method convertDropdownPitch (line 551) | convertDropdownPitch(pitch) { method convertDropdownNote (line 569) | convertDropdownNote(value) { method convertDropdownMelody (line 593) | convertDropdownMelody(value) { method convertDropdownColor1 (line 611) | convertDropdownColor1(value) { method convertDropdownColor2 (line 629) | convertDropdownColor2(value) { method func (line 1809) | func(sprite, script) { method func (line 1856) | func(sprite, script) { function getTrackStep (line 3496) | function getTrackStep(track,script){ FILE: src/playground/blocks/hardware/block_alux_nemo.js method numToMS (line 21) | numToMS(num) { method afterReceive (line 51) | afterReceive(portData) { method setProcessor (line 62) | setProcessor(script, delayTime, code) { FILE: src/playground/blocks/hardware/block_alux_technic.js method afterReceive (line 228) | afterReceive(pd) { method convertDropdownRemote (line 234) | convertDropdownRemote(value) { method convertDropdownDigital (line 276) | convertDropdownDigital(value) { method convertDropdownAnalog (line 330) | convertDropdownAnalog(value) { method convertDropdownAxis (line 348) | convertDropdownAxis(value, axis) { method convertDropdownSensor1 (line 366) | convertDropdownSensor1(value) { method convertDropdownSensor2 (line 420) | convertDropdownSensor2(value) { method convertDropdownKey (line 432) | convertDropdownKey(value) { method convertDropdownOnOff (line 462) | convertDropdownOnOff(value) { method convertDropdownDC (line 474) | convertDropdownDC(value) { method convertDropdownServo (line 501) | convertDropdownServo(value) { method convertDropdownPort (line 519) | convertDropdownPort(value) { method convertDropdownSensorTransfer (line 537) | convertDropdownSensorTransfer(value) { method convertDropdownPitch (line 555) | convertDropdownPitch(pitch) { method convertDropdownNote (line 575) | convertDropdownNote(value) { method convertDropdownMelody (line 599) | convertDropdownMelody(value) { method convertDropdownColor1 (line 617) | convertDropdownColor1(value) { method convertDropdownColor2 (line 642) | convertDropdownColor2(value) { method func (line 1824) | func(sprite, script) { method func (line 1871) | func(sprite, script) { function getTrackStep (line 3508) | function getTrackStep(track,script){ FILE: src/playground/blocks/hardware/block_arduino.js method setZero (line 12) | setZero() { method func (line 200) | func(sprite, script) { method func (line 249) | func(sprite, script) { method func (line 318) | func(sprite, script) { method func (line 385) | func(sprite, script) { method func (line 443) | func(sprite, script) { method func (line 490) | func(sprite, script) { method func (line 562) | func(sprite, script) { method func (line 638) | func(sprite, script) { method func (line 739) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_arduino_cake.js method setZero (line 12) | setZero() { method func (line 147) | func(sprite, script) { method func (line 224) | func(sprite, script) { method func (line 299) | func(sprite, script) { method func (line 358) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_arduino_ext.js method setZero (line 12) | setZero() { method func (line 179) | func(sprite, script) { method func (line 239) | func(sprite, script) { method func (line 335) | func(sprite, script) { method func (line 447) | func(sprite, script) { method func (line 513) | func(sprite, script) { method func (line 572) | func(sprite, script) { method func (line 642) | func(sprite, script) { method func (line 727) | func(sprite, script) { method func (line 799) | func(sprite, script) { method func (line 861) | func(sprite, script) { method func (line 904) | func(sprite, script) { method func (line 977) | func(sprite, script) { method func (line 1122) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_arduino_nano.js method setZero (line 12) | setZero() { FILE: src/playground/blocks/hardware/block_armz.js method constructor (line 8) | constructor() { method getHashKey (line 21) | getHashKey() { method setZero (line 29) | setZero() { method sendMessage (line 38) | sendMessage({ socket, sendQueue = {} }) { method removeTimeout (line 61) | removeTimeout(id) { method removeAllTimeouts (line 70) | removeAllTimeouts() { method checkInterval (line 78) | checkInterval(script, delay) { method postSendQueue (line 105) | postSendQueue({ script, data }, scope) { method postCallReturn (line 112) | postCallReturn(args) { method postCallReturnDelay (line 117) | postCallReturnDelay(args, delay) { FILE: src/playground/blocks/hardware/block_asomebot.js function format_str (line 3) | function format_str() { function random_str (line 12) | function random_str(count) { FILE: src/playground/blocks/hardware/block_asomekit.js function format_str (line 3) | function format_str() { function random_str (line 12) | function random_str(count) { FILE: src/playground/blocks/hardware/block_avatarbot.js method setZero (line 25) | setZero() { method dataTableReset (line 30) | dataTableReset() { method func (line 645) | func(sprite, script) { method func (line 840) | func(sprite, script) { method func (line 987) | func(sprite, script) { method func (line 1051) | func(sprite, script) { method func (line 1112) | func(sprite, script) { method func (line 1178) | func(sprite, script) { method func (line 1244) | func(sprite, script) { method func (line 1304) | func(sprite, script) { method func (line 1377) | func(sprite, script) { method func (line 1453) | func(sprite, script) { method func (line 1681) | func(sprite, script) { // 블록 기능정의 method func (line 1786) | func(sprite, script) { method func (line 1889) | func(sprite, script) { method func (line 1983) | func(sprite, script) { method func (line 2097) | func(sprite, script) { method func (line 2318) | func(sprite, script) { method func (line 2479) | func(sprite, script) { method func (line 2653) | func(sprite, script) { method func (line 2777) | func(sprite, script) { method func (line 2960) | func(sprite, script) { method func (line 3092) | func(sprite, script) { method func (line 3266) | func(sprite, script) { method func (line 3442) | func(sprite, script) { method func (line 3560) | func(sprite, script) { method func (line 3666) | func(sprite, script) { method func (line 3859) | func(sprite, script) { method func (line 3973) | func(sprite, script) { method func (line 4144) | func(sprite, script) { method func (line 4221) | func(sprite, script) { method func (line 4333) | func(sprite, script) { method func (line 4457) | func(sprite, script) { // 블록 기능정의 method func (line 4559) | func(sprite, script) { // 블록 기능정의 method func (line 4660) | func(sprite, script) { // 블록 기능정의 method func (line 4737) | func(sprite, script) { // 블록 기능정의 method func (line 4816) | func(sprite, script) { // 블록 기능정의 method func (line 4988) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_bitbrick.js method afterReceive (line 157) | afterReceive(pd) { FILE: src/playground/blocks/hardware/block_bridge.js method setZero (line 11) | setZero() { method func (line 89) | func(sprite, script) { method func (line 139) | func(sprite, script) { method func (line 189) | func(sprite, script) { method func (line 239) | func(sprite, script) { method func (line 289) | func(sprite, script) { method func (line 339) | func(sprite, script) { method func (line 389) | func(sprite, script) { method func (line 439) | func(sprite, script) { method func (line 489) | func(sprite, script) { method func (line 538) | func(sprite, script) { method func (line 587) | func(sprite, script) { method func (line 636) | func(sprite, script) { method func (line 685) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_brown.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method afterSend (line 10) | afterSend(sq) { method getRobot (line 13) | getRobot() { method func (line 848) | func(sprite, script) { method func (line 934) | func(sprite, script) { method func (line 1014) | func(sprite, script) { method func (line 1081) | func(sprite, script) { method func (line 1157) | func(sprite, script) { method func (line 1243) | func(sprite, script) { method func (line 1321) | func(sprite, script) { method func (line 1412) | func(sprite, script) { method func (line 1528) | func(sprite, script) { method func (line 1664) | func(sprite, script) { method func (line 1764) | func(sprite, script) { method func (line 1828) | func(sprite, script) { method func (line 1897) | func(sprite, script) { method func (line 1975) | func(sprite, script) { method func (line 2026) | func(sprite, script) { method func (line 2077) | func(sprite, script) { method func (line 2128) | func(sprite, script) { method func (line 2160) | func(sprite, script) { method func (line 2207) | func(sprite, script) { method func (line 2268) | func(sprite, script) { method func (line 2334) | func(sprite, script) { method func (line 2386) | func(sprite, script) { method func (line 2439) | func(sprite, script) { method func (line 2498) | func(sprite, script) { method func (line 2567) | func(sprite, script) { method func (line 2644) | func(sprite, script) { method func (line 2690) | func(sprite, script) { method func (line 2761) | func(sprite, script) { method func (line 2860) | func(sprite, script) { method func (line 2933) | func(sprite, script) { method func (line 2978) | func(sprite, script) { method func (line 3010) | func(sprite, script) { method func (line 3083) | func(sprite, script) { method func (line 3210) | func(sprite, script) { method func (line 3297) | func(sprite, script) { method func (line 3348) | func(sprite, script) { method func (line 3399) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_byrobot_base.js method checkFinish (line 28) | checkFinish(script, ms) method transferBufferClear (line 64) | transferBufferClear() method fit (line 72) | fit(min, value, max) method transferIrMessage (line 83) | transferIrMessage(target, irmessage) method transferLightManual (line 97) | transferLightManual(target, flags, brightness) method transferLightMode (line 111) | transferLightMode(target, mode, interval) method transferLightModeColor (line 125) | transferLightModeColor(target, mode, interval, red, green, blue) method transferLightEvent (line 145) | transferLightEvent(target, event, interval, repeat) method transferLightEventColor (line 161) | transferLightEventColor(target, event, interval, repeat, red, green, blue) method transferDisplayClearAll (line 184) | transferDisplayClearAll(target, pixel) method transferDisplayClear (line 196) | transferDisplayClear(target, pixel, x, y, width, height) method transferDisplayInvert (line 216) | transferDisplayInvert(target, x, y, width, height) method transferDisplayDrawPoint (line 234) | transferDisplayDrawPoint(target, x, y, pixel) method transferDisplayDrawLine (line 250) | transferDisplayDrawLine(target, x1, y1, x2, y2, pixel, line) method transferDisplayDrawRect (line 272) | transferDisplayDrawRect(target, x, y, width, height, pixel, flagFill, line) method transferDisplayDrawCircle (line 296) | transferDisplayDrawCircle(target, x, y, radius, pixel, flagFill) method transferDisplayDrawString (line 316) | transferDisplayDrawString(target, x, y, font, pixel, string) method transferDisplayDrawStringAlign (line 336) | transferDisplayDrawStringAlign(target, xStart, xEnd, y, align, font, pix... method transferBuzzer (line 361) | transferBuzzer(target, mode, value, time) method transferVibrator (line 378) | transferVibrator(target, mode, timeOn, timeOff, timeRun) method transferMotorSingleRV (line 397) | transferMotorSingleRV(target, motorIndex, motorRotation, motorSpeed) method transferMotorSingleV (line 413) | transferMotorSingleV(target, motorIndex, motorSpeed) method transferCommand (line 428) | transferCommand(target, command, option) method transferTrim (line 443) | transferTrim(target, roll, pitch, yaw, throttle) method transferControlQuad (line 462) | transferControlQuad(target, roll, pitch, yaw, throttle) method transferControlPosition (line 480) | transferControlPosition(target, x, y, z, velocity, heading, rotationalVe... method getData (line 507) | getData(script, device) method getRgbFromString (line 513) | getRgbFromString(stringColor) method setIrMessage (line 547) | setIrMessage(script, target, irmessage) method setLightManual (line 571) | setLightManual(script, target, flags, brightness) method setLightMode (line 594) | setLightMode(script, target, mode, interval) method setLightModeColor (line 617) | setLightModeColor(script, target, mode, interval, red, green, blue) method setLightModeColorString (line 640) | setLightModeColorString(script, target, mode, interval, stringColor) method setLightEvent (line 664) | setLightEvent(script, target, mode, interval, repeat) method setLightEventColor (line 687) | setLightEventColor(script, target, mode, interval, repeat, red, green, b... method setLightEventColorString (line 710) | setLightEventColorString(script, target, mode, interval, repeat, stringC... method setDisplayClearAll (line 735) | setDisplayClearAll(script, target, pixel) method setDisplayClear (line 758) | setDisplayClear(script, target, pixel, x, y, width, height) method setDisplayInvert (line 781) | setDisplayInvert(script, target, x, y, width, height) method setDisplayDrawPoint (line 804) | setDisplayDrawPoint(script, target, x, y, pixel) method setDisplayDrawLine (line 827) | setDisplayDrawLine(script, target, x1, y1, x2, y2, pixel, line) method setDisplayDrawRect (line 850) | setDisplayDrawRect(script, target, x, y, width, height, pixel, flagFill,... method setDisplayDrawCircle (line 873) | setDisplayDrawCircle(script, target, x, y, radius, pixel, flagFill) method setDisplayDrawString (line 895) | setDisplayDrawString(script, target, x, y, font, pixel, string) method setDisplayDrawStringAlign (line 918) | setDisplayDrawStringAlign(script, target, xStart, xEnd, y, align, font, ... method setBuzzerStop (line 953) | setBuzzerStop(script, target) method setBuzzerMute (line 976) | setBuzzerMute(script, target, time, flagDelay, flagInstantly) method setBuzzerScale (line 1010) | setBuzzerScale(script, target, octave, scale, time, flagDelay, flagInsta... method setBuzzerHz (line 1046) | setBuzzerHz(script, target, hz, time, flagDelay, flagInstantly) method setVibratorStop (line 1086) | setVibratorStop(script, target) method setVibrator (line 1108) | setVibrator(script, target, timeOn, timeOff, timeRun, flagDelay, flagIns... method sendStop (line 1143) | sendStop(script, target) method sendCommand (line 1149) | sendCommand(script, target, command, option = 0, timeDelay = 40) method setMotorSingleRV (line 1172) | setMotorSingleRV(script, target, motorIndex, motorRotation, motorSpeed) method setMotorSingleV (line 1194) | setMotorSingleV(script, target, motorIndex, motorSpeed) method setEventFlight (line 1217) | setEventFlight(script, target, eventFlight, time) method sendTrim (line 1241) | sendTrim(script, target, roll, pitch, yaw, throttle) method sendControlQuadSingle (line 1266) | sendControlQuadSingle(script, target, controlTarget, value, time = 40, f... method sendControlQuad (line 1311) | sendControlQuad(script, target, roll, pitch, yaw, throttle, time = 40, f... method sendControlPosition (line 1343) | sendControlPosition(script, target, x, y, z, velocity, heading, rotation... FILE: src/playground/blocks/hardware/block_byrobot_controller_3_4.js method setZero (line 32) | setZero() method func (line 434) | func(sprite, script) method func (line 474) | func(sprite, script) method func (line 517) | func(sprite, script) method func (line 580) | func(sprite, script) method func (line 610) | func(sprite, script) method func (line 661) | func(sprite, script) method func (line 695) | func(sprite, script) method func (line 718) | func(sprite, script) method func (line 782) | func(sprite, script) method func (line 860) | func(sprite, script) method func (line 939) | func(sprite, script) method func (line 972) | func(sprite, script) method func (line 1000) | func(sprite, script) method func (line 1033) | func(sprite, script) method func (line 1055) | func(sprite, script) method func (line 1080) | func(sprite, script) method func (line 1106) | func(sprite, script) method func (line 1141) | func(sprite, script) method func (line 1178) | func(sprite, script) FILE: src/playground/blocks/hardware/block_byrobot_controller_4.js method setZero (line 32) | setZero() method func (line 487) | func(sprite, script) method func (line 528) | func(sprite, script) method func (line 574) | func(sprite, script) method func (line 637) | func(sprite, script) method func (line 668) | func(sprite, script) method func (line 731) | func(sprite, script) method func (line 766) | func(sprite, script) method func (line 825) | func(sprite, script) method func (line 897) | func(sprite, script) method func (line 936) | func(sprite, script) method func (line 988) | func(sprite, script) method func (line 1038) | func(sprite, script) method func (line 1106) | func(sprite, script) method func (line 1190) | func(sprite, script) method func (line 1258) | func(sprite, script) method func (line 1324) | func(sprite, script) method func (line 1407) | func(sprite, script) method func (line 1435) | func(sprite, script) method func (line 1500) | func(sprite, script) method func (line 1579) | func(sprite, script) method func (line 1659) | func(sprite, script) method func (line 1693) | func(sprite, script) method func (line 1722) | func(sprite, script) method func (line 1756) | func(sprite, script) method func (line 1779) | func(sprite, script) method func (line 1805) | func(sprite, script) method func (line 1832) | func(sprite, script) method func (line 1868) | func(sprite, script) method func (line 1906) | func(sprite, script) FILE: src/playground/blocks/hardware/block_byrobot_drone_3_10.js method setZero (line 32) | setZero() method func (line 701) | func(sprite, script) method func (line 739) | func(sprite, script) method func (line 772) | func(sprite, script) method func (line 805) | func(sprite, script) method func (line 843) | func(sprite, script) method func (line 877) | func(sprite, script) method func (line 917) | func(sprite, script) method func (line 960) | func(sprite, script) method func (line 1023) | func(sprite, script) method func (line 1053) | func(sprite, script) method func (line 1104) | func(sprite, script) method func (line 1138) | func(sprite, script) method func (line 1160) | func(sprite, script) method func (line 1222) | func(sprite, script) method func (line 1256) | func(sprite, script) method func (line 1314) | func(sprite, script) method func (line 1385) | func(sprite, script) method func (line 1408) | func(sprite, script) method func (line 1472) | func(sprite, script) method func (line 1550) | func(sprite, script) method func (line 1629) | func(sprite, script) method func (line 1662) | func(sprite, script) method func (line 1690) | func(sprite, script) method func (line 1723) | func(sprite, script) method func (line 1745) | func(sprite, script) method func (line 1770) | func(sprite, script) method func (line 1796) | func(sprite, script) method func (line 1831) | func(sprite, script) method func (line 1868) | func(sprite, script) method func (line 1892) | func(sprite, script) method func (line 1926) | func(sprite, script) method func (line 1956) | func(sprite, script) method func (line 1984) | func(sprite, script) method func (line 2006) | func(sprite, script) method func (line 2026) | func(sprite, script) method func (line 2046) | func(sprite, script) method func (line 2081) | func(sprite, script) method func (line 2102) | func(sprite, script) method func (line 2141) | func(sprite, script) method func (line 2190) | func(sprite, script) method func (line 2231) | func(sprite, script) method func (line 2276) | func(sprite, script) FILE: src/playground/blocks/hardware/block_byrobot_drone_4.js method setZero (line 32) | setZero() method func (line 808) | func(sprite, script) method func (line 846) | func(sprite, script) method func (line 881) | func(sprite, script) method func (line 915) | func(sprite, script) method func (line 954) | func(sprite, script) method func (line 988) | func(sprite, script) method func (line 1028) | func(sprite, script) method func (line 1073) | func(sprite, script) method func (line 1136) | func(sprite, script) method func (line 1166) | func(sprite, script) method func (line 1228) | func(sprite, script) method func (line 1262) | func(sprite, script) method func (line 1320) | func(sprite, script) method func (line 1391) | func(sprite, script) method func (line 1414) | func(sprite, script) method func (line 1476) | func(sprite, script) method func (line 1510) | func(sprite, script) method func (line 1568) | func(sprite, script) method func (line 1639) | func(sprite, script) method func (line 1677) | func(sprite, script) method func (line 1728) | func(sprite, script) method func (line 1777) | func(sprite, script) method func (line 1844) | func(sprite, script) method func (line 1927) | func(sprite, script) method func (line 1994) | func(sprite, script) method func (line 2059) | func(sprite, script) method func (line 2141) | func(sprite, script) method func (line 2168) | func(sprite, script) method func (line 2232) | func(sprite, script) method func (line 2310) | func(sprite, script) method func (line 2389) | func(sprite, script) method func (line 2422) | func(sprite, script) method func (line 2450) | func(sprite, script) method func (line 2483) | func(sprite, script) method func (line 2505) | func(sprite, script) method func (line 2530) | func(sprite, script) method func (line 2556) | func(sprite, script) method func (line 2591) | func(sprite, script) method func (line 2628) | func(sprite, script) method func (line 2651) | func(sprite, script) method func (line 2685) | func(sprite, script) method func (line 2715) | func(sprite, script) method func (line 2738) | func(sprite, script) method func (line 2758) | func(sprite, script) method func (line 2778) | func(sprite, script) method func (line 2813) | func(sprite, script) method func (line 2834) | func(sprite, script) method func (line 2873) | func(sprite, script) method func (line 2922) | func(sprite, script) method func (line 2963) | func(sprite, script) method func (line 3008) | func(sprite, script) method func (line 3057) | func(sprite, script) method func (line 3125) | func(sprite, script) method func (line 3212) | func(sprite, script) method func (line 3325) | func(sprite, script) FILE: src/playground/blocks/hardware/block_byrobot_drone_8.js method setZero (line 32) | setZero() method func (line 878) | func(sprite, script) method func (line 940) | func(sprite, script) method func (line 1002) | func(sprite, script) method func (line 1061) | func(sprite, script) method func (line 1128) | func(sprite, script) method func (line 1199) | func(sprite, script) method func (line 1261) | func(sprite, script) method func (line 1324) | func(sprite, script) method func (line 1398) | func(sprite, script) method func (line 1493) | func(sprite, script) method func (line 1565) | func(sprite, script) method func (line 1635) | func(sprite, script) method func (line 1718) | func(sprite, script) method func (line 1794) | func(sprite, script) method func (line 1909) | func(sprite, script) method func (line 1987) | func(sprite, script) method func (line 2057) | func(sprite, script) method func (line 2140) | func(sprite, script) method func (line 2216) | func(sprite, script) method func (line 2331) | func(sprite, script) method func (line 2424) | func(sprite, script) method func (line 2497) | func(sprite, script) method func (line 2584) | func(sprite, script) method func (line 2681) | func(sprite, script) method func (line 2815) | func(sprite, script) method func (line 2945) | func(sprite, script) method func (line 3056) | func(sprite, script) method func (line 3184) | func(sprite, script) method func (line 3289) | func(sprite, script) method func (line 3388) | func(sprite, script) method func (line 3543) | func(sprite, script) method func (line 3703) | func(sprite, script) method func (line 3816) | func(sprite, script) method func (line 3883) | func(sprite, script) method func (line 3960) | func(sprite, script) method func (line 4013) | func(sprite, script) method func (line 4046) | func(sprite, script) method func (line 4086) | func(sprite, script) method func (line 4135) | func(sprite, script) method func (line 4194) | func(sprite, script) method func (line 4239) | func(sprite, script) method func (line 4281) | func(sprite, script) method func (line 4334) | func(sprite, script) method func (line 4375) | func(sprite, script) method func (line 4403) | func(sprite, script) method func (line 4431) | func(sprite, script) method func (line 4474) | func(sprite, script) method func (line 4517) | func(sprite, script) method func (line 4564) | func(sprite, script) method func (line 4641) | func(sprite, script) method func (line 4714) | func(sprite, script) method func (line 4785) | func(sprite, script) method func (line 4864) | func(sprite, script) method func (line 4966) | func(sprite, script) method func (line 5083) | func(sprite, script) method func (line 5258) | func(sprite, script) FILE: src/playground/blocks/hardware/block_byrobot_petrone_v2_base.js method checkFinish (line 28) | checkFinish(script, ms) method transferBufferClear (line 64) | transferBufferClear() method fit (line 74) | fit(min, value, max) method transferLightManual (line 85) | transferLightManual(target, flags, brightness) method transferLightMode (line 105) | transferLightMode(target, mode, interval) method transferLightModeColor (line 128) | transferLightModeColor(target, mode, interval, red, green, blue) method transferDisplayClearAll (line 157) | transferDisplayClearAll(target, pixel) method transferDisplayClear (line 171) | transferDisplayClear(target, pixel, x, y, width, height) method transferDisplayInvert (line 198) | transferDisplayInvert(target, x, y, width, height) method transferDisplayDrawPoint (line 223) | transferDisplayDrawPoint(target, x, y, pixel) method transferDisplayDrawLine (line 244) | transferDisplayDrawLine(target, x1, y1, x2, y2, pixel, line) method transferDisplayDrawRect (line 273) | transferDisplayDrawRect(target, x, y, width, height, pixel, flagFill, line) method transferDisplayDrawCircle (line 304) | transferDisplayDrawCircle(target, x, y, radius, pixel, flagFill) method transferDisplayDrawString (line 330) | transferDisplayDrawString(target, x, y, font, pixel, string) method transferDisplayDrawStringAlign (line 355) | transferDisplayDrawStringAlign(target, xStart, xEnd, y, align, font, pix... method transferBuzzer (line 385) | transferBuzzer(mode, value, time) method transferVibrator (line 402) | transferVibrator(mode, timeOn, timeOff, timeRun) method transferIrMessage (line 425) | transferIrMessage(irdirection, irmessage) method transferMotorSingle (line 443) | transferMotorSingle(motorIndex, motorRotation, motorSpeed) method transferCommand (line 463) | transferCommand(target, command, option) method transferControlDouble (line 478) | transferControlDouble(wheel, accel) method transferControlQuad (line 497) | transferControlQuad(roll, pitch, yaw, throttle) method getData (line 527) | getData(script, device) method setLightManual (line 534) | setLightManual(script, target, flags, brightness) method setLightModeColor (line 557) | setLightModeColor(script, target, mode, interval, red, green, blue) method setDisplayClearAll (line 580) | setDisplayClearAll(script, target, pixel) method setDisplayClear (line 603) | setDisplayClear(script, target, pixel, x, y, width, height) method setDisplayInvert (line 626) | setDisplayInvert(script, target, x, y, width, height) method setDisplayDrawPoint (line 649) | setDisplayDrawPoint(script, target, x, y, pixel) method setDisplayDrawLine (line 672) | setDisplayDrawLine(script, target, x1, y1, x2, y2, pixel, line) method setDisplayDrawRect (line 695) | setDisplayDrawRect(script, target, x, y, width, height, pixel, flagFill,... method setDisplayDrawCircle (line 718) | setDisplayDrawCircle(script, target, x, y, radius, pixel, flagFill) method setDisplayDrawString (line 741) | setDisplayDrawString(script, target, x, y, font, pixel, string) method setDisplayDrawStringAlign (line 764) | setDisplayDrawStringAlign(script, target, xStart, xEnd, y, align, font, ... method setBuzzerStop (line 798) | setBuzzerStop(script) method setBuzzerMute (line 821) | setBuzzerMute(script, time, flagDelay, flagInstantly) method setBuzzerScale (line 857) | setBuzzerScale(script, octave, scale, time, flagDelay, flagInstantly) method setBuzzerHz (line 895) | setBuzzerHz(script, hz, time, flagDelay, flagInstantly) method setVibratorStop (line 940) | setVibratorStop(script) method setVibrator (line 962) | setVibrator(script, timeOn, timeOff, timeRun, flagDelay, flagInstantly) method sendCommand (line 998) | sendCommand(script, target, command, option) method sendIrMessage (line 1020) | sendIrMessage(script, irdirection, irmessage) method sendStop (line 1043) | sendStop(script) method setMotorSingle (line 1049) | setMotorSingle(script, motorIndex, motorRotation, motorSpeed) method setModeVehicle (line 1083) | setModeVehicle(script, modeVehicle) method setEventFlight (line 1108) | setEventFlight(script, eventFlight, time) method sendControlQuadSingle (line 1131) | sendControlQuadSingle(script, controlTarget, value, time, flagDelay) method sendControlQuad (line 1182) | sendControlQuad(script, roll, pitch, yaw, throttle, time, flagDelay) FILE: src/playground/blocks/hardware/block_c3coding_arduino.js method setZero (line 12) | setZero() { method func (line 106) | func(sprite, script) { method func (line 166) | func(sprite, script) { method func (line 217) | func(sprite, script) { method func (line 293) | func(sprite, script) { method func (line 378) | func(sprite, script) { method func (line 453) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_castarter_v2.js method waitMilliSec (line 88) | waitMilliSec(milli) { method getOffsetX (line 94) | getOffsetX(str) { method getByteLength (line 97) | getByteLength(s, b, i, c) { FILE: src/playground/blocks/hardware/block_cheese.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method afterSend (line 10) | afterSend(sq) { method getRobot (line 13) | getRobot() { method func (line 1522) | func(sprite, script) { method func (line 1592) | func(sprite, script) { method func (line 1687) | func(sprite, script) { method func (line 1786) | func(sprite, script) { method func (line 1859) | func(sprite, script) { method func (line 1904) | func(sprite, script) { method func (line 1936) | func(sprite, script) { method func (line 2009) | func(sprite, script) { method func (line 2136) | func(sprite, script) { method func (line 2223) | func(sprite, script) { method func (line 2274) | func(sprite, script) { method func (line 2325) | func(sprite, script) { method func (line 2380) | func(sprite, script) { method func (line 2464) | func(sprite, script) { method func (line 2600) | func(sprite, script) { method func (line 2765) | func(sprite, script) { method func (line 2866) | func(sprite, script) { method func (line 2948) | func(sprite, script) { method func (line 3040) | func(sprite, script) { method func (line 3134) | func(sprite, script) { method func (line 3205) | func(sprite, script) { method func (line 3288) | func(sprite, script) { method func (line 3382) | func(sprite, script) { method func (line 3466) | func(sprite, script) { method func (line 3553) | func(sprite, script) { method func (line 3643) | func(sprite, script) { method func (line 3724) | func(sprite, script) { method func (line 3803) | func(sprite, script) { method func (line 3879) | func(sprite, script) { method func (line 3946) | func(sprite, script) { method func (line 4014) | func(sprite, script) { method func (line 4069) | func(sprite, script) { method func (line 4120) | func(sprite, script) { method func (line 4175) | func(sprite, script) { method func (line 4238) | func(sprite, script) { method func (line 4282) | func(sprite, script) { method func (line 4368) | func(sprite, script) { method func (line 4468) | func(sprite, script) { method func (line 4562) | func(sprite, script) { method func (line 4664) | func(sprite, script) { method func (line 4739) | func(sprite, script) { method func (line 4826) | func(sprite, script) { method func (line 4921) | func(sprite, script) { method func (line 5009) | func(sprite, script) { method func (line 5100) | func(sprite, script) { method func (line 5162) | func(sprite, script) { method func (line 5231) | func(sprite, script) { method func (line 5308) | func(sprite, script) { method func (line 5358) | func(sprite, script) { method func (line 5423) | func(sprite, script) { method func (line 5498) | func(sprite, script) { method func (line 5580) | func(sprite, script) { method func (line 5670) | func(sprite, script) { method func (line 5733) | func(sprite, script) { method func (line 5827) | func(sprite, script) { method func (line 5953) | func(sprite, script) { method func (line 6054) | func(sprite, script) { method func (line 6162) | func(sprite, script) { method func (line 6278) | func(sprite, script) { method func (line 6367) | func(sprite, script) { method func (line 6426) | func(sprite, script) { method func (line 6477) | func(sprite, script) { method func (line 6528) | func(sprite, script) { method func (line 6579) | func(sprite, script) { method func (line 6643) | func(sprite, script) { method func (line 6714) | func(sprite, script) { method func (line 6783) | func(sprite, script) { method func (line 6854) | func(sprite, script) { method func (line 6905) | func(sprite, script) { method func (line 6964) | func(sprite, script) { method func (line 7085) | func(sprite, script) { method func (line 7246) | func(sprite, script) { method func (line 7333) | func(sprite, script) { method func (line 7385) | func(sprite, script) { method func (line 7467) | func(sprite, script) { method func (line 7530) | func(sprite, script) { method func (line 7574) | func(sprite, script) { method func (line 7648) | func(sprite, script) { method func (line 7750) | func(sprite, script) { method func (line 7833) | func(sprite, script) { method func (line 7951) | func(sprite, script) { method func (line 8096) | func(sprite, script) { method func (line 8212) | func(sprite, script) { method func (line 8294) | func(sprite, script) { method func (line 8376) | func(sprite, script) { method func (line 8497) | func(sprite, script) { method func (line 8629) | func(sprite, script) { method func (line 8732) | func(sprite, script) { method func (line 8820) | func(sprite, script) { method func (line 8902) | func(sprite, script) { method func (line 8979) | func(sprite, script) { method func (line 9060) | func(sprite, script) { method func (line 9149) | func(sprite, script) { method func (line 9229) | func(sprite, script) { method func (line 9305) | func(sprite, script) { method func (line 9368) | func(sprite, script) { method func (line 9427) | func(sprite, script) { method func (line 9497) | func(sprite, script) { method func (line 9566) | func(sprite, script) { method func (line 9635) | func(sprite, script) { method func (line 9686) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_coalaboard.js method afterReceive (line 113) | afterReceive(pd) { FILE: src/playground/blocks/hardware/block_coco.js method func (line 1264) | func(sprite, script) { method func (line 1529) | func(sprite, script) { method func (line 1595) | func(sprite, script) { method func (line 3525) | func(sprite, script) { method func (line 4519) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_codeino.js method func (line 2037) | func(sprite, script) { method func (line 2196) | func(sprite, script) { method func (line 2319) | func(sprite, script) { method func (line 2353) | func(sprite, script) { method func (line 2711) | func(sprite, script) { method func (line 2798) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_codewiz.js method getHashKey (line 23) | getHashKey(opcode) { method sendOrder (line 36) | sendOrder(order) { method deleteOrder (line 57) | deleteOrder(id) { method getOffsetX (line 68) | getOffsetX(str) { method getByteLength (line 71) | getByteLength(s, b, i, c) { method func (line 851) | async func(sprite, script) { method func (line 940) | async func(sprite, script) { method func (line 990) | async func(sprite, script) { method func (line 1044) | async func(sprite, script) { method func (line 1111) | async func(sprite, script) { method func (line 1161) | async func(sprite, script) { method func (line 1205) | async func(sprite, script) { method func (line 1266) | async func(sprite, script) { method func (line 1307) | async func(sprite, script) { method func (line 1351) | async func(sprite, script) { method func (line 1395) | async func(sprite, script) { method func (line 1446) | async func(sprite, script) { method func (line 1498) | async func(sprite, script) { method func (line 1556) | async func(sprite, script) { method func (line 1617) | async func(sprite, script) { method func (line 1659) | async func(sprite, script) { method func (line 1724) | async func(sprite, script) { method func (line 1775) | async func(sprite, script) { method func (line 1820) | async func(sprite, script) { method func (line 1876) | async func(sprite, script) { method func (line 1936) | async func(sprite, script) { method func (line 1989) | async func(sprite, script) { method func (line 2055) | async func(sprite, script) { method func (line 2122) | async func(sprite, script) { method func (line 2188) | async func(sprite, script) { method func (line 2242) | async func(sprite, script) { method func (line 2303) | async func(sprite, script) { method func (line 2391) | async func(sprite, script) { method func (line 2487) | async func(sprite, script) { method func (line 2576) | async func(sprite, script) { method func (line 2682) | async func(sprite, script) { method func (line 2793) | async func(sprite, script) { method func (line 2910) | async func(sprite, script) { method func (line 3010) | async func(sprite, script) { method func (line 3106) | async func(sprite, script) { method func (line 3171) | async func(sprite, script) { method func (line 3273) | async func(sprite, script) { method func (line 3332) | async func(sprite, script) { method func (line 3370) | async func(sprite, script) { method func (line 3414) | async func(sprite, script) { method func (line 3473) | func(sprite, script) { method func (line 3534) | func(sprite, script) { method func (line 3591) | func(sprite, script) { method func (line 3657) | func(sprite, script) { method func (line 3736) | func(sprite, script) { method func (line 3791) | func(sprite, script) { method func (line 3978) | async func(sprite, script) { method func (line 4017) | async func(sprite, script) { method func (line 4058) | async func(sprite, script) { method func (line 4114) | async func(sprite, script) { method func (line 4152) | async func(sprite, script) { method func (line 4196) | async func(sprite, script) { method func (line 4255) | func(sprite, script) { method func (line 4316) | func(sprite, script) { method func (line 4373) | func(sprite, script) { method func (line 4439) | func(sprite, script) { method func (line 4518) | func(sprite, script) { method func (line 4573) | func(sprite, script) { method func (line 4658) | async func(sprite, script) { method func (line 4699) | async func(sprite, script) { method func (line 4784) | async func(sprite, script) { method func (line 4859) | async func(sprite, script) { method func (line 4919) | async func(sprite, script) { method func (line 5000) | async func(sprite, script) { method func (line 5060) | async func(sprite, script) { method func (line 5177) | async func(sprite, script) { method func (line 5237) | async func(sprite, script) { method func (line 5298) | async func(sprite, script) { method func (line 5371) | async func(sprite, script) { method func (line 5463) | async func(sprite, script) { method func (line 5526) | async func(sprite, script) { method func (line 5570) | async func(sprite, script) { method func (line 5649) | async func(sprite, script) { method func (line 5705) | async func(sprite, script) { method func (line 5792) | async func(sprite, script) { method func (line 5845) | async func(sprite, script) { method func (line 5962) | async func(sprite, script) { method func (line 6017) | async func(sprite, script) { method func (line 6061) | async func(sprite, script) { method func (line 6156) | async func(sprite, script) { method func (line 6230) | async func(sprite, script) { method func (line 6298) | async func(sprite, script) { FILE: src/playground/blocks/hardware/block_cp_moving.js method setZero (line 12) | setZero() { method func (line 137) | func(sprite, script) { method func (line 182) | func(sprite, script) { method func (line 252) | func(sprite, script) { method func (line 315) | func(sprite, script) { method func (line 380) | func(sprite, script) { method func (line 425) | func(sprite, script) { method func (line 464) | func(sprite, script) { method func (line 552) | func(sprite, script) { method func (line 636) | func(sprite, script) { method func (line 695) | func(sprite, script) { method func (line 752) | func(sprite, script) { method func (line 806) | func(sprite, script) { method func (line 887) | func(sprite, script) { method func (line 920) | func(sprite, script) { method func (line 974) | func(sprite, script) { method func (line 1065) | func(sprite, script) { method func (line 1134) | func(sprite, script) { method func (line 1170) | func(sprite, script) { method func (line 1190) | func(sprite, script) { method func (line 1220) | func(sprite, script) { method func (line 1272) | func(sprite, script) { method func (line 1303) | func(sprite, script) { method func (line 1339) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_cremaker_3Dpen.js method setZero (line 12) | setZero() { method func (line 211) | func(sprite, script) { method func (line 264) | func(sprite, script) { method func (line 321) | func(sprite, script) { method func (line 396) | func(sprite, script) { method func (line 471) | func(sprite, script) { method func (line 532) | func(sprite, script) { method func (line 607) | func(sprite, script) { method func (line 683) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_cuboai.js method getOffsetX (line 124) | getOffsetX(str) { method getByteLength (line 127) | getByteLength(s, b, i, c) { FILE: src/playground/blocks/hardware/block_dalgona.js method getOffsetX (line 146) | getOffsetX(str) { method getByteLength (line 149) | getByteLength(s, b, i, c) { method func (line 2234) | func(sprite, script) { method func (line 2499) | func(sprite, script) { method func (line 2565) | func(sprite, script) { method func (line 4693) | func(sprite, script) { method func (line 5687) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_dalgona_basic.js method getOffsetX (line 147) | getOffsetX(str) { method getByteLength (line 150) | getByteLength(s, b, i, c) { method func (line 2121) | func(sprite, script) { method func (line 2386) | func(sprite, script) { method func (line 2452) | func(sprite, script) { method func (line 4483) | func(sprite, script) { method func (line 5477) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_davinci.js method constructor (line 8) | constructor() { method getHashKey (line 24) | getHashKey() { method setZero (line 32) | setZero() { method sendMessage (line 45) | sendMessage({ socket, sendQueue = {} }) { method asyncFlowControl (line 68) | asyncFlowControl({ script, data }, scope) { method postCallReturn (line 96) | postCallReturn(args) { method checkValue (line 103) | checkValue(args) { method afterSend (line 116) | afterSend(data) { method afterReceive (line 122) | afterReceive({ blockId = '', RADIO }) { FILE: src/playground/blocks/hardware/block_diaboard.js method afterReceive (line 315) | afterReceive(pd) { FILE: src/playground/blocks/hardware/block_eduino.js method setZero (line 12) | setZero() { method func (line 145) | func(sprite, script) { method func (line 205) | func(sprite, script) { method func (line 301) | func(sprite, script) { method func (line 413) | func(sprite, script) { method func (line 479) | func(sprite, script) { method func (line 535) | func(sprite, script) { method func (line 605) | func(sprite, script) { method func (line 690) | func(sprite, script) { method func (line 762) | func(sprite, script) { method func (line 824) | func(sprite, script) { method func (line 867) | func(sprite, script) { method func (line 940) | func(sprite, script) { method func (line 1085) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_etboard.js method func (line 845) | func(sprite, script) { method func (line 979) | func(sprite, script) { method func (line 1110) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_etkit.js method func (line 618) | func(sprite, script) { method func (line 1154) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_gbot.js method setZero (line 12) | setZero() { method func (line 217) | func(sprite, script) { method func (line 465) | func(sprite, script) { method func (line 556) | func(sprite, script) { method func (line 627) | func(sprite, script) { method func (line 690) | func(sprite, script) { method func (line 756) | func(sprite, script) { method func (line 800) | func(sprite, script) { method func (line 881) | func(sprite, script) { method func (line 987) | func(sprite, script) { method func (line 1117) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_genirobot.js constant STEPPER_RATE (line 12) | const STEPPER_RATE = { function countNoteLength (line 24) | function countNoteLength(noteId) { function arraysEqual (line 29) | function arraysEqual(a, b) { function getDistanceStepTime (line 45) | function getDistanceStepTime(distance){ function getAngleStepTime (line 50) | function getAngleStepTime(angle){ method postDelayBlockHandler (line 67) | postDelayBlockHandler(script, myfunc) { method setZero (line 99) | setZero() { method func (line 394) | func(sprite, script) { method func (line 441) | func(sprite, script) { method func (line 524) | func(sprite, script){ method func (line 601) | func(sprite, script) { method func (line 683) | func(sprite, script) { method func (line 721) | func(sprite, script) { method func (line 786) | func(sprite, script) { method func (line 864) | func(sprite, script) { method func (line 922) | func(sprite, script){ method func (line 982) | func(sprite, script) { method func (line 1184) | func(sprite, script) { method func (line 1248) | func(sprite, script) { method func (line 1296) | func(sprite, script) { method func (line 1348) | func(sprite, script) { method func (line 1434) | func(sprite, script) { method func (line 1479) | func(sprite, script){ FILE: src/playground/blocks/hardware/block_hamster.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method getRobot (line 10) | getRobot() { method func (line 710) | func(sprite, script) { method func (line 760) | func(sprite, script) { method func (line 834) | func(sprite, script) { method func (line 893) | func(sprite, script) { method func (line 939) | func(sprite, script) { method func (line 998) | func(sprite, script) { method func (line 1049) | func(sprite, script) { method func (line 1113) | func(sprite, script) { method func (line 1185) | func(sprite, script) { method func (line 1249) | func(sprite, script) { method func (line 1318) | func(sprite, script) { method func (line 1396) | func(sprite, script) { method func (line 1474) | func(sprite, script) { method func (line 1561) | func(sprite, script) { method func (line 1641) | func(sprite, script) { method func (line 1693) | func(sprite, script) { method func (line 1757) | func(sprite, script) { method func (line 2053) | func(sprite, script) { method func (line 2100) | func(sprite, script) { method func (line 2145) | func(sprite, script) { method func (line 2190) | func(sprite, script) { method func (line 2222) | func(sprite, script) { method func (line 2295) | func(sprite, script) { method func (line 2918) | func(sprite, script) { method func (line 3512) | func(sprite, script) { method func (line 3563) | func(sprite, script) { method func (line 3614) | func(sprite, script) { method func (line 3682) | func(sprite, script) { method func (line 3908) | func(sprite, script) { method func (line 3986) | func(sprite, script) { method func (line 4051) | func(sprite, script) { method func (line 4097) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_hamster_s.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method afterSend (line 10) | afterSend(sq) { method getRobot (line 13) | getRobot() { method func (line 1101) | func(sprite, script) { method func (line 1153) | func(sprite, script) { method func (line 1230) | func(sprite, script) { method func (line 1296) | func(sprite, script) { method func (line 1342) | func(sprite, script) { method func (line 1415) | func(sprite, script) { method func (line 1493) | func(sprite, script) { method func (line 1584) | func(sprite, script) { method func (line 1702) | func(sprite, script) { method func (line 1855) | func(sprite, script) { method func (line 1969) | func(sprite, script) { method func (line 2033) | func(sprite, script) { method func (line 2102) | func(sprite, script) { method func (line 2180) | func(sprite, script) { method func (line 2258) | func(sprite, script) { method func (line 2345) | func(sprite, script) { method func (line 2425) | func(sprite, script) { method func (line 2498) | func(sprite, script) { method func (line 2551) | func(sprite, script) { method func (line 2617) | func(sprite, script) { method func (line 2702) | func(sprite, script) { method func (line 2798) | func(sprite, script) { method func (line 2902) | func(sprite, script) { method func (line 2976) | func(sprite, script) { method func (line 3062) | func(sprite, script) { method func (line 3164) | func(sprite, script) { method func (line 3240) | func(sprite, script) { method func (line 3285) | func(sprite, script) { method func (line 3317) | func(sprite, script) { method func (line 3391) | func(sprite, script) { method func (line 3518) | func(sprite, script) { method func (line 3608) | func(sprite, script) { method func (line 3659) | func(sprite, script) { method func (line 3710) | func(sprite, script) { method func (line 3781) | func(sprite, script) { method func (line 3879) | func(sprite, script) { method func (line 3957) | func(sprite, script) { method func (line 4022) | func(sprite, script) { method func (line 4068) | func(sprite, script) { method func (line 4126) | func(sprite, script) { method func (line 4194) | func(sprite, script) { method func (line 4264) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_handino.js constant SERVO_PIN_NUMBERS (line 2) | const SERVO_PIN_NUMBERS = [12, 10, 9, 6, 2]; constant HAND_MAX_ANGLE (line 3) | const HAND_MAX_ANGLE = 165; constant HAND_HALF_ANGLE (line 4) | const HAND_HALF_ANGLE = 60; constant HAND_MIN_ANGLE (line 5) | const HAND_MIN_ANGLE = 0; constant HAND_DELAY (line 6) | const HAND_DELAY = 1000; constant HAND_TYPE (line 7) | const HAND_TYPE = { function Lerp (line 31) | function Lerp(a, b, t) { function sleep (line 35) | function sleep(ms) { function setFinger (line 39) | function setFinger(idx, angle) function setFingerDuration (line 48) | function setFingerDuration(idx, startAngle, targetAngle, duration) function setHandType (line 63) | function setHandType(type) function setFingerNumber (line 239) | function setFingerNumber(n, duration) function getRandomArbitraryInt (line 265) | function getRandomArbitraryInt(min, max) { function delayScriptCallReturn (line 269) | function delayScriptCallReturn(script, delay, onStart){ method setZero (line 300) | setZero() { method func (line 406) | func(sprite, script) { method func (line 470) | func(sprite, script) { method func (line 554) | func(sprite, script) { method func (line 621) | func(sprite, script) { method func (line 686) | func(sprite, script) { method func (line 797) | func(sprite, script) { method func (line 904) | func(sprite, script) { method func (line 968) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_hexaboard.js method constructor (line 4) | constructor() { method rgbToHex (line 163) | rgbToHex(r, g, b) { method reduceColorHex (line 168) | reduceColorHex(hex, percent) { method setZero (line 183) | setZero() { method setLanguage (line 208) | setLanguage() { method getBlocks (line 383) | getBlocks() { FILE: src/playground/blocks/hardware/block_iCOBOT.js method func (line 1776) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_iboard.js method setZero (line 12) | setZero() { method func (line 193) | func(sprite, script) { method func (line 282) | func(sprite, script) { method func (line 382) | func(sprite, script) { method func (line 483) | func(sprite, script) { method func (line 608) | func(sprite, script) { method func (line 687) | func(sprite, script) { method func (line 796) | func(sprite, script) { method func (line 893) | func(sprite, script) { method func (line 1028) | func(sprite, script) { method func (line 1081) | func(sprite, script) { method func (line 1134) | func(sprite, script) { method func (line 1187) | func(sprite, script) { method func (line 1247) | func(sprite, script) { method func (line 1344) | func(sprite, script) { method func (line 1457) | func(sprite, script) { method func (line 1524) | func(sprite, script) { method func (line 1581) | func(sprite, script) { method func (line 1652) | func(sprite, script) { method func (line 1738) | func(sprite, script) { method func (line 1811) | func(sprite, script) { method func (line 1873) | func(sprite, script) { method func (line 1916) | func(sprite, script) { method func (line 1989) | func(sprite, script) { method func (line 2135) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_jcboard.js method setZero (line 37) | setZero() { method func (line 240) | func(sprite, script) { method func (line 320) | func(sprite, script) { method func (line 415) | func(sprite, script) { method func (line 500) | func(sprite, script) { method func (line 584) | func(sprite, script) { method func (line 674) | func(sprite, script) { method func (line 743) | func(sprite, script) { method func (line 785) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_jikko.js method func (line 1306) | func(sprite, script) { method func (line 1571) | func(sprite, script) { method func (line 1637) | func(sprite, script) { method func (line 3654) | func(sprite, script) { method func (line 4648) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_jikko_basic.js method func (line 1161) | func(sprite, script) { method func (line 1281) | func(sprite, script) { method func (line 1346) | func(sprite, script) { method func (line 1578) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_jikko_lidoc.js method func (line 931) | func(sprite, script) { method func (line 997) | func(sprite, script) { method func (line 1913) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_jikko_make.js method func (line 774) | func(sprite, script) { method func (line 1039) | func(sprite, script) { method func (line 1105) | func(sprite, script) { method func (line 2584) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_jinirobot_aibot.js method setZero (line 45) | setZero() { FILE: src/playground/blocks/hardware/block_kaboino.js method setZero (line 22) | setZero() { method func (line 356) | func(sprite, script) { method func (line 412) | func(sprite, script) { method func (line 453) | func(sprite, script) { method func (line 494) | func(sprite, script) { method func (line 549) | func(sprite, script) { method func (line 656) | func(sprite, script) { method func (line 755) | func(sprite, script) { method func (line 811) | func(sprite, script) { method func (line 879) | func(sprite, script) { method func (line 959) | func(sprite, script) { method func (line 1021) | func(sprite, script) { method func (line 1065) | func(sprite, script) { method func (line 1128) | func(sprite, script) { method func (line 1261) | func(sprite, script) { method func (line 1315) | func(sprite, script) { method func (line 1402) | func(sprite, script) { method func (line 1495) | func(sprite, script) { method func (line 1564) | func(sprite, script) { method func (line 1669) | func(sprite, script) { method func (line 1769) | func(sprite, script) { method func (line 1923) | func(sprite, script) { method func (line 1985) | func(sprite, script) { method func (line 2045) | func(sprite, script) { method func (line 2124) | func(sprite, script) { method func (line 2207) | func(sprite, script) { method func (line 2291) | func(sprite, script) { method func (line 2362) | func(sprite, script) { method func (line 2417) | func(sprite, script) { method func (line 2457) | func(sprite, script) { method func (line 2495) | func(sprite, script) { method func (line 2546) | func(sprite, script) { method func (line 2618) | func(sprite, script) { method func (line 2673) | func(sprite, script) { method func (line 2726) | func(sprite, script) { method func (line 2797) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_kamibot.js constant COMMAND_TYPE (line 3) | const COMMAND_TYPE = { FILE: src/playground/blocks/hardware/block_kamibotPi.js constant COMMAND_TYPE (line 3) | const COMMAND_TYPE = { FILE: src/playground/blocks/hardware/block_kingcoding.js method setZero (line 12) | setZero() { method func (line 121) | func(sprite, script) { method func (line 230) | func(sprite, script) { method func (line 293) | func(sprite, script) { method func (line 465) | func(sprite, script) { method func (line 497) | func(sprite, script) { method func (line 539) | func(sprite, script) { method func (line 572) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_lecoboard.js method setZero (line 12) | setZero() { method func (line 332) | func(sprite, script) { method func (line 399) | func(sprite, script) { method func (line 447) | func(sprite, script) { method func (line 493) | func(sprite, script) { method func (line 573) | func(sprite, script) { method func (line 626) | func(sprite, script) { method func (line 650) | func(sprite, script) { method func (line 686) | func(sprite, script) { method func (line 741) | func(sprite, script) { method func (line 789) | func(sprite, script) { method func (line 812) | func(sprite, script) { method func (line 835) | func(sprite, script) { method func (line 858) | func(sprite, script) { method func (line 888) | func(sprite, script) { method func (line 922) | func(sprite, script) { method func (line 953) | func(sprite, script) { method func (line 1090) | func(sprite, script) { method func (line 1127) | func(sprite, script) { method func (line 1202) | func(sprite, script) { method func (line 1282) | func(sprite, script) { method func (line 1383) | func(sprite, script) { method func (line 1475) | func(sprite, script) { method func (line 1503) | func(sprite, script) { method func (line 1537) | func(sprite, script) { method func (line 1561) | func(sprite, script) { method func (line 1606) | func(sprite, script) { method func (line 1715) | func(sprite, script) { method func (line 1793) | func(sprite, script) { method func (line 1841) | func(sprite, script) { method func (line 1907) | func(sprite, script) { method func (line 1953) | func(sprite, script) { method func (line 1999) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_lecoboardAvr.js method setZero (line 12) | setZero() { method func (line 370) | func(sprite, script) { method func (line 404) | func(sprite, script) { method func (line 445) | func(sprite, script) { method func (line 505) | func(sprite, script) { method func (line 558) | func(sprite, script) { method func (line 606) | func(sprite, script) { method func (line 658) | func(sprite, script) { method func (line 710) | func(sprite, script) { method func (line 752) | func(sprite, script) { method func (line 819) | func(sprite, script) { method func (line 886) | func(sprite, script) { method func (line 934) | func(sprite, script) { method func (line 980) | func(sprite, script) { method func (line 1059) | func(sprite, script) { method func (line 1112) | func(sprite, script) { method func (line 1136) | func(sprite, script) { method func (line 1172) | func(sprite, script) { method func (line 1227) | func(sprite, script) { method func (line 1275) | func(sprite, script) { method func (line 1298) | func(sprite, script) { method func (line 1321) | func(sprite, script) { method func (line 1344) | func(sprite, script) { method func (line 1374) | func(sprite, script) { method func (line 1408) | func(sprite, script) { method func (line 1439) | func(sprite, script) { method func (line 1576) | func(sprite, script) { method func (line 1613) | func(sprite, script) { method func (line 1688) | func(sprite, script) { method func (line 1768) | func(sprite, script) { method func (line 1869) | func(sprite, script) { method func (line 1961) | func(sprite, script) { method func (line 1989) | func(sprite, script) { method func (line 2023) | func(sprite, script) { method func (line 2047) | func(sprite, script) { method func (line 2092) | func(sprite, script) { method func (line 2201) | func(sprite, script) { method func (line 2279) | func(sprite, script) { method func (line 2327) | func(sprite, script) { method func (line 2393) | func(sprite, script) { method func (line 2439) | func(sprite, script) { method func (line 2485) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_lecoboardAvrBT.js method setZero (line 12) | setZero() { method func (line 370) | func(sprite, script) { method func (line 404) | func(sprite, script) { method func (line 445) | func(sprite, script) { method func (line 505) | func(sprite, script) { method func (line 558) | func(sprite, script) { method func (line 606) | func(sprite, script) { method func (line 658) | func(sprite, script) { method func (line 710) | func(sprite, script) { method func (line 752) | func(sprite, script) { method func (line 819) | func(sprite, script) { method func (line 886) | func(sprite, script) { method func (line 934) | func(sprite, script) { method func (line 980) | func(sprite, script) { method func (line 1059) | func(sprite, script) { method func (line 1112) | func(sprite, script) { method func (line 1136) | func(sprite, script) { method func (line 1172) | func(sprite, script) { method func (line 1227) | func(sprite, script) { method func (line 1275) | func(sprite, script) { method func (line 1298) | func(sprite, script) { method func (line 1321) | func(sprite, script) { method func (line 1344) | func(sprite, script) { method func (line 1374) | func(sprite, script) { method func (line 1408) | func(sprite, script) { method func (line 1439) | func(sprite, script) { method func (line 1576) | func(sprite, script) { method func (line 1613) | func(sprite, script) { method func (line 1688) | func(sprite, script) { method func (line 1768) | func(sprite, script) { method func (line 1869) | func(sprite, script) { method func (line 1961) | func(sprite, script) { method func (line 1989) | func(sprite, script) { method func (line 2023) | func(sprite, script) { method func (line 2047) | func(sprite, script) { method func (line 2092) | func(sprite, script) { method func (line 2201) | func(sprite, script) { method func (line 2279) | func(sprite, script) { method func (line 2327) | func(sprite, script) { method func (line 2393) | func(sprite, script) { method func (line 2439) | func(sprite, script) { method func (line 2485) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_littlebits.js class LittleBits (line 3) | class LittleBits { method setZero (line 21) | setZero() { method setLanguage (line 30) | setLanguage() { method getBlocks (line 67) | getBlocks() { FILE: src/playground/blocks/hardware/block_makermate.js method setZero (line 12) | setZero() { method func (line 300) | func(sprite, script) { method func (line 621) | func(sprite, script) { method func (line 791) | func(sprite, script) { method func (line 1193) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_mechanicblock_controller.js method setZero (line 12) | setZero() { method func (line 145) | func(sprite, script) { method func (line 205) | func(sprite, script) { method func (line 301) | func(sprite, script) { method func (line 413) | func(sprite, script) { method func (line 479) | func(sprite, script) { method func (line 555) | func(sprite, script) { method func (line 640) | func(sprite, script) { method func (line 712) | func(sprite, script) { method func (line 774) | func(sprite, script) { method func (line 817) | func(sprite, script) { method func (line 890) | func(sprite, script) { method func (line 1035) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_mechanicblock_uno.js method setZero (line 12) | setZero() { method func (line 145) | func(sprite, script) { method func (line 205) | func(sprite, script) { method func (line 301) | func(sprite, script) { method func (line 413) | func(sprite, script) { method func (line 479) | func(sprite, script) { method func (line 555) | func(sprite, script) { method func (line 640) | func(sprite, script) { method func (line 712) | func(sprite, script) { method func (line 774) | func(sprite, script) { method func (line 817) | func(sprite, script) { method func (line 890) | func(sprite, script) { method func (line 1035) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_mechanicblock_uno_mini.js method setZero (line 12) | setZero() { method func (line 145) | func(sprite, script) { method func (line 205) | func(sprite, script) { method func (line 301) | func(sprite, script) { method func (line 413) | func(sprite, script) { method func (line 479) | func(sprite, script) { method func (line 555) | func(sprite, script) { method func (line 640) | func(sprite, script) { method func (line 712) | func(sprite, script) { method func (line 774) | func(sprite, script) { method func (line 817) | func(sprite, script) { method func (line 890) | func(sprite, script) { method func (line 1035) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_mechanicblock_uno_s.js method setZero (line 12) | setZero() { method func (line 145) | func(sprite, script) { method func (line 205) | func(sprite, script) { method func (line 301) | func(sprite, script) { method func (line 413) | func(sprite, script) { method func (line 479) | func(sprite, script) { method func (line 555) | func(sprite, script) { method func (line 640) | func(sprite, script) { method func (line 712) | func(sprite, script) { method func (line 774) | func(sprite, script) { method func (line 817) | func(sprite, script) { method func (line 890) | func(sprite, script) { method func (line 1035) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_mechatro.js class mechatro (line 11) | class mechatro { method constructor (line 12) | constructor() { method setLanguage (line 184) | setLanguage() { method setZero (line 235) | setZero() { // 엔트리 정지 시 하드웨어 초기화 로직 method afterReceive (line 263) | afterReceive(pd) { method transferModeValue (line 314) | transferModeValue(portNo, mode, value) { method transferMode (line 326) | transferMode(portNo, mode) { method getBlocks (line 337) | getBlocks() { FILE: src/playground/blocks/hardware/block_microbit.js method constructor (line 8) | constructor() { method getHashKey (line 24) | getHashKey() { method setZero (line 32) | setZero() { method sendMessage (line 45) | sendMessage({ socket, sendQueue = {} }) { method asyncFlowControl (line 68) | asyncFlowControl({ script, data }, scope) { method postCallReturn (line 96) | postCallReturn(args) { method checkValue (line 103) | checkValue(args) { method afterSend (line 116) | afterSend(data) { method afterReceive (line 122) | afterReceive({ blockId = '', RADIO }) { method func (line 207) | func(sprite, script) { method func (line 268) | func(sprite, script) { method func (line 331) | func(sprite, script) { method func (line 385) | func(sprite, script) { method func (line 429) | func(sprite, script) { method func (line 527) | func(sprite, script) { method func (line 619) | func(sprite, script) { method func (line 673) | func(sprite, script) { method func (line 728) | func(sprite, script) { method func (line 784) | func(sprite, script) { method func (line 894) | func(sprite, script) { method func (line 944) | func(sprite, script) { method func (line 992) | func(sprite, script) { method func (line 1026) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_microbit2.js constant EVENT_INTERVAL (line 6) | const EVENT_INTERVAL = 150; method constructor (line 9) | constructor() { method setZero (line 271) | setZero() { method requestCommand (line 279) | requestCommand(type, payload) { method waitMilliSec (line 286) | waitMilliSec(milli) { method requestCommandWithResponse (line 298) | requestCommandWithResponse({ id, command: type, payload }) { method generateCodeId (line 324) | generateCodeId(entityId, type, payload) { method afterReceive (line 328) | afterReceive(portData) { method setLanguage (line 365) | setLanguage() { method getResponse (line 966) | getResponse({ id, command, payload }) { FILE: src/playground/blocks/hardware/block_microbit_ext.js method constructor (line 52) | constructor() { method setZero (line 91) | setZero() { method requestCommand (line 99) | requestCommand(type, payload) { method requestCommandWithResponse (line 113) | requestCommandWithResponse(entityId, type, payload) { method afterReceive (line 136) | afterReceive(portData) { method setLanguage (line 153) | setLanguage() { method getBlocks (line 491) | getBlocks() { FILE: src/playground/blocks/hardware/block_neo.js constant HEADER (line 55) | const HEADER = [0xaa, 0xaa, 0xcc]; method constructor (line 152) | constructor() { method setZero (line 262) | setZero() { method afterReceive (line 277) | afterReceive(portData) { method generateBlockId (line 288) | generateBlockId() { method setLanguage (line 296) | setLanguage() { method getBlocks (line 1193) | getBlocks() { method getCheckSum (line 5115) | getCheckSum(command) { method getUnitId (line 5123) | getUnitId(port) { method makePdu (line 5145) | makePdu(command) { method requestCommand (line 5154) | requestCommand(blockId, type, params) { method requestExt2Command (line 5171) | requestExt2Command(blockId, type, params) { method requestExtCommand (line 5188) | requestExtCommand(blockId, type, params) { method makeCommand (line 5205) | makeCommand(blockId, type, params) { method makeCommandExt (line 5417) | makeCommandExt(blockId, type, params) { method makeCommandExt2 (line 5524) | makeCommandExt2(blockId, type, params) { method runAutoParking (line 5540) | async runAutoParking(script) { FILE: src/playground/blocks/hardware/block_neo_cannon.js method setZero (line 24) | setZero() { method func (line 201) | func(sprite, script) { method func (line 254) | func(sprite, script) { method func (line 316) | func(sprite, script) { method func (line 359) | func(sprite, script) { method func (line 422) | func(sprite, script) { method func (line 558) | func(sprite, script) { method func (line 642) | func(sprite, script) { method func (line 728) | func(sprite, script) { method func (line 778) | func(sprite, script) { method func (line 859) | func(sprite, script) { method func (line 905) | func(sprite, script) { method func (line 997) | func(sprite, script) { method func (line 1106) | func(sprite, script) { method func (line 1216) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_neo_spider.js method setZero (line 22) | setZero() { method func (line 236) | func(sprite, script) { method func (line 343) | func(sprite, script) { method func (line 421) | func(sprite, script) { method func (line 457) | func(sprite, script) { method func (line 508) | func(sprite, script) { method func (line 574) | func(sprite, script) { method func (line 636) | func(sprite, script) { method func (line 679) | func(sprite, script) { method func (line 742) | func(sprite, script) { method func (line 872) | func(sprite, script) { method func (line 931) | func(sprite, script) { method func (line 993) | func(sprite, script) { method func (line 1077) | func(sprite, script) { method func (line 1163) | func(sprite, script) { method func (line 1715) | func(sprite, script) { method func (line 1808) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_neobot.js method func (line 86) | func(sprite, script) { method func (line 130) | func(sprite, script) { method func (line 216) | func(sprite, script) { method func (line 352) | func(sprite, script) { method func (line 447) | func(sprite, script) { method func (line 542) | func(sprite, script) { method func (line 592) | func(sprite, script) { method func (line 636) | func(sprite, script) { method func (line 683) | func(sprite, script) { method func (line 723) | func(sprite, script) { method func (line 785) | func(sprite, script) { method func (line 844) | func(sprite, script) { method func (line 906) | func(sprite, script) { method func (line 966) | func(sprite, script) { method func (line 1029) | func(sprite, script) { method func (line 1118) | func(sprite, script) { method func (line 1208) | func(sprite, script) { method func (line 1295) | func(sprite, script) { method func (line 1370) | func(sprite, script) { method func (line 1418) | func(sprite, script) { method func (line 1499) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_neobot_game_theme.js method func (line 1022) | func(sprite, script) { method func (line 1143) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_neobot_robot_theme.js function sleep (line 281) | function sleep(ms){ FILE: src/playground/blocks/hardware/block_orange.js method setZero (line 12) | setZero() { method func (line 502) | func(sprite, script) { method func (line 562) | func(sprite, script) { method func (line 658) | func(sprite, script) { method func (line 770) | func(sprite, script) { method func (line 836) | func(sprite, script) { method func (line 892) | func(sprite, script) { method func (line 962) | func(sprite, script) { method func (line 1047) | func(sprite, script) { method func (line 1119) | func(sprite, script) { method func (line 1181) | func(sprite, script) { method func (line 1224) | func(sprite, script) { method func (line 1297) | func(sprite, script) { method func (line 1437) | func(sprite, script) { method func (line 1523) | func(sprite, script) { method func (line 1605) | func(sprite, script) { method func (line 1725) | func(sprite, script) { method func (line 1824) | func(sprite, script) { method func (line 1895) | func(sprite, script) { method func (line 1948) | func(sprite, script) { method func (line 2019) | func(sprite, script) { method func (line 2097) | func(sprite, script) { method func (line 2149) | func(sprite, script) { method func (line 2215) | func(sprite, script) { method func (line 2299) | func(sprite, script) { method func (line 2401) | func(sprite, script) { method func (line 2537) | func(sprite, script) { method func (line 2643) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_pingpong.js method constructor (line 6) | constructor() { method setZero (line 69) | setZero() { method sendCommand (line 86) | sendCommand(packet) { method afterReceive (line 94) | afterReceive(pd) { method postCallReturn (line 115) | postCallReturn(script, myfunc) { method _clampBeats (line 142) | _clampBeats(beats) { method _clampTempo (line 147) | _clampTempo(tempo) { method _beatsToDuration (line 152) | _beatsToDuration(beats) { method makePacket (line 157) | makePacket(opcode, taskid, opt) { method getBlocks (line 171) | getBlocks() { method setLanguage (line 963) | setLanguage() { method constructor (line 1244) | constructor() { method setZero (line 1280) | setZero() {return Entry.PingpongG1.setZero();} method sendCommand (line 1281) | sendCommand(packet) {return Entry.PingpongG1.sendCommand(packet);} method afterReceive (line 1282) | afterReceive(pd) {return Entry.PingpongG1.afterReceive(pd);} method postCallReturn (line 1283) | postCallReturn(script, myfunc) {return Entry.PingpongG1.postCallReturn(s... method _clampBeats (line 1284) | _clampBeats(beats) {return Entry.PingpongG1._clampBeats(beats);} method _clampTempo (line 1285) | _clampTempo(tempo) {return Entry.PingpongG1._clampTempo(tempo);} method _beatsToDuration (line 1286) | _beatsToDuration(beats) {return Entry.PingpongG1._beatsToDuration(beats);} method makePacket (line 1287) | makePacket(opcode, taskid, opt) {return Entry.PingpongG1.makePacket(opco... method getBlocks (line 1288) | getBlocks() {return Entry.PingpongG1.getBlocks()} method setLanguage (line 1289) | setLanguage() {return Entry.PingpongG1.setLanguage();} FILE: src/playground/blocks/hardware/block_pingpong_multi.js constant OPCODE (line 5) | const OPCODE = { constant METHOD (line 16) | const METHOD = { constant MODE (line 24) | const MODE = { constant PROPERTY (line 29) | const PROPERTY = { constant DEFAULT_TEMPO (line 39) | const DEFAULT_TEMPO = 60; class PingpongBase (line 41) | class PingpongBase { method constructor (line 42) | constructor(cubecnt) { method setZero (line 187) | setZero() { method sendCommand (line 204) | sendCommand(packet) { method afterReceive (line 212) | afterReceive(pd) { method postCallReturn (line 262) | postCallReturn(script, myfunc) { method makePacket (line 290) | makePacket(opcode, taskid, cubeNo, opt) { method _fillPacketIntoArray (line 310) | _fillPacketIntoArray(data, opcode, taskid, cubeNo, size) { method makeSingleStepPacket (line 330) | makeSingleStepPacket(cubeNo, speed, degree) { method makeContStepPacket (line 358) | makeContStepPacket(cubeNo, speed) { method makeMusicNotePacket (line 382) | makeMusicNotePacket(cubeNo, note, duration) { method makeAggregatePacket (line 396) | makeAggregatePacket(opcode, taskid, packets, opt = []) { method _getTiltValue (line 423) | _getTiltValue(cubeNo, tiltDir) { method _isUpperDir (line 472) | _isUpperDir(cubeNo, tiltDir) { method _getCubeNoFromBlock (line 509) | _getCubeNoFromBlock(script) { method _clampBeats (line 520) | _clampBeats(beats) { method _clampTempo (line 524) | _clampTempo(tempo) { method _beatsToDuration (line 528) | _beatsToDuration(beats) { method _calcSpsFromSpeed (line 533) | _calcSpsFromSpeed(speed_) { method constructor (line 556) | constructor() { method getBlocks (line 592) | getBlocks() { method setLanguage (line 1527) | setLanguage() { method constructor (line 1616) | constructor() { method getBlocks (line 1652) | getBlocks() { method setLanguage (line 2637) | setLanguage() { method constructor (line 2733) | constructor() { method getBlocks (line 2769) | getBlocks() { method setLanguage (line 3780) | setLanguage() { FILE: src/playground/blocks/hardware/block_plrun.js method setZero (line 12) | setZero() { method func (line 139) | func(sprite, script) { method func (line 184) | func(sprite, script) { method func (line 254) | func(sprite, script) { method func (line 310) | func(sprite, script) { method func (line 369) | func(sprite, script) { method func (line 420) | func(sprite, script) { method func (line 464) | func(sprite, script) { method func (line 552) | func(sprite, script) { method func (line 636) | func(sprite, script) { method func (line 695) | func(sprite, script) { method func (line 752) | func(sprite, script) { method func (line 806) | func(sprite, script) { method func (line 887) | func(sprite, script) { method func (line 920) | func(sprite, script) { method func (line 974) | func(sprite, script) { method func (line 1065) | func(sprite, script) { method func (line 1134) | func(sprite, script) { method func (line 1170) | func(sprite, script) { method func (line 1190) | func(sprite, script) { method func (line 1220) | func(sprite, script) { method func (line 1272) | func(sprite, script) { method func (line 1303) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robodog.js function checksum (line 177) | function checksum(cmd){ function check_cmdInit (line 187) | function check_cmdInit(){ function set_option (line 196) | function set_option(cmd, option, initValue) { FILE: src/playground/blocks/hardware/block_roboid.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method afterSend (line 10) | afterSend(sq) { method getHamster (line 13) | getHamster(index) { method getHamsterS (line 16) | getHamsterS(index) { method getTurtle (line 19) | getTurtle(index) { method getCheese (line 22) | getCheese(index) { method func (line 4058) | func(sprite, script) { method func (line 4126) | func(sprite, script) { method func (line 4216) | func(sprite, script) { method func (line 4293) | func(sprite, script) { method func (line 4358) | func(sprite, script) { method func (line 4431) | func(sprite, script) { method func (line 4496) | func(sprite, script) { method func (line 4574) | func(sprite, script) { method func (line 4660) | func(sprite, script) { method func (line 4738) | func(sprite, script) { method func (line 4821) | func(sprite, script) { method func (line 4913) | func(sprite, script) { method func (line 5009) | func(sprite, script) { method func (line 5114) | func(sprite, script) { method func (line 5211) | func(sprite, script) { method func (line 5281) | func(sprite, script) { method func (line 5365) | func(sprite, script) { method func (line 5681) | func(sprite, script) { method func (line 5746) | func(sprite, script) { method func (line 5807) | func(sprite, script) { method func (line 5872) | func(sprite, script) { method func (line 5928) | func(sprite, script) { method func (line 6021) | func(sprite, script) { method func (line 6666) | func(sprite, script) { method func (line 7282) | func(sprite, script) { method func (line 7347) | func(sprite, script) { method func (line 7412) | func(sprite, script) { method func (line 7498) | func(sprite, script) { method func (line 7739) | func(sprite, script) { method func (line 7831) | func(sprite, script) { method func (line 7913) | func(sprite, script) { method func (line 7977) | func(sprite, script) { method func (line 8024) | func(sprite, script) { method func (line 8094) | func(sprite, script) { method func (line 8187) | func(sprite, script) { method func (line 8271) | func(sprite, script) { method func (line 8336) | func(sprite, script) { method func (line 8423) | func(sprite, script) { method func (line 8515) | func(sprite, script) { method func (line 8620) | func(sprite, script) { method func (line 8752) | func(sprite, script) { method func (line 8919) | func(sprite, script) { method func (line 9047) | func(sprite, script) { method func (line 9125) | func(sprite, script) { method func (line 9208) | func(sprite, script) { method func (line 9300) | func(sprite, script) { method func (line 9396) | func(sprite, script) { method func (line 9501) | func(sprite, script) { method func (line 9598) | func(sprite, script) { method func (line 9688) | func(sprite, script) { method func (line 9759) | func(sprite, script) { method func (line 9845) | func(sprite, script) { method func (line 9948) | func(sprite, script) { method func (line 10058) | func(sprite, script) { method func (line 10176) | func(sprite, script) { method func (line 10267) | func(sprite, script) { method func (line 10367) | func(sprite, script) { method func (line 10483) | func(sprite, script) { method func (line 10573) | func(sprite, script) { method func (line 10638) | func(sprite, script) { method func (line 10694) | func(sprite, script) { method func (line 10787) | func(sprite, script) { method func (line 10928) | func(sprite, script) { method func (line 11032) | func(sprite, script) { method func (line 11097) | func(sprite, script) { method func (line 11162) | func(sprite, script) { method func (line 11251) | func(sprite, script) { method func (line 11363) | func(sprite, script) { method func (line 11455) | func(sprite, script) { method func (line 11537) | func(sprite, script) { method func (line 11601) | func(sprite, script) { method func (line 11675) | func(sprite, script) { method func (line 11760) | func(sprite, script) { method func (line 11847) | func(sprite, script) { method func (line 11932) | func(sprite, script) { method func (line 12247) | func(sprite, script) { method func (line 13739) | func(sprite, script) { method func (line 13819) | func(sprite, script) { method func (line 13904) | func(sprite, script) { method func (line 13999) | func(sprite, script) { method func (line 14091) | func(sprite, script) { method func (line 14196) | func(sprite, script) { method func (line 14335) | func(sprite, script) { method func (line 14481) | func(sprite, script) { method func (line 14592) | func(sprite, script) { method func (line 14670) | func(sprite, script) { method func (line 14753) | func(sprite, script) { method func (line 14845) | func(sprite, script) { method func (line 14930) | func(sprite, script) { method func (line 15101) | func(sprite, script) { method func (line 15327) | func(sprite, script) { method func (line 15454) | func(sprite, script) { method func (line 15520) | func(sprite, script) { method func (line 15651) | func(sprite, script) { method func (line 15721) | func(sprite, script) { method func (line 15793) | func(sprite, script) { method func (line 15869) | func(sprite, script) { method func (line 15952) | func(sprite, script) { method func (line 16043) | func(sprite, script) { method func (line 16107) | func(sprite, script) { method func (line 16188) | func(sprite, script) { method func (line 16503) | func(sprite, script) { method func (line 16798) | func(sprite, script) { method func (line 16863) | func(sprite, script) { method func (line 16919) | func(sprite, script) { method func (line 17013) | func(sprite, script) { method func (line 17658) | func(sprite, script) { method func (line 18274) | func(sprite, script) { method func (line 18339) | func(sprite, script) { method func (line 18404) | func(sprite, script) { method func (line 18470) | func(sprite, script) { method func (line 18559) | func(sprite, script) { method func (line 18668) | func(sprite, script) { method func (line 18781) | func(sprite, script) { method func (line 18868) | func(sprite, script) { method func (line 18923) | func(sprite, script) { method func (line 18969) | func(sprite, script) { method func (line 19056) | func(sprite, script) { method func (line 19197) | func(sprite, script) { method func (line 19298) | func(sprite, script) { method func (line 19363) | func(sprite, script) { method func (line 19428) | func(sprite, script) { method func (line 19497) | func(sprite, script) { method func (line 19595) | func(sprite, script) { method func (line 19748) | func(sprite, script) { method func (line 19927) | func(sprite, script) { method func (line 20043) | func(sprite, script) { method func (line 20139) | func(sprite, script) { method func (line 20245) | func(sprite, script) { method func (line 20353) | func(sprite, script) { method func (line 20438) | func(sprite, script) { method func (line 20535) | func(sprite, script) { method func (line 20643) | func(sprite, script) { method func (line 20741) | func(sprite, script) { method func (line 20842) | func(sprite, script) { method func (line 20946) | func(sprite, script) { method func (line 21041) | func(sprite, script) { method func (line 21134) | func(sprite, script) { method func (line 21224) | func(sprite, script) { method func (line 21305) | func(sprite, script) { method func (line 21387) | func(sprite, script) { method func (line 21456) | func(sprite, script) { method func (line 21521) | func(sprite, script) { method func (line 21590) | func(sprite, script) { method func (line 21667) | func(sprite, script) { method func (line 21727) | func(sprite, script) { method func (line 21823) | func(sprite, script) { method func (line 21937) | func(sprite, script) { method func (line 22045) | func(sprite, script) { method func (line 22161) | func(sprite, script) { method func (line 22250) | func(sprite, script) { method func (line 22351) | func(sprite, script) { method func (line 22460) | func(sprite, script) { method func (line 22562) | func(sprite, script) { method func (line 22685) | func(sprite, script) { method func (line 22761) | func(sprite, script) { method func (line 22844) | func(sprite, script) { method func (line 22935) | func(sprite, script) { method func (line 22999) | func(sprite, script) { method func (line 23074) | func(sprite, script) { method func (line 23163) | func(sprite, script) { method func (line 23259) | func(sprite, script) { method func (line 23363) | func(sprite, script) { method func (line 23440) | func(sprite, script) { method func (line 23548) | func(sprite, script) { method func (line 23706) | func(sprite, script) { method func (line 23821) | func(sprite, script) { method func (line 23943) | func(sprite, script) { method func (line 24073) | func(sprite, script) { method func (line 24176) | func(sprite, script) { method func (line 24249) | func(sprite, script) { method func (line 24314) | func(sprite, script) { method func (line 24379) | func(sprite, script) { method func (line 24444) | func(sprite, script) { method func (line 24522) | func(sprite, script) { method func (line 24607) | func(sprite, script) { method func (line 24690) | func(sprite, script) { method func (line 24775) | func(sprite, script) { method func (line 24840) | func(sprite, script) { method func (line 24909) | func(sprite, script) { method func (line 25044) | func(sprite, script) { method func (line 25219) | func(sprite, script) { method func (line 25321) | func(sprite, script) { method func (line 25383) | func(sprite, script) { method func (line 25479) | func(sprite, script) { method func (line 25556) | func(sprite, script) { method func (line 25610) | func(sprite, script) { method func (line 25698) | func(sprite, script) { method func (line 25814) | func(sprite, script) { method func (line 25911) | func(sprite, script) { method func (line 26043) | func(sprite, script) { method func (line 26202) | func(sprite, script) { method func (line 26332) | func(sprite, script) { method func (line 26428) | func(sprite, script) { method func (line 26523) | func(sprite, script) { method func (line 26658) | func(sprite, script) { method func (line 26804) | func(sprite, script) { method func (line 26921) | func(sprite, script) { method func (line 27023) | func(sprite, script) { method func (line 27119) | func(sprite, script) { method func (line 27210) | func(sprite, script) { method func (line 27305) | func(sprite, script) { method func (line 27408) | func(sprite, script) { method func (line 27502) | func(sprite, script) { method func (line 27592) | func(sprite, script) { method func (line 27669) | func(sprite, script) { method func (line 27742) | func(sprite, script) { method func (line 27826) | func(sprite, script) { method func (line 27909) | func(sprite, script) { method func (line 27992) | func(sprite, script) { method func (line 28057) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robolink_codrone_diy.js method setZero (line 23) | setZero() { method func (line 622) | func(sprite, script) { method func (line 663) | func(sprite, script) { method func (line 689) | func(sprite, script) { method func (line 720) | func(sprite, script) { method func (line 761) | func(sprite, script) { method func (line 797) | func(sprite, script) { method func (line 838) | func(sprite, script) { method func (line 901) | func(sprite, script) { method func (line 930) | func(sprite, script) { method func (line 961) | func(sprite, script) { method func (line 1019) | func(sprite, script) { method func (line 1090) | func(sprite, script) { method func (line 1113) | func(sprite, script) { method func (line 1197) | func(sprite, script) { method func (line 1264) | func(sprite, script) { method func (line 1295) | func(sprite, script) { method func (line 1322) | func(sprite, script) { method func (line 1345) | func(sprite, script) { method func (line 1365) | func(sprite, script) { method func (line 1384) | func(sprite, script) { method func (line 1419) | func(sprite, script) { method func (line 1440) | func(sprite, script) { method func (line 1478) | func(sprite, script) { method func (line 1528) | func(sprite, script) { method func (line 1569) | func(sprite, script) { method func (line 1593) | func(sprite, script) { method func (line 1632) | func(sprite, script) { method func (line 1681) | func(sprite, script) { method func (line 1722) | func(sprite, script) { method func (line 1767) | func(sprite, script) { method func (line 1828) | func(sprite, script) { method func (line 1908) | func(sprite, script) { method func (line 2009) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robolink_codrone_edu.js method checkFinish (line 19) | checkFinish(script, ms) method transferBufferClear (line 55) | transferBufferClear() method fit (line 63) | fit(min, value, max) method transferIrMessage (line 74) | transferIrMessage(target, irmessage) method transferLightManual (line 88) | transferLightManual(target, flags, brightness) method transferLightMode (line 102) | transferLightMode(target, mode, interval) method transferLightModeColor (line 116) | transferLightModeColor(target, mode, interval, red, green, blue) method transferLightEvent (line 136) | transferLightEvent(target, event, interval, repeat) method transferLightEventColor (line 152) | transferLightEventColor(target, event, interval, repeat, red, green, blue) method transferDisplayClearAll (line 175) | transferDisplayClearAll(target, pixel) method transferDisplayClear (line 187) | transferDisplayClear(target, pixel, x, y, width, height) method transferDisplayInvert (line 207) | transferDisplayInvert(target, x, y, width, height) method transferDisplayDrawPoint (line 225) | transferDisplayDrawPoint(target, x, y, pixel) method transferDisplayDrawLine (line 241) | transferDisplayDrawLine(target, x1, y1, x2, y2, pixel, line) method transferDisplayDrawRect (line 263) | transferDisplayDrawRect(target, x, y, width, height, pixel, flagFill, line) method transferDisplayDrawCircle (line 287) | transferDisplayDrawCircle(target, x, y, radius, pixel, flagFill) method transferDisplayDrawString (line 307) | transferDisplayDrawString(target, x, y, font, pixel, string) method transferDisplayDrawStringAlign (line 327) | transferDisplayDrawStringAlign(target, xStart, xEnd, y, align, font, pix... method transferBuzzer (line 352) | transferBuzzer(target, mode, value, time) method transferVibrator (line 369) | transferVibrator(target, mode, timeOn, timeOff, timeRun) method transferMotorSingleRV (line 388) | transferMotorSingleRV(target, motorIndex, motorRotation, motorSpeed) method transferMotorSingleV (line 404) | transferMotorSingleV(target, motorIndex, motorSpeed) method transferCommand (line 419) | transferCommand(target, command, option) method transferTrim (line 434) | transferTrim(target, roll, pitch, yaw, throttle) method transferControlQuad (line 453) | transferControlQuad(target, roll, pitch, yaw, throttle) method transferControlPosition (line 471) | transferControlPosition(target, x, y, z, velocity, heading, rotationalVe... method getData (line 498) | getData(script, device) method getRgbFromString (line 504) | getRgbFromString(stringColor) method setIrMessage (line 538) | setIrMessage(script, target, irmessage) method setLightManual (line 562) | setLightManual(script, target, flags, brightness) method setLightMode (line 585) | setLightMode(script, target, mode, interval) method setLightModeColor (line 608) | setLightModeColor(script, target, mode, interval, red, green, blue) method setLightModeColorString (line 631) | setLightModeColorString(script, target, mode, interval, stringColor) method setLightEvent (line 655) | setLightEvent(script, target, mode, interval, repeat) method setLightEventColor (line 678) | setLightEventColor(script, target, mode, interval, repeat, red, green, b... method setLightEventColorString (line 701) | setLightEventColorString(script, target, mode, interval, repeat, stringC... method setDisplayClearAll (line 726) | setDisplayClearAll(script, target, pixel) method setDisplayClear (line 749) | setDisplayClear(script, target, pixel, x, y, width, height) method setDisplayInvert (line 772) | setDisplayInvert(script, target, x, y, width, height) method setDisplayDrawPoint (line 795) | setDisplayDrawPoint(script, target, x, y, pixel) method setDisplayDrawLine (line 818) | setDisplayDrawLine(script, target, x1, y1, x2, y2, pixel, line) method setDisplayDrawRect (line 841) | setDisplayDrawRect(script, target, x, y, width, height, pixel, flagFill,... method setDisplayDrawCircle (line 864) | setDisplayDrawCircle(script, target, x, y, radius, pixel, flagFill) method setDisplayDrawString (line 886) | setDisplayDrawString(script, target, x, y, font, pixel, string) method setDisplayDrawStringAlign (line 909) | setDisplayDrawStringAlign(script, target, xStart, xEnd, y, align, font, ... method setBuzzerStop (line 944) | setBuzzerStop(script, target) method setBuzzerMute (line 967) | setBuzzerMute(script, target, time, flagDelay, flagInstantly) method setBuzzerScale (line 1001) | setBuzzerScale(script, target, octave, scale, time, flagDelay, flagInsta... method setBuzzerHz (line 1037) | setBuzzerHz(script, target, hz, time, flagDelay, flagInstantly) method setVibratorStop (line 1077) | setVibratorStop(script, target) method setVibrator (line 1099) | setVibrator(script, target, timeOn, timeOff, timeRun, flagDelay, flagIns... method sendStop (line 1134) | sendStop(script, target) method sendCommand (line 1140) | sendCommand(script, target, command, option = 0, timeDelay = 40) method setMotorSingleRV (line 1163) | setMotorSingleRV(script, target, motorIndex, motorRotation, motorSpeed) method setMotorSingleV (line 1185) | setMotorSingleV(script, target, motorIndex, motorSpeed) method setEventFlight (line 1208) | setEventFlight(script, target, eventFlight, time) method sendTrim (line 1232) | sendTrim(script, target, roll, pitch, yaw, throttle) method sendControlQuadSingle (line 1257) | sendControlQuadSingle(script, target, controlTarget, value, time = 40, f... method sendControlQuad (line 1302) | sendControlQuad(script, target, roll, pitch, yaw, throttle, time = 40, f... method sendControlPosition (line 1334) | sendControlPosition(script, target, x, y, z, velocity, heading, rotation... method setZero (line 1382) | setZero() method func (line 2309) | func(sprite, script) method func (line 2371) | func(sprite, script) method func (line 2433) | func(sprite, script) method func (line 2492) | func(sprite, script) method func (line 2559) | func(sprite, script) method func (line 2630) | func(sprite, script) method func (line 2692) | func(sprite, script) method func (line 2755) | func(sprite, script) method func (line 2823) | func(sprite, script) method func (line 2905) | func(sprite, script) method func (line 3000) | func(sprite, script) method func (line 3091) | func(sprite, script) method func (line 3188) | func(sprite, script) method func (line 3298) | func(sprite, script) method func (line 3399) | func(sprite, script) method func (line 3538) | func(sprite, script) method func (line 3632) | func(sprite, script) method func (line 3702) | func(sprite, script) method func (line 3785) | func(sprite, script) method func (line 3861) | func(sprite, script) method func (line 3976) | func(sprite, script) method func (line 4054) | func(sprite, script) method func (line 4124) | func(sprite, script) method func (line 4207) | func(sprite, script) method func (line 4283) | func(sprite, script) method func (line 4398) | func(sprite, script) method func (line 4491) | func(sprite, script) method func (line 4564) | func(sprite, script) method func (line 4651) | func(sprite, script) method func (line 4777) | func(sprite, script) method func (line 4917) | func(sprite, script) method func (line 5051) | func(sprite, script) method func (line 5181) | func(sprite, script) method func (line 5292) | func(sprite, script) method func (line 5420) | func(sprite, script) method func (line 5525) | func(sprite, script) method func (line 5638) | func(sprite, script) method func (line 5806) | func(sprite, script) method func (line 5966) | func(sprite, script) method func (line 6093) | func(sprite, script) method func (line 6171) | func(sprite, script) method func (line 6248) | func(sprite, script) method func (line 6301) | func(sprite, script) method func (line 6334) | func(sprite, script) method func (line 6374) | func(sprite, script) method func (line 6423) | func(sprite, script) method func (line 6482) | func(sprite, script) method func (line 6527) | func(sprite, script) method func (line 6569) | func(sprite, script) method func (line 6622) | func(sprite, script) method func (line 6681) | func(sprite, script) method func (line 6729) | func(sprite, script) method func (line 6760) | func(sprite, script) method func (line 6788) | func(sprite, script) method func (line 6816) | func(sprite, script) method func (line 6859) | func(sprite, script) method func (line 6902) | func(sprite, script) method func (line 6949) | func(sprite, script) method func (line 7026) | func(sprite, script) method func (line 7099) | func(sprite, script) method func (line 7170) | func(sprite, script) method func (line 7261) | func(sprite, script) method func (line 7377) | func(sprite, script) method func (line 7508) | func(sprite, script) method func (line 7685) | func(sprite, script) FILE: src/playground/blocks/hardware/block_robolink_codrone_mini.js method setZero (line 23) | setZero() { method func (line 604) | func(sprite, script) { method func (line 648) | func(sprite, script) { method func (line 674) | func(sprite, script) { method func (line 705) | func(sprite, script) { method func (line 746) | func(sprite, script) { method func (line 782) | func(sprite, script) { method func (line 823) | func(sprite, script) { method func (line 886) | func(sprite, script) { method func (line 914) | func(sprite, script) { method func (line 945) | func(sprite, script) { method func (line 1003) | func(sprite, script) { method func (line 1074) | func(sprite, script) { method func (line 1097) | func(sprite, script) { method func (line 1181) | func(sprite, script) { method func (line 1248) | func(sprite, script) { method func (line 1279) | func(sprite, script) { method func (line 1306) | func(sprite, script) { method func (line 1329) | func(sprite, script) { method func (line 1349) | func(sprite, script) { method func (line 1369) | func(sprite, script) { method func (line 1404) | func(sprite, script) { method func (line 1425) | func(sprite, script) { method func (line 1463) | func(sprite, script) { method func (line 1513) | func(sprite, script) { method func (line 1554) | func(sprite, script) { method func (line 1592) | func(sprite, script) { method func (line 1616) | func(sprite, script) { method func (line 1655) | func(sprite, script) { method func (line 1704) | func(sprite, script) { method func (line 1745) | func(sprite, script) { method func (line 1790) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robomation.js function RoboidWriteQueue (line 3) | function RoboidWriteQueue(size) { function RoboidReadQueue (line 97) | function RoboidReadQueue(size) { function HamsterRobot (line 202) | function HamsterRobot(index) { function HamsterSRobot (line 2015) | function HamsterSRobot(index) { function TurtleRobot (line 4277) | function TurtleRobot(index) { function LineRobot (line 5546) | function LineRobot(index, module) { function ZeroneRobot (line 6881) | function ZeroneRobot(index) { constant CHEESE_HAT_SHAPES (line 8163) | const CHEESE_HAT_SHAPES = { constant CHEESE_HAT_ALPHABETS (line 8189) | const CHEESE_HAT_ALPHABETS = { constant CHEESE_HAT_KO_CHO_JONG (line 8286) | const CHEESE_HAT_KO_CHO_JONG = [ constant CHEESE_HAT_KO_JUNG (line 8319) | const CHEESE_HAT_KO_JUNG = [ function CheeseHatColorLedBackground (line 8343) | function CheeseHatColorLedBackground(size) { function CheeseHatColorLedSprite (line 8367) | function CheeseHatColorLedSprite(size) { function CheeseHatColorLedTouchCalculator (line 8405) | function CheeseHatColorLedTouchCalculator(size) { function CheeseHatColorLedMatrix (line 8474) | function CheeseHatColorLedMatrix(id, size) { function CheeseRange (line 9312) | function CheeseRange() { function CheeseButtonCounter (line 9407) | function CheeseButtonCounter() { function CheeseLed (line 9434) | function CheeseLed(port) { function CheeseButtonChecker (line 9504) | function CheeseButtonChecker() { function CheeseNeopixel (line 9561) | function CheeseNeopixel() { function CheesePid (line 9843) | function CheesePid() { function CheeseHat010 (line 9976) | function CheeseHat010(sendPacket) { function CheeseHat (line 10057) | function CheeseHat(sendPacket) { function CheeseRobot (line 10118) | function CheeseRobot(index) { method afterReceive (line 13237) | afterReceive(pd, multi) { method afterSend (line 13310) | afterSend(sq) { method getRobot (line 13316) | getRobot(group, index) { method setZero (line 13319) | setZero() { FILE: src/playground/blocks/hardware/block_roborobo_base.js class ArduinoBase (line 10) | class ArduinoBase { method constructor (line 11) | constructor () { method setLanguage (line 15) | setLanguage () {throw new Error('재정의 필요');} method getBlocks (line 16) | getBlocks () {throw new Error('재정의 필요');} method setZero (line 18) | setZero () { method request (line 32) | request (func, subkey, value, updateNow = false) { method resetState (line 44) | resetState () { method pinToNumber (line 51) | pinToNumber (pin) { method isEqualsPinMode (line 86) | isEqualsPinMode (pin, mode) { method isDigitalPin (line 90) | isDigitalPin (pin) { method isAnalogPin (line 94) | isAnalogPin (pin) { method measureAnalogPin (line 98) | measureAnalogPin (pin) { method getDigitalValue (line 103) | getDigitalValue (pin) { method getAnalogValue (line 115) | getAnalogValue (pin, defValue = 0) { method set_digital (line 128) | set_digital (sprite, script) { method set_motor (line 136) | set_motor (sprite, script) { method set_motors (line 149) | set_motors (sprite, script) { method set_servo_angle (line 185) | set_servo_angle (sprite, script) { method set_rgbled_color (line 193) | set_rgbled_color (sprite, script) { method change_rgbled_brightness_by (line 201) | change_rgbled_brightness_by (sprite, script) { method set_rgbled_brightness_to (line 209) | set_rgbled_brightness_to (sprite, script) { method play_piezobuzzer (line 217) | play_piezobuzzer (sprite, script) { method play_piezobuzzer_until_done (line 228) | play_piezobuzzer_until_done (sprite, script) { method get_digital_value (line 243) | get_digital_value (sprite, script) { method is_digital_detected (line 248) | is_digital_detected (sprite, script) { method get_analog_value (line 252) | get_analog_value (sprite, script) { method compare_analog_value (line 257) | compare_analog_value (sprite, script) { method _compare (line 265) | _compare (v1, v2, symbol) { method get_sensor_value (line 277) | get_sensor_value (sprite, script) { method compare_sensor_value (line 362) | compare_sensor_value (sprite, script) { method get_rotary_position_sensor_value (line 370) | get_rotary_position_sensor_value (sprite, script) { method reset_rotary_position_sensor (line 408) | reset_rotary_position_sensor (sprite, script) { class Cast (line 417) | class Cast { method toRgbColorObject (line 418) | static toRgbColorObject (value) { class Color (line 435) | class Color { method decimalToHex (line 436) | static decimalToHex (decimal) { method decimalToRgb (line 445) | static decimalToRgb (decimal) { method hexToRgb (line 453) | static hexToRgb (hex) { method rgbToHex (line 464) | static rgbToHex (rgb) { method rgbToDecimal (line 468) | static rgbToDecimal (rgb) { FILE: src/playground/blocks/hardware/block_roborobo_cube.js class Cube (line 4) | class Cube extends ArduinoBase { method constructor (line 5) | constructor () { method monitorTemplate (line 22) | monitorTemplate () { method getBlockMenuBlocks (line 38) | getBlockMenuBlocks () { method setLanguage (line 61) | setLanguage () { method getBlocks (line 192) | getBlocks () { method setZero (line 952) | setZero () { method afterReceive (line 956) | afterReceive (data) { method afterSend (line 960) | afterSend () { method request (line 964) | request (func, subkey, value, updateNow = false) { method resetState (line 968) | resetState () { method set_dot_state_of_dotmatrix (line 978) | set_dot_state_of_dotmatrix (sprite, script) { method set_dotmatrix_row (line 988) | set_dotmatrix_row (sprite, script) { method set_dotmatrix (line 1002) | set_dotmatrix (sprite, script) { method clear_dotmatrix (line 1008) | clear_dotmatrix (sprite, script) { method play_piezobuzzer (line 1017) | play_piezobuzzer (sprite, script) { method play_piezobuzzer_until_done (line 1027) | play_piezobuzzer_until_done (sprite, script) { method set_sensor_mode (line 1042) | set_sensor_mode (sprite, script) { method get_sensor_value (line 1054) | get_sensor_value (sprite, script) { method is_direction_detected_on_gesture_sensor (line 1074) | is_direction_detected_on_gesture_sensor (sprite, script) { method is_proximity_sensor_detected (line 1086) | is_proximity_sensor_detected (sprite, script) { method compare_proximity_sensor_level (line 1090) | compare_proximity_sensor_level (sprite, script) { method _getProximitySensorValue (line 1107) | _getProximitySensorValue () { method is_tilted_in_direction (line 1128) | is_tilted_in_direction (sprite, script) { method is_shaken (line 1139) | is_shaken (sprite, script) { method is_color_button_pressed (line 1143) | is_color_button_pressed (sprite, script) { FILE: src/playground/blocks/hardware/block_roborobo_robokit_rs.js class RobokitRS (line 4) | class RobokitRS extends ArduinoBase { method constructor (line 5) | constructor () { method monitorTemplate (line 22) | monitorTemplate () { method getBlockMenuBlocks (line 61) | getBlockMenuBlocks () { method setLanguage (line 97) | setLanguage () { method getBlocks (line 400) | getBlocks () { method setZero (line 1986) | setZero () { method afterReceive (line 1990) | afterReceive (data) { method afterSend (line 1994) | afterSend () { method request (line 1998) | request (func, subkey, value, updateNow = false) { method resetState (line 2002) | resetState () { method set_mecanumwheels (line 2012) | set_mecanumwheels (sprite, script) { method set_dot_state_of_dotmatrix (line 2094) | set_dot_state_of_dotmatrix (sprite, script) { method set_dotmatrix_row (line 2104) | set_dotmatrix_row (sprite, script) { method set_dotmatrix (line 2118) | set_dotmatrix (sprite, script) { method clear_dotmatrix (line 2124) | clear_dotmatrix (sprite, script) { method get_gyro_sensor_value (line 2133) | get_gyro_sensor_value (sprite, script) { method is_shaken_gyro_sensor (line 2154) | is_shaken_gyro_sensor (sprite, script) { method reset_gyro_sensor (line 2164) | reset_gyro_sensor (sprite, script) { FILE: src/playground/blocks/hardware/block_roborobo_roduino.js class Roduino (line 4) | class Roduino extends ArduinoBase { method constructor (line 5) | constructor () { method monitorTemplate (line 22) | monitorTemplate () { method getBlockMenuBlocks (line 49) | getBlockMenuBlocks () { method setLanguage (line 78) | setLanguage () { method getBlocks (line 219) | getBlocks () { method setZero (line 1247) | setZero () { method afterReceive (line 1251) | afterReceive (data) { method afterSend (line 1255) | afterSend () { method request (line 1259) | request (func, subkey, value, updateNow = false) { method resetState (line 1263) | resetState () { method set_motor_rotation (line 1274) | set_motor_rotation (sprite, script) { method get_color_sensor_detected_value (line 1286) | get_color_sensor_detected_value (sprite, script) { method is_color_sensor_detected (line 1291) | is_color_sensor_detected (sprite, script) { method _isColorSensorDetected (line 1296) | _isColorSensorDetected (color) { method set_color_sensor_pins (line 1317) | set_color_sensor_pins (sprite, script) { FILE: src/playground/blocks/hardware/block_roborobo_roe.js class RoE (line 4) | class RoE extends ArduinoBase { method constructor (line 5) | constructor () { method monitorTemplate (line 22) | monitorTemplate () { method getBlockMenuBlocks (line 40) | getBlockMenuBlocks () { method setLanguage (line 59) | setLanguage () { method getBlocks (line 210) | getBlocks () { method setZero (line 935) | setZero () { method afterReceive (line 940) | afterReceive (data) { method afterSend (line 944) | afterSend () { method request (line 948) | request (func, subkey, value, updateNow = false) { method resetState (line 952) | resetState () { method set_both_step_motors (line 962) | set_both_step_motors (sprite, script) { method set_both_step_motors_by_distance (line 967) | set_both_step_motors_by_distance (sprite, script) { method _setBothStepMotors (line 973) | _setBothStepMotors (script, state, distance = null) { method set_step_motor_by_distance (line 996) | set_step_motor_by_distance (sprite, script) { method _setStepMotor (line 1003) | _setStepMotor (script, position, state, distance = null) { method set_line_tracing_mode (line 1016) | set_line_tracing_mode (sprite, script) { method stop_line_tracing (line 1041) | stop_line_tracing (sprite, script) { method set_rgbled_color (line 1058) | set_rgbled_color (sprite, script) { method set_rgbled_off (line 1071) | set_rgbled_off (sprite, script) { method play_piezobuzzer (line 1077) | play_piezobuzzer (sprite, script) { method play_piezobuzzer_until_done (line 1087) | play_piezobuzzer_until_done (sprite, script) { method get_sensor_value (line 1102) | get_sensor_value (sprite, script) { method get_color_sensor_value (line 1114) | get_color_sensor_value (sprite, script) { method is_sensor_detected (line 1123) | is_sensor_detected (sprite, script) { method is_color_sensor_detected (line 1136) | is_color_sensor_detected (sprite, script) { method is_both_color_sensor_detected (line 1150) | is_both_color_sensor_detected (sprite, script) { method _isColorSensorDetected (line 1160) | _isColorSensorDetected (isLeft, color, mode = true) { method _toRoEColor (line 1173) | _toRoEColor (color) { method _toRoEColorString (line 1189) | _toRoEColorString (protocol) { method _toRoEColorProtocol (line 1206) | _toRoEColorProtocol (color) { FILE: src/playground/blocks/hardware/block_roborobo_schoolkit.js method func (line 825) | func (sprite, script) { method func (line 898) | func (sprite, script) { method func (line 1030) | func (sprite, script) { method func (line 1145) | func (sprite, script) { method func (line 1214) | func (sprite, script) { method func (line 1267) | func (sprite, script) { method func (line 1302) | func (sprite, script) { method func (line 1336) | func (sprite, script) { method func (line 1384) | func (sprite, script) { method func (line 1437) | func (sprite, script) { method func (line 1485) | func (sprite, script) { method func (line 1541) | func (sprite, script) { method func (line 1577) | func (sprite, script) { method func (line 1652) | func (sprite, script) { method func (line 1731) | func (sprite, script) { method func (line 1811) | func (sprite, script) { method func (line 1888) | func (sprite, script) { method func (line 1938) | func (sprite, script) { FILE: src/playground/blocks/hardware/block_robotamicoding.js method func (line 409) | func(sprite, script) { method func (line 605) | func(sprite, script) { method func (line 696) | func(sprite, script) { method func (line 861) | func(sprite, script) { method func (line 1170) | func(sprite, script) { method func (line 1519) | func(sprite, script) { method func (line 1713) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robotis.js method func (line 2433) | func(sprite, script) { method func (line 2546) | func(sprite, script) { method func (line 2654) | func(sprite, script) { method func (line 2772) | func(sprite, script) { method func (line 3572) | func(sprite, script) { method func (line 3637) | func(sprite, script) { method func (line 3701) | func(sprite, script) { method func (line 3758) | func(sprite, script) { method func (line 3871) | func(sprite, script) { method func (line 3980) | func(sprite, script) { method func (line 4044) | func(sprite, script) { method func (line 4094) | func(sprite, script) { method func (line 4124) | func(sprite, script) { method func (line 4156) | func(sprite, script) { method func (line 4204) | func(sprite, script) { method func (line 4253) | func(sprite, script) { method func (line 4291) | func(sprite, script) { method func (line 4339) | func(sprite, script) { method func (line 4388) | func(sprite, script) { method func (line 4426) | func(sprite, script) { method func (line 4474) | func(sprite, script) { method func (line 4534) | func(sprite, script) { method func (line 4655) | func(sprite, script) { method func (line 4744) | func(sprite, script) { method func (line 4836) | func(sprite, script) { method func (line 4923) | func(sprite, script) { method func (line 5015) | func(sprite, script) { method func (line 5139) | func(sprite, script) { method func (line 5290) | func(sprite, script) { method func (line 5388) | func(sprite, script) { method func (line 5490) | func(sprite, script) { method func (line 5700) | func(sprite, script) { method func (line 5893) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robotisDream.js method func (line 2525) | func(sprite, script) { method func (line 2593) | func(sprite, script) { method func (line 2641) | func(sprite, script) { method func (line 2690) | func(sprite, script) { method func (line 2728) | func(sprite, script) { method func (line 2782) | func(sprite, script) { method func (line 2841) | func(sprite, script) { method func (line 2897) | func(sprite, script) { method func (line 2946) | func(sprite, script) { method func (line 3042) | func(sprite, script) { method func (line 3134) | func(sprite, script) { method func (line 3185) | func(sprite, script) { method func (line 3247) | func(sprite, script) { method func (line 3306) | func(sprite, script) { method func (line 3428) | func(sprite, script) { method func (line 3520) | func(sprite, script) { method func (line 3616) | func(sprite, script) { method func (line 3705) | func(sprite, script) { method func (line 3801) | func(sprite, script) { method func (line 3930) | func(sprite, script) { method func (line 4087) | func(sprite, script) { method func (line 4189) | func(sprite, script) { method func (line 4269) | func(sprite, script) { method func (line 4445) | func(sprite, script) { method func (line 4532) | func(sprite, script) { method func (line 4611) | func(sprite, script) { method func (line 4708) | func(sprite, script) { method func (line 4926) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robotisRBCar.js method func (line 772) | func(entity, script) { method func (line 849) | func(entity, script) { method func (line 924) | func(entity, script) { method func (line 992) | func(entity, script) { method func (line 1064) | func(entity, script) { FILE: src/playground/blocks/hardware/block_robotisRBHumanoid.js method func (line 942) | func(entity, script) { method func (line 1063) | func(entity, script) { FILE: src/playground/blocks/hardware/block_robotisRBKoala.js method func (line 1846) | func(entity, script) { method func (line 1928) | func(entity, script) { method func (line 4088) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robotisRBPracticalAssembly.js function sleepBlocking (line 161) | function sleepBlocking(milliseconds) { function wait (line 1479) | async function wait(nTime) { await _doevent(nTime); } method func (line 2024) | func(entity, script) { method func (line 2106) | func(entity, script) { method func (line 4956) | func(sprite, script) { method func (line 5977) | func(entity, script) { FILE: src/playground/blocks/hardware/block_robotry_parodule.js method setZero (line 12) | setZero() { method getOffsetX (line 28) | getOffsetX(str) { method getTerminal (line 31) | getTerminal(port) { method setTerminal (line 34) | setTerminal(port1, port2, port3, port4) { method func (line 317) | func(sprite, script) { method func (line 373) | func(sprite, script) { method func (line 440) | func(sprite, script) { method func (line 506) | func(sprite, script) { method func (line 562) | func(sprite, script) { method func (line 619) | func(sprite, script) { method func (line 673) | func(sprite, script) { method func (line 727) | func(sprite, script) { method func (line 792) | func(sprite, script) { method func (line 856) | func(sprite, script) { method func (line 937) | func(sprite, script) { method func (line 983) | func(sprite, script) { method func (line 1111) | func(sprite, script) { method func (line 1179) | func(sprite, script) { method func (line 1254) | func(sprite, script) { method func (line 1374) | func(sprite, script) { method func (line 1487) | func(sprite, script) { method func (line 1579) | func(sprite, script) { method func (line 1677) | func(sprite, script) { method func (line 1755) | func(sprite, script) { method func (line 1818) | func(sprite, script) { method func (line 1916) | func(sprite, script) { method func (line 1998) | func(sprite, script) { method func (line 2054) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_robotry_robit_stage.js method setZero (line 13) | setZero() { method func (line 262) | func(sprite, script) { method func (line 309) | func(sprite, script) { method func (line 341) | func(sprite, script) { method func (line 383) | func(sprite, script) { method func (line 463) | func(sprite, script) { method func (line 540) | func(sprite, script) { method func (line 631) | func(sprite, script) { method func (line 700) | func(sprite, script) { method func (line 764) | func(sprite, script){ method func (line 841) | func(sprite, script) { method func (line 962) | func(sprite, script) { method func (line 1043) | func(sprite, script) { method func (line 1107) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_runcoding.js method setZero (line 12) | setZero() { method func (line 216) | func(sprite, script) { method func (line 276) | func(sprite, script) { method func (line 372) | func(sprite, script) { method func (line 484) | func(sprite, script) { method func (line 550) | func(sprite, script) { method func (line 606) | func(sprite, script) { method func (line 676) | func(sprite, script) { method func (line 761) | func(sprite, script) { method func (line 833) | func(sprite, script) { method func (line 895) | func(sprite, script) { method func (line 938) | func(sprite, script) { method func (line 1011) | func(sprite, script) { method func (line 1169) | func(sprite, script) { method func (line 1290) | func(sprite, script) { method func (line 1425) | func(sprite, script) { method func (line 1519) | func(sprite, script) { method func (line 1590) | func(sprite, script) { method func (line 1679) | func(sprite, script) { method func (line 1771) | func(sprite, script) { method func (line 1858) | func(sprite, script) { method func (line 1926) | func(sprite, script) { method func (line 2018) | func(sprite, script) { method func (line 2096) | func(sprite, script) { method func (line 2273) | func(sprite, script) { method func (line 2373) | func(sprite, script) { method func (line 2458) | func(sprite, script) { method func (line 2516) | func(sprite, script) { method func (line 2588) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_runcoding_display.js method setZero (line 12) | setZero() { method func (line 163) | func(sprite, script) { method func (line 223) | func(sprite, script) { method func (line 279) | func(sprite, script) { method func (line 375) | func(sprite, script) { method func (line 476) | func(sprite, script) { method func (line 532) | func(sprite, script) { method func (line 587) | func(sprite, script) { method func (line 629) | func(sprite, script) { method func (line 693) | func(sprite, script) { method func (line 778) | func(sprite, script) { method func (line 879) | func(sprite, script) { method func (line 979) | func(sprite, script) { method func (line 1041) | func(sprite, script) { method func (line 1113) | func(sprite, script) { method func (line 1186) | func(sprite, script) { method func (line 1291) | func(sprite, script) { method func (line 1409) | func(sprite, script) { method func (line 1527) | func(sprite, script) { method func (line 1622) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_sally.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method afterSend (line 10) | afterSend(sq) { method getRobot (line 13) | getRobot() { method func (line 848) | func(sprite, script) { method func (line 934) | func(sprite, script) { method func (line 1014) | func(sprite, script) { method func (line 1081) | func(sprite, script) { method func (line 1157) | func(sprite, script) { method func (line 1243) | func(sprite, script) { method func (line 1321) | func(sprite, script) { method func (line 1412) | func(sprite, script) { method func (line 1528) | func(sprite, script) { method func (line 1664) | func(sprite, script) { method func (line 1764) | func(sprite, script) { method func (line 1828) | func(sprite, script) { method func (line 1897) | func(sprite, script) { method func (line 1975) | func(sprite, script) { method func (line 2026) | func(sprite, script) { method func (line 2077) | func(sprite, script) { method func (line 2128) | func(sprite, script) { method func (line 2160) | func(sprite, script) { method func (line 2207) | func(sprite, script) { method func (line 2268) | func(sprite, script) { method func (line 2334) | func(sprite, script) { method func (line 2386) | func(sprite, script) { method func (line 2439) | func(sprite, script) { method func (line 2498) | func(sprite, script) { method func (line 2567) | func(sprite, script) { method func (line 2644) | func(sprite, script) { method func (line 2690) | func(sprite, script) { method func (line 2761) | func(sprite, script) { method func (line 2860) | func(sprite, script) { method func (line 2933) | func(sprite, script) { method func (line 2978) | func(sprite, script) { method func (line 3010) | func(sprite, script) { method func (line 3083) | func(sprite, script) { method func (line 3210) | func(sprite, script) { method func (line 3297) | func(sprite, script) { method func (line 3348) | func(sprite, script) { method func (line 3399) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_smartCodingHouse.js function hexToRgb (line 114) | function hexToRgb(hex) { function rgbToHsv (line 127) | function rgbToHsv(r, g, b) { function hsvToRgb (line 164) | function hsvToRgb(h, s, v) { function cycleIndoorColor (line 494) | function cycleIndoorColor() { FILE: src/playground/blocks/hardware/block_suno.js method func (line 181) | func(sprite, script) { method func (line 245) | func(sprite, script) { method func (line 339) | func(sprite, script) { method func (line 439) | func(sprite, script) { method func (line 490) | func(sprite, script) { method func (line 545) | func(sprite, script) { method func (line 660) | func(sprite, script) { method func (line 734) | func(sprite, script) { method func (line 814) | func(sprite, script) { method func (line 887) | func(sprite, script) { method func (line 941) | func(sprite, script) { method func (line 1013) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_telliot_Base.js class TelliotBase (line 13) | class TelliotBase { method constructor (line 14) | constructor() { method setZero (line 18) | setZero() { method resetState (line 39) | resetState() { method delay (line 46) | async delay(ms) { method request (line 50) | async request(func, subkey, value, updateNow = false) { method req_add_chatbot (line 72) | async req_add_chatbot(sprite, script) { method req_voice_trigger (line 81) | async req_voice_trigger(sprite, script) { method req_speech_to_text (line 86) | async req_speech_to_text(sprite, script) { method req_text_to_speech (line 91) | async req_text_to_speech(sprite, script) { method req_add_prompt (line 100) | async req_add_prompt(sprite, script) { method req_predefined_action (line 108) | async req_predefined_action(sprite, script) { method req_action_stop (line 133) | async req_action_stop(sprite, script) { method req_motor_control (line 141) | async req_motor_control(sprite, script) { method req_line_trace (line 172) | async req_line_trace(sprite, script) { method req_detect_object (line 190) | req_detect_object(sprite, script) { method req_rfid_tag_detect (line 213) | req_rfid_tag_detect(sprite, script) { FILE: src/playground/blocks/hardware/block_telliot_lite.js class TelliotLite (line 4) | class TelliotLite extends TelliotBase { method constructor (line 5) | constructor() { method getBlockMenuBlocks (line 19) | getBlockMenuBlocks() { method setLanguage (line 46) | setLanguage() { method getBlocks (line 104) | getBlocks() { method setZero (line 664) | setZero () { method afterReceive (line 668) | afterReceive (data) { method afterSend (line 672) | afterSend () { FILE: src/playground/blocks/hardware/block_timbo.js method setZero (line 11) | setZero() { method func (line 110) | func(sprite, script) { method func (line 124) | func(sprite, script) { method func (line 176) | func(sprite, script) { method func (line 230) | func(sprite, script) { method func (line 271) | func(sprite, script) { method func (line 292) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_turtle.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method afterSend (line 10) | afterSend(sq) { method getRobot (line 13) | getRobot() { method func (line 877) | func(sprite, script) { method func (line 1170) | func(sprite, script) { method func (line 2614) | func(sprite, script) { method func (line 2679) | func(sprite, script) { method func (line 2748) | func(sprite, script) { method func (line 2829) | func(sprite, script) { method func (line 2907) | func(sprite, script) { method func (line 2998) | func(sprite, script) { method func (line 3120) | func(sprite, script) { method func (line 3249) | func(sprite, script) { method func (line 3346) | func(sprite, script) { method func (line 3410) | func(sprite, script) { method func (line 3479) | func(sprite, script) { method func (line 3557) | func(sprite, script) { method func (line 3625) | func(sprite, script) { method func (line 3778) | func(sprite, script) { method func (line 3984) | func(sprite, script) { method func (line 4093) | func(sprite, script) { method func (line 4140) | func(sprite, script) { method func (line 4246) | func(sprite, script) { method func (line 4298) | func(sprite, script) { method func (line 4351) | func(sprite, script) { method func (line 4410) | func(sprite, script) { method func (line 4479) | func(sprite, script) { method func (line 4556) | func(sprite, script) { method func (line 4602) | func(sprite, script) { method func (line 4667) | func(sprite, script) { method func (line 4963) | func(sprite, script) { method func (line 5239) | func(sprite, script) { method func (line 5284) | func(sprite, script) { method func (line 5316) | func(sprite, script) { method func (line 5389) | func(sprite, script) { method func (line 6012) | func(sprite, script) { method func (line 6606) | func(sprite, script) { method func (line 6657) | func(sprite, script) { method func (line 6708) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_uglybot.js method setZero (line 44) | setZero() { method func (line 360) | func(sprite, script) { method func (line 456) | func(sprite, script) { method func (line 535) | func(sprite, script) { method func (line 617) | func(sprite, script) { method func (line 703) | func(sprite, script) { method func (line 787) | func(sprite, script) { method func (line 872) | func(sprite, script) { method func (line 925) | func(sprite, script) { method func (line 965) | func(sprite, script) { method func (line 990) | func(sprite, script) { method func (line 1029) | func(sprite, script) { method func (line 1080) | func(sprite, script) { method func (line 1106) | func(sprite, script) { method func (line 1131) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_uo_albert.js function UoAlbertRobot (line 3) | function UoAlbertRobot(index) { method getRobot (line 1134) | getRobot() { method setZero (line 1139) | setZero() { method afterReceive (line 1143) | afterReceive(pd) { method afterSend (line 1147) | afterSend(sq) { method func (line 1880) | func(sprite, script) { method func (line 1934) | func(sprite, script) { method func (line 1978) | func(sprite, script) { method func (line 2034) | func(sprite, script) { method func (line 2090) | func(sprite, script) { method func (line 2171) | func(sprite, script) { method func (line 2249) | func(sprite, script) { method func (line 2340) | func(sprite, script) { method func (line 2456) | func(sprite, script) { method func (line 2553) | func(sprite, script) { method func (line 2617) | func(sprite, script) { method func (line 2686) | func(sprite, script) { method func (line 2764) | func(sprite, script) { method func (line 2815) | func(sprite, script) { method func (line 2869) | func(sprite, script) { method func (line 2945) | func(sprite, script) { method func (line 3030) | func(sprite, script) { method func (line 3126) | func(sprite, script) { method func (line 3230) | func(sprite, script) { method func (line 3304) | func(sprite, script) { method func (line 3382) | func(sprite, script) { method func (line 3468) | func(sprite, script) { method func (line 3536) | func(sprite, script) { method func (line 3587) | func(sprite, script) { method func (line 3625) | func(sprite, script) { method func (line 3699) | func(sprite, script) { method func (line 3826) | func(sprite, script) { method func (line 3916) | func(sprite, script) { method func (line 3967) | func(sprite, script) { method func (line 4018) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_whalesbot_eagle_1001.js method sendCmd (line 19) | sendCmd(msgString) { method exportProject (line 27) | exportProject() { function _getParameter (line 401) | function _getParameter(parameter) { function _generateConditions (line 412) | function _generateConditions(params) { function generateCCode (line 419) | function generateCCode(block) { function setUpCVariables (line 684) | function setUpCVariables(variable) { function openedSimulatorPopup (line 694) | function openedSimulatorPopup() { function notify (line 701) | function notify(type, msg) { method func (line 740) | func(sprite, script) { method func (line 778) | func(sprite, script) { method func (line 810) | func(sprite, script) { method func (line 846) | func(sprite, script) { method func (line 871) | func(sprite, script) { method func (line 898) | func(sprite, script) { method func (line 983) | func(sprite, script) { method func (line 1046) | func(sprite, script) { method func (line 1073) | func(sprite, script) { method func (line 1126) | func(sprite, script) { method func (line 1159) | func(sprite, script) { method func (line 1178) | func(sprite, script) { method func (line 1212) | func(sprite, script) { method func (line 1246) | func(sprite, script) { method func (line 1280) | func(sprite, script) { method func (line 1314) | func(sprite, script) { method func (line 1348) | func(sprite, script) { method func (line 1382) | func(sprite, script) { method func (line 1415) | func(sprite, script) { method func (line 1448) | func(sprite, script) { method func (line 1491) | func(sprite, script) { method func (line 1554) | func(sprite, script) { method func (line 1617) | func(sprite, script) { method func (line 1637) | func(sprite, script) { method func (line 1670) | func(sprite, script) { method func (line 1689) | func(sprite, script) { method func (line 1744) | func(sprite, script) { method func (line 1776) | func(sprite, script) { method func (line 1827) | func(sprite, script) { method func (line 1899) | func(sprite, script) { method func (line 1934) | func(sprite, script) { method func (line 1979) | func(sprite, script) { method func (line 2040) | func(sprite, script) { method func (line 2082) | func(sprite, script) { method func (line 2147) | func(sprite, script) { method func (line 2193) | func(sprite, script) { method func (line 2241) | func(sprite, script) { method func (line 2273) | func(sprite, script) { method func (line 2345) | func(sprite, script) { method func (line 2366) | func(sprite, script) { method func (line 2387) | func(sprite, script) { method func (line 2408) | func(sprite, script) { method func (line 2445) | func(sprite, script) { method func (line 2486) | func(sprite, script) { method func (line 2527) | func(sprite, script) { method func (line 2568) | func(sprite, script) { method func (line 2601) | func(sprite, script) { method func (line 2634) | func(sprite, script) { method func (line 2667) | func(sprite, script) { method func (line 2700) | func(sprite, script) { method func (line 2733) | func(sprite, script) { method func (line 2766) | func(sprite, script) { method func (line 2799) | func(sprite, script) { method func (line 2832) | func(sprite, script) { method func (line 2865) | func(sprite, script) { method func (line 2898) | func(sprite, script) { method func (line 2931) | func(sprite, script) { method func (line 2964) | func(sprite, script) { method func (line 2997) | func(sprite, script) { method func (line 3031) | func(sprite, script) { method func (line 3068) | func(sprite, script) { method func (line 3087) | func(sprite, script) { method func (line 3106) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_zerone.js method setZero (line 4) | setZero() { method afterReceive (line 7) | afterReceive(pd) { method afterSend (line 10) | afterSend(sq) { method getRobot (line 13) | getRobot() { method func (line 959) | func(sprite, script) { method func (line 1034) | func(sprite, script) { method func (line 1103) | func(sprite, script) { method func (line 1189) | func(sprite, script) { method func (line 1269) | func(sprite, script) { method func (line 1328) | func(sprite, script) { method func (line 1403) | func(sprite, script) { method func (line 1481) | func(sprite, script) { method func (line 1572) | func(sprite, script) { method func (line 1657) | func(sprite, script) { method func (line 1721) | func(sprite, script) { method func (line 1790) | func(sprite, script) { method func (line 1868) | func(sprite, script) { method func (line 1919) | func(sprite, script) { method func (line 1970) | func(sprite, script) { method func (line 2021) | func(sprite, script) { method func (line 2053) | func(sprite, script) { method func (line 2100) | func(sprite, script) { method func (line 2161) | func(sprite, script) { method func (line 2227) | func(sprite, script) { method func (line 2279) | func(sprite, script) { method func (line 2351) | func(sprite, script) { method func (line 2448) | func(sprite, script) { method func (line 2556) | func(sprite, script) { method func (line 2672) | func(sprite, script) { method func (line 2758) | func(sprite, script) { method func (line 2850) | func(sprite, script) { method func (line 2952) | func(sprite, script) { method func (line 3028) | func(sprite, script) { method func (line 3073) | func(sprite, script) { method func (line 3105) | func(sprite, script) { method func (line 3179) | func(sprite, script) { method func (line 3306) | func(sprite, script) { method func (line 3396) | func(sprite, script) { method func (line 3447) | func(sprite, script) { method func (line 3498) | func(sprite, script) { FILE: src/playground/blocks/hardware/block_zumiMini.js method afterReceive (line 28) | afterReceive(pd) { FILE: src/playground/blocks/hardware/index.js function addHardwareList (line 22) | function addHardwareList(module) { function getHardwareModuleList (line 32) | function getHardwareModuleList() { function getHardwareModule (line 36) | function getHardwareModule(hardware, callback) { FILE: src/playground/blocks/hardwareLite/block_alux_connect_lite.js method constructor (line 13) | constructor() { method setLanguage (line 198) | setLanguage() { method setZero (line 445) | setZero() { method initialHandshake (line 585) | async initialHandshake() { method handleRemoteEventInterval (line 634) | handleRemoteEventInterval() { method handleDigitalEventInterval (line 644) | handleDigitalEventInterval() { method handleLocalData (line 654) | handleLocalData(buffer) { method requestLocalData (line 712) | requestLocalData() { method qEnqueue (line 718) | qEnqueue(data) { method qDequeue (line 723) | qDequeue() { method qCount (line 730) | qCount() { method checksumRequest (line 736) | checksumRequest(packet) { method checksumHandle (line 745) | checksumHandle(packet) { method processInputPacket (line 754) | processInputPacket(packet) { method generateOutputPacket (line 821) | generateOutputPacket(remoteData) { method getMonitorPort (line 859) | getMonitorPort() { method getRemoteKey (line 863) | getRemoteKey(data) { method getDigitalKey (line 877) | getDigitalKey(data) { method getDigitalStateValue (line 893) | getDigitalStateValue(key) { method getAnalogKey (line 917) | getAnalogKey(data) { method getSettingSensorValue (line 927) | getSettingSensorValue(key) { method getAxisKey (line 978) | getAxisKey(data, axis) { method getMultiKeyValue (line 991) | getMultiKeyValue(key) { method getExtentionDigitalValue (line 1020) | getExtentionDigitalValue(key) { method getExtentionAnalogKey (line 1058) | getExtentionAnalogKey(data) { method getDckey (line 1071) | getDckey(data) { method getServoKey (line 1081) | getServoKey(data) { method getPortKey (line 1091) | getPortKey(data) { method getPortToggleValue (line 1101) | getPortToggleValue(key) { method getSensorAngleKey (line 1114) | getSensorAngleKey(data) { method getPitchValue (line 1133) | getPitchValue(pitch) { method getNoteKey (line 1150) | getNoteKey(data) { method getMelodyValue (line 1175) | getMelodyValue(key) { method getColorSensorKey (line 1194) | getColorSensorKey(data) { method getRgbToggleValue (line 1219) | getRgbToggleValue(key) { method getRgbTwinkleValue (line 1249) | getRgbTwinkleValue(key, sec) { method getRgbDimmingValue (line 1272) | getRgbDimmingValue(key) { method getBlocks (line 1300) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_alux_nemo_lite.js method constructor (line 14) | constructor() { method setLanguage (line 192) | setLanguage() { method setZero (line 547) | setZero() { method initialHandshake (line 709) | async initialHandshake() { method handleButtonEventInterval (line 757) | handleButtonEventInterval() { method handleMotionlEventInterval (line 767) | handleMotionlEventInterval() { method handleLocalData (line 779) | handleLocalData(buffer) { method requestLocalData (line 856) | requestLocalData() { method qEnqueue (line 890) | qEnqueue(data) { method qDequeue (line 895) | qDequeue() { method qCount (line 902) | qCount() { method checksum (line 908) | checksum(packet) { method getMonitorPort (line 917) | getMonitorPort() { method pasingAccelA (line 928) | pasingAccelA(buffer) { method pasingAccelD (line 942) | pasingAccelD(buffer) { method pasingIllumination (line 950) | pasingIllumination(buffer) { method parsingExtensionAnalog (line 954) | parsingExtensionAnalog(buffer) { method parsingExtensionDigital (line 965) | parsingExtensionDigital(buffer) { method pasingSwitchAnalog (line 973) | pasingSwitchAnalog(buffer) { method parsingSwitchDigital (line 980) | parsingSwitchDigital(buffer) { method parsingLedRead (line 996) | parsingLedRead(buffer) { method parsingCompass (line 1009) | parsingCompass(buffer) { method parsingTimeCheck (line 1036) | parsingTimeCheck(buffer) { method PreparePacket (line 1069) | PreparePacket() { method addLedColumm (line 1081) | addLedColumm() { method addLedClear (line 1106) | addLedClear() { method addLedPixel (line 1116) | addLedPixel() { method addLedSet (line 1126) | addLedSet() { method addSetExtension (line 1137) | addSetExtension() { method addMelody (line 1141) | addMelody() { method addBuzzer (line 1149) | addBuzzer() { method addLedRead (line 1168) | addLedRead() { method addText (line 1173) | addText() { method getButtonNameKey (line 1194) | getButtonNameKey(data) { method getButtonStateKey (line 1215) | getButtonStateKey(data) { method getMotionNameKey (line 1240) | getMotionNameKey(data) { method getAccelNameKey (line 1269) | getAccelNameKey(data) { method getLedSpeedValue (line 1290) | getLedSpeedValue(data) { method getLedIconIndexValue (line 1310) | getLedIconIndexValue(data) { method getLedColummKey (line 1388) | getLedColummKey(data) { method getPitchKey (line 1428) | getPitchKey(data) { method getSwitchValue (line 1490) | getSwitchValue(data) { method getMelodyKey (line 1510) | getMelodyKey(data) { method getExtensionKey (line 1536) | getExtensionKey(data) { method getSensorModeKey (line 1568) | getSensorModeKey(data) { method getDirectionKey (line 1589) | getDirectionKey(data) { method getConvertMap (line 1609) | getConvertMap(value, inMin, inMax, outMin, outMax) { method delayCallReturnUsingTime (line 1613) | delayCallReturnUsingTime(script, ms, startCode, stopCode) { method delayCallReturnUsingFlag (line 1639) | delayCallReturnUsingFlag(script, startCode, callReturnFlag) { method getBlocks (line 1658) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_alux_teachnic_normal_lite.js method constructor (line 13) | constructor() { method setLanguage (line 257) | setLanguage() { method setZero (line 504) | setZero() { method initialHandshake (line 644) | async initialHandshake() { method handleRemoteEventInterval (line 696) | handleRemoteEventInterval() { method handleDigitalEventInterval (line 706) | handleDigitalEventInterval() { method handleLocalData (line 717) | handleLocalData(buffer) { method requestLocalData (line 775) | requestLocalData() { method qEnqueue (line 781) | qEnqueue(data) { method qDequeue (line 786) | qDequeue() { method qCount (line 793) | qCount() { method checksumRequest (line 799) | checksumRequest(packet) { method checksumHandle (line 809) | checksumHandle(packet) { method processInputPacket (line 818) | processInputPacket(packet) { method generateOutputPacket (line 885) | generateOutputPacket(remoteData) { method getMonitorPort (line 923) | getMonitorPort() { method getRemoteKey (line 927) | getRemoteKey(data) { method getDigitalKey (line 941) | getDigitalKey(data) { method getDigitalStateValue (line 957) | getDigitalStateValue(key) { method getAnalogKey (line 981) | getAnalogKey(data) { method getSettingSensorValue (line 991) | getSettingSensorValue(key) { method getAxisKey (line 1042) | getAxisKey(data, axis) { method getMultiKeyValue (line 1055) | getMultiKeyValue(key) { method getExtentionDigitalValue (line 1084) | getExtentionDigitalValue(key) { method getExtentionAnalogKey (line 1122) | getExtentionAnalogKey(data) { method getDckey (line 1135) | getDckey(data) { method getServoKey (line 1145) | getServoKey(data) { method getPortKey (line 1155) | getPortKey(data) { method getPortToggleValue (line 1165) | getPortToggleValue(key) { method getSensorAngleKey (line 1178) | getSensorAngleKey(data) { method getPitchValue (line 1197) | getPitchValue(pitch) { method getNoteKey (line 1214) | getNoteKey(data) { method getMelodyValue (line 1239) | getMelodyValue(key) { method getColorSensorKey (line 1258) | getColorSensorKey(data) { method getRgbToggleValue (line 1283) | getRgbToggleValue(key) { method getRgbTwinkleValue (line 1313) | getRgbTwinkleValue(key, sec) { method getRgbDimmingValue (line 1336) | getRgbDimmingValue(key) { method getBlocks (line 1364) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_alux_teachnic_power_lite.js method constructor (line 13) | constructor() { method setLanguage (line 257) | setLanguage() { method setZero (line 504) | setZero() { method initialHandshake (line 644) | async initialHandshake() { method handleRemoteEventInterval (line 698) | handleRemoteEventInterval() { method handleDigitalEventInterval (line 708) | handleDigitalEventInterval() { method handleLocalData (line 719) | handleLocalData(buffer) { method requestLocalData (line 777) | requestLocalData() { method qEnqueue (line 783) | qEnqueue(data) { method qDequeue (line 788) | qDequeue() { method qCount (line 795) | qCount() { method checksumRequest (line 801) | checksumRequest(packet) { method checksumHandle (line 811) | checksumHandle(packet) { method processInputPacket (line 820) | processInputPacket(packet) { method generateOutputPacket (line 887) | generateOutputPacket(remoteData) { method getMonitorPort (line 925) | getMonitorPort() { method getRemoteKey (line 929) | getRemoteKey(data) { method getDigitalKey (line 943) | getDigitalKey(data) { method getDigitalStateValue (line 959) | getDigitalStateValue(key) { method getAnalogKey (line 983) | getAnalogKey(data) { method getSettingSensorValue (line 993) | getSettingSensorValue(key) { method getAxisKey (line 1044) | getAxisKey(data, axis) { method getMultiKeyValue (line 1057) | getMultiKeyValue(key) { method getExtentionDigitalValue (line 1086) | getExtentionDigitalValue(key) { method getExtentionAnalogKey (line 1124) | getExtentionAnalogKey(data) { method getDckey (line 1137) | getDckey(data) { method getServoKey (line 1147) | getServoKey(data) { method getPortKey (line 1157) | getPortKey(data) { method getPortToggleValue (line 1167) | getPortToggleValue(key) { method getSensorAngleKey (line 1180) | getSensorAngleKey(data) { method getPitchValue (line 1199) | getPitchValue(pitch) { method getNoteKey (line 1216) | getNoteKey(data) { method getMelodyValue (line 1241) | getMelodyValue(key) { method getColorSensorKey (line 1260) | getColorSensorKey(data) { method getRgbToggleValue (line 1285) | getRgbToggleValue(key) { method getRgbTwinkleValue (line 1315) | getRgbTwinkleValue(key, sec) { method getRgbDimmingValue (line 1338) | getRgbDimmingValue(key) { method getBlocks (line 1366) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_arduino_lite.js method constructor (line 12) | constructor() { method setZero (line 44) | setZero() { method handleLocalData (line 57) | handleLocalData(data) { method requestLocalData (line 88) | requestLocalData() { method addReadablePort (line 117) | addReadablePort(port) { method removeReadablePort (line 124) | removeReadablePort(port) { method setLanguage (line 131) | setLanguage() { method getBlocks (line 175) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_choco_lite.js method constructor (line 6) | constructor() { method setZero (line 233) | setZero() { method _addRecvData (line 277) | _addRecvData(value) { method _parseRecvData (line 296) | _parseRecvData(data) { method handleLocalData (line 419) | handleLocalData(data) { method requestLocalData (line 424) | requestLocalData() { method initialHandshake (line 438) | async initialHandshake() { method setLanguage (line 471) | setLanguage() { method getBlocks (line 720) | getBlocks() { method sequenceNo (line 1589) | sequenceNo() { method calMoveVal (line 1598) | calMoveVal(args) { method calTurnVal (line 1618) | calTurnVal(args) { method calLedCol (line 1638) | calLedCol(args) { method makeData (line 1660) | makeData(msg) { method escapeEncode (line 1839) | escapeEncode(data) { method escapeEecode (line 1866) | escapeEecode(data) { method calCrc16 (line 1884) | calCrc16(data) { method log (line 1899) | log(message, data = undefined) { method convertByteArrayToHexString (line 1918) | convertByteArrayToHexString(data) { FILE: src/playground/blocks/hardwareLite/block_cocodron_controller_Lite.js method constructor (line 8) | constructor() { method setZero (line 57) | setZero() { method handleLocalData (line 69) | handleLocalData(data) { method requestLocalData (line 105) | requestLocalData() { method addReadablePort (line 142) | addReadablePort(port) { method removeReadablePort (line 149) | removeReadablePort(port) { method setLanguage (line 156) | setLanguage() { method initializeBlocks (line 321) | initializeBlocks() { method getBlocks (line 341) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_codewiz_lite.js method constructor (line 5) | constructor() { method __sleep (line 182) | __sleep(ms) { method initialHandshake (line 187) | async initialHandshake() { method setZero (line 217) | setZero() { method handleLocalData (line 266) | handleLocalData(data) { method requestLocalData (line 373) | requestLocalData() { method getHashKey (line 381) | getHashKey(opcode) { method sendOrder (line 392) | sendOrder(order) { method deleteOrder (line 417) | deleteOrder(id) { method getOffsetX (line 423) | getOffsetX(str) { method getByteLength (line 427) | getByteLength(s, b, i, c) { method getMonitorPort (line 435) | getMonitorPort() { method monitorTemplate (line 439) | get monitorTemplate() { method processData (line 449) | processData(dataArr) { method strToAscii (line 457) | strToAscii(str) { method makeSendMessage (line 476) | makeSendMessage(type, data) { method addHeader (line 485) | addHeader(actionType, data) { method getDataByBuffer (line 489) | getDataByBuffer(buffer) { method preWait (line 503) | preWait() { method checkComplete (line 516) | checkComplete(timeout, id) { method setLanguage (line 542) | setLanguage() { method getBlocks (line 896) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_hamster_lite.js method constructor (line 16) | constructor() { method monitorTemplate (line 170) | get monitorTemplate() { method setZero (line 274) | setZero() { method getMonitorPort (line 351) | getMonitorPort() { method setMotoring (line 355) | setMotoring(motoring) { method __removeTimeout (line 359) | __removeTimeout(id) { method __removeAllTimeouts (line 367) | __removeAllTimeouts() { method __issueWheelBlockId (line 375) | __issueWheelBlockId() { method __cancelWheel (line 380) | __cancelWheel() { method __setLineTracerMode (line 388) | __setLineTracerMode(mode) { method __cancelLineTracer (line 394) | __cancelLineTracer() { method __cancelBoard (line 398) | __cancelBoard() { method __issueNoteBlockId (line 405) | __issueNoteBlockId() { method __cancelNote (line 410) | __cancelNote() { method __issueIoBlockId (line 422) | __issueIoBlockId() { method __cancelIo (line 427) | __cancelIo() { method handleSensory (line 435) | handleSensory() { method getValue (line 615) | getValue(script) { method checkBoolean (line 622) | checkBoolean(script) { method checkHandFound (line 704) | checkHandFound(script) { method __board (line 711) | __board(leftVelocity, rightVelocity, command, callback) { method boardForward (line 726) | boardForward(script) { method boardTurn (line 744) | boardTurn(script) { method __motion (line 770) | __motion(type, leftVelocity, rightVelocity, secs, callback) { method moveForwardSecs (line 803) | moveForwardSecs(script) { method moveBackwardSecs (line 829) | moveBackwardSecs(script) { method turnSecs (line 855) | turnSecs(script) { method __stopMotion (line 894) | __stopMotion() { method moveForwardUnit (line 906) | moveForwardUnit(script) { method moveBackwardUnit (line 937) | moveBackwardUnit(script) { method turnUnit (line 968) | turnUnit(script) { method pivotUnit (line 1012) | pivotUnit(script) { method swingUnit (line 1125) | swingUnit(script) { method setWheels (line 1297) | setWheels(script) { method changeWheels (line 1320) | changeWheels(script) { method setWheel (line 1349) | setWheel(script) { method changeWheel (line 1375) | changeWheel(script) { method followLine (line 1409) | followLine(script) { method followLineUntil (line 1436) | followLineUntil(script) { method setLineTracerSpeed (line 1478) | setLineTracerSpeed(script) { method setLineTracerGain (line 1487) | setLineTracerGain(script) { method stop (line 1491) | stop(script) { method setLed (line 1503) | setLed(script) { method pickLed (line 1522) | pickLed(script) { method clearLed (line 1526) | clearLed(script) { method setRgb (line 1541) | setRgb(script) { method changeRgb (line 1545) | changeRgb(script) { method __runBeep (line 1549) | __runBeep(count, id, callback) { method beep (line 1588) | beep(script) { method playSound (line 1609) | playSound(script) { method playSoundUntil (line 1624) | playSoundUntil(script) { method setBuzzer (line 1658) | setBuzzer(script) { method changeBuzzer (line 1670) | changeBuzzer(script) { method clearBuzzer (line 1683) | clearBuzzer(script) { method clearSound (line 1690) | clearSound(script, motoring) { method playNote (line 1694) | playNote(script) { method playNoteBeat (line 1713) | playNoteBeat(script) { method restBeat (line 1779) | restBeat(script) { method setTempo (line 1817) | setTempo(script) { method changeTempo (line 1828) | changeTempo(script) { method setIoMode (line 1842) | setIoMode(script) { method setOutput (line 1863) | setOutput(script) { method changeOutput (line 1885) | changeOutput(script) { method gripper (line 1911) | gripper(script) { method releaseGripper (line 1951) | releaseGripper(script) { method setLanguage (line 1961) | setLanguage() { method getBlocks (line 2506) | getBlocks() { method toHex (line 5952) | toHex(number) { method toHex2 (line 5961) | toHex2(number) { method toHex3 (line 5972) | toHex3(number) { method colorToRgb (line 5983) | colorToRgb(color) { method speedToGain (line 5988) | speedToGain(speed) { method requestLocalData (line 6011) | requestLocalData() { method handleLocalData (line 6101) | handleLocalData(data) { method requestInitialData (line 6319) | requestInitialData() { method initialHandshake (line 6323) | async initialHandshake() { FILE: src/playground/blocks/hardwareLite/block_microbit2_lite.js constant EVENT_INTERVAL (line 5) | const EVENT_INTERVAL = 150; method constructor (line 9) | constructor() { method _clamp (line 281) | _clamp(value, min, max) { method setZero (line 289) | setZero() { method initialHandshake (line 294) | async initialHandshake() { method handleBtnEventInterval (line 318) | handleBtnEventInterval() { method listenBtnPressedEvent (line 325) | async listenBtnPressedEvent() { method waitMilliSec (line 341) | waitMilliSec(milli) { method generateCodeId (line 348) | generateCodeId(entityId, type, payload) { method getCommandType (line 352) | getCommandType(command) { method getResponse (line 361) | getResponse(response) { method getResponseWithSync (line 376) | async getResponseWithSync(command) { method setLanguage (line 406) | setLanguage() { FILE: src/playground/blocks/hardwareLite/block_microbit2ble_lite.js constant EVENT_INTERVAL (line 4) | const EVENT_INTERVAL = 150; method constructor (line 20) | constructor() { method setZero (line 412) | async setZero() { method initialHandshake (line 417) | async initialHandshake() { method setEventListener (line 432) | async setEventListener() { method setPinDataEvent (line 440) | async setPinDataEvent() { method pressedBothButton (line 448) | pressedBothButton(fireEvent) { method setButtonEvent (line 458) | setButtonEvent() { method setLanguage (line 476) | setLanguage() { FILE: src/playground/blocks/hardwareLite/block_neo_cannon_lite.js method constructor (line 5) | constructor() { method monitorTemplate (line 80) | get monitorTemplate() { method getMonitorPort (line 96) | getMonitorPort() { method setZero (line 100) | setZero() { method getDataByBuffer (line 142) | getDataByBuffer(buffer) { method handleLocalData (line 155) | handleLocalData(data) { method requestLocalData (line 184) | requestLocalData() { method getVibe (line 220) | getVibe() { method setTone (line 224) | setTone(script) { method setMotor (line 282) | setMotor(script) { method setMotorSecs (line 289) | setMotorSecs(script) { method setMotorStop (line 321) | setMotorStop(script) { method setShootReload (line 326) | setShootReload(script) { method setShootReloadSecs (line 333) | setShootReloadSecs(script) { method setShootCatch (line 367) | setShootCatch(script) { method setShootShooting (line 374) | setShootShooting(script) { method setShootStop (line 400) | setShootStop(script) { method setAngle (line 407) | setAngle(script) { method setAngleSecs (line 413) | setAngleSecs(script) { method setLed (line 445) | setLed(script) { method setLedPicker (line 468) | setLedPicker(script) { method setRGBLed (line 483) | setRGBLed(script) { method setLedOff (line 496) | setLedOff(script) { method setNeopixel (line 505) | setNeopixel(script) { method setAllNeopixel (line 519) | setAllNeopixel(script) { method setNeopixelPicker (line 533) | setNeopixelPicker(script) { method setAllNeopixelPicker (line 549) | setAllNeopixelPicker(script) { method setNeopixelOff (line 565) | setNeopixelOff(script) { method setLanguage (line 576) | setLanguage() { method getBlocks (line 647) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_neo_lite.js method constructor (line 173) | constructor() { method monitorTemplate (line 286) | get monitorTemplate() { method setZero (line 311) | setZero() { method requestInitialData (line 335) | requestInitialData() { method validateLocalData (line 340) | validateLocalData(pdu) { method initialHandshake (line 344) | async initialHandshake() { method handleLocalData (line 358) | handleLocalData(data) { method getValidPdu (line 378) | getValidPdu(pdu) { method onReceivePdu (line 452) | onReceivePdu(pdu) { method parseSensorPdu (line 472) | parseSensorPdu(pdu) { method parseResponsePdu (line 517) | parseResponsePdu(pdu) { method getMonitorPort (line 524) | getMonitorPort() { method requestLocalData (line 542) | requestLocalData() { method getCheckSum (line 553) | getCheckSum(command) { method checkPduLength (line 567) | checkPduLength(pdu) { method checkHeader (line 577) | checkHeader(pdu) { method getUnitId (line 591) | getUnitId(port) { method getPairingInfoCmd (line 617) | getPairingInfoCmd() { method makePdu (line 621) | makePdu(command) { method requestCommand (line 630) | requestCommand(blockId, type, params) { method requestExtCommand (line 647) | requestExtCommand(blockId, type, params) { method requestExt2Command (line 663) | requestExt2Command(blockId, type, params) { method generateBlockId (line 679) | generateBlockId() { method setLanguage (line 687) | setLanguage() { method getBlocks (line 1585) | getBlocks() { method logD (line 5542) | logD(msg) { method logPdu (line 5548) | logPdu(msg) { method logSensor (line 5554) | logSensor(msg) { method byteArrayToHex (line 5560) | byteArrayToHex(data) { method byteToHexString (line 5569) | byteToHexString(byte) { method getCurrentTime (line 5573) | getCurrentTime() { method makeCommand (line 5578) | makeCommand(blockId, type, params) { method makeCommandExt (line 5796) | makeCommandExt(blockId, type, params) { method makeCommandExt2 (line 5908) | makeCommandExt2(blockId, type, params) { method runAutoParking (line 5921) | async runAutoParking(script) { FILE: src/playground/blocks/hardwareLite/block_neo_spider_lite.js method constructor (line 5) | constructor() { method monitorTemplate (line 76) | get monitorTemplate() { method getMonitorPort (line 127) | getMonitorPort() { method setZero (line 131) | setZero() { method getDataByBuffer (line 170) | getDataByBuffer(buffer) { method handleLocalData (line 183) | handleLocalData(data) { method requestLocalData (line 264) | requestLocalData() { method getAnalogValue (line 316) | getAnalogValue(script) { method getAnalogMapValue (line 322) | getAnalogMapValue(script) { method getUltrasonic (line 341) | getUltrasonic() { method getMotion (line 346) | getMotion() { method getInfared (line 351) | getInfared(script) { method setTone (line 356) | setTone(script) { method setServo (line 414) | setServo(script) { method setMotor (line 423) | setMotor(script) { method setMotorSecs (line 430) | setMotorSecs(script) { method setMotorStop (line 462) | setMotorStop(script) { method setNeopixel (line 467) | setNeopixel(script) { method setAllNeopixel (line 481) | setAllNeopixel(script) { method setNeopixelPicker (line 495) | setNeopixelPicker(script) { method setAllNeopixelPicker (line 511) | setAllNeopixelPicker(script) { method setNeopixelOff (line 527) | setNeopixelOff(script) { method setOuterMotor (line 537) | setOuterMotor(script) { method setOuterMotorPWM (line 553) | setOuterMotorPWM(script) { method setLanguage (line 573) | setLanguage() { method getBlocks (line 639) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_neobot_purple_lite.js method constructor (line 5) | constructor() { method monitorTemplate (line 83) | get monitorTemplate() { method getMonitorPort (line 144) | getMonitorPort() { method setZero (line 148) | setZero() { method handleLocalData (line 164) | handleLocalData(data) { method onReceivePdu (line 175) | onReceivePdu(pdu) { method getValidPdu (line 185) | getValidPdu(pdu) { method checkHeader (line 240) | checkHeader(pdu) { method requestLocalData (line 254) | requestLocalData() { method setLanguage (line 280) | setLanguage() { method func (line 702) | func(sprite, script) { method func (line 776) | func(sprite, script) { method func (line 856) | func(sprite, script) { method func (line 958) | func(sprite, script) { method func (line 1072) | func(sprite, script) { method func (line 1147) | func(sprite, script) { method func (line 1254) | func(sprite, script) { method func (line 1351) | func(sprite, script) { method func (line 1422) | func(sprite, script) { method func (line 1523) | func(sprite, script) { method func (line 1783) | func(sprite, script) { method func (line 1873) | func(sprite, script) { method func (line 1986) | func(sprite, script) { method func (line 2139) | func(sprite, script) { method func (line 2261) | func(sprite, script) { method func (line 2342) | func(sprite, script) { method func (line 2386) | func(sprite, script) { method func (line 2460) | func(sprite, script) { method func (line 2606) | func(sprite, script) { method func (line 2690) | func(sprite, script) { method func (line 2797) | func(sprite, script) { method func (line 2970) | func(sprite, script) { method func (line 3014) | func(sprite, script) { method func (line 3054) | func(sprite, script) { method func (line 3124) | func(sprite, script) { FILE: src/playground/blocks/hardwareLite/block_neobot_soco_lite.js method constructor (line 5) | constructor() { method monitorTemplate (line 83) | get monitorTemplate() { method getMonitorPort (line 108) | getMonitorPort() { method setZero (line 112) | setZero() { method handleLocalData (line 128) | handleLocalData(data) { method onReceivePdu (line 139) | onReceivePdu(pdu) { method getValidPdu (line 149) | getValidPdu(pdu) { method checkHeader (line 204) | checkHeader(pdu) { method requestLocalData (line 218) | requestLocalData() { method setLanguage (line 244) | setLanguage() { method func (line 664) | func(sprite, script) { method func (line 738) | func(sprite, script) { method func (line 818) | func(sprite, script) { method func (line 920) | func(sprite, script) { method func (line 1034) | func(sprite, script) { method func (line 1110) | func(sprite, script) { method func (line 1217) | func(sprite, script) { method func (line 1314) | func(sprite, script) { method func (line 1382) | func(sprite, script) { method func (line 1483) | func(sprite, script) { method func (line 1743) | func(sprite, script) { method func (line 1833) | func(sprite, script) { method func (line 1946) | func(sprite, script) { method func (line 2099) | func(sprite, script) { method func (line 2221) | func(sprite, script) { method func (line 2302) | func(sprite, script) { method func (line 2346) | func(sprite, script) { method func (line 2420) | func(sprite, script) { method func (line 2563) | func(sprite, script) { method func (line 2647) | func(sprite, script) { method func (line 2754) | func(sprite, script) { method func (line 2927) | func(sprite, script) { method func (line 2971) | func(sprite, script) { method func (line 3011) | func(sprite, script) { method func (line 3081) | func(sprite, script) { FILE: src/playground/blocks/hardwareLite/block_neobot_thinkcar_lite.js method constructor (line 6) | constructor() { method monitorTemplate (line 92) | get monitorTemplate() { method getMonitorPort (line 117) | getMonitorPort() { method setZero (line 121) | setZero() { method handleLocalData (line 137) | handleLocalData(data) { method onReceivePdu (line 148) | onReceivePdu(pdu) { method getValidPdu (line 158) | getValidPdu(pdu) { method checkHeader (line 213) | checkHeader(pdu) { method requestLocalData (line 227) | requestLocalData() { method setLanguage (line 253) | setLanguage() { method func (line 715) | func(sprite, script) { method func (line 790) | func(sprite, script) { method func (line 882) | func(sprite, script) { method func (line 948) | func(sprite, script) { method func (line 1109) | func(sprite, script) { method func (line 1182) | func(sprite, script) { method func (line 1262) | func(sprite, script) { method func (line 1363) | func(sprite, script) { method func (line 1476) | func(sprite, script) { method func (line 1551) | func(sprite, script) { method func (line 1658) | func(sprite, script) { method func (line 1760) | func(sprite, script) { method func (line 1830) | func(sprite, script) { method func (line 1930) | func(sprite, script) { method func (line 2190) | func(sprite, script) { method func (line 2283) | func(sprite, script) { method func (line 2395) | func(sprite, script) { method func (line 2547) | func(sprite, script) { method func (line 2672) | func(sprite, script) { method func (line 2752) | func(sprite, script) { method func (line 2795) | func(sprite, script) { method func (line 2872) | func(sprite, script) { method func (line 3017) | func(sprite, script) { method func (line 3101) | func(sprite, script) { method func (line 3210) | func(sprite, script) { method func (line 3383) | func(sprite, script) { method func (line 3427) | func(sprite, script) { method func (line 3467) | func(sprite, script) { method func (line 3537) | func(sprite, script) { FILE: src/playground/blocks/hardwareLite/block_robolink_ZumiMini_lite.js method constructor (line 191) | constructor() { method setZero (line 313) | setZero() { method initialHandshake (line 324) | async initialHandshake() { method handleLocalData (line 333) | handleLocalData(data) { method requestLocalData (line 356) | requestLocalData() { method setLanguage (line 400) | setLanguage() { method getBlocks (line 634) | getBlocks() { method makeData (line 2099) | makeData(msg){ method sendCommand (line 2103) | sendCommand(commandType, ...params) { method transferData (line 2125) | transferData(payloadBytes) { method _updateDataStore (line 2149) | _updateDataStore(dataArray) { method _processReceiverByte (line 2182) | _processReceiverByte(data) { method _resetReceiverState (line 2248) | _resetReceiverState() { FILE: src/playground/blocks/hardwareLite/block_robotis_kkokdu_lite.js constant INST_NONE (line 3) | const INST_NONE = 0; constant INST_READ (line 4) | const INST_READ = 2; constant INST_WRITE (line 5) | const INST_WRITE = 3; constant INST_DXL_REGWRITE (line 6) | const INST_DXL_REGWRITE = 4; constant INST_DXL_ACTION (line 7) | const INST_DXL_ACTION = 5; constant INST_DXL_SYNCWRITE (line 8) | const INST_DXL_SYNCWRITE = 0x83; constant INST_BYPASS_READ (line 9) | const INST_BYPASS_READ = 0xa2; constant INST_BYPASS_WRITE (line 10) | const INST_BYPASS_WRITE = 0xa3; constant INST_STATUS (line 12) | const INST_STATUS = 0x55; constant PACKET_STATE_IDLE (line 14) | const PACKET_STATE_IDLE = 0; constant PACKET_STATE_RESERVED (line 15) | const PACKET_STATE_RESERVED = 1; constant PACKET_STATE_ID (line 16) | const PACKET_STATE_ID = 2; constant PACKET_STATE_LENGTH_L (line 17) | const PACKET_STATE_LENGTH_L = 3; constant PACKET_STATE_LENGTH_H (line 18) | const PACKET_STATE_LENGTH_H = 4; constant PACKET_STATE_DATA (line 19) | const PACKET_STATE_DATA = 5; constant PACKET_STATE_CRC_L (line 20) | const PACKET_STATE_CRC_L = 6; constant PACKET_STATE_CRC_H (line 21) | const PACKET_STATE_CRC_H = 7; constant DEFAULT_DELAY (line 23) | const DEFAULT_DELAY = 50; method constructor (line 163) | constructor() { method setZero (line 255) | setZero() { method __removeTimeout (line 271) | __removeTimeout(id) { method __removeAllTimeouts (line 279) | __removeAllTimeouts() { method getMonitorPort (line 287) | getMonitorPort() { method writePacket (line 291) | writePacket(id, address, length, value) { method registWritePacket (line 339) | registWritePacket(id, address, length, value) { method actionPacket (line 387) | actionPacket(id) { method makeWord (line 404) | makeWord(a, b) { method getLowByte (line 408) | getLowByte(a) { method getHighByte (line 412) | getHighByte(a) { method getLowWord (line 416) | getLowWord(a) { method getHighWord (line 420) | getHighWord(a) { method updateCRC (line 424) | updateCRC(crcAccum, dataBlkPtr, dataBlkSize) { method makeWord (line 437) | makeWord(a, b) { method getLowByte (line 441) | getLowByte(a) { method getHighByte (line 445) | getHighByte(a) { method getLowWord (line 449) | getLowWord(a) { method getHighWord (line 453) | getHighWord(a) { method updateCRC (line 457) | updateCRC(crcAccum, dataBlkPtr, dataBlkSize) { method removeStuffing (line 470) | removeStuffing(buffer, length) { method postCallReturn (line 488) | postCallReturn(script, data, ms) { method setLanguage (line 519) | setLanguage() { method getBlocks (line 1203) | getBlocks() { method requestLocalData (line 4211) | requestLocalData() { method handleLocalData (line 4249) | handleLocalData(data) { method requestInitialData (line 4434) | requestInitialData() { method initialHandshake (line 4455) | async initialHandshake() { FILE: src/playground/blocks/hardwareLite/block_robotis_koalabot_lite.js constant INST_NONE (line 3) | const INST_NONE = 0; constant INST_READ (line 4) | const INST_READ = 2; constant INST_WRITE (line 5) | const INST_WRITE = 3; constant INST_DXL_SYNCWRITE (line 6) | const INST_DXL_SYNCWRITE = 4; constant INST_DXL_REGWRITE (line 7) | const INST_DXL_REGWRITE = 5; constant INST_DXL_ACTION (line 8) | const INST_DXL_ACTION = 6; constant INST_BYPASS_READ (line 9) | const INST_BYPASS_READ = 0xa2; constant INST_BYPASS_WRITE (line 10) | const INST_BYPASS_WRITE = 0xa3; constant INST_STATUS (line 12) | const INST_STATUS = 0x55; constant PACKET_STATE_IDLE (line 14) | const PACKET_STATE_IDLE = 0; constant PACKET_STATE_RESERVED (line 15) | const PACKET_STATE_RESERVED = 1; constant PACKET_STATE_ID (line 16) | const PACKET_STATE_ID = 2; constant PACKET_STATE_LENGTH_L (line 17) | const PACKET_STATE_LENGTH_L = 3; constant PACKET_STATE_LENGTH_H (line 18) | const PACKET_STATE_LENGTH_H = 4; constant PACKET_STATE_DATA (line 19) | const PACKET_STATE_DATA = 5; constant PACKET_STATE_CRC_L (line 20) | const PACKET_STATE_CRC_L = 6; constant PACKET_STATE_CRC_H (line 21) | const PACKET_STATE_CRC_H = 7; constant DEFAULT_DELAY (line 23) | const DEFAULT_DELAY = 50; method constructor (line 163) | constructor() { method setZero (line 275) | setZero() { method __removeTimeout (line 286) | __removeTimeout(id) { method __removeAllTimeouts (line 294) | __removeAllTimeouts() { method getMonitorPort (line 302) | getMonitorPort() { method writePacket (line 306) | writePacket(id, address, length, value) { method makeWord (line 354) | makeWord(a, b) { method getLowByte (line 358) | getLowByte(a) { method getHighByte (line 362) | getHighByte(a) { method getLowWord (line 366) | getLowWord(a) { method getHighWord (line 370) | getHighWord(a) { method updateCRC (line 374) | updateCRC(crcAccum, dataBlkPtr, dataBlkSize) { method removeStuffing (line 387) | removeStuffing(buffer, length) { method postCallReturn (line 405) | postCallReturn(script, data, ms) { method setLanguage (line 436) | setLanguage() { method getBlocks (line 1730) | getBlocks() { method requestLocalData (line 6420) | requestLocalData() { method handleLocalData (line 6450) | handleLocalData(data) { method requestInitialData (line 6635) | requestInitialData() { method initialHandshake (line 6657) | async initialHandshake() { FILE: src/playground/blocks/hardwareLite/block_robotis_rgee_lite.js constant INST_NONE (line 3) | const INST_NONE = 0; constant INST_READ (line 4) | const INST_READ = 2; constant INST_WRITE (line 5) | const INST_WRITE = 3; constant INST_DXL_SYNCWRITE (line 6) | const INST_DXL_SYNCWRITE = 4; constant INST_DXL_REGWRITE (line 7) | const INST_DXL_REGWRITE = 5; constant INST_DXL_ACTION (line 8) | const INST_DXL_ACTION = 6; constant INST_BYPASS_READ (line 9) | const INST_BYPASS_READ = 0xa2; constant INST_BYPASS_WRITE (line 10) | const INST_BYPASS_WRITE = 0xa3; constant INST_STATUS (line 12) | const INST_STATUS = 0x55; constant PACKET_STATE_IDLE (line 14) | const PACKET_STATE_IDLE = 0; constant PACKET_STATE_RESERVED (line 15) | const PACKET_STATE_RESERVED = 1; constant PACKET_STATE_ID (line 16) | const PACKET_STATE_ID = 2; constant PACKET_STATE_LENGTH_L (line 17) | const PACKET_STATE_LENGTH_L = 3; constant PACKET_STATE_LENGTH_H (line 18) | const PACKET_STATE_LENGTH_H = 4; constant PACKET_STATE_DATA (line 19) | const PACKET_STATE_DATA = 5; constant PACKET_STATE_CRC_L (line 20) | const PACKET_STATE_CRC_L = 6; constant PACKET_STATE_CRC_H (line 21) | const PACKET_STATE_CRC_H = 7; constant DEFAULT_DELAY (line 23) | const DEFAULT_DELAY = 50; method constructor (line 163) | constructor() { method setZero (line 247) | setZero() { method __removeTimeout (line 263) | __removeTimeout(id) { method __removeAllTimeouts (line 271) | __removeAllTimeouts() { method getMonitorPort (line 279) | getMonitorPort() { method writePacket (line 283) | writePacket(id, address, length, value) { method makeWord (line 331) | makeWord(a, b) { method getLowByte (line 335) | getLowByte(a) { method getHighByte (line 339) | getHighByte(a) { method getLowWord (line 343) | getLowWord(a) { method getHighWord (line 347) | getHighWord(a) { method updateCRC (line 351) | updateCRC(crcAccum, dataBlkPtr, dataBlkSize) { method removeStuffing (line 364) | removeStuffing(buffer, length) { method postCallReturn (line 382) | postCallReturn(script, data, ms) { method setLanguage (line 413) | setLanguage() { method getBlocks (line 1052) | getBlocks() { method requestLocalData (line 3313) | requestLocalData() { method handleLocalData (line 3343) | handleLocalData(data) { method requestInitialData (line 3528) | requestInitialData() { method initialHandshake (line 3549) | async initialHandshake() { FILE: src/playground/blocks/hardwareLite/block_robotis_rla_lite.js constant INST_NONE (line 3) | const INST_NONE = 0; constant INST_READ (line 4) | const INST_READ = 2; constant INST_WRITE (line 5) | const INST_WRITE = 3; constant INST_DXL_SYNCWRITE (line 6) | const INST_DXL_SYNCWRITE = 4; constant INST_DXL_REGWRITE (line 7) | const INST_DXL_REGWRITE = 5; constant INST_DXL_ACTION (line 8) | const INST_DXL_ACTION = 6; constant INST_BYPASS_READ (line 9) | const INST_BYPASS_READ = 0xa2; constant INST_BYPASS_WRITE (line 10) | const INST_BYPASS_WRITE = 0xa3; constant INST_STATUS (line 12) | const INST_STATUS = 0x55; constant PACKET_STATE_IDLE (line 14) | const PACKET_STATE_IDLE = 0; constant PACKET_STATE_RESERVED (line 15) | const PACKET_STATE_RESERVED = 1; constant PACKET_STATE_ID (line 16) | const PACKET_STATE_ID = 2; constant PACKET_STATE_LENGTH_L (line 17) | const PACKET_STATE_LENGTH_L = 3; constant PACKET_STATE_LENGTH_H (line 18) | const PACKET_STATE_LENGTH_H = 4; constant PACKET_STATE_DATA (line 19) | const PACKET_STATE_DATA = 5; constant PACKET_STATE_CRC_L (line 20) | const PACKET_STATE_CRC_L = 6; constant PACKET_STATE_CRC_H (line 21) | const PACKET_STATE_CRC_H = 7; constant DEFAULT_DELAY (line 23) | const DEFAULT_DELAY = 50; method constructor (line 163) | constructor() { method setZero (line 255) | setZero() { method __removeTimeout (line 271) | __removeTimeout(id) { method __removeAllTimeouts (line 279) | __removeAllTimeouts() { method getMonitorPort (line 287) | getMonitorPort() { method writePacket (line 291) | writePacket(id, address, length, value) { method makeWord (line 339) | makeWord(a, b) { method getLowByte (line 343) | getLowByte(a) { method getHighByte (line 347) | getHighByte(a) { method getLowWord (line 351) | getLowWord(a) { method getHighWord (line 355) | getHighWord(a) { method updateCRC (line 359) | updateCRC(crcAccum, dataBlkPtr, dataBlkSize) { method removeStuffing (line 372) | removeStuffing(buffer, length) { method postCallReturn (line 390) | postCallReturn(script, data, ms) { method setLanguage (line 421) | setLanguage() { method getBlocks (line 1100) | getBlocks() { method requestLocalData (line 3693) | requestLocalData() { method handleLocalData (line 3723) | handleLocalData(data) { method requestInitialData (line 3908) | requestInitialData() { method initialHandshake (line 3929) | async initialHandshake() { FILE: src/playground/blocks/hardwareLite/block_robotis_robotai_lite.js constant INST_NONE (line 3) | const INST_NONE = 0; constant INST_READ (line 4) | const INST_READ = 2; constant INST_WRITE (line 5) | const INST_WRITE = 3; constant INST_DXL_SYNCWRITE (line 6) | const INST_DXL_SYNCWRITE = 4; constant INST_DXL_REGWRITE (line 7) | const INST_DXL_REGWRITE = 5; constant INST_DXL_ACTION (line 8) | const INST_DXL_ACTION = 6; constant INST_BYPASS_READ (line 9) | const INST_BYPASS_READ = 0xa2; constant INST_BYPASS_WRITE (line 10) | const INST_BYPASS_WRITE = 0xa3; constant INST_STATUS (line 12) | const INST_STATUS = 0x55; constant PACKET_STATE_IDLE (line 14) | const PACKET_STATE_IDLE = 0; constant PACKET_STATE_RESERVED (line 15) | const PACKET_STATE_RESERVED = 1; constant PACKET_STATE_ID (line 16) | const PACKET_STATE_ID = 2; constant PACKET_STATE_LENGTH_L (line 17) | const PACKET_STATE_LENGTH_L = 3; constant PACKET_STATE_LENGTH_H (line 18) | const PACKET_STATE_LENGTH_H = 4; constant PACKET_STATE_DATA (line 19) | const PACKET_STATE_DATA = 5; constant PACKET_STATE_CRC_L (line 20) | const PACKET_STATE_CRC_L = 6; constant PACKET_STATE_CRC_H (line 21) | const PACKET_STATE_CRC_H = 7; constant DEFAULT_DELAY (line 23) | const DEFAULT_DELAY = 50; method constructor (line 163) | constructor() { method setZero (line 296) | setZero() { method __removeTimeout (line 307) | __removeTimeout(id) { method __removeAllTimeouts (line 315) | __removeAllTimeouts() { method getMonitorPort (line 323) | getMonitorPort() { method writePacket (line 327) | writePacket(id, address, length, value) { method makeWord (line 375) | makeWord(a, b) { method getLowByte (line 379) | getLowByte(a) { method getHighByte (line 383) | getHighByte(a) { method getLowWord (line 387) | getLowWord(a) { method getHighWord (line 391) | getHighWord(a) { method updateCRC (line 395) | updateCRC(crcAccum, dataBlkPtr, dataBlkSize) { method removeStuffing (line 408) | removeStuffing(buffer, length) { method postCallReturn (line 426) | postCallReturn(script, data, ms) { method setLanguage (line 457) | setLanguage() { method getBlocks (line 1914) | getBlocks() { method requestLocalData (line 7704) | requestLocalData() { method handleLocalData (line 7734) | handleLocalData(data) { method requestInitialData (line 7919) | requestInitialData() { method initialHandshake (line 7941) | async initialHandshake() { FILE: src/playground/blocks/hardwareLite/block_sensorboard_lite.js method constructor (line 7) | constructor() { method setZero (line 39) | setZero() { method handleLocalData (line 51) | handleLocalData(data) { method requestLocalData (line 80) | requestLocalData() { method addReadablePort (line 109) | addReadablePort(port) { method removeReadablePort (line 116) | removeReadablePort(port) { method setLanguage (line 123) | setLanguage() { method getBlocks (line 154) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_whalesbot_drone_lite.js method constructor (line 15) | constructor() { method setZero (line 246) | setZero() { method handleLocalData (line 253) | async handleLocalData(data) { method retHex (line 309) | retHex(bytes) { method convertToBufferArray (line 314) | convertToBufferArray(input) { method requestLocalData (line 322) | requestLocalData() { method makerevcmd (line 328) | makerevcmd() { method resetSensor (line 506) | resetSensor() { method makesendcmd (line 518) | makesendcmd() { method btremotecalchecksum (line 567) | btremotecalchecksum(data) { method sleep (line 578) | sleep(time = 300) { method handleClean (line 582) | async handleClean() { method downloadCode (line 591) | async downloadCode(sourceCode) { method handleGetStatus (line 616) | async handleGetStatus() { method handleRestart (line 622) | async handleRestart() { method handleRun (line 627) | async handleRun() { method sendPacket (line 632) | async sendPacket(packet, hex = true, callback = null) { method isLatestChunk (line 642) | isLatestChunk(chunkData) { method generateBytesCode (line 660) | generateBytesCode(type, Picocode = "", nowdwpack = 0) { method calChecksum (line 696) | calChecksum(data) { method VERSTR (line 707) | VERSTR() { method Errcode2Msg (line 711) | Errcode2Msg(ErrorCode) { method ErrFly2String (line 976) | ErrFly2String(ErrFly) { method Sensor2String (line 1010) | Sensor2String() { method byte2float (line 1039) | byte2float(offset) { method getInjectStatus (line 1052) | getInjectStatus(revtmp) { method exportProject (line 1130) | exportProject() { method setLanguage (line 1156) | setLanguage() { method getBlocks (line 1349) | getBlocks() { FILE: src/playground/blocks/hardwareLite/block_wizwing_controller_lite.js method constructor (line 7) | constructor() { method setZero (line 50) | setZero() { method handleLocalData (line 62) | handleLocalData(data) { method requestLocalData (line 98) | requestLocalData() { method addReadablePort (line 135) | addReadablePort(port) { method removeReadablePort (line 142) | removeReadablePort(port) { method setLanguage (line 149) | setLanguage() { method initializeBlocks (line 233) | initializeBlocks() { method getBlocks (line 253) | getBlocks() { FILE: src/playground/blocks/hardwareLite/index.js function addHardwareLiteList (line 8) | function addHardwareLiteList(module) { function initHardwareLiteList (line 18) | function initHardwareLiteList() { function getHardwareLiteModuleList (line 47) | function getHardwareLiteModuleList() { FILE: src/playground/blocks/index.js function getBlockObject (line 25) | function getBlockObject(items) { function getHardwareBlockObject (line 42) | function getHardwareBlockObject(items) { function registerHardwareBlockToStatic (line 75) | function registerHardwareBlockToStatic(hardwareModules) { method getBlocks (line 101) | getBlocks() { FILE: src/playground/board.js method constructor (line 5) | constructor(option) { method OPTION_PASTE (line 41) | static get OPTION_PASTE() { method OPTION_ALIGN (line 44) | static get OPTION_ALIGN() { method OPTION_CLEAR (line 47) | static get OPTION_CLEAR() { method OPTION_DOWNLOAD (line 50) | static get OPTION_DOWNLOAD() { method ADD_COMMENT (line 53) | static get ADD_COMMENT() { method VISIBLE_COMMENT (line 56) | static get VISIBLE_COMMENT() { method DRAG_RADIUS (line 59) | static get DRAG_RADIUS() { method FIRST_DRAG_RADIUS (line 62) | static get FIRST_DRAG_RADIUS() { method createView (line 74) | createView(option) { method changeCode (line 145) | changeCode(code, shouldNotCreateView, cb) { method bindCodeView (line 169) | bindCodeView(codeView) { method setMagnetedBlock (line 181) | setMagnetedBlock(block, magnetType) { method getCode (line 194) | getCode() { method findById (line 198) | findById(id) { method _addControl (line 202) | _addControl() { method removeControl (line 228) | removeControl(eventType) { method onMouseDown (line 232) | onMouseDown(e) { method mouseWheel (line 347) | mouseWheel(e) { method setSelectedBlock (line 358) | setSelectedBlock(blockView) { method hide (line 374) | hide() { method show (line 379) | show() { method initCommentSchema (line 384) | initCommentSchema() { method alignThreads (line 396) | alignThreads(reDraw) { method clear (line 442) | clear() { method updateOffset (line 450) | updateOffset() { method generateButtons (line 477) | generateButtons() { method cancelEdit (line 529) | cancelEdit() { method save (line 534) | save() { method generateCodeMagnetMap (line 539) | generateCodeMagnetMap() { method _getCodeBlocks (line 589) | _getCodeBlocks(code, targetType) { method _getNextMagnets (line 618) | _getNextMagnets(thread, zIndex, offset, targetType) { method _getPreviousMagnets (line 690) | _getPreviousMagnets(thread, zIndex, offset) { method _getFieldMagnets (line 724) | _getFieldMagnets(thread, zIndex, offset, targetType) { method _getFieldBlockMetaData (line 775) | _getFieldBlockMetaData(blockView, cursorX, cursorY, zIndex, targetType) { method _getOutputMagnets (line 834) | _getOutputMagnets(thread, zIndex, offset, targetType) { method _getOutputMetaData (line 882) | _getOutputMetaData(blockView, cursorX, cursorY, zIndex, targetType) { method getNearestMagnet (line 962) | getNearestMagnet(x, y, targetType) { method dominate (line 1001) | dominate(thread) { method enablePattern (line 1033) | enablePattern() { method disablePattern (line 1037) | disablePattern() { method _removeActivated (line 1041) | _removeActivated() { method activateBlock (line 1050) | activateBlock(block) { method reDraw (line 1062) | reDraw() { method separate (line 1066) | separate(block, count, index) { method insert (line 1113) | insert(block, pointer, count) { method adjustThreadsPosition (line 1160) | adjustThreadsPosition() { method _initContextOptions (line 1184) | _initContextOptions() { method activateContextOption (line 1284) | activateContextOption(option) { method deActivateContextOption (line 1288) | deActivateContextOption(option) { method _bindEvent (line 1292) | _bindEvent() { method offset (line 1305) | offset() { method _rightClick (line 1313) | _rightClick(e) { method handleVisibleComment (line 1342) | handleVisibleComment() { method getDom (line 1351) | getDom(query) { method findBlock (line 1383) | findBlock(block) { method scrollToPointer (line 1394) | scrollToPointer(pointer) { method getSvgDomRect (line 1428) | getSvgDomRect() { method setScale (line 1435) | setScale(scale = 1) { method updateObjectTitle (line 1441) | updateObjectTitle(object) { method updateObjectBlockCount (line 1489) | async updateObjectBlockCount(object) { method clearObjectTitle (line 1551) | clearObjectTitle() { method clearObjectBlockCount (line 1564) | clearObjectBlockCount() { FILE: src/playground/code.js method constructor (line 14) | constructor(code, object) { method load (line 37) | load(code) { method clear (line 62) | clear(isNotForce = false) { method createView (line 70) | createView(board) { method destroyView (line 82) | destroyView() { method recreateView (line 90) | recreateView() { method registerEvent (line 101) | registerEvent(block, eventType) { method unregisterEvent (line 110) | unregisterEvent(block, eventType) { method raiseEvent (line 123) | raiseEvent(eventType, entity, value) { method getEventMap (line 146) | getEventMap(eventType) { method map (line 150) | map(func) { method tick (line 154) | tick() { method removeExecutor (line 229) | removeExecutor(executor) { method clearExecutors (line 236) | clearExecutors() { method clearExecutorsByEntity (line 242) | clearExecutorsByEntity(entity) { method addExecutor (line 250) | addExecutor(executor) { method createThread (line 254) | createThread(blocks, index) { method getThreadIndex (line 270) | getThreadIndex(thread) { method getThreadCount (line 274) | getThreadCount() { method cloneThread (line 278) | cloneThread(thread, mode) { method destroyThread (line 284) | destroyThread(thread) { method pushBackThread (line 293) | pushBackThread(thread) { method getThread (line 300) | getThread(index) { method getThreads (line 304) | getThreads() { method getThreadsByCategory (line 308) | getThreadsByCategory(categoryName) { method toJSON (line 318) | toJSON(excludeData, option) { method countBlock (line 323) | countBlock() { method moveBy (line 327) | moveBy(x, y) { method stringify (line 340) | stringify(excludeData) { method dominate (line 344) | dominate(thread) { method getMaxZIndex (line 348) | getMaxZIndex() { method indexOf (line 352) | indexOf(thread) { method _handleChange (line 356) | _handleChange() { method hasBlockType (line 367) | hasBlockType(type) { method findById (line 371) | findById(id) { method findByType (line 375) | findByType(type) { method findByParamId (line 383) | findByParamId(paramId) { method registerBlock (line 387) | registerBlock(block) { method unregisterBlock (line 391) | unregisterBlock({ id }) { method getByPointer (line 395) | getByPointer([, , ...pointer]) { method getTargetByPointer (line 422) | getTargetByPointer([, , ...pointer]) { method getBlockList (line 461) | getBlockList(excludePrimitive, type) { method getBlockListForEventThread (line 468) | getBlockListForEventThread(excludePrimitive, type) { method removeBlocksByType (line 480) | removeBlocksByType(type) { method isAllThreadsInOrigin (line 484) | isAllThreadsInOrigin() { method destroy (line 488) | destroy() { FILE: src/playground/comment.js method constructor (line 24) | constructor(schema, board, block) { method block (line 38) | get block() { method board (line 42) | get board() { method blockView (line 46) | get blockView() { method view (line 50) | get view() { method defaultLineLength (line 54) | get defaultLineLength() { method titleHeight (line 58) | get titleHeight() { method scale (line 62) | get scale() { method fontSize (line 66) | get fontSize() { method value (line 70) | get value() { method thread (line 74) | get thread() { method code (line 78) | get code() { method textAreaPath (line 87) | get textAreaPath() { method titleAreaPath (line 99) | get titleAreaPath() { method titleTextAreaPath (line 115) | get titleTextAreaPath() { method generateId (line 119) | generateId(schema = {}) { method createComment (line 124) | createComment(board, schema) { method startRender (line 162) | startRender() { method initSchema (line 188) | initSchema(schema = {}) { method initParentSize (line 200) | initParentSize() { method setFrame (line 214) | setFrame() { method setPosition (line 296) | setPosition() { method setObservers (line 367) | setObservers() { method updatePos (line 385) | updatePos() { method updateParentPos (line 392) | updateParentPos() { method moveTo (line 416) | moveTo(x, y) { method moveBy (line 424) | moveBy(x, y) { method resize (line 428) | resize(x, y) { method setDragInstance (line 435) | setDragInstance(e) { method bindDomEvent (line 456) | bindDomEvent(mouseMove, mouseUp) { method removeDomEvent (line 463) | removeDomEvent(mouseMove, mouseUp) { method getMouseMoveDiff (line 470) | getMouseMoveDiff(mouseEvent) { method mouseDown (line 477) | mouseDown(e) { method rightClick (line 507) | rightClick(e) { method mouseMove (line 569) | mouseMove(e) { method mouseUp (line 609) | mouseUp(e) { method removeMoveSetting (line 637) | removeMoveSetting(mouseMove, mouseUp) { method addControl (line 655) | addControl() { method updateOpacity (line 667) | updateOpacity() { method isReadOnly (line 673) | isReadOnly() { method getBoard (line 677) | getBoard() { method getAbsoluteCoordinate (line 681) | getAbsoluteCoordinate(dragMode = this.dragMode) { method renderTextArea (line 705) | renderTextArea() { method bindDomEventTextArea (line 735) | bindDomEventTextArea() { method destroyTextArea (line 757) | destroyTextArea() { method writeComment (line 775) | writeComment(value) { method setValue (line 779) | setValue() { method resizeMouseDown (line 784) | resizeMouseDown(e) { method resizeMouseMove (line 800) | resizeMouseMove(e) { method resizeMouseUp (line 823) | resizeMouseUp(e) { method toggleMouseDown (line 834) | toggleMouseDown(e) { method toggleMouseUp (line 850) | toggleMouseUp(e) { method toggleContent (line 861) | toggleContent() { method setThread (line 883) | setThread(thread) { method getThread (line 887) | getThread() { method copy (line 897) | copy() { method copyToClipboard (line 908) | copyToClipboard() { method connectToBlock (line 912) | connectToBlock(block) { method separateFromBlock (line 922) | separateFromBlock() { method destroy (line 933) | destroy() { method destroyView (line 946) | destroyView() { method getBlocksInThreads (line 952) | getBlocksInThreads(threads) { method generateCommentableBlocks (line 967) | generateCommentableBlocks() { method checkConnectableBlock (line 992) | checkConnectableBlock() { method removeSelected (line 1013) | removeSelected() { method isOnConnectableBlock (line 1021) | isOnConnectableBlock(coordinate) { method isInOrigin (line 1027) | isInOrigin() { method reDraw (line 1031) | reDraw() {} method _destroyObservers (line 1033) | _destroyObservers() { method removeControl (line 1040) | removeControl() { method isDeletable (line 1051) | isDeletable() { method getCode (line 1055) | getCode() { method toJSON (line 1059) | toJSON() { FILE: src/playground/executors.js class Executor (line 6) | class Executor { method constructor (line 7) | constructor(block, entity, code) { method execute (line 21) | execute(isFromOrigin) { method checkExecutorError (line 151) | checkExecutorError(error) { method checkExecutorResult (line 161) | checkExecutorResult(returnVal) { method stepInto (line 190) | stepInto(thread) { method break (line 206) | break() { method breakLoop (line 213) | breakLoop() { method continueLoop (line 227) | continueLoop() { method end (line 243) | end() { method isPause (line 248) | isPause() { method isEnd (line 252) | isEnd() { FILE: src/playground/executors2.js class Executor (line 5) | class Executor { method constructor (line 6) | constructor(block, entity, code) { method execute (line 20) | execute(isFromOrigin) { method checkExecutorError (line 76) | checkExecutorError(error) { method checkExecutorResult (line 86) | checkExecutorResult(returnVal) { method stepInto (line 115) | stepInto(thread) { method break (line 131) | break() { method breakLoop (line 138) | breakLoop() { method end (line 152) | end() { method isPause (line 157) | isPause() { method isEnd (line 161) | isEnd() { FILE: src/playground/extension/guide.js constant TRANSFORM (line 3) | const TRANSFORM = 'transform'; method constructor (line 6) | constructor(content, blockView, mode) { method render (line 14) | render() { method updatePos (line 47) | updatePos() { method _getTransform (line 51) | _getTransform() { FILE: src/playground/extension/side_tag.js method constructor (line 10) | constructor(content, blockView, mode) { method render (line 20) | render() { method updatePos (line 55) | updatePos() { FILE: src/playground/field/angle.js method constructor (line 8) | constructor(content, blockView, index) { method renderStart (line 29) | renderStart() { method renderOptions (line 73) | renderOptions() { method _getNextValue (line 128) | _getNextValue(value) { method _getSubstringValue (line 168) | _getSubstringValue() { method _applyValue (line 177) | _applyValue(value) { method resize (line 195) | resize() { method getTextWidth (line 207) | getTextWidth() { method getText (line 212) | getText() { method destroyOption (line 219) | destroyOption() { method _setTextValue (line 232) | _setTextValue() { method _refineDegree (line 236) | static _refineDegree(value) { method _isValidInputValue (line 255) | static _isValidInputValue(value) { FILE: src/playground/field/block.js method constructor (line 4) | constructor(content, blockView, index, mode, contentIndex) { method getBoard (line 40) | getBoard() { method getBlockList (line 46) | getBlockList(excludePrimitive, type) { method stringify (line 59) | stringify(excludeData, isNew) { method toJSON (line 68) | toJSON(isNew, index, excludeData, option) { method renderStart (line 78) | renderStart(board, mode, renderMode, isReDraw) { method align (line 100) | align(x, y, animate = true) { method calcWH (line 149) | calcWH() { method destroy (line 174) | destroy() { method inspectBlock (line 178) | inspectBlock() { method _setValueBlock (line 208) | _setValueBlock(block) { method getValueBlock (line 224) | getValueBlock() { method updateValueBlock (line 228) | updateValueBlock(block) { method _destroyObservers (line 248) | _destroyObservers() { method getPrevBlock (line 254) | getPrevBlock(block) { method getNextBlock (line 262) | getNextBlock() { method requestAbsoluteCoordinate (line 266) | requestAbsoluteCoordinate(blockView) { method requestPartHeight (line 277) | requestPartHeight(blockView, forAll) { method getCount (line 281) | getCount() { method dominate (line 285) | dominate() { method isGlobal (line 289) | isGlobal() { method separate (line 293) | separate(block) { method getCode (line 299) | getCode() { method cut (line 303) | cut(block) { method replace (line 310) | replace(block) { method setParent (line 340) | setParent(parent) { method getParent (line 344) | getParent() { method parent (line 348) | get parent() { method _createBlockByType (line 352) | _createBlockByType(blockType) { method _updateBG (line 376) | _updateBG() { method getThread (line 391) | getThread() { method getParentThread (line 395) | getParentThread() { method pointer (line 399) | pointer(pointer = []) { method targetPointer (line 403) | targetPointer(pointer = []) { method isParamBlockType (line 408) | isParamBlockType() { method _ensureBlock (line 413) | _ensureBlock(block) { method getFields (line 441) | getFields() { FILE: src/playground/field/color.js method constructor (line 12) | constructor(content, blockView, index) { method renderStart (line 37) | renderStart() { method _attachDisposeEvent (line 113) | _attachDisposeEvent(func) { method renderOptions (line 146) | renderOptions() { method applyValue (line 182) | applyValue(value) { method destroyOption (line 197) | destroyOption() { method getContentWidth (line 209) | getContentWidth() { FILE: src/playground/field/dropdown.js method constructor (line 6) | constructor(content, blockView, index, renderMode, i, isDynamic) { method renderStart (line 44) | renderStart() { method resize (line 113) | resize() { method _attachDisposeEvent (line 136) | _attachDisposeEvent(func) { method renderOptions (line 147) | renderOptions() { method applyValue (line 180) | applyValue(value) { method getTextByValue (line 188) | getTextByValue(value) { method getContentHeight (line 214) | getContentHeight(height) { method getArrow (line 218) | getArrow() { method _setTextValue (line 227) | _setTextValue() { method _updateTextRender (line 235) | _updateTextRender() { method getTextValue (line 272) | getTextValue() { method destroyOption (line 276) | destroyOption() { FILE: src/playground/field/dropdownDynamic.js method constructor (line 10) | constructor(content, blockView, index) { method initialize (line 54) | initialize(blockView) { method _isBlockInBoardWhenFunctionEdit (line 73) | _isBlockInBoardWhenFunctionEdit() { method getTextByValue (line 78) | getTextByValue(value) { method updateValue (line 86) | updateValue(reDraw) { method _updateValue (line 90) | async _updateValue(reDraw) { method getTargetValue (line 113) | getTargetValue(key, useParent = false) { method getOptionCheckedValue (line 124) | getOptionCheckedValue() { method renderOptions (line 141) | renderOptions() { FILE: src/playground/field/dropdownExtra.js method constructor (line 6) | constructor(content, blockView, index, renderMode, i, isDynamic) { method renderStart (line 44) | renderStart() { method resize (line 135) | resize() { method _attachDisposeEvent (line 158) | _attachDisposeEvent(func) { method renderOptions (line 169) | renderOptions() { method applyValue (line 200) | applyValue(value) { method getTextByValue (line 208) | getTextByValue(value) { method getContentHeight (line 232) | getContentHeight(height) { method getArrow (line 236) | getArrow() { method _setTextValue (line 245) | _setTextValue() { method getTextValue (line 253) | getTextValue() { method destroyOption (line 257) | destroyOption() { FILE: src/playground/field/field.js method constructor (line 13) | constructor(content, blockView, index) { method destroy (line 21) | destroy() { method command (line 30) | command(forceCommand) { method destroyOption (line 49) | destroyOption(skipCommand, forceCommand) { method _attachDisposeEvent (line 74) | _attachDisposeEvent(func) { method align (line 83) | align(x, y, animate = true) { method getAbsolutePosFromBoard (line 114) | getAbsolutePosFromBoard() { method getAbsolutePosFromDocument (line 126) | getAbsolutePosFromDocument() { method getRelativePos (line 140) | getRelativePos() { method truncate (line 150) | truncate() { method appendSvgOptionGroup (line 160) | appendSvgOptionGroup() { method getValue (line 164) | getValue() { method setValue (line 184) | setValue(value, reDraw) { method _isEditable (line 213) | _isEditable() { method _selectBlockView (line 242) | _selectBlockView() { method _bindRenderOptions (line 247) | _bindRenderOptions() { method pointer (line 266) | pointer(pointer = []) { method getFontSize (line 270) | getFontSize(size) { method getContentHeight (line 274) | getContentHeight() { method _getRenderMode (line 278) | _getRenderMode() { method _convert (line 283) | _convert(key, value) { method _updateOptions (line 295) | _updateOptions() { method _shouldReturnValue (line 323) | _shouldReturnValue(value) { method isEditing (line 328) | isEditing(value) { method getDom (line 332) | getDom(query) { method optionDomCreated (line 348) | optionDomCreated() { method fixNextValue (line 352) | fixNextValue(value) { method getFieldRawType (line 356) | getFieldRawType() { method getTextValueByValue (line 380) | getTextValueByValue(value) { method getBoard (line 395) | getBoard() { method getCode (line 399) | getCode() { method getTextValue (line 403) | getTextValue() { method getFontFamily (line 407) | getFontFamily() { method getIndex (line 411) | getIndex() { method getTextBBox (line 415) | getTextBBox() { FILE: src/playground/field/image.js method constructor (line 2) | constructor(content, blockView, index) { method renderStart (line 32) | renderStart() { FILE: src/playground/field/indicator.js method constructor (line 2) | constructor(content, blockView, index) { method renderStart (line 33) | renderStart() { method enableHighlight (line 60) | enableHighlight() { FILE: src/playground/field/keyboardInput.js method constructor (line 9) | constructor(content, blockView, index, renderMode, i, isDynamic) { method renderStart (line 47) | renderStart() { method resize (line 144) | resize() { method _attachDisposeEvent (line 167) | _attachDisposeEvent(func) { method renderOptions (line 178) | renderOptions() { method applyValue (line 222) | applyValue(value, skipCommand, forceCommand) { method getTextByValue (line 229) | getTextByValue(value) { method getContentHeight (line 253) | getContentHeight(height) { method getArrow (line 257) | getArrow() { method _setTextValue (line 266) | _setTextValue() { method getTextValue (line 274) | getTextValue() { method destroyOption (line 278) | destroyOption() { FILE: src/playground/field/led.js method constructor (line 11) | constructor(content, blockView, index) { method renderLed (line 46) | renderLed() { method renderStart (line 70) | renderStart() { method getArrow (line 136) | getArrow() { method _attachDisposeEvent (line 145) | _attachDisposeEvent(func) { method renderOptions (line 156) | renderOptions() { method applyValue (line 188) | applyValue(value) { method destroyOption (line 193) | destroyOption() { method getContentWidth (line 205) | getContentWidth() { FILE: src/playground/field/led2.js constant DEFAULT_LED_SIZE (line 10) | const DEFAULT_LED_SIZE = 5; method constructor (line 13) | constructor(content, blockView, index) { method renderLed (line 50) | renderLed() { method renderStart (line 73) | renderStart() { method getArrow (line 139) | getArrow() { method _attachDisposeEvent (line 148) | _attachDisposeEvent(func) { method renderOptions (line 159) | renderOptions() { method applyValue (line 189) | applyValue(value) { method destroyOption (line 194) | destroyOption() { method getContentWidth (line 206) | getContentWidth() { FILE: src/playground/field/lineBreak.js method constructor (line 2) | constructor(content, blockView, index) { method renderStart (line 14) | renderStart() { method align (line 18) | align(targetStatementIndex) { FILE: src/playground/field/musicScale.js method constructor (line 4) | constructor(content, blockView, index) { method renderStart (line 39) | renderStart() { method resize (line 106) | resize() { method _attachDisposeEvent (line 129) | _attachDisposeEvent(func) { method getArrow (line 140) | getArrow() { method renderOptions (line 149) | renderOptions(neighborFields) { method getContentHeight (line 182) | getContentHeight(height) { method applyValue (line 186) | applyValue(value) { method destroyOption (line 194) | destroyOption(skipCommand, forceCommand) { method getTextWidth (line 207) | getTextWidth() { method _updateTextRender (line 211) | _updateTextRender() { method _setTextValue (line 248) | _setTextValue() { method getTextValue (line 258) | getTextValue() { FILE: src/playground/field/output.js method constructor (line 11) | constructor(content, blockView, index, mode, contentIndex) { method renderStart (line 42) | renderStart(board, mode) { method align (line 64) | align(x, y, animate) { method calcWH (line 103) | calcWH() { method destroy (line 122) | destroy() { method _inspectBlock (line 126) | _inspectBlock() {} method _setValueBlock (line 128) | _setValueBlock(block) { method spliceBlock (line 138) | spliceBlock() { method _updateValueBlock (line 142) | _updateValueBlock(block) { method getPrevBlock (line 168) | getPrevBlock(block) { method getNextBlock (line 176) | getNextBlock() { method requestAbsoluteCoordinate (line 180) | requestAbsoluteCoordinate(blockView) { method dominate (line 191) | dominate() { method isGlobal (line 195) | isGlobal() { method separate (line 199) | separate(block) { method getCode (line 205) | getCode() { method cut (line 209) | cut(block) { method _updateBG (line 218) | _updateBG() { method replace (line 235) | replace(block) { method setParent (line 246) | setParent(parent) { method getParent (line 250) | getParent() { method getThread (line 254) | getThread() { method getValueBlock (line 258) | getValueBlock() { method pointer (line 262) | pointer(pointer) { FILE: src/playground/field/text.js method constructor (line 2) | constructor({ fontSize, align = 'left', text, color }, blockView, index) { method renderStart (line 21) | renderStart() { method getTextValue (line 73) | getTextValue() { FILE: src/playground/field/textDynamic.js method constructor (line 3) | constructor(content, blockView, index) { method _updateValue (line 24) | async _updateValue() { method renderStart (line 38) | renderStart() { method getTextValue (line 90) | getTextValue() { FILE: src/playground/field/textInput.js method constructor (line 6) | constructor(content, blockView, index) { method _focusNeighbor (line 35) | _focusNeighbor(direction) { method renderStart (line 56) | renderStart() { method renderOptions (line 113) | renderOptions(neighborFields) { method _getNumberOptionWidget (line 148) | _getNumberOptionWidget() { method _getAngleOptionWidget (line 183) | _getAngleOptionWidget(...excludeDom) { method _getInputFieldOption (line 217) | _getInputFieldOption() { method applyValue (line 271) | applyValue(value, isNotUpdate) { method resize (line 304) | resize() { method destroyOption (line 314) | destroyOption(skipCommand, forceCommand) { method getTextWidth (line 336) | getTextWidth() { method _setTextValue (line 340) | _setTextValue() { method _setConvertedValue (line 347) | _setConvertedValue() { method getNeighborFields (line 361) | getNeighborFields() { method _getNextValue (line 386) | _getNextValue(value) { method _getSubstringValue (line 427) | _getSubstringValue() { method _refineDegree (line 436) | static _refineDegree(value) { method _isValidInputValue (line 458) | static _isValidInputValue(value) { FILE: src/playground/globalSvg.js class GlobalSvg (line 3) | class GlobalSvg { method createDom (line 10) | createDom() { method setView (line 41) | setView(view, mode) { method getView (line 60) | getView() { method canAddStorageBlock (line 64) | get canAddStorageBlock() { method setComment (line 70) | setComment(view, mode) { method draw (line 101) | draw() { method remove (line 171) | remove() { method align (line 189) | align() { method show (line 209) | show() { method hide (line 214) | hide() { method position (line 219) | position(value) { method commentPosition (line 236) | commentPosition({ startX = 0, startY = 0 } = {}) { method adjust (line 253) | adjust(adjustX, adjustY) { method _applyDomPos (line 265) | _applyDomPos(left, top) { method terminateDrag (line 272) | terminateDrag(blockView) { method addControl (line 309) | addControl(...args) { method onMouseDown (line 313) | onMouseDown(e) { method setScale (line 353) | setScale(scale = 1) { method getRelativePoint (line 357) | getRelativePoint(matrix) { FILE: src/playground/renderView.js method constructor (line 11) | constructor(dom, align, scale, parserType) { method _generateView (line 57) | _generateView() { method changeCode (line 75) | changeCode(code, resizeImmediately) { method align (line 100) | align() { method hide (line 135) | hide() { method show (line 139) | show() { method _setSize (line 143) | _setSize() { method bindCodeView (line 153) | bindCodeView(codeView) { method resize (line 164) | resize(isImmediate) { method setDomSize (line 207) | setDomSize(isImmediate) { method _getHorizontalPadding (line 229) | _getHorizontalPadding() { method getBlockSyntax (line 239) | getBlockSyntax(block, renderMode) { method setParserType (line 254) | setParserType(parserType) { FILE: src/playground/scope.js class Scope (line 3) | class Scope { method constructor (line 4) | constructor(block, executor) { method callReturn (line 11) | callReturn() { method getParam (line 15) | getParam(index) { method filterReservedKeywords (line 29) | filterReservedKeywords(param) { method getParams (line 33) | getParams() { method _setBlockState (line 45) | _setBlockState(fieldBlock, valueState) { method _setChildBlockState (line 65) | _setChildBlockState(fieldBlocks, currentBlockId) { method getValues (line 86) | getValues(keys, scope) { method getValue (line 90) | getValue(key, scope) { method _setExecutorValueMap (line 100) | _setExecutorValueMap(fieldBlocks) { method getStringValue (line 132) | getStringValue(key, scope) { method getNumberValue (line 136) | getNumberValue(key, scope) { method getBooleanValue (line 140) | getBooleanValue(key, scope) { method getField (line 149) | getField(key) { method getStringField (line 153) | getStringField(key) { method getNumberField (line 157) | getNumberField(key) { method getStatement (line 161) | getStatement(key, scope) { method _getParamIndex (line 165) | _getParamIndex(key) { method _getStatementIndex (line 172) | _getStatementIndex(key) { method die (line 179) | die() { method run (line 184) | run(entity, isValue) { FILE: src/playground/scroll.js method SCROLL_WIDTH (line 4) | get SCROLL_WIDTH() { method RADIUS (line 7) | get RADIUS() { method MARGIN (line 10) | get MARGIN() { method constructor (line 13) | constructor(board, horizontal, vertical) { method addEventListener (line 97) | addEventListener(dom, event = [], func, option) { method removeEventListener (line 102) | removeEventListener(dom, event = [], func) { method createScrollBar (line 108) | createScrollBar() { method updateScrollBar (line 138) | updateScrollBar(dx, dy) { method scroll (line 154) | scroll(x, y, skipCommand) { method _scroll (line 204) | _scroll(x, y) { method setVisible (line 209) | setVisible(visible) { method isVisible (line 219) | isVisible() { method setOpacity (line 223) | setOpacity(value) { method resizeScrollBar (line 233) | resizeScrollBar() { method _bindEvent (line 307) | _bindEvent() { FILE: src/playground/skeleton/basic/basic.ts method path (line 3) | path(blockView) { method box (line 19) | box(blockView) { method magnets (line 30) | magnets(blockView) { method contentPos (line 38) | contentPos(blockView) { method path (line 50) | path(blockView) { method magnets (line 65) | magnets() { FILE: src/playground/skeleton/basic/basic_boolean_field.ts method path (line 2) | path(blockView) { method box (line 21) | box(blockView) { method magnets (line 32) | magnets() { method contentPos (line 37) | contentPos(blockView) { FILE: src/playground/skeleton/basic/basic_button.ts method path (line 2) | path() { method box (line 14) | box() { method contentPos (line 23) | contentPos() { FILE: src/playground/skeleton/basic/basic_button_disabled.ts method path (line 2) | path() { method box (line 14) | box() { method contentPos (line 23) | contentPos() { FILE: src/playground/skeleton/basic/basic_create.ts method path (line 3) | path(blockView) { method magnets (line 28) | magnets(blockView) { method box (line 31) | box(blockView) { method statementPos (line 42) | statementPos(blockView) { method contentPos (line 46) | contentPos(blockView) { FILE: src/playground/skeleton/basic/basic_create_value.ts method path (line 16) | path(blockView) { method magnets (line 40) | magnets(blockView) { method box (line 43) | box(blockView) { method statementPos (line 54) | statementPos(blockView) { method contentPos (line 58) | contentPos(blockView) { FILE: src/playground/skeleton/basic/basic_define.ts method path (line 3) | path(blockView) { method magnets (line 20) | magnets() { method box (line 23) | box(blockView) { method statementPos (line 34) | statementPos(blockView) { method contentPos (line 43) | contentPos() { FILE: src/playground/skeleton/basic/basic_double_loop.ts method path (line 3) | path(blockView) { method magnets (line 42) | magnets(blockView) { method box (line 63) | box(blockView) { method statementPos (line 82) | statementPos(blockView) { method contentPos (line 95) | contentPos(blockView) { FILE: src/playground/skeleton/basic/basic_event.ts method path (line 3) | path(blockView) { method box (line 19) | box(blockView) { method magnets (line 29) | magnets(blockView) { method contentPos (line 36) | contentPos() { FILE: src/playground/skeleton/basic/basic_loop.ts method path (line 3) | path(blockView) { method magnets (line 31) | magnets(blockView) { method box (line 40) | box(blockView) { method statementPos (line 54) | statementPos(blockView) { method contentPos (line 58) | contentPos(blockView) { FILE: src/playground/skeleton/basic/basic_param.ts method path (line 2) | path(blockView) { method box (line 28) | box(blockView) { method magnets (line 38) | magnets() { method contentPos (line 43) | contentPos() { FILE: src/playground/skeleton/basic/basic_string_field.ts method path (line 2) | path(blockView) { method box (line 20) | box(blockView) { method magnets (line 31) | magnets() { method contentPos (line 36) | contentPos(blockView) { FILE: src/playground/skeleton/basic/basic_text.ts method path (line 4) | path(blockView) { method box (line 17) | box(blockView) { method contentPos (line 35) | contentPos(blockView) { FILE: src/playground/skeleton/basic/basic_text_light.ts method path (line 7) | path(blockView) { method box (line 20) | box(blockView) { method contentPos (line 38) | contentPos(blockView) { FILE: src/playground/skeleton/clickable_text.ts method path (line 2) | path(blockView) { method box (line 13) | box(blockView) { method contentPos (line 29) | contentPos(blockView) { FILE: src/playground/skeleton/comment.ts method path (line 3) | path(blockView) { method box (line 15) | box(blockView) { method magnets (line 26) | magnets(blockView) { method contentPos (line 34) | contentPos(blockView) { FILE: src/playground/skeleton/pebble/pebble_basic.ts method path (line 5) | path() { method magnets (line 16) | magnets(blockView) { method box (line 24) | box() { method contentPos (line 33) | contentPos() { FILE: src/playground/skeleton/pebble/pebble_event.ts method path (line 3) | path() { method box (line 6) | box() { method magnets (line 15) | magnets(blockView) { method contentPos (line 22) | contentPos() { FILE: src/playground/skeleton/pebble/pebble_loop.ts method path (line 5) | path(blockView) { method magnets (line 26) | magnets(blockView) { method box (line 35) | box(blockView) { method statementPos (line 49) | statementPos(blockView) { method contentPos (line 53) | contentPos() { FILE: src/playground/thread.js method constructor (line 4) | constructor(thread, code, parent) { method getId (line 16) | getId() { method load (line 20) | load(thread = [], mode) { method registerEvent (line 47) | registerEvent(block, eventType) { method unregisterEvent (line 52) | unregisterEvent(block, eventType) { method createView (line 56) | createView(board, mode) { method destroyView (line 71) | destroyView() { method separate (line 76) | separate(block, count, index) { method cut (line 86) | cut(block) { method insertByBlock (line 93) | insertByBlock(block, newBlocks) { method insertToTop (line 103) | insertToTop(newBlock) { method clone (line 110) | clone(code, mode) { method toJSON (line 118) | toJSON(isNew, index = 0, excludeData, option) { method destroy (line 136) | destroy(animate, isNotForce) { method getBlock (line 150) | getBlock(index) { method getBlocks (line 154) | getBlocks() { method countBlock (line 158) | countBlock() { method handleChange (line 173) | handleChange() { method getCode (line 179) | getCode() { method setCode (line 183) | setCode(code) { method spliceBlock (line 187) | spliceBlock(block) { method getFirstBlock (line 193) | getFirstBlock() { method getPrevBlock (line 197) | getPrevBlock(block) { method getNextBlock (line 201) | getNextBlock(block) { method getLastBlock (line 205) | getLastBlock() { method getRootBlock (line 209) | getRootBlock() { method hasBlockType (line 213) | hasBlockType(type) { method getCount (line 249) | getCount(startBlock) { method indexOf (line 257) | indexOf(block) { method pointer (line 261) | pointer(pointer = [], block) { method getBlockIndex (line 280) | getBlockIndex(block) { method getBlockList (line 284) | getBlockList(excludePrimitive, type, index) { method stringify (line 304) | stringify(excludeData, isNew, index) { method isInOrigin (line 308) | isInOrigin() { method getDom (line 313) | getDom(query) { method isParamBlockType (line 328) | isParamBlockType() { method isGlobal (line 332) | isGlobal() { method hasData (line 336) | hasData() { method resetEvent (line 340) | resetEvent() { FILE: src/playground/thread_view.js method constructor (line 9) | constructor(thread, board) { method destroy (line 23) | destroy() { method setParent (line 27) | setParent(parent) { method getParent (line 31) | getParent() { method renderText (line 35) | renderText() { method renderBlock (line 42) | renderBlock() { method requestAbsoluteCoordinate (line 49) | requestAbsoluteCoordinate(blockView) { method requestPartHeight (line 75) | requestPartHeight(blockView) { method getMagnet (line 97) | getMagnet() { method dominate (line 113) | dominate() { method isGlobal (line 117) | isGlobal() { method reDraw (line 121) | reDraw() { method setZIndex (line 134) | setZIndex(zIndex) { method setHasGuide (line 138) | setHasGuide(bool) { method getFields (line 142) | getFields() { FILE: src/playground/toast.js class Toast (line 1) | class Toast { method constructor (line 3) | constructor(board) { method generateView (line 13) | generateView() { method show (line 27) | show(message) { method destroy (line 40) | destroy() { FILE: src/playground/trashcan.js method constructor (line 3) | constructor(board) { method _generateView (line 15) | _generateView() { method renderStart (line 21) | renderStart() { method _addControl (line 36) | _addControl() { method updateDragBlock (line 45) | updateDragBlock() { method checkBlock (line 82) | checkBlock() { method align (line 104) | align() { method setPosition (line 113) | setPosition() { method getPosition (line 123) | getPosition() { method tAnimation (line 130) | tAnimation(isOver) { method setBoard (line 148) | setBoard(board) { FILE: src/playground/vim.js class Vim (line 3) | class Vim { method constructor (line 20) | constructor(dom) { method createDom (line 52) | createDom(dom) { method hide (line 128) | hide() { method show (line 133) | show() { method clearText (line 138) | clearText() { method textToCode (line 142) | textToCode(textType) { method codeToText (line 160) | codeToText(code, mode) { method getCodeToText (line 232) | getCodeToText(code, parseType) { method setParserAvailableCode (line 240) | setParserAvailableCode(blockMenuCode, boardCode) { method getBlockSyntax (line 244) | getBlockSyntax(datum) { method #getAssistScope (line 255) | #getAssistScope() { method #setParserUsingOldTextType (line 262) | #setParserUsingOldTextType() { FILE: src/playground/workspace.js method constructor (line 10) | constructor(options) { method getBoard (line 88) | getBoard() { method getSelectedBoard (line 92) | getSelectedBoard() { method getBlockMenu (line 96) | getBlockMenu() { method getVimBoard (line 100) | getVimBoard() { method getMode (line 104) | getMode() { method setMode (line 108) | setMode(mode, message, isForce) { method changeBoardCode (line 302) | changeBoardCode(code, cb) { method changeOverlayBoardCode (line 315) | changeOverlayBoardCode(code) { method changeBlockMenuCode (line 321) | changeBlockMenuCode(code) { method textToCode (line 325) | textToCode(mode, oldTextType) { method codeToText (line 348) | codeToText(code, mode) { method getCodeToText (line 363) | getCodeToText(code) { method _setSelectedBlockView (line 371) | _setSelectedBlockView() { method initOverlayBoard (line 392) | initOverlayBoard() { method _keyboardControl (line 404) | _keyboardControl(e, isForce) { method _handleChangeBoard (line 616) | _handleChangeBoard() { method _syncTextCode (line 627) | _syncTextCode() { method addVimBoard (line 647) | addVimBoard(dom) { method getParserType (line 656) | getParserType() { method getBlockViewRenderMode (line 660) | getBlockViewRenderMode() { method _isVimMode (line 670) | _isVimMode() { method attachKeyboardCapture (line 676) | attachKeyboardCapture() { method detachKeyboardCapture (line 683) | detachKeyboardCapture() { method _unbindBlockViewMouseUpEvent (line 690) | _unbindBlockViewMouseUpEvent() { method setWidgetUpdateEveryTime (line 697) | setWidgetUpdateEveryTime(val) { method syncCode (line 701) | syncCode() { method setHoverBlockView (line 709) | setHoverBlockView(blockView) { method reDraw (line 717) | reDraw() { method getCurrentBoard (line 731) | getCurrentBoard() { method setScale (line 744) | setScale(scale = 1) { method destroy (line 753) | destroy() { FILE: src/playground/zoom_controller.js method constructor (line 4) | constructor(board) { method CONTROLLER_WIDTH (line 14) | get CONTROLLER_WIDTH() { method CONTROLLER_HEIGHT (line 18) | get CONTROLLER_HEIGHT() { method ZOOM_RANGE (line 22) | get ZOOM_RANGE() { method ZOOM_MODE (line 26) | get ZOOM_MODE() { method view (line 34) | get view() { method generateView (line 40) | generateView() { method renderStart (line 50) | renderStart(zoomGroup) { method addControl (line 94) | addControl(zoomGroup) { method zoomChange (line 111) | zoomChange(mode) { method setScale (line 136) | setScale(scale = 1) { method setPosition (line 145) | setPosition() { method getPosition (line 155) | getPosition() { method align (line 162) | align() { method setBoard (line 171) | setBoard(board) { method destroy (line 180) | destroy() { FILE: src/textcoding/data_processing/queue.js function Node (line 11) | function Node(data) { FILE: src/textcoding/parser.js function makeLine (line 610) | function makeLine(text) { FILE: src/textcoding/parser/core/block/blockToPy.js method constructor (line 9) | constructor() { method Code (line 21) | Code(code, parseMode) { method Thread (line 48) | Thread(thread) { method Block (line 89) | Block(block) { method Comment (line 232) | Comment(comment) { method _getParamsValue (line 243) | _getParamsValue(templateIndex, block) { method searchSyntax (line 347) | searchSyntax(datum) { method FieldAngle (line 389) | FieldAngle(dataParam, textParam) { method FieldColor (line 397) | FieldColor(dataParam, textParam) { method FieldDropdown (line 404) | FieldDropdown(dataParam, textParam) { method FieldDropdownDynamic (line 424) | FieldDropdownDynamic(dataParam, textParam) { method FieldImage (line 464) | FieldImage(dataParam, textParam) { method FieldIndicator (line 472) | FieldIndicator(dataParam, textParam) { method FieldKeyboard (line 476) | FieldKeyboard(dataParam, textParam) { method FieldOutput (line 499) | FieldOutput(dataParam, textParam) { method FieldText (line 503) | FieldText(dataParam, textParam) { method FieldTextInput (line 511) | FieldTextInput(dataParam, textParam) { method FieldNumber (line 528) | FieldNumber(dataParam, textParam) { method isFunc (line 536) | isFunc(block) { method isRegisteredFunc (line 552) | isRegisteredFunc(block) { method isFuncStmtParam (line 558) | isFuncStmtParam(block) { method makeFuncSyntax (line 575) | makeFuncSyntax(funcBlock) { method makeFuncDef (line 597) | makeFuncDef(funcBlock, isExpression) { method getFuncInfo (line 653) | getFuncInfo(funcBlock) { FILE: src/textcoding/parser/core/text/pyToBlock.js method constructor (line 7) | constructor(blockSyntax) { method Programs (line 46) | Programs(astArr) { method raiseError (line 54) | raiseError({ title = '', message = '', line }) { method processPrograms (line 58) | processPrograms(astArr) { method Program (line 92) | Program(component) { method ExpressionStatement (line 105) | ExpressionStatement(component) { method CallExpression (line 115) | CallExpression(component) { method Identifier (line 177) | Identifier(component) { method VariableDeclaration (line 204) | VariableDeclaration(component) { method VariableDeclarator (line 210) | VariableDeclarator(component) { method AssignmentExpression (line 218) | AssignmentExpression(component) { method Literal (line 325) | Literal(component, paramSchema, paramDef) { method MemberExpression (line 353) | MemberExpression(component) { method WhileStatement (line 422) | WhileStatement(component) { method BlockStatement (line 446) | BlockStatement(component) { method IfStatement (line 460) | IfStatement(component) { method ForStatement (line 509) | ForStatement(component) { method ForInStatement (line 514) | ForInStatement(component) { method BreakStatement (line 530) | BreakStatement(component) { method UnaryExpression (line 536) | UnaryExpression(component) { method LogicalExpression (line 567) | LogicalExpression(component) { method BinaryExpression (line 578) | BinaryExpression(component) { method FunctionDeclaration (line 639) | FunctionDeclaration(component) { method FunctionExpression (line 702) | FunctionExpression(component) { method ReturnStatement (line 706) | ReturnStatement(component) { method NewExpression (line 712) | NewExpression(component) { method SubscriptIndex (line 716) | SubscriptIndex(component) { method Comment (line 732) | Comment(component) { method Arguments (line 743) | Arguments(blockType, args, defaultParams) { method getValue (line 809) | getValue(component) { method getMessage (line 836) | getMessage(name) { method DropdownDynamic (line 861) | DropdownDynamic(value, paramSchema) { method Node (line 975) | Node(nodeType, node) { method PySyntax (line 1002) | PySyntax(blockSchema, defaultParams) { method CodeMap (line 1024) | CodeMap(blockType) { method Block (line 1032) | Block(result, blockInfo) { method ListIndex (line 1041) | ListIndex(param) { method isParamPrimitive (line 1068) | isParamPrimitive(param) { method assert (line 1072) | assert(data, keyword, errorNode, message, subject) { method setParams (line 1085) | setParams(params) { method getVariables (line 1108) | getVariables(program) { method variableExist (line 1200) | variableExist(name, type) { method len (line 1214) | len(component) { method ['Hamster.note'] (line 1239) | ['Hamster.note'](component) { method ['Hamster.line_tracer_mode'] (line 1256) | ['Hamster.line_tracer_mode'](component) { method ['Hamster.io_mode_a'] (line 1260) | ['Hamster.io_mode_a'](component) { method ['Hamster.io_mode_b'] (line 1264) | ['Hamster.io_mode_b'](component) { method ['Hamster.io_modes'] (line 1268) | ['Hamster.io_modes'](component) { method ['Hamster.leds'] (line 1272) | ['Hamster.leds'](component) { method ['Hamster.left_led'] (line 1276) | ['Hamster.left_led'](component) { method ['Hamster.right_led'] (line 1280) | ['Hamster.right_led'](component) { method ['__pythonRuntime.ops.in'] (line 1284) | ['__pythonRuntime.ops.in'](component) { method Special (line 1292) | Special(component, name, key) { method createFunctionMap (line 1304) | createFunctionMap() { method createFunction (line 1320) | createFunction(component, funcName, blocks) { method ClassDeclaration (line 1403) | ClassDeclaration(component) { method searchSyntax (line 1446) | searchSyntax(datum) { method toLowerCase (line 1495) | toLowerCase(data) { FILE: src/textcoding/util/textCodingUtil.js class TextCodingUtil (line 3) | class TextCodingUtil { method canUsePythonVariables (line 5) | canUsePythonVariables(variables) { method canUsePythonFunctions (line 13) | canUsePythonFunctions(functions) { method initQueue (line 32) | initQueue() { method clearQueue (line 37) | clearQueue() { method indent (line 42) | indent(textCode) { method isNumeric (line 52) | isNumeric(value) { method isBinaryOperator (line 57) | isBinaryOperator(value) { method logicalExpressionConvert (line 61) | logicalExpressionConvert(operator) { method dropdownDynamicIdToNameConvertor (line 79) | dropdownDynamicIdToNameConvertor(id, menuName) { method isEventBlock (line 180) | isEventBlock(block) { method isEntryEventFuncByFullText (line 195) | isEntryEventFuncByFullText(text) { method searchFuncDefParam (line 221) | searchFuncDefParam(block) { method gatherFuncDefParam (line 242) | gatherFuncDefParam(block) { method isParamBlock (line 291) | isParamBlock(block) { method hasBlockInfo (line 301) | hasBlockInfo(data, blockInfo) { method updateBlockInfo (line 319) | updateBlockInfo(data, blockInfo) { method assembleRepeatWhileTrueBlock (line 345) | assembleRepeatWhileTrueBlock(block, syntax) { method jsAdjustSyntax (line 371) | jsAdjustSyntax(block, syntax) { method bTojBinaryOperatorConvertor (line 412) | bTojBinaryOperatorConvertor(operator) { method jTobBinaryOperatorConvertor (line 435) | jTobBinaryOperatorConvertor(operator) { method radarVariableConvertor (line 458) | radarVariableConvertor(variable) { method tTobDropdownValueConvertor (line 463) | tTobDropdownValueConvertor(value) { method canConvertTextModeForOverlayMode (line 478) | canConvertTextModeForOverlayMode(convertingMode) { method hasNotSupportedBlocks (line 498) | hasNotSupportedBlocks() { method getNotSupportedBlocks (line 529) | getNotSupportedBlocks() { method removeNotSupportedBlock (line 539) | removeNotSupportedBlock(names = []) { method validateVariableAndListToPython (line 549) | validateVariableAndListToPython() { method validateVariable (line 560) | validateVariable(variables, errorSuffix) { method validateList (line 569) | validateList(targets, errorSuffix) { method validateFunctionToPython (line 597) | validateFunctionToPython() { method getFunctionToPythonErrorMessage (line 625) | getFunctionToPythonErrorMessage(functionBlock, functionName, parameter... method hasFunctionFieldLabel (line 665) | hasFunctionFieldLabel(fBlock) { method hasFunctionBooleanField (line 707) | hasFunctionBooleanField(fBlock) { method validateName (line 725) | validateName(target, errorSuffix) { method validateTargetNotExceedMaxNumber (line 751) | validateTargetNotExceedMaxNumber(target) { method validateNameIncludeSpace (line 778) | validateNameIncludeSpace(name, type) { method validateNameNotStartWithNumber (line 798) | validateNameNotStartWithNumber(name, errorSuffix) { method validateNameNotStartWithSpecials (line 815) | validateNameNotStartWithSpecials(name, errorSuffix) { method validateNameIsReservedKeyword (line 825) | validateNameIsReservedKeyword(name, errorSuffix) { method _generateErrorObject (line 878) | _generateErrorObject(message, type) { method generateVariablesDeclaration (line 885) | generateVariablesDeclaration() { method generateListsDeclaration (line 918) | generateListsDeclaration() { method generateForStmtIndex (line 965) | generateForStmtIndex(index, str) { method getFunctionNameFromTemplate (line 988) | getFunctionNameFromTemplate(template) { FILE: src/util/audioSocket.js constant GATEWAY_CONNECT_TIMEOUT (line 4) | const GATEWAY_CONNECT_TIMEOUT = 5000; constant DEFAULT_ADDR (line 6) | const DEFAULT_ADDR = { function voiceApiConnect (line 11) | function voiceApiConnect(addr = DEFAULT_ADDR, language = 'Kor', cb) { FILE: src/util/audioUtils.js constant STATUS_CODE (line 9) | const STATUS_CODE = { constant DESIRED_SAMPLE_RATE (line 21) | const DESIRED_SAMPLE_RATE = 16000; class AudioUtils (line 23) | class AudioUtils { method currentVolume (line 28) | get currentVolume() { method constructor (line 32) | constructor() { method getMediaStream (line 44) | async getMediaStream() { method incompatBrowserChecker (line 63) | incompatBrowserChecker() { method initialize (line 77) | async initialize() { method improperStop (line 140) | improperStop() { method startRecord (line 147) | startRecord(recordMilliSecond, language) { method startTimedRecord (line 219) | startTimedRecord(recordMilliSecond, language) { method sendBuffer (line 276) | async sendBuffer(buffers, language) { method _stopMediaRecorder (line 316) | _stopMediaRecorder() { method stopRecord (line 325) | stopRecord() { method isAudioConnected (line 352) | isAudioConnected() { method _connectNodes (line 360) | _connectNodes(...connectableNodes) { method _isBrowserSupportAudio (line 370) | _isBrowserSupportAudio() { FILE: src/util/binPacking.js class BinPacking (line 3) | class BinPacking { method constructor (line 4) | constructor(width, height) { method reset (line 12) | reset() { method isIntersect (line 17) | isIntersect(r1, r2) { method isInclude (line 33) | isInclude(r1, r2) { method getIntersection (line 45) | getIntersection(r1, r2) { method check (line 54) | check(item) { method add (line 170) | add(id, x = 0, y = 0, w = 100, h = 100) { method replace (line 180) | replace(id, x = 0, y = 0, width, height) { method remove (line 188) | remove(id) { FILE: src/util/block_driver.js method convert (line 4) | convert() { method _convertBlock (line 14) | _convertBlock(blockType) { method constructor (line 98) | constructor(blocklyInfo, def, blockType) { method simulate (line 120) | simulate(blocklyInfo) { method toJSON (line 143) | toJSON() { method appendDummyInput (line 210) | appendDummyInput() { method appendValueInput (line 214) | appendValueInput(key) { method appendStatementInput (line 233) | appendStatementInput(key) { method setCheck (line 241) | setCheck(accept) { method appendField (line 249) | appendField(field, opt) { method setColour (line 368) | setColour(color) { method setInputsInline (line 372) | setInputsInline() {} method setOutput (line 374) | setOutput(bool, type) { method setPreviousStatement (line 381) | setPreviousStatement(bool) { method setNextStatement (line 385) | setNextStatement(bool) { method setEditable (line 389) | setEditable(bool) { method getFieldCount (line 393) | getFieldCount() { method _addToParamsKeyMap (line 398) | _addToParamsKeyMap(key) { method _addToStatementsKeyMap (line 404) | _addToStatementsKeyMap(key) { FILE: src/util/common.js method generateId (line 63) | generateId() { FILE: src/util/contextmenu.js function _bindEvent (line 183) | function _bindEvent() { FILE: src/util/dataSource.ts class DataStore (line 1) | class DataStore { method constructor (line 4) | constructor() { method add (line 9) | add(key: K, value: V): void { method getAll (line 17) | getAll(key: K): V[] { method getAllExcept (line 22) | getAllExcept(excludedKey: K): V[] { method getAllData (line 33) | getAllData(): [K, V[]][] { method getAllValues (line 37) | getAllValues(): V[] { method delete (line 46) | delete(key: K): void { method deleteItemByKeyAndValue (line 50) | deleteItemByKeyAndValue(key: K, value: V): boolean { method clear (line 71) | clear(): void { FILE: src/util/destroyer/Destroyer.ts type IDestroyer (line 1) | interface IDestroyer { class Destroyer (line 5) | class Destroyer implements IDestroyer { method add (line 8) | add(item: IDestroyer): void { method remove (line 15) | remove(item: IDestroyer): void { method destroy (line 23) | destroy() { FILE: src/util/domUtils.js method addEventListenerMultiple (line 9) | static addEventListenerMultiple(target, eventTypes, eventHandler, option) { FILE: src/util/functions/showConsoleBanner.ts function isUA (line 10) | function isUA(userAgent: string) { FILE: src/util/location.js function getInitialData (line 3) | function getInitialData() { FILE: src/util/mediaPipeUtils.ts type FLIP_NORMAL (line 34) | type FLIP_NORMAL = 0; type FLIP_HORIZONTAL (line 35) | type FLIP_HORIZONTAL = 1; type FLIP_VERTICAL (line 36) | type FLIP_VERTICAL = 2; type FLIP_BOTH (line 37) | type FLIP_BOTH = 3; type TFlipState (line 38) | type TFlipState = FLIP_NORMAL | FLIP_HORIZONTAL | FLIP_VERTICAL | FLIP_B... type TGestureRecognitionOption (line 40) | type TGestureRecognitionOption = { type MotionElement (line 44) | type MotionElement = { type Pixel (line 52) | type Pixel = { type TNames (line 61) | type TNames = { class MediaPipeUtils (line 127) | class MediaPipeUtils { method constructor (line 210) | constructor() { method isRunning (line 217) | get isRunning() { method allCanvases (line 221) | get allCanvases(): PIXI.Sprite[] | createjs.Bitmap[] { method overlayCanvases (line 231) | get overlayCanvases(): PIXI.Sprite[] | createjs.Bitmap[] { method changeCanWorker (line 240) | changeCanWorker(canWorker: boolean) { method initialize (line 244) | async initialize() { method sleep (line 271) | sleep(ms?: number) { method initMotionWorkerEvent (line 281) | initMotionWorkerEvent() { method cameraOnOff (line 292) | cameraOnOff(mode: String) { method changeSource (line 300) | async changeSource(target: number) { method setFlipState (line 317) | setFlipState(state: TFlipState) { method setForceFlipState (line 324) | setForceFlipState(prevState: TFlipState, nextState: TFlipState) { method initFlipStateCanvas (line 332) | initFlipStateCanvas(canvas: PIXI.Sprite | createjs.Bitmap) { method setOpacityCamera (line 343) | setOpacityCamera(opacity: number) { method turnOffWebcam (line 347) | turnOffWebcam() { method getVideoStream (line 368) | async getVideoStream(source: string) { method turnOnWebcam (line 402) | async turnOnWebcam() { method checkPermission (line 431) | async checkPermission() { method compatabilityChecker (line 442) | async compatabilityChecker() { method isFlipState (line 455) | isFlipState(type: string) { method motionDetect (line 463) | motionDetect(sprite?: any): Promise { method getYX (line 521) | getYX(a: number) { method sendImageBitmapForGesture (line 525) | async sendImageBitmapForGesture() { method sendImageBitmapForPoseLandmarker (line 541) | async sendImageBitmapForPoseLandmarker() { method sendImageBitmapForFaceLandmarker (line 557) | async sendImageBitmapForFaceLandmarker() { method sendImageBitmapForObjectDetector (line 573) | async sendImageBitmapForObjectDetector() { method initGestureRecognitionWorkerEvent (line 589) | initGestureRecognitionWorkerEvent() { method initPoseLandmarkerWorkerEvent (line 613) | initPoseLandmarkerWorkerEvent() { method initFaceLandmarkerWorkerEvent (line 637) | initFaceLandmarkerWorkerEvent() { method initObjectDetectorWorkerEvent (line 665) | initObjectDetectorWorkerEvent() { method initHandGestureRecognition (line 689) | initHandGestureRecognition() { method initPoseLandmarker (line 717) | initPoseLandmarker() { method initFaceLandmarker (line 741) | initFaceLandmarker() { method initObjectDetector (line 759) | initObjectDetector() { method startHandGestureRecognition (line 782) | async startHandGestureRecognition() { method startPoseLandmarker (line 824) | async startPoseLandmarker() { method startFaceLandmarker (line 865) | async startFaceLandmarker() { method startObjectDetector (line 903) | async startObjectDetector() { method changeDrawDetectedHand (line 944) | changeDrawDetectedHand(isDrawDetectedHand: boolean) { method changeDrawDetectedPoseLandmarker (line 949) | changeDrawDetectedPoseLandmarker(isDrawDetectedPoseLandmarker: boolean) { method changeDrawDetectedFaceLandmarker (line 954) | changeDrawDetectedFaceLandmarker(isDrawDetectedFaceLandmarker: boolean) { method changeDrawDetectedObjectDetector (line 959) | changeDrawDetectedObjectDetector(isDrawDetectedObjectDetector: boolean) { method updateHandGestureRecognition (line 964) | updateHandGestureRecognition() { method updatePoseLandmarker (line 975) | updatePoseLandmarker() { method updateFaceLandmarker (line 986) | updateFaceLandmarker() { method updateObjectDetector (line 995) | updateObjectDetector() { method stopHandGestureRecognition (line 1006) | async stopHandGestureRecognition() { method stopPoseLandmarker (line 1027) | async stopPoseLandmarker() { method stopFaceLandmarker (line 1043) | async stopFaceLandmarker() { method stopObjectDetector (line 1053) | async stopObjectDetector() { method initPredictHandGesture (line 1069) | async initPredictHandGesture() { method initPredictPoseLandmarker (line 1084) | async initPredictPoseLandmarker() { method initPredictObjectDetector (line 1099) | async initPredictObjectDetector() { method predictHandGesture (line 1143) | async predictHandGesture() { method predictPoseLandmarker (line 1240) | async predictPoseLandmarker() { method predictObjectDetector (line 1311) | async predictObjectDetector() { method objectContextFlip (line 1366) | objectContextFlip(context, axis) { method drawObjectDetections (line 1394) | drawObjectDetections(detect: Detection, i: number) { method getFlipDirectionToSign (line 1443) | getFlipDirectionToSign() { method getHandPointAxis (line 1467) | getHandPointAxis(hand: number, handPoint: number) { method getPosePointAxis (line 1485) | getPosePointAxis(pose: number, posePoint: number) { method getFacePointAxis (line 1503) | getFacePointAxis(faceNum: number, facePoint: number) { method getFaceGender (line 1524) | getFaceGender(faceNum: number) { method getFaceAge (line 1535) | getFaceAge(faceNum: number) { method getFaceEmotion (line 1546) | getFaceEmotion(faceNum: number) { method getObjectPointAxis (line 1557) | getObjectPointAxis(face: number, facePoint: number) { method getHandedness (line 1569) | getHandedness(hand: number) { method getGesture (line 1580) | getGesture(hand: number) { method reset (line 1591) | reset() { method destroy (line 1616) | destroy() { FILE: src/util/modal.js method modal (line 5) | get modal() { method alert (line 17) | alert(content, title, options) { method confirm (line 26) | confirm(content, title, options) { FILE: src/util/restrictor.js method constructor (line 4) | constructor(controller) { method restrict (line 13) | restrict(data, toolTipRender) { method end (line 68) | end() { method restrictEnd (line 75) | restrictEnd() { method align (line 79) | align() { method processDomQuery (line 85) | processDomQuery(domQuery, log) { method renderTooltip (line 101) | renderTooltip() { method fadeOutTooltip (line 107) | fadeOutTooltip() { method fadeInTooltip (line 113) | fadeInTooltip() { method isTooltipFaded (line 119) | isTooltipFaded() { method requestNextData (line 126) | requestNextData() { FILE: src/util/scheduler.js class Scheduler (line 1) | class Scheduler { method run (line 7) | run(callback) { method cancel (line 38) | cancel() { FILE: src/util/static.js method COMMAND_TYPES (line 203) | get COMMAND_TYPES() { method getCommandName (line 211) | getCommandName(commandType) { FILE: src/util/tvCast.js method constructor (line 2) | constructor(tvCast) { method init (line 5) | init(tvCastHash) { method generateView (line 9) | generateView(tvCastHash) { method getView (line 25) | getView() { method resize (line 29) | resize() { FILE: src/util/utils.js function toggleEngineContainer (line 337) | function toggleEngineContainer(isVisible) { function inspect (line 522) | function inspect(val) { function clamp01 (line 533) | function clamp01(val) { function isOnePointZero (line 550) | function isOnePointZero(n) { function isPercentage (line 554) | function isPercentage(n) { function hue2rgb (line 644) | function hue2rgb(p, q, t) { function pad2 (line 663) | function pad2(c) { function addEntryEvent (line 723) | function addEntryEvent(dom, event, func) { function removeEntryEvent (line 729) | function removeEntryEvent(dom, event, func) { constant SQRT3 (line 1434) | const SQRT3 = Math.sqrt(3); constant TRIG_VALUES (line 1436) | const TRIG_VALUES = { function F (line 1805) | function F() {} function handleOptionalBlocksActive (line 1971) | function handleOptionalBlocksActive(item) { method success (line 2243) | success() { method error (line 2246) | error() { method complete (line 2679) | complete() { function _getAllElem (line 2912) | function _getAllElem(elem) { FILE: src/util/virtualScroll.js method constructor (line 4) | constructor(dom = document.body, option = {}) { method groupSize (line 19) | get groupSize() { method itemHeight (line 31) | get itemHeight() { method currGroup (line 41) | get currGroup() { method groupHeight (line 45) | get groupHeight() { method beforeHeight (line 49) | get beforeHeight() { method afterHeight (line 53) | get afterHeight() { method height (line 59) | get height() { method show (line 63) | show() { method scroll (line 72) | scroll() { method wrap (line 80) | wrap(data) { method arrayToString (line 87) | arrayToString(arr) { method getData (line 95) | getData(currGroup = -1) { method combineItems (line 104) | combineItems(...items) { method convertElement (line 118) | convertElement(html) { method append (line 124) | append(item) { method remove (line 128) | remove(index = this.data.length - 1) { method assignData (line 132) | assignData(data) { FILE: src/util/workers/newmotion.worker.ts type FLIP_NORMAL (line 5) | type FLIP_NORMAL = 0; type FLIP_HORIZONTAL (line 6) | type FLIP_HORIZONTAL = 1; type FLIP_VERTICAL (line 7) | type FLIP_VERTICAL = 2; type FLIP_BOTH (line 8) | type FLIP_BOTH = 3; type TFlipState (line 9) | type TFlipState = FLIP_NORMAL | FLIP_HORIZONTAL | FLIP_VERTICAL | FLIP_B... type Pixel (line 11) | type Pixel = { type ImageRange (line 20) | type ImageRange = { type TMessageData (line 27) | type TMessageData = { function isFlipState (line 75) | function isFlipState(nowFlipState: TFlipState, type: string) { function init (line 83) | async function init(data: TMessageData) { function calcMotion (line 94) | function calcMotion(data: TMessageData) { FILE: src/util/youtube.js method constructor (line 2) | constructor(youtube) { method init (line 5) | init(youtube) { method generateView (line 10) | generateView(youtubeHash) { method getView (line 28) | getView() { method resize (line 32) | resize() { FILE: test/textcoding/block.js function pairConvertTest (line 11) | function pairConvertTest(blockType) { FILE: types/entry.d.ts type EntryOptions (line 5) | interface EntryOptions { type IEntry (line 17) | interface IEntry extends EntryOptions { type IHardwareType (line 121) | type IHardwareType = 'serial' | 'bluetooth' | 'hid' | 'ble'; type IHardwareControlType (line 122) | type IHardwareControlType = 'slave' | 'master'; type IHardwareModuleConfig (line 124) | interface IHardwareModuleConfig { FILE: types/index.d.ts type UnknownAny (line 2) | type UnknownAny = any; type UnknownFunction (line 3) | type UnknownFunction = (...args: any[]) => any; type Point (line 5) | type Point = { type ISkeleton (line 10) | interface ISkeleton { type MediaUtilsInterface (line 41) | interface MediaUtilsInterface { type EntryDomOptions (line 51) | interface EntryDomOptions { type EntryDom (line 61) | interface EntryDom extends JQuery { type EntryDomConstructor (line 67) | type EntryDomConstructor = ( type HardwareMessageData (line 72) | interface HardwareMessageData extends HardwareModuleId { type HardwareModuleId (line 76) | interface HardwareModuleId { type WebSocketMessage (line 81) | type WebSocketMessage = { type Container (line 90) | interface Container { type Playground (line 97) | interface Playground { type Stage (line 106) | interface Stage { type WSToastFunction (line 118) | type WSToastFunction = (title: string, message: string, isNotAutoDispose... type WorkspaceToast (line 120) | interface WorkspaceToast { type Intro (line 127) | interface Intro { type EntryBlock (line 141) | type EntryBlock = { type EntryBlockModule (line 169) | interface EntryBlockModule { type EntryHardwareBlockModule (line 176) | interface EntryHardwareBlockModule extends EntryBlockModule { type EntryHWLiteBaseModule (line 201) | interface EntryHWLiteBaseModule extends EntryBlockModule { type HWLiteSerialInfo (line 236) | interface HWLiteSerialInfo { type HWLiteBluetoothInfo (line 250) | interface HWLiteBluetoothInfo { type HWLiteStatus (line 255) | type HWLiteStatus = FILE: types/window.d.ts type Window (line 4) | interface Window {