(function(u,f){typeof exports=="object"&&typeof module<"u"?f(exports):typeof define=="function"&&define.amd?define(["exports"],f):(u=typeof globalThis<"u"?globalThis:u||self,f(u["fluid-svg"]={}))})(this,function(u){var pt,K,nt,X,D,w,Y,z,wt,ze,Ct,Le,Pt,je,Q,Ot,Fe,$t,he,Nt,De,xt,Ve,Tt,Ie,Ut,Ge;"use strict";var ae=(u,f,b)=>{if(!f.has(u))throw TypeError("Cannot "+b)};var v=(u,f,b)=>(ae(u,f,"read from private field"),b?b.call(u):f.get(u)),m=(u,f,b)=>{if(f.has(u))throw TypeError("Cannot add the same private member more than once");f instanceof WeakSet?f.add(u):f.set(u,b)},g=(u,f,b,E)=>(ae(u,f,"write to private field"),E?E.call(u,b):f.set(u,b),b);var U=(u,f,b)=>(ae(u,f,"access private method"),b);function f(n,t=2,e=!0){const s=t/10,i=n[0],o=n[1],r=n[n.length-1];return(e?[r,...n,i,o]:n).reduce((h,d,c,p)=>{if(c<2||c>p.length-2)return h;const[$,A]=p[c-2],[y,T]=p[c-1],[C,k]=d,[vt,ot]=p[c+1],P=y+(C-$)*s,N=T+(k-A)*s,x=C-(vt-y)*s,M=k-(ot-T)*s,R=`C ${P},${N} ${x},${M} ${C},${k}`;return h+R},`M ${i[0]},${i[1]} `)}function b(n,t=2){const e=t/10,s=n[1];let i=`M ${s[0]},${s[1]} `;for(let o=2;o{const ot=A[vt],P=r(ot[0]*s,ot[1]*s,o);return[k[0],k[1]+P*a/2]}),C=`${b(y,2)} L ${c[0]},${c[1]} L ${p[0]},${p[1]} Z`;return{pointsOrigins:$,pointsPositions:y,pointsNoiseCoords:A,path:C,corners:[c,p]}}function ue(n){const t=[0,1-n],e=[1,1-n],s=[1+E,1+E],i=[0-E,1+E];return{start:t,end:e,corner1:s,corner2:i}}function pe(n,t){return n.map(s=>[s[0],s[1]*t])}function zt(n,t,e){const s=n/10,i=t/10,o=i-s;return Array.from({length:e},(a,l)=>e===1?s:i-o*(l/(e-1)))}function $e(n,t,e){return[n[0],n[1]+e*t/2]}function ve(n,t,e,s,i){const o=t/10,{pointsOrigins:r,pointsNoiseCoords:a,corners:[l,h]}=n,d=new Array(r.length);for(let $=0;$new ye(typeof n=="string"?n:n+"",void 0,jt),qe=(n,...t)=>{const e=n.length===1?n[0]:t.reduce((s,i,o)=>s+(r=>{if(r._$cssResult$===!0)return r.cssText;if(typeof r=="number")return r;throw Error("Value passed to 'css' function must be a 'css' function result: "+r+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+n[o+1],n[0]);return new ye(e,n,jt)},Je=(n,t)=>{Lt?n.adoptedStyleSheets=t.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet):t.forEach(e=>{const s=document.createElement("style"),i=_t.litNonce;i!==void 0&&s.setAttribute("nonce",i),s.textContent=e.cssText,n.appendChild(s)})},me=Lt?n=>n:n=>n instanceof CSSStyleSheet?(t=>{let e="";for(const s of t.cssRules)e+=s.cssText;return Be(e)})(n):n;/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var Ft;const At=window,ge=At.trustedTypes,Ze=ge?ge.emptyScript:"",_e=At.reactiveElementPolyfillSupport,Dt={toAttribute(n,t){switch(t){case Boolean:n=n?Ze:null;break;case Object:case Array:n=n==null?n:JSON.stringify(n)}return n},fromAttribute(n,t){let e=n;switch(t){case Boolean:e=n!==null;break;case Number:e=n===null?null:Number(n);break;case Object:case Array:try{e=JSON.parse(n)}catch{e=null}}return e}},Ae=(n,t)=>t!==n&&(t==t||n==n),Vt={attribute:!0,type:String,converter:Dt,reflect:!1,hasChanged:Ae},It="finalized";let tt=class extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(t){var e;this.finalize(),((e=this.h)!==null&&e!==void 0?e:this.h=[]).push(t)}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach((e,s)=>{const i=this._$Ep(s,e);i!==void 0&&(this._$Ev.set(i,s),t.push(i))}),t}static createProperty(t,e=Vt){if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){const s=typeof t=="symbol"?Symbol():"__"+t,i=this.getPropertyDescriptor(t,s,e);i!==void 0&&Object.defineProperty(this.prototype,t,i)}}static getPropertyDescriptor(t,e,s){return{get(){return this[e]},set(i){const o=this[t];this[e]=i,this.requestUpdate(t,o,s)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||Vt}static finalize(){if(this.hasOwnProperty(It))return!1;this[It]=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),t.h!==void 0&&(this.h=[...t.h]),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,s=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of s)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const s=new Set(t.flat(1/0).reverse());for(const i of s)e.unshift(me(i))}else t!==void 0&&e.push(me(t));return e}static _$Ep(t,e){const s=e.attribute;return s===!1?void 0:typeof s=="string"?s:typeof t=="string"?t.toLowerCase():void 0}u(){var t;this._$E_=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(t=this.constructor.h)===null||t===void 0||t.forEach(e=>e(this))}addController(t){var e,s;((e=this._$ES)!==null&&e!==void 0?e:this._$ES=[]).push(t),this.renderRoot!==void 0&&this.isConnected&&((s=t.hostConnected)===null||s===void 0||s.call(t))}removeController(t){var e;(e=this._$ES)===null||e===void 0||e.splice(this._$ES.indexOf(t)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((t,e)=>{this.hasOwnProperty(e)&&(this._$Ei.set(e,this[e]),delete this[e])})}createRenderRoot(){var t;const e=(t=this.shadowRoot)!==null&&t!==void 0?t:this.attachShadow(this.constructor.shadowRootOptions);return Je(e,this.constructor.elementStyles),e}connectedCallback(){var t;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(t=this._$ES)===null||t===void 0||t.forEach(e=>{var s;return(s=e.hostConnected)===null||s===void 0?void 0:s.call(e)})}enableUpdating(t){}disconnectedCallback(){var t;(t=this._$ES)===null||t===void 0||t.forEach(e=>{var s;return(s=e.hostDisconnected)===null||s===void 0?void 0:s.call(e)})}attributeChangedCallback(t,e,s){this._$AK(t,s)}_$EO(t,e,s=Vt){var i;const o=this.constructor._$Ep(t,s);if(o!==void 0&&s.reflect===!0){const r=(((i=s.converter)===null||i===void 0?void 0:i.toAttribute)!==void 0?s.converter:Dt).toAttribute(e,s.type);this._$El=t,r==null?this.removeAttribute(o):this.setAttribute(o,r),this._$El=null}}_$AK(t,e){var s;const i=this.constructor,o=i._$Ev.get(t);if(o!==void 0&&this._$El!==o){const r=i.getPropertyOptions(o),a=typeof r.converter=="function"?{fromAttribute:r.converter}:((s=r.converter)===null||s===void 0?void 0:s.fromAttribute)!==void 0?r.converter:Dt;this._$El=o,this[o]=a.fromAttribute(e,r.type),this._$El=null}}requestUpdate(t,e,s){let i=!0;t!==void 0&&(((s=s||this.constructor.getPropertyOptions(t)).hasChanged||Ae)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),s.reflect===!0&&this._$El!==t&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(t,s))):i=!1),!this.isUpdatePending&&i&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const t=this.scheduleUpdate();return t!=null&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach((i,o)=>this[o]=i),this._$Ei=void 0);let e=!1;const s=this._$AL;try{e=this.shouldUpdate(s),e?(this.willUpdate(s),(t=this._$ES)===null||t===void 0||t.forEach(i=>{var o;return(o=i.hostUpdate)===null||o===void 0?void 0:o.call(i)}),this.update(s)):this._$Ek()}catch(i){throw e=!1,this._$Ek(),i}e&&this._$AE(s)}willUpdate(t){}_$AE(t){var e;(e=this._$ES)===null||e===void 0||e.forEach(s=>{var i;return(i=s.hostUpdated)===null||i===void 0?void 0:i.call(s)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(t){return!0}update(t){this._$EC!==void 0&&(this._$EC.forEach((e,s)=>this._$EO(s,this[s],e)),this._$EC=void 0),this._$Ek()}updated(t){}firstUpdated(t){}};tt[It]=!0,tt.elementProperties=new Map,tt.elementStyles=[],tt.shadowRootOptions={mode:"open"},_e==null||_e({ReactiveElement:tt}),((Ft=At.reactiveElementVersions)!==null&&Ft!==void 0?Ft:At.reactiveElementVersions=[]).push("1.6.2");/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var Gt;const bt=window,et=bt.trustedTypes,be=et?et.createPolicy("lit-html",{createHTML:n=>n}):void 0,Wt="$lit$",j=`lit$${(Math.random()+"").slice(9)}$`,Se="?"+j,Ke=`<${Se}>`,B=document,rt=()=>B.createComment(""),lt=n=>n===null||typeof n!="object"&&typeof n!="function",Ee=Array.isArray,Xe=n=>Ee(n)||typeof(n==null?void 0:n[Symbol.iterator])=="function",Bt=`[ \f\r]`,at=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,we=/-->/g,Ce=/>/g,q=RegExp(`>|${Bt}(?:([^\\s"'>=/]+)(${Bt}*=${Bt}*(?:[^ \f\r"'\`<>=]|("|')|))|$)`,"g"),Pe=/'/g,Oe=/"/g,Ne=/^(?:script|style|textarea|title)$/i,xe=n=>(t,...e)=>({_$litType$:n,strings:t,values:e}),St=xe(1),ht=xe(2),st=Symbol.for("lit-noChange"),_=Symbol.for("lit-nothing"),Te=new WeakMap,J=B.createTreeWalker(B,129,null,!1);function Ue(n,t){if(!Array.isArray(n)||!n.hasOwnProperty("raw"))throw Error("invalid template strings array");return be!==void 0?be.createHTML(t):t}const Ye=(n,t)=>{const e=n.length-1,s=[];let i,o=t===2?"":"",r=at;for(let a=0;a"?(r=i??at,c=-1):d[1]===void 0?c=-2:(c=r.lastIndex-d[2].length,h=d[1],r=d[3]===void 0?q:d[3]==='"'?Oe:Pe):r===Oe||r===Pe?r=q:r===we||r===Ce?r=at:(r=q,i=void 0);const $=r===q&&n[a+1].startsWith("/>")?" ":"";o+=r===at?l+Ke:c>=0?(s.push(h),l.slice(0,c)+Wt+l.slice(c)+j+$):l+j+(c===-2?(s.push(void 0),a):$)}return[Ue(n,o+(n[e]||"")+(t===2?"":"")),s]};class ct{constructor({strings:t,_$litType$:e},s){let i;this.parts=[];let o=0,r=0;const a=t.length-1,l=this.parts,[h,d]=Ye(t,e);if(this.el=ct.createElement(h,s),J.currentNode=this.el.content,e===2){const c=this.el.content,p=c.firstChild;p.remove(),c.append(...p.childNodes)}for(;(i=J.nextNode())!==null&&l.length0){i.textContent=et?et.emptyScript:"";for(let $=0;$2||s[0]!==""||s[1]!==""?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=_}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,e=this,s,i){const o=this.strings;let r=!1;if(o===void 0)t=it(this,t,e,0),r=!lt(t)||t!==this._$AH&&t!==st,r&&(this._$AH=t);else{const a=t;let l,h;for(t=o[0],l=0;l{var s,i;const o=(s=e==null?void 0:e.renderBefore)!==null&&s!==void 0?s:t;let r=o._$litPart$;if(r===void 0){const a=(i=e==null?void 0:e.renderBefore)!==null&&i!==void 0?i:null;o._$litPart$=r=new dt(t.insertBefore(rt(),a),a,void 0,e??{})}return r._$AI(n),r};/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var qt,Jt;class ut extends tt{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var t,e;const s=super.createRenderRoot();return(t=(e=this.renderOptions).renderBefore)!==null&&t!==void 0||(e.renderBefore=s.firstChild),s}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=os(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),(t=this._$Do)===null||t===void 0||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),(t=this._$Do)===null||t===void 0||t.setConnected(!1)}render(){return st}}ut.finalized=!0,ut._$litElement$=!0,(qt=globalThis.litElementHydrateSupport)===null||qt===void 0||qt.call(globalThis,{LitElement:ut});const ke=globalThis.litElementPolyfillSupport;ke==null||ke({LitElement:ut}),((Jt=globalThis.litElementVersions)!==null&&Jt!==void 0?Jt:globalThis.litElementVersions=[]).push("3.3.2");/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */const rs=(n,t)=>t.kind==="method"&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(e){e.createProperty(t.key,n)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){typeof t.initializer=="function"&&(this[t.key]=t.initializer.call(this))},finisher(e){e.createProperty(t.key,n)}},ls=(n,t,e)=>{t.constructor.createProperty(e,n)};function Z(n){return(t,e)=>e!==void 0?ls(n,t,e):rs(n,t)}/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */const as=({finisher:n,descriptor:t})=>(e,s)=>{var i;if(s===void 0){const o=(i=e.originalKey)!==null&&i!==void 0?i:e.key,r=t!=null?{kind:"method",placement:"prototype",key:o,descriptor:t(e.key)}:{...e,key:o};return n!=null&&(r.finisher=function(a){n(a,o)}),r}{const o=e.constructor;t!==void 0&&Object.defineProperty(e,s,t(s)),n==null||n(o,s)}};/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */function hs(n){return as({descriptor:t=>({get(){var e,s;return(s=(e=this.renderRoot)===null||e===void 0?void 0:e.querySelectorAll(n))!==null&&s!==void 0?s:[]},enumerable:!0,configurable:!0})})}/** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var Zt;((Zt=window.HTMLSlotElement)===null||Zt===void 0?void 0:Zt.prototype.assignedElements)!=null;const cs=1/3,H=1/6,Kt=n=>Math.floor(n)|0,Xt=new Float64Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0,1,0,1,-1,0,1,1,0,-1,-1,0,-1,0,1,1,0,-1,1,0,1,-1,0,-1,-1]);function ds(n=Math.random){const t=us(n),e=new Float64Array(t).map(o=>Xt[o%12*3]),s=new Float64Array(t).map(o=>Xt[o%12*3+1]),i=new Float64Array(t).map(o=>Xt[o%12*3+2]);return function(r,a,l){let h,d,c,p;const $=(r+a+l)*cs,A=Kt(r+$),y=Kt(a+$),T=Kt(l+$),C=(A+y+T)*H,k=A-C,vt=y-C,ot=T-C,P=r-k,N=a-vt,x=l-ot;let M,R,V,I,G,W;P>=N?N>=x?(M=1,R=0,V=0,I=1,G=1,W=0):P>=x?(M=1,R=0,V=0,I=1,G=0,W=1):(M=0,R=0,V=1,I=1,G=0,W=1):N{for(var i=s>1?void 0:s?$s(t,e):t,o=n.length-1,r;o>=0;o--)(r=n[o])&&(i=(s?r(t,e,i):r(i))||i);return s&&i&&ps(t,e,i),i};const Yt=class Yt extends ut{constructor(){super(...arguments);m(this,wt);m(this,Ct);m(this,Pt);m(this,Ot);m(this,$t);m(this,Nt);m(this,xt);m(this,Tt);m(this,Ut);m(this,pt,void 0);m(this,K,void 0);m(this,nt,void 0);m(this,X,void 0);m(this,D,void 0);m(this,w,void 0);m(this,Y,void 0);m(this,z,void 0);m(this,Q,void 0);this.background=L.background,this.speed=L.speed,this.distribution=L.distribution,this.complexity=L.complexity,this.amplitude=L.amplitude,this.synchronicity=L.synchronicity,this.waves=L.waves,g(this,pt,!0),g(this,K,null),g(this,nt,20),g(this,D,0),g(this,w,null),g(this,Y,null),g(this,z,[]),g(this,Q,e=>{var r;if(!this.pathElements)return;v(this,Y)||g(this,Y,e);const s=e-v(this,Y),i=s<17?s:17,o=this.speed/1e4;g(this,D,v(this,D)+i*o);for(const[a,l]of v(this,z).entries()){const{path:h}=ve(l,this.amplitude,this.complexity,v(this,D),v(this,X));(r=this.pathElements[a])==null||r.setAttribute("d",h)}g(this,w,requestAnimationFrame(v(this,Q)))})}firstUpdated(){U(this,Ct,Le).call(this),U(this,wt,ze).call(this)}willUpdate(e){(e.has("distribution")||e.has("synchronicity")||e.has("waves"))&&U(this,Pt,je).call(this)}disconnectedCallback(){var e;super.disconnectedCallback(),U(this,$t,he).call(this),(e=v(this,K))==null||e.disconnect()}render(){return U(this,Ut,Ge).call(this)}};pt=new WeakMap,K=new WeakMap,nt=new WeakMap,X=new WeakMap,D=new WeakMap,w=new WeakMap,Y=new WeakMap,z=new WeakMap,wt=new WeakSet,ze=function(){g(this,K,new IntersectionObserver(([{isIntersecting:e}])=>{e&&v(this,pt)?U(this,Ot,Fe).call(this):U(this,$t,he).call(this)})),v(this,K).observe(this)},Ct=new WeakSet,Le=function(){var s;const e=zt(this.distribution[0],this.distribution[1],this.waves.length);g(this,X,ds()),g(this,z,e.map((i,o)=>Rt(i,v(this,nt),this.amplitude,this.complexity,this.synchronicity*o,v(this,D),v(this,X)))),(s=this.pathElements)==null||s.forEach((i,o)=>{i.setAttribute("d",v(this,z)[o].path)})},Pt=new WeakSet,je=function(){if(v(this,z).length===0)return;v(this,w)&&cancelAnimationFrame(v(this,w));const e=zt(this.distribution[0],this.distribution[1],this.waves.length);g(this,z,e.map((s,i)=>Rt(s,v(this,nt),this.amplitude,this.complexity,this.synchronicity*i,v(this,D),v(this,X)))),v(this,w)&&g(this,w,requestAnimationFrame(v(this,Q)))},Q=new WeakMap,Ot=new WeakSet,Fe=function(){v(this,w)||g(this,w,requestAnimationFrame(v(this,Q)))},$t=new WeakSet,he=function(){v(this,w)&&(cancelAnimationFrame(v(this,w)),g(this,w,null))},Nt=new WeakSet,De=function(){var s;const e=[];if(this.background.linearGradient){const{direction:i,colors:o}=this.background.linearGradient,r=i.toLowerCase().replace("to","to "),a=o.map(({color:l,offset:h})=>h?`${l} ${h*100}%`:l);e.push(St` `)}else e.push(St` `);return this.waves.forEach(({stroke:i,fill:o,linearGradient:r},a)=>e.push(St` `)),e},xt=new WeakSet,Ve=function(){return this.waves.reduce((s,{linearGradient:i},o)=>{if(!i)return s;const{direction:r,colors:a}=i,l=E/(1+2*E)/2,h=ht` `,d=ht` `,c=ht` ${h} ${a.map(({color:p,offset:$})=>{const A=ce($,0,1,l,1-l);return ht` `})} ${d} `;return[...s,c]},[])},Tt=new WeakSet,Ie=function(){return this.waves.map((s,i)=>ht``)},Ut=new WeakSet,Ge=function(){return St` ${U(this,Nt,De).call(this)} ${U(this,xt,Ve).call(this)} ${U(this,Tt,Ie).call(this)} `},Yt.styles=qe` :host { display: block; } svg { display: block; height: 100%; width: 100%; } `;let O=Yt;F([Z({type:Object,hasChanged:(n,t)=>JSON.stringify(n)!==JSON.stringify(t)})],O.prototype,"background",2),F([Z({type:Number})],O.prototype,"speed",2),F([Z({type:Array,hasChanged:(n,t)=>JSON.stringify(n)!==JSON.stringify(t)})],O.prototype,"distribution",2),F([Z({type:Number})],O.prototype,"complexity",2),F([Z({type:Number})],O.prototype,"amplitude",2),F([Z({type:Number})],O.prototype,"synchronicity",2),F([Z({type:Array,hasChanged:(n,t)=>JSON.stringify(n)!==JSON.stringify(t)})],O.prototype,"waves",2),F([hs("path")],O.prototype,"pathElements",2);const Me="waves-component";function Re(){customElements.get(Me)||customElements.define(Me,O)}typeof window<"u"&&Re(),u.WAVE_PADDING=E,u.Waves=O,u.createCubicSpline=f,u.createStaticWaveShape=Rt,u.defaultOptions=L,u.generatePointsOnLine=de,u.getCorners=ue,u.getElements=We,u.getHeights=zt,u.getNoiseCoords=pe,u.getPointPosition=$e,u.mapRange=ce,u.registerWavesComponent=Re,u.updateWaveShape=ve,Object.defineProperty(u,Symbol.toStringTag,{value:"Module"})});