UNPKG

react-components-form

Version:
49 lines (47 loc) 71.6 kB
(function(J,z){typeof exports=="object"&&typeof module<"u"?z(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],z):(J=typeof globalThis<"u"?globalThis:J||self,z(J["react-components-form"]={},J.React))})(this,function(J,z){"use strict";var op=Object.defineProperty;var lp=(J,z,le)=>z in J?op(J,z,{enumerable:!0,configurable:!0,writable:!0,value:le}):J[z]=le;var ct=(J,z,le)=>lp(J,typeof z!="symbol"?z+"":z,le);var le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ft={exports:{}},Ie={};/** * @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 Jt;function Ln(){if(Jt)return Ie;Jt=1;var e=z,t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function o(l,c,d){var h,y={},_=null,x=null;d!==void 0&&(_=""+d),c.key!==void 0&&(_=""+c.key),c.ref!==void 0&&(x=c.ref);for(h in c)n.call(c,h)&&!s.hasOwnProperty(h)&&(y[h]=c[h]);if(l&&l.defaultProps)for(h in c=l.defaultProps,c)y[h]===void 0&&(y[h]=c[h]);return{$$typeof:t,type:l,key:_,ref:x,props:y,_owner:i.current}}return Ie.Fragment=r,Ie.jsx=o,Ie.jsxs=o,Ie}var Ve={};/** * @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 Xt;function Dn(){return Xt||(Xt=1,process.env.NODE_ENV!=="production"&&function(){var e=z,t=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),L=Symbol.iterator,O="@@iterator";function j(a){if(a===null||typeof a!="object")return null;var u=L&&a[L]||a[O];return typeof u=="function"?u:null}var M=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function U(a){{for(var u=arguments.length,g=new Array(u>1?u-1:0),E=1;E<u;E++)g[E-1]=arguments[E];Y("error",a,g)}}function Y(a,u,g){{var E=M.ReactDebugCurrentFrame,B=E.getStackAddendum();B!==""&&(u+="%s",g=g.concat([B]));var k=g.map(function(I){return String(I)});k.unshift("Warning: "+u),Function.prototype.apply.call(console[a],console,k)}}var G=!1,v=!1,ue=!1,ke=!1,We=!1,Pe;Pe=Symbol.for("react.module.reference");function qe(a){return!!(typeof a=="string"||typeof a=="function"||a===n||a===s||We||a===i||a===d||a===h||ke||a===x||G||v||ue||typeof a=="object"&&a!==null&&(a.$$typeof===_||a.$$typeof===y||a.$$typeof===o||a.$$typeof===l||a.$$typeof===c||a.$$typeof===Pe||a.getModuleId!==void 0))}function we(a,u,g){var E=a.displayName;if(E)return E;var B=u.displayName||u.name||"";return B!==""?g+"("+B+")":g}function xe(a){return a.displayName||"Context"}function ee(a){if(a==null)return null;if(typeof a.tag=="number"&&U("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 n:return"Fragment";case r:return"Portal";case s:return"Profiler";case i:return"StrictMode";case d:return"Suspense";case h:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case l:var u=a;return xe(u)+".Consumer";case o:var g=a;return xe(g._context)+".Provider";case c:return we(a,a.render,"ForwardRef");case y:var E=a.displayName||null;return E!==null?E:ee(a.type)||"Memo";case _:{var B=a,k=B._payload,I=B._init;try{return ee(I(k))}catch{return null}}}return null}var te=Object.assign,ce=0,ne,oe,ye,je,f,m,C;function A(){}A.__reactDisabledLog=!0;function $(){{if(ce===0){ne=console.log,oe=console.info,ye=console.warn,je=console.error,f=console.group,m=console.groupCollapsed,C=console.groupEnd;var a={configurable:!0,enumerable:!0,value:A,writable:!0};Object.defineProperties(console,{info:a,log:a,warn:a,error:a,group:a,groupCollapsed:a,groupEnd:a})}ce++}}function F(){{if(ce--,ce===0){var a={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:te({},a,{value:ne}),info:te({},a,{value:oe}),warn:te({},a,{value:ye}),error:te({},a,{value:je}),group:te({},a,{value:f}),groupCollapsed:te({},a,{value:m}),groupEnd:te({},a,{value:C})})}ce<0&&U("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var T=M.ReactCurrentDispatcher,S;function P(a,u,g){{if(S===void 0)try{throw Error()}catch(B){var E=B.stack.trim().match(/\n( *(at )?)/);S=E&&E[1]||""}return` `+S+a}}var V=!1,w;{var X=typeof WeakMap=="function"?WeakMap:Map;w=new X}function p(a,u){if(!a||V)return"";{var g=w.get(a);if(g!==void 0)return g}var E;V=!0;var B=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var k;k=T.current,T.current=null,$();try{if(u){var I=function(){throw Error()};if(Object.defineProperty(I.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(I,[])}catch(re){E=re}Reflect.construct(a,[],I)}else{try{I.call()}catch(re){E=re}a.call(I.prototype)}}else{try{throw Error()}catch(re){E=re}a()}}catch(re){if(re&&E&&typeof re.stack=="string"){for(var R=re.stack.split(` `),Q=E.stack.split(` `),K=R.length-1,H=Q.length-1;K>=1&&H>=0&&R[K]!==Q[H];)H--;for(;K>=1&&H>=0;K--,H--)if(R[K]!==Q[H]){if(K!==1||H!==1)do if(K--,H--,H<0||R[K]!==Q[H]){var ie=` `+R[K].replace(" at new "," at ");return a.displayName&&ie.includes("<anonymous>")&&(ie=ie.replace("<anonymous>",a.displayName)),typeof a=="function"&&w.set(a,ie),ie}while(K>=1&&H>=0);break}}}finally{V=!1,T.current=k,F(),Error.prepareStackTrace=B}var Fe=a?a.displayName||a.name:"",be=Fe?P(Fe):"";return typeof a=="function"&&w.set(a,be),be}function ae(a,u,g){return p(a,!1)}function Re(a){var u=a.prototype;return!!(u&&u.isReactComponent)}function me(a,u,g){if(a==null)return"";if(typeof a=="function")return p(a,Re(a));if(typeof a=="string")return P(a);switch(a){case d:return P("Suspense");case h:return P("SuspenseList")}if(typeof a=="object")switch(a.$$typeof){case c:return ae(a.render);case y:return me(a.type,u,g);case _:{var E=a,B=E._payload,k=E._init;try{return me(k(B),u,g)}catch{}}}return""}var Ge=Object.prototype.hasOwnProperty,Sn={},On=M.ReactDebugCurrentFrame;function ut(a){if(a){var u=a._owner,g=me(a.type,a._source,u?u.type:null);On.setExtraStackFrame(g)}else On.setExtraStackFrame(null)}function Nv(a,u,g,E,B){{var k=Function.call.bind(Ge);for(var I in a)if(k(a,I)){var R=void 0;try{if(typeof a[I]!="function"){var Q=Error((E||"React class")+": "+g+" type `"+I+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof a[I]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Q.name="Invariant Violation",Q}R=a[I](u,I,E,g,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(K){R=K}R&&!(R instanceof Error)&&(ut(B),U("%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).",E||"React class",g,I,typeof R),ut(null)),R instanceof Error&&!(R.message in Sn)&&(Sn[R.message]=!0,ut(B),U("Failed %s type: %s",g,R.message),ut(null))}}}var Uv=Array.isArray;function qt(a){return Uv(a)}function Bv(a){{var u=typeof Symbol=="function"&&Symbol.toStringTag,g=u&&a[Symbol.toStringTag]||a.constructor.name||"Object";return g}}function kv(a){try{return An(a),!1}catch{return!0}}function An(a){return""+a}function Cn(a){if(kv(a))return U("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Bv(a)),An(a)}var Ye=M.ReactCurrentOwner,Wv={key:!0,ref:!0,__self:!0,__source:!0},Pn,wn,Gt;Gt={};function qv(a){if(Ge.call(a,"ref")){var u=Object.getOwnPropertyDescriptor(a,"ref").get;if(u&&u.isReactWarning)return!1}return a.ref!==void 0}function Gv(a){if(Ge.call(a,"key")){var u=Object.getOwnPropertyDescriptor(a,"key").get;if(u&&u.isReactWarning)return!1}return a.key!==void 0}function Yv(a,u){if(typeof a.ref=="string"&&Ye.current&&u&&Ye.current.stateNode!==u){var g=ee(Ye.current.type);Gt[g]||(U('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',ee(Ye.current.type),a.ref),Gt[g]=!0)}}function Kv(a,u){{var g=function(){Pn||(Pn=!0,U("%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)",u))};g.isReactWarning=!0,Object.defineProperty(a,"key",{get:g,configurable:!0})}}function zv(a,u){{var g=function(){wn||(wn=!0,U("%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)",u))};g.isReactWarning=!0,Object.defineProperty(a,"ref",{get:g,configurable:!0})}}var Hv=function(a,u,g,E,B,k,I){var R={$$typeof:t,type:a,key:u,ref:g,props:I,_owner:k};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:E}),Object.defineProperty(R,"_source",{configurable:!1,enumerable:!1,writable:!1,value:B}),Object.freeze&&(Object.freeze(R.props),Object.freeze(R)),R};function Jv(a,u,g,E,B){{var k,I={},R=null,Q=null;g!==void 0&&(Cn(g),R=""+g),Gv(u)&&(Cn(u.key),R=""+u.key),qv(u)&&(Q=u.ref,Yv(u,B));for(k in u)Ge.call(u,k)&&!Wv.hasOwnProperty(k)&&(I[k]=u[k]);if(a&&a.defaultProps){var K=a.defaultProps;for(k in K)I[k]===void 0&&(I[k]=K[k])}if(R||Q){var H=typeof a=="function"?a.displayName||a.name||"Unknown":a;R&&Kv(I,H),Q&&zv(I,H)}return Hv(a,R,Q,B,E,Ye.current,I)}}var Yt=M.ReactCurrentOwner,xn=M.ReactDebugCurrentFrame;function Me(a){if(a){var u=a._owner,g=me(a.type,a._source,u?u.type:null);xn.setExtraStackFrame(g)}else xn.setExtraStackFrame(null)}var Kt;Kt=!1;function zt(a){return typeof a=="object"&&a!==null&&a.$$typeof===t}function jn(){{if(Yt.current){var a=ee(Yt.current.type);if(a)return` Check the render method of \``+a+"`."}return""}}function Xv(a){return""}var Rn={};function Zv(a){{var u=jn();if(!u){var g=typeof a=="string"?a:a.displayName||a.name;g&&(u=` Check the top-level render call using <`+g+">.")}return u}}function Mn(a,u){{if(!a._store||a._store.validated||a.key!=null)return;a._store.validated=!0;var g=Zv(u);if(Rn[g])return;Rn[g]=!0;var E="";a&&a._owner&&a._owner!==Yt.current&&(E=" It was passed a child from "+ee(a._owner.type)+"."),Me(a),U('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',g,E),Me(null)}}function Fn(a,u){{if(typeof a!="object")return;if(qt(a))for(var g=0;g<a.length;g++){var E=a[g];zt(E)&&Mn(E,u)}else if(zt(a))a._store&&(a._store.validated=!0);else if(a){var B=j(a);if(typeof B=="function"&&B!==a.entries)for(var k=B.call(a),I;!(I=k.next()).done;)zt(I.value)&&Mn(I.value,u)}}}function Qv(a){{var u=a.type;if(u==null||typeof u=="string")return;var g;if(typeof u=="function")g=u.propTypes;else if(typeof u=="object"&&(u.$$typeof===c||u.$$typeof===y))g=u.propTypes;else return;if(g){var E=ee(u);Nv(g,a.props,"prop",E,a)}else if(u.PropTypes!==void 0&&!Kt){Kt=!0;var B=ee(u);U("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",B||"Unknown")}typeof u.getDefaultProps=="function"&&!u.getDefaultProps.isReactClassApproved&&U("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ep(a){{for(var u=Object.keys(a.props),g=0;g<u.length;g++){var E=u[g];if(E!=="children"&&E!=="key"){Me(a),U("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",E),Me(null);break}}a.ref!==null&&(Me(a),U("Invalid attribute `ref` supplied to `React.Fragment`."),Me(null))}}var In={};function Vn(a,u,g,E,B,k){{var I=qe(a);if(!I){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 Q=Xv();Q?R+=Q:R+=jn();var K;a===null?K="null":qt(a)?K="array":a!==void 0&&a.$$typeof===t?(K="<"+(ee(a.type)||"Unknown")+" />",R=" Did you accidentally export a JSX literal instead of a component?"):K=typeof a,U("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",K,R)}var H=Jv(a,u,g,B,k);if(H==null)return H;if(I){var ie=u.children;if(ie!==void 0)if(E)if(qt(ie)){for(var Fe=0;Fe<ie.length;Fe++)Fn(ie[Fe],a);Object.freeze&&Object.freeze(ie)}else U("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 Fn(ie,a)}if(Ge.call(u,"key")){var be=ee(a),re=Object.keys(u).filter(function(sp){return sp!=="key"}),Ht=re.length>0?"{key: someKey, "+re.join(": ..., ")+": ...}":"{key: someKey}";if(!In[be+Ht]){var ip=re.length>0?"{"+re.join(": ..., ")+": ...}":"{}";U(`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} />`,Ht,be,ip,be),In[be+Ht]=!0}}return a===n?ep(H):Qv(H),H}}function tp(a,u,g){return Vn(a,u,g,!0)}function rp(a,u,g){return Vn(a,u,g,!1)}var np=rp,ap=tp;Ve.Fragment=n,Ve.jsx=np,Ve.jsxs=ap}()),Ve}process.env.NODE_ENV==="production"?ft.exports=Ln():ft.exports=Dn();var Z=ft.exports,dt={exports:{}},Ke={exports:{}},D={};/** @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 Zt;function Nn(){if(Zt)return D;Zt=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,s=e?Symbol.for("react.profiler"):60114,o=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,d=e?Symbol.for("react.concurrent_mode"):60111,h=e?Symbol.for("react.forward_ref"):60112,y=e?Symbol.for("react.suspense"):60113,_=e?Symbol.for("react.suspense_list"):60120,x=e?Symbol.for("react.memo"):60115,L=e?Symbol.for("react.lazy"):60116,O=e?Symbol.for("react.block"):60121,j=e?Symbol.for("react.fundamental"):60117,M=e?Symbol.for("react.responder"):60118,U=e?Symbol.for("react.scope"):60119;function Y(v){if(typeof v=="object"&&v!==null){var ue=v.$$typeof;switch(ue){case t:switch(v=v.type,v){case c:case d:case n:case s:case i:case y:return v;default:switch(v=v&&v.$$typeof,v){case l:case h:case L:case x:case o:return v;default:return ue}}case r:return ue}}}function G(v){return Y(v)===d}return D.AsyncMode=c,D.ConcurrentMode=d,D.ContextConsumer=l,D.ContextProvider=o,D.Element=t,D.ForwardRef=h,D.Fragment=n,D.Lazy=L,D.Memo=x,D.Portal=r,D.Profiler=s,D.StrictMode=i,D.Suspense=y,D.isAsyncMode=function(v){return G(v)||Y(v)===c},D.isConcurrentMode=G,D.isContextConsumer=function(v){return Y(v)===l},D.isContextProvider=function(v){return Y(v)===o},D.isElement=function(v){return typeof v=="object"&&v!==null&&v.$$typeof===t},D.isForwardRef=function(v){return Y(v)===h},D.isFragment=function(v){return Y(v)===n},D.isLazy=function(v){return Y(v)===L},D.isMemo=function(v){return Y(v)===x},D.isPortal=function(v){return Y(v)===r},D.isProfiler=function(v){return Y(v)===s},D.isStrictMode=function(v){return Y(v)===i},D.isSuspense=function(v){return Y(v)===y},D.isValidElementType=function(v){return typeof v=="string"||typeof v=="function"||v===n||v===d||v===s||v===i||v===y||v===_||typeof v=="object"&&v!==null&&(v.$$typeof===L||v.$$typeof===x||v.$$typeof===o||v.$$typeof===l||v.$$typeof===h||v.$$typeof===j||v.$$typeof===M||v.$$typeof===U||v.$$typeof===O)},D.typeOf=Y,D}var N={};/** @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 Qt;function Un(){return Qt||(Qt=1,process.env.NODE_ENV!=="production"&&function(){var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,s=e?Symbol.for("react.profiler"):60114,o=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,d=e?Symbol.for("react.concurrent_mode"):60111,h=e?Symbol.for("react.forward_ref"):60112,y=e?Symbol.for("react.suspense"):60113,_=e?Symbol.for("react.suspense_list"):60120,x=e?Symbol.for("react.memo"):60115,L=e?Symbol.for("react.lazy"):60116,O=e?Symbol.for("react.block"):60121,j=e?Symbol.for("react.fundamental"):60117,M=e?Symbol.for("react.responder"):60118,U=e?Symbol.for("react.scope"):60119;function Y(p){return typeof p=="string"||typeof p=="function"||p===n||p===d||p===s||p===i||p===y||p===_||typeof p=="object"&&p!==null&&(p.$$typeof===L||p.$$typeof===x||p.$$typeof===o||p.$$typeof===l||p.$$typeof===h||p.$$typeof===j||p.$$typeof===M||p.$$typeof===U||p.$$typeof===O)}function G(p){if(typeof p=="object"&&p!==null){var ae=p.$$typeof;switch(ae){case t:var Re=p.type;switch(Re){case c:case d:case n:case s:case i:case y:return Re;default:var me=Re&&Re.$$typeof;switch(me){case l:case h:case L:case x:case o:return me;default:return ae}}case r:return ae}}}var v=c,ue=d,ke=l,We=o,Pe=t,qe=h,we=n,xe=L,ee=x,te=r,ce=s,ne=i,oe=y,ye=!1;function je(p){return ye||(ye=!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.")),f(p)||G(p)===c}function f(p){return G(p)===d}function m(p){return G(p)===l}function C(p){return G(p)===o}function A(p){return typeof p=="object"&&p!==null&&p.$$typeof===t}function $(p){return G(p)===h}function F(p){return G(p)===n}function T(p){return G(p)===L}function S(p){return G(p)===x}function P(p){return G(p)===r}function V(p){return G(p)===s}function w(p){return G(p)===i}function X(p){return G(p)===y}N.AsyncMode=v,N.ConcurrentMode=ue,N.ContextConsumer=ke,N.ContextProvider=We,N.Element=Pe,N.ForwardRef=qe,N.Fragment=we,N.Lazy=xe,N.Memo=ee,N.Portal=te,N.Profiler=ce,N.StrictMode=ne,N.Suspense=oe,N.isAsyncMode=je,N.isConcurrentMode=f,N.isContextConsumer=m,N.isContextProvider=C,N.isElement=A,N.isForwardRef=$,N.isFragment=F,N.isLazy=T,N.isMemo=S,N.isPortal=P,N.isProfiler=V,N.isStrictMode=w,N.isSuspense=X,N.isValidElementType=Y,N.typeOf=G}()),N}var er;function tr(){return er||(er=1,process.env.NODE_ENV==="production"?Ke.exports=Nn():Ke.exports=Un()),Ke.exports}/* object-assign (c) Sindre Sorhus @license MIT */var ht,rr;function Bn(){if(rr)return ht;rr=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function n(s){if(s==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(s)}function i(){try{if(!Object.assign)return!1;var s=new String("abc");if(s[5]="de",Object.getOwnPropertyNames(s)[0]==="5")return!1;for(var o={},l=0;l<10;l++)o["_"+String.fromCharCode(l)]=l;var c=Object.getOwnPropertyNames(o).map(function(h){return o[h]});if(c.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(h){d[h]=h}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return ht=i()?Object.assign:function(s,o){for(var l,c=n(s),d,h=1;h<arguments.length;h++){l=Object(arguments[h]);for(var y in l)t.call(l,y)&&(c[y]=l[y]);if(e){d=e(l);for(var _=0;_<d.length;_++)r.call(l,d[_])&&(c[d[_]]=l[d[_]])}}return c},ht}var vt,nr;function pt(){if(nr)return vt;nr=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return vt=e,vt}var gt,ar;function ir(){return ar||(ar=1,gt=Function.call.bind(Object.prototype.hasOwnProperty)),gt}var yt,sr;function kn(){if(sr)return yt;sr=1;var e=function(){};if(process.env.NODE_ENV!=="production"){var t=pt(),r={},n=ir();e=function(s){var o="Warning: "+s;typeof console<"u"&&console.error(o);try{throw new Error(o)}catch{}}}function i(s,o,l,c,d){if(process.env.NODE_ENV!=="production"){for(var h in s)if(n(s,h)){var y;try{if(typeof s[h]!="function"){var _=Error((c||"React class")+": "+l+" type `"+h+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof s[h]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw _.name="Invariant Violation",_}y=s[h](o,h,c,l,null,t)}catch(L){y=L}if(y&&!(y instanceof Error)&&e((c||"React class")+": type specification of "+l+" `"+h+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof y+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),y instanceof Error&&!(y.message in r)){r[y.message]=!0;var x=d?d():"";e("Failed "+l+" type: "+y.message+(x??""))}}}}return i.resetWarningCache=function(){process.env.NODE_ENV!=="production"&&(r={})},yt=i,yt}var mt,or;function Wn(){if(or)return mt;or=1;var e=tr(),t=Bn(),r=pt(),n=ir(),i=kn(),s=function(){};process.env.NODE_ENV!=="production"&&(s=function(l){var c="Warning: "+l;typeof console<"u"&&console.error(c);try{throw new Error(c)}catch{}});function o(){return null}return mt=function(l,c){var d=typeof Symbol=="function"&&Symbol.iterator,h="@@iterator";function y(f){var m=f&&(d&&f[d]||f[h]);if(typeof m=="function")return m}var _="<<anonymous>>",x={array:M("array"),bigint:M("bigint"),bool:M("boolean"),func:M("function"),number:M("number"),object:M("object"),string:M("string"),symbol:M("symbol"),any:U(),arrayOf:Y,element:G(),elementType:v(),instanceOf:ue,node:qe(),objectOf:We,oneOf:ke,oneOfType:Pe,shape:xe,exact:ee};function L(f,m){return f===m?f!==0||1/f===1/m:f!==f&&m!==m}function O(f,m){this.message=f,this.data=m&&typeof m=="object"?m:{},this.stack=""}O.prototype=Error.prototype;function j(f){if(process.env.NODE_ENV!=="production")var m={},C=0;function A(F,T,S,P,V,w,X){if(P=P||_,w=w||S,X!==r){if(c){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=P+":"+S;!m[ae]&&C<3&&(s("You are manually calling a React.PropTypes validation function for the `"+w+"` prop on `"+P+"`. 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."),m[ae]=!0,C++)}}return T[S]==null?F?T[S]===null?new O("The "+V+" `"+w+"` is marked as required "+("in `"+P+"`, but its value is `null`.")):new O("The "+V+" `"+w+"` is marked as required in "+("`"+P+"`, but its value is `undefined`.")):null:f(T,S,P,V,w)}var $=A.bind(null,!1);return $.isRequired=A.bind(null,!0),$}function M(f){function m(C,A,$,F,T,S){var P=C[A],V=ne(P);if(V!==f){var w=oe(P);return new O("Invalid "+F+" `"+T+"` of type "+("`"+w+"` supplied to `"+$+"`, expected ")+("`"+f+"`."),{expectedType:f})}return null}return j(m)}function U(){return j(o)}function Y(f){function m(C,A,$,F,T){if(typeof f!="function")return new O("Property `"+T+"` of component `"+$+"` has invalid PropType notation inside arrayOf.");var S=C[A];if(!Array.isArray(S)){var P=ne(S);return new O("Invalid "+F+" `"+T+"` of type "+("`"+P+"` supplied to `"+$+"`, expected an array."))}for(var V=0;V<S.length;V++){var w=f(S,V,$,F,T+"["+V+"]",r);if(w instanceof Error)return w}return null}return j(m)}function G(){function f(m,C,A,$,F){var T=m[C];if(!l(T)){var S=ne(T);return new O("Invalid "+$+" `"+F+"` of type "+("`"+S+"` supplied to `"+A+"`, expected a single ReactElement."))}return null}return j(f)}function v(){function f(m,C,A,$,F){var T=m[C];if(!e.isValidElementType(T)){var S=ne(T);return new O("Invalid "+$+" `"+F+"` of type "+("`"+S+"` supplied to `"+A+"`, expected a single ReactElement type."))}return null}return j(f)}function ue(f){function m(C,A,$,F,T){if(!(C[A]instanceof f)){var S=f.name||_,P=je(C[A]);return new O("Invalid "+F+" `"+T+"` of type "+("`"+P+"` supplied to `"+$+"`, expected ")+("instance of `"+S+"`."))}return null}return j(m)}function ke(f){if(!Array.isArray(f))return process.env.NODE_ENV!=="production"&&(arguments.length>1?s("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):s("Invalid argument supplied to oneOf, expected an array.")),o;function m(C,A,$,F,T){for(var S=C[A],P=0;P<f.length;P++)if(L(S,f[P]))return null;var V=JSON.stringify(f,function(X,p){var ae=oe(p);return ae==="symbol"?String(p):p});return new O("Invalid "+F+" `"+T+"` of value `"+String(S)+"` "+("supplied to `"+$+"`, expected one of "+V+"."))}return j(m)}function We(f){function m(C,A,$,F,T){if(typeof f!="function")return new O("Property `"+T+"` of component `"+$+"` has invalid PropType notation inside objectOf.");var S=C[A],P=ne(S);if(P!=="object")return new O("Invalid "+F+" `"+T+"` of type "+("`"+P+"` supplied to `"+$+"`, expected an object."));for(var V in S)if(n(S,V)){var w=f(S,V,$,F,T+"."+V,r);if(w instanceof Error)return w}return null}return j(m)}function Pe(f){if(!Array.isArray(f))return process.env.NODE_ENV!=="production"&&s("Invalid argument supplied to oneOfType, expected an instance of array."),o;for(var m=0;m<f.length;m++){var C=f[m];if(typeof C!="function")return s("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+ye(C)+" at index "+m+"."),o}function A($,F,T,S,P){for(var V=[],w=0;w<f.length;w++){var X=f[w],p=X($,F,T,S,P,r);if(p==null)return null;p.data&&n(p.data,"expectedType")&&V.push(p.data.expectedType)}var ae=V.length>0?", expected one of type ["+V.join(", ")+"]":"";return new O("Invalid "+S+" `"+P+"` supplied to "+("`"+T+"`"+ae+"."))}return j(A)}function qe(){function f(m,C,A,$,F){return te(m[C])?null:new O("Invalid "+$+" `"+F+"` supplied to "+("`"+A+"`, expected a ReactNode."))}return j(f)}function we(f,m,C,A,$){return new O((f||"React class")+": "+m+" type `"+C+"."+A+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+$+"`.")}function xe(f){function m(C,A,$,F,T){var S=C[A],P=ne(S);if(P!=="object")return new O("Invalid "+F+" `"+T+"` of type `"+P+"` "+("supplied to `"+$+"`, expected `object`."));for(var V in f){var w=f[V];if(typeof w!="function")return we($,F,T,V,oe(w));var X=w(S,V,$,F,T+"."+V,r);if(X)return X}return null}return j(m)}function ee(f){function m(C,A,$,F,T){var S=C[A],P=ne(S);if(P!=="object")return new O("Invalid "+F+" `"+T+"` of type `"+P+"` "+("supplied to `"+$+"`, expected `object`."));var V=t({},C[A],f);for(var w in V){var X=f[w];if(n(f,w)&&typeof X!="function")return we($,F,T,w,oe(X));if(!X)return new O("Invalid "+F+" `"+T+"` key `"+w+"` supplied to `"+$+"`.\nBad object: "+JSON.stringify(C[A],null," ")+` Valid keys: `+JSON.stringify(Object.keys(f),null," "));var p=X(S,w,$,F,T+"."+w,r);if(p)return p}return null}return j(m)}function te(f){switch(typeof f){case"number":case"string":case"undefined":return!0;case"boolean":return!f;case"object":if(Array.isArray(f))return f.every(te);if(f===null||l(f))return!0;var m=y(f);if(m){var C=m.call(f),A;if(m!==f.entries){for(;!(A=C.next()).done;)if(!te(A.value))return!1}else for(;!(A=C.next()).done;){var $=A.value;if($&&!te($[1]))return!1}}else return!1;return!0;default:return!1}}function ce(f,m){return f==="symbol"?!0:m?m["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&m instanceof Symbol:!1}function ne(f){var m=typeof f;return Array.isArray(f)?"array":f instanceof RegExp?"object":ce(m,f)?"symbol":m}function oe(f){if(typeof f>"u"||f===null)return""+f;var m=ne(f);if(m==="object"){if(f instanceof Date)return"date";if(f instanceof RegExp)return"regexp"}return m}function ye(f){var m=oe(f);switch(m){case"array":case"object":return"an "+m;case"boolean":case"date":case"regexp":return"a "+m;default:return m}}function je(f){return!f.constructor||!f.constructor.name?_:f.constructor.name}return x.checkPropTypes=i,x.resetWarningCache=i.resetWarningCache,x.PropTypes=x,x},mt}var bt,lr;function qn(){if(lr)return bt;lr=1;var e=pt();function t(){}function r(){}return r.resetWarningCache=t,bt=function(){function n(o,l,c,d,h,y){if(y!==e){var _=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 _.name="Invariant Violation",_}}n.isRequired=n;function i(){return n}var s={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return s.PropTypes=s,s},bt}if(process.env.NODE_ENV!=="production"){var Gn=tr(),Yn=!0;dt.exports=Wn()(Gn.isElement,Yn)}else dt.exports=qn()();var Kn=dt.exports;const b=_e(Kn);function zn(){this.__data__=[],this.size=0}var Hn=zn;function Jn(e,t){return e===t||e!==e&&t!==t}var _t=Jn,Xn=_t;function Zn(e,t){for(var r=e.length;r--;)if(Xn(e[r][0],t))return r;return-1}var ze=Zn,Qn=ze,ea=Array.prototype,ta=ea.splice;function ra(e){var t=this.__data__,r=Qn(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():ta.call(t,r,1),--this.size,!0}var na=ra,aa=ze;function ia(e){var t=this.__data__,r=aa(t,e);return r<0?void 0:t[r][1]}var sa=ia,oa=ze;function la(e){return oa(this.__data__,e)>-1}var ua=la,ca=ze;function fa(e,t){var r=this.__data__,n=ca(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var da=fa,ha=Hn,va=na,pa=sa,ga=ua,ya=da;function Ee(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ee.prototype.clear=ha,Ee.prototype.delete=va,Ee.prototype.get=pa,Ee.prototype.has=ga,Ee.prototype.set=ya;var He=Ee,ma=He;function ba(){this.__data__=new ma,this.size=0}var _a=ba;function Ea(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var $a=Ea;function Ta(e){return this.__data__.get(e)}var Sa=Ta;function Oa(e){return this.__data__.has(e)}var Aa=Oa,Ca=typeof le=="object"&&le&&le.Object===Object&&le,ur=Ca,Pa=ur,wa=typeof self=="object"&&self&&self.Object===Object&&self,xa=Pa||wa||Function("return this")(),se=xa,ja=se,Ra=ja.Symbol,Le=Ra,cr=Le,fr=Object.prototype,Ma=fr.hasOwnProperty,Fa=fr.toString,De=cr?cr.toStringTag:void 0;function Ia(e){var t=Ma.call(e,De),r=e[De];try{e[De]=void 0;var n=!0}catch{}var i=Fa.call(e);return n&&(t?e[De]=r:delete e[De]),i}var Va=Ia,La=Object.prototype,Da=La.toString;function Na(e){return Da.call(e)}var Ua=Na,dr=Le,Ba=Va,ka=Ua,Wa="[object Null]",qa="[object Undefined]",hr=dr?dr.toStringTag:void 0;function Ga(e){return e==null?e===void 0?qa:Wa:hr&&hr in Object(e)?Ba(e):ka(e)}var Ne=Ga;function Ya(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var $e=Ya;const Ka=_e($e);var za=Ne,Ha=$e,Ja="[object AsyncFunction]",Xa="[object Function]",Za="[object GeneratorFunction]",Qa="[object Proxy]";function ei(e){if(!Ha(e))return!1;var t=za(e);return t==Xa||t==Za||t==Ja||t==Qa}var vr=ei,ti=se,ri=ti["__core-js_shared__"],ni=ri,Et=ni,pr=function(){var e=/[^.]+$/.exec(Et&&Et.keys&&Et.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function ai(e){return!!pr&&pr in e}var ii=ai,si=Function.prototype,oi=si.toString;function li(e){if(e!=null){try{return oi.call(e)}catch{}try{return e+""}catch{}}return""}var gr=li,ui=vr,ci=ii,fi=$e,di=gr,hi=/[\\^$.*+?()[\]{}|]/g,vi=/^\[object .+?Constructor\]$/,pi=Function.prototype,gi=Object.prototype,yi=pi.toString,mi=gi.hasOwnProperty,bi=RegExp("^"+yi.call(mi).replace(hi,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function _i(e){if(!fi(e)||ci(e))return!1;var t=ui(e)?bi:vi;return t.test(di(e))}var Ei=_i;function $i(e,t){return e==null?void 0:e[t]}var Ti=$i,Si=Ei,Oi=Ti;function Ai(e,t){var r=Oi(e,t);return Si(r)?r:void 0}var ve=Ai,Ci=ve,Pi=se,wi=Ci(Pi,"Map"),$t=wi,xi=ve,ji=xi(Object,"create"),Je=ji,yr=Je;function Ri(){this.__data__=yr?yr(null):{},this.size=0}var Mi=Ri;function Fi(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Ii=Fi,Vi=Je,Li="__lodash_hash_undefined__",Di=Object.prototype,Ni=Di.hasOwnProperty;function Ui(e){var t=this.__data__;if(Vi){var r=t[e];return r===Li?void 0:r}return Ni.call(t,e)?t[e]:void 0}var Bi=Ui,ki=Je,Wi=Object.prototype,qi=Wi.hasOwnProperty;function Gi(e){var t=this.__data__;return ki?t[e]!==void 0:qi.call(t,e)}var Yi=Gi,Ki=Je,zi="__lodash_hash_undefined__";function Hi(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ki&&t===void 0?zi:t,this}var Ji=Hi,Xi=Mi,Zi=Ii,Qi=Bi,es=Yi,ts=Ji;function Te(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Te.prototype.clear=Xi,Te.prototype.delete=Zi,Te.prototype.get=Qi,Te.prototype.has=es,Te.prototype.set=ts;var rs=Te,mr=rs,ns=He,as=$t;function is(){this.size=0,this.__data__={hash:new mr,map:new(as||ns),string:new mr}}var ss=is;function os(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var ls=os,us=ls;function cs(e,t){var r=e.__data__;return us(t)?r[typeof t=="string"?"string":"hash"]:r.map}var Xe=cs,fs=Xe;function ds(e){var t=fs(this,e).delete(e);return this.size-=t?1:0,t}var hs=ds,vs=Xe;function ps(e){return vs(this,e).get(e)}var gs=ps,ys=Xe;function ms(e){return ys(this,e).has(e)}var bs=ms,_s=Xe;function Es(e,t){var r=_s(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var $s=Es,Ts=ss,Ss=hs,Os=gs,As=bs,Cs=$s;function Se(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Se.prototype.clear=Ts,Se.prototype.delete=Ss,Se.prototype.get=Os,Se.prototype.has=As,Se.prototype.set=Cs;var Tt=Se,Ps=He,ws=$t,xs=Tt,js=200;function Rs(e,t){var r=this.__data__;if(r instanceof Ps){var n=r.__data__;if(!ws||n.length<js-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new xs(n)}return r.set(e,t),this.size=r.size,this}var Ms=Rs,Fs=He,Is=_a,Vs=$a,Ls=Sa,Ds=Aa,Ns=Ms;function Oe(e){var t=this.__data__=new Fs(e);this.size=t.size}Oe.prototype.clear=Is,Oe.prototype.delete=Vs,Oe.prototype.get=Ls,Oe.prototype.has=Ds,Oe.prototype.set=Ns;var br=Oe;function Us(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var Bs=Us,ks=ve,Ws=function(){try{var e=ks(Object,"defineProperty");return e({},"",{}),e}catch{}}(),qs=Ws,_r=qs;function Gs(e,t,r){t=="__proto__"&&_r?_r(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var Er=Gs,Ys=Er,Ks=_t,zs=Object.prototype,Hs=zs.hasOwnProperty;function Js(e,t,r){var n=e[t];(!(Hs.call(e,t)&&Ks(n,r))||r===void 0&&!(t in e))&&Ys(e,t,r)}var $r=Js,Xs=$r,Zs=Er;function Qs(e,t,r,n){var i=!r;r||(r={});for(var s=-1,o=t.length;++s<o;){var l=t[s],c=n?n(r[l],e[l],l,r,e):void 0;c===void 0&&(c=e[l]),i?Zs(r,l,c):Xs(r,l,c)}return r}var Ze=Qs;function eo(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var to=eo;function ro(e){return e!=null&&typeof e=="object"}var pe=ro,no=Ne,ao=pe,io="[object Arguments]";function so(e){return ao(e)&&no(e)==io}var oo=so,Tr=oo,lo=pe,Sr=Object.prototype,uo=Sr.hasOwnProperty,co=Sr.propertyIsEnumerable,fo=Tr(function(){return arguments}())?Tr:function(e){return lo(e)&&uo.call(e,"callee")&&!co.call(e,"callee")},Or=fo,ho=Array.isArray,fe=ho,Qe={exports:{}};function vo(){return!1}var po=vo;Qe.exports,function(e,t){var r=se,n=po,i=t&&!t.nodeType&&t,s=i&&!0&&e&&!e.nodeType&&e,o=s&&s.exports===i,l=o?r.Buffer:void 0,c=l?l.isBuffer:void 0,d=c||n;e.exports=d}(Qe,Qe.exports);var et=Qe.exports,go=9007199254740991,yo=/^(?:0|[1-9]\d*)$/;function mo(e,t){var r=typeof e;return t=t??go,!!t&&(r=="number"||r!="symbol"&&yo.test(e))&&e>-1&&e%1==0&&e<t}var bo=mo,_o=9007199254740991;function Eo(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=_o}var Ar=Eo,$o=Ne,To=Ar,So=pe,Oo="[object Arguments]",Ao="[object Array]",Co="[object Boolean]",Po="[object Date]",wo="[object Error]",xo="[object Function]",jo="[object Map]",Ro="[object Number]",Mo="[object Object]",Fo="[object RegExp]",Io="[object Set]",Vo="[object String]",Lo="[object WeakMap]",Do="[object ArrayBuffer]",No="[object DataView]",Uo="[object Float32Array]",Bo="[object Float64Array]",ko="[object Int8Array]",Wo="[object Int16Array]",qo="[object Int32Array]",Go="[object Uint8Array]",Yo="[object Uint8ClampedArray]",Ko="[object Uint16Array]",zo="[object Uint32Array]",q={};q[Uo]=q[Bo]=q[ko]=q[Wo]=q[qo]=q[Go]=q[Yo]=q[Ko]=q[zo]=!0,q[Oo]=q[Ao]=q[Do]=q[Co]=q[No]=q[Po]=q[wo]=q[xo]=q[jo]=q[Ro]=q[Mo]=q[Fo]=q[Io]=q[Vo]=q[Lo]=!1;function Ho(e){return So(e)&&To(e.length)&&!!q[$o(e)]}var Jo=Ho;function Xo(e){return function(t){return e(t)}}var St=Xo,tt={exports:{}};tt.exports,function(e,t){var r=ur,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s&&r.process,l=function(){try{var c=i&&i.require&&i.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=l}(tt,tt.exports);var Ot=tt.exports,Zo=Jo,Qo=St,Cr=Ot,Pr=Cr&&Cr.isTypedArray,el=Pr?Qo(Pr):Zo,At=el,tl=to,rl=Or,nl=fe,al=et,il=bo,sl=At,ol=Object.prototype,ll=ol.hasOwnProperty;function ul(e,t){var r=nl(e),n=!r&&rl(e),i=!r&&!n&&al(e),s=!r&&!n&&!i&&sl(e),o=r||n||i||s,l=o?tl(e.length,String):[],c=l.length;for(var d in e)(t||ll.call(e,d))&&!(o&&(d=="length"||i&&(d=="offset"||d=="parent")||s&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||il(d,c)))&&l.push(d);return l}var wr=ul,cl=Object.prototype;function fl(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||cl;return e===r}var rt=fl;function dl(e,t){return function(r){return e(t(r))}}var xr=dl,hl=xr,vl=hl(Object.keys,Object),pl=vl,gl=rt,yl=pl,ml=Object.prototype,bl=ml.hasOwnProperty;function _l(e){if(!gl(e))return yl(e);var t=[];for(var r in Object(e))bl.call(e,r)&&r!="constructor"&&t.push(r);return t}var jr=_l,El=vr,$l=Ar;function Tl(e){return e!=null&&$l(e.length)&&!El(e)}var Ct=Tl,Sl=wr,Ol=jr,Al=Ct;function Cl(e){return Al(e)?Sl(e):Ol(e)}var Pt=Cl,Pl=Ze,wl=Pt;function xl(e,t){return e&&Pl(t,wl(t),e)}var jl=xl;function Rl(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var Ml=Rl,Fl=$e,Il=rt,Vl=Ml,Ll=Object.prototype,Dl=Ll.hasOwnProperty;function Nl(e){if(!Fl(e))return Vl(e);var t=Il(e),r=[];for(var n in e)n=="constructor"&&(t||!Dl.call(e,n))||r.push(n);return r}var Ul=Nl,Bl=wr,kl=Ul,Wl=Ct;function ql(e){return Wl(e)?Bl(e,!0):kl(e)}var wt=ql,Gl=Ze,Yl=wt;function Kl(e,t){return e&&Gl(t,Yl(t),e)}var zl=Kl,nt={exports:{}};nt.exports,function(e,t){var r=se,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===n,o=s?r.Buffer:void 0,l=o?o.allocUnsafe:void 0;function c(d,h){if(h)return d.slice();var y=d.length,_=l?l(y):new d.constructor(y);return d.copy(_),_}e.exports=c}(nt,nt.exports);var Hl=nt.exports;function Jl(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var Xl=Jl;function Zl(e,t){for(var r=-1,n=e==null?0:e.length,i=0,s=[];++r<n;){var o=e[r];t(o,r,e)&&(s[i++]=o)}return s}var Ql=Zl;function eu(){return[]}var Rr=eu,tu=Ql,ru=Rr,nu=Object.prototype,au=nu.propertyIsEnumerable,Mr=Object.getOwnPropertySymbols,iu=Mr?function(e){return e==null?[]:(e=Object(e),tu(Mr(e),function(t){return au.call(e,t)}))}:ru,xt=iu,su=Ze,ou=xt;function lu(e,t){return su(e,ou(e),t)}var uu=lu;function cu(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var Fr=cu,fu=xr,du=fu(Object.getPrototypeOf,Object),Ir=du,hu=Fr,vu=Ir,pu=xt,gu=Rr,yu=Object.getOwnPropertySymbols,mu=yu?function(e){for(var t=[];e;)hu(t,pu(e)),e=vu(e);return t}:gu,Vr=mu,bu=Ze,_u=Vr;function Eu(e,t){return bu(e,_u(e),t)}var $u=Eu,Tu=Fr,Su=fe;function Ou(e,t,r){var n=t(e);return Su(e)?n:Tu(n,r(e))}var Lr=Ou,Au=Lr,Cu=xt,Pu=Pt;function wu(e){return Au(e,Pu,Cu)}var Dr=wu,xu=Lr,ju=Vr,Ru=wt;function Mu(e){return xu(e,Ru,ju)}var Fu=Mu,Iu=ve,Vu=se,Lu=Iu(Vu,"DataView"),Du=Lu,Nu=ve,Uu=se,Bu=Nu(Uu,"Promise"),ku=Bu,Wu=ve,qu=se,Gu=Wu(qu,"Set"),Yu=Gu,Ku=ve,zu=se,Hu=Ku(zu,"WeakMap"),Ju=Hu,jt=Du,Rt=$t,Mt=ku,Ft=Yu,It=Ju,Nr=Ne,Ae=gr,Ur="[object Map]",Xu="[object Object]",Br="[object Promise]",kr="[object Set]",Wr="[object WeakMap]",qr="[object DataView]",Zu=Ae(jt),Qu=Ae(Rt),ec=Ae(Mt),tc=Ae(Ft),rc=Ae(It),ge=Nr;(jt&&ge(new jt(new ArrayBuffer(1)))!=qr||Rt&&ge(new Rt)!=Ur||Mt&&ge(Mt.resolve())!=Br||Ft&&ge(new Ft)!=kr||It&&ge(new It)!=Wr)&&(ge=function(e){var t=Nr(e),r=t==Xu?e.constructor:void 0,n=r?Ae(r):"";if(n)switch(n){case Zu:return qr;case Qu:return Ur;case ec:return Br;case tc:return kr;case rc:return Wr}return t});var Ue=ge,nc=Object.prototype,ac=nc.hasOwnProperty;function ic(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&ac.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var sc=ic,oc=se,lc=oc.Uint8Array,Gr=lc,Yr=Gr;function uc(e){var t=new e.constructor(e.byteLength);return new Yr(t).set(new Yr(e)),t}var Vt=uc,cc=Vt;function fc(e,t){var r=t?cc(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var dc=fc,hc=/\w*$/;function vc(e){var t=new e.constructor(e.source,hc.exec(e));return t.lastIndex=e.lastIndex,t}var pc=vc,Kr=Le,zr=Kr?Kr.prototype:void 0,Hr=zr?zr.valueOf:void 0;function gc(e){return Hr?Object(Hr.call(e)):{}}var yc=gc,mc=Vt;function bc(e,t){var r=t?mc(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var _c=bc,Ec=Vt,$c=dc,Tc=pc,Sc=yc,Oc=_c,Ac="[object Boolean]",Cc="[object Date]",Pc="[object Map]",wc="[object Number]",xc="[object RegExp]",jc="[object Set]",Rc="[object String]",Mc="[object Symbol]",Fc="[object ArrayBuffer]",Ic="[object DataView]",Vc="[object Float32Array]",Lc="[object Float64Array]",Dc="[object Int8Array]",Nc="[object Int16Array]",Uc="[object Int32Array]",Bc="[object Uint8Array]",kc="[object Uint8ClampedArray]",Wc="[object Uint16Array]",qc="[object Uint32Array]";function Gc(e,t,r){var n=e.constructor;switch(t){case Fc:return Ec(e);case Ac:case Cc:return new n(+e);case Ic:return $c(e,r);case Vc:case Lc:case Dc:case Nc:case Uc:case Bc:case kc:case Wc:case qc:return Oc(e,r);case Pc:return new n;case wc:case Rc:return new n(e);case xc:return Tc(e);case jc:return new n;case Mc:return Sc(e)}}var Yc=Gc,Kc=$e,Jr=Object.create,zc=function(){function e(){}return function(t){if(!Kc(t))return{};if(Jr)return Jr(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),Hc=zc,Jc=Hc,Xc=Ir,Zc=rt;function Qc(e){return typeof e.constructor=="function"&&!Zc(e)?Jc(Xc(e)):{}}var ef=Qc,tf=Ue,rf=pe,nf="[object Map]";function af(e){return rf(e)&&tf(e)==nf}var sf=af,of=sf,lf=St,Xr=Ot,Zr=Xr&&Xr.isMap,uf=Zr?lf(Zr):of,cf=uf,ff=Ue,df=pe,hf="[object Set]";function vf(e){return df(e)&&ff(e)==hf}var pf=vf,gf=pf,yf=St,Qr=Ot,en=Qr&&Qr.isSet,mf=en?yf(en):gf,bf=mf,_f=br,Ef=Bs,$f=$r,Tf=jl,Sf=zl,Of=Hl,Af=Xl,Cf=uu,Pf=$u,wf=Dr,xf=Fu,jf=Ue,Rf=sc,Mf=Yc,Ff=ef,If=fe,Vf=et,Lf=cf,Df=$e,Nf=bf,Uf=Pt,Bf=wt,kf=1,Wf=2,qf=4,tn="[object Arguments]",Gf="[object Array]",Yf="[object Boolean]",Kf="[object Date]",zf="[object Error]",rn="[object Function]",Hf="[object GeneratorFunction]",Jf="[object Map]",Xf="[object Number]",nn="[object Object]",Zf="[object RegExp]",Qf="[object Set]",ed="[object String]",td="[object Symbol]",rd="[object WeakMap]",nd="[object ArrayBuffer]",ad="[object DataView]",id="[object Float32Array]",sd="[object Float64Array]",od="[object Int8Array]",ld="[object Int16Array]",ud="[object Int32Array]",cd="[object Uint8Array]",fd="[object Uint8ClampedArray]",dd="[object Uint16Array]",hd="[object Uint32Array]",W={};W[tn]=W[Gf]=W[nd]=W[ad]=W[Yf]=W[Kf]=W[id]=W[sd]=W[od]=W[ld]=W[ud]=W[Jf]=W[Xf]=W[nn]=W[Zf]=W[Qf]=W[ed]=W[td]=W[cd]=W[fd]=W[dd]=W[hd]=!0,W[zf]=W[rn]=W[rd]=!1;function at(e,t,r,n,i,s){var o,l=t&kf,c=t&Wf,d=t&qf;if(r&&(o=i?r(e,n,i,s):r(e)),o!==void 0)return o;if(!Df(e))return e;var h=If(e);if(h){if(o=Rf(e),!l)return Af(e,o)}else{var y=jf(e),_=y==rn||y==Hf;if(Vf(e))return Of(e,l);if(y==nn||y==tn||_&&!i){if(o=c||_?{}:Ff(e),!l)return c?Pf(e,Sf(o,e)):Cf(e,Tf(o,e))}else{if(!W[y])return i?e:{};o=Mf(e,y,l)}}s||(s=new _f);var x=s.get(e);if(x)return x;s.set(e,o),Nf(e)?e.forEach(function(j){o.add(at(j,t,r,j,e,s))}):Lf(e)&&e.forEach(function(j,M){o.set(M,at(j,t,r,M,e,s))});var L=d?c?xf:wf:c?Bf:Uf,O=h?void 0:L(e);return Ef(O||e,function(j,M){O&&(M=j,j=e[M]),$f(o,M,at(j,t,r,M,e,s))}),o}var vd=at,pd=vd,gd=1,yd=4;function md(e){return pd(e,gd|yd)}var bd=md;const it=_e(bd);var _d=Ne,Ed=pe,$d="[object Symbol]";function Td(e){return typeof e=="symbol"||Ed(e)&&_d(e)==$d}var Lt=Td,Sd=fe,Od=Lt,Ad=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Cd=/^\w*$/;function Pd(e,t){if(Sd(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Od(e)?!0:Cd.test(e)||!Ad.test(e)||t!=null&&e in Object(t)}var wd=Pd,an=Tt,xd="Expected a function";function Dt(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(xd);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var o=e.apply(this,n);return r.cache=s.set(i,o)||s,o};return r.cache=new(Dt.Cache||an),r}Dt.Cache=an;var jd=Dt,Rd=jd,Md=500;function Fd(e){var t=Rd(e,function(n){return r.size===Md&&r.clear(),n}),r=t.cache;return t}var Id=Fd,Vd=Id,Ld=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Dd=/\\(\\)?/g,Nd=Vd(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Ld,function(r,n,i,s){t.push(i?s.replace(Dd,"$1"):n||r)}),t}),Ud=Nd;function Bd(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var kd=Bd,sn=Le,Wd=kd,qd=fe,Gd=Lt,Yd=1/0,on=sn?sn.prototype:void 0,ln=on?on.toString:void 0;function un(e){if(typeof e=="string")return e;if(qd(e))return Wd(e,un)+"";if(Gd(e))return ln?ln.call(e):"";var t=e+"";return t=="0"&&1/e==-Yd?"-0":t}var Kd=un,zd=Kd;function Hd(e){return e==null?"":zd(e)}var Jd=Hd,Xd=fe,Zd=wd,Qd=Ud,eh=Jd;function th(e,t){return Xd(e)?e:Zd(e,t)?[e]:Qd(eh(e))}var rh=th,nh=Lt,ah=1/0;function ih(e){if(typeof e=="string"||nh(e))return e;var t=e+"";return t=="0"&&1/e==-ah?"-0":t}var sh=ih,oh=rh,lh=sh;function uh(e,t){t=oh(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[lh(t[r++])];return r&&r==n?e:void 0}var ch=uh,fh=ch;function dh(e,t,r){var n=e==null?void 0:fh(e,t);return n===void 0?r:n}var hh=dh;const cn=_e(hh);class Nt{constructor(t){this.model=t||{},this.listeners=[]}set(t,r,n,i){this.model[t]=r,!i&&this.listeners.forEach(s=>s(this.model,n))}setModel(t,r,n){this.model=t,!n&&this.listeners.forEach(i=>i(this.model,r))}getModel(){return this.model}listen(t){this.listeners.push(t)}unlisten(t){const r=this.listeners.indexOf(t);r>-1&&this.listeners.splice(r,1)}}const de=z.createContext({setModel:()=>{},getModel:()=>{},getSchema:()=>{},submitForm:()=>{},getValidationErrors:()=>{},getAllValidationErrors:()=>{},getPath:()=>{},eventsEmitter:{emit:()=>{},registerEvent:()=>{},listen:()=>{},unregisterEvent:()=>{},unlisten:()=>{}},markFieldAsTouched:()=>{},hasBeenTouched:()=>{},validateOnChange:!1,isFormSubmitted:!1,setValidator:()=>{},removeValidator:()=>{}}),Ut=(e,t,r)=>{if(Ka(r)||Array.isArray(r)){Object.keys(r).forEach(n=>{if(r[n]){if(typeof r[n]=="string"){e.setModelError(t,r[n]);return}Ut(e,`${t}.${n}`,r[n])}});return}e.setModelError(t,r)};class Ce extends z.Component{constructor(r){super(r);ct(this,"setValidator",(r,n)=>{if(this.findValidatorIndex(n)<0){const s=(o,l)=>{const c=cn(o,r),d=n(o,c);return d&&typeof d=="boolean"?d:d instanceof Promise?d.then(h=>h&&typeof h=="boolean"?h:Ut(l,r,h)):Ut(l,r,d)};this.fieldsValidators.push({path:r,validator:n,schemaValidator:s}),typeof this.state.schema.validate=="function"&&this.state.schema.addValidator(s)}});ct(this,"removeValidator",r=>{const n=this.findValidatorIndex(r);if(n>-1){const i=this.fieldsValidators[n];typeof this.state.schema.validate=="function"&&this.state.schema.removeValidator(i.schemaValidator),this.fieldsValidators.splice(n,1)}});ct(this,"findValidatorIndex",r=>this.fieldsValidators.findIndex(n=>n.validator===r));this.state={schema:r.schema,model:r.model||Ce.getDefaultModelValue(r.schema),validationErrors:{},validateOnChange:r.validateOnChange,touchedFields:{},isFormSubmitted:!1},r.controller&&r.controller.setForm(this),this.fieldsValidators=[],this.storage=new Nt(this.state.model),this.eventsEmitter=r.eventsEmitter,this.setModel=this.setModel.bind(this),this.setStateModel=this.setStateModel.bind(this),this.getModel=this.getModel.bind(this),this.getSchema=this.getSchema.bind(this),this.submitForm=this.submitForm.bind(this),this.runSubmit=this.runSubmit.bind(this),this.getVali