@babylonjs/viewer
Version:
The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.
3 lines (2 loc) • 20.8 kB
JavaScript
import{i as r,g as o,j as t,k as e,l as s,m as a,F as n}from"./KHR_interactivity-BMn2G2LI.esm.min.js";import{k as l,g as c,R as p,d as h,a as i,F as u,j as w}from"./declarationMapper-sl3auZpG.esm.min.js";import{F as m}from"./flowGraphBinaryOperationBlock-DVhosVT4.esm.min.js";import{F as y}from"./flowGraphCachedOperationBlock-YPEvoRCv.esm.min.js";import{aD as F,bc as d,M as G,V as B,b3 as k,u as f}from"./index-OM-TXt9s.esm.min.js";import{F as x}from"./flowGraphUnaryOperationBlock-DAnp-QWU.esm.min.js";import{F as _}from"./flowGraphTernaryOperationBlock-CnLiXmGO.esm.min.js";import{F as g}from"./objectModelMapping-DA3c5cv8.esm.min.js";import"./spotLight.pure-guqQj5Iw.esm.min.js";class M extends y{constructor(r,o,t,e){super(r,e),this._operation=o,this._className=t}_doOperation(r){return this._operation(r)}getClassName(){return this._className}}class T extends m{constructor(r){super(c(r?.type),c(r?.type),c(r?.type),(r,o)=>this._polymorphicAdd(r,o),"FlowGraphAddBlock",r)}_polymorphicAdd(r,n){const l=t(r),c=t(n);if(e(l,c)||s(l,c)||a(l,c))return r.add(n);if("Quaternion"===l||"Vector4"===c)return new d(r.x,r.y,r.z,r.w).addInPlace(n);if("Vector4"===l||"Quaternion"===c)return r.add(n);if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof n)throw new Error("Cannot add different types of numbers.");return o(r)+o(n)}}class b extends m{constructor(r){super(c(r?.type),c(r?.type),c(r?.type),(r,o)=>this._polymorphicSubtract(r,o),"FlowGraphSubtractBlock",r)}_polymorphicSubtract(r,n){const l=t(r),c=t(n);if(e(l,c)||a(l,c)||s(l,c))return r.subtract(n);if("Quaternion"===l||"Vector4"===c)return new d(r.x,r.y,r.z,r.w).subtractInPlace(n);if("Vector4"===l||"Quaternion"===c)return r.subtract(n);if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof n)throw new Error("Cannot add different types of numbers.");return o(r)-o(n)}}class I extends m{constructor(r){super(c(r?.type),c(r?.type),c(r?.type),(r,o)=>this._polymorphicMultiply(r,o),"FlowGraphMultiplyBlock",r)}_polymorphicMultiply(r,n){const l=t(r),c=t(n);if(e(l,c)||a(l,c))return r.multiply(n);if("Quaternion"===l||"Vector4"===c)return new d(r.x,r.y,r.z,r.w).multiplyInPlace(n);if("Vector4"===l||"Quaternion"===c)return r.multiply(n);if(s(l,c)){if(this.config?.useMatrixPerComponent){const o=r.m;for(let r=0;r<o.length;r++)o[r]*=n.m[r];return"Matrix2D"===l?new u(o):"Matrix3D"===l?new w(o):G.FromArray(o)}return n.multiply(r)}if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof n)throw new Error("Cannot add different types of numbers.");return o(r)*o(n)}}class A extends m{constructor(r){super(c(r?.type),c(r?.type),c(r?.type),(r,o)=>this._polymorphicDivide(r,o),"FlowGraphDivideBlock",r)}_polymorphicDivide(r,n){const l=t(r),c=t(n);if(e(l,c)||a(l,c))return r.divide(n);if("Quaternion"===l||"Quaternion"===c){const o=r.clone();return o.x/=n.x,o.y/=n.y,o.z/=n.z,o.w/=n.w,o}if("Quaternion"===l||"Vector4"===c)return new d(r.x,r.y,r.z,r.w).divideInPlace(n);if("Vector4"===l||"Quaternion"===c)return r.divide(n);if(s(l,c)){if(this.config?.useMatrixPerComponent){const o=r.m;for(let r=0;r<o.length;r++)o[r]/=n.m[r];return"Matrix2D"===l?new u(o):"Matrix3D"===l?new w(o):G.FromArray(o)}return r.divide(n)}if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof n)throw new Error("Cannot add different types of numbers.");return o(r)/o(n)}}class v extends M{constructor(r){super(h,r=>this._random(r),"FlowGraphRandomBlock",r),this.min=this.registerDataInput("min",h,r?.min??0),this.max=this.registerDataInput("max",h,r?.max??1),r?.seed&&(this._seed=r.seed)}_isSeed(r=this._seed){return void 0!==r}_getRandomValue(){if(this._isSeed(this._seed)){const r=1e4*Math.sin(this._seed++);return r-Math.floor(r)}return Math.random()}_random(r){const o=this.min.getValue(r),t=this.max.getValue(r);return this._getRandomValue()*(t-o)+o}}class S extends M{constructor(r){super(h,()=>Math.E,"FlowGraphEBlock",r)}}class C extends M{constructor(r){super(h,()=>Math.PI,"FlowGraphPIBlock",r)}}class D extends M{constructor(r){super(h,()=>2*Math.PI,"FlowGraphTauBlock",r)}}class R extends M{constructor(r){super(h,()=>Number.POSITIVE_INFINITY,"FlowGraphInfBlock",r)}}class V extends M{constructor(r){super(h,()=>Number.NaN,"FlowGraphNaNBlock",r)}}function N(r,o){switch(t(r)){case"FlowGraphInteger":return new g(o(r.value));case"Vector2":return new k(o(r.x),o(r.y));case"Vector3":return new B(o(r.x),o(r.y),o(r.z));case"Vector4":return new d(o(r.x),o(r.y),o(r.z),o(r.w));case"Quaternion":return new F(o(r.x),o(r.y),o(r.z),o(r.w));case"Matrix":return G.FromArray(r.m.map(o));case"Matrix2D":return new u(r.m.map(o));case"Matrix3D":return new w(r.m.map(o));default:return o(r)}}class O extends x{constructor(r){super(h,h,r=>this._polymorphicAbs(r),"FlowGraphAbsBlock",r)}_polymorphicAbs(r){return N(r,Math.abs)}}class E extends x{constructor(r){super(h,h,r=>this._polymorphicSign(r),"FlowGraphSignBlock",r)}_polymorphicSign(r){return N(r,Math.sign)}}class L extends x{constructor(r){super(h,h,r=>this._polymorphicTrunc(r),"FlowGraphTruncBlock",r)}_polymorphicTrunc(r){return N(r,Math.trunc)}}class z extends x{constructor(r){super(h,h,r=>this._polymorphicFloor(r),"FlowGraphFloorBlock",r)}_polymorphicFloor(r){return N(r,Math.floor)}}class j extends x{constructor(r){super(p,p,r=>this._polymorphicCeiling(r),"FlowGraphCeilBlock",r)}_polymorphicCeiling(r){return N(r,Math.ceil)}}class q extends x{constructor(r){super(p,p,r=>this._polymorphicRound(r),"FlowGraphRoundBlock",r)}_polymorphicRound(r){return N(r,r=>r<0&&this.config?.roundHalfAwayFromZero?-Math.round(-r):Math.round(r))}}class P extends x{constructor(r){super(p,p,r=>this._polymorphicFraction(r),"FlowGraphFractBlock",r)}_polymorphicFraction(r){return N(r,r=>r-Math.floor(r))}}class Q extends x{constructor(r){super(p,p,r=>this._polymorphicNeg(r),"FlowGraphNegationBlock",r)}_polymorphicNeg(r){return N(r,r=>-r)}}function $(r,e,s){switch(t(r)){case"FlowGraphInteger":return new g(s(r.value,e.value));case"Vector2":return new k(s(r.x,e.x),s(r.y,e.y));case"Vector3":return new B(s(r.x,e.x),s(r.y,e.y),s(r.z,e.z));case"Vector4":return new d(s(r.x,e.x),s(r.y,e.y),s(r.z,e.z),s(r.w,e.w));case"Quaternion":return new F(s(r.x,e.x),s(r.y,e.y),s(r.z,e.z),s(r.w,e.w));case"Matrix":return G.FromArray(r.m.map((r,o)=>s(r,e.m[o])));case"Matrix2D":return new u(r.m.map((r,o)=>s(r,e.m[o])));case"Matrix3D":return new w(r.m.map((r,o)=>s(r,e.m[o])));default:return s(o(r),o(e))}}class Z extends m{constructor(r){super(p,p,p,(r,o)=>this._polymorphicRemainder(r,o),"FlowGraphModuloBlock",r)}_polymorphicRemainder(r,o){return $(r,o,(r,o)=>r%o)}}class X extends m{constructor(r){super(p,p,p,(r,o)=>this._polymorphicMin(r,o),"FlowGraphMinBlock",r)}_polymorphicMin(r,o){return $(r,o,Math.min)}}class H extends m{constructor(r){super(p,p,p,(r,o)=>this._polymorphicMax(r,o),"FlowGraphMaxBlock",r)}_polymorphicMax(r,o){return $(r,o,Math.max)}}function U(r,o,t){return Math.min(Math.max(r,Math.min(o,t)),Math.max(o,t))}function K(r,e,s,a){switch(t(r)){case"FlowGraphInteger":return new g(a(r.value,e.value,s.value));case"Vector2":return new k(a(r.x,e.x,s.x),a(r.y,e.y,s.y));case"Vector3":return new B(a(r.x,e.x,s.x),a(r.y,e.y,s.y),a(r.z,e.z,s.z));case"Vector4":return new d(a(r.x,e.x,s.x),a(r.y,e.y,s.y),a(r.z,e.z,s.z),a(r.w,e.w,s.w));case"Quaternion":return new F(a(r.x,e.x,s.x),a(r.y,e.y,s.y),a(r.z,e.z,s.z),a(r.w,e.w,s.w));case"Matrix":return G.FromArray(r.m.map((r,o)=>a(r,e.m[o],s.m[o])));case"Matrix2D":return new u(r.m.map((r,o)=>a(r,e.m[o],s.m[o])));case"Matrix3D":return new w(r.m.map((r,o)=>a(r,e.m[o],s.m[o])));default:return a(o(r),o(e),o(s))}}class Y extends _{constructor(r){super(p,p,p,p,(r,o,t)=>this._polymorphicClamp(r,o,t),"FlowGraphClampBlock",r)}_polymorphicClamp(r,o,t){return K(r,o,t,U)}}function J(r){return Math.min(Math.max(r,0),1)}class W extends x{constructor(r){super(p,p,r=>this._polymorphicSaturate(r),"FlowGraphSaturateBlock",r)}_polymorphicSaturate(r){return N(r,J)}}function rr(r,o,t){return(1-t)*r+t*o}function or(r,o,t){if(r===o)return t<r?0:1;const e=J((t-Math.min(r,o))/Math.abs(o-r));return e*e*(3-2*e)}class tr extends _{constructor(r){super(p,p,p,p,(r,o,t)=>this._polymorphicInterpolate(r,o,t),"FlowGraphMathInterpolationBlock",r)}_polymorphicInterpolate(r,o,t){return K(r,o,t,rr)}}class er extends _{constructor(r){super(p,p,h,p,(r,o,t)=>F.Slerp(r,o,t),"FlowGraphMathSlerpBlock",r)}}class sr extends _{constructor(r){super(p,p,p,p,(r,o,t)=>this._polymorphicSmoothStep(r,o,t),"FlowGraphSmoothStepBlock",r)}_polymorphicSmoothStep(r,o,t){return K(r,o,t,or)}}class ar extends m{constructor(r){super(p,p,i,(r,o)=>this._polymorphicEq(r,o),"FlowGraphEqualityBlock",r)}_polymorphicEq(n,l){const c=t(n),p=t(l),h=r=>"Vector4"===r||"Quaternion"===r;return h(c)&&h(p)||e(c,p)||s(c,p)||a(c,p)?n.equals(l):r(n)&&r(l)?o(n)===o(l):typeof n==typeof l&&n===l}}function nr(t,e,s){if(r(t)&&r(e))return s(o(t),o(e));throw new Error(`Cannot compare ${t} and ${e}`)}class lr extends m{constructor(r){super(p,p,i,(r,o)=>this._polymorphicLessThan(r,o),"FlowGraphLessThanBlock",r)}_polymorphicLessThan(r,o){return nr(r,o,(r,o)=>r<o)}}class cr extends m{constructor(r){super(p,p,i,(r,o)=>this._polymorphicLessThanOrEqual(r,o),"FlowGraphLessThanOrEqualBlock",r)}_polymorphicLessThanOrEqual(r,o){return nr(r,o,(r,o)=>r<=o)}}class pr extends m{constructor(r){super(p,p,i,(r,o)=>this._polymorphicGreaterThan(r,o),"FlowGraphGreaterThanBlock",r)}_polymorphicGreaterThan(r,o){return nr(r,o,(r,o)=>r>o)}}class hr extends m{constructor(r){super(p,p,i,(r,o)=>this._polymorphicGreaterThanOrEqual(r,o),"FlowGraphGreaterThanOrEqualBlock",r)}_polymorphicGreaterThanOrEqual(r,o){return nr(r,o,(r,o)=>r>=o)}}class ir extends x{constructor(r){super(p,i,r=>this._polymorphicIsNan(r),"FlowGraphIsNaNBlock",r)}_polymorphicIsNan(t){if(r(t,!0))return isNaN(o(t));throw new Error(`Cannot get NaN of ${t}`)}}class ur extends x{constructor(r){super(p,i,r=>this._polymorphicIsInf(r),"FlowGraphIsInfBlock",r)}_polymorphicIsInf(t){if(r(t))return!isFinite(o(t));throw new Error(`Cannot get isInf of ${t}`)}}class wr extends x{constructor(r){super(p,p,r=>this._polymorphicDegToRad(r),"FlowGraphDegToRadBlock",r)}_degToRad(r){return r*Math.PI/180}_polymorphicDegToRad(r){return N(r,this._degToRad)}}class mr extends x{constructor(r){super(p,p,r=>this._polymorphicRadToDeg(r),"FlowGraphRadToDegBlock",r)}_radToDeg(r){return 180*r/Math.PI}_polymorphicRadToDeg(r){return N(r,this._radToDeg)}}class yr extends x{constructor(r){super(h,h,r=>this._polymorphicSin(r),"FlowGraphSinBlock",r)}_polymorphicSin(r){return N(r,Math.sin)}}class Fr extends x{constructor(r){super(h,h,r=>this._polymorphicCos(r),"FlowGraphCosBlock",r)}_polymorphicCos(r){return N(r,Math.cos)}}class dr extends x{constructor(r){super(h,h,r=>this._polymorphicTan(r),"FlowGraphTanBlock",r)}_polymorphicTan(r){return N(r,Math.tan)}}class Gr extends x{constructor(r){super(h,h,r=>this._polymorphicAsin(r),"FlowGraphASinBlock",r)}_polymorphicAsin(r){return N(r,Math.asin)}}class Br extends x{constructor(r){super(h,h,r=>this._polymorphicAcos(r),"FlowGraphACosBlock",r)}_polymorphicAcos(r){return N(r,Math.acos)}}class kr extends x{constructor(r){super(h,h,r=>this._polymorphicAtan(r),"FlowGraphATanBlock",r)}_polymorphicAtan(r){return N(r,Math.atan)}}class fr extends m{constructor(r){super(p,p,p,(r,o)=>this._polymorphicAtan2(r,o),"FlowGraphATan2Block",r)}_polymorphicAtan2(r,o){return $(r,o,Math.atan2)}}class xr extends x{constructor(r){super(p,p,r=>this._polymorphicSinh(r),"FlowGraphSinhBlock",r)}_polymorphicSinh(r){return N(r,Math.sinh)}}class _r extends x{constructor(r){super(p,p,r=>this._polymorphicCosh(r),"FlowGraphCoshBlock",r)}_polymorphicCosh(r){return N(r,Math.cosh)}}class gr extends x{constructor(r){super(p,p,r=>this._polymorphicTanh(r),"FlowGraphTanhBlock",r)}_polymorphicTanh(r){return N(r,Math.tanh)}}class Mr extends x{constructor(r){super(p,h,r=>this._polymorphicAsinh(r),"FlowGraphASinhBlock",r)}_polymorphicAsinh(r){return N(r,Math.asinh)}}class Tr extends x{constructor(r){super(p,h,r=>this._polymorphicAcosh(r),"FlowGraphACoshBlock",r)}_polymorphicAcosh(r){return N(r,Math.acosh)}}class br extends x{constructor(r){super(p,h,r=>this._polymorphicAtanh(r),"FlowGraphATanhBlock",r)}_polymorphicAtanh(r){return N(r,Math.atanh)}}class Ir extends x{constructor(r){super(p,h,r=>this._polymorphicExp(r),"FlowGraphExponentialBlock",r)}_polymorphicExp(r){return N(r,Math.exp)}}class Ar extends x{constructor(r){super(p,h,r=>this._polymorphicLog(r),"FlowGraphLogBlock",r)}_polymorphicLog(r){return N(r,Math.log)}}class vr extends x{constructor(r){super(p,h,r=>this._polymorphicLog2(r),"FlowGraphLog2Block",r)}_polymorphicLog2(r){return N(r,Math.log2)}}class Sr extends x{constructor(r){super(p,h,r=>this._polymorphicLog10(r),"FlowGraphLog10Block",r)}_polymorphicLog10(r){return N(r,Math.log10)}}class Cr extends x{constructor(r){super(p,h,r=>this._polymorphicSqrt(r),"FlowGraphSquareRootBlock",r)}_polymorphicSqrt(r){return N(r,Math.sqrt)}}class Dr extends x{constructor(r){super(p,h,r=>this._polymorphicCubeRoot(r),"FlowGraphCubeRootBlock",r)}_polymorphicCubeRoot(r){return N(r,Math.cbrt)}}class Rr extends m{constructor(r){super(p,h,h,(r,o)=>this._polymorphicPow(r,o),"FlowGraphPowerBlock",r)}_polymorphicPow(r,o){return $(r,o,Math.pow)}}class Vr extends x{constructor(r){super(c(r?.valueType||"FlowGraphInteger"),c(r?.valueType||"FlowGraphInteger"),r=>"boolean"==typeof r?!r:"number"==typeof r?~r:new g(~r.value),"FlowGraphBitwiseNotBlock",r)}}class Nr extends m{constructor(r){super(c(r?.valueType||"FlowGraphInteger"),c(r?.valueType||"FlowGraphInteger"),c(r?.valueType||"FlowGraphInteger"),(r,o)=>{if("boolean"==typeof r&&"boolean"==typeof o)return r&&o;if("number"==typeof r&&"number"==typeof o)return r&o;if("object"==typeof r&&"object"==typeof o)return new g(r.value&o.value);throw new Error(`Cannot perform bitwise AND on ${r} and ${o}`)},"FlowGraphBitwiseAndBlock",r)}}class Or extends m{constructor(r){super(c(r?.valueType||"FlowGraphInteger"),c(r?.valueType||"FlowGraphInteger"),c(r?.valueType||"FlowGraphInteger"),(r,o)=>{if("boolean"==typeof r&&"boolean"==typeof o)return r||o;if("number"==typeof r&&"number"==typeof o)return r|o;if("object"==typeof r&&"object"==typeof o)return new g(r.value|o.value);throw new Error(`Cannot perform bitwise OR on ${r} and ${o}`)},"FlowGraphBitwiseOrBlock",r)}}class Er extends m{constructor(r){super(c(r?.valueType||"FlowGraphInteger"),c(r?.valueType||"FlowGraphInteger"),c(r?.valueType||"FlowGraphInteger"),(r,o)=>{if("boolean"==typeof r&&"boolean"==typeof o)return r!==o;if("number"==typeof r&&"number"==typeof o)return r^o;if("object"==typeof r&&"object"==typeof o)return new g(r.value^o.value);throw new Error(`Cannot perform bitwise XOR on ${r} and ${o}`)},"FlowGraphBitwiseXorBlock",r)}}class Lr extends m{constructor(r){super(l,l,l,(r,o)=>new g(r.value<<o.value),"FlowGraphBitwiseLeftShiftBlock",r)}}class zr extends m{constructor(r){super(l,l,l,(r,o)=>new g(r.value>>o.value),"FlowGraphBitwiseRightShiftBlock",r)}}class jr extends x{constructor(r){super(l,l,r=>new g(Math.clz32(r.value)),"FlowGraphLeadingZerosBlock",r)}}class qr extends x{constructor(r){super(l,l,r=>new g(r.value?31-Math.clz32(r.value&-r.value):32),"FlowGraphTrailingZerosBlock",r)}}class Pr extends x{constructor(r){super(l,l,r=>new g(function(r){let o=0;for(;r;)o+=1&r,r>>=1;return o}(r.value)),"FlowGraphOneBitsCounterBlock",r)}}class Qr extends n{constructor(r){super(r),this.r=this.registerDataInput("r",h,0),this.g=this.registerDataInput("g",h,0),this.b=this.registerDataInput("b",h,0),this.l=this.registerDataOutput("l",h,0),this.c=this.registerDataOutput("c",h,0),this.h=this.registerDataOutput("h",h,0)}_updateOutputs(r){const{l:o,c:t,h:e}=function(r,o,t){const e=.4122214708*r+.5363325363*o+.0514459929*t,s=.2119034982*r+.6806995451*o+.1073969566*t,a=.0883024619*r+.2817188376*o+.6299787005*t,n=Math.cbrt(e),l=Math.cbrt(s),c=Math.cbrt(a),p=1.9779984951*n-2.428592205*l+.4505937099*c,h=.0259040371*n+.7827717662*l-.808675766*c;return{l:.2104542553*n+.793617785*l-.0040720468*c,c:Math.hypot(p,h),h:Math.atan2(h,p)}}(this.r.getValue(r),this.g.getValue(r),this.b.getValue(r));this.l.setValue(o,r),this.c.setValue(t,r),this.h.setValue(e,r)}getClassName(){return"FlowGraphRGBToOkLChBlock"}}class $r extends n{constructor(r){super(r),this.l=this.registerDataInput("l",h,0),this.c=this.registerDataInput("c",h,0),this.h=this.registerDataInput("h",h,0),this.r=this.registerDataOutput("r",h,0),this.g=this.registerDataOutput("g",h,0),this.b=this.registerDataOutput("b",h,0)}_updateOutputs(r){const{r:o,g:t,b:e}=function(r,o,t){const e=o*Math.cos(t),s=o*Math.sin(t),a=r+.3963377774*e+.2158037573*s,n=r-.1055613458*e-.0638541728*s,l=r-.0894841775*e-1.291485548*s,c=a*a*a,p=n*n*n,h=l*l*l;return{r:4.0767416621*c-3.3077115913*p+.2309699292*h,g:-1.2684380046*c+2.6097574011*p-.3413193965*h,b:-.0041960863*c-.7034186147*p+1.707614701*h}}(this.l.getValue(r),this.c.getValue(r),this.h.getValue(r));this.r.setValue(o,r),this.g.setValue(t,r),this.b.setValue(e,r)}getClassName(){return"FlowGraphRGBFromOkLChBlock"}}let Zr=!1;function Xr(){Zr||(Zr=!0,f("FlowGraphAddBlock",T),f("FlowGraphSubtractBlock",b),f("FlowGraphMultiplyBlock",I),f("FlowGraphDivideBlock",A),f("FlowGraphRandomBlock",v),f("FlowGraphEBlock",S),f("FlowGraphPIBlock",C),f("FlowGraphTauBlock",D),f("FlowGraphInfBlock",R),f("FlowGraphNaNBlock",V),f("FlowGraphAbsBlock",O),f("FlowGraphSignBlock",E),f("FlowGraphTruncBlock",L),f("FlowGraphFloorBlock",z),f("FlowGraphCeilBlock",j),f("FlowGraphRoundBlock",q),f("FlowGraphFractBlock",P),f("FlowGraphNegationBlock",Q),f("FlowGraphModuloBlock",Z),f("FlowGraphMinBlock",X),f("FlowGraphMaxBlock",H),f("FlowGraphClampBlock",Y),f("FlowGraphSaturateBlock",W),f("FlowGraphMathInterpolationBlock",tr),f("FlowGraphMathSlerpBlock",er),f("FlowGraphSmoothStepBlock",sr),f("FlowGraphRGBToOkLChBlock",Qr),f("FlowGraphRGBFromOkLChBlock",$r),f("FlowGraphEqualityBlock",ar),f("FlowGraphLessThanBlock",lr),f("FlowGraphLessThanOrEqualBlock",cr),f("FlowGraphGreaterThanBlock",pr),f("FlowGraphGreaterThanOrEqualBlock",hr),f("FlowGraphIsNaNBlock",ir),f("FlowGraphIsInfBlock",ur),f("FlowGraphDegToRadBlock",wr),f("FlowGraphRadToDegBlock",mr),f("FlowGraphASinBlock",Gr),f("FlowGraphACosBlock",Br),f("FlowGraphATanBlock",kr),f("FlowGraphATan2Block",fr),f("FlowGraphSinhBlock",xr),f("FlowGraphCoshBlock",_r),f("FlowGraphTanhBlock",gr),f("FlowGraphASinhBlock",Mr),f("FlowGraphACoshBlock",Tr),f("FlowGraphATanhBlock",br),f("FlowGraphExponentialBlock",Ir),f("FlowGraphLogBlock",Ar),f("FlowGraphLog2Block",vr),f("FlowGraphLog10Block",Sr),f("FlowGraphSquareRootBlock",Cr),f("FlowGraphCubeRootBlock",Dr),f("FlowGraphPowerBlock",Rr),f("FlowGraphBitwiseNotBlock",Vr),f("FlowGraphBitwiseAndBlock",Nr),f("FlowGraphBitwiseOrBlock",Or),f("FlowGraphBitwiseXorBlock",Er),f("FlowGraphBitwiseLeftShiftBlock",Lr),f("FlowGraphBitwiseRightShiftBlock",zr),f("FlowGraphLeadingZerosBlock",jr),f("FlowGraphTrailingZerosBlock",qr),f("FlowGraphOneBitsCounterBlock",Pr))}Xr();export{O as FlowGraphAbsBlock,Br as FlowGraphAcosBlock,Tr as FlowGraphAcoshBlock,T as FlowGraphAddBlock,Gr as FlowGraphAsinBlock,Mr as FlowGraphAsinhBlock,fr as FlowGraphAtan2Block,kr as FlowGraphAtanBlock,br as FlowGraphAtanhBlock,Nr as FlowGraphBitwiseAndBlock,Lr as FlowGraphBitwiseLeftShiftBlock,Vr as FlowGraphBitwiseNotBlock,Or as FlowGraphBitwiseOrBlock,zr as FlowGraphBitwiseRightShiftBlock,Er as FlowGraphBitwiseXorBlock,j as FlowGraphCeilBlock,Y as FlowGraphClampBlock,Fr as FlowGraphCosBlock,_r as FlowGraphCoshBlock,Dr as FlowGraphCubeRootBlock,wr as FlowGraphDegToRadBlock,A as FlowGraphDivideBlock,S as FlowGraphEBlock,ar as FlowGraphEqualityBlock,Ir as FlowGraphExpBlock,z as FlowGraphFloorBlock,P as FlowGraphFractionBlock,pr as FlowGraphGreaterThanBlock,hr as FlowGraphGreaterThanOrEqualBlock,R as FlowGraphInfBlock,ur as FlowGraphIsInfinityBlock,ir as FlowGraphIsNanBlock,jr as FlowGraphLeadingZerosBlock,lr as FlowGraphLessThanBlock,cr as FlowGraphLessThanOrEqualBlock,Sr as FlowGraphLog10Block,vr as FlowGraphLog2Block,Ar as FlowGraphLogBlock,tr as FlowGraphMathInterpolationBlock,er as FlowGraphMathSlerpBlock,sr as FlowGraphMathSmoothStepBlock,H as FlowGraphMaxBlock,X as FlowGraphMinBlock,Z as FlowGraphModuloBlock,I as FlowGraphMultiplyBlock,V as FlowGraphNaNBlock,Q as FlowGraphNegationBlock,Pr as FlowGraphOneBitsCounterBlock,C as FlowGraphPiBlock,Rr as FlowGraphPowerBlock,$r as FlowGraphRGBFromOkLChBlock,Qr as FlowGraphRGBToOkLChBlock,mr as FlowGraphRadToDegBlock,v as FlowGraphRandomBlock,q as FlowGraphRoundBlock,W as FlowGraphSaturateBlock,E as FlowGraphSignBlock,yr as FlowGraphSinBlock,xr as FlowGraphSinhBlock,Cr as FlowGraphSquareRootBlock,b as FlowGraphSubtractBlock,dr as FlowGraphTanBlock,gr as FlowGraphTanhBlock,D as FlowGraphTauBlock,qr as FlowGraphTrailingZerosBlock,L as FlowGraphTruncBlock,Xr as RegisterFlowGraphMathBlocks};
//# sourceMappingURL=flowGraphMathBlocks-DtSBwx8p.esm.min.js.map