3 lines
375 KiB
JavaScript
3 lines
375 KiB
JavaScript
/*! 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;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?S(e):null}function w(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return w(e)}}function O(e){(!e.__d&&(e.__d=!0)&&a.push(e)&&!_.__r++||s!==o.debounceRendering)&&((s=o.debounceRendering)||u)(_)}function _(){for(var e;_.__r=a.length;)e=a.sort((function(e,t){return e.__v.__b-t.__v.__b})),a=[],e.some((function(e){var t,n,r,o,i,a;e.__d&&(i=(o=(t=e).__v).__e,(a=t.__P)&&(n=[],(r=d({},o)).__v=o.__v+1,D(a,o,r,t.__n,void 0!==a.ownerSVGElement,null!=o.__h?[i]:null,n,null==i?S(o):i,o.__h),M(n,o),o.__e!=i&&w(o)))}))}function A(e,t,n,r,o,i,a,u,s,l){var p,d,y,m,v,g,w,O=r&&r.__k||f,_=O.length;for(n.__k=[],p=0;p<t.length;p++)if(null!=(m=n.__k[p]=null==(m=t[p])||"boolean"==typeof m?null:"string"==typeof m||"number"==typeof m||"bigint"==typeof m?h(null,m,null,null,m):Array.isArray(m)?h(b,{children:m},null,null,null):m.__b>0?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;p<w.length;p++)N(w[p],w[++p],w[++p])}function E(e,t,n){for(var r,o=e.__k,i=0;o&&i<o.length;i++)(r=o[i])&&(r.__=e,t="function"==typeof r.type?E(r,t,n):j(n,r,r,o,r.__e,t));return t}function x(e,t){return t=t||[],null==e||"boolean"==typeof e||(Array.isArray(e)?e.some((function(e){x(e,t)})):t.push(e)),t}function j(e,t,n,r,o,i){var a,u,s;if(void 0!==t.__d)a=t.__d,t.__d=void 0;else if(null==n||o!=i||null==o.parentNode)e:if(null==i||i.parentNode!==e)e.appendChild(o),a=null;else{for(u=i,s=0;(u=u.nextSibling)&&s<r.length;s+=2)if(u==o)break e;e.insertBefore(o,i),a=i}return void 0!==a?a:o.nextSibling}function P(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]=null==n?"":"number"!=typeof n||p.test(t)?n:n+"px"}function C(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||P(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||P(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?T:k,i):e.removeEventListener(t,i?T:k,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if("href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null!=n&&(!1!==n||"a"===t[0]&&"r"===t[1])?e.setAttribute(t,n):e.removeAttribute(t))}}function k(e){this.l[e.type+!1](o.event?o.event(e):e)}function T(e){this.l[e.type+!0](o.event?o.event(e):e)}function D(e,t,n,r,i,a,u,s,l){var c,f,p,y,m,h,v,S,w,O,_,E=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,s=t.__e=n.__e,t.__h=null,a=[s]),(c=o.__b)&&c(t);try{e:if("function"==typeof E){if(S=t.props,w=(c=E.contextType)&&r[c.__c],O=c?w?w.props.value:c.__:r,n.__c?v=(f=t.__c=n.__c).__=f.__E:("prototype"in E&&E.prototype.render?t.__c=f=new E(S,O):(t.__c=f=new g(S,O),f.constructor=E,f.render=L),w&&w.sub(f),f.props=S,f.state||(f.state={}),f.context=O,f.__n=r,p=f.__d=!0,f.__h=[]),null==f.__s&&(f.__s=f.state),null!=E.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=d({},f.__s)),d(f.__s,E.getDerivedStateFromProps(S,f.__s))),y=f.props,m=f.state,p)null==E.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==E.getDerivedStateFromProps&&S!==y&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(S,O),!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(S,f.__s,O)||t.__v===n.__v){f.props=S,f.state=f.__s,t.__v!==n.__v&&(f.__d=!1),f.__v=t,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),f.__h.length&&u.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(S,f.__s,O),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(y,m,h)}))}f.context=O,f.props=S,f.state=f.__s,(c=o.__r)&&c(t),f.__d=!1,f.__v=t,f.__P=e,c=f.render(f.props,f.state,f.context),f.state=f.__s,null!=f.getChildContext&&(r=d(d({},r),f.getChildContext())),p||null==f.getSnapshotBeforeUpdate||(h=f.getSnapshotBeforeUpdate(y,m)),_=null!=c&&c.type===b&&null==c.key?c.props.children:c,A(e,Array.isArray(_)?_:[_],t,n,r,i,a,u,s,l),f.base=t.__e,t.__h=null,f.__h.length&&u.push(f),v&&(f.__E=f.__=null),f.__e=!1}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=R(n.__e,t,n,r,i,a,u,l);(c=o.diffed)&&c(t)}catch(e){t.__v=null,(l||null!=a)&&(t.__e=s,t.__h=!!l,a[a.indexOf(s)]=null),o.__e(e,t,n)}}function M(e,t){o.__c&&o.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){o.__e(e,t.__v)}}))}function R(e,t,n,o,i,a,u,s){var l,f,p,d=n.props,m=t.props,h=t.type,v=0;if("svg"===h&&(i=!0),null!=a)for(;v<a.length;v++)if((l=a[v])&&"setAttribute"in l==!!h&&(h?l.localName===h:3===l.nodeType)){e=l,a[v]=null;break}if(null==e){if(null===h)return document.createTextNode(m);e=i?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h,m.is&&m),a=null,s=!1}if(null===h)d===m||s&&e.data===m||(e.data=m);else{if(a=a&&r.call(e.childNodes),f=(d=n.props||c).dangerouslySetInnerHTML,p=m.dangerouslySetInnerHTML,!s){if(null!=a)for(d={},v=0;v<e.attributes.length;v++)d[e.attributes[v].name]=e.attributes[v].value;(p||f)&&(p&&(f&&p.__html==f.__html||p.__html===e.innerHTML)||(e.innerHTML=p&&p.__html||""))}if(function(e,t,n,r,o){var i;for(i in n)"children"===i||"key"===i||i in t||C(e,i,null,n[i],r);for(i in t)o&&"function"!=typeof t[i]||"children"===i||"key"===i||"value"===i||"checked"===i||n[i]===t[i]||C(e,i,t[i],n[i],r)}(e,m,d,i,s),p)t.__k=[];else if(v=t.props.children,A(e,Array.isArray(v)?v:[v],t,n,o,i&&"foreignObject"!==h,a,u,a?a[0]:n.__k&&S(n,0),s),null!=a)for(v=a.length;v--;)null!=a[v]&&y(a[v]);s||("value"in m&&void 0!==(v=m.value)&&(v!==d.value||v!==e.value||"progress"===h&&!v)&&C(e,"value",v,d.value,!1),"checked"in m&&void 0!==(v=m.checked)&&v!==e.checked&&C(e,"checked",v,d.checked,!1))}return e}function N(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){o.__e(e,n)}}function I(e,t,n){var r,i;if(o.unmount&&o.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||N(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){o.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&I(r[i],t,"function"!=typeof e.type);n||null==e.__e||y(e.__e),e.__e=e.__d=void 0}function L(e,t,n){return this.constructor(e,n)}function B(e,t,n){var i,a,u;o.__&&o.__(e,t),a=(i="function"==typeof n)?null:n&&n.__k||t.__k,u=[],D(t,e=(!i&&n||t).__k=m(b,null,[e]),a||c,c,void 0!==t.ownerSVGElement,!i&&n?[n]:a?null:t.firstChild?r.call(t.childNodes):null,u,!i&&n?n:a?a.__e:t.firstChild,i),M(u,e)}function U(e,t){B(e,t,U)}function F(e,t,n){var o,i,a,u=d({},e.props);for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=t[a];return arguments.length>2&&(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]<n[0])break;e.u=n=n[2]}};function Me(e){return this.getChildContext=function(){return e.context},e.children}function Re(e){var t=this,n=e.i;t.componentWillUnmount=function(){B(null,t.l),t.l=null,t.i=null},t.i&&t.i!==n&&t.componentWillUnmount(),e.__v?(t.l||(t.i=n,t.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(e){this.childNodes.push(e),t.i.appendChild(e)},insertBefore:function(e,n){this.childNodes.push(e),t.i.appendChild(e)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>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);d<y;){for(t(n,d,y),d++,y--;a(n[d],p)<0;)d++;for(;a(n[y],p)>0;)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 e<t?-1:e>t?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<t.length;r++)if(n(e,t[r]))return r;return-1}function i(e,t){a(e,0,e.children.length,t,e)}function a(e,t,n,r,o){o||(o=y(null)),o.minX=1/0,o.minY=1/0,o.maxX=-1/0,o.maxY=-1/0;for(var i=t;i<n;i++){var a=e.children[i];u(o,e.leaf?r(a):a)}return o}function u(e,t){return e.minX=Math.min(e.minX,t.minX),e.minY=Math.min(e.minY,t.minY),e.maxX=Math.max(e.maxX,t.maxX),e.maxY=Math.max(e.maxY,t.maxY),e}function s(e,t){return e.minX-t.minX}function l(e,t){return e.minY-t.minY}function c(e){return(e.maxX-e.minX)*(e.maxY-e.minY)}function f(e){return e.maxX-e.minX+(e.maxY-e.minY)}function p(e,t){return e.minX<=t.minX&&e.minY<=t.minY&&t.maxX<=e.maxX&&t.maxY<=e.maxY}function d(e,t){return t.minX<=e.maxX&&t.minY<=e.maxY&&t.maxX>=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<t.children.length;i++){var a=t.children[i],u=t.leaf?r(a):a;d(e,u)&&(t.leaf?n.push(a):p(e,u)?this._all(a,n):o.push(a))}t=o.pop()}return n},r.prototype.collides=function(e){var t=this.data;if(!d(e,t))return!1;for(var n=[];t;){for(var r=0;r<t.children.length;r++){var o=t.children[r],i=t.leaf?this.toBBox(o):o;if(d(e,i)){if(t.leaf||p(e,i))return!0;n.push(o)}}t=n.pop()}return!1},r.prototype.load=function(e){if(!e||!e.length)return this;if(e.length<this._minEntries){for(var t=0;t<e.length;t++)this.insert(e[t]);return this}var n=this._build(e.slice(),0,e.length-1,0);if(this.data.children.length)if(this.data.height===n.height)this._splitRoot(this.data,n);else{if(this.data.height<n.height){var r=this.data;this.data=n,n=r}this._insert(n,this.data.height-n.height-1,!0)}else this.data=n;return this},r.prototype.insert=function(e){return e&&this._insert(e,this.data.height-1),this},r.prototype.clear=function(){return this.data=y([]),this},r.prototype.remove=function(e,t){if(!e)return this;for(var n,r,i,a=this.data,u=this.toBBox(e),s=[],l=[];a||s.length;){if(a||(a=s.pop(),r=s[s.length-1],n=l.pop(),i=!0),a.leaf){var c=o(e,a.children,t);if(-1!==c)return a.children.splice(c,1),s.push(a),this._condense(s),this}i||a.leaf||!p(a,u)?r?(n++,a=r.children[n],i=!1):a=null:(s.push(a),l.push(n),n=0,r=a,a=a.children[0])}return this},r.prototype.toBBox=function(e){return e},r.prototype.compareMinX=function(e,t){return e.minX-t.minX},r.prototype.compareMinY=function(e,t){return e.minY-t.minY},r.prototype.toJSON=function(){return this.data},r.prototype.fromJSON=function(e){return this.data=e,this},r.prototype._all=function(e,t){for(var n=[];e;)e.leaf?t.push.apply(t,e.children):n.push.apply(n,e.children),e=n.pop();return t},r.prototype._build=function(e,t,n,r){var o,a=n-t+1,u=this._maxEntries;if(a<=u)return i(o=y(e.slice(t,n+1)),this.toBBox),o;r||(r=Math.ceil(Math.log(a)/Math.log(u)),u=Math.ceil(a/Math.pow(u,r-1))),(o=y([])).leaf=!1,o.height=r;var s=Math.ceil(a/u),l=s*Math.ceil(Math.sqrt(u));m(e,t,n,l,this.compareMinX);for(var c=t;c<=n;c+=l){var f=Math.min(c+l-1,n);m(e,c,f,s,this.compareMinY);for(var p=c;p<=f;p+=s){var d=Math.min(p+s-1,f);o.children.push(this._build(e,p,d,r-1))}}return i(o,this.toBBox),o},r.prototype._chooseSubtree=function(e,t,n,r){for(;r.push(t),!t.leaf&&r.length-1!==n;){for(var o=1/0,i=1/0,a=void 0,u=0;u<t.children.length;u++){var s=t.children[u],l=c(s),f=(p=e,d=s,(Math.max(d.maxX,p.maxX)-Math.min(d.minX,p.minX))*(Math.max(d.maxY,p.maxY)-Math.min(d.minY,p.minY))-l);f<i?(i=f,o=l<o?l:o,a=s):f===i&&l<o&&(o=l,a=s)}t=a||t.children[0]}var p,d;return t},r.prototype._insert=function(e,t,n){var r=n?e:this.toBBox(e),o=[],i=this._chooseSubtree(r,this.data,t,o);for(i.children.push(e),u(i,r);t>=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<p?(p=v,r=y,d=b<d?b:d):v===p&&b<d&&(d=b,r=y)}return r||n-t},r.prototype._chooseSplitAxis=function(e,t,n){var r=e.leaf?this.compareMinX:s,o=e.leaf?this.compareMinY:l;this._allDistMargin(e,t,n,r)<this._allDistMargin(e,t,n,o)&&e.children.sort(r)},r.prototype._allDistMargin=function(e,t,n,r){e.children.sort(r);for(var o=this.toBBox,i=a(e,0,t,o),s=a(e,n-t,n,o),l=f(i)+f(s),c=t;c<n-t;c++){var p=e.children[c];u(i,e.leaf?o(p):p),l+=f(i)}for(var d=n-t-1;d>=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<o;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],o=[];if(r&&t)for(var i=0,a=r.length;i<a;i++)r[i].fn!==t&&r[i].fn._!==t&&o.push(r[i]);return o.length?n[e]=o:delete n[e],this}},e.exports=t,e.exports.TinyEmitter=t},6521:(e,t,n)=>{"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<o;){var v=p(m);if(s(r,v)){var b=u(r,v);a(e,t,[b,m,r])}m+=1}}},6157:(e,t,n)=>{"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<t?"hidden"===n.overflowY&&(l("scroll"),c(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(l("hidden"),c(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),r!==o){r=o;var a=i("autosize:resized");try{e.dispatchEvent(a)}catch(e){}}}}function u(e){var t=o.get(e);t&&t.destroy()}function s(e){var t=o.get(e);t&&t.update()}var l=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((l=function(e){return e}).destroy=function(e){return e},l.update=function(e){return e}):((l=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return a(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],u),e},l.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],s),e}),t.default=l,e.exports=t.default},void 0===(r=n.apply(t,[e,t]))||(e.exports=r)},408:(e,t,n)=>{"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;t<e.length;t++)e[t]&&(n=o(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}function i(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=o(e))&&(r&&(r+=" "),r+=t);return r}n.r(t),n.d(t,{default:()=>i})},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<r.length;a+=1)c(e,r[a],t[r[a]],n[r[a]])};f.supportsDescriptors=!!l,e.exports=f},3250:e=>{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<u.length;++o)if(n=e[u[o]],a(n)&&(r=n.call(e),i(r)))return r;throw new TypeError("No default value")}(e,"default"===n?"number":n)}},8190:(e,t,n)=>{"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;a<u.length;++a)if(i(e[u[a]])&&(n=e[u[a]](),o(n)))return n;throw new TypeError("No default value")}throw new TypeError("invalid [[DefaultValue]] hint supplied")};e.exports=function(e){return o(e)?e:arguments.length>1?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<a;s++)u.push("$"+s);if(o=Function("binder","return function ("+u.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof o){var n=r.apply(this,i.concat(t.call(arguments)));return Object(n)===n?n:this}return r.apply(e,i.concat(t.call(arguments)))})),r.prototype){var l=function(){};l.prototype=r.prototype,o.prototype=new l,l.prototype=null}return o}},4974:(e,t,n)=>{"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;p+=1){var y=n[p],m=A(y,0,1),v=A(y,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==y&&d||(c=!0),S(h,a="%"+(r+="."+y)+"%"))s=h[a];else if(null!=s){if(!(y in s)){if(!t)throw new u("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&p+1>=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<a.length;++h){var v=a[h];if(!(i[v]||r&&r[v]||m&&m[v]||u&&u[v])){var b=p(n,v);try{l(t,v,b)}catch(e){}}}}return t}},5600: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,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+"</"+String(t.nodeName).toLowerCase()+">"}if(k(t)){if(0===t.length)return"[]";var X=H(t,E);return _&&!function(e){for(var t=0;t<e.length;t++)if(N(e[t],"\n")>=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;n<r;n++)if(e[n]===t)return n;return-1}function I(e,t){if(e.length>t.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<e.length;o++)r[o]=M(e,o)?t(e[o],e):""}var i,a="function"==typeof S?S(e):[];if(O){i={};for(var u=0;u<a.length;u++)i["$"+a[u]]=a[u]}for(var s in e)M(e,s)&&(n&&String(Number(s))===s&&s<e.length||O&&i["$"+s]instanceof Symbol||(/[^\w$]/.test(s)?r.push(t(s,e)+": "+t(e[s],e)):r.push(s+": "+t(e[s],e))));if("function"==typeof S)for(var l=0;l<a.length;l++)_.call(e,a[l])&&r.push("["+t(a[l])+"]: "+t(e[a[l]],e));return r}},7095:(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;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;h<e.length;++h)d.push(String(h));if(o&&e.length>0)for(var v=0;v<e.length;++v)d.push(String(v));else for(var b in e)m&&"prototype"===b||!i.call(e,b)||d.push(String(b));if(l)for(var g=function(e){if("undefined"==typeof window||!y)return p(e);try{return p(e)}catch(e){return!1}}(e),S=0;S<f.length;++S)g&&"constructor"===f[S]||!i.call(e,f[S])||d.push(f[S]);return d}}e.exports=o},7437:(e,t,n)=>{"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<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n};t.__esModule=!0;var u=n(4741),s=n(1752),l=n(5263),c=n(4482),f="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:c(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return o(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,r=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||r?setTimeout((function(){return e.textarea&&l(e.textarea)})):this.textarea&&l(this.textarea),this.textarea&&this.textarea.addEventListener(f,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(f,this.onResize),l.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),r=(t.onChange,t.style),o=(t.innerRef,t.children),s=a(t,["onResize","maxRows","onChange","style","innerRef","children"]),l=this.state.lineHeight,c=n&&l?l*n:null;return u.createElement("textarea",i({},s,{onChange:this.onChange,style:c?i({},r,{maxHeight:c}):r,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),o)},t.prototype.componentDidUpdate=function(){this.textarea&&l.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:s.number,maxRows:s.number,onResize:s.func,innerRef:s.any,async:s.bool},t}(u.Component);t.TextareaAutosize=u.forwardRef((function(e,t){return u.createElement(p,i({},e,{innerRef:t}))}))},2975:(e,t,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;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function v(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 b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&w(e,t)}(v,e);var t,n,i,c,y,m=(c=v,y=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=_(c);if(y){var n=_(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return O(e)}(this,e)});function v(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,v),A(O(t=m.call(this,e)),"onDragStart",(function(e,n){if((0,p.default)("Draggable: onDragStart: %j",n),!1===t.props.onStart(e,(0,l.createDraggableData)(O(t),n)))return!1;t.setState({dragging:!0,dragged:!0})})),A(O(t),"onDrag",(function(e,n){if(!t.state.dragging)return!1;(0,p.default)("Draggable: onDrag: %j",n);var r,o,i=(0,l.createDraggableData)(O(t),n),a={x:i.x,y:i.y};if(t.props.bounds){var u=a.x,s=a.y;a.x+=t.state.slackX,a.y+=t.state.slackY;var c=(r=(0,l.getBoundPosition)(O(t),a.x,a.y),o=2,function(e){if(Array.isArray(e))return e}(r)||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}}(r,o)||function(e,t){if(e){if("string"==typeof e)return g(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)?g(e,t):void 0}}(r,o)||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.")}()),f=c[0],d=c[1];a.x=f,a.y=d,a.slackX=t.state.slackX+(u-a.x),a.slackY=t.state.slackY+(s-a.y),i.x=a.x,i.y=a.y,i.deltaX=a.x-t.state.x,i.deltaY=a.y-t.state.y}if(!1===t.props.onDrag(e,i))return!1;t.setState(a)})),A(O(t),"onDragStop",(function(e,n){if(!t.state.dragging)return!1;if(!1===t.props.onStop(e,(0,l.createDraggableData)(O(t),n)))return!1;(0,p.default)("Draggable: onDragStop: %j",n);var r={dragging:!1,slackX:0,slackY:0};if(Boolean(t.props.position)){var o=t.props.position,i=o.x,a=o.y;r.x=i,r.y=a}t.setState(r)})),t.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:b({},e.position),slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, 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<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=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<t;n++)r[n]=e[n];return r}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g={start:"touchstart",move:"touchmove",stop:"touchend"},S={start:"mousedown",move:"mousemove",stop:"mouseup"},w=S,O=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(p,e);var t,n,i,l,f=(i=p,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=v(i);if(l){var n=v(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}(this,e)});function p(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return b(h(e=f.call.apply(f,[this].concat(n))),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),b(h(e),"mounted",!1),b(h(e),"handleDragStart",(function(t){if(e.props.onMouseDown(t),!e.props.allowAnyClick&&"number"==typeof t.button&&0!==t.button)return!1;var n=e.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> 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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c="";function f(e,t){return c||(c=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,o.isFunction)(e[t])}))),!!(0,o.isFunction)(e[c])&&e[c](t)}function p(e,t,n){var r=e.x,o=e.y,i="translate(".concat(r).concat(n,",").concat(o).concat(n,")");if(t){var a="".concat("string"==typeof t.x?t.x:t.x+n),u="".concat("string"==typeof t.y?t.y:t.y+n);i="translate(".concat(a,", ").concat(u,")")+i}return i}function d(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function y(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},5876:(e,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<n.length;a++)if(o(r,n[a])in i)return n[a];return""}function o(e,t){return t?"".concat(t).concat(function(e){for(var t="",n=!0,r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e)):e}var i=r();t.default=i},8489:(e,t)=>{"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("<DraggableCore>: 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<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},t.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"==typeof e&&!isNaN(e)},t.int=function(e){return parseInt(e,10)},t.dontSetMe=function(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))}},5334:(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.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(4741),u=l(a),s=l(n(1752));function l(e){return e&&e.__esModule?e:{default:e}}var c={position:"absolute",top:0,left:0,visibility:"hidden",height:0,overflow:"scroll",whiteSpace:"pre"},f=["extraWidth","injectStyles","inputClassName","inputRef","inputStyle","minWidth","onAutosize","placeholderIsMinWidth"],p=function(e,t){t.style.fontSize=e.fontSize,t.style.fontFamily=e.fontFamily,t.style.fontWeight=e.fontWeight,t.style.fontStyle=e.fontStyle,t.style.letterSpacing=e.letterSpacing,t.style.textTransform=e.textTransform},d=!("undefined"==typeof window||!window.navigator)&&/MSIE |Trident\/|Edge\//.test(window.navigator.userAgent),y=function(){return d?"_"+Math.random().toString(36).substr(2,12):void 0},m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==r(t)&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.inputRef=function(e){n.input=e,"function"==typeof n.props.inputRef&&n.props.inputRef(e)},n.placeHolderSizerRef=function(e){n.placeHolderSizer=e},n.sizerRef=function(e){n.sizer=e},n.state={inputWidth:e.minWidth,inputId:e.id||y(),prevId:e.id},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+r(t));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.id;return n!==t.prevId?{inputId:n||y(),prevId:n}:null}}]),i(t,[{key:"componentDidMount",value:function(){this.mounted=!0,this.copyInputStyles(),this.updateInputWidth()}},{key:"componentDidUpdate",value:function(e,t){t.inputWidth!==this.state.inputWidth&&"function"==typeof this.props.onAutosize&&this.props.onAutosize(this.state.inputWidth),this.updateInputWidth()}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"copyInputStyles",value:function(){if(this.mounted&&window.getComputedStyle){var e=this.input&&window.getComputedStyle(this.input);e&&(p(e,this.sizer),this.placeHolderSizer&&p(e,this.placeHolderSizer))}}},{key:"updateInputWidth",value:function(){if(this.mounted&&this.sizer&&void 0!==this.sizer.scrollWidth){var e=void 0;e=this.props.placeholder&&(!this.props.value||this.props.value&&this.props.placeholderIsMinWidth)?Math.max(this.sizer.scrollWidth,this.placeHolderSizer.scrollWidth)+2:this.sizer.scrollWidth+2,(e+="number"===this.props.type&&void 0===this.props.extraWidth?16:parseInt(this.props.extraWidth)||0)<this.props.minWidth&&(e=this.props.minWidth),e!==this.state.inputWidth&&this.setState({inputWidth:e})}}},{key:"getInput",value:function(){return this.input}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"renderStyles",value:function(){var e=this.props.injectStyles;return d&&e?u.default.createElement("style",{dangerouslySetInnerHTML:{__html:"input#"+this.state.inputId+"::-ms-clear {display: none;}"}}):null}},{key:"render",value:function(){var e=[this.props.defaultValue,this.props.value,""].reduce((function(e,t){return null!=e?e:t})),t=o({},this.props.style);t.display||(t.display="inline-block");var n=o({boxSizing:"content-box",width:this.state.inputWidth+"px"},this.props.inputStyle),r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=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<p.length;o++)e/=p[o];return(e=Math.floor(e))>(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]&&n<p.length;n++)e/=p[n],t*=p[n];return r=(r%=t)?t-r:t,Math.ceil(r)}(a),i||1),2147483647));b[u]=0,function(e,t){e.setAttribute(h,t)}(e,u)}function w(e){e?g(v(e)):Object.keys(b).forEach(g)}c("en_US",(function(e,t){if(0===t)return["just now","right now"];var n=u[Math.floor(t/2)];return e>1&&(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;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},A.apply(this,arguments)},E=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.dom=null,e}return _(n,t),n.prototype.componentDidMount=function(){this.renderTimeAgo()},n.prototype.componentDidUpdate=function(){this.renderTimeAgo()},n.prototype.renderTimeAgo=function(){var e,t=this.props,n=t.live,r=t.datetime,o=t.locale,i=t.opts;w(this.dom),!1!==n&&(this.dom.setAttribute("datetime",""+((e=r)instanceof Date?e.getTime():e)),function(e,t,n){(e.length?e:[e]).forEach((function(e){S(e,function(e){return e.getAttribute("datetime")}(e),f(t),n||{})}))}(this.dom,o,i))},n.prototype.componentWillUnmount=function(){w(this.dom)},n.prototype.render=function(){var t=this,n=this.props,r=n.datetime,o=(n.live,n.locale),i=n.opts,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(n,["datetime","live","locale","opts"]);return e.createElement("time",A({ref:function(e){t.dom=e}},a),function(e,t,n){return y(m(e,n&&n.relativeDate),f(t))}(r,o,i))},n.defaultProps={live:!0,className:""},n}(e.PureComponent);const x=E;var j=r(2612),P=r.n(j);const C=JSON.parse('{"Add a comment...":"إضافة تعليق","Add a reply...":"إضافة رد","Add tag...":"إضافة علامة","Cancel":"إلغاء","Close":"إغلاق","Edit":"Edit","Delete":"Delete","Ok":"تم"}'),k=JSON.parse('{"Add a comment...":"Napsat komentář...","Add a reply...":"Odpovědět...","Add tag...":"Přidat štítek...","Cancel":"Zrušit","Close":"Zavřít","Edit":"Upravit","Delete":"Smazat","Ok":"Ok"}'),T=JSON.parse('{"Add a comment...":"Kommentar schreiben...","Add a reply...":"Antwort schreiben...","Add tag...":"Tag...","Cancel":"Abbrechen","Close":"Schliessen","Edit":"Bearbeiten","Delete":"Löschen","Ok":"Ok"}'),D=JSON.parse('{"Add a comment...":"Σχολίασε...","Add a reply...":"Απάντησε...","Add tag...":"Πρόσθεσε tag...","Cancel":"Άκυρο","Close":"Κλείσιμο","Edit":"Επεξεργασία","Delete":"Διαγραφή","Ok":"Ok"}'),M=JSON.parse('{"Add a comment...":"Agregar un comentario...","Add a reply...":"Agregar una respuesta...","Add tag...":"Etiquetar...","Cancel":"Cancelar","Close":"Cerrar","Edit":"Editar","Delete":"Eliminar","Ok":"Ok"}'),R=JSON.parse('{"Add a comment...":"Lisää kommentti","Add a reply...":"Lisää vastaus","Add tag...":"Lisää tunniste","Cancel":"Peruuta","Close":"Sulje","Edit":"Muokkaa","Delete":"Poista","Ok":"Ok"}'),N=JSON.parse('{"Add a comment...":"Ajouter un commentaire...","Add a reply...":"Ajouter une réponse...","Add tag...":"Ajouter une étiquette...","Cancel":"Annuler","Close":"Fermer","Edit":"Éditer","Delete":"Supprimer","Ok":"Ok"}'),I=JSON.parse('{"Add a comment...":"Engadir un comentario...","Add a reply...":"Engadir unha resposta...","Add tag...":"Etiquetar...","Cancel":"Cancelar","Close":"Pechar","Edit":"Edit","Delete":"Delete","Ok":"Ok"}'),L=JSON.parse('{"Add a comment...":"टिप्पणी जोड़ें","Add a reply...":"जवाब दें","Add tag...":"टैग लगाएँ","Cancel":"रद्द करें","Close":"बंद करें","Edit":"संपादित करें","Delete":"हटाएँ","Ok":"ठीक है"}'),B=JSON.parse('{"Add a comment...":"Commenta...","Add a reply...":"Rispondi...","Add tag...":"Aggiungi tag...","Cancel":"Annulla","Close":"Chiudi","Edit":"Edit","Delete":"Delete","Ok":"Ok"}'),U=JSON.parse('{"Add a comment...":"コメントを追加する...","Add a reply...":"返信する...","Add tag...":"タグを追加する...","Cancel":"キャンセル","Close":"閉じる","Edit":"編集","Delete":"削除","Ok":"Ok"}'),F=JSON.parse('{"Add a comment...":"댓글 추가","Add a reply...":"답글 추가","Add tag...":"태그 추가","Cancel":"취소","Close":"닫기","Edit":"수정","Delete":"삭제","Ok":"확인"}'),V=JSON.parse('{"Add a comment...":"Commentaar toevoegen...","Add a reply...":"Antwoord toevoegen...","Add tag...":"Tag toevoegen...","Cancel":"Afbreken","Close":"Sluiten","Edit":"Bewerken","Delete":"Verwijderen","Ok":"Ok"}'),H=JSON.parse('{"Add a comment...":"Adicionar um comentário...","Add a reply...":"Adicionar uma resposta...","Add tag...":"Etiquetar...","Cancel":"Cancelar","Close":"Fechar","Edit":"Editar","Delete":"Apagar","Ok":"Ok"}'),z=JSON.parse('{"Add a comment...":"Добавить комментарий...","Add a reply...":"Добавить ответ...","Add tag...":"Добавить тэг...","Cancel":"Отмена","Close":"Закрыть","Edit":"Редактировать","Delete":"Удалить","Ok":"Ок"}'),W=JSON.parse('{"Add a comment...":"Skriv en kommentar...","Add a reply...":"Skriv ett svar...","Add tag...":"Tagg...","Cancel":"Cancel","Close":"Stäng","Edit":"Edit","Delete":"Delete","Ok":"Ok"}'),$=JSON.parse('{"Add a comment...":"เพิ่มคอมเมนต์...","Add a reply...":"ตอบกลับ...","Add tag...":"เพิ่มแท็ก...","Cancel":"ยกเลิก","Close":"ปิด","Edit":"แก้ไข","Delete":"ลบ","Ok":"ตกลง"}'),Y=JSON.parse('{"Add a comment...":"Yorum ekle...","Add a reply...":"Cevap ekle...","Add tag...":"Tag Ekle...","Cancel":"İptal","Close":"Kapat","Edit":"Düzenle","Delete":"Sil","Ok":"Tamam"}'),X=JSON.parse('{"Add a comment...":"تبصرہ کریں","Add a reply...":"جواب دیں","Add tag...":"ٹیگ لگائیں","Cancel":"منسوخ کریں","Close":"بند کریں","Edit":"ترمیم کریں","Delete":"ہٹائیں","Ok":"ٹھیک ہے"}'),G=JSON.parse('{"Add a comment...":"添加评论...","Add a reply...":"添加回复...","Add tag...":"添加标签...","Cancel":"取消","Close":"关闭","Edit":"编辑","Delete":"删除","Ok":"确认"}'),q=JSON.parse('{"Add a comment...":"添加評論...","Add a reply...":"添加回覆...","Add tag...":"添加標籤...","Cancel":"取消","Close":"關閉","Edit":"編輯","Delete":"刪除","Ok":"確認"}');var Z=r(9687),J=r(6405),K=r(6885),Q=r(3741),ee=r(2305),te=r(426),ne=r(485),re=r(8981),oe=r(4742),ie=r(2083),ae=r(681),ue=r(333),se=r(4970),le=r(2312),ce=r(5776),fe=r(7681),pe=r(2112),de=r(5874),ye=r(9372),me=r(3941);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){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 be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ge(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==he(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==he(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===he(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Se={ar:C,cs:k,de:T,el:D,es:M,fi:R,fr:N,gl:I,hi:L,it:B,ja:U,ko:F,nl:V,pt:H,ru:z,sv:W,th:$,tr:Y,ur:X,"zh-CN":G,"zh-TW":q},we=Object.keys(Se),Oe=new(P())({allowMissing:!0});Oe.init=function(e,t){Oe.clear(),e&&(Oe.locale(e),Oe.extend(Se[e])),t&&Oe.extend(t)},c("ar",Z.Z),c("cs",J.Z),c("de",K.Z),c("el",Q.Z),c("es",ee.Z),c("fi",te.Z),c("fr",ne.Z),c("gl",re.Z),c("hi",oe.Z),c("it",ie.Z),c("ja",ae.Z),c("ko",ue.Z),c("nl",se.Z),c("pt",le.Z),c("ru",ce.Z),c("sv",fe.Z),c("th",pe.Z),c("tr",de.Z),c("zh-CN",ye.Z),c("zh-TW",me.Z),Oe.registerMessages=function(e,t){Se[e]?Se[e]=be(be({},Se[e]),t):Se[e]=t};const _e=Oe,Ae=function(t){var n=(0,e.useRef)();return function(n,r){var o=function(e){n.current&&!n.current.contains(event.target)&&t.onClickOutside()};(0,e.useEffect)((function(){return document.addEventListener("mousedown",o),function(){return document.removeEventListener("mousedown",o)}}))}(n),e.default.createElement("ul",{ref:n,className:"r6o-comment-dropdown-menu"},e.default.createElement("li",{onClick:t.onEdit},_e.t("Edit")),e.default.createElement("li",{onClick:t.onDelete},_e.t("Delete")))};var Ee=r(2975);function xe(e){return xe="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},xe(e)}function je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,De(r.key),r)}}function Pe(e,t){return Pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pe(e,t)}function Ce(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ke(e){return ke=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ke(e)}function Te(e,t,n){return(t=De(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function De(e){var t=function(e,t){if("object"!==xe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===xe(t)?t:String(t)}var Me=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pe(e,t)}(u,t);var n,r,o,i,a=(o=u,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ke(o);if(i){var n=ke(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===xe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ce(e)}(this,e)});function u(t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),Te(Ce(n=a.call(this,t)),"onKeyDown",(function(e){13===e.which&&e.ctrlKey&&n.props.onSaveAndClose()})),Te(Ce(n),"onKeyUp",(function(e){46===e.which&&e.stopPropagation()})),n.element=(0,e.createRef)(),n}return n=u,(r=[{key:"componentDidMount",value:function(){this.props.focus&&this.element.current&&this.element.current.focus({preventScroll:!0})}},{key:"render",value:function(){return e.default.createElement(Ee.Z,{ref:this.element,className:"r6o-editable-text",value:this.props.content,placeholder:this.props.placeholder||_e.t("Add a comment..."),disabled:!this.props.editable,onChange:this.props.onChange,onKeyUp:this.onKeyUp,onKeyDown:this.onKeyDown})}}])&&je(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),u}(e.Component);function Re(){return Re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Re.apply(this,arguments)}var Ne=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Ie=Math.abs,Le=String.fromCharCode,Be=Object.assign;function Ue(e){return e.trim()}function Fe(e,t,n){return e.replace(t,n)}function Ve(e,t){return e.indexOf(t)}function He(e,t){return 0|e.charCodeAt(t)}function ze(e,t,n){return e.slice(t,n)}function We(e){return e.length}function $e(e){return e.length}function Ye(e,t){return t.push(e),e}var Xe=1,Ge=1,qe=0,Ze=0,Je=0,Ke="";function Qe(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Xe,column:Ge,length:a,return:""}}function et(e,t){return Be(Qe("",null,null,"",null,null,0),e,{length:-e.length},t)}function tt(){return Je=Ze>0?He(Ke,--Ze):0,Ge--,10===Je&&(Ge=1,Xe--),Je}function nt(){return Je=Ze<qe?He(Ke,Ze++):0,Ge++,10===Je&&(Ge=1,Xe++),Je}function rt(){return He(Ke,Ze)}function ot(){return Ze}function it(e,t){return ze(Ke,e,t)}function at(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function ut(e){return Xe=Ge=1,qe=We(Ke=e),Ze=0,[]}function st(e){return Ke="",e}function lt(e){return Ue(it(Ze-1,pt(91===e?e+2:40===e?e+1:e)))}function ct(e){for(;(Je=rt())&&Je<33;)nt();return at(e)>2||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;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function _t(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case St:return e.return=e.return||e.value;case bt:return"";case wt:return e.return=e.value+"{"+Ot(e.children,r)+"}";case gt:e.value=e.props.join(",")}return We(n=Ot(e.children,r))?e.return=e.value+"{"+n+"}":""}function At(e){return st(Et("",null,null,null,[""],e=ut(e),0,[0],e))}function Et(e,t,n,r,o,i,a,u,s){for(var l=0,c=0,f=a,p=0,d=0,y=0,m=1,h=1,v=1,b=0,g="",S=o,w=i,O=r,_=g;h;)switch(y=b,b=nt()){case 40:if(108!=y&&58==He(_,f-1)){-1!=Ve(_+=Fe(lt(b),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:_+=lt(b);break;case 9:case 10:case 13:case 32:_+=ct(y);break;case 92:_+=ft(ot()-1,7);continue;case 47:switch(rt()){case 42:case 47:Ye(jt(dt(nt(),ot()),t,n),s);break;default:_+="/"}break;case 123*m:u[l++]=We(_)*v;case 125*m:case 59:case 0:switch(b){case 0:case 125:h=0;case 59+c:-1==v&&(_=Fe(_,/\f/g,"")),d>0&&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;y<r;++y)for(var v=0,b=ze(e,f+1,f=Ie(m=a[y])),g=e;v<d;++v)(g=Ue(m>0?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;u<i.length;u++)for(var l=0;l<a.length;l++,s++)e.props[s]=o[u]?i[u].replace(/&\f/g,a[l]):a[l]+" "+i[u]}}},Dt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Mt(e,t){switch(function(e,t){return 45^He(e,0)?(((t<<2^He(e,0))<<2^He(e,1))<<2^He(e,2))<<2^He(e,3):0}(e,t)){case 5103:return vt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return vt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return vt+e+ht+e+mt+e+e;case 6828:case 4268:return vt+e+mt+e+e;case 6165:return vt+e+mt+"flex-"+e+e;case 5187:return vt+e+Fe(e,/(\w+).+(:[^]+)/,vt+"box-$1$2"+mt+"flex-$1$2")+e;case 5443:return vt+e+mt+"flex-item-"+Fe(e,/flex-|-self/,"")+e;case 4675:return vt+e+mt+"flex-line-pack"+Fe(e,/align-content|flex-|-self/,"")+e;case 5548:return vt+e+mt+Fe(e,"shrink","negative")+e;case 5292:return vt+e+mt+Fe(e,"basis","preferred-size")+e;case 6060:return vt+"box-"+Fe(e,"-grow","")+vt+e+mt+Fe(e,"grow","positive")+e;case 4554:return vt+Fe(e,/([^-])(transform)/g,"$1"+vt+"$2")+e;case 6187:return Fe(Fe(Fe(e,/(zoom-|grab)/,vt+"$1"),/(image-set)/,vt+"$1"),e,"")+e;case 5495:case 3959:return Fe(e,/(image-set\([^]*)/,vt+"$1$`$1");case 4968:return Fe(Fe(e,/(.+:)(flex-)?(.*)/,vt+"box-pack:$3"+mt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+vt+e+e;case 4095:case 3583:case 4068:case 2532:return Fe(e,/(.+)-inline(.+)/,vt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(We(e)-1-t>6)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<t.length;n++)a[t[n]]=!0;u.push(e)}));var s,l,c,f,p=[_t,(f=function(e){s.insert(e)},function(e){e.root||(e=e.return)&&f(e)})],d=(l=[Tt,Dt].concat(i,p),c=$e(l),function(e,t,n,r){for(var o="",i=0;i<c;i++)o+=l[i](e,t,n,r)||"";return o});o=function(e,t,n,r){s=n,Ot(At(e?e+"{"+t.styles+"}":t.styles),d),r&&(y.inserted[t.name]=!0)};var y={key:t,sheet:new Ne({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:o};return y.sheet.hydrate(u),y};function It(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var Lt=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Bt=function(e,t,n){Lt(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}},Ut={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Ft(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}function Vt(e){return Vt="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},Vt(e)}var Ht=/[A-Z]|^ms/g,zt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Wt=function(e){return 45===e.charCodeAt(1)},$t=function(e){return null!=e&&"boolean"!=typeof e},Yt=Ft((function(e){return Wt(e)?e:e.replace(Ht,"-$&").toLowerCase()})),Xt=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(zt,(function(e,t,n){return qt={name:t,styles:n,next:qt},t}))}return 1===Ut[e]||Wt(e)||"number"!=typeof t||0===t?t:t+"px"};function Gt(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(Vt(n)){case"boolean":return"";case"object":if(1===n.anim)return qt={name:n.name,styles:n.styles,next:qt},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)qt={name:r.name,styles:r.styles,next:qt},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Gt(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!==Vt(a))null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":$t(a)&&(r+=Yt(i)+":"+Xt(i,a)+";");else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var u=Gt(e,t,a);switch(i){case"animation":case"animationName":r+=Yt(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}else for(var s=0;s<a.length;s++)$t(a[s])&&(r+=Yt(i)+":"+Xt(i,a[s])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=qt,i=n(e);return qt=o,Gt(e,t,i)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}var qt,Zt=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Jt=function(e,t,n){if(1===e.length&&"object"===Vt(e[0])&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";qt=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=Gt(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++)o+=Gt(n,t,e[a]),r&&(o+=i[a]);Zt.lastIndex=0;for(var u,s="";null!==(u=Zt.exec(o));)s+="-"+u[1];var l=function(e){for(var t,n=0,r=0,o=e.length;o>=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<o;a++)i[a]=r[a];return e.createElement.apply(null,i)};function cn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Jt(t)}var fn=function e(t){for(var n=t.length,r=0,o="";r<n;r++){var i=t[r];if(null!=i){var a=void 0;switch(sn(i)){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var u in a="",i)i[u]&&u&&(a&&(a+=" "),a+=u);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o},pn=function(e){var t=e.cache,n=e.serializedArr;return Qt((function(){for(var e=0;e<n.length;e++)Bt(t,n[e],!1)})),null},dn=nn((function(t,n){var r=[],o=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var i=Jt(t,n.registered);return r.push(i),Lt(n,i,!1),n.key+"-"+i.name},i={css:o,cx:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,t,n){var r=[],o=It(e,r,n);return r.length<2?n:o+t(r)}(n.registered,o,fn(t))},theme:e.useContext(rn)},a=t.children(i);return e.createElement(e.Fragment,null,e.createElement(pn,{cache:n,serializedArr:r}),a)}));function yn(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=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<i.length;r++)n=i[r],t.indexOf(n)>=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<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gn(r.key),r)}}function wn(e,t,n){return t&&Sn(e.prototype,t),n&&Sn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function On(e,t){return On=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},On(e,t)}function _n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&On(e,t)}function An(e,t,n){return(t=gn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function En(e){return En="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},En(e)}function xn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jn(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 Pn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jn(Object(n),!0).forEach((function(t){xn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cn(e){return Cn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Cn(e)}function kn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Cn(e);if(t){var o=Cn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){return!t||"object"!==En(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,n)}}var Tn=function(){};function Dn(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Mn(e,t,n){var r=[n];if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&r.push("".concat(Dn(e,o)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var Rn=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===hn(e)&&null!==e?[e]:[]},Nn=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,Pn({},mn(e,["className","clearValue","cx","getStyles","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"]))};function In(e){return[document.documentElement,document.body,window].indexOf(e)>-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<n?window.requestAnimationFrame(t):r(e)}()}function Fn(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var Vn=!1,Hn={get passive(){return Vn=!0}},zn="undefined"!=typeof window?window:{};zn.addEventListener&&zn.removeEventListener&&(zn.addEventListener("p",Tn,Hn),zn.removeEventListener("p",Tn,!1));var Wn=Vn;var $n=function(e){return"auto"===e?"bottom":e},Yn=(0,e.createContext)({getPortalPlacement:null}),Xn=function(e){_n(n,e);var t=kn(n);function n(){var e;bn(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return(e=t.call.apply(t,[this].concat(o))).state={maxHeight:e.props.maxMenuHeight,placement:null},e.getPlacement=function(t){var n=e.props,r=n.minMenuHeight,o=n.maxMenuHeight,i=n.menuPlacement,a=n.menuPosition,u=n.menuShouldScrollIntoView,s=n.theme;if(t){var l="fixed"===a,c=function(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,u=e.theme.spacing,s=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/,o=document.documentElement;if("fixed"===t.position)return o;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return o}(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var c=s.getBoundingClientRect().height,f=n.getBoundingClientRect(),p=f.bottom,d=f.height,y=f.top,m=n.offsetParent.getBoundingClientRect().top,h=window.innerHeight,v=Ln(s),b=parseInt(getComputedStyle(n).marginBottom,10),g=parseInt(getComputedStyle(n).marginTop,10),S=m-g,w=h-y,O=S+v,_=c-v-y,A=p-h+v+b,E=v+y-g,x=160;switch(o){case"auto":case"bottom":if(w>=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;i<t;i++)o[i]=arguments[i];return(e=n.call.apply(n,[this].concat(o))).state={placement:null},e.getPortalPlacement=function(t){var n=t.placement;n!==$n(e.props.menuPlacement)&&e.setState({placement:n})},e}return wn(r,[{key:"render",value:function(){var t=this.props,n=t.appendTo,r=t.children,o=t.className,i=t.controlElement,a=t.cx,u=t.innerProps,s=t.menuPlacement,l=t.menuPosition,c=t.getStyles,f="fixed"===l;if(!n&&!f||!i)return null;var p=this.state.placement||$n(s),d=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(i),y=f?0:window.pageYOffset,m=d[p]+y,h=ln("div",Re({css:c("menuPortal",{offset:m,position:l,rect:d}),className:a({"menu-portal":!0},o)},u),r);return ln(Yn.Provider,{value:{getPortalPlacement:this.getPortalPlacement}},n?(0,e.createPortal)(h,n):h)}}]),r}(e.Component),rr={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},or=function(e){var t=e.size,n=mn(e,["size"]);return ln("svg",Re({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:rr},n))},ir=function(e){return ln(or,Re({size:20},e),ln("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},ar=function(e){return ln(or,Re({size:20},e),ln("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},ur=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorContainer",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?o.neutral80:o.neutral40}}},sr=ur,lr=ur,cr=function(){var e=cn.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(Qn||(er=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],tr||(tr=er.slice(0)),Qn=Object.freeze(Object.defineProperties(er,{raw:{value:Object.freeze(tr)}})))),fr=function(e){var t=e.delay,n=e.offset;return ln("span",{css:cn({animation:"".concat(cr," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":null,height:"1em",verticalAlign:"top",width:"1em"},"","")})},pr=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps,i=e.isRtl;return ln("div",Re({css:r("loadingIndicator",e),className:n({indicator:!0,"loading-indicator":!0},t)},o),ln(fr,{delay:0,offset:i}),ln(fr,{delay:160,offset:!0}),ln(fr,{delay:320,offset:!i}))};pr.defaultProps={size:4};var dr=function(e){return{label:"input",background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}},yr=function(e){var t=e.children,n=e.innerProps;return ln("div",n,t)},mr=yr,hr=yr,vr=function(e){var t=e.children,n=e.className,r=e.components,o=e.cx,i=e.data,a=e.getStyles,u=e.innerProps,s=e.isDisabled,l=e.removeProps,c=e.selectProps,f=r.Container,p=r.Label,d=r.Remove;return ln(dn,null,(function(r){var y=r.css,m=r.cx;return ln(f,{data:i,innerProps:Pn({className:m(y(a("multiValue",e)),o({"multi-value":!0,"multi-value--is-disabled":s},n))},u),selectProps:c},ln(p,{data:i,innerProps:{className:m(y(a("multiValueLabel",e)),o({"multi-value__label":!0},n))},selectProps:c},t),ln(d,{data:i,innerProps:Pn({className:m(y(a("multiValueRemove",e)),o({"multi-value__remove":!0},n))},l),selectProps:c}))}))};vr.defaultProps={cropWithEllipsis:!0};var br={ClearIndicator:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return ln("div",Re({css:o("clearIndicator",e),className:r({indicator:!0,"clear-indicator":!0},n)},i),t||ln(ir,null))},Control:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.className,i=e.isDisabled,a=e.isFocused,u=e.innerRef,s=e.innerProps,l=e.menuIsOpen;return ln("div",Re({ref:u,css:r("control",e),className:n({control:!0,"control--is-disabled":i,"control--is-focused":a,"control--menu-is-open":l},o)},s),t)},DropdownIndicator:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return ln("div",Re({css:o("dropdownIndicator",e),className:r({indicator:!0,"dropdown-indicator":!0},n)},i),t||ln(ar,null))},DownChevron:ar,CrossIcon:ir,Group:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.Heading,a=e.headingProps,u=e.innerProps,s=e.label,l=e.theme,c=e.selectProps;return ln("div",Re({css:o("group",e),className:r({group:!0},n)},u),ln(i,Re({},a,{selectProps:c,theme:l,getStyles:o,cx:r}),s),ln("div",null,t))},GroupHeading:function(e){var t=e.getStyles,n=e.cx,r=e.className,o=Nn(e);o.data;var i=mn(o,["data"]);return ln("div",Re({css:t("groupHeading",e),className:n({"group-heading":!0},r)},i))},IndicatorsContainer:function(e){var t=e.children,n=e.className,r=e.cx,o=e.innerProps,i=e.getStyles;return ln("div",Re({css:i("indicatorsContainer",e),className:r({indicators:!0},n)},o),t)},IndicatorSeparator:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps;return ln("span",Re({},o,{css:r("indicatorSeparator",e),className:n({"indicator-separator":!0},t)}))},Input:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=Nn(e),i=o.innerRef,a=o.isDisabled,u=o.isHidden,s=mn(o,["innerRef","isDisabled","isHidden"]);return ln("div",{css:r("input",e)},ln(vn.Z,Re({className:n({input:!0},t),inputRef:i,inputStyle:dr(u),disabled:a},s)))},LoadingIndicator:pr,Menu:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerRef,a=e.innerProps;return ln("div",Re({css:o("menu",e),className:r({menu:!0},n),ref:i},a),t)},MenuList:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps,a=e.innerRef,u=e.isMulti;return ln("div",Re({css:o("menuList",e),className:r({"menu-list":!0,"menu-list--is-multi":u},n),ref:a},i),t)},MenuPortal:nr,LoadingMessage:Kn,NoOptionsMessage:Jn,MultiValue:vr,MultiValueContainer:mr,MultiValueLabel:hr,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return ln("div",n,t||ln(ir,{size:14}))},Option:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.isFocused,u=e.isSelected,s=e.innerRef,l=e.innerProps;return ln("div",Re({css:o("option",e),className:r({option:!0,"option--is-disabled":i,"option--is-focused":a,"option--is-selected":u},n),ref:s},l),t)},Placeholder:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return ln("div",Re({css:o("placeholder",e),className:r({placeholder:!0},n)},i),t)},SelectContainer:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps,a=e.isDisabled,u=e.isRtl;return ln("div",Re({css:o("container",e),className:r({"--is-disabled":a,"--is-rtl":u},n)},i),t)},SingleValue:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.innerProps;return ln("div",Re({css:o("singleValue",e),className:r({"single-value":!0,"single-value--is-disabled":i},n)},a),t)},ValueContainer:function(e){var t=e.children,n=e.className,r=e.cx,o=e.innerProps,i=e.isMulti,a=e.getStyles,u=e.hasValue;return ln("div",Re({css:a("valueContainer",e),className:r({"value-container":!0,"value-container--is-multi":i,"value-container--has-value":u},n)},o),t)}};function gr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sr(e){return function(e){if(Array.isArray(e))return gr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return gr(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)?gr(e,t):void 0}}(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.")}()}var wr=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Or(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!((r=e[n])===(o=t[n])||wr(r)&&wr(o)))return!1;var r,o;return!0}for(var _r={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Ar=function(e){return ln("span",Re({css:_r},e))},Er={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,o=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"select-option":return"option ".concat(r,o?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=void 0===n?{}:n,o=e.options,i=e.label,a=void 0===i?"":i,u=e.selectValue,s=e.isDisabled,l=e.isSelected,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&u)return"value ".concat(a," focused, ").concat(c(u,r),".");if("menu"===t){var f=s?" disabled":"",p="".concat(l?"selected":"focused").concat(f);return"option ".concat(a," ").concat(p,", ").concat(c(o,r),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},xr=function(t){var n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.focusableOptions,a=t.isFocused,u=t.selectValue,s=t.selectProps,l=s.ariaLiveMessages,c=s.getOptionLabel,f=s.inputValue,p=s.isMulti,d=s.isOptionDisabled,y=s.isSearchable,m=s.menuIsOpen,h=s.options,v=s.screenReaderStatus,b=s.tabSelectsValue,g=s["aria-label"],S=s["aria-live"],w=(0,e.useMemo)((function(){return Pn(Pn({},Er),l||{})}),[l]),O=(0,e.useMemo)((function(){var e,t="";if(n&&w.onChange){var r=n.option,o=n.removedValue,i=n.value,a=o||r||(e=i,Array.isArray(e)?null:e),u=Pn({isDisabled:a&&d(a),label:a?c(a):""},n);t=w.onChange(u)}return t}),[n,d,c,w]),_=(0,e.useMemo)((function(){var e="",t=r||o,n=!!(r&&u&&u.includes(r));if(t&&w.onFocus){var i={focused:t,label:c(t),isDisabled:d(t),isSelected:n,options:h,context:t===r?"menu":"value",selectValue:u};e=w.onFocus(i)}return e}),[r,o,c,d,w,h,u]),A=(0,e.useMemo)((function(){var e="";if(m&&h.length&&w.onFilter){var t=v({count:i.length});e=w.onFilter({inputValue:f,resultsMessage:t})}return e}),[i,f,m,w,h,v]),E=(0,e.useMemo)((function(){var e="";if(w.guidance){var t=o?"value":m?"menu":"input";e=w.guidance({"aria-label":g,context:t,isDisabled:r&&d(r),isMulti:p,isSearchable:y,tabSelectsValue:b})}return e}),[g,r,o,p,d,y,m,w,b]),x="".concat(_," ").concat(A," ").concat(E);return ln(Ar,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text"},a&&ln(e.default.Fragment,null,ln("span",{id:"aria-selection"},O),ln("span",{id:"aria-context"},x)))},jr=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Pr=new RegExp("["+jr.map((function(e){return e.letters})).join("")+"]","g"),Cr={},kr=0;kr<jr.length;kr++)for(var Tr=jr[kr],Dr=0;Dr<Tr.letters.length;Dr++)Cr[Tr.letters[Dr]]=Tr.base;var Mr=function(e){return e.replace(Pr,(function(e){return Cr[e]}))},Rr=function(e,t){var n;void 0===t&&(t=Or);var r,o=[],i=!1;return function(){for(var a=[],u=0;u<arguments.length;u++)a[u]=arguments[u];return i&&n===this&&t(a,o)||(r=e.apply(this,a),i=!0,n=this,o=a),r}}(Mr),Nr=function(e){return e.replace(/^\s+|\s+$/g,"")},Ir=function(e){return"".concat(e.label," ").concat(e.value)};function Lr(e){e.in,e.out,e.onExited,e.appear,e.enter,e.exit;var t=e.innerRef;e.emotion;var n=mn(e,["in","out","onExited","appear","enter","exit","innerRef","emotion"]);return ln("input",Re({ref:t},n,{css:cn({label:"dummyInput",background:0,border:0,fontSize:"inherit",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(0)"},"","")}))}var Br=["boxSizing","height","overflow","paddingRight","position"],Ur={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Fr(e){e.preventDefault()}function Vr(e){e.stopPropagation()}function Hr(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function zr(){return"ontouchstart"in window||navigator.maxTouchPoints}var Wr=!("undefined"==typeof window||!window.document||!window.document.createElement),$r=0,Yr={capture:!1,passive:!1},Xr=function(){return document.activeElement&&document.activeElement.blur()},Gr={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function qr(t){var n=t.children,r=t.lockEnabled,o=t.captureEnabled,i=function(t){var n=t.isEnabled,r=t.onBottomArrive,o=t.onBottomLeave,i=t.onTopArrive,a=t.onTopLeave,u=(0,e.useRef)(!1),s=(0,e.useRef)(!1),l=(0,e.useRef)(0),c=(0,e.useRef)(null),f=(0,e.useCallback)((function(e,t){if(null!==c.current){var n=c.current,l=n.scrollTop,f=n.scrollHeight,p=n.clientHeight,d=c.current,y=t>0,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;r<e;r++)n[r]=arguments[r];return Mn.apply(void 0,[t.props.classNamePrefix].concat(n))},t.getOptionLabel=function(e){return ro(t.props,e)},t.getOptionValue=function(e){return oo(t.props,e)},t.getStyles=function(e,n){var r=Zr[e](n);r.boxSizing="border-box";var o=t.props.styles[e];return o?o(r,n):r},t.getElementId=function(e){return"".concat(t.instancePrefix,"-").concat(e)},t.getComponents=function(){return e=t.props,Pn(Pn({},br),e.components);var e},t.buildCategorizedOptions=function(){return eo(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return to(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,n){t.setState({ariaSelection:Pn({value:e},n)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){var n=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():n&&t.openMenu("first"):(n&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var n=t.props,r=n.isMulti,o=n.menuIsOpen;t.focusInput(),o?(t.setState({inputIsHiddenAfterUpdate:!r}),t.onMenuClose()):t.openMenu("first"),e.preventDefault(),e.stopPropagation()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.stopPropagation(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((function(){return t.focusInput()})))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&In(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var n=e.touches,r=n&&n.item(0);r&&(t.initialTouchX=r.clientX,t.initialTouchY=r.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var n=e.touches,r=n&&n.item(0);if(r){var o=Math.abs(r.clientX-t.initialTouchX),i=Math.abs(r.clientY-t.initialTouchY);t.userIsDragging=o>5||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<r.top&&Bn(t,Math.max(n.offsetTop-i,0)),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var u=i.indexOf(r[0]);u>-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&&o<i&&(a=o+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&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<t.length)return t[r]}return null}(t,c):null,d=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-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;i<t;i++)o[i]=arguments[i];return(e=n.call.apply(n,[this].concat(o))).select=void 0,e.state={inputValue:void 0!==e.props.inputValue?e.props.inputValue:e.props.defaultInputValue,menuIsOpen:void 0!==e.props.menuIsOpen?e.props.menuIsOpen:e.props.defaultMenuIsOpen,value:void 0!==e.props.value?e.props.value:e.props.defaultValue},e.onChange=function(t,n){e.callProp("onChange",t,n),e.setState({value:t})},e.onInputChange=function(t,n){var r=e.callProp("onInputChange",t,n);e.setState({inputValue:void 0!==r?r:t})},e.onMenuOpen=function(){e.callProp("onMenuOpen"),e.setState({menuIsOpen:!0})},e.onMenuClose=function(){e.callProp("onMenuClose"),e.setState({menuIsOpen:!1})},e}return wn(r,[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"getProp",value:function(e){return void 0!==this.props[e]?this.props[e]:this.state[e]}},{key:"callProp",value:function(e){if("function"==typeof this.props[e]){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return(t=this.props)[e].apply(t,r)}}},{key:"render",value:function(){var t=this,n=this.props;n.defaultInputValue,n.defaultMenuIsOpen,n.defaultValue;var r=mn(n,["defaultInputValue","defaultMenuIsOpen","defaultValue"]);return e.default.createElement(fo,Re({},r,{ref:function(e){t.select=e},inputValue:this.getProp("inputValue"),menuIsOpen:this.getProp("menuIsOpen"),onChange:this.onChange,onInputChange:this.onInputChange,onMenuClose:this.onMenuClose,onMenuOpen:this.onMenuOpen,value:this.getProp("value")}))}}]),r}(e.Component),po.defaultProps={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},yo);const ho=mo;var vo=[{value:"assessing",label:"Assessing"},{value:"bookmarking",label:"Bookmarking"},{value:"classifying",label:"Classifying"},{value:"commenting",label:"Commenting"},{value:"describing",label:"Describing"},{value:"editing",label:"Editing"},{value:"highlighting",label:"Highlighting"},{value:"identifying",label:"Identifying"},{value:"linking",label:"Linking"},{value:"moderating",label:"Moderating"},{value:"questioning",label:"Questioning"},{value:"replying",label:"Replying"},{value:"supplementing",label:"Transcription"}];const bo=function(t){var n=t.content?vo.find((function(e){return e.value===t.content})):null;return e.default.createElement("div",{className:"r6o-purposedropdown"},e.default.createElement(ho,{value:n,onChange:t.onChange,options:vo,isDisabled:!t.editable}))};var go=function(t){return e.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 940",width:t.width},e.default.createElement("metadata",null,"IcoFont Icons"),e.default.createElement("title",null,"simple-down"),e.default.createElement("glyph",{glyphName:"simple-down",unicode:"",horizAdvX:"1000"}),e.default.createElement("path",{fill:"currentColor",d:"M200 392.6l300 300 300-300-85.10000000000002-85.10000000000002-214.89999999999998 214.79999999999995-214.89999999999998-214.89999999999998-85.10000000000002 85.20000000000005z"}))},So=function(t){return e.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"180 150 700 800",width:t.width},e.default.createElement("metadata",null,"IcoFont Icons"),e.default.createElement("title",null,"close"),e.default.createElement("glyph",{glyphName:"close",unicode:"",horizAdvX:"1000"}),e.default.createElement("path",{fill:"currentColor",d:"M709.8 206.6c-64.39999999999998 65.50000000000003-128.89999999999998 131.20000000000002-194.19999999999993 197.6-8.600000000000023 8.699999999999989-22.400000000000034 8.800000000000011-31 0-65-66-129.70000000000005-131.8-194.5-197.6-8.600000000000023-8.699999999999989-22.400000000000034-8.599999999999994-30.900000000000034 0.09999999999999432-15.699999999999989 16.200000000000017-31.099999999999994 32.30000000000001-47.099999999999994 48.80000000000001-8.5 8.800000000000011-8.299999999999983 23 0.20000000000001705 31.69999999999999 63.099999999999966 64.19999999999999 127.89999999999998 130.10000000000002 193.59999999999997 197 8.600000000000023 8.699999999999989 8.5 22.80000000000001 0 31.599999999999966-65.19999999999999 66.40000000000009-130.2 132.5-194.7 198.10000000000002-8.5 8.700000000000045-8.5 22.800000000000068 0.20000000000001705 31.399999999999977l47.79999999999998 47.90000000000009c8.600000000000023 8.599999999999909 22.600000000000023 8.599999999999909 31.100000000000023-0.10000000000002274l194.2-197.30000000000007c8.600000000000023-8.699999999999932 22.399999999999977-8.699999999999932 31 0 64.70000000000005 65.80000000000007 129.20000000000005 131.4000000000001 194.20000000000005 197.5 8.599999999999909 8.700000000000045 22.5 8.800000000000068 31 0.10000000000002274 16-16.199999999999932 31.699999999999932-32.19999999999993 47.59999999999991-48.299999999999955 8.600000000000023-8.700000000000045 8.600000000000023-22.899999999999977 0.10000000000002274-31.600000000000023-63.799999999999955-65-128.5-130.89999999999998-194.19999999999993-197.79999999999995-8.600000000000023-8.700000000000045-8.600000000000023-22.900000000000034 0-31.600000000000023 65.19999999999993-66.40000000000003 130.0999999999999-132.5 194.5-198.20000000000005 8.599999999999909-8.699999999999989 8.5-22.799999999999955-0.10000000000002274-31.49999999999997l-47.80000000000007-48.099999999999994c-8.5-8.5-22.399999999999977-8.400000000000006-31 0.29999999999998295z"}))},wo=function(t){return e.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",width:t.width},e.default.createElement("path",{fill:"currentColor",d:"M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z"}))};function Oo(e){return Oo="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},Oo(e)}function _o(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 Ao(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_o(Object(n),!0).forEach((function(t){Eo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Eo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Oo(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Oo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Oo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xo(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 jo(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)?jo(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.")}()}function jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Po=function(t){var n=xo((0,e.useState)(!1),2),r=n[0],o=n[1],i=xo((0,e.useState)(!1),2),a=i[0],u=i[1],s=t.body.modified||t.body.created,l=t.body.creator&&e.default.createElement("div",{className:"r6o-lastmodified"},e.default.createElement("span",{className:"r6o-lastmodified-by"},t.body.creator.name||t.body.creator.id),t.body.created&&e.default.createElement("span",{className:"r6o-lastmodified-at"},e.default.createElement(x,{datetime:t.env.toClientTime(s),locale:_e.locale()})));return t.readOnly?e.default.createElement("div",{className:"r6o-widget comment"},e.default.createElement("div",{dangerouslySetInnerHTML:{__html:t.body.value},className:"r6o-readonly-comment"}),l):e.default.createElement("div",{className:r?"r6o-widget comment editable":"r6o-widget comment"},e.default.createElement(Me,{editable:r,content:t.body.value,onChange:function(e){return t.onUpdate(t.body,Ao(Ao({},t.body),{},{value:e.target.value}))},onSaveAndClose:t.onSaveAndClose}),!r&&l,t.purposeSelector&&e.default.createElement(bo,{editable:r,content:t.body.purpose,onChange:function(e){return t.onUpdate(t.body,Ao(Ao({},t.body),{},{purpose:e.value}))},onSaveAndClose:t.onSaveAndClose}),e.default.createElement("div",{className:a?"r6o-icon r6o-arrow-down r6o-menu-open":"r6o-icon r6o-arrow-down",onClick:function(){return u(!a)}},e.default.createElement(go,{width:12})),a&&e.default.createElement(Ae,{onEdit:function(e){o(!0),u(!1)},onDelete:function(e){t.onDelete(t.body),u(!1)},onClickOutside:function(){return u(!1)}}))};function Co(e){return Co="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},Co(e)}function ko(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 To(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ko(Object(n),!0).forEach((function(t){Do(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ko(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Do(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Co(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Co(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Co(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mo=vo.map((function(e){return e.value})),Ro=function(e,t){var n=t?Mo.indexOf(e.purpose)>-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;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},e.onEnter=function(t,n){var r=e.resolveArguments(t,n),o=r[0],i=r[1];e.removeClasses(o,"exit"),e.addClass(o,i?"appear":"enter","base"),e.props.onEnter&&e.props.onEnter(t,n)},e.onEntering=function(t,n){var r=e.resolveArguments(t,n),o=r[0],i=r[1]?"appear":"enter";e.addClass(o,i,"active"),e.props.onEntering&&e.props.onEntering(t,n)},e.onEntered=function(t,n){var r=e.resolveArguments(t,n),o=r[0],i=r[1]?"appear":"enter";e.removeClasses(o,i),e.addClass(o,i,"done"),e.props.onEntered&&e.props.onEntered(t,n)},e.onExit=function(t){var n=e.resolveArguments(t)[0];e.removeClasses(n,"appear"),e.removeClasses(n,"enter"),e.addClass(n,"exit","base"),e.props.onExit&&e.props.onExit(t)},e.onExiting=function(t){var n=e.resolveArguments(t)[0];e.addClass(n,"exit","active"),e.props.onExiting&&e.props.onExiting(t)},e.onExited=function(t){var n=e.resolveArguments(t)[0];e.removeClasses(n,"exit"),e.addClass(n,"exit","done"),e.props.onExited&&e.props.onExited(t)},e.resolveArguments=function(t,n){return e.props.nodeRef?[e.props.nodeRef.current,t]:[t,n]},e.getClassNames=function(t){var n=e.props.classNames,r="string"==typeof n,o=r?(r&&n?n+"-":"")+t:n[t];return{baseClassName:o,activeClassName:r?o+"-active":n[t+"Active"],doneClassName:r?o+"-done":n[t+"Done"]}},e}Bo(n,t);var r=n.prototype;return r.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&e.scrollTop,r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},r.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,i=n.done;this.appliedClasses[t]={},r&&qo(e,r),o&&qo(e,o),i&&qo(e,i)},r.render=function(){var t=this.props,n=(t.classNames,yn(t,["classNames"]));return e.default.createElement(Go,Re({},n,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},n}(e.default.Component);Zo.defaultProps={classNames:""},Zo.propTypes={};const Jo=Zo;function Ko(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 Qo(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)?Qo(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.")}()}function Qo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const ei=function(t){var n=(0,e.useRef)(),r=Ko((0,e.useState)(t.initialValue||""),2),o=r[0],i=r[1],a=Ko((0,e.useState)([]),2),u=a[0],s=a[1],l=Ko((0,e.useState)(null),2),c=l[0],f=l[1];(0,e.useEffect)((function(){t.focus&&n.current.querySelector("input").focus({preventScroll:!0})}),[]),(0,e.useEffect)((function(){t.onChange&&t.onChange(o)}),[o]);var p=function(){if(null!==c)t.onSubmit(u[c]);else{var e=o.trim();if(e){var n=Array.isArray(t.vocabulary)?t.vocabulary.find((function(t){return(t.label||t).toLowerCase()===e.toLowerCase()})):null;n?t.onSubmit(n):t.onSubmit(e)}}i(""),s([]),f(null)};return e.default.createElement("div",{ref:n,className:"r6o-autocomplete"},e.default.createElement("div",null,e.default.createElement("input",{onKeyDown:function(e){if(13===e.which)p();else if(27===e.which)t.onCancel&&t.onCancel();else if(u.length>0){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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ni(Object(n),!0).forEach((function(t){oi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ni(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ti(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ti(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ti(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ii(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const ai=function(t){var n=t.annotation?t.annotation.bodies.filter((function(e){return"tagging"===e.purpose})):[],r=n.slice().reverse().find((function(e){return e.draft}))||{type:"TextualBody",value:"",purpose:"tagging",draft:!0},o=n.filter((function(e){return e!=r})),i=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 ii(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)?ii(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.")}()}((0,e.useState)(!1),2),a=i[0],u=i[1],s=function(e){return function(t){u(a!==e&&e)}},l=function(e){return function(n){n.stopPropagation(),t.onRemoveBody(e)}},c=function(e){return e.value||e.source.label};return e.default.createElement("div",{className:"r6o-widget r6o-tag"},o.length>0&&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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?si(Object(n),!0).forEach((function(t){ci(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):si(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ci(e,t,n){return(t=pi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pi(r.key),r)}}function pi(e){var t=function(e,t){if("object"!==ui(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ui(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ui(t)?t:String(t)}function di(e,t){return di=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},di(e,t)}function yi(e){return yi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yi(e)}var mi=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&di(e,t)}(u,t);var n,r,o,i,a=(o=u,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=yi(o);if(i){var n=yi(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===ui(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function u(t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(n=a.call(this,t)).element=e.default.createRef(),n}return n=u,r=[{key:"renderWidget",value:function(e){for(var t=this.props.widget(li(li({annotation:e.annotation,readOnly:e.readOnly},e.config),{},{onAppendBody:function(t,n){return e.onAppendBody(t,n)},onUpdateBody:function(t,n,r){return e.onUpdateBody(t,n,r)},onUpsertBody:function(t,n,r){return e.onUpsertBody(t,n,r)},onRemoveBody:function(t,n){return e.onRemoveBody(t,n)},onBatchModify:function(t,n){return e.onBatchModify(t,n)},onSetProperty:function(t,n){return e.onSetProperty(t,n)},onAddContext:function(t){return e.onAddContext(t)},onSaveAndClose:function(){return e.onSaveAndClose()}}));this.element.current.firstChild;)this.element.current.removeChild(this.element.current.lastChild);this.element.current.appendChild(t)}},{key:"componentDidMount",value:function(){this.renderWidget(this.props)}},{key:"componentWillReceiveProps",value:function(e){this.element.current&&this.props.annotation!==e.annotation&&this.renderWidget(e)}},{key:"render",value:function(){return e.default.createElement("div",{ref:this.element,className:"widget"})}}],r&&fi(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),u}(e.Component),hi=["widget","force"];window.React=e.default,window.ReactDOM=e.default;var vi={COMMENT:Lo,TAG:ai},bi=[e.default.createElement(Lo,null),e.default.createElement(ai,null)],gi=function(t){var n=function(t,n,r){if("string"==typeof t||t instanceof String)return e.default.createElement(vi[t],n);if("react"===(null==r?void 0:r.toLowerCase()))return e.default.createElement(t,n);if("plainjs"===(null==r?void 0:r.toLowerCase()))return e.default.createElement(mi,{widget:t,config:n});if(function(e){var t;return"function"==typeof e&&!(null===(t=e.prototype)||void 0===t||!t.isReactComponent)}(o=t)||function(e){return"function"==typeof e&&(String(e).match(/return .+\(['|"].+['|"],\s*\{/g)||String(e).match(/return .+preact_compat/)||String(e).match(/return .+\.createElement/g))}(o))return e.default.createElement(t,n);if("function"==typeof t||t instanceof Function)return e.default.createElement(mi,{widget:t,config:n});throw"".concat(t," is not a valid plugin");var o};if(t.widget){var r=t.widget,o=t.force;return n(r,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<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_i(Object(n),!0).forEach((function(t){Ti(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ei(e){return function(e){if(Array.isArray(e))return xi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return xi(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)?xi(e,t):void 0}}(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 xi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ji(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Di(r.key),r)}}function Pi(e,t){return Pi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pi(e,t)}function Ci(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ki(e){return ki=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ki(e)}function Ti(e,t,n){return(t=Di(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Di(e){var t=function(e,t){if("object"!==Oi(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Oi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Oi(t)?t:String(t)}var Mi,Ri=function(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left,o=t.width,i=t.height;return"".concat(n,", ").concat(r,", ").concat(o,", ").concat(i)},Ni=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pi(e,t)}(s,t);var n,r,o,i,u=(o=s,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ki(o);if(i){var n=ki(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===Oi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ci(e)}(this,e)});function s(t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),Ti(Ci(n=u.call(this,t)),"initResizeObserver",(function(){var e,t=void 0===n.props.autoPosition||n.props.autoPosition;if(null!==(e=window)&&void 0!==e&&e.ResizeObserver){var r=new ResizeObserver((function(){n.state.dragged||Si(n.props.wrapperEl,n.element.current,n.props.selectedElement,t)}));return r.observe(n.props.wrapperEl),function(){return r.disconnect()}}n.state.dragged||Si(n.props.wrapperEl,n.element.current,n.props.selectedElement,t)})),Ti(Ci(n),"creationMeta",(function(e){var t={},r=n.props.env.user;return r&&(t.creator={},r.id&&(t.creator.id=r.id),r.displayName&&(t.creator.name=r.displayName),t[e.created?"modified":"created"]=n.props.env.getCurrentTimeAdjusted()),t})),Ti(Ci(n),"getCurrentAnnotation",(function(){return n.state.currentAnnotation.clone()})),Ti(Ci(n),"hasChanges",(function(){var e;return!(null!==(e=n.props.annotation)&&void 0!==e&&e.isEqual(n.state.currentAnnotation))})),Ti(Ci(n),"updateCurrentAnnotation",(function(e,t){n.setState({currentAnnotation:n.state.currentAnnotation.clone(e)},(function(){t?n.onOk():n.props.onChanged&&n.props.onChanged()}))})),Ti(Ci(n),"onAppendBody",(function(e,t){return n.updateCurrentAnnotation({body:[].concat(Ei(n.state.currentAnnotation.bodies),[Ai(Ai({},e),n.creationMeta(e))])},t)})),Ti(Ci(n),"onUpdateBody",(function(e,t,r){return n.updateCurrentAnnotation({body:n.state.currentAnnotation.bodies.map((function(r){return r===e?Ai(Ai({},t),n.creationMeta(t)):r}))},r)})),Ti(Ci(n),"onRemoveBody",(function(e,t){return n.updateCurrentAnnotation({body:n.state.currentAnnotation.bodies.filter((function(t){return t!==e}))},t)})),Ti(Ci(n),"onUpsertBody",(function(e,t,r){if(null==e&&null!=t)n.onAppendBody(t,r);else if(null!=e&&null!=t)n.onUpdateBody(e,t,r);else if(null!=e&&null==t){var o=n.state.currentAnnotation.bodies.find((function(t){return t.purpose===e.purpose}));o?n.onUpdateBody(o,e,r):n.onAppendBody(e,r)}})),Ti(Ci(n),"onBatchModify",(function(e,t){var r=e.filter((function(e){return"upsert"===e.action&&e.body})).map((function(e){return{previous:n.state.currentAnnotation.bodies.find((function(t){return t.purpose===e.body.purpose})),updated:Ai(Ai({},e.body),n.creationMeta(e.body))}})),o=e.filter((function(e){return"remove"===e.action})).map((function(e){return e.body})),i=[].concat(Ei(e.filter((function(e){return"append"===e.action||"upsert"===e.action&&e.updated&&!e.previous})).map((function(e){return Ai(Ai({},e.body),n.creationMeta(e.body))}))),Ei(r.filter((function(e){return!e.previous})).map((function(e){return e.updated})))),a=[].concat(Ei(e.filter((function(e){return"update"===e.action||"upsert"===e.action&&e.updated&&e.previous})).map((function(e){return{previous:e.previous,updated:Ai(Ai({},e.updated),n.creationMeta(e.updated))}}))),Ei(r.filter((function(e){return e.previous})))),u=[].concat(Ei(n.state.currentAnnotation.bodies.filter((function(e){return!o.includes(e)})).map((function(e){var t=a.find((function(t){return t.previous===e}));return t?t.updated:e}))),Ei(i));n.updateCurrentAnnotation({body:u},t)})),Ti(Ci(n),"onSetProperty",(function(e,t){if(["@context","id","type","body","target"].includes(e))throw new Exception("Cannot set ".concat(e," - not allowed"));if(t)n.updateCurrentAnnotation(Ti({},e,t));else{var r=n.currentAnnotation.clone();delete r[e],n.setState({currentAnnotation:r})}})),Ti(Ci(n),"onAddContext",(function(e){var t=n.state.currentAnnotation,r=Array.isArray(t.context)?t.context:[t.context];r.indexOf(e)<0&&(r.push(e),n.updateCurrentAnnotation({"@context":r}))})),Ti(Ci(n),"onCancel",(function(){return n.props.onCancel(n.props.annotation)})),Ti(Ci(n),"onOk",(function(){var e=function(e){return e.clone({body:e.bodies.map((function(e){return e.draft,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<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qi(Object(n),!0).forEach((function(t){na(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ta(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ra(r.key),r)}}function na(e,t,n){return(t=ra(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ra(e){var t=function(e,t){if("object"!==Ki(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Ki(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ki(t)?t:String(t)}var oa=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),na(this,"clone",(function(t,n){return new e(ea(ea({},r.underlying),t),ea(ea({},r.opts),n))})),na(this,"selector",(function(e){var t=r.underlying.target;if(t.selector)return(Array.isArray(t.selector)?t.selector:[t.selector]).find((function(t){return t.type===e}))})),this.underlying=t,this.opts=n}var t,n;return t=e,(n=[{key:"isEqual",value:function(e){return"Annotation"===(null==e?void 0:e.type)&&(this.underlying===e.underlying||!(!this.underlying.id||!e.underlying.id)&&Ji()(this.underlying,e.underlying))}},{key:"readOnly",get:function(){var e;return null===(e=this.opts)||void 0===e?void 0:e.readOnly}},{key:"id",get:function(){return this.underlying.id}},{key:"context",get:function(){return this.underlying["@context"]}},{key:"type",get:function(){return this.underlying.type}},{key:"motivation",get:function(){return this.underlying.motivation}},{key:"body",get:function(){return this.underlying.body}},{key:"target",get:function(){return this.underlying.target}},{key:"bodies",get:function(){return Array.isArray(this.underlying.body)?this.underlying.body:[this.underlying.body]},set:function(e){this.underlying.body=e}},{key:"targets",get:function(){return Array.isArray(this.underlying.target)?this.underlying.target:[this.underlying.target]}},{key:"quote",get:function(){var e;return null===(e=this.selector("TextQuoteSelector"))||void 0===e?void 0:e.exact}},{key:"start",get:function(){var e;return null===(e=this.selector("TextPositionSelector"))||void 0===e?void 0:e.start}},{key:"end",get:function(){var e;return null===(e=this.selector("TextPositionSelector"))||void 0===e?void 0:e.end}}])&&ta(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function ia(e){return ia="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},ia(e)}function aa(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 ua(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aa(Object(n),!0).forEach((function(t){la(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ca(r.key),r)}}function la(e,t,n){return(t=ca(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ca(e){var t=function(e,t){if("object"!==ia(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ia(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ia(t)?t:String(t)}na(oa,"create",(function(e){var t={"@context":"http://www.w3.org/ns/anno.jsonld",type:"Annotation",id:"#".concat(qi()),body:[]};return new oa(ea(ea({},t),e))}));var fa=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),la(this,"clone",(function(t){var n=new e;return n.underlying=JSON.parse(JSON.stringify(r.underlying)),t&&(n.underlying=ua(ua({},n.underlying),t)),n})),la(this,"selector",(function(e){var t=r.underlying.target;if(t.selector)return(Array.isArray(t.selector)?t.selector:[t.selector]).find((function(t){return t.type===e}))})),la(this,"toAnnotation",(function(){var e=Object.assign({},r.underlying,{type:"Annotation",id:"#".concat(qi())});return new oa(e)})),this.underlying={"@context":"http://www.w3.org/ns/anno.jsonld",type:"Selection",body:n||[],target:t}}var t,n;return t=e,(n=[{key:"context",get:function(){return this.underlying["@context"]}},{key:"type",get:function(){return this.underlying.type}},{key:"body",get:function(){return this.underlying.body}},{key:"target",get:function(){return this.underlying.target}},{key:"targets",get:function(){return Array.isArray(this.underlying.target)?this.underlying.target:[this.underlying.target]}},{key:"isEqual",value:function(e){return!!e&&Ji()(this.underlying,e.underlying)}},{key:"bodies",get:function(){return Array.isArray(this.underlying.body)?this.underlying.body:[this.underlying.body]}},{key:"quote",get:function(){var e;return null===(e=this.selector("TextQuoteSelector"))||void 0===e?void 0:e.exact}},{key:"isSelection",get:function(){return!0}}])&&sa(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var da=function(e,t){var n=e.selector("FragmentSelector");if(null!=n&&n.conformsTo.startsWith("http://www.w3.org/TR/media-frags")){var r=n.value,o=r.includes(":")?r.substring(r.indexOf("=")+1,r.indexOf(":")):"pixel",i=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 pa(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)?pa(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.")}()}((r.includes(":")?r.substring(r.indexOf(":")+1):r.substring(r.indexOf("=")+1)).split(",").map(parseFloat),4),a=i[0],u=i[1],s=i[2],l=i[3];return"percent"===o.toLowerCase()&&(a=a*t.naturalWidth/100,u=u*t.naturalHeight/100,s=s*t.naturalWidth/100,l=l*t.naturalHeight/100),{x:a,y:u,w:s,h:l}}},ya=function(e,t,n,r,o,i){return"percent"===(null==i?void 0:i.toLowerCase())?function(e,t,n,r,o){var i=e/o.naturalWidth*100,a=t/o.naturalHeight*100,u=n/o.naturalWidth*100,s=r/o.naturalHeight*100;return{source:o.src,selector:{type:"FragmentSelector",conformsTo:"http://www.w3.org/TR/media-frags/",value:"xywh=percent:".concat(i,",").concat(a,",").concat(u,",").concat(s)}}}(e,t,n,r,o):function(e,t,n,r,o){return{source:null==o?void 0:o.src,selector:{type:"FragmentSelector",conformsTo:"http://www.w3.org/TR/media-frags/",value:"xywh=pixel:".concat(e,",").concat(t,",").concat(n,",").concat(r)}}}(e,t,n,r,o)},ma=function(e,t,n,r,o){e.setAttribute("x",t),e.setAttribute("y",n),e.setAttribute("width",r),e.setAttribute("height",o)},ha=function(e,t,n){e.setAttribute("cx",t),e.setAttribute("cy",n),e.setAttribute("r",7)},va=function(e,t,n,r,o){var i=document.createElementNS(Bi,"path");i.setAttribute("fill-rule","evenodd");var a=e.naturalWidth,u=e.naturalHeight;return i.setAttribute("d","M0 0 h".concat(a," v").concat(u," h-").concat(a," z M").concat(t," ").concat(n," h").concat(r," v").concat(o," h-").concat(r," z")),i},ba=function(e,t,n,r,o,i){var a=t.naturalWidth,u=t.naturalHeight;e.setAttribute("d","M0 0 h".concat(a," v").concat(u," h-").concat(a," z M").concat(n," ").concat(r," h").concat(o," v").concat(i," h-").concat(o," z"))},ga=function(e,t,n,r){var o="Annotation"===e.type||"Selection"===e.type?da(e,t):{x:e,y:t,w:n,h:r},i=o.x,a=o.y,u=o.w,s=o.h,l=document.createElementNS(Bi,"g");if(0===u&&0===s){Fi(l,"a9s-point"),Fi(l,"a9s-non-scaling"),l.setAttribute("transform-origin","".concat(i," ").concat(a));var c=document.createElementNS(Bi,"circle"),f=document.createElementNS(Bi,"circle");f.setAttribute("class","a9s-inner"),ha(f,i,a),c.setAttribute("class","a9s-outer"),ha(c,i,a),l.appendChild(c),l.appendChild(f)}else{var p=document.createElementNS(Bi,"rect"),d=document.createElementNS(Bi,"rect");d.setAttribute("class","a9s-inner"),ma(d,i,a,u,s),p.setAttribute("class","a9s-outer"),ma(p,i,a,u,s),l.appendChild(p),l.appendChild(d)}return l},Sa=function(e){var t=e.querySelector(".a9s-outer");return"rect"===t.nodeName?{x:parseFloat(t.getAttribute("x")),y:parseFloat(t.getAttribute("y")),w:parseFloat(t.getAttribute("width")),h:parseFloat(t.getAttribute("height"))}:{x:parseFloat(t.getAttribute("cx")),y:parseFloat(t.getAttribute("cy")),w:0,h:0}},wa=function(e,t,n,r,o){var i=e.querySelector(".a9s-inner"),a=e.querySelector(".a9s-outer");"rect"===a.nodeName?(ma(i,t,n,r,o),ma(a,t,n,r,o)):(ha(i,t,n),ha(a,t,n))};function Oa(e){return Oa="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},Oa(e)}function _a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ea(r.key),r)}}function Aa(e,t,n){return(t=Ea(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ea(e){var t=function(e,t){if("object"!==Oa(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Oa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Oa(t)?t:String(t)}var xa=function(){function e(t,n,r,o,i){var a=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Aa(this,"dragTo",(function(e,t){a.group.style.display=null,a.opposite=[e,t];var n=a.bbox,r=n.x,o=n.y,i=n.w,u=n.h;ba(a.mask,a.env.image,r,o,i,u),wa(a.rect,r,o,i,u)})),Aa(this,"getBoundingClientRect",(function(){return a.rect.getBoundingClientRect()})),Aa(this,"toSelection",(function(){var e=a.bbox,t=e.x,n=e.y,r=e.w,o=e.h;return new fa(ya(t,n,r,o,a.env.image,a.config.fragmentUnit))})),Aa(this,"destroy",(function(){a.group.parentNode.removeChild(a.group),a.mask=null,a.rect=null,a.group=null})),this.anchor=[t,n],this.opposite=[t,n],this.config=o,this.env=i,this.group=document.createElementNS(Bi,"g"),this.mask=va(i.image,t,n,2,2),this.mask.setAttribute("class","a9s-selection-mask"),this.rect=ga(t,n,2,2),this.rect.setAttribute("class","a9s-selection"),this.group.style.pointerEvents="none",this.group.style.display="none",this.group.appendChild(this.mask),this.group.appendChild(this.rect),r.appendChild(this.group)}var t,n;return t=e,n=[{key:"bbox",get:function(){var e=this.opposite[0]-this.anchor[0],t=this.opposite[1]-this.anchor[1];return{x:e>0?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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ua(r.key),r)}}function Da(e,t,n){return t&&Ta(e.prototype,t),n&&Ta(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ma(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ra(e,t)}function Ra(e,t){return Ra=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ra(e,t)}function Na(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=La(e);if(t){var o=La(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Ca(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ia(e)}(this,n)}}function Ia(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function La(e){return La=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},La(e)}function Ba(e,t,n){return(t=Ua(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ua(e){var t=function(e,t){if("object"!==Ca(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Ca(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ca(t)?t:String(t)}var Fa="An implementation is missing",Va=Pa(),Ha=function(e){Ma(n,e);var t=Na(n);function n(e,r,o){var i;ka(this,n),Ba(Ia(i=t.call(this)),"enableResponsive",(function(){window.ResizeObserver&&(i.resizeObserver=new ResizeObserver((function(){var e=i.svg.getBoundingClientRect(),t=i.svg.viewBox.baseVal,n=t.width,r=t.height;i.scale=Math.max(n/e.width,r/e.height),i.onScaleChanged&&i.onScaleChanged(i.scale)})),i.resizeObserver.observe(i.svg.parentNode))})),Ba(Ia(i),"getSVGPoint",(function(e){var t=i.svg.createSVGPoint();if(Va){var n=i.svg.getBoundingClientRect(),r=e.clientX-n.x,o=e.clientY-n.y,a=i.svg.getBoundingClientRect(),u=a.left,s=a.top;return t.x=r+u,t.y=o+s,t.matrixTransform(i.g.getScreenCTM().inverse())}return t.x=e.offsetX,t.y=e.offsetY,t.matrixTransform(i.g.getCTM().inverse())})),Ba(Ia(i),"drawHandle",(function(e,t){var n=document.createElementNS(Bi,"g");n.setAttribute("class","a9s-handle");var r=document.createElementNS(Bi,"g"),o=function(n){var r=document.createElementNS(Bi,"circle");return r.setAttribute("cx",e),r.setAttribute("cy",t),r.setAttribute("r",n),r.setAttribute("transform-origin","".concat(e," ").concat(t)),r},a=i.config.handleRadius||6,u=o(a);u.setAttribute("class","a9s-handle-inner");var s=o(a+1);return s.setAttribute("class","a9s-handle-outer"),r.appendChild(s),r.appendChild(u),n.appendChild(r),n})),Ba(Ia(i),"setHandleXY",(function(e,t,n){var r=e.querySelector(".a9s-handle-inner");r.setAttribute("cx",t),r.setAttribute("cy",n),r.setAttribute("transform-origin","".concat(t," ").concat(n));var o=e.querySelector(".a9s-handle-outer");o.setAttribute("cx",t),o.setAttribute("cy",n),o.setAttribute("transform-origin","".concat(t," ").concat(n))})),Ba(Ia(i),"getHandleXY",(function(e){var t=e.querySelector(".a9s-handle-outer");return{x:parseFloat(t.getAttribute("cx")),y:parseFloat(t.getAttribute("cy"))}})),Ba(Ia(i),"scaleHandle",(function(e){var t=e.querySelector(".a9s-handle-inner"),n=e.querySelector(".a9s-handle-outer"),r=i.scale*(i.config.handleRadius||6);t.setAttribute("r",r),n.setAttribute("r",r)})),i.svg=e.closest("svg"),i.g=e,i.config=r,i.env=o,i.scale=1;var a=o.image;return(a instanceof Element||a instanceof HTMLDocument)&&i.enableResponsive(),i}return Da(n,[{key:"destroy",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.resizeObserver=null}}]),n}(n()),za=function(e){Ma(n,e);var t=Na(n);function n(e,r,o){var i;return ka(this,n),Ba(Ia(i=t.call(this,e,r,o)),"attachListeners",(function(e){var t=e.mouseMove,n=e.mouseUp,r=e.dblClick;t&&(i.mouseMove=function(e){var n=i.getSVGPoint(e),r=n.x,o=n.y;i.started||(i.emit("startSelection",{x:r,y:o}),i.started=!0),t(r,o,e)},i.svg.addEventListener("mousemove",i.mouseMove)),n&&(i.mouseUp=function(e){if(0===e.button){var t=i.getSVGPoint(e),r=t.x,o=t.y;n(r,o,e)}},document.addEventListener("mouseup",i.mouseUp)),r&&(i.dblClick=function(e){var t=i.getSVGPoint(e),n=t.x,o=t.y;r(n,o,e)},document.addEventListener("dblclick",i.dblClick))})),Ba(Ia(i),"detachListeners",(function(){i.mouseMove&&i.svg.removeEventListener("mousemove",i.mouseMove),i.mouseUp&&document.removeEventListener("mouseup",i.mouseUp),i.dblClick&&document.removeEventListener("dblclick",i.dblClick)})),Ba(Ia(i),"start",(function(e,t){var n=i.getSVGPoint(e),r=n.x,o=n.y,a=i.env.image,u=a.naturalWidth,s=a.naturalHeight,l=r<0?0:r>u?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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,qa(r.key),r)}}function Ya(e,t){return Ya=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ya(e,t)}function Xa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ga(e){return Ga=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ga(e)}function qa(e){var t=function(e,t){if("object"!==Wa(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Wa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Wa(t)?t:String(t)}za.supports=function(e){throw new Error(Fa)};var Za="An implementation is missing",Ja=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ya(e,t)}(a,e);var t,n,r,o,i=(r=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ga(r);if(o){var n=Ga(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===Wa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Xa(e)}(this,e)});function a(e,t,n,r){var o,u,s,l;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),u=Xa(o=i.call(this,t,n,r)),l=function(e){throw new Error(Za)},(s=qa(s="updateState"))in u?Object.defineProperty(u,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):u[s]=l,o.annotation=e,o}return t=a,(n=[{key:"element",get:function(){throw new Error(Za)}}])&&$a(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(Ha);function Ka(e){return function(e){if(Array.isArray(e))return Qa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Qa(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)?Qa(e,t):void 0}}(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 Qa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var eu=/firefox/i.test(navigator.userAgent),tu=function(e,t,n,r,o){e.setAttribute("width",r),e.setAttribute("height",o),eu?(e.setAttribute("x",0),e.setAttribute("y",0),e.setAttribute("transform","translate(".concat(t,", ").concat(n,")"))):(e.setAttribute("x",t),e.setAttribute("y",n))},nu=function(e,t,n){if(!n)return e;var r=n.reduce((function(e,n){var r=n(t);if(!r)return e;if("string"==typeof r||r instanceof String)e.className=e.className?"".concat(e.className," ").concat(r):r;else if(r.nodeType===Node.ELEMENT_NODE)e.elements=e.elements?[].concat(Ka(e.elements),[r]):[r];else{var o=r.className,i=r.style,a=r.element;o&&(e.className=e.className?"".concat(e.className," ").concat(o):o),i&&(e.style=e.style?"".concat(e.style," ").concat(i):i),a&&(e.elements=e.elements?[].concat(Ka(e.elements),[a]):[a])}for(var u in r)r.hasOwnProperty(u)&&u.startsWith("data-")&&(e[u]=r[u]);return e}),{}),o=r.className,i=r.style,a=r.elements;if(o&&Fi(e,o),i){var u=e.querySelector(".a9s-outer"),s=e.querySelector(".a9s-inner");u&&s?(u.setAttribute("style","display:none"),s.setAttribute("style",i)):e.setAttribute("style",i)}for(var l in a&&a.forEach((function(t){return function(e,t){var n=t.getBBox(),r=n.x,o=n.y,i=n.width,a=n.height,u=document.createElementNS(Bi,"svg");u.setAttribute("class","a9s-formatter-el"),tu(u,r,o,i,a);var s=document.createElementNS(Bi,"g");s.appendChild(e),u.appendChild(s),t.append(u)}(t,e)})),r)r.hasOwnProperty(l)&&l.startsWith("data-")&&e.setAttribute(l,r[l])},ru=function(e,t,n,r,o){var i=e.querySelector(".a9s-formatter-el");i&&tu(i,t,n,r,o)};function ou(e){return ou="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},ou(e)}function iu(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 au(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)?au(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.")}()}function au(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function uu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,du(r.key),r)}}function su(){return su="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=fu(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},su.apply(this,arguments)}function lu(e,t){return lu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lu(e,t)}function cu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fu(e){return fu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fu(e)}function pu(e,t,n){return(t=du(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function du(e){var t=function(e,t){if("object"!==ou(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ou(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ou(t)?t:String(t)}var yu="corner",mu="edge",hu=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lu(e,t)}(a,e);var t,n,r,o,i=(r=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=fu(r);if(o){var n=fu(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===ou(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return cu(e)}(this,e)});function a(e,t,n,r){var o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),pu(cu(o=i.call(this,e,t,n,r)),"onScaleChanged",(function(){return o.handles.map(o.scaleHandle)})),pu(cu(o),"setSize",(function(e,t,n,r){wa(o.rectangle,e,t,n,r),ba(o.mask,o.env.image,e,t,n,r),ru(o.elementGroup,e,t,n,r);var i=iu(o.handles,8),a=i[0],u=i[1],s=i[2],l=i[3],c=i[4],f=i[5],p=i[6],d=i[7];o.setHandleXY(a,e,t),o.setHandleXY(u,e+n,t),o.setHandleXY(s,e+n,t+r),o.setHandleXY(l,e,t+r),o.enableEdgeControls&&(o.setHandleXY(c,e+n/2,t),o.setHandleXY(f,e+n,t+r/2),o.setHandleXY(p,e+n/2,t+r),o.setHandleXY(d,e,t+r/2))})),pu(cu(o),"stretchCorners",(function(e,t,n){var r=o.getHandleXY(t),i=n.x-r.x,a=n.y-r.y,u=i>0?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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bu(Object(n),!0).forEach((function(t){Au(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Su(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Eu(r.key),r)}}function wu(e,t){return wu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wu(e,t)}function Ou(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _u(e){return _u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_u(e)}function Au(e,t,n){return(t=Eu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Eu(e){var t=function(e,t){if("object"!==vu(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==vu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===vu(t)?t:String(t)}var xu=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wu(e,t)}(a,e);var t,n,r,o,i=(r=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=_u(r);if(o){var n=_u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===vu(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ou(e)}(this,e)});function a(e,t,n){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Au(Ou(r=i.call(this,e,t,n)),"startDrawing",(function(e,t){r.attachListeners({mouseMove:r.onMouseMove,mouseUp:r.onMouseUp}),r.rubberband=new xa(e,t,r.g,r.config,r.env)})),Au(Ou(r),"stop",(function(){r.rubberband&&(r.rubberband.destroy(),r.rubberband=null)})),Au(Ou(r),"onMouseMove",(function(e,t){var n=r.env.image,o=n.naturalWidth,i=n.naturalHeight,a=Math.min(Math.max(e,0),o),u=Math.min(Math.max(t,0),i);r.rubberband.dragTo(a,u)})),Au(Ou(r),"onMouseUp",(function(){r.detachListeners(),r.started=!1;var e=r.rubberband.getBoundingClientRect(),t=e.width,n=e.height,o=r.config.minSelectionWidth||4,i=r.config.minSelectionHeight||4;if(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);n<t;n++)r[n]=e[n];return r}xu.identifier="rect",xu.supports=function(e){var t=e.selector("FragmentSelector");return null==t?void 0:t.conformsTo.startsWith("http://www.w3.org/TR/media-frags")};var Tu=function(e){for(var t=0,n=e.length-1,r=0;r<e.length;r++)t+=(e[n][0]+e[r][0])*(e[n][1]-e[r][1]),n=r;return Math.abs(.5*t)},Du=function(e,t){for(var n=e[0],r=e[1],o=!1,i=0,a=t.length-1;i<t.length;a=i++){var u=t[i][0],s=t[i][1],l=t[a][0],c=t[a][1];s>r!=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<t;n++)r[n]=e[n];return r}var Nu=function(e){var t=function(e){Array.from(e.attributes).forEach((function(t){t.name.startsWith("on")&&e.removeAttribute(t.name)}))},n=e.getElementsByTagName("script");return Array.from(n).reverse().forEach((function(e){return e.parentNode.removeChild(e)})),t(e),Array.from(e.querySelectorAll("*")).forEach(t),e},Iu=function(e){var t,n,r=e.selector("SvgSelector");if(r){var o=new DOMParser,i=r.value,a=o.parseFromString(i,"image/svg+xml"),u=a.lookupPrefix(Bi),s=a.lookupNamespaceURI(null);return u||s?Nu(a).firstChild:Nu((t=a,n=(new XMLSerializer).serializeToString(t.documentElement).replace("<svg>",'<svg xmlns="'.concat(Bi,'">')),(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:"<svg>".concat(r,"</svg>")}}},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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,zu(r.key),r)}}function Hu(e,t,n){return(t=zu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zu(e){var t=function(e,t){if("object"!==Fu(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Fu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Fu(t)?t:String(t)}var Wu=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Hu(this,"redraw",(function(){r.mask.setAttribute("d","M0 0 h".concat(r.w," v").concat(r.h," h-").concat(r.w," z M").concat(r.polygon.getAttribute("points")," z"))})),Hu(this,"destroy",(function(){return r.mask.parentNode.removeChild(r.mask)})),this.w=t.naturalWidth,this.h=t.naturalHeight,this.polygon=n,this.mask=document.createElementNS(Bi,"path"),this.mask.setAttribute("fill-rule","evenodd"),this.mask.setAttribute("class","a9s-selection-mask"),this.mask.setAttribute("d","M0 0 h".concat(this.w," v").concat(this.h," h-").concat(this.w," z M").concat(this.polygon.getAttribute("points")," z"))}var t,n;return t=e,(n=[{key:"element",get:function(){return this.mask}}])&&Vu(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function $u(e){return $u="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},$u(e)}function Yu(e){return function(e){if(Array.isArray(e))return Gu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xu(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 Xu(e,t){if(e){if("string"==typeof e)return Gu(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)?Gu(e,t):void 0}}function Gu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qu(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ju(r.key),r)}}function Zu(e,t,n){return(t=Ju(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ju(e){var t=function(e,t){if("object"!==$u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==$u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===$u(t)?t:String(t)}var Ku=function(){function e(t,n,r){var o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Zu(this,"setPoints",(function(e){var t=e.map((function(e){return"".concat(e[0],",").concat(e[1])})).join(" ");o.outer.setAttribute("points",t),o.inner.setAttribute("points",t)})),Zu(this,"getBoundingClientRect",(function(){return o.outer.getBoundingClientRect()})),Zu(this,"dragTo",(function(e){o.group.style.display=null,o.mousepos=e;var t=[].concat(Yu(o.points),[e]);o.setPoints(t),o.mask.redraw()})),Zu(this,"addPoint",(function(){var e=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)||Xu(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.")}()}(o.mousepos,2),t=e[0],n=e[1],r=o.points[o.points.length-1];Math.pow(t-r[0],2)+Math.pow(n-r[1],2)>4&&(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);n<t;n++)r[n]=e[n];return r}function ts(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,us(r.key),r)}}function ns(e,t){return ns=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ns(e,t)}function rs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function os(){return os="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=is(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},os.apply(this,arguments)}function is(e){return is=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},is(e)}function as(e,t,n){return(t=us(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function us(e){var t=function(e,t){if("object"!==Qu(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Qu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Qu(t)?t:String(t)}var ss=function(e){for(var t=e.querySelector(".a9s-inner").points,n=[],r=0;r<t.numberOfItems;r++)n.push(t.getItem(r));return n},ls=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ns(e,t)}(a,e);var t,n,r,o,i=(r=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=is(r);if(o){var n=is(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===Qu(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return rs(e)}(this,e)});function a(e,t,n,r){var o,u;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),as(rs(u=i.call(this,e,t,n,r)),"onScaleChanged",(function(){return u.handles.map(u.scaleHandle)})),as(rs(u),"setPoints",(function(e){var t=function(e){return Math.round(10*e)/10},n=e.map((function(e){return"".concat(t(e.x),",").concat(t(e.y))})).join(" ");u.shape.querySelector(".a9s-inner").setAttribute("points",n);var r=u.shape.querySelector(".a9s-outer");r.setAttribute("points",n),u.mask.redraw();var o=r.getBBox(),i=o.x,a=o.y,s=o.width,l=o.height;ru(u.elementGroup,i,a,s,l)})),as(rs(u),"onGrab",(function(e){return function(t){0===t.button&&(u.grabbedElem=e,u.grabbedAt=u.getSVGPoint(t))}})),as(rs(u),"onMouseMove",(function(e){var t=function(e,t,n){return e+t<0?-e:e+t>n?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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fs(Object(n),!0).forEach((function(t){vs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ds(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bs(r.key),r)}}function ys(e,t){return ys=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ys(e,t)}function ms(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hs(e){return hs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hs(e)}function vs(e,t,n){return(t=bs(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bs(e){var t=function(e,t){if("object"!==cs(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==cs(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===cs(t)?t:String(t)}var gs=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ys(e,t)}(a,e);var t,n,r,o,i=(r=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=hs(r);if(o){var n=hs(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===cs(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ms(e)}(this,e)});function a(e,t,n){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),vs(ms(r=i.call(this,e,t,n)),"startDrawing",(function(e,t,n){r._isDrawing=!0,r._startOnSingleClick=n,r.attachListeners({mouseMove:r.onMouseMove,mouseUp:r.onMouseUp,dblClick:r.onDblClick}),r.rubberband=new Ku([e,t],r.g,r.env)})),vs(ms(r),"stop",(function(){r.detachListeners(),r._isDrawing=!1,r.rubberband&&(r.rubberband.destroy(),r.rubberband=null)})),vs(ms(r),"onMouseMove",(function(e,t){return r.rubberband.dragTo([e,t])})),vs(ms(r),"onMouseUp",(function(){var e=r.rubberband.getBoundingClientRect(),t=e.width,n=e.height,o=r.config.minSelectionWidth||4,i=r.config.minSelectionHeight||4;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);n<t;n++)r[n]=e[n];return r}function Os(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,js(r.key),r)}}function _s(e,t){return _s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_s(e,t)}function As(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Es(e){return Es=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Es(e)}function xs(e,t,n){return(t=js(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function js(e){var t=function(e,t){if("object"!==Ss(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Ss(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ss(t)?t:String(t)}gs.identifier="polygon",gs.supports=function(e){var t,n=e.selector("SvgSelector");if(n)return null===(t=n.value)||void 0===t?void 0:t.match(/^<svg.*<polygon/g)};var Ps=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_s(e,t)}(a,e);var t,n,r,o,i=(r=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Es(r);if(o){var n=Es(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===Ss(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return As(e)}(this,e)});function a(e,t,n){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),xs(As(r=i.call(this)),"listTools",(function(){return r._registered.map((function(e){return e.identifier}))})),xs(As(r),"registerTool",(function(e){var t=e.identifier;r.listTools().includes(t)&&r.unregisterTool(t),r._registered.unshift(e)})),xs(As(r),"unregisterTool",(function(e){return r._registered=r._registered.filter((function(t){return t.identifier!==e}))})),xs(As(r),"setCurrent",(function(e){r._current&&r._current.destroy();var t="string"==typeof e||e instanceof String?r._registered.find((function(t){return t.identifier===e})):e;r._current=new t(r._g,r._config,r._env),r._current.on("startSelection",(function(e){return r.emit("startSelection",e)})),r._current.on("complete",(function(e){return r.emit("complete",e)})),r._current.on("cancel",(function(e){return r.emit("cancel",e)}))})),xs(As(r),"forAnnotation",(function(e){var t,n,o=function(e){if(Array.isArray(e))return e}(n=e.targets)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return ws(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)?ws(e,t):void 0}}(n)||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.")}(),i=o[0],a=(o.slice(1),null===(t=i.renderedVia)||void 0===t?void 0:t.name),u=a?r._registered.find((function(e){return e.identifier===a})):r._registered.find((function(t){return t.supports(e)}));return u?new u(r._g,r._config,r._env):null})),r._g=e,r._config=t,r._env=n,r._registered=[xu,gs],r.setCurrent(xu),r}return t=a,(n=[{key:"current",get:function(){return this._current}}])&&Os(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(n()),Cs={FragmentSelector:ga,SvgSelector:Lu},ks={FragmentSelector:function(e,t){var n=da(e,t);return n.w*n.h},SvgSelector:function(e){var t,n,r,o=Iu(e),i=o.nodeName.toLowerCase();if("polygon"===i)return t=o.getAttribute("points").trim().split(" ").map((function(e){return e.split(",").map((function(e){return parseFloat(e.trim())}))})),Tu(t);if("circle"===i)return(n=o.getAttribute("r"))*n*Math.PI;if("ellipse"===i)return(r=o).getAttribute("rx")*r.getAttribute("ry")*Math.PI;if("path"==i)return Uu(o);if("line"==i)return 0;throw"Unsupported SVG shape type: ".concat(i)}},Ts=function(e){var t=e.targets[0];if(t)return Array.isArray(t.selector)?t.selector[0]:t.selector},Ds=function(e,t){return Cs[Ts(e).type](e,t)},Ms=function(e,t){return ks[Ts(e).type](e,t)};function Rs(e){return Rs="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},Rs(e)}function Ns(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(void 0,o=function(e,t){if("object"!==Rs(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Rs(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(r.key),"symbol"===Rs(o)?o:String(o)),r)}var o}function Is(e,t,n){return t&&Ns(e.prototype,t),n&&Ns(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Ls=Is((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var n=document.createElementNS(Bi,"svg");n.setAttribute("class","a9s-osd-crosshair-container");var r=document.createElementNS(Bi,"g");r.setAttribute("class","a9s-crosshair"),n.appendChild(r);var o=document.createElementNS(Bi,"line"),i=document.createElementNS(Bi,"line");r.appendChild(o),r.appendChild(i),t.parentElement.appendChild(n);var a=function(e){var n=e.offsetX,r=e.offsetY,a=t.parentElement.offsetWidth,u=t.parentElement.offsetHeight;o.setAttribute("x1",0),o.setAttribute("y1",r),o.setAttribute("x2",a),o.setAttribute("y2",r),i.setAttribute("x1",n),i.setAttribute("y1",0),i.setAttribute("x2",n),i.setAttribute("y2",u)};t.addEventListener("pointermove",a),t.parentElement.addEventListener("pointermove",a)})),Bs=r(7072),Us=r.n(Bs);function Fs(e){return Fs="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},Fs(e)}function Vs(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 Hs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vs(Object(n),!0).forEach((function(t){$s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ys(r.key),r)}}function Ws(e,t,n){return t&&zs(e.prototype,t),n&&zs(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function $s(e,t,n){return(t=Ys(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ys(e){var t=function(e,t){if("object"!==Fs(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Fs(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Fs(t)?t:String(t)}var Xs=function(e,t){if("FragmentSelector"===e.targets[0].selector.type){var n=da(e,t),r=n.x,o=n.y;return{minX:r,minY:o,maxX:r+n.w,maxY:o+n.h}}var i=Ds(e,t),a=document.createElementNS(Bi,"svg");a.style.position="absolute",a.style.opacity=0,a.style.top=0,a.style.left=0,a.appendChild(i),document.body.appendChild(a);var u=i.getBBox(),s=u.x,l=u.y,c=u.width,f=u.height;return document.body.removeChild(a),{minX:s,minY:l,maxX:s+c,maxY:l+f}},Gs=Ws((function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),$s(this,"clear",(function(){return n.spatial_index.clear()})),$s(this,"getAnnotationAt",(function(e,t,r){var o=r?5/r:5,i=n.spatial_index.search({minX:e-o,minY:t-o,maxX:e+o,maxY:t+o}).map((function(e){return e.annotation})).filter((function(n){var r=function(e){var t,n=e.targets[0];return Array.isArray(n.selector)?n.selector[0].type:null===(t=n.selector)||void 0===t?void 0:t.type}(n);if("FragmentSelector"===r)return!0;if("SvgSelector"===r)return function(e,t,n,r){var o=Iu(n),i=o.nodeName.toLowerCase(),a=[e,t];if("polygon"===i){var u=Array.from(o.points).map((function(e){return[e.x,e.y]}));return Du(a,u)}if("circle"===i){var s=o.getAttribute("cx"),l=o.getAttribute("cy"),c=o.getAttribute("r");return function(e,t,n,r){var o=e[0]-t,i=e[1]-n;return Math.sqrt(o*o+i*i)<=r}(a,s,l,c)}if("ellipse"===i){var f=o.getAttribute("cx"),p=o.getAttribute("cy"),d=o.getAttribute("rx"),y=o.getAttribute("ry");return function(e,t,n,r,o,i){var a=Math.cos(0),u=Math.sin(0),s=e[0]-t,l=e[1]-n,c=a*s+u*l,f=u*s-a*l;return c*c/(r*r)+f*f/(o*o)<=1}(a,f,p,d,y)}if("path"===i)return Mu(o).find((function(e){return Du(a,e)}));if("line"===i){var m=parseInt(o.getAttribute("x1")),h=parseInt(o.getAttribute("y1")),v=parseInt(o.getAttribute("x2")),b=parseInt(o.getAttribute("y2"));return function(e,t,n,r,o,i){var a=e[0],u=e[1],s=r-t,l=o-n,c=Math.sqrt(s*s+l*l);return Math.abs((a-t)*l-(u-n)*s)/c<=i}(a,m,h,v,b,r)}throw"Unsupported SVG shape type: ".concat(i)}(e,t,n,o);throw"Unsupported selector type: ".concat(r)}));if(i.length>0)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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,al(r.key),r)}}function Qs(e,t,n){return t&&Ks(e.prototype,t),n&&Ks(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function el(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tl(e,t)}function tl(e,t){return tl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},tl(e,t)}function nl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ol(e);if(t){var o=ol(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Zs(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return rl(e)}(this,n)}}function rl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ol(e){return ol=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ol(e)}function il(e,t,n){return(t=al(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function al(e){var t=function(e,t){if("object"!==Zs(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Zs(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Zs(t)?t:String(t)}var ul,sl=Pa(),ll=function(e){el(n,e);var t=nl(n);function n(e){var r;Js(this,n),il(rl(r=t.call(this)),"_getShapeAt",(function(e){var t=function(e){var t=r.svg.createSVGPoint();if(window.TouchEvent&&e instanceof TouchEvent){var n=r.svg.getBoundingClientRect(),o=e.touches[0],i=o.clientX-n.x,a=o.clientY-n.y,u=r.svg.getBoundingClientRect(),s=u.left,l=u.top;return t.x=i+s,t.y=a+l,t.matrixTransform(r.g.getScreenCTM().inverse())}return t.x=e.offsetX,t.y=e.offsetY,t.matrixTransform(r.g.getCTM().inverse())}(e),n=t.x,o=t.y,i=r.store.getAnnotationAt(n,o,r.currentScale());if(i)return r.findShape(i)})),il(rl(r),"_initDrawingTools",(function(e){var t,n=!1,o=!1,i=!1;r.tools=new Ps(r.g,r.config,r.env),r.tools.on("complete",(function(e){o=!1,r.onDrawingComplete(e)})),r.mouseTracker=new(Li().MouseTracker)({element:r.svg,preProcessEventHandler:function(e){r.mouseTracker.enabled||(e.preventDefault=!1,e.preventGesture=!0),r.selectedShape&&"wheel"===e.eventType&&(e.preventDefault=!1,r.viewer.canvas.dispatchEvent(new e.originalEvent.constructor(e.eventType,e.originalEvent)))},pressHandler:function(t){r.tools.current.isDrawing||(r.tools.current.start(t.originalEvent,r.drawOnSingleClick&&!r.hoveredShape),e||r.scaleTool(r.tools.current))},moveHandler:function(e){if(r.tools.current.isDrawing){var t=r.tools.current.getSVGPoint(e.originalEvent),a=t.x,u=t.y;e.buttons&&o?(!i&&r.tools.current.onDragStart&&r.tools.current.onDragStart(a,u,e.originalEvent),i=!0):(e.originalEvent.stopPropagation(),r.tools.current.onMouseMove(a,u,e.originalEvent),n||(r.emit("startSelection",{x:a,y:u}),n=!0))}},releaseHandler:function(e){if(r.tools.current.isDrawing){o=!0;var t=r.tools.current.getSVGPoint(e.originalEvent),a=t.x,u=t.y;n&&r.emit("endSelection",{x:a,y:u}),r.tools.current.onMouseUp(a,u,e.originalEvent),i&&r.tools.current.onDragEnd&&r.tools.current.onDragEnd()}n=!1,i=!1}});var a=r.config.hotkey?r.config.hotkey.key?r.config.hotkey.key.toLowerCase():r.config.hotkey.toLowerCase():"shift",u=null===(t=r.config.hotkey)||void 0===t?void 0:t.inverted;r.mouseTracker.enabled=u,r.onKeyDown&&document.removeEventListener("keydown",r.onKeyDown),r.onKeyUp&&document.removeEventListener("keydown",r.onKeyDown),r.onKeyDown=function(e){if(e.key.toLowerCase()===a&&!r.selectedShape){var t=!r.readOnly&&!u;r.mouseTracker.enabled=t,r.tools.current.enabled=t}},r.onKeyUp=function(e){e.key.toLowerCase()!==a||r.tools.current.isDrawing||(r.mouseTracker.enabled=u,r.tools.current.enabled=u)},document.addEventListener("keydown",r.onKeyDown),document.addEventListener("keyup",r.onKeyUp)})),il(rl(r),"_initMouseEvents",(function(){r.svg.addEventListener("mousemove",(function(e){var t;if(!(null!==(t=r.tools)&&void 0!==t&&t.current.isDrawing||e.target.closest(".a9s-annotation.editable.selected"))){var n,o=r._getShapeAt(e);if((null==o?void 0:o.annotation)!==(null===(n=r.hoveredShape)||void 0===n?void 0:n.annotation)){if(r.hoveredShape){var i=r.hoveredShape.element||r.hoveredShape;Vi(i,"hover"),r.emit("mouseLeaveAnnotation",r.hoveredShape.annotation,r.hoveredShape)}o&&(Fi(o,"hover"),r.emit("mouseEnterAnnotation",o.annotation,o))}r.hoveredShape=o}})),r.svg.parentElement.addEventListener("mouseleave",(function(){r.hoveredShape&&(Vi(r.hoveredShape,"hover"),r.emit("mouseLeaveAnnotation",r.hoveredShape.annotation,r.hoveredShape),r.hoveredShape=null)}));var e=null;r.viewer.addHandler("canvas-press",(function(){return e=(new Date).getTime()})),r.viewer.addHandler("canvas-click",(function(t){var n,o=t.originalEvent;if(!(null!==(n=r.tools.current)&&void 0!==n&&n.isDrawing||r.disableSelect)&&(new Date).getTime()-e<250){var i=o.target.closest(".a9s-annotation.editable.selected")?r.selectedShape:r._getShapeAt(o);i?(t.preventDefaultAction=!0,r.selectShape(i)):i||(r.deselect(),r.emit("select",{}))}r.disableSelect&&r.hoveredShape&&r.emit("clickAnnotation",r.hoveredShape.annotation,r.hoveredShape)}))})),il(rl(r),"_lazy",(function(e){if(r.viewer.world.getItemAt(0))e();else{var t=function t(){e(),r.viewer.removeHandler("open",t),r.viewer.world.removeHandler("add-item",t)};r.viewer.addHandler("open",t),r.viewer.world.addHandler("add-item",t)}})),il(rl(r),"_refreshNonScalingAnnotations",(function(){var e=r.currentScale();Array.from(r.svg.querySelectorAll(".a9s-non-scaling")).forEach((function(t){return t.setAttribute("transform","scale(".concat(1/e,")"))}))})),il(rl(r),"addAnnotation",(function(e,t){var n=t||r.g,o=Ds(e,r.env.image);return Fi(o,"a9s-annotation"),o.setAttribute("data-id",e.id),o.annotation=e,n.appendChild(o),nu(o,e,r.formatters),r.scaleFormatterElements(o),o})),il(rl(r),"addDrawingTool",(function(e){return r.tools.registerTool(e)})),il(rl(r),"addOrUpdateAnnotation",(function(e,t){var n,o=null===(n=r.selectedShape)||void 0===n?void 0:n.annotation;(o===e||null!=o&&o.isSelection||o==t)&&r.deselect(),t&&r.removeAnnotation(e),r.removeAnnotation(e);var i=r.addAnnotation(e);Hi(i,"a9s-non-scaling")&&i.setAttribute("transform","scale(".concat(1/r.currentScale(),")")),r.store.insert(e)})),il(rl(r),"currentScale",(function(){var e=r.viewer.viewport.getContainerSize().x;return r.viewer.viewport.getZoom(!0)*e/r.viewer.world.getContentFactor()})),il(rl(r),"deselect",(function(){var e;if(null===(e=r.tools)||void 0===e||e.current.stop(),r.selectedShape){var t=r.selectedShape.annotation;if(r.selectedShape.destroy){if(r.selectedShape.mouseTracker.destroy(),r.selectedShape.destroy(),!t.isSelection){var n=r.addAnnotation(t);Hi(n,"a9s-non-scaling")&&n.setAttribute("transform","scale(".concat(1/r.currentScale(),")"))}}else Vi(r.selectedShape,"selected");r.selectedShape=null}})),il(rl(r),"destroy",(function(){r.deselect(),r.svg.parentNode.removeChild(r.svg)})),il(rl(r),"findShape",(function(e){var t=null!=e&&e.id?e.id:e;return r.g.querySelector('.a9s-annotation[data-id="'.concat(t,'"]'))})),il(rl(r),"_fit",(function(e,t,n){var o=r.findShape(e);if(o){var i=!!t&&("boolean"==typeof t?t:t.immediately),a=(null==t?void 0:t.padding)||0,u=r.viewer.container.getBoundingClientRect(),s=Math.min(2*a/u.width,2*a/u.height),l=o.getBBox(),c=l.x,f=l.y,p=l.width,d=l.height,y=c-s*p,m=f-s*d,h=p+2*s*p,v=d+2*s*d,b=r.viewer.viewport.imageToViewportRectangle(y,m,h,v);r.viewer.viewport[n](b,i)}})),il(rl(r),"fitBounds",(function(e,t){return r._fit(e,t,"fitBounds")})),il(rl(r),"fitBoundsWithConstraints",(function(e,t){return r._fit(e,t,"fitBoundsWithConstraints")})),il(rl(r),"getAnnotations",(function(){return Array.from(r.g.querySelectorAll(".a9s-annotation")).map((function(e){return e.annotation}))})),il(rl(r),"getAnnotationsIntersecting",(function(e){var t=e.id?e:r.findShape(e).annotation;return r.store.getAnnotationsIntersecting(t)})),il(rl(r),"getImageSnippetById",(function(e){var t=r.findShape(e);if(t)return qs(r.viewer,t)})),il(rl(r),"getSelectedImageSnippet",(function(){if(r.selectedShape){var e,t=null!==(e=r.selectedShape.element)&&void 0!==e?e:r.selectedShape;return qs(r.viewer,t)}})),il(rl(r),"init",(function(e){r.deselect(),Array.from(r.g.querySelectorAll(".a9s-annotation")).forEach((function(e){return r.g.removeChild(e)})),r.store.clear(),r._lazy((function(){console.time("Took"),console.log("Drawing..."),r.loaded||(r.g.style.display="none"),e.forEach((function(e){return r.addAnnotation(e)})),console.log("Indexing..."),r.store.insert(e),console.timeEnd("Took"),r.resize()}))})),il(rl(r),"listDrawingTools",(function(){return r.tools.listTools()})),il(rl(r),"overrideId",(function(e,t){var n=r.findShape(e);n.setAttribute("data-id",t);var o=n.annotation,i=o.clone({id:t});return n.annotation=i,r.store.remove(o),r.store.insert(i),i})),il(rl(r),"panTo",(function(e,t){var n=r.findShape(e);if(n){var o=n.getBoundingClientRect(),i=o.top,a=o.left,u=o.width,s=o.height,l=a+u/2+window.scrollX,c=i+s/2+window.scrollY,f=r.viewer.viewport.windowToViewportCoordinates(new(Li().Point)(l,c));r.viewer.viewport.panTo(f,t)}})),il(rl(r),"removeAnnotation",(function(e){var t,n=e.type?e.id:e;(null===(t=r.selectedShape)||void 0===t?void 0:t.annotation.id)===n&&r.deselect();var o=r.findShape(e);if(o){var i,a=o.annotation;(null===(i=r.selectedShape)||void 0===i?void 0:i.annotation)===a&&r.deselect(),o.parentNode.removeChild(o),r.store.remove(a)}})),il(rl(r),"removeDrawingTool",(function(e){var t;return null===(t=r.tools)||void 0===t?void 0:t.unregisterTool(e)})),il(rl(r),"scaleFormatterElements",(function(e){var t=1/r.currentScale();if(e){var n=e.querySelector(".a9s-formatter-el");n&&n.firstChild.setAttribute("transform","scale(".concat(t,")"))}else Array.from(r.g.querySelectorAll(".a9s-formatter-el")).forEach((function(e){return e.firstChild.setAttribute("transform","scale(".concat(t,")"))}))})),il(rl(r),"scaleTool",(function(e){if(e){var t=1/r.currentScale();e.scale=t,e.onScaleChanged&&e.onScaleChanged(t)}})),il(rl(r),"selectAnnotation",(function(e,t){r.selectedShape&&r.deselect();var n=r.findShape(e);if(n){r.selectShape(n,t);var o=r.selectedShape.element?r.selectedShape.element:r.selectedShape;return{annotation:n.annotation,element:o}}r.deselect()})),il(rl(r),"selectShape",(function(e,t){var n;if(t||e.annotation.isSelection||r.emit("clickAnnotation",e.annotation,e),(null===(n=r.selectedShape)||void 0===n?void 0:n.annotation)!==e.annotation){r.selectedShape&&r.selectedShape.annotation!==e.annotation&&r.deselect();var o=e.annotation;if(r.readOnly||o.readOnly||r.headless)r.selectedShape=e,Fi(e,"selected"),t||r.emit("select",{annotation:o,element:e,skipEvent:t});else{var i=r.tools.forAnnotation(o);if(i){setTimeout((function(){e.parentNode.removeChild(e),t||r.emit("select",{annotation:o,element:r.selectedShape.element})}),1),r.selectedShape=i.createEditableShape(o,r.formatters),r.scaleTool(r.selectedShape),r.scaleFormatterElements(r.selectedShape.element),r.selectedShape.element.annotation=o;var a=new(Li().MouseTracker)({element:r.svg,preProcessEventHandler:function(e){e.stopPropagation=!0,e.preventDefault=!1,e.preventGesture=!0}}).setTracking(!1);r.selectedShape.element.addEventListener("mouseenter",(function(){r.hoveredShape=r.selectedShape,a.setTracking(!0)})),r.selectedShape.element.addEventListener("mouseleave",(function(){r.hoveredShape=null,a.setTracking(!1)})),r.selectedShape.mouseTracker=a,r.selectedShape.on("update",(function(e){return r.emit("updateTarget",r.selectedShape.element,e)}))}else r.selectedShape=e,t||r.emit("select",{annotation:o,element:r.selectedShape})}}})),il(rl(r),"setDrawingEnabled",(function(e){if(r.mouseTracker){var t=e&&!r.readOnly;r.mouseTracker.enabled=t,r.mouseTracker.setTracking(t),r.tools.current&&(r.tools.current.enabled=t)}})),il(rl(r),"setDrawingTool",(function(e){var t;r.tools&&(null===(t=r.tools.current)||void 0===t||t.stop(),r.tools.setCurrent(e))})),il(rl(r),"setVisible",(function(e){e?r.svg.style.display=null:(r.deselect(),r.svg.style.display="none")})),il(rl(r),"stopDrawing",(function(){var e;null!==(e=r.tools)&&void 0!==e&&e.current&&(r.tools.current.isDrawing&&r.tools.current.stop(),r.mouseTracker.enabled=!1,r.tools.current.enabled=!1)})),r.viewer=e.viewer,r.config=e.config,r.env=e.env,r.readOnly=e.config.readOnly,r.headless=e.config.headless,e.config.formatter?r.formatters=[e.config.formatter]:e.config.formatters&&(r.formatters=Array.isArray(e.config.formatters)?e.config.formatters:[e.config.formatters]),r.disableSelect=e.config.disableSelect,r.drawOnSingleClick=e.config.drawOnSingleClick,r.svg=document.createElementNS(Bi,"svg"),sl?(r.svg.setAttribute("class","a9s-annotationlayer a9s-osd-annotationlayer touch"),function(e){var t=null,n=function(e,t){return new MouseEvent(e,{screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY,bubbles:!0})},r=function(e){var r=e.changedTouches[0],o=n(ja[e.type],r);r.target.dispatchEvent(o),e.preventDefault(),"touchstart"!==e.type&&"touchmove"!==e.type||(t&&clearTimeout(t),t=setTimeout((function(){var e=n("dblclick",r);r.target.dispatchEvent(e)}),800)),"touchend"===e.type&&t&&clearTimeout(t)};e.addEventListener("touchstart",r,!0),e.addEventListener("touchmove",r,!0),e.addEventListener("touchend",r,!0),e.addEventListener("touchcancel",r,!0)}(r.svg)):r.svg.setAttribute("class","a9s-annotationlayer a9s-osd-annotationlayer"),r.g=document.createElementNS(Bi,"g"),r.svg.appendChild(r.g),r.viewer.canvas.appendChild(r.svg),r.viewer.addHandler("animation",(function(){return r.resize()})),r.viewer.addHandler("rotate",(function(){return r.resize()})),r.viewer.addHandler("resize",(function(){return r.resize()})),r.viewer.addHandler("flip",(function(){return r.resize()})),r.loaded=!1;var o=function(){var t=r.viewer.world.getItemAt(0).source.dimensions,n=t.x,o=t.y,i=r.viewer.world.getItemAt(0).source["@id"]||new URL(r.viewer.world.getItemAt(0).source.url,document.baseURI).href;r.env.image={src:i,naturalWidth:n,naturalHeight:o},e.config.crosshair&&(r.crosshair||(r.crosshair=new Ls(r.svg),Fi(r.svg,"no-cursor"))),r.loaded||r.emit("load",i),r.loaded=!0,r.g.style.display="inline",r.resize()};return r.viewer.addHandler("open",o),r.viewer.world.addHandler("add-item",o),r.viewer.world.getItemAt(0)&&o(),r.store=new Gs(r.env),r.selectedShape=null,r.hoveredShape=null,r._initMouseEvents(),r}return Qs(n,[{key:"resize",value:function(){var e,t=this.viewer.viewport.getFlip(),n=this.viewer.viewport.pixelFromPoint(new(Li().Point)(0,0),!0);t&&(n.x=this.viewer.viewport._containerInnerSize.x-n.x);var r=this.currentScale(),o=t?-r:r,i=this.viewer.viewport.getRotation();this.g.setAttribute("transform","translate(".concat(n.x,", ").concat(n.y,") scale(").concat(o,", ").concat(r,") rotate(").concat(i,")")),this._refreshNonScalingAnnotations(),this.scaleFormatterElements(),this.selectedShape&&(this.selectedShape.element?(this.scaleTool(this.selectedShape),this.emit("viewportChange",this.selectedShape.element)):this.emit("viewportChange",this.selectedShape)),null!==(e=this.tools)&&void 0!==e&&e.current&&this.scaleTool(this.tools.current)}}]),n}(n()),cl=function(e){el(n,e);var t=nl(n);function n(e){var r;return Js(this,n),il(rl(r=t.call(this,e)),"onDrawingComplete",(function(e){var t;r.mouseTracker.enabled=null===(t=r.config.hotkey)||void 0===t?void 0:t.inverted,r.selectShape(e),r.emit("createSelection",e.annotation)})),r._initDrawingTools(),r}return Qs(n)}(ll),fl=new Uint8Array(16);function pl(){if(!ul&&!(ul="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 ul(fl)}const dl=/^(?:[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 yl=[],ml=0;ml<256;++ml)yl.push((ml+256).toString(16).substr(1));const hl=function(e){var t=arguments.length>1&&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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wl(Object(n),!0).forEach((function(t){Al(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,El(r.key),r)}}function Al(e,t,n){return(t=El(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function El(e){var t=function(e,t){if("object"!==Sl(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Sl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Sl(t)?t:String(t)}var xl=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Al(this,"clone",(function(t,n){return new e(Ol(Ol({},r.underlying),t),Ol(Ol({},r.opts),n))})),Al(this,"selector",(function(e){var t=r.underlying.target;if(t.selector)return(Array.isArray(t.selector)?t.selector:[t.selector]).find((function(t){return t.type===e}))})),this.underlying=t,this.opts=n}var t,n;return t=e,(n=[{key:"isEqual",value:function(e){return"Annotation"===(null==e?void 0:e.type)&&(this.underlying===e.underlying||!(!this.underlying.id||!e.underlying.id)&&gl()(this.underlying,e.underlying))}},{key:"readOnly",get:function(){var e;return null===(e=this.opts)||void 0===e?void 0:e.readOnly}},{key:"id",get:function(){return this.underlying.id}},{key:"context",get:function(){return this.underlying["@context"]}},{key:"type",get:function(){return this.underlying.type}},{key:"motivation",get:function(){return this.underlying.motivation}},{key:"body",get:function(){return this.underlying.body}},{key:"target",get:function(){return this.underlying.target}},{key:"bodies",get:function(){return Array.isArray(this.underlying.body)?this.underlying.body:[this.underlying.body]},set:function(e){this.underlying.body=e}},{key:"targets",get:function(){return Array.isArray(this.underlying.target)?this.underlying.target:[this.underlying.target]}},{key:"quote",get:function(){var e;return null===(e=this.selector("TextQuoteSelector"))||void 0===e?void 0:e.exact}},{key:"start",get:function(){var e;return null===(e=this.selector("TextPositionSelector"))||void 0===e?void 0:e.start}},{key:"end",get:function(){var e;return null===(e=this.selector("TextPositionSelector"))||void 0===e?void 0:e.end}}])&&_l(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function jl(e){return jl="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},jl(e)}function Pl(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 Cl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pl(Object(n),!0).forEach((function(t){kl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==jl(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==jl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===jl(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Al(xl,"create",(function(e){var t={"@context":"http://www.w3.org/ns/anno.jsonld",type:"Annotation",id:"#".concat(vl()),body:[]};return new xl(Ol(Ol({},t),e))}));var Tl=function(e){var t=e.viewport.viewportToImageRectangle(e.viewport.getBounds(!0)),n=e.viewport.getContainerSize().x;return{extent:t,scale:e.viewport.getZoom(!0)*n/e.world.getContentFactor()}},Dl=function(e,t){var n=Tl(e),r=n.extent,o=n.scale,i=t.selector,a=xl.create({target:t});if("SvgSelector"===i.type){var u=Iu(a),s=u.nodeName.toLowerCase(),l=null;if("polygon"===s)l=Ml(u,r,o);else if("circle"===s)l=Rl(u,r,o);else if("ellipse"===s)l=Nl(u,r,o);else{if("path"!==s)throw"Unsupported SVG shape type: ".concat(s);l=Il(u,r,o)}var c=l.outerHTML||(new XMLSerializer).serializeToString(l);return c=c.replace(' xmlns="'.concat(Bi,'"'),""),Cl(Cl({},t),{},{selector:{type:"SvgSelector",value:"<svg>".concat(c,"</svg>")}})}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:"<svg>".concat(l,"</svg>")}};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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tc(r.key),r)}}function Jl(e,t){return Jl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Jl(e,t)}function Kl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ql(e){return Ql=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ql(e)}function ec(e,t,n){return(t=tc(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tc(e){var t=function(e,t){if("object"!==ql(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ql(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ql(t)?t:String(t)}var nc=Pa(),rc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Jl(e,t)}(a,e);var t,n,r,o,i=(r=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ql(r);if(o){var n=Ql(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===ql(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Kl(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),ec(Kl(t=i.call(this,e)),"_fit",(function(e,n,r){var o=!!n&&("boolean"==typeof n?n:n.immediately),i=(null==n?void 0:n.padding)||0,a=t.findShape(e);if(a){var u=t.viewer.container.getBoundingClientRect(),s=a.getBoundingClientRect(),l=s.x-u.x-i,c=s.y-u.y-i,f=s.width+2*i,p=s.height+2*i,d=t.viewer.viewport.viewerElementToViewportRectangle(new(Li().Rect)(l,c,f,p));t.viewer.viewport[r](d,o)}})),ec(Kl(t),"_getShapeAt",(function(e){var n=t.viewer.viewport.viewerElementToViewportCoordinates(function(e){if(nc){var n=t.svg.getBoundingClientRect(),r=e.clientX-n.x,o=e.clientY-n.y;return new(Li().Point)(r,o)}return new(Li().Point)(e.offsetX,e.offsetY)}(e)),r=t.viewer.viewport.viewportToImageCoordinates(n.x,n.y),o=r.x,i=r.y,a=t.store.getAnnotationAt(o,i,t.currentScale());if(a)return t.findShape(a)})),ec(Kl(t),"_refreshNonScalingAnnotations",(function(){})),ec(Kl(t),"addAnnotation",(function(e,n){var r=n||t.g,o=Ds(e,t.env.image);return Fi(o,"a9s-annotation"),o.setAttribute("data-id",e.id),o.annotation=e,Hl(t.viewer,o),r.appendChild(o),nu(o,e,t.formatters),o})),ec(Kl(t),"addOrUpdateAnnotation",(function(e,n){var r,o=null===(r=t.selectedShape)||void 0===r?void 0:r.annotation;(o===e||null!=o&&o.isSelection||o==n)&&t.deselect(),n&&t.removeAnnotation(e),t.removeAnnotation(e),t.addAnnotation(e),t.store.insert(e)})),ec(Kl(t),"deselect",(function(){var e;if(null===(e=t.tools)||void 0===e||e.current.stop(),t.selectedShape){var n=t.selectedShape.annotation;t.selectedShape.destroy?(t.selectedShape.mouseTracker.destroy(),t.selectedShape.destroy(),n.isSelection||t.addAnnotation(n)):Vi(t.selectedShape,"selected"),t.selectedShape=null}})),ec(Kl(t),"onDrawingComplete",(function(e){var n=e.annotation.clone({target:Dl(t.viewer,e.annotation.target)});e.annotation=n,t.selectShape(e),t.emit("createSelection",e.annotation),t.mouseTracker.enabled=!1})),ec(Kl(t),"selectShape",(function(e,n){var r;if(n||e.annotation.isSelection||t.emit("clickAnnotation",e.annotation,e),(null===(r=t.selectedShape)||void 0===r?void 0:r.annotation)!==e.annotation){t.selectedShape&&t.selectedShape.annotation!==e.annotation&&t.deselect(!0);var o=e.annotation;if(t.readOnly||o.readOnly||t.headless)t.selectedShape=e,Fi(e,"selected"),n||t.emit("select",{annotation:o,element:e,skipEvent:n});else{setTimeout((function(){e.parentNode.removeChild(e),n||t.emit("select",{annotation:o,element:t.selectedShape.element})}),1);var i=t.tools.forAnnotation(o);t.selectedShape=i.createEditableShape(o),t.selectedShape.element.annotation=o;var a=Ll(t.viewer,o);t.selectedShape.updateState(a);var u=new(Li().MouseTracker)({element:t.svg,preProcessEventHandler:function(e){e.stopPropagation=!0,e.preventDefault=!1,e.preventGesture=!0}}).setTracking(!1);t.selectedShape.element.addEventListener("mouseenter",(function(){t.hoveredShape=t.selectedShape,u.setTracking(!0)})),t.selectedShape.element.addEventListener("mouseleave",(function(){t.hoveredShape=null,u.setTracking(!1)})),t.selectedShape.mouseTracker=u,t.selectedShape.on("update",(function(e){var n=Dl(t.viewer,e);t.selectedShape.element.annotation=t.selectedShape.annotation.clone({target:n}),t.emit("updateTarget",t.selectedShape.element,n)}))}}})),t._initDrawingTools(!0),t}return t=a,(n=[{key:"resize",value:function(){var e=this;if(this.store&&(Array.from(this.g.querySelectorAll(".a9s-annotation:not(.selected)")).forEach((function(t){return Hl(e.viewer,t)})),this.selectedShape))if(this.selectedShape.element){var t=Ll(this.viewer,this.selectedShape.element.annotation);this.selectedShape.updateState&&this.selectedShape.updateState(t),this.emit("viewportChange",this.selectedShape.element)}else this.emit("viewportChange",this.selectedShape)}}])&&Zl(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(ll);function oc(e){return oc="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},oc(e)}function ic(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cc(r.key),r)}}function ac(e,t){return ac=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ac(e,t)}function uc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sc(e){return sc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sc(e)}function lc(e,t,n){return(t=cc(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cc(e){var t=function(e,t){if("object"!==oc(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==oc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===oc(t)?t:String(t)}var fc=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ac(e,t)}(u,t);var n,r,o,i,a=(o=u,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=sc(o);if(i){var n=sc(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===oc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return uc(e)}(this,e)});function u(t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),lc(uc(n=a.call(this,t)),"clearState",(function(e){return n.setState({selectedAnnotation:null,selectedDOMElement:null,modifiedTarget:null,beforeHeadlessModify:null},e)})),lc(uc(n),"forwardEvent",(function(e,t){n.annotationLayer.on(e,(function(e,r){n.props[t](e.clone(),r)}))})),lc(uc(n),"onKeyUp",(function(e){if(27===e.which){n.annotationLayer.stopDrawing();var t=n.state.selectedAnnotation;t&&(n.cancelSelected(),n.props.onCancelSelected(t))}else if(46===e.which&&!n.props.config.disableDeleteKey){var r=n.state.selectedAnnotation;r&&(r.isSelection?n.onCancelAnnotation(r):n.onDeleteAnnotation(r))}})),lc(uc(n),"handleStartSelect",(function(e){return n.props.onSelectionStarted(e)})),lc(uc(n),"handleEndSelect",(function(e){return n.props.onSelectionEnded(e)})),lc(uc(n),"handleSelect",(function(e,t){n.state.editorDisabled?n.onHeadlessSelect(e,t):n.onNormalSelect(e,t)})),lc(uc(n),"onNormalSelect",(function(e,t){var r=e.annotation,o=e.element;if(r){var i=function(){n.setState({selectedAnnotation:r,selectedDOMElement:o,modifiedTarget:null},(function(){t||(r.isSelection?n.props.onSelectionCreated(r.clone()):n.props.onAnnotationSelected(r.clone(),o))}))},a=n.state.selectedAnnotation;a&&!a.isEqual(r)?n.clearState((function(){n.props.onCancelSelected(a),i()})):i()}else{var u=n.state.selectedAnnotation;u?n.clearState((function(){return n.props.onCancelSelected(u)})):n.clearState()}})),lc(uc(n),"onHeadlessSelect",(function(e,t){n.saveSelected().then((function(){n.onNormalSelect(e,t)}))})),lc(uc(n),"handleUpdateTarget",(function(e,t){n.setState({selectedDOMElement:e,modifiedTarget:t});var r=JSON.parse(JSON.stringify(t));n.props.onSelectionTargetChanged(r)})),lc(uc(n),"handleViewportChange",(function(e){return n.setState({selectedDOMElement:e})})),lc(uc(n),"overrideAnnotationId",(function(e){return function(t){var r=e.id;n.state.selectedAnnotation?n.setState({selectedAnnotation:null,selectedDOMElement:null,modifiedTarget:null},(function(){n.annotationLayer.overrideId(r,t)})):n.annotationLayer.overrideId(r,t)}})),lc(uc(n),"onCreateOrUpdateAnnotation",(function(e,t){return function(r,o){var i=r.isSelection?r.toAnnotation():r;i=n.state.modifiedTarget?i.clone({target:n.state.modifiedTarget}):i.clone(),n.clearState((function(){n.annotationLayer.addOrUpdateAnnotation(i,o),o?n.props[e](i,o.clone()):n.props[e](i,n.overrideAnnotationId(i)),t&&t()}))}})),lc(uc(n),"onDeleteAnnotation",(function(e){n.clearState(),n.annotationLayer.removeAnnotation(e),n.props.onAnnotationDeleted(e)})),lc(uc(n),"onCancelAnnotation",(function(e,t){n.state.editorDisabled||n.annotationLayer.deselect(),n.props.onCancelSelected(e),n.clearState(t)})),lc(uc(n),"addAnnotation",(function(e){var t;e.id===(null===(t=n.state.selectedAnnotation)||void 0===t?void 0:t.id)&&(n.annotationLayer.deselect(),n.clearState()),n.annotationLayer.addOrUpdateAnnotation(e.clone())})),lc(uc(n),"addDrawingTool",(function(e){return n.annotationLayer.addDrawingTool(e)})),lc(uc(n),"cancelSelected",(function(){return new Promise((function(e){n.annotationLayer.deselect(),n.state.selectedAnnotation?n.clearState(e):e()}))})),lc(uc(n),"fitBounds",(function(e,t){return n.annotationLayer.fitBounds(e,t)})),lc(uc(n),"fitBoundsWithConstraints",(function(e,t){return n.annotationLayer.fitBoundsWithConstraints(e,t)})),lc(uc(n),"getAnnotationById",(function(e){var t;return null===(t=n.annotationLayer.findShape(e))||void 0===t?void 0:t.annotation})),lc(uc(n),"getAnnotations",(function(){return n.annotationLayer.getAnnotations().map((function(e){return e.clone()}))})),lc(uc(n),"getAnnotationsIntersecting",(function(e){return n.annotationLayer.getAnnotationsIntersecting(e)})),lc(uc(n),"getImageSnippetById",(function(e){return n.annotationLayer.getImageSnippetById(e)})),lc(uc(n),"getSelected",(function(){var e;if(n.state.selectedAnnotation)return n.state.editorDisabled?n.state.selectedAnnotation:null===(e=n._editor.current)||void 0===e?void 0:e.getCurrentAnnotation()})),lc(uc(n),"getSelectedImageSnippet",(function(){return n.annotationLayer.getSelectedImageSnippet()})),lc(uc(n),"listDrawingTools",(function(){return n.annotationLayer.listDrawingTools()})),lc(uc(n),"panTo",(function(e,t){return n.annotationLayer.panTo(e,t)})),lc(uc(n),"removeAnnotation",(function(e){return n.annotationLayer.removeAnnotation(e)})),lc(uc(n),"removeDrawingTool",(function(e){return n.annotationLayer.removeDrawingTool(e)})),lc(uc(n),"saveSelected",(function(){return new Promise((function(e){var t=n.state.selectedAnnotation;if(t)if(n._editor.current)n._editor.current.onOk(),e();else if(t.isSelection)t.bodies.length>0||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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dc(Object(n),!0).forEach((function(t){hc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vc(r.key),r)}}function hc(e,t,n){return(t=vc(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vc(e){var t=function(e,t){if("object"!==pc(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==pc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===pc(t)?t:String(t)}var bc=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),hc(this,"clone",(function(t){var n=new e;return n.underlying=JSON.parse(JSON.stringify(r.underlying)),t&&(n.underlying=yc(yc({},n.underlying),t)),n})),hc(this,"selector",(function(e){var t=r.underlying.target;if(t.selector)return(Array.isArray(t.selector)?t.selector:[t.selector]).find((function(t){return t.type===e}))})),hc(this,"toAnnotation",(function(){var e=Object.assign({},r.underlying,{type:"Annotation",id:"#".concat(vl())});return new xl(e)})),this.underlying={"@context":"http://www.w3.org/ns/anno.jsonld",type:"Selection",body:n||[],target:t}}var t,n;return t=e,(n=[{key:"context",get:function(){return this.underlying["@context"]}},{key:"type",get:function(){return this.underlying.type}},{key:"body",get:function(){return this.underlying.body}},{key:"target",get:function(){return this.underlying.target}},{key:"targets",get:function(){return Array.isArray(this.underlying.target)?this.underlying.target:[this.underlying.target]}},{key:"isEqual",value:function(e){return!!e&&gl()(this.underlying,e.underlying)}},{key:"bodies",get:function(){return Array.isArray(this.underlying.body)?this.underlying.body:[this.underlying.body]}},{key:"quote",get:function(){var e;return null===(e=this.selector("TextQuoteSelector"))||void 0===e?void 0:e.exact}},{key:"isSelection",get:function(){return!0}}])&&mc(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),gc=0;function Sc(e){return Sc="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},Sc(e)}function wc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_c(r.key),r)}}function Oc(e,t,n){return(t=_c(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _c(e){var t=function(e,t){if("object"!==Sc(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Sc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Sc(t)?t:String(t)}var Ac=function(){function t(r,o){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Oc(this,"handleAnnotationCreated",(function(e,t){return i._emitter.emit("createAnnotation",e.underlying,t)})),Oc(this,"handleAnnotationDeleted",(function(e){return i._emitter.emit("deleteAnnotation",e.underlying)})),Oc(this,"handleAnnotationSelected",(function(e,t){return i._emitter.emit("selectAnnotation",e.underlying,t)})),Oc(this,"handleAnnotationUpdated",(function(e,t){return i._emitter.emit("updateAnnotation",e.underlying,t.underlying)})),Oc(this,"handleCancelSelected",(function(e){return i._emitter.emit("cancelSelected",e.underlying)})),Oc(this,"handleClickAnnotation",(function(e,t){return i._emitter.emit("clickAnnotation",e.underlying,t)})),Oc(this,"handleLoad",(function(e){return i._emitter.emit("load",e)})),Oc(this,"handleSelectionCreated",(function(e){return i._emitter.emit("createSelection",e.underlying)})),Oc(this,"handleSelectionStarted",(function(e){return i._emitter.emit("startSelection",e)})),Oc(this,"handleSelectionEnded",(function(e){return i._emitter.emit("endSelection",e)})),Oc(this,"handleSelectionTargetChanged",(function(e){return i._emitter.emit("changeSelectionTarget",e)})),Oc(this,"handleMouseEnterAnnotation",(function(e,t){return i._emitter.emit("mouseEnterAnnotation",e.underlying,t)})),Oc(this,"handleMouseLeaveAnnotation",(function(e,t){return i._emitter.emit("mouseLeaveAnnotation",e.underlying,t)})),Oc(this,"_wrap",(function(e){return"Annotation"===(null==e?void 0:e.type)?new xl(e):e})),Oc(this,"addAnnotation",(function(e){return i._app.current.addAnnotation(new xl(e))})),Oc(this,"addDrawingTool",(function(e){return i._app.current.addDrawingTool(e)})),Oc(this,"cancelSelected",(function(){return i._app.current.cancelSelected()})),Oc(this,"clearAnnotations",(function(){return i.setAnnotations([])})),Oc(this,"clearAuthInfo",(function(){return i._env.user=null})),Oc(this,"destroy",(function(){return e.default.unmountComponentAtNode(i.appContainerEl)})),Oc(this,"fitBounds",(function(e,t){return i._app.current.fitBounds(i._wrap(e),t)})),Oc(this,"fitBoundsWithConstraints",(function(e,t){return i._app.current.fitBoundsWithConstraints(i._wrap(e),t)})),Oc(this,"getAnnotationById",(function(e){var t=i._app.current.getAnnotationById(e);return null==t?void 0:t.underlying})),Oc(this,"getAnnotations",(function(){return i._app.current.getAnnotations().map((function(e){return e.underlying}))})),Oc(this,"getAnnotationsIntersecting",(function(e){return i._app.current.getAnnotationsIntersecting(i._wrap(e))})),Oc(this,"getImageSnippetById",(function(e){return i._app.current.getImageSnippetById(e)})),Oc(this,"getSelected",(function(){var e=i._app.current.getSelected();return null==e?void 0:e.underlying})),Oc(this,"getSelectedImageSnippet",(function(){return i._app.current.getSelectedImageSnippet()})),Oc(this,"listDrawingTools",(function(){return i._app.current.listDrawingTools()})),Oc(this,"loadAnnotations",(function(e){return fetch(e).then((function(e){return e.json()})).then((function(e){return i.setAnnotations(e),e}))})),Oc(this,"off",(function(e,t){return i._emitter.off(e,t)})),Oc(this,"on",(function(e,t){return i._emitter.on(e,t)})),Oc(this,"once",(function(e,t){return i._emitter.once(e,t)})),Oc(this,"panTo",(function(e,t){return i._app.current.panTo(i._wrap(e),t)})),Oc(this,"removeAnnotation",(function(e){return i._app.current.removeAnnotation(i._wrap(e))})),Oc(this,"removeDrawingTool",(function(e){return i._app.current.removeDrawingTool(e)})),Oc(this,"saveSelected",(function(){return i._app.current.saveSelected()})),Oc(this,"selectAnnotation",(function(e){var t=i._app.current.selectAnnotation(i._wrap(e));return null==t?void 0:t.underlying})),Oc(this,"setAnnotations",(function(e){var t=(e||[]).map((function(e){return new xl(e)}));i._app.current.setAnnotations(t)})),Oc(this,"setAuthInfo",(function(e){return i._env.user=e})),Oc(this,"setDrawingEnabled",(function(e){return i._app.current.setDrawingEnabled(e)})),Oc(this,"setDrawingTool",(function(e){return i._app.current.setDrawingTool(e)})),Oc(this,"setServerTime",(function(e){return i._env.setServerTime(e)})),Oc(this,"setVisible",(function(e){return i._app.current.setVisible(e)})),Oc(this,"updateSelected",(function(e,t){var n=null;"Annotation"===e.type?n=new xl(e):"Selection"===e.type&&(n=new bc(e.target,e.body)),n&&i._app.current.updateSelected(n,t)}));var a=o||{};this._app=e.default.createRef(),this._emitter=new(n()),this._env={setServerTime:function(e){var t=Date.now();gc=e-t},getCurrentTimeAdjusted:function(){return new Date(Date.now()+gc).toISOString()},toClientTime:function(e){return Date.parse(e)-gc}},this._element=r.element,"static"===window.getComputedStyle(this._element).getPropertyValue("position")&&(this._element.style.position="relative"),function(e,t){if(e){var n="auto"===e?window.navigator.userLanguage||window.navigator.language:e,r=n.split("-")[0].toLowerCase(),o=[n,r].find((function(e){return we.includes(e)}));o||console.warn("Unsupported locale '".concat(n,"'. Falling back to default en.")),_e.init(o,t)}else _e.init(null,t)}(a.locale,a.messages),this.appContainerEl=document.createElement("DIV"),this._element.appendChild(this.appContainerEl),e.default.render(e.default.createElement(fc,{ref:this._app,viewer:r,wrapperEl:this._element,config:a,env:this._env,onSelectionStarted:this.handleSelectionStarted,onSelectionEnded:this.handleSelectionEnded,onSelectionCreated:this.handleSelectionCreated,onSelectionTargetChanged:this.handleSelectionTargetChanged,onAnnotationCreated:this.handleAnnotationCreated,onAnnotationSelected:this.handleAnnotationSelected,onAnnotationUpdated:this.handleAnnotationUpdated,onAnnotationDeleted:this.handleAnnotationDeleted,onCancelSelected:this.handleCancelSelected,onClickAnnotation:this.handleClickAnnotation,onLoad:this.handleLoad,onMouseEnterAnnotation:this.handleMouseEnterAnnotation,onMouseLeaveAnnotation:this.handleMouseLeaveAnnotation}),this.appContainerEl)}var r,o;return r=t,(o=[{key:"disableEditor",get:function(){return this._app.current.disableEditor},set:function(e){this._app.current.disableEditor=e}},{key:"disableSelect",get:function(){return this._app.current.disableSelect},set:function(e){this._app.current.disableSelect=e}},{key:"formatters",get:function(){return this._app.current.formatters||[]},set:function(e){if(e){var t=Array.isArray(e)?e:[e];this._app.current.formatters=t}else this._app.current.formatters=null}},{key:"readOnly",get:function(){return this._app.current.readOnly},set:function(e){this._app.current.readOnly=e}},{key:"widgets",get:function(){return this._app.current.widgets},set:function(e){this._app.current.widgets=e}}])&&wc(r.prototype,o),Object.defineProperty(r,"prototype",{writable:!1}),t}();const Ec=function(e,t){return new Ac(e,t)}})(),o.default})()));
|
||
//# sourceMappingURL=openseadragon-annotorious.min.js.map
|