SYMBOL INDEX (1524 symbols across 13 files) FILE: __tests__/exports-node.ts constant EXPECTED_EXPORTS (line 9) | const EXPECTED_EXPORTS = [ FILE: __tests__/exports-web.ts constant EXPECTED_EXPORTS (line 13) | const EXPECTED_EXPORTS = [ FILE: bin/cli.js function typedToArray (line 83) | function typedToArray(t) { function arrayToTyped (line 88) | function arrayToTyped(t) { function output (line 92) | function output(val) { function extractFeatures (line 101) | function extractFeatures(chunk) { FILE: bin/wav-loader.js function int_res (line 15) | function int_res(signed, depth) { FILE: docs/assets/main.js function n (line 1) | function n(t){for(;t%2==0&&t>1;)t/=2;return 1===t} function i (line 1) | function i(n,i){if("rect"!==i){if(""!==i&&i||(i="hanning"),e[i]||(e[i]={... function r (line 1) | function r(t,e,n){let i=new Float32Array(t);for(var r=0;r0&&co... method set (line 7) | set(t,e,n,i,r,s,a,o,l){const c=this.elements;return c[0]=t,c[1]=i,c[2]... method identity (line 7) | identity(){return this.set(1,0,0,0,1,0,0,0,1),this} method copy (line 7) | copy(t){const e=this.elements,n=t.elements;return e[0]=n[0],e[1]=n[1],... method extractBasis (line 7) | extractBasis(t,e,n){return t.setFromMatrix3Column(this,0),e.setFromMat... method setFromMatrix4 (line 7) | setFromMatrix4(t){const e=t.elements;return this.set(e[0],e[4],e[8],e[... method multiply (line 7) | multiply(t){return this.multiplyMatrices(this,t)} method premultiply (line 7) | premultiply(t){return this.multiplyMatrices(t,this)} method multiplyMatrices (line 7) | multiplyMatrices(t,e){const n=t.elements,i=e.elements,r=this.elements,... method multiplyScalar (line 7) | multiplyScalar(t){const e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t... method determinant (line 7) | determinant(){const t=this.elements,e=t[0],n=t[1],i=t[2],r=t[3],s=t[4]... method invert (line 7) | invert(){const t=this.elements,e=t[0],n=t[1],i=t[2],r=t[3],s=t[4],a=t[... method transpose (line 7) | transpose(){let t;const e=this.elements;return t=e[1],e[1]=e[3],e[3]=t... method getNormalMatrix (line 7) | getNormalMatrix(t){return this.setFromMatrix4(t).invert().transpose()} method transposeIntoArray (line 7) | transposeIntoArray(t){const e=this.elements;return t[0]=e[0],t[1]=e[3]... method setUvTransform (line 7) | setUvTransform(t,e,n,i,r,s,a){const o=Math.cos(r),l=Math.sin(r);return... method scale (line 7) | scale(t,e){const n=this.elements;return n[0]*=t,n[3]*=t,n[6]*=t,n[1]*=... method rotate (line 7) | rotate(t){const e=Math.cos(t),n=Math.sin(t),i=this.elements,r=i[0],s=i... method translate (line 7) | translate(t,e){const n=this.elements;return n[0]+=t*n[2],n[3]+=t*n[5],... method equals (line 7) | equals(t){const e=this.elements,n=t.elements;for(let t=0;t<9;t++)if(e[... method fromArray (line 7) | fromArray(t,e=0){for(let n=0;n<9;n++)this.elements[n]=t[n+e];return this} method toArray (line 7) | toArray(t=[],e=0){const n=this.elements;return t[e]=n[0],t[e+1]=n[1],t... method clone (line 7) | clone(){return(new this.constructor).fromArray(this.elements)} class j (line 7) | class j{static getDataURL(t){if(/^data:/i.test(t.src))return t.src;if("u... method getDataURL (line 7) | static getDataURL(t){if(/^data:/i.test(t.src))return t.src;if("undefin... class X (line 7) | class X extends I{constructor(t=X.DEFAULT_IMAGE,e=X.DEFAULT_MAPPING,n=10... method constructor (line 7) | constructor(t=X.DEFAULT_IMAGE,e=X.DEFAULT_MAPPING,n=1001,i=1001,r=1006... method updateMatrix (line 7) | updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,... method clone (line 7) | clone(){return(new this.constructor).copy(this)} method copy (line 7) | copy(t){return this.name=t.name,this.image=t.image,this.mipmaps=t.mipm... method toJSON (line 7) | toJSON(t){const e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.tex... method dispose (line 7) | dispose(){this.dispatchEvent({type:"dispose"})} method transformUv (line 7) | transformUv(t){if(300!==this.mapping)return t;if(t.applyMatrix3(this.m... method needsUpdate (line 7) | set needsUpdate(t){!0===t&&this.version++} function Y (line 7) | function Y(t){return"undefined"!=typeof HTMLImageElement&&t instanceof H... class Z (line 7) | class Z{constructor(t=0,e=0,n=0,i=1){this.x=t,this.y=e,this.z=n,this.w=i... method constructor (line 7) | constructor(t=0,e=0,n=0,i=1){this.x=t,this.y=e,this.z=n,this.w=i} method width (line 7) | get width(){return this.z} method width (line 7) | set width(t){this.z=t} method height (line 7) | get height(){return this.w} method height (line 7) | set height(t){this.w=t} method set (line 7) | set(t,e,n,i){return this.x=t,this.y=e,this.z=n,this.w=i,this} method setScalar (line 7) | setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this} method setX (line 7) | setX(t){return this.x=t,this} method setY (line 7) | setY(t){return this.y=t,this} method setZ (line 7) | setZ(t){return this.z=t,this} method setW (line 7) | setW(t){return this.w=t,this} method setComponent (line 7) | setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;brea... method getComponent (line 7) | getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;ca... method clone (line 7) | clone(){return new this.constructor(this.x,this.y,this.z,this.w)} method copy (line 7) | copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.... method add (line 7) | add(t,e){return void 0!==e?(console.warn("THREE.Vector4: .add() now on... method addScalar (line 7) | addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this} method addVectors (line 7) | addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,th... method addScaledVector (line 7) | addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,... method sub (line 7) | sub(t,e){return void 0!==e?(console.warn("THREE.Vector4: .sub() now on... method subScalar (line 7) | subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this} method subVectors (line 7) | subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,th... method multiply (line 7) | multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this} method multiplyScalar (line 7) | multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this} method applyMatrix4 (line 7) | applyMatrix4(t){const e=this.x,n=this.y,i=this.z,r=this.w,s=t.elements... method divideScalar (line 7) | divideScalar(t){return this.multiplyScalar(1/t)} method setAxisAngleFromQuaternion (line 7) | setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);const e=Math.sqr... method setAxisAngleFromRotationMatrix (line 7) | setAxisAngleFromRotationMatrix(t){let e,n,i,r;const s=.01,a=.1,o=t.ele... method min (line 7) | min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),... method max (line 7) | max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),... method clamp (line 7) | clamp(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Mat... method clampScalar (line 7) | clampScalar(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=M... method clampLength (line 7) | clampLength(t,e){const n=this.length();return this.divideScalar(n||1).... method floor (line 7) | floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),thi... method ceil (line 7) | ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z... method round (line 7) | round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),thi... method roundToZero (line 7) | roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this... method negate (line 7) | negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-t... method dot (line 7) | dot(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w} method lengthSq (line 7) | lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*thi... method length (line 7) | length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+th... method manhattanLength (line 7) | manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(th... method normalize (line 7) | normalize(){return this.divideScalar(this.length()||1)} method setLength (line 7) | setLength(t){return this.normalize().multiplyScalar(t)} method lerp (line 7) | lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+... method lerpVectors (line 7) | lerpVectors(t,e,n){return this.x=t.x+(e.x-t.x)*n,this.y=t.y+(e.y-t.y)*... method equals (line 7) | equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z&&t.w===this.w} method fromArray (line 7) | fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this.w... method toArray (line 7) | toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t[e+3... method fromBufferAttribute (line 7) | fromBufferAttribute(t,e,n){return void 0!==n&&console.warn("THREE.Vect... method random (line 7) | random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.... class J (line 7) | class J extends I{constructor(t,e,n={}){super(),this.width=t,this.height... method constructor (line 7) | constructor(t,e,n={}){super(),this.width=t,this.height=e,this.depth=1,... method setTexture (line 7) | setTexture(t){t.image={width:this.width,height:this.height,depth:this.... method setSize (line 7) | setSize(t,e,n=1){this.width===t&&this.height===e&&this.depth===n||(thi... method clone (line 7) | clone(){return(new this.constructor).copy(this)} method copy (line 7) | copy(t){return this.width=t.width,this.height=t.height,this.depth=t.de... method dispose (line 7) | dispose(){this.dispatchEvent({type:"dispose"})} method constructor (line 7) | constructor(t,e,n){super(t,e);const i=this.texture;this.texture=[];for(l... method setSize (line 7) | setSize(t,e,n=1){if(this.width!==t||this.height!==e||this.depth!==n){thi... method copy (line 7) | copy(t){this.dispose(),this.width=t.width,this.height=t.height,this.dept... class Q (line 7) | class Q extends J{constructor(t,e,n){super(t,e,n),this.samples=4}copy(t)... method constructor (line 7) | constructor(t,e,n){super(t,e,n),this.samples=4} method copy (line 7) | copy(t){return super.copy.call(this,t),this.samples=t.samples,this} class K (line 7) | class K{constructor(t=0,e=0,n=0,i=1){this._x=t,this._y=e,this._z=n,this.... method constructor (line 7) | constructor(t=0,e=0,n=0,i=1){this._x=t,this._y=e,this._z=n,this._w=i} method slerp (line 7) | static slerp(t,e,n,i){return console.warn("THREE.Quaternion: Static .s... method slerpFlat (line 7) | static slerpFlat(t,e,n,i,r,s,a){let o=n[i+0],l=n[i+1],c=n[i+2],h=n[i+3... method multiplyQuaternionsFlat (line 7) | static multiplyQuaternionsFlat(t,e,n,i,r,s){const a=n[i],o=n[i+1],l=n[... method x (line 7) | get x(){return this._x} method x (line 7) | set x(t){this._x=t,this._onChangeCallback()} method y (line 7) | get y(){return this._y} method y (line 7) | set y(t){this._y=t,this._onChangeCallback()} method z (line 7) | get z(){return this._z} method z (line 7) | set z(t){this._z=t,this._onChangeCallback()} method w (line 7) | get w(){return this._w} method w (line 7) | set w(t){this._w=t,this._onChangeCallback()} method set (line 7) | set(t,e,n,i){return this._x=t,this._y=e,this._z=n,this._w=i,this._onCh... method clone (line 7) | clone(){return new this.constructor(this._x,this._y,this._z,this._w)} method copy (line 7) | copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._o... method setFromEuler (line 7) | setFromEuler(t,e){if(!t||!t.isEuler)throw new Error("THREE.Quaternion:... method setFromAxisAngle (line 7) | setFromAxisAngle(t,e){const n=e/2,i=Math.sin(n);return this._x=t.x*i,t... method setFromRotationMatrix (line 7) | setFromRotationMatrix(t){const e=t.elements,n=e[0],i=e[4],r=e[8],s=e[1... method setFromUnitVectors (line 7) | setFromUnitVectors(t,e){let n=t.dot(e)+1;return nthis.max.x||t.ythis.max.x||t.max... method intersectsSphere (line 7) | intersectsSphere(t){return this.clampPoint(t.center,rt),rt.distanceToS... method intersectsPlane (line 7) | intersectsPlane(t){let e,n;return t.normal.x>0?(e=t.normal.x*this.min.... method intersectsTriangle (line 7) | intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(dt),pt... method clampPoint (line 7) | clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)} method distanceToPoint (line 7) | distanceToPoint(t){return rt.copy(t).clamp(this.min,this.max).sub(t).l... method getBoundingSphere (line 7) | getBoundingSphere(t){return this.getCenter(t.center),t.radius=.5*this.... method intersect (line 7) | intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmp... method union (line 7) | union(t){return this.min.min(t.min),this.max.max(t.max),this} method applyMatrix4 (line 7) | applyMatrix4(t){return this.isEmpty()||(it[0].set(this.min.x,this.min.... method translate (line 7) | translate(t){return this.min.add(t),this.max.add(t),this} method equals (line 7) | equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)} function gt (line 7) | function gt(t,e,n,i,r){for(let s=0,a=t.length-3;s<=a;s+=3){ft.fromArray(... class wt (line 7) | class wt{constructor(t=new $,e=-1){this.center=t,this.radius=e}set(t,e){... method constructor (line 7) | constructor(t=new $,e=-1){this.center=t,this.radius=e} method set (line 7) | set(t,e){return this.center.copy(t),this.radius=e,this} method setFromPoints (line 7) | setFromPoints(t,e){const n=this.center;void 0!==e?n.copy(e):vt.setFrom... method copy (line 7) | copy(t){return this.center.copy(t.center),this.radius=t.radius,this} method isEmpty (line 7) | isEmpty(){return this.radius<0} method makeEmpty (line 7) | makeEmpty(){return this.center.set(0,0,0),this.radius=-1,this} method containsPoint (line 7) | containsPoint(t){return t.distanceToSquared(this.center)<=this.radius*... method distanceToPoint (line 7) | distanceToPoint(t){return t.distanceTo(this.center)-this.radius} method intersectsSphere (line 7) | intersectsSphere(t){const e=this.radius+t.radius;return t.center.dista... method intersectsBox (line 7) | intersectsBox(t){return t.intersectsSphere(this)} method intersectsPlane (line 7) | intersectsPlane(t){return Math.abs(t.distanceToPoint(this.center))<=th... method clampPoint (line 7) | clampPoint(t,e){const n=this.center.distanceToSquared(t);return e.copy... method getBoundingBox (line 7) | getBoundingBox(t){return this.isEmpty()?(t.makeEmpty(),t):(t.set(this.... method applyMatrix4 (line 7) | applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.ra... method translate (line 7) | translate(t){return this.center.add(t),this} method expandByPoint (line 7) | expandByPoint(t){_t.subVectors(t,this.center);const e=_t.lengthSq();if... method union (line 7) | union(t){return xt.subVectors(t.center,this.center).normalize().multip... method equals (line 7) | equals(t){return t.center.equals(this.center)&&t.radius===this.radius} method clone (line 7) | clone(){return(new this.constructor).copy(this)} class Ct (line 7) | class Ct{constructor(t=new $,e=new $(0,0,-1)){this.origin=t,this.directi... method constructor (line 7) | constructor(t=new $,e=new $(0,0,-1)){this.origin=t,this.direction=e} method set (line 7) | set(t,e){return this.origin.copy(t),this.direction.copy(e),this} method copy (line 7) | copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direct... method at (line 7) | at(t,e){return e.copy(this.direction).multiplyScalar(t).add(this.origin)} method lookAt (line 7) | lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),t... method recast (line 7) | recast(t){return this.origin.copy(this.at(t,Mt)),this} method closestPointToPoint (line 7) | closestPointToPoint(t,e){e.subVectors(t,this.origin);const n=e.dot(thi... method distanceToPoint (line 7) | distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))} method distanceSqToPoint (line 7) | distanceSqToPoint(t){const e=Mt.subVectors(t,this.origin).dot(this.dir... method distanceSqToSegment (line 7) | distanceSqToSegment(t,e,n,i){bt.copy(t).add(e).multiplyScalar(.5),St.c... method intersectSphere (line 7) | intersectSphere(t,e){Mt.subVectors(t.center,this.origin);const n=Mt.do... method intersectsSphere (line 7) | intersectsSphere(t){return this.distanceSqToPoint(t.center)<=t.radius*... method distanceToPlane (line 7) | distanceToPlane(t){const e=t.normal.dot(this.direction);if(0===e)retur... method intersectPlane (line 7) | intersectPlane(t,e){const n=this.distanceToPlane(t);return null===n?nu... method intersectsPlane (line 7) | intersectsPlane(t){const e=t.distanceToPoint(this.origin);if(0===e)ret... method intersectBox (line 7) | intersectBox(t,e){let n,i,r,s,a,o;const l=1/this.direction.x,c=1/this.... method intersectsBox (line 7) | intersectsBox(t){return null!==this.intersectBox(t,Mt)} method intersectTriangle (line 7) | intersectTriangle(t,e,n,i,r){Et.subVectors(e,t),At.subVectors(n,t),Lt.... method applyMatrix4 (line 7) | applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.tran... method equals (line 7) | equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this... method clone (line 7) | clone(){return(new this.constructor).copy(this)} class Rt (line 7) | class Rt{constructor(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],a... method constructor (line 7) | constructor(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],argument... method set (line 7) | set(t,e,n,i,r,s,a,o,l,c,h,u,d,p,m,f){const g=this.elements;return g[0]... method identity (line 7) | identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this} method clone (line 7) | clone(){return(new Rt).fromArray(this.elements)} method copy (line 7) | copy(t){const e=this.elements,n=t.elements;return e[0]=n[0],e[1]=n[1],... method copyPosition (line 7) | copyPosition(t){const e=this.elements,n=t.elements;return e[12]=n[12],... method setFromMatrix3 (line 7) | setFromMatrix3(t){const e=t.elements;return this.set(e[0],e[3],e[6],0,... method extractBasis (line 7) | extractBasis(t,e,n){return t.setFromMatrixColumn(this,0),e.setFromMatr... method makeBasis (line 7) | makeBasis(t,e,n){return this.set(t.x,e.x,n.x,0,t.y,e.y,n.y,0,t.z,e.z,n... method extractRotation (line 7) | extractRotation(t){const e=this.elements,n=t.elements,i=1/Pt.setFromMa... method makeRotationFromEuler (line 7) | makeRotationFromEuler(t){t&&t.isEuler||console.error("THREE.Matrix4: .... method makeRotationFromQuaternion (line 7) | makeRotationFromQuaternion(t){return this.compose(It,t,Nt)} method lookAt (line 7) | lookAt(t,e,n){const i=this.elements;return Ot.subVectors(t,e),0===Ot.l... method multiply (line 7) | multiply(t,e){return void 0!==e?(console.warn("THREE.Matrix4: .multipl... method premultiply (line 7) | premultiply(t){return this.multiplyMatrices(t,this)} method multiplyMatrices (line 7) | multiplyMatrices(t,e){const n=t.elements,i=e.elements,r=this.elements,... method multiplyScalar (line 7) | multiplyScalar(t){const e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t... method determinant (line 7) | determinant(){const t=this.elements,e=t[0],n=t[4],i=t[8],r=t[12],s=t[1... method transpose (line 7) | transpose(){const t=this.elements;let e;return e=t[1],t[1]=t[4],t[4]=e... method setPosition (line 7) | setPosition(t,e,n){const i=this.elements;return t.isVector3?(i[12]=t.x... method invert (line 7) | invert(){const t=this.elements,e=t[0],n=t[1],i=t[2],r=t[3],s=t[4],a=t[... method scale (line 7) | scale(t){const e=this.elements,n=t.x,i=t.y,r=t.z;return e[0]*=n,e[4]*=... method getMaxScaleOnAxis (line 7) | getMaxScaleOnAxis(){const t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t... method makeTranslation (line 7) | makeTranslation(t,e,n){return this.set(1,0,0,t,0,1,0,e,0,0,1,n,0,0,0,1... method makeRotationX (line 7) | makeRotationX(t){const e=Math.cos(t),n=Math.sin(t);return this.set(1,0... method makeRotationY (line 7) | makeRotationY(t){const e=Math.cos(t),n=Math.sin(t);return this.set(e,0... method makeRotationZ (line 7) | makeRotationZ(t){const e=Math.cos(t),n=Math.sin(t);return this.set(e,-... method makeRotationAxis (line 7) | makeRotationAxis(t,e){const n=Math.cos(e),i=Math.sin(e),r=1-n,s=t.x,a=... method makeScale (line 7) | makeScale(t,e,n){return this.set(t,0,0,0,0,e,0,0,0,0,n,0,0,0,0,1),this} method makeShear (line 7) | makeShear(t,e,n,i,r,s){return this.set(1,n,r,0,t,1,s,0,e,i,1,0,0,0,0,1... method compose (line 7) | compose(t,e,n){const i=this.elements,r=e._x,s=e._y,a=e._z,o=e._w,l=r+r... method decompose (line 7) | decompose(t,e,n){const i=this.elements;let r=Pt.set(i[0],i[1],i[2]).le... method makePerspective (line 7) | makePerspective(t,e,n,i,r,s){void 0===s&&console.warn("THREE.Matrix4: ... method makeOrthographic (line 7) | makeOrthographic(t,e,n,i,r,s){const a=this.elements,o=1/(e-t),l=1/(n-i... method equals (line 7) | equals(t){const e=this.elements,n=t.elements;for(let t=0;t<16;t++)if(e... method fromArray (line 7) | fromArray(t,e=0){for(let n=0;n<16;n++)this.elements[n]=t[n+e];return t... method toArray (line 7) | toArray(t=[],e=0){const n=this.elements;return t[e]=n[0],t[e+1]=n[1],t... class Ht (line 7) | class Ht{constructor(t=0,e=0,n=0,i=Ht.DefaultOrder){this._x=t,this._y=e,... method constructor (line 7) | constructor(t=0,e=0,n=0,i=Ht.DefaultOrder){this._x=t,this._y=e,this._z... method x (line 7) | get x(){return this._x} method x (line 7) | set x(t){this._x=t,this._onChangeCallback()} method y (line 7) | get y(){return this._y} method y (line 7) | set y(t){this._y=t,this._onChangeCallback()} method z (line 7) | get z(){return this._z} method z (line 7) | set z(t){this._z=t,this._onChangeCallback()} method order (line 7) | get order(){return this._order} method order (line 7) | set order(t){this._order=t,this._onChangeCallback()} method set (line 7) | set(t,e,n,i=this._order){return this._x=t,this._y=e,this._z=n,this._or... method clone (line 7) | clone(){return new this.constructor(this._x,this._y,this._z,this._order)} method copy (line 7) | copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._o... method setFromRotationMatrix (line 7) | setFromRotationMatrix(t,e=this._order,n=!0){const i=t.elements,r=i[0],... method setFromQuaternion (line 7) | setFromQuaternion(t,e,n){return Bt.makeRotationFromQuaternion(t),this.... method setFromVector3 (line 7) | setFromVector3(t,e=this._order){return this.set(t.x,t.y,t.z,e)} method reorder (line 7) | reorder(t){return Ut.setFromEuler(this),this.setFromQuaternion(Ut,t)} method equals (line 7) | equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._or... method fromArray (line 7) | fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[... method toArray (line 7) | toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[... method toVector3 (line 7) | toVector3(t){return t?t.set(this._x,this._y,this._z):new $(this._x,thi... method _onChange (line 7) | _onChange(t){return this._onChangeCallback=t,this} method _onChangeCallback (line 7) | _onChangeCallback(){} class Gt (line 7) | class Gt{constructor(){this.mask=1}set(t){this.mask=1<1){for(let t=0;t1){for(let t=0;t1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5... function xe (line 7) | function xe(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.052... function _e (line 7) | function _e(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055} class we (line 7) | class we{constructor(t,e,n){return void 0===e&&void 0===n?this.set(t):th... method constructor (line 7) | constructor(t,e,n){return void 0===e&&void 0===n?this.set(t):this.setR... method set (line 7) | set(t){return t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex... method setScalar (line 7) | setScalar(t){return this.r=t,this.g=t,this.b=t,this} method setHex (line 7) | setHex(t){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&2... method setRGB (line 7) | setRGB(t,e,n){return this.r=t,this.g=e,this.b=n,this} method setHSL (line 7) | setHSL(t,e,n){var i;if(t=(t%(i=1)+i)%i,e=B(e,0,1),n=B(n,0,1),0===e)thi... method setStyle (line 7) | setStyle(t){function e(e){void 0!==e&&parseFloat(e)<1&&console.warn("T... method setColorName (line 7) | setColorName(t){const e=fe[t.toLowerCase()];return void 0!==e?this.set... method clone (line 7) | clone(){return new this.constructor(this.r,this.g,this.b)} method copy (line 7) | copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this} method copyGammaToLinear (line 7) | copyGammaToLinear(t,e=2){return this.r=Math.pow(t.r,e),this.g=Math.pow... method copyLinearToGamma (line 7) | copyLinearToGamma(t,e=2){const n=e>0?1/e:1;return this.r=Math.pow(t.r,... method convertGammaToLinear (line 7) | convertGammaToLinear(t){return this.copyGammaToLinear(this,t),this} method convertLinearToGamma (line 7) | convertLinearToGamma(t){return this.copyLinearToGamma(this,t),this} method copySRGBToLinear (line 7) | copySRGBToLinear(t){return this.r=xe(t.r),this.g=xe(t.g),this.b=xe(t.b... method copyLinearToSRGB (line 7) | copyLinearToSRGB(t){return this.r=_e(t.r),this.g=_e(t.g),this.b=_e(t.b... method convertSRGBToLinear (line 7) | convertSRGBToLinear(){return this.copySRGBToLinear(this),this} method convertLinearToSRGB (line 7) | convertLinearToSRGB(){return this.copyLinearToSRGB(this),this} method getHex (line 7) | getHex(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0} method getHexString (line 7) | getHexString(){return("000000"+this.getHex().toString(16)).slice(-6)} method getHSL (line 7) | getHSL(t){const e=this.r,n=this.g,i=this.b,r=Math.max(e,n,i),s=Math.mi... method getStyle (line 7) | getStyle(){return"rgb("+(255*this.r|0)+","+(255*this.g|0)+","+(255*thi... method offsetHSL (line 7) | offsetHSL(t,e,n){return this.getHSL(ge),ge.h+=t,ge.s+=e,ge.l+=n,this.s... method add (line 7) | add(t){return this.r+=t.r,this.g+=t.g,this.b+=t.b,this} method addColors (line 7) | addColors(t,e){return this.r=t.r+e.r,this.g=t.g+e.g,this.b=t.b+e.b,this} method addScalar (line 7) | addScalar(t){return this.r+=t,this.g+=t,this.b+=t,this} method sub (line 7) | sub(t){return this.r=Math.max(0,this.r-t.r),this.g=Math.max(0,this.g-t... method multiply (line 7) | multiply(t){return this.r*=t.r,this.g*=t.g,this.b*=t.b,this} method multiplyScalar (line 7) | multiplyScalar(t){return this.r*=t,this.g*=t,this.b*=t,this} method lerp (line 7) | lerp(t,e){return this.r+=(t.r-this.r)*e,this.g+=(t.g-this.g)*e,this.b+... method lerpColors (line 7) | lerpColors(t,e,n){return this.r=t.r+(e.r-t.r)*n,this.g=t.g+(e.g-t.g)*n... method lerpHSL (line 7) | lerpHSL(t,e){this.getHSL(ge),t.getHSL(ve);const n=U(ge.h,ve.h,e),i=U(g... method equals (line 7) | equals(t){return t.r===this.r&&t.g===this.g&&t.b===this.b} method fromArray (line 7) | fromArray(t,e=0){return this.r=t[e],this.g=t[e+1],this.b=t[e+2],this} method toArray (line 7) | toArray(t=[],e=0){return t[e]=this.r,t[e+1]=this.g,t[e+2]=this.b,t} method fromBufferAttribute (line 7) | fromBufferAttribute(t,e){return this.r=t.getX(e),this.g=t.getY(e),this... method toJSON (line 7) | toJSON(){return this.getHex()} class Me (line 7) | class Me extends me{constructor(t){super(),this.type="MeshBasicMaterial"... method constructor (line 7) | constructor(t){super(),this.type="MeshBasicMaterial",this.color=new we... method copy (line 7) | copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,t... class Te (line 7) | class Te{constructor(t,e,n){if(Array.isArray(t))throw new TypeError("THR... method constructor (line 7) | constructor(t,e,n){if(Array.isArray(t))throw new TypeError("THREE.Buff... method onUploadCallback (line 7) | onUploadCallback(){} method needsUpdate (line 7) | set needsUpdate(t){!0===t&&this.version++} method setUsage (line 7) | setUsage(t){return this.usage=t,this} method copy (line 7) | copy(t){return this.name=t.name,this.array=new t.array.constructor(t.a... method copyAt (line 7) | copyAt(t,e,n){t*=this.itemSize,n*=e.itemSize;for(let i=0,r=this.itemSi... method copyArray (line 7) | copyArray(t){return this.array.set(t),this} method copyColorsArray (line 7) | copyColorsArray(t){const e=this.array;let n=0;for(let i=0,r=t.length;i... method copyVector2sArray (line 7) | copyVector2sArray(t){const e=this.array;let n=0;for(let i=0,r=t.length... method copyVector3sArray (line 7) | copyVector3sArray(t){const e=this.array;let n=0;for(let i=0,r=t.length... method copyVector4sArray (line 7) | copyVector4sArray(t){const e=this.array;let n=0;for(let i=0,r=t.length... method applyMatrix3 (line 7) | applyMatrix3(t){if(2===this.itemSize)for(let e=0,n=this.count;e65535?Ae:Ee)(... method getAttribute (line 7) | getAttribute(t){return this.attributes[t]} method setAttribute (line 7) | setAttribute(t,e){return this.attributes[t]=e,this} method deleteAttribute (line 7) | deleteAttribute(t){return delete this.attributes[t],this} method hasAttribute (line 7) | hasAttribute(t){return void 0!==this.attributes[t]} method addGroup (line 7) | addGroup(t,e,n=0){this.groups.push({start:t,count:e,materialIndex:n})} method clearGroups (line 7) | clearGroups(){this.groups=[]} method setDrawRange (line 7) | setDrawRange(t,e){this.drawRange.start=t,this.drawRange.count=e} method applyMatrix4 (line 7) | applyMatrix4(t){const e=this.attributes.position;void 0!==e&&(e.applyM... method applyQuaternion (line 7) | applyQuaternion(t){return Pe.makeRotationFromQuaternion(t),this.applyM... method rotateX (line 7) | rotateX(t){return Pe.makeRotationX(t),this.applyMatrix4(Pe),this} method rotateY (line 7) | rotateY(t){return Pe.makeRotationY(t),this.applyMatrix4(Pe),this} method rotateZ (line 7) | rotateZ(t){return Pe.makeRotationZ(t),this.applyMatrix4(Pe),this} method translate (line 7) | translate(t,e,n){return Pe.makeTranslation(t,e,n),this.applyMatrix4(Pe... method scale (line 7) | scale(t,e,n){return Pe.makeScale(t,e,n),this.applyMatrix4(Pe),this} method lookAt (line 7) | lookAt(t){return De.lookAt(t),De.updateMatrix(),this.applyMatrix4(De.m... method center (line 7) | center(){return this.computeBoundingBox(),this.boundingBox.getCenter(I... method setFromPoints (line 7) | setFromPoints(t){const e=[];for(let n=0,i=t.length;n0)return t;const r=e*n;let s=... function ti (line 7) | function ti(t,e){if(t.length!==e.length)return!1;for(let n=0,i=t.length;... function ei (line 7) | function ei(t,e){for(let n=0,i=e.length;n1&&(r=1);con... method getTangentAt (line 7) | getTangentAt(t,e){const n=this.getUtoTmapping(t);return this.getTangen... method computeFrenetFrames (line 7) | computeFrenetFrames(t,e){const n=new $,i=[],r=[],s=[],a=new $,o=new Rt... method clone (line 7) | clone(){return(new this.constructor).copy(this)} method copy (line 7) | copy(t){return this.arcLengthDivisions=t.arcLengthDivisions,this} method toJSON (line 7) | toJSON(){const t={metadata:{version:4.5,type:"Curve",generator:"Curve.... method fromJSON (line 7) | fromJSON(t){return this.arcLengthDivisions=t.arcLengthDivisions,this} class Rs (line 7) | class Rs extends Cs{constructor(t=0,e=0,n=1,i=1,r=0,s=2*Math.PI,a=!1,o=0... method constructor (line 7) | constructor(t=0,e=0,n=1,i=1,r=0,s=2*Math.PI,a=!1,o=0){super(),this.typ... method getPoint (line 7) | getPoint(t,e){const n=e||new k,i=2*Math.PI;let r=this.aEndAngle-this.a... method copy (line 7) | copy(t){return super.copy(t),this.aX=t.aX,this.aY=t.aY,this.xRadius=t.... method toJSON (line 7) | toJSON(){const t=super.toJSON();return t.aX=this.aX,t.aY=this.aY,t.xRa... method fromJSON (line 7) | fromJSON(t){return super.fromJSON(t),this.aX=t.aX,this.aY=t.aY,this.xR... class Ps (line 7) | class Ps extends Rs{constructor(t,e,n,i,r,s){super(t,e,n,n,i,r,s),this.t... method constructor (line 7) | constructor(t,e,n,i,r,s){super(t,e,n,n,i,r,s),this.type="ArcCurve"} function Ds (line 7) | function Ds(){let t=0,e=0,n=0,i=0;function r(r,s,a,o){t=r,e=a,n=-3*r+3*s... class Os (line 7) | class Os extends Cs{constructor(t=[],e=!1,n="centripetal",i=.5){super(),... method constructor (line 7) | constructor(t=[],e=!1,n="centripetal",i=.5){super(),this.type="Catmull... method getPoint (line 7) | getPoint(t,e=new $){const n=e,i=this.points,r=i.length,s=(r-(this.clos... method copy (line 7) | copy(t){super.copy(t),this.points=[];for(let e=0,n=t.points.length;e=0)return!1;let ... function $s (line 7) | function $s(t,e,n,i){const r=t.prev,s=t,a=t.next;if(ca(r,s,a)>=0)return!... function ta (line 7) | function ta(t,e,n){let i=t;do{const r=i.prev,s=i.next.next;!ha(r,s)&&ua(... function ea (line 7) | function ea(t,e,n,i,r,s){let a=t;do{let t=a.next.next;for(;t!==a.prev;){... function na (line 7) | function na(t,e){return t.x-e.x} function ia (line 7) | function ia(t,e){if(e=function(t,e){let n=e;const i=t.x,r=t.y;let s,a=-1... function ra (line 7) | function ra(t,e){return ca(t.prev,t,e.prev)<0&&ca(e.next,t,t.next)<0} function sa (line 7) | function sa(t,e,n,i,r){return(t=1431655765&((t=858993459&((t=252645135&(... function aa (line 7) | function aa(t){let e=t,n=t;do{(e.x=0&&(t-a)*(i-... function la (line 7) | function la(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){l... function ca (line 7) | function ca(t,e,n){return(e.y-t.y)*(n.x-e.x)-(e.x-t.x)*(n.y-e.y)} function ha (line 7) | function ha(t,e){return t.x===e.x&&t.y===e.y} function ua (line 7) | function ua(t,e,n,i){const r=pa(ca(t,e,n)),s=pa(ca(t,e,i)),a=pa(ca(n,i,t... function da (line 7) | function da(t,e,n){return e.x<=Math.max(t.x,n.x)&&e.x>=Math.min(t.x,n.x)... function pa (line 7) | function pa(t){return t>0?1:t<0?-1:0} function ma (line 7) | function ma(t,e){return ca(t.prev,t,t.next)<0?ca(t,e,t.next)>=0&&ca(t,t.... function fa (line 7) | function fa(t,e){const n=new ya(t.i,t.x,t.y),i=new ya(e.i,e.x,e.y),r=t.n... function ga (line 7) | function ga(t,e,n,i){const r=new ya(t,e,n);return i?(r.next=i.next,r.pre... function va (line 7) | function va(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.n... function ya (line 7) | function ya(t,e,n){this.i=t,this.x=e,this.y=n,this.prev=null,this.next=n... class xa (line 7) | class xa{static area(t){const e=t.length;let n=0;for(let i=e-1,r=0;r2&&t[e-1].equals(t[0])&&t.pop()} function wa (line 7) | function wa(t,e){for(let n=0;n=.5)for(let i=0;i!==r;++i)t[e+i]=t[n+i]} method _slerp (line 7) | _slerp(t,e,n,i){K.slerpFlat(t,e,t,e,t,n,i)} method _slerpAdditive (line 7) | _slerpAdditive(t,e,n,i,r){const s=this._workIndex*r;K.multiplyQuaterni... method _lerp (line 7) | _lerp(t,e,n,i,r){const s=1-i;for(let a=0;a!==r;++a){const r=e+a;t[r]=t... method _lerpAdditive (line 7) | _lerpAdditive(t,e,n,i,r){for(let s=0;s!==r;++s){const r=e+s;t[r]=t[r]+... class Lo (line 7) | class Lo{constructor(t,e,n){this.path=e,this.parsedPath=n||Lo.parseTrack... method constructor (line 7) | constructor(t,e,n){this.path=e,this.parsedPath=n||Lo.parseTrackName(e)... method create (line 7) | static create(t,e,n){return t&&t.isAnimationObjectGroup?new Lo.Composi... method sanitizeNodeName (line 7) | static sanitizeNodeName(t){return t.replace(/\s/g,"_").replace(xo,"")} method parseTrackName (line 7) | static parseTrackName(t){const e=Eo.exec(t);if(!e)throw new Error("Pro... method findNode (line 7) | static findNode(t,e){if(!e||""===e||"."===e||-1===e||e===t.name||e===t... method _getValue_unavailable (line 7) | _getValue_unavailable(){} method _setValue_unavailable (line 7) | _setValue_unavailable(){} method _getValue_direct (line 7) | _getValue_direct(t,e){t[e]=this.node[this.propertyName]} method _getValue_array (line 7) | _getValue_array(t,e){const n=this.resolvedProperty;for(let i=0,r=n.len... method _getValue_arrayElement (line 7) | _getValue_arrayElement(t,e){t[e]=this.resolvedProperty[this.propertyIn... method _getValue_toArray (line 7) | _getValue_toArray(t,e){this.resolvedProperty.toArray(t,e)} method _setValue_direct (line 7) | _setValue_direct(t,e){this.targetObject[this.propertyName]=t[e]} method _setValue_direct_setNeedsUpdate (line 7) | _setValue_direct_setNeedsUpdate(t,e){this.targetObject[this.propertyNa... method _setValue_direct_setMatrixWorldNeedsUpdate (line 7) | _setValue_direct_setMatrixWorldNeedsUpdate(t,e){this.targetObject[this... method _setValue_array (line 7) | _setValue_array(t,e){const n=this.resolvedProperty;for(let i=0,r=n.len... method _setValue_array_setNeedsUpdate (line 7) | _setValue_array_setNeedsUpdate(t,e){const n=this.resolvedProperty;for(... method _setValue_array_setMatrixWorldNeedsUpdate (line 7) | _setValue_array_setMatrixWorldNeedsUpdate(t,e){const n=this.resolvedPr... method _setValue_arrayElement (line 7) | _setValue_arrayElement(t,e){this.resolvedProperty[this.propertyIndex]=... method _setValue_arrayElement_setNeedsUpdate (line 7) | _setValue_arrayElement_setNeedsUpdate(t,e){this.resolvedProperty[this.... method _setValue_arrayElement_setMatrixWorldNeedsUpdate (line 7) | _setValue_arrayElement_setMatrixWorldNeedsUpdate(t,e){this.resolvedPro... method _setValue_fromArray (line 7) | _setValue_fromArray(t,e){this.resolvedProperty.fromArray(t,e)} method _setValue_fromArray_setNeedsUpdate (line 7) | _setValue_fromArray_setNeedsUpdate(t,e){this.resolvedProperty.fromArra... method _setValue_fromArray_setMatrixWorldNeedsUpdate (line 7) | _setValue_fromArray_setMatrixWorldNeedsUpdate(t,e){this.resolvedProper... method _getValue_unbound (line 7) | _getValue_unbound(t,e){this.bind(),this.getValue(t,e)} method _setValue_unbound (line 7) | _setValue_unbound(t,e){this.bind(),this.setValue(t,e)} method bind (line 7) | bind(){let t=this.node;const e=this.parsedPath,n=e.objectName,i=e.prop... method unbind (line 7) | unbind(){this.node=null,this.getValue=this._getValue_unbound,this.setV... method constructor (line 7) | constructor(t,e,n){const i=n||Lo.parseTrackName(e);this._targetGroup=t,t... method getValue (line 7) | getValue(t,e){this.bind();const n=this._targetGroup.nCachedObjects_,i=th... method setValue (line 7) | setValue(t,e){const n=this._bindings;for(let i=this._targetGroup.nCached... method bind (line 7) | bind(){const t=this._bindings;for(let e=this._targetGroup.nCachedObjects... method unbind (line 7) | unbind(){const t=this._bindings;for(let e=this._targetGroup.nCachedObjec... class Co (line 7) | class Co{constructor(t,e,n=null,i=e.blendMode){this._mixer=t,this._clip=... method constructor (line 7) | constructor(t,e,n=null,i=e.blendMode){this._mixer=t,this._clip=e,this.... method play (line 7) | play(){return this._mixer._activateAction(this),this} method stop (line 7) | stop(){return this._mixer._deactivateAction(this),this.reset()} method reset (line 7) | reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCo... method isRunning (line 7) | isRunning(){return this.enabled&&!this.paused&&0!==this.timeScale&&nul... method isScheduled (line 7) | isScheduled(){return this._mixer._isActiveAction(this)} method startAt (line 7) | startAt(t){return this._startTime=t,this} method setLoop (line 7) | setLoop(t,e){return this.loop=t,this.repetitions=e,this} method setEffectiveWeight (line 7) | setEffectiveWeight(t){return this.weight=t,this._effectiveWeight=this.... method getEffectiveWeight (line 7) | getEffectiveWeight(){return this._effectiveWeight} method fadeIn (line 7) | fadeIn(t){return this._scheduleFading(t,0,1)} method fadeOut (line 7) | fadeOut(t){return this._scheduleFading(t,1,0)} method crossFadeFrom (line 7) | crossFadeFrom(t,e,n){if(t.fadeOut(e),this.fadeIn(e),n){const n=this._c... method crossFadeTo (line 7) | crossFadeTo(t,e,n){return t.crossFadeFrom(this,e,n)} method stopFading (line 7) | stopFading(){const t=this._weightInterpolant;return null!==t&&(this._w... method setEffectiveTimeScale (line 7) | setEffectiveTimeScale(t){return this.timeScale=t,this._effectiveTimeSc... method getEffectiveTimeScale (line 7) | getEffectiveTimeScale(){return this._effectiveTimeScale} method setDuration (line 7) | setDuration(t){return this.timeScale=this._clip.duration/t,this.stopWa... method syncWith (line 7) | syncWith(t){return this.time=t.time,this.timeScale=t.timeScale,this.st... method halt (line 7) | halt(t){return this.warp(this._effectiveTimeScale,0,t)} method warp (line 7) | warp(t,e,n){const i=this._mixer,r=i.time,s=this.timeScale;let a=this._... method stopWarping (line 7) | stopWarping(){const t=this._timeScaleInterpolant;return null!==t&&(thi... method getMixer (line 7) | getMixer(){return this._mixer} method getClip (line 7) | getClip(){return this._clip} method getRoot (line 7) | getRoot(){return this._localRoot||this._mixer._root} method _update (line 7) | _update(t,e,n,i){if(!this.enabled)return void this._updateWeight(t);co... method _updateWeight (line 7) | _updateWeight(t){let e=0;if(this.enabled){e=this.weight;const n=this._... method _updateTimeScale (line 7) | _updateTimeScale(t){let e=0;if(!this.paused){e=this.timeScale;const n=... method _updateTime (line 7) | _updateTime(t){const e=this._clip.duration,n=this.loop;let i=this.time... method _setEndings (line 7) | _setEndings(t,e,n){const i=this._interpolantSettings;n?(i.endingStart=... method _scheduleFading (line 7) | _scheduleFading(t,e,n){const i=this._mixer,r=i.time;let s=this._weight... method constructor (line 7) | constructor(t){super(),this._root=t,this._initMemoryManager(),this._accu... method _bindAction (line 7) | _bindAction(t,e){const n=t._localRoot||this._root,i=t._clip.tracks,r=i.l... method _activateAction (line 7) | _activateAction(t){if(!this._isActiveAction(t)){if(null===t._cacheIndex)... method _deactivateAction (line 7) | _deactivateAction(t){if(this._isActiveAction(t)){const e=t._propertyBind... method _initMemoryManager (line 7) | _initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actio... method _isActiveAction (line 7) | _isActiveAction(t){const e=t._cacheIndex;return null!==e&&e.99999)this.quaternion.set(0,0,0,1);else if(t.y... method setLength (line 7) | setLength(t,e=.2*t,n=.2*e){this.line.scale.set(1,Math.max(1e-4,t-e),1)... method setColor (line 7) | setColor(t){this.line.material.color.set(t),this.cone.material.color.s... method copy (line 7) | copy(t){return super.copy(t,!1),this.line.copy(t.line),this.cone.copy(... method constructor (line 7) | constructor(t=10,e=10,n=4473924,i=8947848){n=new we(n),i=new we(i);const... method constructor (line 7) | constructor(t){const e=Io(t),n=new Oe,i=[],r=[],s=new we(0,0,1),a=new we... method updateMatrixWorld (line 7) | updateMatrixWorld(t){const e=this.bones,n=this.geometry,i=n.getAttribute... method decodeText (line 7) | static decodeText(t){if("undefined"!=typeof TextDecoder)return(new TextD... method extractUrlBase (line 7) | static extractUrlBase(t){const e=t.lastIndexOf("/");return-1===e?"./":t.... method constructor (line 7) | constructor(t){super(),this.type="Audio",this.listener=t,this.context=t.... method getOutput (line 7) | getOutput(){return this.gain} method setNodeSource (line 7) | setNodeSource(t){return this.hasPlaybackControl=!1,this.sourceType="audi... method setMediaElementSource (line 7) | setMediaElementSource(t){return this.hasPlaybackControl=!1,this.sourceTy... method setMediaStreamSource (line 7) | setMediaStreamSource(t){return this.hasPlaybackControl=!1,this.sourceTyp... method setBuffer (line 7) | setBuffer(t){return this.buffer=t,this.sourceType="buffer",this.autoplay... method play (line 7) | play(t=0){if(!0===this.isPlaying)return void console.warn("THREE.Audio: ... method pause (line 7) | pause(){if(!1!==this.hasPlaybackControl)return!0===this.isPlaying&&(this... method stop (line 7) | stop(){if(!1!==this.hasPlaybackControl)return this._progress=0,this.sour... method connect (line 7) | connect(){if(this.filters.length>0){this.source.connect(this.filters[0])... method disconnect (line 7) | disconnect(){if(this.filters.length>0){this.source.disconnect(this.filte... method getFilters (line 7) | getFilters(){return this.filters} method setFilters (line 7) | setFilters(t){return t||(t=[]),!0===this._connected?(this.disconnect(),t... method setDetune (line 7) | setDetune(t){if(this.detune=t,void 0!==this.source.detune)return!0===thi... method getDetune (line 7) | getDetune(){return this.detune} method getFilter (line 7) | getFilter(){return this.getFilters()[0]} method setFilter (line 7) | setFilter(t){return this.setFilters(t?[t]:[])} method setPlaybackRate (line 7) | setPlaybackRate(t){if(!1!==this.hasPlaybackControl)return this.playbackR... method getPlaybackRate (line 7) | getPlaybackRate(){return this.playbackRate} method onEnded (line 7) | onEnded(){this.isPlaying=!1} method getLoop (line 7) | getLoop(){return!1===this.hasPlaybackControl?(console.warn("THREE.Audio:... method setLoop (line 7) | setLoop(t){if(!1!==this.hasPlaybackControl)return this.loop=t,!0===this.... method setLoopStart (line 7) | setLoopStart(t){return this.loopStart=t,this} method setLoopEnd (line 7) | setLoopEnd(t){return this.loopEnd=t,this} method getVolume (line 7) | getVolume(){return this.gain.gain.value} method setVolume (line 7) | setVolume(t){return this.gain.gain.setTargetAtTime(t,this.context.curren... function Yo (line 7) | function Yo(){Xo.domElement.style.width="100%",Xo.domElement.style.heigh... FILE: docs/reference/assets/main.js function N (line 2) | function N(t,e){le.push({selector:e,constructor:t})} method constructor (line 2) | constructor(){this.createComponents(document.body)} method createComponents (line 2) | createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEac... method constructor (line 2) | constructor(e){this.el=e.el} method constructor (line 2) | constructor(){this.listeners={}} method addEventListener (line 2) | addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.l... method removeEventListener (line 2) | removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.lis... method dispatchEvent (line 2) | dispatchEvent(e){if(!(e.type in this.listeners))return!0;let r=this.list... method constructor (line 2) | constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.he... method triggerResize (line 2) | triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width... method onResize (line 2) | onResize(){this.width=window.innerWidth||0,this.height=window.innerHeigh... method onScroll (line 2) | onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scrol... method hideShowToolbar (line 2) | hideShowToolbar(){let e=this.showToolbar;this.showToolbar=this.lastY>=th... method constructor (line 2) | constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEven... method createAnchors (line 2) | createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.subs... method onResize (line 2) | onResize(){let e;for(let n=0,i=this.anchors.length;n{ze(t,e,r,n)},200... function He (line 2) | function He(t,e){t.index||window.searchData&&(e.classList.remove("loadin... function ze (line 2) | function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="... function me (line 2) | function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelect... function Ne (line 2) | function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelec... function ve (line 2) | function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLo... function re (line 2) | function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])} method constructor (line 2) | constructor(e,r){this.signature=e,this.description=r} method addClass (line 2) | addClass(e){return this.signature.classList.add(e),this.description.clas... method removeClass (line 2) | removeClass(e){return this.signature.classList.remove(e),this.descriptio... method constructor (line 2) | constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups()... method setIndex (line 2) | setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-... method createGroups (line 2) | createGroups(){let e=this.el.children;if(e.length<2)return;this.containe... method onClick (line 2) | onClick(e){this.groups.forEach((r,n)=>{r.signature===e.currentTarget&&th... method constructor (line 2) | constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.e... method setActive (line 2) | setActive(e){if(this.active==e)return;this.active=e,document.documentEle... method onPointerUp (line 2) | onPointerUp(e){A||(this.setActive(!0),e.preventDefault())} method onDocumentPointerDown (line 2) | onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu,... method onDocumentPointerUp (line 2) | onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")... method constructor (line 2) | constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initia... method initialize (line 2) | initialize(){} method setValue (line 2) | setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window... method initialize (line 2) | initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(... method handleValueChange (line 2) | handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value... method fromLocalStorage (line 2) | fromLocalStorage(e){return e=="true"} method toLocalStorage (line 2) | toLocalStorage(e){return e?"true":"false"} method initialize (line 2) | initialize(){document.documentElement.classList.add("toggle-"+this.key+t... method handleValueChange (line 2) | handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEa... method fromLocalStorage (line 2) | fromLocalStorage(e){return e} method toLocalStorage (line 2) | toLocalStorage(e){return e} method constructor (line 2) | constructor(e){super(e);this.optionVisibility=new Ee("visibility","priva... method isSupported (line 2) | static isSupported(){try{return typeof window.localStorage!="undefined"}... function be (line 2) | function be(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,w... function we (line 2) | function we(t){switch(t){case"os":document.body.classList.remove("light"... FILE: docs/src/main.ts function resize (line 51) | function resize() { function render (line 130) | function render() { FILE: rollup.config.mjs constant SOURCE_FILES (line 10) | const SOURCE_FILES = glob function minified (line 25) | function minified(config) { constant NODE_CONFIGS (line 34) | const NODE_CONFIGS = SOURCE_FILES.map((sourcefile) => ({ FILE: src/extractors/extractorUtilities.ts function mu (line 1) | function mu(i: number, amplitudeSpect: Float32Array): number { FILE: src/main.ts type MeydaFeaturesObject (line 12) | interface MeydaFeaturesObject { type MeydaWindowingFunction (line 41) | type MeydaWindowingFunction = type MeydaAudioFeature (line 47) | type MeydaAudioFeature = type MeydaSignal (line 76) | type MeydaSignal = SliceableArrayLike | Float32Array; type SliceableArrayLike (line 78) | interface SliceableArrayLike extends ArrayLike { type Meyda (line 102) | interface Meyda { function listAvailableFeatureExtractors (line 444) | function listAvailableFeatureExtractors(): MeydaAudioFeature[] { function createMeydaAnalyzer (line 467) | function createMeydaAnalyzer(options) { function windowing (line 474) | function windowing( FILE: src/meyda-wa.ts type MeydaAnalyzerOptions (line 12) | interface MeydaAnalyzerOptions { class MeydaAnalyzer (line 94) | class MeydaAnalyzer { method constructor (line 99) | constructor(options: MeydaAnalyzerOptions, _this) { method start (line 223) | start(features?: MeydaAudioFeature | ReadonlyArray)... method stop (line 235) | stop(): void { method setSource (line 247) | setSource(source: AudioNode): void { method setChannel (line 262) | setChannel(channel: number) { method get (line 281) | get( FILE: src/utilities.ts function isPowerOfTwo (line 5) | function isPowerOfTwo(num) { function error (line 13) | function error(message) { function pointwiseBufferMult (line 17) | function pointwiseBufferMult(a, b) { function applyWindow (line 26) | function applyWindow(signal, windowname) { function createBarkScale (line 47) | function createBarkScale(length, sampleRate, bufferSize): Float32Array { function typedToArray (line 60) | function typedToArray(t) { function arrayToTyped (line 65) | function arrayToTyped(t) { function _normalize (line 70) | function _normalize(num, range) { function normalize (line 74) | function normalize(a, range) { function normalizeToOne (line 80) | function normalizeToOne(a) { function mean (line 88) | function mean(a) { function _melToFreq (line 96) | function _melToFreq(melValue) { function _freqToMel (line 101) | function _freqToMel(freqValue) { function melToFreq (line 106) | function melToFreq(mV) { function freqToMel (line 110) | function freqToMel(fV) { function createMelFilterBank (line 114) | function createMelFilterBank( function hzToOctaves (line 175) | function hzToOctaves(freq, A440) { function normalizeByColumn (line 179) | function normalizeByColumn(a) { function createChromaFilterBank (line 192) | function createChromaFilterBank( function frame (line 256) | function frame(buffer, frameLength, hopLength) { FILE: src/windowing.ts function blackman (line 1) | function blackman(size) { function sine (line 21) | function sine(size) { function hanning (line 32) | function hanning(size) { function hamming (line 43) | function hamming(size) {