UNPKG

react-crisp-toast

Version:

A lightweight toast notification library for React.

31 lines (29 loc) 61 kB
(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(".toast-container{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:10px;padding:10px}.toast-container.top-left{top:10px;left:10px}.toast-container.top-right{top:10px;right:10px}.toast-container.bottom-left{bottom:10px;left:10px}.toast-container.bottom-right{bottom:10px;right:10px}.toast-container.top-center{top:10px;left:50%;transform:translate(-50%)}.toast-container.bottom-center{bottom:10px;left:50%;transform:translate(-50%)}.toast{position:relative;padding:10px 20px;background-color:#333;color:#fff;border-radius:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;touch-action:none;word-break:break-all;max-width:90vw;box-sizing:border-box}.toast-success{background-color:green}.toast-error{background-color:red}.toast-warning{background-color:orange}.toast-info{background-color:#007bff}.toast-close{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.toast.left{animation:slide-in-left .3s none}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.toast.right{animation:slide-in-right .3s none}@keyframes slide-in-right{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.toast.top.center{animation:slide-in-top .3s none}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.toast.bottom.center{animation:slide-in-bottom .3s none}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.toast.left.fade-out{animation:slide-out-left .3s forwards}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}.toast.right.fade-out{animation:slide-out-right .3s forwards}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}.toast.top.center.fade-out{animation:slide-out-top .3s forwards}@keyframes slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.toast.bottom.center.fade-out{animation:slide-out-bottom .3s forwards}@keyframes slide-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}")),document.head.appendChild(t)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); (function(Y,c){typeof exports=="object"&&typeof module<"u"?c(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],c):(Y=typeof globalThis<"u"?globalThis:Y||self,c(Y.ReactCrispToast={},Y.React))})(this,function(Y,c){"use strict";var p={exports:{}},H={};/** * @license React * react-jsx-runtime.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 qA;function vA(){if(qA)return H;qA=1;var o=c,t=Symbol.for("react.element"),E=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,u=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function k(Q,a,D){var n,l={},h=null,U=null;D!==void 0&&(h=""+D),a.key!==void 0&&(h=""+a.key),a.ref!==void 0&&(U=a.ref);for(n in a)i.call(a,n)&&!f.hasOwnProperty(n)&&(l[n]=a[n]);if(Q&&Q.defaultProps)for(n in a=Q.defaultProps,a)l[n]===void 0&&(l[n]=a[n]);return{$$typeof:t,type:Q,key:h,ref:U,props:l,_owner:u.current}}return H.Fragment=E,H.jsx=k,H.jsxs=k,H}var J={};/** * @license React * react-jsx-runtime.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 rA;function PA(){return rA||(rA=1,process.env.NODE_ENV!=="production"&&function(){var o=c,t=Symbol.for("react.element"),E=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),Q=Symbol.for("react.context"),a=Symbol.for("react.forward_ref"),D=Symbol.for("react.suspense"),n=Symbol.for("react.suspense_list"),l=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),U=Symbol.for("react.offscreen"),S=Symbol.iterator,ZA="@@iterator";function WA(A){if(A===null||typeof A!="object")return null;var V=S&&A[S]||A[ZA];return typeof V=="function"?V:null}var O=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function I(A){{for(var V=arguments.length,e=new Array(V>1?V-1:0),q=1;q<V;q++)e[q-1]=arguments[q];XA("error",A,e)}}function XA(A,V,e){{var q=O.ReactDebugCurrentFrame,B=q.getStackAddendum();B!==""&&(V+="%s",e=e.concat([B]));var s=e.map(function(g){return String(g)});s.unshift("Warning: "+V),Function.prototype.apply.call(console[A],console,s)}}var zA=!1,_A=!1,$A=!1,AV=!1,VV=!1,tA;tA=Symbol.for("react.module.reference");function eV(A){return!!(typeof A=="string"||typeof A=="function"||A===i||A===f||VV||A===u||A===D||A===n||AV||A===U||zA||_A||$A||typeof A=="object"&&A!==null&&(A.$$typeof===h||A.$$typeof===l||A.$$typeof===k||A.$$typeof===Q||A.$$typeof===a||A.$$typeof===tA||A.getModuleId!==void 0))}function qV(A,V,e){var q=A.displayName;if(q)return q;var B=V.displayName||V.name||"";return B!==""?e+"("+B+")":e}function nA(A){return A.displayName||"Context"}function d(A){if(A==null)return null;if(typeof A.tag=="number"&&I("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof A=="function")return A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case i:return"Fragment";case E:return"Portal";case f:return"Profiler";case u:return"StrictMode";case D:return"Suspense";case n:return"SuspenseList"}if(typeof A=="object")switch(A.$$typeof){case Q:var V=A;return nA(V)+".Consumer";case k:var e=A;return nA(e._context)+".Provider";case a:return qV(A,A.render,"ForwardRef");case l:var q=A.displayName||null;return q!==null?q:d(A.type)||"Memo";case h:{var B=A,s=B._payload,g=B._init;try{return d(g(s))}catch{return null}}}return null}var v=Object.assign,m=0,sA,aA,iA,QA,EA,DA,CA;function wA(){}wA.__reactDisabledLog=!0;function rV(){{if(m===0){sA=console.log,aA=console.info,iA=console.warn,QA=console.error,EA=console.group,DA=console.groupCollapsed,CA=console.groupEnd;var A={configurable:!0,enumerable:!0,value:wA,writable:!0};Object.defineProperties(console,{info:A,log:A,warn:A,error:A,group:A,groupCollapsed:A,groupEnd:A})}m++}}function gV(){{if(m--,m===0){var A={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:v({},A,{value:sA}),info:v({},A,{value:aA}),warn:v({},A,{value:iA}),error:v({},A,{value:QA}),group:v({},A,{value:EA}),groupCollapsed:v({},A,{value:DA}),groupEnd:v({},A,{value:CA})})}m<0&&I("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Z=O.ReactCurrentDispatcher,W;function j(A,V,e){{if(W===void 0)try{throw Error()}catch(B){var q=B.stack.trim().match(/\n( *(at )?)/);W=q&&q[1]||""}return` `+W+A}}var X=!1,L;{var oV=typeof WeakMap=="function"?WeakMap:Map;L=new oV}function cA(A,V){if(!A||X)return"";{var e=L.get(A);if(e!==void 0)return e}var q;X=!0;var B=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var s;s=Z.current,Z.current=null,rV();try{if(V){var g=function(){throw Error()};if(Object.defineProperty(g.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(g,[])}catch(G){q=G}Reflect.construct(A,[],g)}else{try{g.call()}catch(G){q=G}A.call(g.prototype)}}else{try{throw Error()}catch(G){q=G}A()}}catch(G){if(G&&q&&typeof G.stack=="string"){for(var r=G.stack.split(` `),M=q.stack.split(` `),C=r.length-1,w=M.length-1;C>=1&&w>=0&&r[C]!==M[w];)w--;for(;C>=1&&w>=0;C--,w--)if(r[C]!==M[w]){if(C!==1||w!==1)do if(C--,w--,w<0||r[C]!==M[w]){var R=` `+r[C].replace(" at new "," at ");return A.displayName&&R.includes("<anonymous>")&&(R=R.replace("<anonymous>",A.displayName)),typeof A=="function"&&L.set(A,R),R}while(C>=1&&w>=0);break}}}finally{X=!1,Z.current=s,gV(),Error.prepareStackTrace=B}var y=A?A.displayName||A.name:"",P=y?j(y):"";return typeof A=="function"&&L.set(A,P),P}function BV(A,V,e){return cA(A,!1)}function tV(A){var V=A.prototype;return!!(V&&V.isReactComponent)}function N(A,V,e){if(A==null)return"";if(typeof A=="function")return cA(A,tV(A));if(typeof A=="string")return j(A);switch(A){case D:return j("Suspense");case n:return j("SuspenseList")}if(typeof A=="object")switch(A.$$typeof){case a:return BV(A.render);case l:return N(A.type,V,e);case h:{var q=A,B=q._payload,s=q._init;try{return N(s(B),V,e)}catch{}}}return""}var x=Object.prototype.hasOwnProperty,uA={},lA=O.ReactDebugCurrentFrame;function b(A){if(A){var V=A._owner,e=N(A.type,A._source,V?V.type:null);lA.setExtraStackFrame(e)}else lA.setExtraStackFrame(null)}function nV(A,V,e,q,B){{var s=Function.call.bind(x);for(var g in A)if(s(A,g)){var r=void 0;try{if(typeof A[g]!="function"){var M=Error((q||"React class")+": "+e+" type `"+g+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof A[g]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw M.name="Invariant Violation",M}r=A[g](V,g,q,e,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(C){r=C}r&&!(r instanceof Error)&&(b(B),I("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",q||"React class",e,g,typeof r),b(null)),r instanceof Error&&!(r.message in uA)&&(uA[r.message]=!0,b(B),I("Failed %s type: %s",e,r.message),b(null))}}}var sV=Array.isArray;function z(A){return sV(A)}function aV(A){{var V=typeof Symbol=="function"&&Symbol.toStringTag,e=V&&A[Symbol.toStringTag]||A.constructor.name||"Object";return e}}function iV(A){try{return fA(A),!1}catch{return!0}}function fA(A){return""+A}function IA(A){if(iV(A))return I("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",aV(A)),fA(A)}var K=O.ReactCurrentOwner,QV={key:!0,ref:!0,__self:!0,__source:!0},MA,GA,_;_={};function EV(A){if(x.call(A,"ref")){var V=Object.getOwnPropertyDescriptor(A,"ref").get;if(V&&V.isReactWarning)return!1}return A.ref!==void 0}function DV(A){if(x.call(A,"key")){var V=Object.getOwnPropertyDescriptor(A,"key").get;if(V&&V.isReactWarning)return!1}return A.key!==void 0}function CV(A,V){if(typeof A.ref=="string"&&K.current&&V&&K.current.stateNode!==V){var e=d(K.current.type);_[e]||(I('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',d(K.current.type),A.ref),_[e]=!0)}}function wV(A,V){{var e=function(){MA||(MA=!0,I("%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://reactjs.org/link/special-props)",V))};e.isReactWarning=!0,Object.defineProperty(A,"key",{get:e,configurable:!0})}}function cV(A,V){{var e=function(){GA||(GA=!0,I("%s: `ref` 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://reactjs.org/link/special-props)",V))};e.isReactWarning=!0,Object.defineProperty(A,"ref",{get:e,configurable:!0})}}var uV=function(A,V,e,q,B,s,g){var r={$$typeof:t,type:A,key:V,ref:e,props:g,_owner:s};return r._store={},Object.defineProperty(r._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(r,"_self",{configurable:!1,enumerable:!1,writable:!1,value:q}),Object.defineProperty(r,"_source",{configurable:!1,enumerable:!1,writable:!1,value:B}),Object.freeze&&(Object.freeze(r.props),Object.freeze(r)),r};function lV(A,V,e,q,B){{var s,g={},r=null,M=null;e!==void 0&&(IA(e),r=""+e),DV(V)&&(IA(V.key),r=""+V.key),EV(V)&&(M=V.ref,CV(V,B));for(s in V)x.call(V,s)&&!QV.hasOwnProperty(s)&&(g[s]=V[s]);if(A&&A.defaultProps){var C=A.defaultProps;for(s in C)g[s]===void 0&&(g[s]=C[s])}if(r||M){var w=typeof A=="function"?A.displayName||A.name||"Unknown":A;r&&wV(g,w),M&&cV(g,w)}return uV(A,r,M,B,q,K.current,g)}}var $=O.ReactCurrentOwner,kA=O.ReactDebugCurrentFrame;function T(A){if(A){var V=A._owner,e=N(A.type,A._source,V?V.type:null);kA.setExtraStackFrame(e)}else kA.setExtraStackFrame(null)}var AA;AA=!1;function VA(A){return typeof A=="object"&&A!==null&&A.$$typeof===t}function hA(){{if($.current){var A=d($.current.type);if(A)return` Check the render method of \``+A+"`."}return""}}function fV(A){return""}var RA={};function IV(A){{var V=hA();if(!V){var e=typeof A=="string"?A:A.displayName||A.name;e&&(V=` Check the top-level render call using <`+e+">.")}return V}}function FA(A,V){{if(!A._store||A._store.validated||A.key!=null)return;A._store.validated=!0;var e=IV(V);if(RA[e])return;RA[e]=!0;var q="";A&&A._owner&&A._owner!==$.current&&(q=" It was passed a child from "+d(A._owner.type)+"."),T(A),I('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',e,q),T(null)}}function UA(A,V){{if(typeof A!="object")return;if(z(A))for(var e=0;e<A.length;e++){var q=A[e];VA(q)&&FA(q,V)}else if(VA(A))A._store&&(A._store.validated=!0);else if(A){var B=WA(A);if(typeof B=="function"&&B!==A.entries)for(var s=B.call(A),g;!(g=s.next()).done;)VA(g.value)&&FA(g.value,V)}}}function MV(A){{var V=A.type;if(V==null||typeof V=="string")return;var e;if(typeof V=="function")e=V.propTypes;else if(typeof V=="object"&&(V.$$typeof===a||V.$$typeof===l))e=V.propTypes;else return;if(e){var q=d(V);nV(e,A.props,"prop",q,A)}else if(V.PropTypes!==void 0&&!AA){AA=!0;var B=d(V);I("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",B||"Unknown")}typeof V.getDefaultProps=="function"&&!V.getDefaultProps.isReactClassApproved&&I("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function GV(A){{for(var V=Object.keys(A.props),e=0;e<V.length;e++){var q=V[e];if(q!=="children"&&q!=="key"){T(A),I("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",q),T(null);break}}A.ref!==null&&(T(A),I("Invalid attribute `ref` supplied to `React.Fragment`."),T(null))}}var dA={};function YA(A,V,e,q,B,s){{var g=eV(A);if(!g){var r="";(A===void 0||typeof A=="object"&&A!==null&&Object.keys(A).length===0)&&(r+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var M=fV();M?r+=M:r+=hA();var C;A===null?C="null":z(A)?C="array":A!==void 0&&A.$$typeof===t?(C="<"+(d(A.type)||"Unknown")+" />",r=" Did you accidentally export a JSX literal instead of a component?"):C=typeof A,I("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",C,r)}var w=lV(A,V,e,B,s);if(w==null)return w;if(g){var R=V.children;if(R!==void 0)if(q)if(z(R)){for(var y=0;y<R.length;y++)UA(R[y],A);Object.freeze&&Object.freeze(R)}else I("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 UA(R,A)}if(x.call(V,"key")){var P=d(A),G=Object.keys(V).filter(function(dV){return dV!=="key"}),eA=G.length>0?"{key: someKey, "+G.join(": ..., ")+": ...}":"{key: someKey}";if(!dA[P+eA]){var UV=G.length>0?"{"+G.join(": ..., ")+": ...}":"{}";I(`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} />`,eA,P,UV,P),dA[P+eA]=!0}}return A===i?GV(w):MV(w),w}}function kV(A,V,e){return YA(A,V,e,!0)}function hV(A,V,e){return YA(A,V,e,!1)}var RV=hV,FV=kV;J.Fragment=i,J.jsx=RV,J.jsxs=FV}()),J}var gA;function SA(){return gA||(gA=1,process.env.NODE_ENV==="production"?p.exports=vA():p.exports=PA()),p.exports}var F=SA();const OA=(o,t)=>{const[E,i]=c.useState(0),u=c.useRef(!1),f=c.useRef(0),k=c.useRef(null);return c.useEffect(()=>{const Q=k.current;if(!Q)return;const a=l=>{f.current=l.touches[0].clientX,u.current=!0},D=l=>{if(!u.current)return;const U=l.touches[0].clientX-f.current;i(U)},n=()=>{Math.abs(E)>=100&&o(t),i(0),u.current=!1};return Q.addEventListener("touchstart",a),Q.addEventListener("touchmove",D),Q.addEventListener("touchend",n),()=>{Q.removeEventListener("touchstart",a),Q.removeEventListener("touchmove",D),Q.removeEventListener("touchend",n)}},[o,t,E]),{ref:k,swipeOffset:E}},TA=5e3,yA={vertical:"top",horizontal:"right"},HA="info",JA=500,mA=(o,t,E)=>{const[i,u]=c.useState(!1),f=c.useRef(null);return c.useEffect(()=>(f.current=setTimeout(()=>{u(!0),setTimeout(()=>E(t),JA)},o),()=>{f.current&&clearTimeout(f.current)}),[o,t,E]),{isFading:i}},xA=({size:o=16,color:t="#000"})=>F.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:o,height:o,fill:t,role:"img","aria-label":"Close",children:F.jsx("path",{d:"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7a1 1 0 1 0-1.41 1.42L10.59 12l-4.88 4.88a1 1 0 0 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z"})}),KA={success:"data:audio/mpeg;base64,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BfgTgfAg+gbhJKBNhd7ALRxcLqhFFjIEEoV25Vw4wq/hI6IEAAQIT1Eqdt1l2KhISWdr0c5oGDGSgB6wIiTGsGPuVe6tXT3UAERbHodjWIQHGWAXyIv/+xJE5wMwjgbHcCYpGA+g1/ABeQMCRBz6AAcgIEiDYNAU4EwlORCAAdtFoSqFM4UJDcyCgVzaRX8q6qsNGTQcgb9AtU8AiVX9Rax663rvJAqMIGrrPzln3h0cIAlsmmkHVWx+DPqG/vz/+xBk5ovwgwbDIAJ4GBPA2BgF+SEB4Br6AGMiaEgEHwAsaFW2vwdMQgkZkxCGsNH4kBSAMUhpyFW7jlIcE9QbVUEkA3YraTPJhTkFYhqUCwKjQDFfqlBAABhFZMNMB6DcJrOE2lnOqP/7EmTlgzB5Bz8AGEi4DuDX8AA4AQK0IPsA5AMoRYNhEBM8TF4QAAZBr2gbSH4LbPdIhcYJ0gmXkzIytuyxNUwJ058GjjGAs4OOithZrdFLpQeAMGlyPRVBBFBwhBDMrC6hyGyiq+QgAP/7EGTlj/CbBr0AOMigDwDnoAMaEwHgHP4ABwAgPIPfQAxkTNJ5R9RIODFZVWXCfuKGqK2AAIoAoKwa5tSZ8aykXxa+eCcPHZHeOE7lQbd1VIAAVQhnQVOARCgFN3qhxlNQw8YY/UYo//sSZOcDMJEGwKA4CLgSwNhEBXgTAfAe+gDowuBJA5+ADMAkmdKKlvgMe6TGjX5CUK0hgo0wUaZlhERkfA6ZH47XX25bQ9gNukRSRcyyahiVRhG8fgorE65JCUPWZF/i0zQS5xlAhsxK//sQZOYP8IIHvYAY0KoSYOfQAhoDAdwc+AAzImBBA59AHGhUFBUMmBSQmUpaqzGKSCopMFhNilKstyHM43QYEyBLQwOuUtyhTBTXg0VFKI6SuktsWKSCopMFhNijWzMaqFEzUTA7lTv/+xJk5wMwhwdBoAHACBOA96AHOhUCJB0FALICsEsDYNAFYA3xKJqoCgogzgsJQVPHZ6JTvkRLTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+xBE5Q/wjAk9gDkQyA5g57AAOAFCQC70AGhDIEUEHoANLFxVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7EmTlAzBzBz6AAcAIDyDn0AA5AQJIGwKABeAgUQOgEDyklFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7EGTljzBxBr8AOAi6EEDnwAdJFwH0HPQARwBoRwNf4ADkBFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sSROeJMOMLu8I6GTwVINgEBZkRBFQs9gBlgQhFA+CAbCSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQZNcP8TANvYGYSTIlgZewPwkmQaQs6ACAYIBFAxzAAIwAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=",error:"data:audio/mpeg;base64,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",warning:"data:audio/mpeg;base64,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qw+QdgLJADgwAAoAaQAF4gAB0CMcDIBmgDWBZBQXmAA+V8Aw/qCGLejXEQbYSQzXl9dBgAYhxCIeHf/wGmQMFDjoTgENGHA0xt23TxS/ZChUeJNIkiLdBah/4oqbLKKlmk+LuP/7EkSyj/BcCEeB4BEwD4F44GQFJAHILxwHgEaAQAXjgCwUALjvSkqABmBaijg6AV4Y+GT+Hgf/iAEzuAAjeYJmoKNwoyVd+6sURGEQiWhuMXaHZZ/w0HQCDB6vb/xKIp0NVUxBTUUzLv/7EES4CfBeC8eB4BEwDmBY4A8HAAHQLxisAETAOAXiwZAImDEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sSZL6JEIUCR6hPCAAQAElcBQIBAexNCAeBRMBgCqFBhJRoVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQZL0BEHkPwgHgKTAVwqiHLAcnAcQJHyCYQCA7AGT0EIgEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+xJkvgMQcAu9QwCg2A8heDAB5QABXC67CoKlMD+BY2QRBARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+xBkxIMwVxI/KOA4zBAgWEAEwgABgArwoIggIDWAXxQAjAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7EmTMARCSFDEpQD0MD8FGuABiFgHYDMUABEAgKYAYWAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ==",info:"data:audio/mpeg;base64,SUQzBAAAAAAAIlRTU0UAAAAOAAADTGF2ZjYxLjEuMTAwAAAAAAAAAAAAAAD/+1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJbmZvAAAADwAAAEUAABz6AAoOEREVGRkcICAkJycrLjIyNjk5PUBAREhIS09SUlZaWl1hYWRoaGxvb3N2enp+gYGFiYmMkJCTl5ubnqKipamprbCwtLe3u7/CwsbJyc3R0dTY2Nvf4+Pm6urt8fH1+Pj8/wAAAABMYXZjNjEuMy4AAAAAAAAAAAAAAAAkAkAAAAAAAAAc+hCZMGQAAAAAAAAAAAAAAAAAAAAA//sQZAAP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEE4oKAYADAAA5cPfb5QMIAAJkAJKhH16DD4DPv/mggLg/u//+Q0dcX84U8QMPXgUAAVPGHLnjH/473+P+I9AJ/ly5Vw3/+xJkIg/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASXmBTj0cghkXu/ym7U7qQHPAJnQQGG27Gb1yD9eABU/R4gclFO4wayv1nSBW4Xc+6jkXjnEtYN0/SmIVgYsyRuMQIot3D/+xBkRI/wAAAAAAAACAAAAAAAAAEAJAIABIAAIAUAQADQAARTjcLaVArpAbAIsnM7B2GctqVibbbf7YAAAQaMACOZ2EM0jEV3iIECYJsLj3Oux4MsUzB8UtyVuPL0Q05Jn/WYMFrWiP/7EmRlBfBgACfIIRHIDoF0uAQDGAEEAsxUAQAgEYWZgoAwBImNQWRW6sgW2u2yAB4EA0B2cdCRWEodgbFhrTI