/*! For license information please see openseadragon-annotorious.min.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("openseadragon")):"function"==typeof define&&define.amd?define(["openseadragon"],t):"object"==typeof exports?exports.OpenSeadragon=t(require("openseadragon")):(e.OpenSeadragon=e.OpenSeadragon||{},e.OpenSeadragon.Annotorious=t(e.OpenSeadragon))}(self,(e=>(()=>{var t={3094:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function e(n,r){if(n===r)return!0;if(n&&r&&"object"==t(n)&&"object"==t(r)){if(n.constructor!==r.constructor)return!1;var o,i,a;if(Array.isArray(n)){if((o=n.length)!=r.length)return!1;for(i=o;0!=i--;)if(!e(n[i],r[i]))return!1;return!0}if(n.constructor===RegExp)return n.source===r.source&&n.flags===r.flags;if(n.valueOf!==Object.prototype.valueOf)return n.valueOf()===r.valueOf();if(n.toString!==Object.prototype.toString)return n.toString()===r.toString();if((o=(a=Object.keys(n)).length)!==Object.keys(r).length)return!1;for(i=o;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=o;0!=i--;){var u=a[i];if(!e(n[u],r[u]))return!1}return!0}return n!=n&&r!=r}},4741:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Children:()=>Ee,Component:()=>g,Fragment:()=>b,PureComponent:()=>ge,StrictMode:()=>it,Suspense:()=>Pe,SuspenseList:()=>Te,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>Ze,cloneElement:()=>et,createContext:()=>V,createElement:()=>m,createFactory:()=>Ke,createPortal:()=>Ne,createRef:()=>v,default:()=>at,findDOMNode:()=>nt,flushSync:()=>ot,forwardRef:()=>_e,hydrate:()=>Ve,isValidElement:()=>Qe,lazy:()=>ke,memo:()=>Se,render:()=>Fe,unmountComponentAtNode:()=>tt,unstable_batchedUpdates:()=>rt,useCallback:()=>ae,useContext:()=>ue,useDebugValue:()=>se,useEffect:()=>te,useErrorBoundary:()=>le,useImperativeHandle:()=>oe,useLayoutEffect:()=>ne,useMemo:()=>ie,useReducer:()=>ee,useRef:()=>re,useState:()=>Q,version:()=>Je});var r,o,i,a,u,s,l,c={},f=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function d(e,t){for(var n in t)e[n]=t[n];return e}function y(e){var t=e.parentNode;t&&t.removeChild(e)}function m(e,t,n){var o,i,a,u={};for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=t[a];if(arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===u[a]&&(u[a]=e.defaultProps[a]);return h(e,u,o,i,null)}function h(e,t,n,r,a){var u={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==a?++i:a};return null==a&&null!=o.vnode&&o.vnode(u),u}function v(){return{current:null}}function b(e){return e.children}function g(e,t){this.props=e,this.context=t}function S(e,t){if(null==t)return e.__?S(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?h(m.type,m.props,m.key,null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(y=O[p])||y&&m.key==y.key&&m.type===y.type)O[p]=void 0;else for(d=0;d<_;d++){if((y=O[d])&&m.key==y.key&&m.type===y.type){O[d]=void 0;break}y=null}D(e,m,y=y||c,o,i,a,u,s,l),v=m.__e,(d=m.ref)&&y.ref!=d&&(w||(w=[]),y.ref&&w.push(y.ref,null,m),w.push(d,m.__c||v,m)),null!=v?(null==g&&(g=v),"function"==typeof m.type&&m.__k===y.__k?m.__d=s=E(m,s,e):s=j(e,m,y,O,v,s),"function"==typeof n.type&&(n.__d=s)):s&&y.__e==s&&s.parentNode!=e&&(s=S(y))}for(n.__e=g,p=_;p--;)null!=O[p]&&("function"==typeof n.type&&null!=O[p].__e&&O[p].__e==n.__d&&(n.__d=S(r,p+1)),I(O[p],O[p]));if(w)for(p=0;p2&&(u.children=arguments.length>3?r.call(arguments,2):n),h(e.type,u,o||e.key,i||e.ref,null)}function V(e,t){var n={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(O)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=f.slice,o={__e:function(e,t){for(var n,r,o;t=t.__;)if((n=t.__c)&&!n.__)try{if((r=n.constructor)&&null!=r.getDerivedStateFromError&&(n.setState(r.getDerivedStateFromError(e)),o=n.__d),null!=n.componentDidCatch&&(n.componentDidCatch(e),o=n.__d),o)return n.__E=n}catch(t){e=t}throw e}},i=0,g.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state),"function"==typeof e&&(e=e(d({},n),this.props)),e&&d(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),O(this))},g.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),O(this))},g.prototype.render=b,a=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,_.__r=0,l=0;var H,z,W,$=0,Y=[],X=o.__b,G=o.__r,q=o.diffed,Z=o.__c,J=o.unmount;function K(e,t){o.__h&&o.__h(z,e,$||t),$=0;var n=z.__H||(z.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function Q(e){return $=1,ee(me,e)}function ee(e,t,n){var r=K(H++,2);return r.t=e,r.__c||(r.__=[n?n(t):me(void 0,t),function(e){var t=r.t(r.__[0],e);r.__[0]!==t&&(r.__=[t,r.__[1]],r.__c.setState({}))}],r.__c=z),r.__}function te(e,t){var n=K(H++,3);!o.__s&&ye(n.__H,t)&&(n.__=e,n.__H=t,z.__H.__h.push(n))}function ne(e,t){var n=K(H++,4);!o.__s&&ye(n.__H,t)&&(n.__=e,n.__H=t,z.__h.push(n))}function re(e){return $=5,ie((function(){return{current:e}}),[])}function oe(e,t,n){$=6,ne((function(){"function"==typeof e?e(t()):e&&(e.current=t())}),null==n?n:n.concat(e))}function ie(e,t){var n=K(H++,7);return ye(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function ae(e,t){return $=8,ie((function(){return e}),t)}function ue(e){var t=z.context[e.__c],n=K(H++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(z)),t.props.value):e.__}function se(e,t){o.useDebugValue&&o.useDebugValue(t?t(e):e)}function le(e){var t=K(H++,10),n=Q();return t.__=e,z.componentDidCatch||(z.componentDidCatch=function(e){t.__&&t.__(e),n[1](e)}),[n[0],function(){n[1](void 0)}]}function ce(){var e;for(Y.sort((function(e,t){return e.__v.__b-t.__v.__b}));e=Y.pop();)if(e.__P)try{e.__H.__h.forEach(pe),e.__H.__h.forEach(de),e.__H.__h=[]}catch(t){e.__H.__h=[],o.__e(t,e.__v)}}o.__b=function(e){z=null,X&&X(e)},o.__r=function(e){G&&G(e),H=0;var t=(z=e.__c).__H;t&&(t.__h.forEach(pe),t.__h.forEach(de),t.__h=[])},o.diffed=function(e){q&&q(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==Y.push(t)&&W===o.requestAnimationFrame||((W=o.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),fe&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);fe&&(t=requestAnimationFrame(n))})(ce)),z=null},o.__c=function(e,t){t.some((function(e){try{e.__h.forEach(pe),e.__h=e.__h.filter((function(e){return!e.__||de(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],o.__e(n,e.__v)}})),Z&&Z(e,t)},o.unmount=function(e){J&&J(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{pe(e)}catch(e){t=e}})),t&&o.__e(t,n.__v))};var fe="function"==typeof requestAnimationFrame;function pe(e){var t=z,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),z=t}function de(e){var t=z;e.__c=e.__(),z=t}function ye(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function me(e,t){return"function"==typeof t?t(e):t}function he(e){return he="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},he(e)}function ve(e,t){for(var n in t)e[n]=t[n];return e}function be(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function ge(e){this.props=e}function Se(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:be(this.props,e)}function r(t){return this.shouldComponentUpdate=n,m(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(ge.prototype=new g).isPureReactComponent=!0,ge.prototype.shouldComponentUpdate=function(e,t){return be(this.props,e)||be(this.state,t)};var we=o.__b;o.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),we&&we(e)};var Oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function _e(e){function t(t,n){var r=ve({},t);return delete r.ref,e(r,(n=t.ref||n)&&("object"!=he(n)||"current"in n)?n:null)}return t.$$typeof=Oe,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var Ae=function(e,t){return null==e?null:x(x(e).map(t))},Ee={map:Ae,forEach:Ae,count:function(e){return e?x(e).length:0},only:function(e){var t=x(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:x},xe=o.__e;o.__e=function(e,t,n){if(e.then)for(var r,o=t;o=o.__;)if((r=o.__c)&&r.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t);xe(e,t,n)};var je=o.unmount;function Pe(){this.__u=0,this.t=null,this.__b=null}function Ce(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function ke(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return m(n,o)}return o.displayName="Lazy",o.__f=!0,o}function Te(){this.u=null,this.o=null}o.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),je&&je(e)},(Pe.prototype=new g).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=Ce(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(!--r.__u){if(r.state.__e){var e=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate()}},s=!0===t.__h;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(a,a)},Pe.prototype.componentWillUnmount=function(){this.t=[]},Pe.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=ve({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&m(b,null,e.fallback);return o&&(o.__h=null),[m(b,null,t.__e?null:e.children),o]};var De=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),B(m(Me,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function Ne(e,t){return m(Re,{__v:e,i:t})}(Te.prototype=new g).__e=function(e){var t=this,n=Ce(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),De(t,e,r)):o()};n?n(i):i()}},Te.prototype.render=function(e){this.u=null,this.o=new Map;var t=x(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Te.prototype.componentDidUpdate=Te.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){De(e,n,t)}))};var Ie="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Le=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Be="undefined"!=typeof document,Ue=function(e){return("undefined"!=typeof Symbol&&"symbol"==he(Symbol())?/fil|che|rad/i:/fil|che|ra/i).test(e)};function Fe(e,t,n){return null==t.__k&&(t.textContent=""),B(e,t),"function"==typeof n&&n(),e?e.__c:null}function Ve(e,t,n){return U(e,t),"function"==typeof n&&n(),e?e.__c:null}g.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(g.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var He=o.event;function ze(){}function We(){return this.cancelBubble}function $e(){return this.defaultPrevented}o.event=function(e){return He&&(e=He(e)),e.persist=ze,e.isPropagationStopped=We,e.isDefaultPrevented=$e,e.nativeEvent=e};var Ye,Xe={configurable:!0,get:function(){return this.class}},Ge=o.vnode;o.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var a=n[i];Be&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==a||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===a?a="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!Ue(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp)/.test(i)?i=i.toLowerCase():o&&Le.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===a&&(a=void 0),r[i]=a)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=x(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=x(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(Xe.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",Xe))}e.$$typeof=Ie,Ge&&Ge(e)};var qe=o.__r;o.__r=function(e){qe&&qe(e),Ye=e.__c};var Ze={ReactCurrentDispatcher:{current:{readContext:function(e){return Ye.__n[e.__c].props.value}}}},Je="17.0.2";function Ke(e){return m.bind(null,e)}function Qe(e){return!!e&&e.$$typeof===Ie}function et(e){return Qe(e)?F.apply(null,arguments):e}function tt(e){return!!e.__k&&(B(null,e),!0)}function nt(e){return e&&(e.base||1===e.nodeType&&e)||null}var rt=function(e,t){return e(t)},ot=function(e,t){return e(t)},it=b;const at={useState:Q,useReducer:ee,useEffect:te,useLayoutEffect:ne,useRef:re,useImperativeHandle:oe,useMemo:ie,useCallback:ae,useContext:ue,useDebugValue:se,version:"17.0.2",Children:Ee,render:Fe,hydrate:Ve,unmountComponentAtNode:tt,createPortal:Ne,createElement:m,createContext:V,createFactory:Ke,cloneElement:et,createRef:v,Fragment:b,isValidElement:Qe,findDOMNode:nt,Component:g,PureComponent:ge,memo:Se,forwardRef:_e,flushSync:ot,unstable_batchedUpdates:rt,StrictMode:b,Suspense:Pe,SuspenseList:Te,lazy:ke,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Ze}},7072:function(e,t,n){var r,o,i;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}i=function(){"use strict";function e(e,r,o,i,a){!function e(n,r,o,i,a){for(;i>o;){if(i-o>600){var u=i-o+1,s=r-o+1,l=Math.log(u),c=.5*Math.exp(2*l/3),f=.5*Math.sqrt(l*c*(u-c)/u)*(s-u/2<0?-1:1);e(n,r,Math.max(o,Math.floor(r-s*c/u+f)),Math.min(i,Math.floor(r+(u-s)*c/u+f)),a)}var p=n[r],d=o,y=i;for(t(n,o,r),a(n[i],p)>0&&t(n,o,i);d0;)y--}0===a(n[o],p)?t(n,o,y):t(n,++y,i),y<=r&&(o=y+1),r<=y&&(i=y-1)}}(e,r,o||0,i||e.length-1,a||n)}function t(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function n(e,t){return et?1:0}var r=function(e){void 0===e&&(e=9),this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function o(e,t,n){if(!n)return t.indexOf(e);for(var r=0;r=e.minX&&t.maxY>=e.minY}function y(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function m(t,n,r,o,i){for(var a=[n,r];a.length;)if(!((r=a.pop())-(n=a.pop())<=o)){var u=n+Math.ceil((r-n)/o/2)*o;e(t,u,n,r,i),a.push(n,u,u,r)}}return r.prototype.all=function(){return this._all(this.data,[])},r.prototype.search=function(e){var t=this.data,n=[];if(!d(e,t))return n;for(var r=this.toBBox,o=[];t;){for(var i=0;i=0&&o[t].children.length>this._maxEntries;)this._split(o,t),t--;this._adjustParentBBoxes(r,o,t)},r.prototype._split=function(e,t){var n=e[t],r=n.children.length,o=this._minEntries;this._chooseSplitAxis(n,o,r);var a=this._chooseSplitIndex(n,o,r),u=y(n.children.splice(a,n.children.length-a));u.height=n.height,u.leaf=n.leaf,i(n,this.toBBox),i(u,this.toBBox),t?e[t-1].children.push(u):this._splitRoot(n,u)},r.prototype._splitRoot=function(e,t){this.data=y([e,t]),this.data.height=e.height+1,this.data.leaf=!1,i(this.data,this.toBBox)},r.prototype._chooseSplitIndex=function(e,t,n){for(var r,o,i,u,s,l,f,p=1/0,d=1/0,y=t;y<=n-t;y++){var m=a(e,0,y,this.toBBox),h=a(e,y,n,this.toBBox),v=(o=m,i=h,u=Math.max(o.minX,i.minX),s=Math.max(o.minY,i.minY),l=Math.min(o.maxX,i.maxX),f=Math.min(o.maxY,i.maxY),Math.max(0,l-u)*Math.max(0,f-s)),b=c(m)+c(h);v=t;d--){var y=e.children[d];u(s,e.leaf?o(y):y),l+=f(s)}return l},r.prototype._adjustParentBBoxes=function(e,t,n){for(var r=n;r>=0;r--)u(t[r],e)},r.prototype._condense=function(e){for(var t=e.length-1,n=void 0;t>=0;t--)0===e[t].children.length?t>0?(n=e[t-1].children).splice(n.indexOf(e[t]),1):this.clear():i(e[t],this.toBBox)},r},"object"==a(t)?e.exports=i():void 0===(o="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o)},8773:e=>{function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r{"use strict";var r=n(5252),o=n(408),i=r("%TypeError%"),a=n(7589),u=n(8257),s=n(1736),l=n(536),c=n(1552),f=n(5429),p=n(9365),d=n(7927),y=o("String.prototype.split"),m=Object("a"),h="a"!==m[0]||!(0 in m);e.exports=function(e){var t,n=f(this),r=h&&d(this)?y(this,""):n,o=c(r);if(!l(e))throw new i("Array.prototype.forEach callback must be a function");arguments.length>1&&(t=arguments[1]);for(var m=0;m{"use strict";var r=n(1722),o=n(9935),i=n(408),a=n(1120),u=n(6521),s=n(9574),l=s(),c=n(8200),f=i("Array.prototype.slice"),p=o.apply(l),d=function(e,t){return a(e),p(e,f(arguments,1))};r(d,{getPolyfill:s,implementation:u,shim:c}),e.exports=d},9574:(e,t,n)=>{"use strict";var r=n(3250),o=n(6521);e.exports=function(){var e=Array.prototype.forEach;return r(e)?e:o}},8200:(e,t,n)=>{"use strict";var r=n(1722),o=n(9574);e.exports=function(){var e=o();return r(Array.prototype,{forEach:e},{forEach:function(){return Array.prototype.forEach!==e}}),e}},5263:function(e,t){var n,r;n=function(e,t){"use strict";var n,r,o="function"==typeof Map?new Map:(n=[],r=[],{has:function(e){return n.indexOf(e)>-1},get:function(e){return r[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),r.push(t))},delete:function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),r.splice(t,1))}}),i=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){i=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function a(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!o.has(e)){var t=null,n=null,r=null,a=function(){e.clientWidth!==n&&f()},u=function(t){window.removeEventListener("resize",a,!1),e.removeEventListener("input",f,!1),e.removeEventListener("keyup",f,!1),e.removeEventListener("autosize:destroy",u,!1),e.removeEventListener("autosize:update",f,!1),Object.keys(t).forEach((function(n){e.style[n]=t[n]})),o.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",u,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",f,!1),window.addEventListener("resize",a,!1),e.addEventListener("input",f,!1),e.addEventListener("autosize:update",f,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",o.set(e,{destroy:u,update:f}),"vertical"===(s=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===s.resize&&(e.style.resize="horizontal"),t="content-box"===s.boxSizing?-(parseFloat(s.paddingTop)+parseFloat(s.paddingBottom)):parseFloat(s.borderTopWidth)+parseFloat(s.borderBottomWidth),isNaN(t)&&(t=0),f()}var s;function l(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function c(){if(0!==e.scrollHeight){var r=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),o=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+t+"px",n=e.clientWidth,r.forEach((function(e){e.node.scrollTop=e.scrollTop})),o&&(document.documentElement.scrollTop=o)}}function f(){c();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),o="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(o{"use strict";var r=n(5252),o=n(9935),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},9935:(e,t,n)=>{"use strict";var r=n(4974),o=n(5252),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),l=o("%Object.defineProperty%",!0),c=o("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}e.exports=function(e){var t=u(r,a,arguments);return s&&l&&s(t,"length").configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))}),t};var f=function(){return u(r,i,arguments)};l?l(e.exports,"apply",{value:f}):e.exports.apply=f},8247:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"===r(e))if(Array.isArray(e))for(t=0;ti})},6161:e=>{e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},1722:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=n(7437),i="function"==typeof Symbol&&"symbol"===r(Symbol("foo")),a=Object.prototype.toString,u=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),c=function(e,t,n,r){var o;(!(t in e)||"function"==typeof(o=r)&&"[object Function]"===a.call(o)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},f=function(e,t){var n=arguments.length>2?arguments[2]:{},r=o(t);i&&(r=u.call(r,Object.getOwnPropertySymbols(t)));for(var a=0;a{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function(e){var n=!0,r=!0,o=!1;if("function"==typeof e){try{e.call("f",(function(e,r,o){"object"!==t(o)&&(n=!1)})),e.call([null],(function(){"use strict";r="string"==typeof this}),"x")}catch(e){o=!0}return!o&&n&&r}return!1}},3386:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator),i=n(359),a=n(5600),u=n(9449),s=n(5912);e.exports=function(e){if(i(e))return e;var t,n="default";if(arguments.length>1&&(arguments[1]===String?n="string":arguments[1]===Number&&(n="number")),o&&(Symbol.toPrimitive?t=function(e,t){var n=e[t];if(null!=n){if(!a(n))throw new TypeError(n+" returned for property "+t+" of object "+e+" is not a function");return n}}(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var r=t.call(e,n);if(i(r))return r;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(u(e)||s(e))&&(n="string"),function(e,t){if(null==e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var n,r,o,u="string"===t?["toString","valueOf"]:["valueOf","toString"];for(o=0;o{"use strict";var r=Object.prototype.toString,o=n(359),i=n(5600),a=function(e){var t;if((t=arguments.length>1?arguments[1]:"[object Date]"===r.call(e)?String:Number)===String||t===Number){var n,a,u=t===String?["toString","valueOf"]:["valueOf","toString"];for(a=0;a1?a(e,arguments[1]):a(e)}},359:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function(e){return null===e||"function"!=typeof e&&"object"!==t(e)}},286:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function e(n,r){if(n===r)return!0;if(n&&r&&"object"==t(n)&&"object"==t(r)){if(n.constructor!==r.constructor)return!1;var o,i,a;if(Array.isArray(n)){if((o=n.length)!=r.length)return!1;for(i=o;0!=i--;)if(!e(n[i],r[i]))return!1;return!0}if(n.constructor===RegExp)return n.source===r.source&&n.flags===r.flags;if(n.valueOf!==Object.prototype.valueOf)return n.valueOf()===r.valueOf();if(n.toString!==Object.prototype.toString)return n.toString()===r.toString();if((o=(a=Object.keys(n)).length)!==Object.keys(r).length)return!1;for(i=o;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=o;0!=i--;){var u=a[i];if(!e(n[u],r[u]))return!1}return!0}return n!=n&&r!=r}},4315:e=>{"use strict";var t=Array.prototype.slice,n=Object.prototype.toString;e.exports=function(e){var r=this;if("function"!=typeof r||"[object Function]"!==n.call(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var o,i=t.call(arguments,1),a=Math.max(0,r.length-i.length),u=[],s=0;s{"use strict";var r=n(4315);e.exports=Function.prototype.bind||r},5252:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o,i=SyntaxError,a=Function,u=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(e){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(e){l=null}var c=function(){throw new u},f=l?function(){try{return c}catch(e){try{return l(arguments,"callee").get}catch(e){return c}}}():c,p=n(8462)(),d=Object.getPrototypeOf||function(e){return e.__proto__},y={},m="undefined"==typeof Uint8Array?o:d(Uint8Array),h={"%AggregateError%":"undefined"==typeof AggregateError?o:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?o:ArrayBuffer,"%ArrayIteratorPrototype%":p?d([][Symbol.iterator]()):o,"%AsyncFromSyncIteratorPrototype%":o,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"==typeof Atomics?o:Atomics,"%BigInt%":"undefined"==typeof BigInt?o:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?o:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?o:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?o:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?o:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":y,"%Int8Array%":"undefined"==typeof Int8Array?o:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?o:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?o:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":p?d(d([][Symbol.iterator]())):o,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":r(JSON))?JSON:o,"%Map%":"undefined"==typeof Map?o:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&p?d((new Map)[Symbol.iterator]()):o,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?o:Promise,"%Proxy%":"undefined"==typeof Proxy?o:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?o:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?o:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&p?d((new Set)[Symbol.iterator]()):o,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?o:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":p?d(""[Symbol.iterator]()):o,"%Symbol%":p?Symbol:o,"%SyntaxError%":i,"%ThrowTypeError%":f,"%TypedArray%":m,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?o:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?o:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?o:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?o:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?o:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?o:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?o:WeakSet},v=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(n=d(o.prototype))}return h[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=n(4974),S=n(6205),w=g.call(Function.call,Array.prototype.concat),O=g.call(Function.apply,Array.prototype.splice),_=g.call(Function.call,String.prototype.replace),A=g.call(Function.call,String.prototype.slice),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,x=/\\(\\)?/g,j=function(e,t){var n,r=e;if(S(b,r)&&(r="%"+(n=b[r])[0]+"%"),S(h,r)){var o=h[r];if(o===y&&(o=v(r)),void 0===o&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');var n=function(e){var t=A(e,0,1),n=A(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return _(e,E,(function(e,t,n,o){r[r.length]=n?_(o,x,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",o=j("%"+r+"%",t),a=o.name,s=o.value,c=!1,f=o.alias;f&&(r=f[0],O(n,w([0,1],f)));for(var p=1,d=!0;p=n.length){var b=l(s,y);s=(d=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:s[y]}else d=S(s,y),s=s[y];d&&!c&&(h[a]=s)}}return s}},8462:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o="undefined"!=typeof Symbol&&Symbol,i=n(2329);e.exports=function(){return"function"==typeof o&&"function"==typeof Symbol&&"symbol"===r(o("foo"))&&"symbol"===r(Symbol("bar"))&&i()}},2329:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===t(Symbol.iterator))return!0;var e={},n=Symbol("test"),r=Object(n);if("string"==typeof n)return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(n in e[n]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==n)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,n);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},5675:(e,t,n)=>{"use strict";var r=n(2329);e.exports=function(){return r()&&!!Symbol.toStringTag}},6205:(e,t,n)=>{"use strict";var r=n(4974);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},4120:(e,t,n)=>{"use strict";var r=n(6050),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(y){var o=d(n);o&&o!==y&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var u=s(t),m=s(n),h=0;h{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var n,r,o=Function.prototype.toString,i="object"===("undefined"==typeof Reflect?"undefined":t(Reflect))&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{n=Object.defineProperty({},"length",{get:function(){throw r}}),r={},i((function(){throw 42}),null,n)}catch(e){e!==r&&(i=null)}else i=null;var a=/^\s*class\b/,u=function(e){try{var t=o.call(e);return a.test(t)}catch(e){return!1}},s=Object.prototype.toString,l="function"==typeof Symbol&&!!Symbol.toStringTag,c="object"===("undefined"==typeof document?"undefined":t(document))&&void 0===document.all&&void 0!==document.all?document.all:{};e.exports=i?function(e){if(e===c)return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==t(e))return!1;if("function"==typeof e&&!e.prototype)return!0;try{i(e,null,n)}catch(e){if(e!==r)return!1}return!u(e)}:function(e){if(e===c)return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==t(e))return!1;if("function"==typeof e&&!e.prototype)return!0;if(l)return function(e){try{return!u(e)&&(o.call(e),!0)}catch(e){return!1}}(e);if(u(e))return!1;var n=s.call(e);return"[object Function]"===n||"[object GeneratorFunction]"===n}},9449:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=Date.prototype.getDay,i=Object.prototype.toString,a=n(5675)();e.exports=function(e){return"object"===r(e)&&null!==e&&(a?function(e){try{return o.call(e),!0}catch(e){return!1}}(e):"[object Date]"===i.call(e))}},7927:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=String.prototype.valueOf,i=Object.prototype.toString,a=n(5675)();e.exports=function(e){return"string"==typeof e||"object"===r(e)&&(a?function(e){try{return o.call(e),!0}catch(e){return!1}}(e):"[object String]"===i.call(e))}},5912:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=Object.prototype.toString;if(n(8462)()){var i=Symbol.prototype.toString,a=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"===r(e))return!0;if("[object Symbol]"!==o.call(e))return!1;try{return function(e){return"symbol"===r(e.valueOf())&&a.test(i.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},4482:(e,t,n)=>{var r=n(6161);e.exports=function(e){var t=r(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=r(e,"line-height"),n=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var i=e.nodeName,a=document.createElement(i);a.innerHTML=" ","TEXTAREA"===i.toUpperCase()&&a.setAttribute("rows","1");var u=r(e,"font-size");a.style.fontSize=u,a.style.padding="0px",a.style.border="0px";var s=document.body;s.appendChild(a),n=a.offsetHeight,s.removeChild(a)}return n}},2612:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=n(6157),i=n(3697),a=n(697),u=n(6205),s=n(4758),l=function(e){a(!1,e)},c=String.prototype.replace,f=String.prototype.split,p="||||",d=function(e){var t=e%100,n=t%10;return 11!==t&&1===n?0:2<=n&&n<=4&&!(t>=12&&t<=14)?1:2},y={pluralTypes:{arabic:function(e){if(e<3)return e;var t=e%100;return t>=3&&t<=10?3:t>=11?4:5},bosnian_serbian:d,chinese:function(){return 0},croatian:d,french:function(e){return e>=2?1:0},german:function(e){return 1!==e?1:0},russian:d,lithuanian:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?1:2},czech:function(e){return 1===e?0:e>=2&&e<=4?1:2},polish:function(e){if(1===e)return 0;var t=e%10;return 2<=t&&t<=4&&(e%100<10||e%100>=20)?1:2},icelandic:function(e){return e%10!=1||e%100==11?1:0},slovenian:function(e){var t=e%100;return 1===t?0:2===t?1:3===t||4===t?2:3}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is"],slovenian:["sl-SL"]}};function m(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var h,v=(h={},function(e,t){var n=h[t];return n&&!e.pluralTypes[n]&&(n=null,h[t]=n),n||(n=function(e,t){var n,r,a=(n=e.pluralTypeToLanguages,r={},o(i(n),(function(e){var t=e[0],n=e[1];o(n,(function(e){r[e]=t}))})),r);return a[t]||a[f.call(t,/-/,1)[0]]||a.en}(e,t))&&(h[t]=n),n}),b=/%\{(.*?)\}/g;function g(e,t,n,r,o){if("string"!=typeof e)throw new TypeError("Polyglot.transformPhrase expects argument #1 to be string");if(null==t)return e;var i=e,a=r||b,l="number"==typeof t?{smart_count:t}:t;if(null!=l.smart_count&&e){var d=o||y,m=f.call(e,p),h=function(e,t,n){return e.pluralTypes[t](n)}(d,v(d,n||"en"),l.smart_count);i=s(m[h]||m[0])}return c.call(i,a,(function(e,t){return u(l,t)&&null!=l[t]?l[t]:e}))}function S(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var n=t.allowMissing?g:null;this.onMissingKey="function"==typeof t.onMissingKey?t.onMissingKey:n,this.warn=t.warn||l,this.tokenRegex=function(e){var t=e&&e.prefix||"%{",n=e&&e.suffix||"}";if(t===p||n===p)throw new RangeError('"'+p+'" token is reserved for pluralization');return new RegExp(m(t)+"(.*?)"+m(n),"g")}(t.interpolation),this.pluralRules=t.pluralRules||y}S.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale},S.prototype.extend=function(e,t){o(i(e||{}),(function(e){var n=e[0],o=e[1],i=t?t+"."+n:n;"object"===r(o)?this.extend(o,i):this.phrases[i]=o}),this)},S.prototype.unset=function(e,t){"string"==typeof e?delete this.phrases[e]:o(i(e||{}),(function(e){var n=e[0],o=e[1],i=t?t+"."+n:n;"object"===r(o)?this.unset(o,i):delete this.phrases[i]}),this)},S.prototype.clear=function(){this.phrases={}},S.prototype.replace=function(e){this.clear(),this.extend(e)},S.prototype.t=function(e,t){var n,r,o=null==t?{}:t;return"string"==typeof this.phrases[e]?n=this.phrases[e]:"string"==typeof o._?n=o._:this.onMissingKey?r=(0,this.onMissingKey)(e,o,this.currentLocale,this.tokenRegex,this.pluralRules):(this.warn('Missing translation for key: "'+e+'"'),r=e),"string"==typeof n&&(r=g(n,o,this.currentLocale,this.tokenRegex,this.pluralRules)),r},S.prototype.has=function(e){return u(this.phrases,e)},S.transformPhrase=function(e,t,n){return g(e,t,n)},e.exports=S},7147:(e,t,n)=>{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=o&&i&&"function"==typeof i.get?i.get:null,u=o&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&l&&"function"==typeof l.get?l.get:null,f=s&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,y="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,m=Boolean.prototype.valueOf,h=Object.prototype.toString,v=Function.prototype.toString,b=String.prototype.match,g="function"==typeof BigInt?BigInt.prototype.valueOf:null,S=Object.getOwnPropertySymbols,w="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?Symbol.prototype.toString:null,O="function"==typeof Symbol&&"object"===r(Symbol.iterator),_=Object.prototype.propertyIsEnumerable,A=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),E=n(6003).custom,x=E&&T(E)?E:null,j="function"==typeof Symbol&&void 0!==Symbol.toStringTag?Symbol.toStringTag:null;function P(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function C(e){return String(e).replace(/"/g,""")}function k(e){return!("[object Array]"!==R(e)||j&&"object"===r(e)&&j in e)}function T(e){if(O)return e&&"object"===r(e)&&e instanceof Symbol;if("symbol"===r(e))return!0;if(!e||"object"!==r(e)||!w)return!1;try{return w.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,o,i){var s=n||{};if(M(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(M(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=!M(s,"customInspect")||s.customInspect;if("boolean"!=typeof l&&"symbol"!==l)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(M(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return I(t,s);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var h=void 0===s.depth?5:s.depth;if(void 0===o&&(o=0),o>=h&&h>0&&"object"===r(t))return k(t)?"[Array]":"[Object]";var S,_=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}(s,o);if(void 0===i)i=[];else if(N(i,t)>=0)return"[Circular]";function E(t,n,r){if(n&&(i=i.slice()).push(n),r){var a={depth:s.depth};return M(s,"quoteStyle")&&(a.quoteStyle=s.quoteStyle),e(t,a,o+1,i)}return e(t,s,o+1,i)}if("function"==typeof t){var D=function(e){if(e.name)return e.name;var t=b.call(v.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),L=H(t,E);return"[Function"+(D?": "+D:" (anonymous)")+"]"+(L.length>0?" { "+L.join(", ")+" }":"")}if(T(t)){var z=O?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):w.call(t);return"object"!==r(t)||O?z:B(z)}if((S=t)&&"object"===r(S)&&("undefined"!=typeof HTMLElement&&S instanceof HTMLElement||"string"==typeof S.nodeName&&"function"==typeof S.getAttribute)){for(var W="<"+String(t.nodeName).toLowerCase(),$=t.attributes||[],Y=0;Y<$.length;Y++)W+=" "+$[Y].name+"="+P(C($[Y].value),"double",s);return W+=">",t.childNodes&&t.childNodes.length&&(W+="..."),W+""}if(k(t)){if(0===t.length)return"[]";var X=H(t,E);return _&&!function(e){for(var t=0;t=0)return!1;return!0}(X)?"["+V(X,_)+"]":"[ "+X.join(", ")+" ]"}if(function(e){return!("[object Error]"!==R(e)||j&&"object"===r(e)&&j in e)}(t)){var G=H(t,E);return 0===G.length?"["+String(t)+"]":"{ ["+String(t)+"] "+G.join(", ")+" }"}if("object"===r(t)&&l){if(x&&"function"==typeof t[x])return t[x]();if("symbol"!==l&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!a||!e||"object"!==r(e))return!1;try{a.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var q=[];return u.call(t,(function(e,n){q.push(E(n,t,!0)+" => "+E(e,t))})),F("Map",a.call(t),q,_)}if(function(e){if(!c||!e||"object"!==r(e))return!1;try{c.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var Z=[];return f.call(t,(function(e){Z.push(E(e,t))})),F("Set",c.call(t),Z,_)}if(function(e){if(!p||!e||"object"!==r(e))return!1;try{p.call(e,p);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return U("WeakMap");if(function(e){if(!d||!e||"object"!==r(e))return!1;try{d.call(e,d);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return U("WeakSet");if(function(e){if(!y||!e||"object"!==r(e))return!1;try{return y.call(e),!0}catch(e){}return!1}(t))return U("WeakRef");if(function(e){return!("[object Number]"!==R(e)||j&&"object"===r(e)&&j in e)}(t))return B(E(Number(t)));if(function(e){if(!e||"object"!==r(e)||!g)return!1;try{return g.call(e),!0}catch(e){}return!1}(t))return B(E(g.call(t)));if(function(e){return!("[object Boolean]"!==R(e)||j&&"object"===r(e)&&j in e)}(t))return B(m.call(t));if(function(e){return!("[object String]"!==R(e)||j&&"object"===r(e)&&j in e)}(t))return B(E(String(t)));if(!function(e){return!("[object Date]"!==R(e)||j&&"object"===r(e)&&j in e)}(t)&&!function(e){return!("[object RegExp]"!==R(e)||j&&"object"===r(e)&&j in e)}(t)){var J=H(t,E),K=A?A(t)===Object.prototype:t instanceof Object||t.constructor===Object,Q=t instanceof Object?"":"null prototype",ee=!K&&j&&Object(t)===t&&j in t?R(t).slice(8,-1):Q?"Object":"",te=(K||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(ee||Q?"["+[].concat(ee||[],Q||[]).join(": ")+"] ":"");return 0===J.length?te+"{}":_?te+"{"+V(J,_)+"}":te+"{ "+J.join(", ")+" }"}return String(t)};var D=Object.prototype.hasOwnProperty||function(e){return e in this};function M(e,t){return D.call(e,t)}function R(e){return h.call(e)}function N(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return I(e.slice(0,t.maxStringLength),t)+r}return P(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,L),"single",t)}function L(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function B(e){return"Object("+e+")"}function U(e){return e+" { ? }"}function F(e,t,n,r){return e+" ("+t+") {"+(r?V(n,r):n.join(", "))+"}"}function V(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function H(e,t){var n=k(e),r=[];if(n){r.length=e.length;for(var o=0;o{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,u=n(5393),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),f=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"===r(window[e]))try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();o=function(e){var t=null!==e&&"object"===r(e),n="[object Function]"===a.call(e),o=u(e),s=t&&"[object String]"===a.call(e),d=[];if(!t&&!n&&!o)throw new TypeError("Object.keys called on a non-object");var m=c&&n;if(s&&e.length>0&&!i.call(e,0))for(var h=0;h0)for(var v=0;v{"use strict";var r=Array.prototype.slice,o=n(5393),i=Object.keys,a=i?function(e){return i(e)}:n(7095),u=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?u(r.call(e)):u(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},5393:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var n=Object.prototype.toString;e.exports=function(e){var r=n.call(e),o="[object Arguments]"===r;return o||(o="[object Array]"!==r&&null!==e&&"object"===t(e)&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),o}},8904:(e,t,n)=>{"use strict";var r=n(1120),o=n(408),i=o("Object.prototype.propertyIsEnumerable"),a=o("Array.prototype.push");e.exports=function(e){var t=r(e),n=[];for(var o in t)i(t,o)&&a(n,[o,t[o]]);return n}},3697:(e,t,n)=>{"use strict";var r=n(1722),o=n(9935),i=n(8904),a=n(2600),u=n(8435),s=o(a(),Object);r(s,{getPolyfill:a,implementation:i,shim:u}),e.exports=s},2600:(e,t,n)=>{"use strict";var r=n(8904);e.exports=function(){return"function"==typeof Object.entries?Object.entries:r}},8435:(e,t,n)=>{"use strict";var r=n(2600),o=n(1722);e.exports=function(){var e=r();return o(Object,{entries:e},{entries:function(){return Object.entries!==e}}),e}},521:(e,t,n)=>{"use strict";var r=n(7280);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=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 u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},1752:(e,t,n)=>{e.exports=n(521)()},7280:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8289:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n{"use strict";var r=n(8289);t.Z=r.TextareaAutosize},7092:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return f.default}}),t.default=void 0;var o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(o,a,u):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}(n(4741)),i=y(n(1752)),a=y(n(4741)),u=y(n(8247)),s=n(7693),l=n(9167),c=n(8035),f=y(n(4953)),p=y(n(8489)),d=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function y(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function h(){return h=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),t}return t=v,i=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.position,r=t.prevPropsPosition;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,p.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:b({},n)})}}],(n=[{key:"componentDidMount",value:function(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current)&&void 0!==e?e:a.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,n=(t.axis,t.bounds,t.children),r=t.defaultPosition,i=t.defaultClassName,a=t.defaultClassNameDragging,c=t.defaultClassNameDragged,p=t.position,y=t.positionOffset,m=(t.scale,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,d)),v={},g=null,S=!Boolean(p)||this.state.dragging,w=p||r,O={x:(0,l.canDragX)(this)&&S?this.state.x:w.x,y:(0,l.canDragY)(this)&&S?this.state.y:w.y};this.state.isElementSVG?g=(0,s.createSVGTransform)(O,y):v=(0,s.createCSSTransform)(O,y);var _=(0,u.default)(n.props.className||"",i,(A(e={},a,this.state.dragging),A(e,c,this.state.dragged),e));return o.createElement(f.default,h({},m,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(n),{className:_,style:b(b({},n.props.style),v),transform:g}))}}])&&S(t.prototype,n),i&&S(t,i),v}(o.Component);t.default=E,A(E,"displayName","Draggable"),A(E,"propTypes",b(b({},f.default.propTypes),{},{axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe})),A(E,"defaultProps",b(b({},f.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},4953:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(o,a,u):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}(n(4741)),i=f(n(1752)),a=f(n(4741)),u=n(7693),s=n(9167),l=n(8035),c=f(n(8489));function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n not mounted on DragStart!");var r=n.ownerDocument;if(!(e.props.disabled||!(t.target instanceof r.defaultView.Node)||e.props.handle&&!(0,u.matchesSelectorAndParentsTo)(t.target,e.props.handle,n)||e.props.cancel&&(0,u.matchesSelectorAndParentsTo)(t.target,e.props.cancel,n))){"touchstart"===t.type&&t.preventDefault();var o=(0,u.getTouchIdentifier)(t);e.setState({touchIdentifier:o});var i=(0,s.getControlPosition)(t,o,h(e));if(null!=i){var a=i.x,l=i.y,f=(0,s.createCoreData)(h(e),a,l);(0,c.default)("DraggableCore: handleDragStart: %j",f),(0,c.default)("calling",e.props.onStart),!1!==e.props.onStart(t,f)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,u.addUserSelectStyles)(r),e.setState({dragging:!0,lastX:a,lastY:l}),(0,u.addEvent)(r,w.move,e.handleDrag),(0,u.addEvent)(r,w.stop,e.handleDragStop))}}})),b(h(e),"handleDrag",(function(t){var n,r,o=(0,s.getControlPosition)(t,e.state.touchIdentifier,h(e));if(null!=o){var i=o.x,a=o.y;if(Array.isArray(e.props.grid)){var u=i-e.state.lastX,l=a-e.state.lastY,f=(n=(0,s.snapToGrid)(e.props.grid,u,l),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){u=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}}(n,r)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());if(u=f[0],l=f[1],!u&&!l)return;i=e.state.lastX+u,a=e.state.lastY+l}var p=(0,s.createCoreData)(h(e),i,a);if((0,c.default)("DraggableCore: handleDrag: %j",p),!1!==e.props.onDrag(t,p)&&!1!==e.mounted)e.setState({lastX:i,lastY:a});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(t){var y=document.createEvent("MouseEvents");y.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(y)}}})),b(h(e),"handleDragStop",(function(t){if(e.state.dragging){var n=(0,s.getControlPosition)(t,e.state.touchIdentifier,h(e));if(null!=n){var r=n.x,o=n.y,i=(0,s.createCoreData)(h(e),r,o);if(!1===e.props.onStop(t,i)||!1===e.mounted)return!1;var a=e.findDOMNode();a&&e.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(a.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",i),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),a&&((0,c.default)("DraggableCore: Removing handlers"),(0,u.removeEvent)(a.ownerDocument,w.move,e.handleDrag),(0,u.removeEvent)(a.ownerDocument,w.stop,e.handleDragStop))}}})),b(h(e),"onMouseDown",(function(t){return w=S,e.handleDragStart(t)})),b(h(e),"onMouseUp",(function(t){return w=S,e.handleDragStop(t)})),b(h(e),"onTouchStart",(function(t){return w=g,e.handleDragStart(t)})),b(h(e),"onTouchEnd",(function(t){return w=g,e.handleDragStop(t)})),e}return t=p,(n=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,u.addEvent)(e,g.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,u.removeEvent)(t,S.move,this.handleDrag),(0,u.removeEvent)(t,g.move,this.handleDrag),(0,u.removeEvent)(t,S.stop,this.handleDragStop),(0,u.removeEvent)(t,g.stop,this.handleDragStop),(0,u.removeEvent)(e,g.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,u.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current)&&void 0!==e?e:a.default.findDOMNode(this)}},{key:"render",value:function(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&y(t.prototype,n),p}(o.Component);t.default=O,b(O,"displayName","DraggableCore"),b(O,"propTypes",{allowAnyClick:i.default.bool,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),b(O,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},9734:(e,t,n)=>{"use strict";var r=n(7092),o=r.default,i=r.DraggableCore;e.exports=o,e.exports.default=o,e.exports.DraggableCore=i},7693:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.matchesSelector=f,t.matchesSelectorAndParentsTo=function(e,t,n){var r=e;do{if(f(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.addEvent=function(e,t,n,r){if(e){var o=s({capture:!0},r);e.addEventListener?e.addEventListener(t,n,o):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n}},t.removeEvent=function(e,t,n,r){if(e){var o=s({capture:!0},r);e.removeEventListener?e.removeEventListener(t,n,o):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null}},t.outerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return(t+=(0,o.int)(n.borderTopWidth))+(0,o.int)(n.borderBottomWidth)},t.outerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return(t+=(0,o.int)(n.borderLeftWidth))+(0,o.int)(n.borderRightWidth)},t.innerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return(t-=(0,o.int)(n.paddingTop))-(0,o.int)(n.paddingBottom)},t.innerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return(t-=(0,o.int)(n.paddingLeft))-(0,o.int)(n.paddingRight)},t.offsetXYFromParent=function(e,t,n){var r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect();return{x:(e.clientX+t.scrollLeft-r.left)/n,y:(e.clientY+t.scrollTop-r.top)/n}},t.createCSSTransform=function(e,t){var n=p(e,t,"px");return l({},(0,i.browserPrefixToKey)("transform",i.default),n)},t.createSVGTransform=function(e,t){return p(e,t,"")},t.getTranslation=p,t.getTouch=function(e,t){return e.targetTouches&&(0,o.findInArray)(e.targetTouches,(function(e){return t===e.identifier}))||e.changedTouches&&(0,o.findInArray)(e.changedTouches,(function(e){return t===e.identifier}))},t.getTouchIdentifier=function(e){return e.targetTouches&&e.targetTouches[0]?e.targetTouches[0].identifier:e.changedTouches&&e.changedTouches[0]?e.changedTouches[0].identifier:void 0},t.addUserSelectStyles=function(e){if(e){var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t)),e.body&&d(e.body,"react-draggable-transparent-selection")}},t.removeUserSelectStyles=function(e){if(e)try{if(e.body&&y(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}},t.addClassName=d,t.removeClassName=y;var o=n(8035),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var s=i?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=e[u]}return o.default=e,n&&n.set(e,o),o}(n(5876));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPrefix=r,t.browserPrefixToKey=o,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0;var n=["Moz","Webkit","O","ms"];function r(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";var i=null===(e=window.document)||void 0===e||null===(t=e.documentElement)||void 0===t?void 0:t.style;if(!i)return"";if(r in i)return"";for(var a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},9167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];var a=e.props.bounds;a="string"==typeof a?a:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(a);var u=i(e);if("string"==typeof a){var s,l=u.ownerDocument,c=l.defaultView;if(!((s="parent"===a?u.parentNode:l.querySelector(a))instanceof c.HTMLElement))throw new Error('Bounds selector "'+a+'" could not find an element.');var f=s,p=c.getComputedStyle(u),d=c.getComputedStyle(f);a={left:-u.offsetLeft+(0,r.int)(d.paddingLeft)+(0,r.int)(p.marginLeft),top:-u.offsetTop+(0,r.int)(d.paddingTop)+(0,r.int)(p.marginTop),right:(0,o.innerWidth)(f)-(0,o.outerWidth)(u)-u.offsetLeft+(0,r.int)(d.paddingRight)-(0,r.int)(p.marginRight),bottom:(0,o.innerHeight)(f)-(0,o.outerHeight)(u)-u.offsetTop+(0,r.int)(d.paddingBottom)-(0,r.int)(p.marginBottom)}}return(0,r.isNum)(a.right)&&(t=Math.min(t,a.right)),(0,r.isNum)(a.bottom)&&(n=Math.min(n,a.bottom)),(0,r.isNum)(a.left)&&(t=Math.max(t,a.left)),(0,r.isNum)(a.top)&&(n=Math.max(n,a.top)),[t,n]},t.snapToGrid=function(e,t,n){return[Math.round(t/e[0])*e[0],Math.round(n/e[1])*e[1]]},t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.getControlPosition=function(e,t,n){var r="number"==typeof t?(0,o.getTouch)(e,t):null;if("number"==typeof t&&!r)return null;var a=i(n),u=n.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,o.offsetXYFromParent)(r||e,u,n.props.scale)},t.createCoreData=function(e,t,n){var o=e.state,a=!(0,r.isNum)(o.lastX),u=i(e);return a?{node:u,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:u,deltaX:t-o.lastX,deltaY:n-o.lastY,lastX:o.lastX,lastY:o.lastY,x:t,y:n}},t.createDraggableData=function(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}};var r=n(8035),o=n(7693);function i(e){var t=e.findDOMNode();if(!t)throw new Error(": Unmounted during event!");return t}},8035:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findInArray=function(e,t){for(var n=0,r=e.length;n{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){f.forEach((function(t){return delete e[t]}))}(r),r.className=this.props.inputClassName,r.id=this.state.inputId,r.style=n,u.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),u.default.createElement("input",o({},r,{ref:this.inputRef})),u.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?u.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(a.Component);m.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},9025:(e,t)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,y=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,S=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function O(e){if("object"===n(e)&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case s:case u:case y:return e;default:switch(e=e&&e.$$typeof){case c:case d:case v:case h:case l:return e;default:return t}}case i:return t}}}function _(e){return O(e)===p}t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=c,t.ContextProvider=l,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=v,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=u,t.Suspense=y,t.isAsyncMode=function(e){return _(e)||O(e)===f},t.isConcurrentMode=_,t.isContextConsumer=function(e){return O(e)===c},t.isContextProvider=function(e){return O(e)===l},t.isElement=function(e){return"object"===n(e)&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return O(e)===d},t.isFragment=function(e){return O(e)===a},t.isLazy=function(e){return O(e)===v},t.isMemo=function(e){return O(e)===h},t.isPortal=function(e){return O(e)===i},t.isProfiler=function(e){return O(e)===s},t.isStrictMode=function(e){return O(e)===u},t.isSuspense=function(e){return O(e)===y},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===s||e===u||e===y||e===m||"object"===n(e)&&null!==e&&(e.$$typeof===v||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===g||e.$$typeof===S||e.$$typeof===w||e.$$typeof===b)},t.typeOf=O},6050:(e,t,n)=>{"use strict";e.exports=n(9025)},1399:(e,t,n)=>{"use strict";var r=n(1120),o=n(9365),i=n(408)("String.prototype.replace"),a=/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,u=/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;e.exports=function(){var e=o(r(this));return i(i(e,a,""),u,"")}},4758:(e,t,n)=>{"use strict";var r=n(9935),o=n(1722),i=n(1399),a=n(6936),u=n(1171),s=r(a());o(s,{getPolyfill:a,implementation:i,shim:u}),e.exports=s},6936:(e,t,n)=>{"use strict";var r=n(1399);e.exports=function(){return String.prototype.trim&&"​"==="​".trim()?String.prototype.trim:r}},1171:(e,t,n)=>{"use strict";var r=n(1722),o=n(6936);e.exports=function(){var e=o();return r(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e}},9687:(e,t)=>{"use strict";var n=[["ثانية","ثانيتين","%s ثوان","%s ثانية"],["دقيقة","دقيقتين","%s دقائق","%s دقيقة"],["ساعة","ساعتين","%s ساعات","%s ساعة"],["يوم","يومين","%s أيام","%s يوماً"],["أسبوع","أسبوعين","%s أسابيع","%s أسبوعاً"],["شهر","شهرين","%s أشهر","%s شهراً"],["عام","عامين","%s أعوام","%s عاماً"]];t.Z=function(e,t){if(0===t)return["منذ لحظات","بعد لحظات"];var r,o,i=(r=Math.floor(t/2),(o=e)<3?n[r][o-1]:o>=3&&o<=10?n[r][2]:n[r][3]);return["منذ "+i,"بعد "+i]}},6405:(e,t)=>{"use strict";t.Z=function(e,t){var n=0;return(1==t||3==t||5==t||7==t||9==t||11==t||13==t)&&e>=5&&(n=1),[[["právě teď","právě teď"]],[["před %s vteřinami","za %s vteřiny"],["před %s vteřinami","za %s vteřin"]],[["před minutou","za minutu"]],[["před %s minutami","za %s minuty"],["před %s minutami","za %s minut"]],[["před hodinou","za hodinu"]],[["před %s hodinami","za %s hodiny"],["před %s hodinami","za %s hodin"]],[["včera","zítra"]],[["před %s dny","za %s dny"],["před %s dny","za %s dnů"]],[["minulý týden","příští týden"]],[["před %s týdny","za %s týdny"],["před %s týdny","za %s týdnů"]],[["minulý měsíc","přístí měsíc"]],[["před %s měsíci","za %s měsíce"],["před %s měsíci","za %s měsíců"]],[["před rokem","přístí rok"]],[["před %s lety","za %s roky"],["před %s lety","za %s let"]]][t][n]}},6885:(e,t)=>{"use strict";t.Z=function(e,t){return[["gerade eben","vor einer Weile"],["vor %s Sekunden","in %s Sekunden"],["vor 1 Minute","in 1 Minute"],["vor %s Minuten","in %s Minuten"],["vor 1 Stunde","in 1 Stunde"],["vor %s Stunden","in %s Stunden"],["vor 1 Tag","in 1 Tag"],["vor %s Tagen","in %s Tagen"],["vor 1 Woche","in 1 Woche"],["vor %s Wochen","in %s Wochen"],["vor 1 Monat","in 1 Monat"],["vor %s Monaten","in %s Monaten"],["vor 1 Jahr","in 1 Jahr"],["vor %s Jahren","in %s Jahren"]][t]}},3741:(e,t)=>{"use strict";t.Z=function(e,t){return[["μόλις τώρα","σε λίγο"],["%s δευτερόλεπτα πριν","σε %s δευτερόλεπτα"],["1 λεπτό πριν","σε 1 λεπτό"],["%s λεπτά πριν","σε %s λεπτά"],["1 ώρα πριν","σε 1 ώρα"],["%s ώρες πριν","σε %s ώρες"],["1 μέρα πριν","σε 1 μέρα"],["%s μέρες πριν","σε %s μέρες"],["1 εβδομάδα πριν","σε 1 εβδομάδα"],["%s εβδομάδες πριν","σε %s εβδομάδες"],["1 μήνα πριν","σε 1 μήνα"],["%s μήνες πριν","σε %s μήνες"],["1 χρόνο πριν","σε 1 χρόνο"],["%s χρόνια πριν","σε %s χρόνια"]][t]}},2305:(e,t)=>{"use strict";t.Z=function(e,t){return[["justo ahora","en un rato"],["hace %s segundos","en %s segundos"],["hace 1 minuto","en 1 minuto"],["hace %s minutos","en %s minutos"],["hace 1 hora","en 1 hora"],["hace %s horas","en %s horas"],["hace 1 día","en 1 día"],["hace %s días","en %s días"],["hace 1 semana","en 1 semana"],["hace %s semanas","en %s semanas"],["hace 1 mes","en 1 mes"],["hace %s meses","en %s meses"],["hace 1 año","en 1 año"],["hace %s años","en %s años"]][t]}},426:(e,t)=>{"use strict";t.Z=function(e,t){return[["juuri äsken","juuri nyt"],["%s sekuntia sitten","%s sekunnin päästä"],["minuutti sitten","minuutin päästä"],["%s minuuttia sitten","%s minuutin päästä"],["tunti sitten","tunnin päästä"],["%s tuntia sitten","%s tunnin päästä"],["päivä sitten","päivän päästä"],["%s päivää sitten","%s päivän päästä"],["viikko sitten","viikon päästä"],["%s viikkoa sitten","%s viikon päästä"],["kuukausi sitten","kuukauden päästä"],["%s kuukautta sitten","%s kuukauden päästä"],["vuosi sitten","vuoden päästä"],["%s vuotta sitten","%s vuoden päästä"]][t]}},485:(e,t)=>{"use strict";t.Z=function(e,t){return[["à l'instant","dans un instant"],["il y a %s secondes","dans %s secondes"],["il y a 1 minute","dans 1 minute"],["il y a %s minutes","dans %s minutes"],["il y a 1 heure","dans 1 heure"],["il y a %s heures","dans %s heures"],["il y a 1 jour","dans 1 jour"],["il y a %s jours","dans %s jours"],["il y a 1 semaine","dans 1 semaine"],["il y a %s semaines","dans %s semaines"],["il y a 1 mois","dans 1 mois"],["il y a %s mois","dans %s mois"],["il y a 1 an","dans 1 an"],["il y a %s ans","dans %s ans"]][t]}},8981:(e,t)=>{"use strict";t.Z=function(e,t){return[["xusto agora","daquí a un pouco"],["hai %s segundos","en %s segundos"],["hai 1 minuto","nun minuto"],["hai %s minutos","en %s minutos"],["hai 1 hora","nunha hora"],["hai %s horas","en %s horas"],["hai 1 día","nun día"],["hai %s días","en %s días"],["hai 1 semana","nunha semana"],["hai %s semanas","en %s semanas"],["hai 1 mes","nun mes"],["hai %s meses","en %s meses"],["hai 1 ano","nun ano"],["hai %s anos","en %s anos"]][t]}},4742:(e,t)=>{"use strict";t.Z=function(e,t){return[["अभी","कुछ समय"],["%s सेकंड पहले","%s सेकंड में"],["1 मिनट पहले","1 मिनट में"],["%s मिनट पहले","%s मिनट में"],["1 घंटे पहले","1 घंटे में"],["%s घंटे पहले","%s घंटे में"],["1 दिन पहले","1 दिन में"],["%s दिन पहले","%s दिनों में"],["1 सप्ताह पहले","1 सप्ताह में"],["%s हफ्ते पहले","%s हफ्तों में"],["1 महीने पहले","1 महीने में"],["%s महीने पहले","%s महीनों में"],["1 साल पहले","1 साल में"],["%s साल पहले","%s साल में"]][t]}},2083:(e,t)=>{"use strict";t.Z=function(e,t){return[["poco fa","fra poco"],["%s secondi fa","fra %s secondi"],["un minuto fa","fra un minuto"],["%s minuti fa","fra %s minuti"],["un'ora fa","fra un'ora"],["%s ore fa","fra %s ore"],["un giorno fa","fra un giorno"],["%s giorni fa","fra %s giorni"],["una settimana fa","fra una settimana"],["%s settimane fa","fra %s settimane"],["un mese fa","fra un mese"],["%s mesi fa","fra %s mesi"],["un anno fa","fra un anno"],["%s anni fa","fra %s anni"]][t]}},681:(e,t)=>{"use strict";t.Z=function(e,t){return[["すこし前","すぐに"],["%s秒前","%s秒以内"],["1分前","1分以内"],["%s分前","%s分以内"],["1時間前","1時間以内"],["%s時間前","%s時間以内"],["1日前","1日以内"],["%s日前","%s日以内"],["1週間前","1週間以内"],["%s週間前","%s週間以内"],["1ヶ月前","1ヶ月以内"],["%sヶ月前","%sヶ月以内"],["1年前","1年以内"],["%s年前","%s年以内"]][t]}},333:(e,t)=>{"use strict";t.Z=function(e,t){return[["방금","곧"],["%s초 전","%s초 후"],["1분 전","1분 후"],["%s분 전","%s분 후"],["1시간 전","1시간 후"],["%s시간 전","%s시간 후"],["1일 전","1일 후"],["%s일 전","%s일 후"],["1주일 전","1주일 후"],["%s주일 전","%s주일 후"],["1개월 전","1개월 후"],["%s개월 전","%s개월 후"],["1년 전","1년 후"],["%s년 전","%s년 후"]][t]}},4970:(e,t)=>{"use strict";t.Z=function(e,t){return[["recent","binnenkort"],["%s seconden geleden","binnen %s seconden"],["1 minuut geleden","binnen 1 minuut"],["%s minuten geleden","binnen %s minuten"],["1 uur geleden","binnen 1 uur"],["%s uur geleden","binnen %s uur"],["1 dag geleden","binnen 1 dag"],["%s dagen geleden","binnen %s dagen"],["1 week geleden","binnen 1 week"],["%s weken geleden","binnen %s weken"],["1 maand geleden","binnen 1 maand"],["%s maanden geleden","binnen %s maanden"],["1 jaar geleden","binnen 1 jaar"],["%s jaar geleden","binnen %s jaar"]][t]}},2312:(e,t)=>{"use strict";t.Z=function(e,t){return[["agora mesmo","agora"],["há %s segundos","em %s segundos"],["há um minuto","em um minuto"],["há %s minutos","em %s minutos"],["há uma hora","em uma hora"],["há %s horas","em %s horas"],["há um dia","em um dia"],["há %s dias","em %s dias"],["há uma semana","em uma semana"],["há %s semanas","em %s semanas"],["há um mês","em um mês"],["há %s meses","em %s meses"],["há um ano","em um ano"],["há %s anos","em %s anos"]][t]}},5776:(e,t)=>{"use strict";function n(e,t,n,r,o){var i=o%10,a=r;return 1===o?a=e:1===i&&o>20?a=t:i>1&&i<5&&(o>20||o<10)&&(a=n),a}var r=n.bind(null,"секунду","%s секунду","%s секунды","%s секунд"),o=n.bind(null,"минуту","%s минуту","%s минуты","%s минут"),i=n.bind(null,"час","%s час","%s часа","%s часов"),a=n.bind(null,"день","%s день","%s дня","%s дней"),u=n.bind(null,"неделю","%s неделю","%s недели","%s недель"),s=n.bind(null,"месяц","%s месяц","%s месяца","%s месяцев"),l=n.bind(null,"год","%s год","%s года","%s лет");t.Z=function(e,t){switch(t){case 0:return["только что","через несколько секунд"];case 1:return[r(e)+" назад","через "+r(e)];case 2:case 3:return[o(e)+" назад","через "+o(e)];case 4:case 5:return[i(e)+" назад","через "+i(e)];case 6:return["вчера","завтра"];case 7:return[a(e)+" назад","через "+a(e)];case 8:case 9:return[u(e)+" назад","через "+u(e)];case 10:case 11:return[s(e)+" назад","через "+s(e)];case 12:case 13:return[l(e)+" назад","через "+l(e)];default:return["",""]}}},7681:(e,t)=>{"use strict";t.Z=function(e,t){return[["just nu","om en stund"],["%s sekunder sedan","om %s sekunder"],["1 minut sedan","om 1 minut"],["%s minuter sedan","om %s minuter"],["1 timme sedan","om 1 timme"],["%s timmar sedan","om %s timmar"],["1 dag sedan","om 1 dag"],["%s dagar sedan","om %s dagar"],["1 vecka sedan","om 1 vecka"],["%s veckor sedan","om %s veckor"],["1 månad sedan","om 1 månad"],["%s månader sedan","om %s månader"],["1 år sedan","om 1 år"],["%s år sedan","om %s år"]][t]}},2112:(e,t)=>{"use strict";t.Z=function(e,t){return[["เมื่อสักครู่นี้","อีกสักครู่"],["%s วินาทีที่แล้ว","ใน %s วินาที"],["1 นาทีที่แล้ว","ใน 1 นาที"],["%s นาทีที่แล้ว","ใน %s นาที"],["1 ชั่วโมงที่แล้ว","ใน 1 ชั่วโมง"],["%s ชั่วโมงที่แล้ว","ใน %s ชั่วโมง"],["1 วันที่แล้ว","ใน 1 วัน"],["%s วันที่แล้ว","ใน %s วัน"],["1 อาทิตย์ที่แล้ว","ใน 1 อาทิตย์"],["%s อาทิตย์ที่แล้ว","ใน %s อาทิตย์"],["1 เดือนที่แล้ว","ใน 1 เดือน"],["%s เดือนที่แล้ว","ใน %s เดือน"],["1 ปีที่แล้ว","ใน 1 ปี"],["%s ปีที่แล้ว","ใน %s ปี"]][t]}},5874:(e,t)=>{"use strict";t.Z=function(e,t){return[["az önce","şimdi"],["%s saniye önce","%s saniye içinde"],["1 dakika önce","1 dakika içinde"],["%s dakika önce","%s dakika içinde"],["1 saat önce","1 saat içinde"],["%s saat önce","%s saat içinde"],["1 gün önce","1 gün içinde"],["%s gün önce","%s gün içinde"],["1 hafta önce","1 hafta içinde"],["%s hafta önce","%s hafta içinde"],["1 ay önce","1 ay içinde"],["%s ay önce","%s ay içinde"],["1 yıl önce","1 yıl içinde"],["%s yıl önce","%s yıl içinde"]][t]}},9372:(e,t)=>{"use strict";var n=["秒","分钟","小时","天","周","个月","年"];t.Z=function(e,t){if(0===t)return["刚刚","片刻后"];var r=n[~~(t/2)];return[e+" "+r+"前",e+" "+r+"后"]}},3941:(e,t)=>{"use strict";t.Z=function(e,t){return[["剛剛","片刻後"],["%s 秒前","%s 秒後"],["1 分鐘前","1 分鐘後"],["%s 分鐘前","%s 分鐘後"],["1 小時前","1 小時後"],["%s 小時前","%s 小時後"],["1 天前","1 天後"],["%s 天前","%s 天後"],["1 週前","1 週後"],["%s 週前","%s 週後"],["1 個月前","1 個月後"],["%s 個月前","%s 個月後"],["1 年前","1 年後"],["%s 年前","%s 年後"]][t]}},697:e=>{"use strict";e.exports=function(){}},2593:t=>{"use strict";t.exports=e},6003:()=>{},7589:(e,t,n)=>{"use strict";var r=n(5252),o=n(408),i=r("%TypeError%"),a=n(1172),u=r("%Reflect.apply%",!0)||o("%Function.prototype.apply%");e.exports=function(e,t){var n=arguments.length>2?arguments[2]:[];if(!a(n))throw new i("Assertion failed: optional `argumentsList`, if provided, must be a List");return u(e,t,n)}},8257:(e,t,n)=>{"use strict";var r=n(5252)("%TypeError%"),o=n(7147),i=n(2222),a=n(7732);e.exports=function(e,t){if("Object"!==a(e))throw new r("Assertion failed: Type(O) is not Object");if(!i(t))throw new r("Assertion failed: IsPropertyKey(P) is not true, got "+o(t));return e[t]}},1736:(e,t,n)=>{"use strict";var r=n(5252)("%TypeError%"),o=n(2222),i=n(7732);e.exports=function(e,t){if("Object"!==i(e))throw new r("Assertion failed: `O` must be an Object");if(!o(t))throw new r("Assertion failed: `P` must be a Property Key");return t in e}},1172:(e,t,n)=>{"use strict";var r=n(5252)("%Array%"),o=!r.isArray&&n(408)("Object.prototype.toString");e.exports=r.isArray||function(e){return"[object Array]"===o(e)}},536:(e,t,n)=>{"use strict";e.exports=n(5600)},2222:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function(e){return"string"==typeof e||"symbol"===t(e)}},1552:(e,t,n)=>{"use strict";var r=n(5252)("%TypeError%"),o=n(8257),i=n(3909),a=n(7732);e.exports=function(e){if("Object"!==a(e))throw new r("Assertion failed: `obj` must be an Object");return i(o(e,"length"))}},1120:(e,t,n)=>{"use strict";e.exports=n(2968)},2060:(e,t,n)=>{"use strict";var r=n(5155),o=n(5626);e.exports=function(e){var t=o(e);return 0!==t&&(t=r(t)),0===t?0:t}},3909:(e,t,n)=>{"use strict";var r=n(610),o=n(2060);e.exports=function(e){var t=o(e);return t<=0?0:t>r?r:t}},5626:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=n(5252),i=o("%TypeError%"),a=o("%Number%"),u=o("%RegExp%"),s=o("%parseInt%"),l=n(408),c=n(3231),f=n(4942),p=l("String.prototype.slice"),d=c(/^0b[01]+$/i),y=c(/^0o[0-7]+$/i),m=c(/^[-+]0x[0-9a-f]+$/i),h=c(new u("["+["…","​","￾"].join("")+"]","g")),v=["\t\n\v\f\r   ᠎    ","          \u2028","\u2029\ufeff"].join(""),b=new RegExp("(^["+v+"]+)|(["+v+"]+$)","g"),g=l("String.prototype.replace"),S=n(7225);e.exports=function e(t){var n=f(t)?t:S(t,a);if("symbol"===r(n))throw new i("Cannot convert a Symbol value to a number");if("bigint"==typeof n)throw new i("Conversion from 'BigInt' to 'number' is not allowed.");if("string"==typeof n){if(d(n))return e(s(p(n,2),2));if(y(n))return e(s(p(n,2),8));if(h(n)||m(n))return NaN;var o=function(e){return g(e,b,"")}(n);if(o!==n)return e(o)}return a(n)}},5429:(e,t,n)=>{"use strict";var r=n(5252)("%Object%"),o=n(1120);e.exports=function(e){return o(e),r(e)}},7225:(e,t,n)=>{"use strict";var r=n(3386);e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},9365:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=n(5252),i=o("%String%"),a=o("%TypeError%");e.exports=function(e){if("symbol"===r(e))throw new a("Cannot convert a Symbol value to a string");return i(e)}},7732:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=n(8801);e.exports=function(e){return"symbol"===r(e)?"Symbol":"bigint"==typeof e?"BigInt":o(e)}},2968:(e,t,n)=>{"use strict";var r=n(5252)("%TypeError%");e.exports=function(e,t){if(null==e)throw new r(t||"Cannot call method on "+e);return e}},5155:(e,t,n)=>{"use strict";var r=n(7865),o=n(6421),i=n(2721),a=n(7946),u=n(5817),s=n(8665);e.exports=function(e){var t=i(e);return a(t)?0:0!==t&&u(t)?s(t)*o(r(t)):t}},2721:(e,t,n)=>{"use strict";var r=n(6081);e.exports=function(e){var t=r(e,Number);if("string"!=typeof t)return+t;var n=t.replace(/^[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+|[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+$/g,"");return/^0[ob]|^[+-]0x/.test(n)?NaN:+n}},6081:(e,t,n)=>{"use strict";e.exports=n(8190)},8801:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"===t(e)?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}},7865:(e,t,n)=>{"use strict";var r=n(5252)("%Math.abs%");e.exports=function(e){return r(e)}},6421:e=>{"use strict";var t=Math.floor;e.exports=function(e){return t(e)}},5817:e=>{"use strict";var t=Number.isNaN||function(e){return e!=e};e.exports=Number.isFinite||function(e){return"number"==typeof e&&!t(e)&&e!==1/0&&e!==-1/0}},7946:e=>{"use strict";e.exports=Number.isNaN||function(e){return e!=e}},4942:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}e.exports=function(e){return null===e||"function"!=typeof e&&"object"!==t(e)}},610:(e,t,n)=>{"use strict";var r=n(5252),o=r("%Math%"),i=r("%Number%");e.exports=i.MAX_SAFE_INTEGER||o.pow(2,53)-1},3231:(e,t,n)=>{"use strict";var r=n(5252)("RegExp.prototype.test"),o=n(9935);e.exports=function(e){return o(r,e)}},8665:e=>{"use strict";e.exports=function(e){return e>=0?1:-1}}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e].call(i.exports,i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.d(o,{default:()=>Ec});var e=r(4741),t=r(8773),n=r.n(t),i=r(9734),a=r.n(i),u=["second","minute","hour","day","week","month","year"],s=["秒","分钟","小时","天","周","个月","年"],l={},c=function(e,t){l[e]=t},f=function(e){return l[e]||l.en_US},p=[60,60,24,7,365/7/12,12];function d(e){return e instanceof Date?e:!isNaN(e)||/^\d+$/.test(e)?new Date(parseInt(e)):(e=(e||"").trim().replace(/\.\d+/,"").replace(/-/,"/").replace(/-/,"/").replace(/(\d)T(\d)/,"$1 $2").replace(/Z/," UTC").replace(/([+-]\d\d):?(\d\d)/," $1$2"),new Date(e))}function y(e,t){for(var n=e<0?1:0,r=e=Math.abs(e),o=0;e>=p[o]&&o(0==(o*=2)?9:1)&&(o+=1),t(e,o,r)[n].replace("%s",e.toString())}function m(e,t){return(+(t?d(t):new Date)-+d(e))/1e3}var h="timeago-id";function v(e){return parseInt(e.getAttribute(h))}var b={},g=function(e){clearTimeout(e),delete b[e]};function S(e,t,n,r){g(v(e));var o=r.relativeDate,i=r.minInterval,a=m(t,o);e.innerText=y(a,n);var u=setTimeout((function(){S(e,t,n,r)}),Math.min(1e3*Math.max(function(e){for(var t=1,n=0,r=Math.abs(e);e>=p[n]&&n1&&(n+="s"),[e+" "+n+" ago","in "+e+" "+n]})),c("zh_CN",(function(e,t){if(0===t)return["刚刚","片刻后"];var n=s[~~(t/2)];return[e+" "+n+"前",e+" "+n+"后"]}));var O,_=(O=function(e,t){return O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},O(e,t)},function(e,t){function n(){this.constructor=e}O(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),A=function(){return A=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?He(Ke,--Ze):0,Ge--,10===Je&&(Ge=1,Xe--),Je}function nt(){return Je=Ze2||at(Je)>3?"":" "}function ft(e,t){for(;--t&&nt()&&!(Je<48||Je>102||Je>57&&Je<65||Je>70&&Je<97););return it(e,ot()+(t<6&&32==rt()&&32==nt()))}function pt(e){for(;nt();)switch(Je){case e:return Ze;case 34:case 39:34!==e&&39!==e&&pt(Je);break;case 40:41===e&&pt(e);break;case 92:nt()}return Ze}function dt(e,t){for(;nt()&&e+Je!==57&&(e+Je!==84||47!==rt()););return"/*"+it(t,Ze-1)+"*"+Le(47===e?e:nt())}function yt(e){for(;!at(rt());)nt();return it(e,Ze)}var mt="-ms-",ht="-moz-",vt="-webkit-",bt="comm",gt="rule",St="decl",wt="@keyframes";function Ot(e,t){for(var n="",r=$e(e),o=0;o0&&We(_)-f&&Ye(d>32?Pt(_+";",r,n,f-1):Pt(Fe(_," ","")+";",r,n,f-2),s);break;case 59:_+=";";default:if(Ye(O=xt(_,t,n,l,c,o,u,g,S=[],w=[],f),i),123===b)if(0===c)Et(_,t,O,O,S,i,f,u,w);else switch(99===p&&110===He(_,3)?100:p){case 100:case 108:case 109:case 115:Et(e,O,O,r&&Ye(xt(e,O,O,0,0,o,u,g,o,S=[],f),w),o,w,f,u,r?S:w);break;default:Et(_,O,O,O,[""],w,0,u,w)}}l=c=d=0,m=v=1,g=_="",f=a;break;case 58:f=1+We(_),d=y;default:if(m<1)if(123==b)--m;else if(125==b&&0==m++&&125==tt())continue;switch(_+=Le(b),b*m){case 38:v=c>0?1:(_+="\f",-1);break;case 44:u[l++]=(We(_)-1)*v,v=1;break;case 64:45===rt()&&(_+=lt(nt())),p=rt(),c=f=We(g=_+=yt(ot())),b++;break;case 45:45===y&&2==We(_)&&(m=0)}}return i}function xt(e,t,n,r,o,i,a,u,s,l,c){for(var f=o-1,p=0===o?i:[""],d=$e(p),y=0,m=0,h=0;y0?p[v]+" "+b:Fe(b,/&\f/g,p[v])))&&(s[h++]=g);return Qe(e,t,n,0===o?gt:u,s,l,c)}function jt(e,t,n){return Qe(e,t,n,bt,Le(Je),ze(e,2,-2),0)}function Pt(e,t,n,r){return Qe(e,t,n,St,ze(e,0,r),ze(e,r+1,-1),r)}var Ct=function(e,t,n){for(var r=0,o=0;r=o,o=rt(),38===r&&12===o&&(t[n]=1),!at(o);)nt();return it(e,Ze)},kt=new WeakMap,Tt=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||kt.get(n))&&!r){kt.set(e,!0);for(var o=[],i=function(e,t){return st(function(e,t){var n=-1,r=44;do{switch(at(r)){case 0:38===r&&12===rt()&&(t[n]=1),e[n]+=Ct(Ze-1,t,n);break;case 2:e[n]+=lt(r);break;case 4:if(44===r){e[++n]=58===rt()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Le(r)}}while(r=nt());return e}(ut(e),t))}(t,o),a=n.props,u=0,s=0;u6)switch(He(e,t+1)){case 109:if(45!==He(e,t+4))break;case 102:return Fe(e,/(.+:)(.+)-([^]+)/,"$1"+vt+"$2-$3$1"+ht+(108==He(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ve(e,"stretch")?Mt(Fe(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==He(e,t+1))break;case 6444:switch(He(e,We(e)-3-(~Ve(e,"!important")&&10))){case 107:return Fe(e,":",":"+vt)+e;case 101:return Fe(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+vt+(45===He(e,14)?"inline-":"")+"box$3$1"+vt+"$2$3$1"+mt+"$2box$3")+e}break;case 5936:switch(He(e,t+11)){case 114:return vt+e+mt+Fe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return vt+e+mt+Fe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return vt+e+mt+Fe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return vt+e+mt+e+e}return e}var Rt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case St:e.return=Mt(e.value,e.length);break;case wt:return Ot([et(e,{value:Fe(e.value,"@","@"+vt)})],r);case gt:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Ot([et(e,{props:[Fe(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Ot([et(e,{props:[Fe(t,/:(plac\w+)/,":"+vt+"input-$1")]}),et(e,{props:[Fe(t,/:(plac\w+)/,":-moz-$1")]}),et(e,{props:[Fe(t,/:(plac\w+)/,mt+"input-$1")]})],r)}return""}))}}],Nt=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,i=e.stylisPlugins||Rt,a={},u=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:l,styles:o,next:qt}},Kt=!!e.useInsertionEffect&&e.useInsertionEffect,Qt=Kt||function(e){return e()};Kt||e.useLayoutEffect;var en={}.hasOwnProperty,tn=e.createContext("undefined"!=typeof HTMLElement?Nt({key:"css"}):null),nn=(tn.Provider,function(t){return(0,e.forwardRef)((function(n,r){var o=(0,e.useContext)(tn);return t(n,o,r)}))}),rn=e.createContext({}),on="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",an=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Lt(t,n,r),Qt((function(){return Bt(t,n,r)})),null},un=nn((function(t,n,r){var o=t.css;"string"==typeof o&&void 0!==n.registered[o]&&(o=n.registered[o]);var i=t[on],a=[o],u="";"string"==typeof t.className?u=It(n.registered,a,t.className):null!=t.className&&(u=t.className+" ");var s=Jt(a,void 0,e.useContext(rn));u+=n.key+"-"+s.name;var l={};for(var c in t)en.call(t,c)&&"css"!==c&&c!==on&&(l[c]=t[c]);return l.ref=r,l.className=u,e.createElement(e.Fragment,null,e.createElement(an,{cache:n,serialized:s,isStringTag:"string"==typeof i}),e.createElement(i,l))}));function sn(e){return sn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sn(e)}r(4120);var ln=function(t,n){var r=arguments;if(null==n||!en.call(n,"css"))return e.createElement.apply(void 0,r);var o=r.length,i=new Array(o);i[0]=un,i[1]=function(e,t){var n={};for(var r in t)en.call(t,r)&&(n[r]=t[r]);return n[on]=e,n}(t,n);for(var a=2;a=0||(o[n]=e[n]);return o}function mn(e,t){if(null==e)return{};var n,r,o=yn(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function hn(e){return hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hn(e)}var vn=r(5334);function bn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gn(e){var t=function(e,t){if("object"!==hn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==hn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===hn(t)?t:String(t)}function Sn(e,t){for(var n=0;n-1}function Ln(e){return In(e)?window.pageYOffset:e.scrollTop}function Bn(e,t){In(e)?window.scrollTo(0,t):e.scrollTop=t}function Un(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Tn,o=Ln(e),i=t-o,a=0;!function t(){var u,s=i*((u=(u=a+=10)/n-1)*u*u+1)+o;Bn(e,s),a=d)return{placement:"bottom",maxHeight:t};if(_>=d&&!a)return i&&Un(s,A,x),{placement:"bottom",maxHeight:t};if(!a&&_>=r||a&&w>=r)return i&&Un(s,A,x),{placement:"bottom",maxHeight:a?w-b:_-b};if("auto"===o||a){var j=t,P=a?S:O;return P>=r&&(j=Math.min(P-b-u.controlHeight,t)),{placement:"top",maxHeight:j}}if("bottom"===o)return i&&Bn(s,A),{placement:"bottom",maxHeight:t};break;case"top":if(S>=d)return{placement:"top",maxHeight:t};if(O>=d&&!a)return i&&Un(s,E,x),{placement:"top",maxHeight:t};if(!a&&O>=r||a&&S>=r){var C=t;return(!a&&O>=r||a&&S>=r)&&(C=a?S-g:O-g),i&&Un(s,E,x),{placement:"top",maxHeight:C}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return l}({maxHeight:o,menuEl:t,minHeight:r,placement:i,shouldScroll:u&&!l,isFixedPosition:l,theme:s}),f=e.context.getPortalPlacement;f&&f(c),e.setState(c)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||$n(t);return Pn(Pn({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return wn(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(e.Component);Xn.contextType=Yn;var Gn=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},qn=Gn,Zn=Gn,Jn=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return ln("div",Re({css:o("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};Jn.defaultProps={children:"No options"};var Kn=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return ln("div",Re({css:o("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};Kn.defaultProps={children:"Loading..."};var Qn,er,tr,nr=function(t){_n(r,t);var n=kn(r);function r(){var e;bn(this,r);for(var t=arguments.length,o=new Array(t),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=f-p-l,h=!1;m>t&&u.current&&(o&&o(e),u.current=!1),y&&s.current&&(a&&a(e),s.current=!1),y&&t>m?(r&&!u.current&&r(e),d.scrollTop=f,h=!0,u.current=!0):!y&&-t>l&&(i&&!s.current&&i(e),d.scrollTop=0,h=!0,s.current=!0),h&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[]),p=(0,e.useCallback)((function(e){f(e,e.deltaY)}),[f]),d=(0,e.useCallback)((function(e){l.current=e.changedTouches[0].clientY}),[]),y=(0,e.useCallback)((function(e){var t=l.current-e.changedTouches[0].clientY;f(e,t)}),[f]),m=(0,e.useCallback)((function(e){if(e){var t=!!Wn&&{passive:!1};"function"==typeof e.addEventListener&&e.addEventListener("wheel",p,t),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",d,t),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",y,t)}}),[y,d,p]),h=(0,e.useCallback)((function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",p,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",d,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",y,!1))}),[y,d,p]);return(0,e.useEffect)((function(){if(n){var e=c.current;return m(e),function(){h(e)}}}),[n,m,h]),function(e){c.current=e}}({isEnabled:void 0===o||o,onBottomArrive:t.onBottomArrive,onBottomLeave:t.onBottomLeave,onTopArrive:t.onTopArrive,onTopLeave:t.onTopLeave}),a=function(t){var n=t.isEnabled,r=t.accountForScrollbars,o=void 0===r||r,i=(0,e.useRef)({}),a=(0,e.useRef)(null),u=(0,e.useCallback)((function(e){if(Wr){var t=document.body,n=t&&t.style;if(o&&Br.forEach((function(e){var t=n&&n[e];i.current[e]=t})),o&&$r<1){var r=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,u=window.innerWidth-a+r||0;Object.keys(Ur).forEach((function(e){var t=Ur[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(u,"px"))}t&&zr()&&(t.addEventListener("touchmove",Fr,Yr),e&&(e.addEventListener("touchstart",Hr,Yr),e.addEventListener("touchmove",Vr,Yr))),$r+=1}}),[]),s=(0,e.useCallback)((function(e){if(Wr){var t=document.body,n=t&&t.style;$r=Math.max($r-1,0),o&&$r<1&&Br.forEach((function(e){var t=i.current[e];n&&(n[e]=t)})),t&&zr()&&(t.removeEventListener("touchmove",Fr,Yr),e&&(e.removeEventListener("touchstart",Hr,Yr),e.removeEventListener("touchmove",Vr,Yr)))}}),[]);return(0,e.useEffect)((function(){if(n){var e=a.current;return u(e),function(){s(e)}}}),[n,u,s]),function(e){a.current=e}}({isEnabled:r});return ln(e.default.Fragment,null,r&&ln("div",{onClick:Xr,css:Gr}),n((function(e){i(e),a(e)})))}var Zr={clearIndicator:lr,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},control:function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,o=r.colors,i=r.borderRadius,a=r.spacing;return{label:"control",alignItems:"center",backgroundColor:t?o.neutral5:o.neutral0,borderColor:t?o.neutral10:n?o.primary:o.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?o.primary:o.neutral30}}},dropdownIndicator:sr,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?o.neutral10:o.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:o.neutral80}},loadingIndicator:function(e){var t=e.isFocused,n=e.size,r=e.theme,o=r.colors,i=r.spacing.baseUnit;return{label:"loadingIndicator",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},loadingMessage:Zn,menu:function(e){var t,n=e.placement,r=e.theme,o=r.borderRadius,i=r.spacing,a=r.colors;return An(t={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),An(t,"backgroundColor",a.neutral0),An(t,"borderRadius",o),An(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),An(t,"marginBottom",i.menuGutter),An(t,"marginTop",i.menuGutter),An(t,"position","absolute"),An(t,"width","100%"),An(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,n=t.borderRadius,r=t.colors,o=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,o=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&o.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},noOptionsMessage:qn,option:function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,o=e.theme,i=o.spacing,a=o.colors;return{label:"option",backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!t&&(r?a.primary:a.primary50)}}},placeholder:function(e){var t=e.theme,n=t.spacing;return{label:"placeholder",color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{label:"singleValue",color:t?o.neutral40:o.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - ".concat(2*r.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}},Jr={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Kr={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Fn(),captureMenuScroll:!Fn(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){var n=Pn({ignoreCase:!0,ignoreAccents:!0,stringify:Ir,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,o=n.ignoreAccents,i=n.stringify,a=n.trim,u=n.matchFrom,s=a?Nr(t):t,l=a?Nr(i(e)):i(e);return r&&(s=s.toLowerCase(),l=l.toLowerCase()),o&&(s=Rr(s),l=Mr(l)),"start"===u?l.substr(0,s.length)===s:l.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0};function Qr(e,t,n,r){return{type:"option",data:t,isDisabled:io(e,t,n),isSelected:ao(e,t,n),label:ro(e,t),value:oo(e,t),index:r}}function eo(e,t){return e.options.map((function(n,r){if(n.options){var o=n.options.map((function(n,r){return Qr(e,n,t,r)})).filter((function(t){return no(e,t)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=Qr(e,n,t,r);return no(e,i)?i:void 0})).filter((function(e){return!!e}))}function to(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,Sr(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function no(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,i=t.isSelected,a=t.label,u=t.value;return(!so(e)||!i)&&uo(e,{label:a,value:u,data:o},r)}var ro=function(e,t){return e.getOptionLabel(t)},oo=function(e,t){return e.getOptionValue(t)};function io(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function ao(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=oo(e,t);return n.some((function(t){return oo(e,t)===r}))}function uo(e,t,n){return!e.filterOption||e.filterOption(t,n)}var so=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},lo=1,co=function(t){_n(r,t);var n=kn(r);function r(e){var t;return bn(this,r),(t=n.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,o=r.onChange,i=r.name;n.name=i,t.ariaOnChange(e,n),o(e,n)},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,o=t.props,i=o.closeMenuOnSelect,a=o.isMulti;t.onInputChange("",{action:"set-value"}),i&&(t.setState({inputIsHiddenAfterUpdate:!a}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n=t.props,r=n.blurInputOnSelect,o=n.isMulti,i=n.name,a=t.state.selectValue,u=o&&t.isOptionSelected(e,a),s=t.isOptionDisabled(e,a);if(u){var l=t.getOptionValue(e);t.setValue(a.filter((function(e){return t.getOptionValue(e)!==l})),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",name:i});o?t.setValue([].concat(Sr(a),[e]),"select-option",e):t.setValue(e,"select-option")}r&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,r=t.state.selectValue,o=t.getOptionValue(e),i=r.filter((function(e){return t.getOptionValue(e)!==o})),a=n?i:i[0]||null;t.onChange(a,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(t.props.isMulti?[]:null,{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,r=n[n.length-1],o=n.slice(0,n.length-1),i=e?o:o[0]||null;t.onChange(i,{action:"pop-value",removedValue:r})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||i>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){return so(t.props)},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,o=n.backspaceRemovesValue,i=n.escapeClearsValue,a=n.inputValue,u=n.isClearable,s=n.isDisabled,l=n.menuIsOpen,c=n.onKeyDown,f=n.tabSelectsValue,p=n.openMenuOnFocus,d=t.state,y=d.focusedOption,m=d.focusedValue,h=d.selectValue;if(!(s||"function"==typeof c&&(c(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;t.focusValue("previous");break;case"ArrowRight":if(!r||a)return;t.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)t.removeValue(m);else{if(!o)return;r?t.popValue():u&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!l||!f||!y||p&&t.isOptionSelected(y,h))return;t.selectOption(y);break;case"Enter":if(229===e.keyCode)break;if(l){if(!y)return;if(t.isComposing)return;t.selectOption(y);break}return;case"Escape":l?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):u&&i&&t.clearValue();break;case" ":if(a)return;if(!l){t.openMenu("first");break}if(!y)return;t.selectOption(y);break;case"ArrowUp":l?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":l?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!l)return;t.focusOption("pageup");break;case"PageDown":if(!l)return;t.focusOption("pagedown");break;case"Home":if(!l)return;t.focusOption("first");break;case"End":if(!l)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.instancePrefix="react-select-"+(t.props.instanceId||++lo),t.state.selectValue=Rn(e.value),t}return wn(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentDidUpdate",value:function(e){var t,n,r,o,i,a=this.props,u=a.isDisabled,s=a.menuIsOpen,l=this.state.isFocused;(l&&!u&&e.isDisabled||l&&s&&!e.menuIsOpen)&&this.focusInput(),l&&u&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t=this.menuListRef,n=this.focusedOptionRef,r=t.getBoundingClientRect(),o=n.getBoundingClientRect(),i=n.offsetHeight/3,o.bottom+i>r.bottom?Bn(t,Math.min(n.offsetTop+n.clientHeight-t.offsetHeight+i,t.scrollHeight)):o.top-i-1&&(a=u)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Jr):Pn(Pn({},Jr),this.props.theme):Jr}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,o=this.selectOption,i=this.setValue,a=this.props,u=a.isMulti,s=a.isRtl,l=a.options;return{clearValue:e,cx:t,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:u,isRtl:s,options:l,selectOption:o,selectProps:a,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return io(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return ao(this.props,e,t)}},{key:"filterOption",value:function(e,t){return uo(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,n=t.isDisabled,r=t.isSearchable,o=t.inputId,i=t.inputValue,a=t.tabIndex,u=t.form,s=this.getComponents().Input,l=this.state.inputIsHidden,c=this.commonProps,f=o||this.getElementId("input"),p={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};return r?e.default.createElement(s,Re({},c,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:f,innerRef:this.getInputRef,isDisabled:n,isHidden:l,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:u,type:"text",value:i},p)):e.default.createElement(Lr,Re({id:f,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Tn,onFocus:this.onInputFocus,readOnly:!0,disabled:n,tabIndex:a,form:u,value:""},p))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,n=this.getComponents(),r=n.MultiValue,o=n.MultiValueContainer,i=n.MultiValueLabel,a=n.MultiValueRemove,u=n.SingleValue,s=n.Placeholder,l=this.commonProps,c=this.props,f=c.controlShouldRenderValue,p=c.isDisabled,d=c.isMulti,y=c.inputValue,m=c.placeholder,h=this.state,v=h.selectValue,b=h.focusedValue,g=h.isFocused;if(!this.hasValue()||!f)return y?null:e.default.createElement(s,Re({},l,{key:"placeholder",isDisabled:p,isFocused:g}),m);if(d){var S=v.map((function(n,u){var s=n===b;return e.default.createElement(r,Re({},l,{components:{Container:o,Label:i,Remove:a},isFocused:s,isDisabled:p,key:"".concat(t.getOptionValue(n)).concat(u),index:u,removeProps:{onClick:function(){return t.removeValue(n)},onTouchEnd:function(){return t.removeValue(n)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:n}),t.formatOptionLabel(n,"value"))}));return S}if(y)return null;var w=v[0];return e.default.createElement(u,Re({},l,{data:w,isDisabled:p}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,n=this.commonProps,r=this.props,o=r.isDisabled,i=r.isLoading,a=this.state.isFocused;if(!this.isClearable()||!t||o||!this.hasValue()||i)return null;var u={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return e.default.createElement(t,Re({},n,{innerProps:u,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,n=this.commonProps,r=this.props,o=r.isDisabled,i=r.isLoading,a=this.state.isFocused;return t&&i?e.default.createElement(t,Re({},n,{innerProps:{"aria-hidden":"true"},isDisabled:o,isFocused:a})):null}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),n=t.DropdownIndicator,r=t.IndicatorSeparator;if(!n||!r)return null;var o=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return e.default.createElement(r,Re({},o,{isDisabled:i,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var n=this.commonProps,r=this.props.isDisabled,o=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return e.default.createElement(t,Re({},n,{innerProps:i,isDisabled:r,isFocused:o}))}},{key:"renderMenu",value:function(){var t=this,n=this.getComponents(),r=n.Group,o=n.GroupHeading,i=n.Menu,a=n.MenuList,u=n.MenuPortal,s=n.LoadingMessage,l=n.NoOptionsMessage,c=n.Option,f=this.commonProps,p=this.state.focusedOption,d=this.props,y=d.captureMenuScroll,m=d.inputValue,h=d.isLoading,v=d.loadingMessage,b=d.minMenuHeight,g=d.maxMenuHeight,S=d.menuIsOpen,w=d.menuPlacement,O=d.menuPosition,_=d.menuPortalTarget,A=d.menuShouldBlockScroll,E=d.menuShouldScrollIntoView,x=d.noOptionsMessage,j=d.onMenuScrollToTop,P=d.onMenuScrollToBottom;if(!S)return null;var C,k=function(n,r){var o=n.type,i=n.data,a=n.isDisabled,u=n.isSelected,s=n.label,l=n.value,d=p===i,y=a?void 0:function(){return t.onOptionHover(i)},m=a?void 0:function(){return t.selectOption(i)},h="".concat(t.getElementId("option"),"-").concat(r),v={id:h,onClick:m,onMouseMove:y,onMouseOver:y,tabIndex:-1};return e.default.createElement(c,Re({},f,{innerProps:v,data:i,isDisabled:a,isSelected:u,key:h,label:s,type:o,value:l,isFocused:d,innerRef:d?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(n.data,"menu"))};if(this.hasOptions())C=this.getCategorizedOptions().map((function(n){if("group"===n.type){var i=n.data,a=n.options,u=n.index,s="".concat(t.getElementId("group"),"-").concat(u),l="".concat(s,"-heading");return e.default.createElement(r,Re({},f,{key:s,data:i,options:a,Heading:o,headingProps:{id:l,data:n.data},label:t.formatGroupLabel(n.data)}),n.options.map((function(e){return k(e,"".concat(u,"-").concat(e.index))})))}if("option"===n.type)return k(n,"".concat(n.index))}));else if(h){var T=v({inputValue:m});if(null===T)return null;C=e.default.createElement(s,f,T)}else{var D=x({inputValue:m});if(null===D)return null;C=e.default.createElement(l,f,D)}var M={minMenuHeight:b,maxMenuHeight:g,menuPlacement:w,menuPosition:O,menuShouldScrollIntoView:E},R=e.default.createElement(Xn,Re({},f,M),(function(n){var r=n.ref,o=n.placerProps,u=o.placement,s=o.maxHeight;return e.default.createElement(i,Re({},f,M,{innerRef:r,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:h,placement:u}),e.default.createElement(qr,{captureEnabled:y,onTopArrive:j,onBottomArrive:P,lockEnabled:A},(function(n){return e.default.createElement(a,Re({},f,{innerRef:function(e){t.getMenuListRef(e),n(e)},isLoading:h,maxHeight:s,focusedOption:p}),C)})))}));return _||"fixed"===O?e.default.createElement(u,Re({},f,{appendTo:_,controlElement:this.controlRef,menuPlacement:w,menuPosition:O}),R):R}},{key:"renderFormField",value:function(){var t=this,n=this.props,r=n.delimiter,o=n.isDisabled,i=n.isMulti,a=n.name,u=this.state.selectValue;if(a&&!o){if(i){if(r){var s=u.map((function(e){return t.getOptionValue(e)})).join(r);return e.default.createElement("input",{name:a,type:"hidden",value:s})}var l=u.length>0?u.map((function(n,r){return e.default.createElement("input",{key:"i-".concat(r),name:a,type:"hidden",value:t.getOptionValue(n)})})):e.default.createElement("input",{name:a,type:"hidden"});return e.default.createElement("div",null,l)}var c=u[0]?this.getOptionValue(u[0]):"";return e.default.createElement("input",{name:a,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,n=this.state,r=n.ariaSelection,o=n.focusedOption,i=n.focusedValue,a=n.isFocused,u=n.selectValue,s=this.getFocusableOptions();return e.default.createElement(xr,Re({},t,{ariaSelection:r,focusedOption:o,focusedValue:i,isFocused:a,selectValue:u,focusableOptions:s}))}},{key:"render",value:function(){var t=this.getComponents(),n=t.Control,r=t.IndicatorsContainer,o=t.SelectContainer,i=t.ValueContainer,a=this.props,u=a.className,s=a.id,l=a.isDisabled,c=a.menuIsOpen,f=this.state.isFocused,p=this.commonProps=this.getCommonProps();return e.default.createElement(o,Re({},p,{className:u,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:f}),this.renderLiveRegion(),e.default.createElement(n,Re({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:f,menuIsOpen:c}),e.default.createElement(i,Re({},p,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),e.default.createElement(r,Re({},p,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=e.options,a=e.value,u=e.menuIsOpen,s=e.inputValue,l={};if(n&&(a!==n.value||i!==n.options||u!==n.menuIsOpen||s!==n.inputValue)){var c=Rn(a),f=u?function(e,t){return to(eo(e,t))}(e,c):[],p=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,f);l={selectValue:c,focusedOption:d,focusedValue:p,clearFocusValueOnUpdate:!1}}var y=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{};return Pn(Pn(Pn({},l),y),{},{prevProps:e})}}]),r}(e.Component);co.defaultProps=Kr;var fo,po,yo,mo=(e.Component,fo=co,yo=po=function(t){_n(r,t);var n=kn(r);function r(){var e;bn(this,r);for(var t=arguments.length,o=new Array(t),i=0;i1?n-1:0),o=1;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1:"commenting"==e.purpose||"replying"==e.purpose;return"TextualBody"===e.type&&(!Object.prototype.hasOwnProperty.call(e,"purpose")||n)},No=function(e,t){if(!0===t.editable)return!1;if(!1===t.editable)return!0;if("MINE_ONLY"===t.editable){var n,r,o=null===(n=e.creator)||void 0===n?void 0:n.id;return(null===(r=t.env.user)||void 0===r?void 0:r.id)!==o}return t.readOnly},Io=function(t){var n,r,o=t.annotation?t.annotation.bodies.filter((function(e){return Ro(e,t.purposeSelector)})):[],i=(n=o.find((function(e){return 1==e.draft})),r=o.length>1,n||{type:"TextualBody",value:"",purpose:r?"replying":"commenting",draft:!0}),a=o.filter((function(e){return e!=i})),u=!t.readOnly&&t.annotation,s=0===a.length||!t.disableReply;return e.default.createElement(e.default.Fragment,null,a.map((function(n,r){return e.default.createElement(Po,{key:r,env:t.env,purposeSelector:t.purposeSelector,readOnly:No(n,t),body:n,onUpdate:t.onUpdateBody,onDelete:t.onRemoveBody,onSaveAndClose:t.onSaveAndClose})})),u&&s&&e.default.createElement("div",{className:"r6o-widget comment editable"},e.default.createElement(Me,{focus:t.focus,content:i.value,editable:!0,placeholder:a.length>0?_e.t("Add a reply..."):t.textPlaceHolder||_e.t("Add a comment..."),onChange:function(e){var n=i.value,r=e.target.value;0===n.length&&r.length>0?t.onAppendBody(To(To({},i),{},{value:r})):n.length>0&&0===r.length?t.onRemoveBody(i):t.onUpdateBody(i,To(To({},i),{},{value:r}))},onSaveAndClose:function(){return t.onSaveAndClose()}}),t.purposeSelector&&i.value.length>0&&e.default.createElement(bo,{editable:!0,content:i.purpose,onChange:function(e){return t.onUpdateBody(i,To(To({},i),{},{purpose:e.value}))},onSaveAndClose:function(){return t.onSaveAndClose()}})))};Io.disableDelete=function(e,t){return e.bodies.filter((function(e){return Ro(e,t.purposeSelector)})).some((function(e){return No(e,t)}))};const Lo=Io;function Bo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,On(e,t)}function Uo(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}r(1752);const Fo=e.default.createContext(null);var Vo="unmounted",Ho="exited",zo="entering",Wo="entered",$o="exiting",Yo=function(t){function n(e,n){var r;r=t.call(this,e,n)||this;var o,i=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?i?(o=Ho,r.appearStatus=zo):o=Wo:o=e.unmountOnExit||e.mountOnEnter?Vo:Ho,r.state={status:o},r.nextCallback=null,r}Bo(n,t),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Vo?{status:Ho}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==zo&&n!==Wo&&(t=zo):n!==zo&&n!==Wo||(t=$o)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===zo?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===Ho&&this.setState({status:Vo})},r.performEnter=function(t){var n=this,r=this.props.enter,o=this.context?this.context.isMounting:t,i=this.props.nodeRef?[o]:[e.default.findDOMNode(this),o],a=i[0],u=i[1],s=this.getTimeouts(),l=o?s.appear:s.enter;t||r?(this.props.onEnter(a,u),this.safeSetState({status:zo},(function(){n.props.onEntering(a,u),n.onTransitionEnd(l,(function(){n.safeSetState({status:Wo},(function(){n.props.onEntered(a,u)}))}))}))):this.safeSetState({status:Wo},(function(){n.props.onEntered(a)}))},r.performExit=function(){var t=this,n=this.props.exit,r=this.getTimeouts(),o=this.props.nodeRef?void 0:e.default.findDOMNode(this);n?(this.props.onExit(o),this.safeSetState({status:$o},(function(){t.props.onExiting(o),t.onTransitionEnd(r.exit,(function(){t.safeSetState({status:Ho},(function(){t.props.onExited(o)}))}))}))):this.safeSetState({status:Ho},(function(){t.props.onExited(o)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(t,n){this.setNextCallback(n);var r=this.props.nodeRef?this.props.nodeRef.current:e.default.findDOMNode(this),o=null==t&&!this.props.addEndListener;if(r&&!o){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=i[0],u=i[1];this.props.addEndListener(a,u)}null!=t&&setTimeout(this.nextCallback,t)}else setTimeout(this.nextCallback,0)},r.render=function(){var t=this.state.status;if(t===Vo)return null;var n=this.props,r=n.children,o=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,yn(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return e.default.createElement(Fo.Provider,{value:null},"function"==typeof r?r(t,o):e.default.cloneElement(e.default.Children.only(r),o))},n}(e.default.Component);function Xo(){}Yo.contextType=Fo,Yo.propTypes={},Yo.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Xo,onEntering:Xo,onEntered:Xo,onExit:Xo,onExiting:Xo,onExited:Xo},Yo.UNMOUNTED=Vo,Yo.EXITED=Ho,Yo.ENTERING=zo,Yo.ENTERED=Wo,Yo.EXITING=$o;const Go=Yo;var qo=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=Uo(n.className,r):n.setAttribute("class",Uo(n.className&&n.className.baseVal||"",r)));var n,r}))},Zo=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){if(38===e.which)if(null===c)f(0);else{var n=Math.max(0,c-1);f(n)}else if(40===e.which)if(null===c)f(0);else{var r=Math.min(u.length-1,c+1);f(r)}}else 40===e.which&&Array.isArray(t.vocabulary)&&s(t.vocabulary)},onChange:function(e){var n=e.target.value;i(n),f(null),n?function(e){if("function"==typeof t.vocabulary){var n=(o=e,(0,t.vocabulary)(o));n.then?n.then(s):s(n)}else{var r=function(e,t){return t.filter((function(t){return(t.label?t.label:t).toLowerCase().startsWith(e.toLowerCase())}))}(e,t.vocabulary);s(r)}var o}(n):s([])},value:o,placeholder:t.placeholder})),e.default.createElement("ul",null,u.length>0&&u.map((function(t,n){return e.default.createElement("li",{key:"".concat(t.label?t.label:t).concat(n),onClick:p,onMouseEnter:function(){return f(n)},style:c===n?{backgroundColor:"#bde4ff"}:{}},t.label?t.label:t)}))))};function ti(e){return ti="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ti(e)}function ni(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ri(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&e.default.createElement("ul",{className:"r6o-taglist"},o.map((function(n){return e.default.createElement("li",{key:c(n),onClick:s(n)},e.default.createElement("span",{className:"r6o-label"},c(n)),!t.readOnly&&e.default.createElement(Jo,{in:a===n,timeout:200,classNames:"r6o-delete"},e.default.createElement("span",{className:"r6o-delete-wrapper",onClick:l(n)},e.default.createElement("span",{className:"r6o-delete"},e.default.createElement(So,{width:12})))))}))),!t.readOnly&&e.default.createElement(ei,{focus:t.focus,placeholder:t.textPlaceHolder||_e.t("Add tag..."),vocabulary:t.vocabulary||[],onChange:function(e){var n=r.value.trim(),o=e.trim();0===n.length&&o.length>0?t.onAppendBody(ri(ri({},r),{},{value:o})):n.length>0&&0===o.length?t.onRemoveBody(r):n!==o&&t.onUpdateBody(r,ri(ri({},r),{},{value:o}))},onSubmit:function(e){var n=e.uri?{type:"SpecificResource",purpose:"tagging",source:{id:e.uri,label:e.label}}:{type:"TextualBody",purpose:"tagging",value:e.label||e};0===r.value.trim().length?t.onAppendBody(n):t.onUpdateBody(r,n)}}))};function ui(e){return ui="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ui(e)}function si(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function li(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,hi),o)}return n(t)};const Si=function(e,t,n,r){var o=e.getBoundingClientRect();t.className="r6o-editor r6o-arrow-top r6o-arrow-left";var i=n.getBoundingClientRect(),a=i.left,u=i.top,s=i.right,l=i.bottom;if(t.style.top="".concat(l-o.top+14,"px"),t.style.left="".concat(a-o.left,"px"),r){var c=t.children[1].getBoundingClientRect(),f=e.ownerDocument.defaultView,p=f.innerWidth,d=f.innerHeight;if(c.right>p&&(t.classList.remove("r6o-arrow-left"),t.classList.add("r6o-arrow-right"),t.style.left="".concat(s-c.width-o.left,"px")),c.bottom>d){t.classList.remove("r6o-arrow-top"),t.classList.add("r6o-arrow-bottom");var y=t.children[1].getBoundingClientRect().height;t.style.top="".concat(u-o.top-y-14,"px")}var m=t.children[1].getBoundingClientRect();if(m.top<0){t.classList.add("pushed","down"),t.style.top="".concat(-o.top,"px");var h=l-o.top;m.height-o.top>h&&t.classList.remove("r6o-arrow-bottom")}m.left<0&&(t.classList.add("pushed","right"),t.style.left="".concat(-o.left,"px")),requestAnimationFrame((function(){return t.style.opacity=1}))}};var wi=["draft"];function Oi(e){return Oi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oi(e)}function _i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ai(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,wi)}))})},t=n.state.currentAnnotation;0!==t.bodies.length||n.props.allowEmpty?t.isSelection?n.props.onAnnotationCreated(e(t).toAnnotation()):n.props.onAnnotationUpdated(e(t),n.props.annotation):t.isSelection?n.onCancel():n.props.onAnnotationDeleted(n.props.annotation)})),Ti(Ci(n),"onDelete",(function(){return n.props.onAnnotationDeleted(n.props.annotation)})),n.element=e.default.createRef(),n.state={currentAnnotation:t.annotation,dragged:!1,selectionBounds:Ri(t.selectedElement)},n}return n=s,r=[{key:"componentWillReceiveProps",value:function(e){var t,n=this.state.selectionBounds,r=Ri(e.selectedElement);null!==(t=this.props.annotation)&&void 0!==t&&t.isEqual(e.annotation)?this.setState({selectionBounds:r}):this.setState({currentAnnotation:e.annotation,selectionBounds:r}),this.props.modifiedTarget!=e.modifiedTarget&&this.state.currentAnnotation&&this.updateCurrentAnnotation({target:this.props.modifiedTarget}),n!=r&&this.element.current&&(this.removeObserver&&this.removeObserver(),this.removeObserver=this.initResizeObserver())}},{key:"componentDidMount",value:function(){var e=this;this.removeObserver=this.initResizeObserver(),new MutationObserver((function(){e.element.current&&(e.removeObserver&&e.removeObserver(),e.removeObserver=e.initResizeObserver())})).observe(this.element.current,{childList:!0,subtree:!0})}},{key:"componentWillUnmount",value:function(){this.removeObserver&&this.removeObserver()}},{key:"render",value:function(){var t=this,n=this.state.currentAnnotation,r=this.props.widgets?this.props.widgets.map(gi):bi,o=n&&(n.bodies.length>0||this.props.allowEmpty)&&!this.props.readOnly&&!n.isSelection&&!r.some((function(e){return!!e.type.disableDelete&&e.type.disableDelete(n,Ai(Ai({},e.props),{},{readOnly:t.props.readOnly,env:t.props.env}))}));return e.default.createElement(a(),{disabled:!this.props.detachable,handle:".r6o-draggable",cancel:".r6o-btn, .r6o-btn *",onDrag:function(){return t.setState({dragged:!0})}},e.default.createElement("div",{ref:this.element,className:this.state.dragged?"r6o-editor dragged":"r6o-editor"},e.default.createElement("div",{className:"r6o-arrow"}),e.default.createElement("div",{className:"r6o-editor-inner"},r.map((function(r,o){return e.default.cloneElement(r,{key:"".concat(o),focus:0===o,annotation:n,readOnly:t.props.readOnly,env:t.props.env,onAppendBody:t.onAppendBody,onUpdateBody:t.onUpdateBody,onRemoveBody:t.onRemoveBody,onUpsertBody:t.onUpsertBody,onBatchModify:t.onBatchModify,onSetProperty:t.onSetProperty,onAddContext:t.onAddContext,onSaveAndClose:t.onOk})})),this.props.readOnly?e.default.createElement("div",{className:"r6o-footer"},e.default.createElement("button",{className:"r6o-btn",onClick:this.onCancel},_e.t("Close"))):e.default.createElement("div",{className:this.props.detachable?"r6o-footer r6o-draggable":"r6o-footer"},o&&e.default.createElement("button",{className:"r6o-btn left delete-annotation",title:_e.t("Delete"),onClick:this.onDelete},e.default.createElement(wo,{width:12})),e.default.createElement("button",{className:"r6o-btn outline",onClick:this.onCancel},_e.t("Cancel")),e.default.createElement("button",{className:"r6o-btn ",onClick:this.onOk},_e.t("Ok"))))))}}],r&&ji(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),s}(e.Component),Ii=r(2593),Li=r.n(Ii),Bi="http://www.w3.org/2000/svg",Ui=function(e){var t=e.getAttribute("class");return t?new Set(t.split(" ")):new Set},Fi=function(e,t){var n=Ui(e);n.add(t),e.setAttribute("class",Array.from(n).join(" "))},Vi=function(e,t){var n=Ui(e);n.delete(t),0===n.size?e.removeAttribute("class"):e.setAttribute("class",Array.from(n).join(" "))},Hi=function(e,t){return Ui(e).has(t)},zi=new Uint8Array(16);function Wi(){if(!Mi&&!(Mi="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Mi(zi)}const $i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var Yi=[],Xi=0;Xi<256;++Xi)Yi.push((Xi+256).toString(16).substr(1));const Gi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Yi[e[t+0]]+Yi[e[t+1]]+Yi[e[t+2]]+Yi[e[t+3]]+"-"+Yi[e[t+4]]+Yi[e[t+5]]+"-"+Yi[e[t+6]]+Yi[e[t+7]]+"-"+Yi[e[t+8]]+Yi[e[t+9]]+"-"+Yi[e[t+10]]+Yi[e[t+11]]+Yi[e[t+12]]+Yi[e[t+13]]+Yi[e[t+14]]+Yi[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&$i.test(e)}(n))throw TypeError("Stringified UUID is invalid");return n},qi=function(e,t,n){var r=(e=e||{}).random||(e.rng||Wi)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return Gi(r)};var Zi=r(3094),Ji=r.n(Zi);function Ki(e){return Ki="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ki(e)}function Qi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ea(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?this.anchor[0]:this.opposite[0],y:t>0?this.anchor[1]:this.opposite[1],w:Math.max(1,Math.abs(e)),h:Math.max(1,Math.abs(t))}}},{key:"element",get:function(){return this.rect}}],n&&_a(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),ja={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"},Pa=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0};function Ca(e){return Ca="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ca(e)}function ka(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ta(e,t){for(var n=0;nu?u:r,c=o<0?0:o>s?s:o;i.startDrawing(l,c,t,e)})),Ba(Ia(i),"startDrawing",(function(e){throw new Error(Fa)})),Ba(Ia(i),"createEditableShape",(function(e,t){throw new Error(Fa)})),i.started=!1,i}return Da(n,[{key:"isDrawing",get:function(){throw new Error(Fa)}}]),n}(Ha);function Wa(e){return Wa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wa(e)}function $a(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?r.x:n.x,s=a>0?r.y:n.y,l=Math.abs(i),c=Math.abs(a);return o.setSize(u,s,l,c),{x:u,y:s,w:l,h:c}})),pu(cu(o),"stretchEdge",(function(e,t,n){var r=o.getHandleXY(t),i=Sa(o.rectangle),a=e%2==0,u=a?i.w:n.x-r.x,s=a?n.y-r.y:i.h,l=a?i.x:u>0?r.x:n.x,c=a?s>0?r.y:n.y:i.y,f=Math.abs(u),p=Math.abs(s);return o.setSize(l,c,f,p),{x:l,y:c,w:f,h:p}})),pu(cu(o),"onGrab",(function(e,t){return function(n){if(0===n.button){o.grabbedElem=e,o.grabbedType=t;var r=o.getSVGPoint(n),i=Sa(o.rectangle),a=i.x,u=i.y;o.mouseOffset={x:r.x-a,y:r.y-u}}}})),pu(cu(o),"onMouseMove",(function(e){if(0===e.button){var t=function(e,t){return e<0?0:e>t?t:e};if(o.grabbedElem){var n=o.getSVGPoint(e);if(o.grabbedElem===o.rectangle){var r=Sa(o.rectangle),i=r.w,a=r.h,u=o.env.image,s=u.naturalWidth,l=u.naturalHeight,c=t(n.x-o.mouseOffset.x,s-i),f=t(n.y-o.mouseOffset.y,l-a);o.setSize(c,f,i,a),o.emit("update",ya(c,f,i,a,o.env.image,o.config.fragmentUnit))}else{var p=o.handles.indexOf(o.grabbedElem),d=o.handles[2^p],y=o.grabbedType===yu?o.stretchCorners(p,d,n):o.stretchEdge(p,d,n),m=y.x,h=y.y,v=y.w,b=y.h;o.emit("update",ya(m,h,v,b,o.env.image,o.config.fragmentUnit))}}}})),pu(cu(o),"onMouseUp",(function(e){o.grabbedElem=null,o.grabbedType=null,o.mouseOffset=null})),pu(cu(o),"updateState",(function(e){var t=da(e,o.env.image),n=t.x,r=t.y,i=t.w,a=t.h;o.setSize(n,r,i,a)})),o.svg.addEventListener("mousemove",o.onMouseMove),o.svg.addEventListener("mouseup",o.onMouseUp);var u=da(e,r.image),s=u.x,l=u.y,c=u.w,f=u.h;o.containerGroup=document.createElementNS(Bi,"g"),o.mask=va(r.image,s,l,c,f),o.mask.setAttribute("class","a9s-selection-mask"),o.containerGroup.appendChild(o.mask),o.elementGroup=document.createElementNS(Bi,"g"),o.elementGroup.setAttribute("class","a9s-annotation editable selected"),o.elementGroup.setAttribute("data-id",e.id),o.rectangle=ga(s,l,c,f),o.rectangle.querySelector(".a9s-inner").addEventListener("mousedown",o.onGrab(o.rectangle)),o.elementGroup.appendChild(o.rectangle),o.enableEdgeControls=n.enableEdgeControls;var p=o.enableEdgeControls?[[s+c/2,l,mu],[s+c,l+f/2,mu],[s+c/2,l+f,mu],[s,l+f/2,mu]]:[];return o.handles=[[s,l,yu],[s+c,l,yu],[s+c,l+f,yu],[s,l+f,yu]].concat(p).map((function(e){var t=iu(e,3),n=t[0],r=t[1],i=t[2],a=o.drawHandle(n,r);return a.addEventListener("mousedown",o.onGrab(a,i)),o.elementGroup.appendChild(a),a})),o.containerGroup.appendChild(o.elementGroup),t.appendChild(o.containerGroup),nu(o.rectangle,e,n.formatters),o.grabbedElem=null,o.grabbedType=null,o.mouseOffset=null,o}return t=a,(n=[{key:"element",get:function(){return this.elementGroup}},{key:"destroy",value:function(){this.containerGroup.parentNode.removeChild(this.containerGroup),su(fu(a.prototype),"destroy",this).call(this)}}])&&uu(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(Ja);function vu(e){return vu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vu(e)}function bu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gu(e){for(var t=1;t=o&&n>=i){var a=r.rubberband.element;a.annotation=r.rubberband.toSelection(),r.emit("complete",a)}else r.emit("cancel");r.stop()})),Au(Ou(r),"createEditableShape",(function(e,t){return new hu(e,r.g,gu(gu({},r.config),{},{formatters:t}),r.env)})),r.rubberband=null,r}return t=a,(n=[{key:"isDrawing",get:function(){return null!=this.rubberband}}])&&Su(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(za);function ju(e){return function(e){if(Array.isArray(e))return ku(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Cu(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pu(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Cu(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Cu(e,t){if(e){if("string"==typeof e)return ku(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ku(e,t):void 0}}function ku(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nr!=c>r&&n<(l-u)*(r-s)/(c-s)+u&&(o=!o)}return o},Mu=function(e){var t,n=[],r=[],o=Pu(e.getAttribute("d").split(/(?=M|m|L|l|H|h|V|v|Z|z)/g).map((function(e){return e.trim()})));try{for(o.s();!(t=o.n()).done;){var i=t.value,a=i.substring(0,1);if("z"===a.toLowerCase())n.push(ju(r)),r=[];else{var u=i.substring(1).split(" ").map((function(e){return parseFloat(e.trim())})),s=a===a.toUpperCase(),l=s?u[0]:u[0]+r[r.length-1][0],c=s?u[1]:u[1]+r[r.length-1][1];r.push([l,c])}}}catch(e){o.e(e)}finally{o.f()}return r.length>0&&n.push(ju(r)),n};function Ru(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",'')),(new DOMParser).parseFromString(n,"image/svg+xml").documentElement)).firstChild}},Lu=function(e){var t=Iu(e),n=document.createElementNS(Bi,"g"),r=t.cloneNode(!0);r.setAttribute("class","a9s-inner");var o=t.cloneNode(!0);return o.setAttribute("class","a9s-outer"),n.appendChild(o),n.appendChild(r),n},Bu=function(e,t){var n=e.querySelector(".a9s-inner").cloneNode(!0);n.removeAttribute("class"),n.removeAttribute("xmlns");var r=n.outerHTML||(new XMLSerializer).serializeToString(n);return r=r.replace(' xmlns="'.concat(Bi,'"'),""),{source:null==t?void 0:t.src,selector:{type:"SvgSelector",value:"".concat(r,"")}}},Uu=function(e){var t=Mu(e);if(1==t.length)return Tu(t[0]);var n,r=function(e){return t.find((function(t){if(e!==t)return function(e,t){var n,r=Pu(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!Du(o,t))return!1}}catch(e){r.e(e)}finally{r.f()}return!0}(e,t)}))},o=0,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ru(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ru(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}(t);try{for(i.s();!(n=i.n()).done;){var a=n.value;r(a)?o-=Tu(a):o+=Tu(a)}}catch(e){i.e(e)}finally{i.f()}return o};function Fu(e){return Fu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fu(e)}function Vu(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n4&&(o.points=[].concat(Yu(o.points),[o.mousepos]),o.setPoints(o.points),o.mask.redraw())})),Zu(this,"destroy",(function(){o.group.parentNode.removeChild(o.group),o.polygon=null,o.group=null})),Zu(this,"toSelection",(function(){return new fa(Bu(o.group,o.env.image))})),this.points=[t],this.env=r,this.mousepos=t,this.group=document.createElementNS(Bi,"g"),this.polygon=document.createElementNS(Bi,"g"),this.polygon.setAttribute("class","a9s-selection"),this.outer=document.createElementNS(Bi,"polygon"),this.outer.setAttribute("class","a9s-outer"),this.inner=document.createElementNS(Bi,"polygon"),this.inner.setAttribute("class","a9s-inner"),this.setPoints(this.points),this.mask=new Wu(r.image,this.inner),this.polygon.appendChild(this.outer),this.polygon.appendChild(this.inner),this.group.style.display="none",this.group.appendChild(this.mask.element),this.group.appendChild(this.polygon),n.appendChild(this.group)}var t,n;return t=e,(n=[{key:"element",get:function(){return this.polygon}}])&&qu(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Qu(e){return Qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qu(e)}function es(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nn?n-e:t};if(u.grabbedElem){var n=u.getSVGPoint(e);if(u.grabbedElem===u.shape){var r=u.shape.querySelector(".a9s-inner").getBBox(),o=r.x,i=r.y,a=r.width,s=r.height,l=u.env.image,c=l.naturalWidth,f=l.naturalHeight,p=t(o,n.x-u.grabbedAt.x,c-a),d=t(i,n.y-u.grabbedAt.y,f-s),y=ss(u.shape).map((function(e){return{x:e.x+p,y:e.y+d}}));u.grabbedAt=n,u.setPoints(y),y.forEach((function(e,t){return u.setHandleXY(u.handles[t],e.x,e.y)})),u.emit("update",Bu(u.shape,u.env.image))}else{var m=u.handles.indexOf(u.grabbedElem),h=ss(u.shape).map((function(e,t){return t===m?n:e}));u.setPoints(h),u.setHandleXY(u.handles[m],n.x,n.y),u.emit("update",Bu(u.shape,u.env.image))}}})),as(rs(u),"onMouseUp",(function(e){u.grabbedElem=null,u.grabbedAt=null})),as(rs(u),"updateState",(function(e){var t=Iu(e).getAttribute("points").split(" ").map((function(e){var t=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],s=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){l=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return es(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?es(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.split(",").map((function(e){return parseFloat(e.trim())})),2);return{x:t[0],y:t[1]}}));u.setPoints(t),t.forEach((function(e,t){return u.setHandleXY(u.handles[t],e.x,e.y)}))})),as(rs(u),"destroy",(function(){u.containerGroup.parentNode.removeChild(u.containerGroup),os((o=rs(u),is(a.prototype)),"destroy",o).call(o)})),u.svg.addEventListener("mousemove",u.onMouseMove),u.svg.addEventListener("mouseup",u.onMouseUp),u.containerGroup=document.createElementNS(Bi,"g"),u.shape=Lu(e),u.shape.querySelector(".a9s-inner").addEventListener("mousedown",u.onGrab(u.shape)),u.mask=new Wu(r.image,u.shape.querySelector(".a9s-inner")),u.containerGroup.appendChild(u.mask.element),u.elementGroup=document.createElementNS(Bi,"g"),u.elementGroup.setAttribute("class","a9s-annotation editable selected"),u.elementGroup.setAttribute("data-id",e.id),u.elementGroup.appendChild(u.shape),u.handles=ss(u.shape).map((function(e){var t=u.drawHandle(e.x,e.y);return t.addEventListener("mousedown",u.onGrab(t)),u.elementGroup.appendChild(t),t})),u.containerGroup.appendChild(u.elementGroup),t.appendChild(u.containerGroup),nu(u.shape,e,n.formatters),u.grabbedElem=null,u.grabbedAt=null,u}return t=a,(n=[{key:"element",get:function(){return this.elementGroup}}])&&ts(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(Ja);function cs(e){return cs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cs(e)}function fs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ps(e){for(var t=1;t=o||n>=i?r.rubberband.addPoint():r._startOnSingleClick||(r.emit("cancel"),r.stop())})),vs(ms(r),"onDblClick",(function(){r._isDrawing=!1;var e=r.rubberband.element;e.annotation=r.rubberband.toSelection(),r.emit("complete",e),r.stop()})),vs(ms(r),"createEditableShape",(function(e,t){return new ls(e,r.g,ps(ps({},r.config),{},{formatters:t}),r.env)})),r._isDrawing=!1,r._startOnSingleClick=!1,r}return t=a,(n=[{key:"isDrawing",get:function(){return this._isDrawing}}])&&ds(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(za);function Ss(e){return Ss="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ss(e)}function ws(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)return i.sort((function(e,t){return Ms(e,n.env.image)-Ms(t,n.env.image)})),i[0]})),$s(this,"getAnnotationsIntersecting",(function(e){var t=e.minX,r=t?e:Xs(e,n.env.image),o=n.spatial_index.search(r).map((function(e){return e.annotation}));return t?o:o.filter((function(t){return!t.isEqual(e)}))})),$s(this,"insert",(function(e){(Array.isArray(e)?e:[e]).forEach((function(e){n.spatial_index.insert(Hs(Hs({},Xs(e,n.env.image)),{},{annotation:e}))}))})),$s(this,"getBounds",(function(e){return n.getBounds(e,n.env.image)})),$s(this,"remove",(function(e){var t=Hs(Hs({},Xs(e,n.env.image)),{},{annotation:e});n.spatial_index.remove(t,(function(e,t){return e.annotation.id===t.annotation.id}))})),this.env=t,t.store=this,this.spatial_index=new(Us())})),qs=function(e,t){var n=(Hi(t,".a9s-annotation")?t:t.closest(".a9s-annotation")).querySelector(".a9s-outer").getBoundingClientRect(),r=e.drawer.canvas,o=r.getBoundingClientRect(),i=r.width/o.width,a=r.height/o.height,u=n.x-o.x,s=n.y-o.y,l=n.width,c=n.height,f=document.createElement("CANVAS"),p=f.getContext("2d");f.width=l,f.height=c,p.drawImage(r,u*i,s*a,l*i,c*a,0,0,l,c);var d=e.viewport.viewerElementToImageCoordinates(new OpenSeadragon.Point(u,s)),y=e.viewport.viewportToImageZoom(e.viewport.getZoom());return{snippet:f,transform:function(e){return[d.x+e[0]/i/y,d.y+e[1]/a/y]}}};function Zs(e){return Zs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zs(e)}function Js(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ks(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=(yl[e[t+0]]+yl[e[t+1]]+yl[e[t+2]]+yl[e[t+3]]+"-"+yl[e[t+4]]+yl[e[t+5]]+"-"+yl[e[t+6]]+yl[e[t+7]]+"-"+yl[e[t+8]]+yl[e[t+9]]+"-"+yl[e[t+10]]+yl[e[t+11]]+yl[e[t+12]]+yl[e[t+13]]+yl[e[t+14]]+yl[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&dl.test(e)}(n))throw TypeError("Stringified UUID is invalid");return n},vl=function(e,t,n){var r=(e=e||{}).random||(e.rng||pl)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return hl(r)};var bl=r(286),gl=r.n(bl);function Sl(e){return Sl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sl(e)}function wl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ol(e){for(var t=1;t".concat(c,"")}})}if("FragmentSelector"===i.type){var f=da(a),p=f.x,d=f.y,y=f.w,m=f.h,h=r.x+p/o,v=r.y+d/o,b=y/o,g=m/o;return 0===y&&0===m?Cl(Cl({},ya(h,v,b,g)),{},{renderedVia:{name:"point"}}):ya(h,v,b,g)}throw"Unsupported selector type: ".concat(i.type)},Ml=function(e,t,n){var r=Array.from(e.points).map((function(e){return t.x+e.x/n+","+(t.y+e.y/n)})).join(" ");return e.setAttribute("points",r),e},Rl=function(e,t,n){var r=parseFloat(e.getAttribute("cx")),o=parseFloat(e.getAttribute("cy")),i=parseFloat(e.getAttribute("r"));return e.setAttribute("cx",t.x+r/n),e.setAttribute("cy",t.y+o/n),e.setAttribute("r",i/n),e},Nl=function(e,t,n){var r=parseFloat(e.getAttribute("cx")),o=parseFloat(e.getAttribute("cy")),i=parseFloat(e.getAttribute("rx")),a=parseFloat(e.getAttribute("ry"));return e.setAttribute("cx",t.x+r/n),e.setAttribute("cy",t.y+o/n),e.setAttribute("rx",i/n),e.setAttribute("ry",a/n),e},Il=function(e,t,n){var r=e.getAttribute("d").split(/(?=M|m|L|l|H|h|V|v|Z|z)/g).map((function(e){return e.trim()})).map((function(e){var r=e.substring(0,1);if("z"===r.toLowerCase())return r;var o=e.substring(1).split(" ").map((function(e){return parseFloat(e.trim())})),i=r===r.toUpperCase();return r+" "+(i?t.x+o[0]/n:o[0]/n)+" "+(i?t.y+o[1]/n:o[1]/n)})).join(" ");return e.setAttribute("d",r),e},Ll=function(e,t){var n=Tl(e),r=n.extent,o=n.scale,i=t.selector("FragmentSelector");if(t.selector("SvgSelector")){var a=Iu(t),u=a.nodeName.toLowerCase(),s=null;if("polygon"===u)s=Bl(a,r,o);else if("circle"===u)s=Ul(a,r,o);else if("ellipse"===u)s=Fl(a,r,o);else{if("path"!==u)throw"Unsupported SVG shape type: ".concat(u);s=Vl(a,r,o)}var l=s.outerHTML||(new XMLSerializer).serializeToString(s);l=l.replace(' xmlns="'.concat(Bi,'"'),"");var c={selector:{type:"SvgSelector",value:"".concat(l,"")}};return t.clone({target:c})}if(i){var f=da(t),p=f.x,d=f.y,y=f.w,m=f.h,h=(p-r.x)*o,v=(d-r.y)*o,b=ya(h,v,y*o,m*o);return t.clone({target:b})}},Bl=function(e,t,n){var r=Array.from(e.points).map((function(e){return n*(e.x-t.x)+","+n*(e.y-t.y)})).join(" ");return e.setAttribute("points",r),e},Ul=function(e,t,n){var r=e.getAttribute("cx"),o=e.getAttribute("cy"),i=e.getAttribute("r");return e.setAttribute("cx",n*(r-t.x)),e.setAttribute("cy",n*(o-t.y)),e.setAttribute("r",i*n),e},Fl=function(e,t,n){var r=e.getAttribute("cx"),o=e.getAttribute("cy"),i=e.getAttribute("rx"),a=e.getAttribute("ry");return e.setAttribute("cx",n*(r-t.x)),e.setAttribute("cy",n*(o-t.y)),e.setAttribute("rx",i*n),e.setAttribute("ry",a*n),e},Vl=function(e,t,n){var r=e.getAttribute("d").split(/(?=M|m|L|l|H|h|V|v|Z|z)/g).map((function(e){return e.trim()})).map((function(e){var r=e.substring(0,1);if("z"===r.toLowerCase())return r;var o=e.substring(1).split(" ").filter((function(e){return e})).map((function(e){return parseFloat(e.trim())})),i=r===r.toUpperCase();return r+" "+(i?n*(o[0]-t.x):n*o[0])+" "+(i?n*(o[1]-t.y):n*o[1])})).join(" ");return e.setAttribute("d",r),e},Hl=function(e,t){var n,r,o=Tl(e),i=o.extent,a=o.scale,u=(r=t.annotation.targets[0])?Array.isArray(r.selector)?r.selector[0].type:null===(n=r.selector)||void 0===n?void 0:n.type:null;if("FragmentSelector"===u)zl(t,i,a);else{if("SvgSelector"!==u)throw"Unsupported selector type type: ".concat(u);Wl(t,i,a)}var s=t.querySelector(".a9s-formatter-el");if(s){var l=t.querySelector(".a9s-inner").getBBox(),c=l.x,f=l.y;s.setAttribute("x",c),s.setAttribute("y",f)}},zl=function(e,t,n){var r=da(e.annotation),o=r.x,i=r.y,a=r.w,u=r.h,s=e.querySelector(".a9s-outer"),l=e.querySelector(".a9s-inner"),c=n*(o-t.x),f=n*(i-t.y);[s,l].forEach(0===a&&0===u?function(e){e.setAttribute("cx",c),e.setAttribute("cy",f)}:function(e){e.setAttribute("x",c),e.setAttribute("y",f),e.setAttribute("width",a*n),e.setAttribute("height",u*n)})},Wl=function(e,t,n){var r=Iu(e.annotation),o=r.nodeName.toLowerCase();if("polygon"===o)$l(e,r,t,n);else if("circle"===o)Yl(e,r,t,n);else if("ellipse"===o)Xl(e,r,t,n);else{if("path"!==o)throw"Unsupported SVG shape type: ".concat(o);Gl(e,r,t,n)}},$l=function(e,t,n,r){var o=Array.from(t.points).map((function(e){return r*(e.x-n.x)+","+r*(e.y-n.y)})).join(" ");e.querySelector(".a9s-outer").setAttribute("points",o),e.querySelector(".a9s-inner").setAttribute("points",o)},Yl=function(e,t,n,r){var o=r*(t.getAttribute("cx")-n.x),i=r*(t.getAttribute("cy")-n.y),a=r*t.getAttribute("r"),u=e.querySelector(".a9s-outer");u.setAttribute("cx",o),u.setAttribute("cy",i),u.setAttribute("r",a);var s=e.querySelector(".a9s-inner");s.setAttribute("cx",o),s.setAttribute("cy",i),s.setAttribute("r",a)},Xl=function(e,t,n,r){var o=r*(t.getAttribute("cx")-n.x),i=r*(t.getAttribute("cy")-n.y),a=r*t.getAttribute("rx"),u=r*t.getAttribute("ry"),s=e.querySelector(".a9s-outer");s.setAttribute("cx",o),s.setAttribute("cy",i),s.setAttribute("rx",a),s.setAttribute("ry",u);var l=e.querySelector(".a9s-inner");l.setAttribute("cx",o),l.setAttribute("cy",i),l.setAttribute("rx",a),l.setAttribute("ry",u)},Gl=function(e,t,n,r){var o=t.getAttribute("d").split(/(?=M|m|L|l|H|h|V|v|Z|z)/g).map((function(e){return e.trim()})).map((function(e){var t=e.substring(0,1);if("z"===t.toLowerCase())return t;var o=e.substring(1).split(" ").filter((function(e){return e})).map((function(e){return parseFloat(e.trim())})),i=t===t.toUpperCase();return t+" "+(i?r*(o[0]-n.x):r*o[0])+" "+(i?r*(o[1]-n.y):r*o[1])})).join(" ");e.querySelector(".a9s-inner").setAttribute("d",o),e.querySelector(".a9s-outer").setAttribute("d",o)};function ql(e){return ql="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ql(e)}function Zl(e,t){for(var n=0;n0||n.props.config.allowEmpty?n.onCreateOrUpdateAnnotation("onAnnotationCreated",e)(t):(n.annotationLayer.deselect(),e());else{var r=n.state,o=r.beforeHeadlessModify,i=r.modifiedTarget;o?n.onCreateOrUpdateAnnotation("onAnnotationUpdated",e)(t,o):i?n.onCreateOrUpdateAnnotation("onAnnotationUpdated",e)(t,t):n.onCancelAnnotation(t,e)}else e()}))})),lc(uc(n),"selectAnnotation",(function(e){var t=n.annotationLayer.selectAnnotation(e,!0);if(t)return n.handleSelect(t,!0),t.annotation.clone();n.clearState()})),lc(uc(n),"setAnnotations",(function(e){return n.annotationLayer.init(e.map((function(e){return e.clone()})))})),lc(uc(n),"setDrawingEnabled",(function(e){return n.annotationLayer.setDrawingEnabled(e)})),lc(uc(n),"setDrawingTool",(function(e){return n.annotationLayer.setDrawingTool(e)})),lc(uc(n),"setVisible",(function(e){n.annotationLayer.setVisible(e),e||n.clearState()})),lc(uc(n),"updateSelected",(function(e,t){return new Promise((function(r){n.state.selectedAnnotation&&(t?n.state.selectedAnnotation.isSelection?n.onCreateOrUpdateAnnotation("onAnnotationCreated",r)(e):n.onCreateOrUpdateAnnotation("onAnnotationUpdated",r)(e,n.state.selectedAnnotation):n.setState({selectedAnnotation:e,beforeHeadlessModify:n.state.beforeHeadlessModify||n.state.selectedAnnotation},r))}))})),n.state={selectedAnnotation:null,selectedDOMElement:null,modifiedTarget:null,readOnly:t.config.readOnly,editorDisabled:t.config.disableEditor,widgets:t.config.widgets,beforeHeadlessModify:null},n._editor=e.default.createRef(),n}return n=u,(r=[{key:"componentDidMount",value:function(){this.annotationLayer=this.props.config.gigapixelMode?new rc(this.props):new cl(this.props),this.annotationLayer.on("load",this.props.onLoad),this.annotationLayer.on("startSelection",this.handleStartSelect),this.annotationLayer.on("endSelection",this.handleEndSelect),this.annotationLayer.on("select",this.handleSelect),this.annotationLayer.on("updateTarget",this.handleUpdateTarget),this.annotationLayer.on("viewportChange",this.handleViewportChange),this.forwardEvent("clickAnnotation","onClickAnnotation"),this.forwardEvent("mouseEnterAnnotation","onMouseEnterAnnotation"),this.forwardEvent("mouseLeaveAnnotation","onMouseLeaveAnnotation"),document.addEventListener("keyup",this.onKeyUp)}},{key:"componentWillUnmount",value:function(){this.annotationLayer.destroy(),document.removeEventListener("keyup",this.onKeyUp)}},{key:"disableEditor",get:function(){return this.state.editorDisabled},set:function(e){this.setState({editorDisabled:e})}},{key:"disableSelect",get:function(){return this.annotationLayer.disableSelect},set:function(e){this.annotationLayer.disableSelect=e}},{key:"formatters",get:function(){return this.annotationLayer.formatters},set:function(e){this.annotationLayer.formatters=e}},{key:"readOnly",get:function(){return this.state.readOnly},set:function(e){this.annotationLayer.readOnly=e,this.setState({readOnly:e})}},{key:"widgets",get:function(){return this.state.widgets},set:function(e){this.setState({widgets:e})}},{key:"render",value:function(){var t,n=this.state.selectedAnnotation&&!this.state.editorDisabled,r=this.state.readOnly||(null===(t=this.state.selectedAnnotation)||void 0===t?void 0:t.readOnly);return n&&e.default.createElement(Ni,{ref:this._editor,detachable:!0,wrapperEl:this.props.wrapperEl,annotation:this.state.selectedAnnotation,modifiedTarget:this.state.modifiedTarget,selectedElement:this.state.selectedDOMElement,readOnly:r,allowEmpty:this.props.config.allowEmpty,widgets:this.state.widgets,env:this.props.env,onAnnotationCreated:this.onCreateOrUpdateAnnotation("onAnnotationCreated"),onAnnotationUpdated:this.onCreateOrUpdateAnnotation("onAnnotationUpdated"),onAnnotationDeleted:this.onDeleteAnnotation,onCancel:this.onCancelAnnotation})}}])&&ic(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),u}(e.Component);function pc(e){return pc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pc(e)}function dc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yc(e){for(var t=1;t