@clxrity/react-audio
Version:
A simple audio player for React
65 lines (63 loc) • 163 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const B=require("react"),Re=require("react/jsx-runtime");function Lo(e){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:()=>e[t]})}}return r.default=e,Object.freeze(r)}const be=Lo(B);function Fo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Dr={exports:{}},Ir={};/**
* @license React
* react-jsx-dev-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var sn;function Wo(){if(sn)return Ir;sn=1;var e=Symbol.for("react.fragment");return Ir.Fragment=e,Ir.jsxDEV=void 0,Ir}var jr={};/**
* @license React
* react-jsx-dev-runtime.development.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var an;function Yo(){return an||(an=1,process.env.NODE_ENV!=="production"&&function(){function e(d){if(d==null)return null;if(typeof d=="function")return d.$$typeof===de?null:d.displayName||d.name||null;if(typeof d=="string")return d;switch(d){case E:return"Fragment";case y:return"Portal";case _:return"Profiler";case N:return"StrictMode";case M:return"Suspense";case L:return"SuspenseList"}if(typeof d=="object")switch(typeof d.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),d.$$typeof){case c:return(d.displayName||"Context")+".Provider";case Q:return(d._context.displayName||"Context")+".Consumer";case A:var I=d.render;return d=d.displayName,d||(d=I.displayName||I.name||"",d=d!==""?"ForwardRef("+d+")":"ForwardRef"),d;case F:return I=d.displayName||null,I!==null?I:e(d.type)||"Memo";case ie:I=d._payload,d=d._init;try{return e(d(I))}catch{}}return null}function r(d){return""+d}function t(d){try{r(d);var I=!1}catch{I=!0}if(I){I=console;var j=I.error,se=typeof Symbol=="function"&&Symbol.toStringTag&&d[Symbol.toStringTag]||d.constructor.name||"Object";return j.call(I,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",se),r(d)}}function n(){}function o(){if(z===0){q=console.log,W=console.info,Y=console.warn,X=console.error,Z=console.group,J=console.groupCollapsed,Ee=console.groupEnd;var d={configurable:!0,enumerable:!0,value:n,writable:!0};Object.defineProperties(console,{info:d,log:d,warn:d,error:d,group:d,groupCollapsed:d,groupEnd:d})}z++}function i(){if(z--,z===0){var d={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:T({},d,{value:q}),info:T({},d,{value:W}),warn:T({},d,{value:Y}),error:T({},d,{value:X}),group:T({},d,{value:Z}),groupCollapsed:T({},d,{value:J}),groupEnd:T({},d,{value:Ee})})}0>z&&console.error("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}function s(d){if(P===void 0)try{throw Error()}catch(j){var I=j.stack.trim().match(/\n( *(at )?)/);P=I&&I[1]||"",Ae=-1<j.stack.indexOf(`
at`)?" (<anonymous>)":-1<j.stack.indexOf("@")?"@unknown:0:0":""}return`
`+P+d+Ae}function l(d,I){if(!d||qe)return"";var j=or.get(d);if(j!==void 0)return j;qe=!0,j=Error.prepareStackTrace,Error.prepareStackTrace=void 0;var se=null;se=ae.H,ae.H=null,o();try{var Te={DetermineComponentFrameRoot:function(){try{if(I){var He=function(){throw Error()};if(Object.defineProperty(He.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(He,[])}catch(Fe){var $r=Fe}Reflect.construct(d,[],He)}else{try{He.call()}catch(Fe){$r=Fe}d.call(He.prototype)}}else{try{throw Error()}catch(Fe){$r=Fe}(He=d())&&typeof He.catch=="function"&&He.catch(function(){})}}catch(Fe){if(Fe&&$r&&typeof Fe.stack=="string")return[Fe.stack,$r.stack]}return[null,null]}};Te.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var pe=Object.getOwnPropertyDescriptor(Te.DetermineComponentFrameRoot,"name");pe&&pe.configurable&&Object.defineProperty(Te.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var H=Te.DetermineComponentFrameRoot(),Le=H[0],ir=H[1];if(Le&&ir){var ke=Le.split(`
`),er=ir.split(`
`);for(H=pe=0;pe<ke.length&&!ke[pe].includes("DetermineComponentFrameRoot");)pe++;for(;H<er.length&&!er[H].includes("DetermineComponentFrameRoot");)H++;if(pe===ke.length||H===er.length)for(pe=ke.length-1,H=er.length-1;1<=pe&&0<=H&&ke[pe]!==er[H];)H--;for(;1<=pe&&0<=H;pe--,H--)if(ke[pe]!==er[H]){if(pe!==1||H!==1)do if(pe--,H--,0>H||ke[pe]!==er[H]){var vr=`
`+ke[pe].replace(" at new "," at ");return d.displayName&&vr.includes("<anonymous>")&&(vr=vr.replace("<anonymous>",d.displayName)),typeof d=="function"&&or.set(d,vr),vr}while(1<=pe&&0<=H);break}}}finally{qe=!1,ae.H=se,i(),Error.prepareStackTrace=j}return ke=(ke=d?d.displayName||d.name:"")?s(ke):"",typeof d=="function"&&or.set(d,ke),ke}function u(d){if(d==null)return"";if(typeof d=="function"){var I=d.prototype;return l(d,!(!I||!I.isReactComponent))}if(typeof d=="string")return s(d);switch(d){case M:return s("Suspense");case L:return s("SuspenseList")}if(typeof d=="object")switch(d.$$typeof){case A:return d=l(d.render,!1),d;case F:return u(d.type);case ie:I=d._payload,d=d._init;try{return u(d(I))}catch{}}return""}function f(){var d=ae.A;return d===null?null:d.getOwner()}function p(d){if(x.call(d,"key")){var I=Object.getOwnPropertyDescriptor(d,"key").get;if(I&&I.isReactWarning)return!1}return d.key!==void 0}function m(d,I){function j(){rn||(rn=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",I))}j.isReactWarning=!0,Object.defineProperty(d,"key",{get:j,configurable:!0})}function h(){var d=e(this.type);return tn[d]||(tn[d]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),d=this.props.ref,d!==void 0?d:null}function w(d,I,j,se,Te,pe){return j=pe.ref,d={$$typeof:C,type:d,key:I,props:pe,_owner:Te},(j!==void 0?j:null)!==null?Object.defineProperty(d,"ref",{enumerable:!1,get:h}):Object.defineProperty(d,"ref",{enumerable:!1,value:null}),d._store={},Object.defineProperty(d._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(d,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.freeze&&(Object.freeze(d.props),Object.freeze(d)),d}function g(d,I,j,se,Te,pe){if(typeof d=="string"||typeof d=="function"||d===E||d===_||d===N||d===M||d===L||d===V||typeof d=="object"&&d!==null&&(d.$$typeof===ie||d.$$typeof===F||d.$$typeof===c||d.$$typeof===Q||d.$$typeof===A||d.$$typeof===G||d.getModuleId!==void 0)){var H=I.children;if(H!==void 0)if(se)if(U(H)){for(se=0;se<H.length;se++)a(H[se],d);Object.freeze&&Object.freeze(H)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else a(H,d)}else H="",(d===void 0||typeof d=="object"&&d!==null&&Object.keys(d).length===0)&&(H+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."),d===null?se="null":U(d)?se="array":d!==void 0&&d.$$typeof===C?(se="<"+(e(d.type)||"Unknown")+" />",H=" Did you accidentally export a JSX literal instead of a component?"):se=typeof d,console.error("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",se,H);if(x.call(I,"key")){H=e(d);var Le=Object.keys(I).filter(function(ke){return ke!=="key"});se=0<Le.length?"{key: someKey, "+Le.join(": ..., ")+": ...}":"{key: someKey}",nn[H+se]||(Le=0<Le.length?"{"+Le.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,se,H,Le,H),nn[H+se]=!0)}if(H=null,j!==void 0&&(t(j),H=""+j),p(I)&&(t(I.key),H=""+I.key),"key"in I){j={};for(var ir in I)ir!=="key"&&(j[ir]=I[ir])}else j=I;return H&&m(j,typeof d=="function"?d.displayName||d.name||"Unknown":d),w(d,H,pe,Te,f(),j)}function a(d,I){if(typeof d=="object"&&d&&d.$$typeof!==Bo){if(U(d))for(var j=0;j<d.length;j++){var se=d[j];v(se)&&S(se,I)}else if(v(d))d._store&&(d._store.validated=1);else if(d===null||typeof d!="object"?j=null:(j=me&&d[me]||d["@@iterator"],j=typeof j=="function"?j:null),typeof j=="function"&&j!==d.entries&&(j=j.call(d),j!==d))for(;!(d=j.next()).done;)v(d.value)&&S(d.value,I)}}function v(d){return typeof d=="object"&&d!==null&&d.$$typeof===C}function S(d,I){if(d._store&&!d._store.validated&&d.key==null&&(d._store.validated=1,I=D(I),!on[I])){on[I]=!0;var j="";d&&d._owner!=null&&d._owner!==f()&&(j=null,typeof d._owner.tag=="number"?j=e(d._owner.type):typeof d._owner.name=="string"&&(j=d._owner.name),j=" It was passed a child from "+j+".");var se=ae.getCurrentStack;ae.getCurrentStack=function(){var Te=u(d.type);return se&&(Te+=se()||""),Te},console.error('Each child in a list should have a unique "key" prop.%s%s See https://react.dev/link/warning-keys for more information.',I,j),ae.getCurrentStack=se}}function D(d){var I="",j=f();return j&&(j=e(j.type))&&(I=`
Check the render method of \``+j+"`."),I||(d=e(d))&&(I=`
Check the top-level render call using <`+d+">."),I}var k=B,C=Symbol.for("react.transitional.element"),y=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),Q=Symbol.for("react.consumer"),c=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),F=Symbol.for("react.memo"),ie=Symbol.for("react.lazy"),V=Symbol.for("react.offscreen"),me=Symbol.iterator,de=Symbol.for("react.client.reference"),ae=k.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,x=Object.prototype.hasOwnProperty,T=Object.assign,G=Symbol.for("react.client.reference"),U=Array.isArray,z=0,q,W,Y,X,Z,J,Ee;n.__reactDisabledLog=!0;var P,Ae,qe=!1,or=new(typeof WeakMap=="function"?WeakMap:Map),Bo=Symbol.for("react.client.reference"),rn,tn={},nn={},on={};jr.Fragment=E,jr.jsxDEV=function(d,I,j,se,Te,pe){return g(d,I,j,se,Te,pe)}}()),jr}var cn;function Go(){return cn||(cn=1,process.env.NODE_ENV==="production"?Dr.exports=Wo():Dr.exports=Yo()),Dr.exports}var O=Go();function Zn({src:e}){if(e.endsWith(".ogg")||e.endsWith(".wav")||e.endsWith(".aac")||e.endsWith(".flac")||e.endsWith(".mp3")||e.endsWith(".webm")||e.endsWith(".m4a"))return O.jsxDEV("source",{src:e,type:`audio/${e.split(".").pop()}`},void 0,!1,{fileName:"/Users/clxrity/Desktop/stuff/code/pkg (@clxrity)/react-audio/src/components/ui/AudioSource.tsx",lineNumber:11,columnNumber:16},this)}function eo(e){var r,t,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(r=0;r<o;r++)e[r]&&(t=eo(e[r]))&&(n&&(n+=" "),n+=t)}else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function ro(){for(var e,r,t=0,n="",o=arguments.length;t<o;t++)(e=arguments[t])&&(r=eo(e))&&(n&&(n+=" "),n+=r);return n}const jt="-",qo=e=>{const r=Ko(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(jt);return l[0]===""&&l.length!==1&&l.shift(),to(l,r)||Ho(s)},getConflictingClassGroupIds:(s,l)=>{const u=t[s]||[];return l&&n[s]?[...u,...n[s]]:u}}},to=(e,r)=>{if(e.length===0)return r.classGroupId;const t=e[0],n=r.nextPart.get(t),o=n?to(e.slice(1),n):void 0;if(o)return o;if(r.validators.length===0)return;const i=e.join(jt);return r.validators.find(({validator:s})=>s(i))?.classGroupId},ln=/^\[(.+)\]$/,Ho=e=>{if(ln.test(e)){const r=ln.exec(e)[1],t=r?.substring(0,r.indexOf(":"));if(t)return"arbitrary.."+t}},Ko=e=>{const{theme:r,classGroups:t}=e,n={nextPart:new Map,validators:[]};for(const o in t)kt(t[o],n,o,r);return n},kt=(e,r,t,n)=>{e.forEach(o=>{if(typeof o=="string"){const i=o===""?r:un(r,o);i.classGroupId=t;return}if(typeof o=="function"){if(Xo(o)){kt(o(n),r,t,n);return}r.validators.push({validator:o,classGroupId:t});return}Object.entries(o).forEach(([i,s])=>{kt(s,un(r,i),t,n)})})},un=(e,r)=>{let t=e;return r.split(jt).forEach(n=>{t.nextPart.has(n)||t.nextPart.set(n,{nextPart:new Map,validators:[]}),t=t.nextPart.get(n)}),t},Xo=e=>e.isThemeGetter,Jo=e=>{if(e<1)return{get:()=>{},set:()=>{}};let r=0,t=new Map,n=new Map;const o=(i,s)=>{t.set(i,s),r++,r>e&&(r=0,n=t,t=new Map)};return{get(i){let s=t.get(i);if(s!==void 0)return s;if((s=n.get(i))!==void 0)return o(i,s),s},set(i,s){t.has(i)?t.set(i,s):o(i,s)}}},Tt="!",Nt=":",Qo=Nt.length,Zo=e=>{const{prefix:r,experimentalParseClassName:t}=e;let n=o=>{const i=[];let s=0,l=0,u=0,f;for(let g=0;g<o.length;g++){let a=o[g];if(s===0&&l===0){if(a===Nt){i.push(o.slice(u,g)),u=g+Qo;continue}if(a==="/"){f=g;continue}}a==="["?s++:a==="]"?s--:a==="("?l++:a===")"&&l--}const p=i.length===0?o:o.substring(u),m=ei(p),h=m!==p,w=f&&f>u?f-u:void 0;return{modifiers:i,hasImportantModifier:h,baseClassName:m,maybePostfixModifierPosition:w}};if(r){const o=r+Nt,i=n;n=s=>s.startsWith(o)?i(s.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(t){const o=n;n=i=>t({className:i,parseClassName:o})}return n},ei=e=>e.endsWith(Tt)?e.substring(0,e.length-1):e.startsWith(Tt)?e.substring(1):e,ri=e=>{const r=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const o=[];let i=[];return n.forEach(s=>{s[0]==="["||r[s]?(o.push(...i.sort(),s),i=[]):i.push(s)}),o.push(...i.sort()),o}},ti=e=>({cache:Jo(e.cacheSize),parseClassName:Zo(e),sortModifiers:ri(e),...qo(e)}),ni=/\s+/,oi=(e,r)=>{const{parseClassName:t,getClassGroupId:n,getConflictingClassGroupIds:o,sortModifiers:i}=r,s=[],l=e.trim().split(ni);let u="";for(let f=l.length-1;f>=0;f-=1){const p=l[f],{isExternal:m,modifiers:h,hasImportantModifier:w,baseClassName:g,maybePostfixModifierPosition:a}=t(p);if(m){u=p+(u.length>0?" "+u:u);continue}let v=!!a,S=n(v?g.substring(0,a):g);if(!S){if(!v){u=p+(u.length>0?" "+u:u);continue}if(S=n(g),!S){u=p+(u.length>0?" "+u:u);continue}v=!1}const D=i(h).join(":"),k=w?D+Tt:D,C=k+S;if(s.includes(C))continue;s.push(C);const y=o(S,v);for(let E=0;E<y.length;++E){const N=y[E];s.push(k+N)}u=p+(u.length>0?" "+u:u)}return u};function ii(){let e=0,r,t,n="";for(;e<arguments.length;)(r=arguments[e++])&&(t=no(r))&&(n&&(n+=" "),n+=t);return n}const no=e=>{if(typeof e=="string")return e;let r,t="";for(let n=0;n<e.length;n++)e[n]&&(r=no(e[n]))&&(t&&(t+=" "),t+=r);return t};function si(e,...r){let t,n,o,i=s;function s(u){const f=r.reduce((p,m)=>m(p),e());return t=ti(f),n=t.cache.get,o=t.cache.set,i=l,l(u)}function l(u){const f=n(u);if(f)return f;const p=oi(u,t);return o(u,p),p}return function(){return i(ii.apply(null,arguments))}}const we=e=>{const r=t=>t[e]||[];return r.isThemeGetter=!0,r},oo=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,io=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ai=/^\d+\/\d+$/,ci=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,li=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ui=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,fi=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,di=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,sr=e=>ai.test(e),K=e=>!!e&&!Number.isNaN(Number(e)),rr=e=>!!e&&Number.isInteger(Number(e)),fn=e=>e.endsWith("%")&&K(e.slice(0,-1)),Ke=e=>ci.test(e),pi=()=>!0,mi=e=>li.test(e)&&!ui.test(e),Mt=()=>!1,hi=e=>fi.test(e),gi=e=>di.test(e),yi=e=>!R(e)&&!$(e),bi=e=>gr(e,co,Mt),R=e=>oo.test(e),tr=e=>gr(e,lo,mi),mt=e=>gr(e,Oi,K),vi=e=>gr(e,so,Mt),xi=e=>gr(e,ao,gi),wi=e=>gr(e,Mt,hi),$=e=>io.test(e),Mr=e=>yr(e,lo),Ei=e=>yr(e,Pi),Si=e=>yr(e,so),Ci=e=>yr(e,co),ki=e=>yr(e,ao),Ti=e=>yr(e,_i,!0),gr=(e,r,t)=>{const n=oo.exec(e);return n?n[1]?r(n[1]):t(n[2]):!1},yr=(e,r,t=!1)=>{const n=io.exec(e);return n?n[1]?r(n[1]):t:!1},so=e=>e==="position",Ni=new Set(["image","url"]),ao=e=>Ni.has(e),Ai=new Set(["length","size","percentage"]),co=e=>Ai.has(e),lo=e=>e==="length",Oi=e=>e==="number",Pi=e=>e==="family-name",_i=e=>e==="shadow",Ri=()=>{const e=we("color"),r=we("font"),t=we("text"),n=we("font-weight"),o=we("tracking"),i=we("leading"),s=we("breakpoint"),l=we("container"),u=we("spacing"),f=we("radius"),p=we("shadow"),m=we("inset-shadow"),h=we("drop-shadow"),w=we("blur"),g=we("perspective"),a=we("aspect"),v=we("ease"),S=we("animate"),D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],k=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],C=()=>["auto","hidden","clip","visible","scroll"],y=()=>["auto","contain","none"],E=()=>[$,R,u],N=()=>[sr,"full","auto",...E()],_=()=>[rr,"none","subgrid",$,R],Q=()=>["auto",{span:["full",rr,$,R]},$,R],c=()=>[rr,"auto",$,R],A=()=>["auto","min","max","fr",$,R],M=()=>["start","end","center","between","around","evenly","stretch","baseline"],L=()=>["start","end","center","stretch"],F=()=>["auto",...E()],ie=()=>[sr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...E()],V=()=>[e,$,R],me=()=>[fn,tr],de=()=>["","none","full",f,$,R],ae=()=>["",K,Mr,tr],x=()=>["solid","dashed","dotted","double"],T=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],G=()=>["","none",w,$,R],U=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",$,R],z=()=>["none",K,$,R],q=()=>["none",K,$,R],W=()=>[K,$,R],Y=()=>[sr,"full",...E()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ke],breakpoint:[Ke],color:[pi],container:[Ke],"drop-shadow":[Ke],ease:["in","out","in-out"],font:[yi],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ke],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ke],shadow:[Ke],spacing:["px",K],text:[Ke],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",sr,R,$,a]}],container:["container"],columns:[{columns:[K,R,$,l]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...k(),R,$]}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:y()}],"overscroll-x":[{"overscroll-x":y()}],"overscroll-y":[{"overscroll-y":y()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:N()}],"inset-x":[{"inset-x":N()}],"inset-y":[{"inset-y":N()}],start:[{start:N()}],end:[{end:N()}],top:[{top:N()}],right:[{right:N()}],bottom:[{bottom:N()}],left:[{left:N()}],visibility:["visible","invisible","collapse"],z:[{z:[rr,"auto",$,R]}],basis:[{basis:[sr,"full","auto",l,...E()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[K,sr,"auto","initial","none",R]}],grow:[{grow:["",K,$,R]}],shrink:[{shrink:["",K,$,R]}],order:[{order:[rr,"first","last","none",$,R]}],"grid-cols":[{"grid-cols":_()}],"col-start-end":[{col:Q()}],"col-start":[{"col-start":c()}],"col-end":[{"col-end":c()}],"grid-rows":[{"grid-rows":_()}],"row-start-end":[{row:Q()}],"row-start":[{"row-start":c()}],"row-end":[{"row-end":c()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":A()}],"auto-rows":[{"auto-rows":A()}],gap:[{gap:E()}],"gap-x":[{"gap-x":E()}],"gap-y":[{"gap-y":E()}],"justify-content":[{justify:[...M(),"normal"]}],"justify-items":[{"justify-items":[...L(),"normal"]}],"justify-self":[{"justify-self":["auto",...L()]}],"align-content":[{content:["normal",...M()]}],"align-items":[{items:[...L(),"baseline"]}],"align-self":[{self:["auto",...L(),"baseline"]}],"place-content":[{"place-content":M()}],"place-items":[{"place-items":[...L(),"baseline"]}],"place-self":[{"place-self":["auto",...L()]}],p:[{p:E()}],px:[{px:E()}],py:[{py:E()}],ps:[{ps:E()}],pe:[{pe:E()}],pt:[{pt:E()}],pr:[{pr:E()}],pb:[{pb:E()}],pl:[{pl:E()}],m:[{m:F()}],mx:[{mx:F()}],my:[{my:F()}],ms:[{ms:F()}],me:[{me:F()}],mt:[{mt:F()}],mr:[{mr:F()}],mb:[{mb:F()}],ml:[{ml:F()}],"space-x":[{"space-x":E()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":E()}],"space-y-reverse":["space-y-reverse"],size:[{size:ie()}],w:[{w:[l,"screen",...ie()]}],"min-w":[{"min-w":[l,"screen","none",...ie()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...ie()]}],h:[{h:["screen",...ie()]}],"min-h":[{"min-h":["screen","none",...ie()]}],"max-h":[{"max-h":["screen",...ie()]}],"font-size":[{text:["base",t,Mr,tr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,$,mt]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",fn,R]}],"font-family":[{font:[Ei,R,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,$,R]}],"line-clamp":[{"line-clamp":[K,"none",$,mt]}],leading:[{leading:[i,...E()]}],"list-image":[{"list-image":["none",$,R]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",$,R]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:V()}],"text-color":[{text:V()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...x(),"wavy"]}],"text-decoration-thickness":[{decoration:[K,"from-font","auto",$,tr]}],"text-decoration-color":[{decoration:V()}],"underline-offset":[{"underline-offset":[K,"auto",$,R]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$,R]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",$,R]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...k(),Si,vi]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",Ci,bi]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},rr,$,R],radial:["",$,R],conic:[rr,$,R]},ki,xi]}],"bg-color":[{bg:V()}],"gradient-from-pos":[{from:me()}],"gradient-via-pos":[{via:me()}],"gradient-to-pos":[{to:me()}],"gradient-from":[{from:V()}],"gradient-via":[{via:V()}],"gradient-to":[{to:V()}],rounded:[{rounded:de()}],"rounded-s":[{"rounded-s":de()}],"rounded-e":[{"rounded-e":de()}],"rounded-t":[{"rounded-t":de()}],"rounded-r":[{"rounded-r":de()}],"rounded-b":[{"rounded-b":de()}],"rounded-l":[{"rounded-l":de()}],"rounded-ss":[{"rounded-ss":de()}],"rounded-se":[{"rounded-se":de()}],"rounded-ee":[{"rounded-ee":de()}],"rounded-es":[{"rounded-es":de()}],"rounded-tl":[{"rounded-tl":de()}],"rounded-tr":[{"rounded-tr":de()}],"rounded-br":[{"rounded-br":de()}],"rounded-bl":[{"rounded-bl":de()}],"border-w":[{border:ae()}],"border-w-x":[{"border-x":ae()}],"border-w-y":[{"border-y":ae()}],"border-w-s":[{"border-s":ae()}],"border-w-e":[{"border-e":ae()}],"border-w-t":[{"border-t":ae()}],"border-w-r":[{"border-r":ae()}],"border-w-b":[{"border-b":ae()}],"border-w-l":[{"border-l":ae()}],"divide-x":[{"divide-x":ae()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ae()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...x(),"hidden","none"]}],"divide-style":[{divide:[...x(),"hidden","none"]}],"border-color":[{border:V()}],"border-color-x":[{"border-x":V()}],"border-color-y":[{"border-y":V()}],"border-color-s":[{"border-s":V()}],"border-color-e":[{"border-e":V()}],"border-color-t":[{"border-t":V()}],"border-color-r":[{"border-r":V()}],"border-color-b":[{"border-b":V()}],"border-color-l":[{"border-l":V()}],"divide-color":[{divide:V()}],"outline-style":[{outline:[...x(),"none","hidden"]}],"outline-offset":[{"outline-offset":[K,$,R]}],"outline-w":[{outline:["",K,Mr,tr]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",p,Ti,wi]}],"shadow-color":[{shadow:V()}],"inset-shadow":[{"inset-shadow":["none",$,R,m]}],"inset-shadow-color":[{"inset-shadow":V()}],"ring-w":[{ring:ae()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:V()}],"ring-offset-w":[{"ring-offset":[K,tr]}],"ring-offset-color":[{"ring-offset":V()}],"inset-ring-w":[{"inset-ring":ae()}],"inset-ring-color":[{"inset-ring":V()}],opacity:[{opacity:[K,$,R]}],"mix-blend":[{"mix-blend":[...T(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":T()}],filter:[{filter:["","none",$,R]}],blur:[{blur:G()}],brightness:[{brightness:[K,$,R]}],contrast:[{contrast:[K,$,R]}],"drop-shadow":[{"drop-shadow":["","none",h,$,R]}],grayscale:[{grayscale:["",K,$,R]}],"hue-rotate":[{"hue-rotate":[K,$,R]}],invert:[{invert:["",K,$,R]}],saturate:[{saturate:[K,$,R]}],sepia:[{sepia:["",K,$,R]}],"backdrop-filter":[{"backdrop-filter":["","none",$,R]}],"backdrop-blur":[{"backdrop-blur":G()}],"backdrop-brightness":[{"backdrop-brightness":[K,$,R]}],"backdrop-contrast":[{"backdrop-contrast":[K,$,R]}],"backdrop-grayscale":[{"backdrop-grayscale":["",K,$,R]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[K,$,R]}],"backdrop-invert":[{"backdrop-invert":["",K,$,R]}],"backdrop-opacity":[{"backdrop-opacity":[K,$,R]}],"backdrop-saturate":[{"backdrop-saturate":[K,$,R]}],"backdrop-sepia":[{"backdrop-sepia":["",K,$,R]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":E()}],"border-spacing-x":[{"border-spacing-x":E()}],"border-spacing-y":[{"border-spacing-y":E()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",$,R]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[K,"initial",$,R]}],ease:[{ease:["linear","initial",v,$,R]}],delay:[{delay:[K,$,R]}],animate:[{animate:["none",S,$,R]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,$,R]}],"perspective-origin":[{"perspective-origin":U()}],rotate:[{rotate:z()}],"rotate-x":[{"rotate-x":z()}],"rotate-y":[{"rotate-y":z()}],"rotate-z":[{"rotate-z":z()}],scale:[{scale:q()}],"scale-x":[{"scale-x":q()}],"scale-y":[{"scale-y":q()}],"scale-z":[{"scale-z":q()}],"scale-3d":["scale-3d"],skew:[{skew:W()}],"skew-x":[{"skew-x":W()}],"skew-y":[{"skew-y":W()}],transform:[{transform:[$,R,"","none","gpu","cpu"]}],"transform-origin":[{origin:U()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Y()}],"translate-x":[{"translate-x":Y()}],"translate-y":[{"translate-y":Y()}],"translate-z":[{"translate-z":Y()}],"translate-none":["translate-none"],accent:[{accent:V()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:V()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",$,R]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",$,R]}],fill:[{fill:["none",...V()]}],"stroke-w":[{stroke:[K,Mr,tr,mt]}],stroke:[{stroke:["none",...V()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},$i=si(Ri);function Ie(...e){return $i(ro(e))}const xr=({className:e,children:r,...t})=>O.jsxDEV("button",{className:Ie("disabled:cursor-not-allowed disabled:opacity-50 focus:ring-offset-2 rounded-md px-4 py-2 transition-all duration-200 active:scale-95 disabled:active:scale-100 disabled:focus:ring-0 cursor-pointer",e),...t,children:r},void 0,!1,{fileName:"/Users/clxrity/Desktop/stuff/code/pkg (@clxrity)/react-audio/src/components/ui/Button.tsx",lineNumber:8,columnNumber:9},void 0);var Vr={exports:{}},ce={};/**
* @license React
* react-is.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var dn;function Di(){if(dn)return ce;dn=1;var e=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),s=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen"),w=Symbol.for("react.client.reference");function g(a){if(typeof a=="object"&&a!==null){var v=a.$$typeof;switch(v){case e:switch(a=a.type,a){case t:case o:case n:case u:case f:return a;default:switch(a=a&&a.$$typeof,a){case s:case l:case m:case p:return a;case i:return a;default:return v}}case r:return v}}}return ce.ContextConsumer=i,ce.ContextProvider=s,ce.Element=e,ce.ForwardRef=l,ce.Fragment=t,ce.Lazy=m,ce.Memo=p,ce.Portal=r,ce.Profiler=o,ce.StrictMode=n,ce.Suspense=u,ce.SuspenseList=f,ce.isContextConsumer=function(a){return g(a)===i},ce.isContextProvider=function(a){return g(a)===s},ce.isElement=function(a){return typeof a=="object"&&a!==null&&a.$$typeof===e},ce.isForwardRef=function(a){return g(a)===l},ce.isFragment=function(a){return g(a)===t},ce.isLazy=function(a){return g(a)===m},ce.isMemo=function(a){return g(a)===p},ce.isPortal=function(a){return g(a)===r},ce.isProfiler=function(a){return g(a)===o},ce.isStrictMode=function(a){return g(a)===n},ce.isSuspense=function(a){return g(a)===u},ce.isSuspenseList=function(a){return g(a)===f},ce.isValidElementType=function(a){return typeof a=="string"||typeof a=="function"||a===t||a===o||a===n||a===u||a===f||a===h||typeof a=="object"&&a!==null&&(a.$$typeof===m||a.$$typeof===p||a.$$typeof===s||a.$$typeof===i||a.$$typeof===l||a.$$typeof===w||a.getModuleId!==void 0)},ce.typeOf=g,ce}var le={};/**
* @license React
* react-is.development.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var pn;function Ii(){return pn||(pn=1,process.env.NODE_ENV!=="production"&&function(){function e(a){if(typeof a=="object"&&a!==null){var v=a.$$typeof;switch(v){case r:switch(a=a.type,a){case n:case i:case o:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case l:case u:case h:case m:return a;case s:return a;default:return v}}case t:return v}}}var r=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),w=Symbol.for("react.offscreen"),g=Symbol.for("react.client.reference");le.ContextConsumer=s,le.ContextProvider=l,le.Element=r,le.ForwardRef=u,le.Fragment=n,le.Lazy=h,le.Memo=m,le.Portal=t,le.Profiler=i,le.StrictMode=o,le.Suspense=f,le.SuspenseList=p,le.isContextConsumer=function(a){return e(a)===s},le.isContextProvider=function(a){return e(a)===l},le.isElement=function(a){return typeof a=="object"&&a!==null&&a.$$typeof===r},le.isForwardRef=function(a){return e(a)===u},le.isFragment=function(a){return e(a)===n},le.isLazy=function(a){return e(a)===h},le.isMemo=function(a){return e(a)===m},le.isPortal=function(a){return e(a)===t},le.isProfiler=function(a){return e(a)===i},le.isStrictMode=function(a){return e(a)===o},le.isSuspense=function(a){return e(a)===f},le.isSuspenseList=function(a){return e(a)===p},le.isValidElementType=function(a){return typeof a=="string"||typeof a=="function"||a===n||a===i||a===o||a===f||a===p||a===w||typeof a=="object"&&a!==null&&(a.$$typeof===h||a.$$typeof===m||a.$$typeof===l||a.$$typeof===s||a.$$typeof===u||a.$$typeof===g||a.getModuleId!==void 0)},le.typeOf=e}()),le}var mn;function ji(){return mn||(mn=1,process.env.NODE_ENV==="production"?Vr.exports=Di():Vr.exports=Ii()),Vr.exports}var Hr=ji();function Ye(e){if(typeof e!="object"||e===null)return!1;const r=Object.getPrototypeOf(e);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function uo(e){if(be.isValidElement(e)||Hr.isValidElementType(e)||!Ye(e))return e;const r={};return Object.keys(e).forEach(t=>{r[t]=uo(e[t])}),r}function Pe(e,r,t={clone:!0}){const n=t.clone?{...e}:e;return Ye(e)&&Ye(r)&&Object.keys(r).forEach(o=>{be.isValidElement(r[o])||Hr.isValidElementType(r[o])?n[o]=r[o]:Ye(r[o])&&Object.prototype.hasOwnProperty.call(e,o)&&Ye(e[o])?n[o]=Pe(e[o],r[o],t):t.clone?n[o]=Ye(r[o])?uo(r[o]):r[o]:n[o]=r[o]}),n}var zr={exports:{}},Ur={exports:{}},ne={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var hn;function Mi(){if(hn)return ne;hn=1;var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,t=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,f=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,m=e?Symbol.for("react.suspense"):60113,h=e?Symbol.for("react.suspense_list"):60120,w=e?Symbol.for("react.memo"):60115,g=e?Symbol.for("react.lazy"):60116,a=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,S=e?Symbol.for("react.responder"):60118,D=e?Symbol.for("react.scope"):60119;function k(y){if(typeof y=="object"&&y!==null){var E=y.$$typeof;switch(E){case r:switch(y=y.type,y){case u:case f:case n:case i:case o:case m:return y;default:switch(y=y&&y.$$typeof,y){case l:case p:case g:case w:case s:return y;default:return E}}case t:return E}}}function C(y){return k(y)===f}return ne.AsyncMode=u,ne.ConcurrentMode=f,ne.ContextConsumer=l,ne.ContextProvider=s,ne.Element=r,ne.ForwardRef=p,ne.Fragment=n,ne.Lazy=g,ne.Memo=w,ne.Portal=t,ne.Profiler=i,ne.StrictMode=o,ne.Suspense=m,ne.isAsyncMode=function(y){return C(y)||k(y)===u},ne.isConcurrentMode=C,ne.isContextConsumer=function(y){return k(y)===l},ne.isContextProvider=function(y){return k(y)===s},ne.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===r},ne.isForwardRef=function(y){return k(y)===p},ne.isFragment=function(y){return k(y)===n},ne.isLazy=function(y){return k(y)===g},ne.isMemo=function(y){return k(y)===w},ne.isPortal=function(y){return k(y)===t},ne.isProfiler=function(y){return k(y)===i},ne.isStrictMode=function(y){return k(y)===o},ne.isSuspense=function(y){return k(y)===m},ne.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===n||y===f||y===i||y===o||y===m||y===h||typeof y=="object"&&y!==null&&(y.$$typeof===g||y.$$typeof===w||y.$$typeof===s||y.$$typeof===l||y.$$typeof===p||y.$$typeof===v||y.$$typeof===S||y.$$typeof===D||y.$$typeof===a)},ne.typeOf=k,ne}var oe={};/** @license React v16.13.1
* react-is.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var gn;function Vi(){return gn||(gn=1,process.env.NODE_ENV!=="production"&&function(){var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,t=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,f=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,m=e?Symbol.for("react.suspense"):60113,h=e?Symbol.for("react.suspense_list"):60120,w=e?Symbol.for("react.memo"):60115,g=e?Symbol.for("react.lazy"):60116,a=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,S=e?Symbol.for("react.responder"):60118,D=e?Symbol.for("react.scope"):60119;function k(P){return typeof P=="string"||typeof P=="function"||P===n||P===f||P===i||P===o||P===m||P===h||typeof P=="object"&&P!==null&&(P.$$typeof===g||P.$$typeof===w||P.$$typeof===s||P.$$typeof===l||P.$$typeof===p||P.$$typeof===v||P.$$typeof===S||P.$$typeof===D||P.$$typeof===a)}function C(P){if(typeof P=="object"&&P!==null){var Ae=P.$$typeof;switch(Ae){case r:var qe=P.type;switch(qe){case u:case f:case n:case i:case o:case m:return qe;default:var or=qe&&qe.$$typeof;switch(or){case l:case p:case g:case w:case s:return or;default:return Ae}}case t:return Ae}}}var y=u,E=f,N=l,_=s,Q=r,c=p,A=n,M=g,L=w,F=t,ie=i,V=o,me=m,de=!1;function ae(P){return de||(de=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),x(P)||C(P)===u}function x(P){return C(P)===f}function T(P){return C(P)===l}function G(P){return C(P)===s}function U(P){return typeof P=="object"&&P!==null&&P.$$typeof===r}function z(P){return C(P)===p}function q(P){return C(P)===n}function W(P){return C(P)===g}function Y(P){return C(P)===w}function X(P){return C(P)===t}function Z(P){return C(P)===i}function J(P){return C(P)===o}function Ee(P){return C(P)===m}oe.AsyncMode=y,oe.ConcurrentMode=E,oe.ContextConsumer=N,oe.ContextProvider=_,oe.Element=Q,oe.ForwardRef=c,oe.Fragment=A,oe.Lazy=M,oe.Memo=L,oe.Portal=F,oe.Profiler=ie,oe.StrictMode=V,oe.Suspense=me,oe.isAsyncMode=ae,oe.isConcurrentMode=x,oe.isContextConsumer=T,oe.isContextProvider=G,oe.isElement=U,oe.isForwardRef=z,oe.isFragment=q,oe.isLazy=W,oe.isMemo=Y,oe.isPortal=X,oe.isProfiler=Z,oe.isStrictMode=J,oe.isSuspense=Ee,oe.isValidElementType=k,oe.typeOf=C}()),oe}var yn;function fo(){return yn||(yn=1,process.env.NODE_ENV==="production"?Ur.exports=Mi():Ur.exports=Vi()),Ur.exports}/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var ht,bn;function zi(){if(bn)return ht;bn=1;var e=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable;function n(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function o(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var s={},l=0;l<10;l++)s["_"+String.fromCharCode(l)]=l;var u=Object.getOwnPropertyNames(s).map(function(p){return s[p]});if(u.join("")!=="0123456789")return!1;var f={};return"abcdefghijklmnopqrst".split("").forEach(function(p){f[p]=p}),Object.keys(Object.assign({},f)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return ht=o()?Object.assign:function(i,s){for(var l,u=n(i),f,p=1;p<arguments.length;p++){l=Object(arguments[p]);for(var m in l)r.call(l,m)&&(u[m]=l[m]);if(e){f=e(l);for(var h=0;h<f.length;h++)t.call(l,f[h])&&(u[f[h]]=l[f[h]])}}return u},ht}var gt,vn;function Vt(){if(vn)return gt;vn=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return gt=e,gt}var yt,xn;function po(){return xn||(xn=1,yt=Function.call.bind(Object.prototype.hasOwnProperty)),yt}var bt,wn;function Ui(){if(wn)return bt;wn=1;var e=function(){};if(process.env.NODE_ENV!=="production"){var r=Vt(),t={},n=po();e=function(i){var s="Warning: "+i;typeof console<"u"&&console.error(s);try{throw new Error(s)}catch{}}}function o(i,s,l,u,f){if(process.env.NODE_ENV!=="production"){for(var p in i)if(n(i,p)){var m;try{if(typeof i[p]!="function"){var h=Error((u||"React class")+": "+l+" type `"+p+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof i[p]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw h.name="Invariant Violation",h}m=i[p](s,p,u,l,null,r)}catch(g){m=g}if(m&&!(m instanceof Error)&&e((u||"React class")+": type specification of "+l+" `"+p+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof m+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),m instanceof Error&&!(m.message in t)){t[m.message]=!0;var w=f?f():"";e("Failed "+l+" type: "+m.message+(w??""))}}}}return o.resetWarningCache=function(){process.env.NODE_ENV!=="production"&&(t={})},bt=o,bt}var vt,En;function Bi(){if(En)return vt;En=1;var e=fo(),r=zi(),t=Vt(),n=po(),o=Ui(),i=function(){};process.env.NODE_ENV!=="production"&&(i=function(l){var u="Warning: "+l;typeof console<"u"&&console.error(u);try{throw new Error(u)}catch{}});function s(){return null}return vt=function(l,u){var f=typeof Symbol=="function"&&Symbol.iterator,p="@@iterator";function m(x){var T=x&&(f&&x[f]||x[p]);if(typeof T=="function")return T}var h="<<anonymous>>",w={array:S("array"),bigint:S("bigint"),bool:S("boolean"),func:S("function"),number:S("number"),object:S("object"),string:S("string"),symbol:S("symbol"),any:D(),arrayOf:k,element:C(),elementType:y(),instanceOf:E,node:c(),objectOf:_,oneOf:N,oneOfType:Q,shape:M,exact:L};function g(x,T){return x===T?x!==0||1/x===1/T:x!==x&&T!==T}function a(x,T){this.message=x,this.data=T&&typeof T=="object"?T:{},this.stack=""}a.prototype=Error.prototype;function v(x){if(process.env.NODE_ENV!=="production")var T={},G=0;function U(q,W,Y,X,Z,J,Ee){if(X=X||h,J=J||Y,Ee!==t){if(u){var P=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw P.name="Invariant Violation",P}else if(process.env.NODE_ENV!=="production"&&typeof console<"u"){var Ae=X+":"+Y;!T[Ae]&&G<3&&(i("You are manually calling a React.PropTypes validation function for the `"+J+"` prop on `"+X+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),T[Ae]=!0,G++)}}return W[Y]==null?q?W[Y]===null?new a("The "+Z+" `"+J+"` is marked as required "+("in `"+X+"`, but its value is `null`.")):new a("The "+Z+" `"+J+"` is marked as required in "+("`"+X+"`, but its value is `undefined`.")):null:x(W,Y,X,Z,J)}var z=U.bind(null,!1);return z.isRequired=U.bind(null,!0),z}function S(x){function T(G,U,z,q,W,Y){var X=G[U],Z=V(X);if(Z!==x){var J=me(X);return new a("Invalid "+q+" `"+W+"` of type "+("`"+J+"` supplied to `"+z+"`, expected ")+("`"+x+"`."),{expectedType:x})}return null}return v(T)}function D(){return v(s)}function k(x){function T(G,U,z,q,W){if(typeof x!="function")return new a("Property `"+W+"` of component `"+z+"` has invalid PropType notation inside arrayOf.");var Y=G[U];if(!Array.isArray(Y)){var X=V(Y);return new a("Invalid "+q+" `"+W+"` of type "+("`"+X+"` supplied to `"+z+"`, expected an array."))}for(var Z=0;Z<Y.length;Z++){var J=x(Y,Z,z,q,W+"["+Z+"]",t);if(J instanceof Error)return J}return null}return v(T)}function C(){function x(T,G,U,z,q){var W=T[G];if(!l(W)){var Y=V(W);return new a("Invalid "+z+" `"+q+"` of type "+("`"+Y+"` supplied to `"+U+"`, expected a single ReactElement."))}return null}return v(x)}function y(){function x(T,G,U,z,q){var W=T[G];if(!e.isValidElementType(W)){var Y=V(W);return new a("Invalid "+z+" `"+q+"` of type "+("`"+Y+"` supplied to `"+U+"`, expected a single ReactElement type."))}return null}return v(x)}function E(x){function T(G,U,z,q,W){if(!(G[U]instanceof x)){var Y=x.name||h,X=ae(G[U]);return new a("Invalid "+q+" `"+W+"` of type "+("`"+X+"` supplied to `"+z+"`, expected ")+("instance of `"+Y+"`."))}return null}return v(T)}function N(x){if(!Array.isArray(x))return process.env.NODE_ENV!=="production"&&(arguments.length>1?i("Invalid arguments supplied to oneOf, expected an array, got "+arguments.l