data:image/png;base64,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
...argsarguments1
§_getVarNamesDict
__proto__
...argsarguments1
nacosnacoshnfunction(x) { return Math.log(x + Math.sqrt(x * x - 1)); };asinnasinhnfunction(x) { var absX = Math.abs(x), w if (absX < 3.725290298461914e-9) // |x| < 2^-28 return x if (absX > 268435456) // |x| > 2^28 w = Math.log(absX) + Math.LN2 else if (absX > 2) // 2^28 >= |x| > 2 w = Math.log(2 * absX + 1 / (Math.sqrt(x * x + 1) + absX)) else var t = x * x, w = Math.log1p(absX + t / (1 + Math.sqrt(1 + t))) return x > 0 ? w : -w }atannatan2yxatanhnfunction(x) { return Math.log((1+x)/(1-x)) / 2; };cbrtnclz3231200ncosncoshnfunction(x) { return (Math.exp(x) + Math.exp(-x)) / 2; }expnexpm1nfloornhypotimul0abfunction(opA, opB) { opB |= 0; var result = (opA & 0x003fffff) * opB; if (opA & 0xffc00000 /*!== 0*/) result += (opA & 0xffc00000) * opB |0; return result |0; }; lognlog10nlog1pnlog2nmaxminpowabrandomroundnsignnsinnsinhnsqrtntanntanhntruncnwhen i couldnt figure this out, i fround :(
av
§_getVarNamesDict1
valmatchmatch1
thisa this__proto__prototypethis
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC
h6
parentroot
parentdepth1
i1childrenfalse
childparentchildren
height0
bottombottomleftlefttoptopPoint
leftlefttoptoprightrightbottombottom
prototyperectangleaPointprototypeextendaPoint
createprototypepropELN10LN2LOG10ELOG2EPISQRT1_2SQRT2
Pointxxyy
Pointxxyy
Pointxxyy
Pointxxyy
Pointxxyy
__proto__prototype__proto__constructor[[Construct]]prototypecreateprototype__proto__E,2.718281828459045LN10,2.302585092994046LN2,0.6931471805599453LOG10E,0.4342944819032518LOG2E,1.4426950408889634PI,3.141592653589793SQRT1_2,0.7071067811865476SQRT2,1.4142135623730951absnacosnacoshnasinnasinhnatannatan2yxatanhncbrtnclz32n31200cosncoshnexpnexpm1nfloornhypotimulab0lognlog10nlog1pnlog2nmaxminpowabrandomroundnsignnsinnsinhnsqrtntanntanhntruncn__proto__prototype__proto__constructortoStringtoRGBstringcopyeqaColorobserveAlphaisCloseToaColorobserveAlphatolerancehsvh6set_hsvhsvmixedproportionotherColordarkerpercentlighterpercentdansDarkerinvertedsolid[[Construct]]rgbafromStringaString__proto__prototype__proto__constructortoStringcopyeqaPointltaPointgtaPointgeaPointleaPointmaxaPointminaPointroundabsnegmirrorfloorceiladdotherPointxxyysubtractotherPointxxyymultiplyByotherPointxxyydivideByotherPointxxyyrcrossProductaPointdistanceToaPointscaleByscalePointtranslateBydeltaPointasArraycornercornerPointrectangleaPointextendaPoint[[Construct]]xy__proto__prototype__proto__constructorinitoriginPointcornerPointtoStringcopysetTolefttoprightbottomsetExtentaPointsetWidthwidthsetHeightwidthareaheight0bottombottomCenterbottomLeftbottomRightboundingBoxcentercornersextentheightleftleftCenterrightrightCentertoptopCentertopLefttopRightwidthpositioneqaRectabsaRectinsetBydeltaexpandBydeltagrowBydeltaintersectaRectmergeaRectmergeWithaRectroundspreadamountToTranslateWithinaRectbottombottomleftlefttoptopPointregionsAroundaRectleftlefttoptoprightrightbottombottomcontainsPointaPointcontainsRectangleaRectintersectsaRectisNearToaRectthresholdscaleByscaletranslateBydeltaasArrayasArray_xywh[[Construct]]lefttoprightbottom__proto__prototype__proto__constructorinitparentchildrenArraytoStringaddChildaNodeaddChildFirstaNoderemoveChildaNoderootparentrootdepthparentdepth1allChildrenforAllChildrenaFunctionanyChildaPredicatei1childrenfalseallParents[[Construct]]parentchildrenArray