1import{a as y}from"./react-804801dd.js";import{P as l}from"./prop-types-b01f7994.js";import{P as Y}from"./popper.js-269b18c5.js";import{d as U}from"./deepmerge-4558e500.js";import{i as p}from"./is-lite-b2b7b311.js";import{R as B}from"./react-dom-5fe711c5.js";function ae(e){return function(r){return typeof r===e}}var me=ae("function"),ge=function(e){return e===null},Z=function(e){return Object.prototype.toString.call(e).slice(8,-1)==="RegExp"},J=function(e){return!be(e)&&!ge(e)&&(me(e)||typeof e=="object")},be=ae("undefined"),G=globalThis&&globalThis.__values||function(e){var r=typeof Symbol=="function"&&Symbol.iterator,n=r&&e[r],i=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")};function we(e,r){var n=e.length;if(n!==r.length)return!1;for(var i=n;i--!==0;)if(!_(e[i],r[i]))return!1;return!0}function Oe(e,r){if(e.byteLength!==r.byteLength)return!1;for(var n=new DataView(e.buffer),i=new DataView(r.buffer),t=e.byteLength;t--;)if(n.getUint8(t)!==i.getUint8(t))return!1;return!0}function Re(e,r){var n,i,t,o;if(e.size!==r.size)return!1;try{for(var s=G(e.entries()),u=s.next();!u.done;u=s.next()){var a=u.value;if(!r.has(a[0]))return!1}}catch(f){n={error:f}}finally{try{u&&!u.done&&(i=s.return)&&i.call(s)}finally{if(n)throw n.error}}try{for(var c=G(e.entries()),h=c.next();!h.done;h=c.next()){var a=h.value;if(!_(a[1],r.get(a[0])))return!1}}catch(f){t={error:f}}finally{try{h&&!h.done&&(o=c.return)&&o.call(c)}finally{if(t)throw t.error}}return!0}function Ee(e,r){var n,i;if(e.size!==r.size)return!1;try{for(var t=G(e.entries()),o=t.next();!o.done;o=t.next()){var s=o.value;if(!r.has(s[0]))return!1}}catch(u){n={error:u}}finally{try{o&&!o.done&&(i=t.return)&&i.call(t)}finally{if(n)throw n.error}}return!0}function _(e,r){if(e===r)return!0;if(e&&J(e)&&r&&J(r)){if(e.constructor!==r.constructor)return!1;if(Array.isArray(e)&&Array.isArray(r))return we(e,r);if(e instanceof Map&&r instanceof Map)return Re(e,r);if(e instanceof Set&&r instanceof Set)return Ee(e,r);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r))return Oe(e,r);if(Z(e)&&Z(r))return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();var n=Object.keys(e),i=Object.keys(r);if(n.length!==i.length)return!1;for(var t=n.length;t--!==0;)if(!Object.prototype.hasOwnProperty.call(r,n[t]))return!1;for(var t=n.length;t--!==0;){var o=n[t];if(!(o==="_owner"&&e.$$typeof)&&!_(e[o],r[o]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(r)?!0:e===r}function Pe(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return e.every(function(n){return p.string(n)||p.array(n)||p.plainObject(n)})}function Ce(e,r,n){return se(e,r)?[e,r].every(p.array)?!e.some(te(n))&&r.some(te(n)):[e,r].every(p.plainObject)?!Object.entries(e).some(ee(n))&&Object.entries(r).some(ee(n)):r===n:!1}function Q(e,r,n){var i=n.actual,t=n.key,o=n.previous,s=n.type,u=j(e,t),a=j(r,t),c=[u,a].every(p.number)&&(s==="increased"?u<a:u>a);return p.undefined(i)||(c=c&&a===i),p.undefined(o)||(c=c&&u===o),c}function X(e,r,n){var i=n.key,t=n.type,o=n.value,s=j(e,i),u=j(r,i),a=t==="added"?s:u,c=t==="added"?u:s;if(!p.nullOrUndefined(o)){if(p.defined(a)){if(p.array(a)||p.plainObject(a))return Ce(a,c,o)}else return _(c,o);return!1}return[s,u].every(p.array)?!c.every(H(a)):[s,u].every(p.plainObject)?_e(Object.keys(a),Object.keys(c)):![s,u].every(function(h){return p.primitive(h)&&p.defined(h)})&&(t==="added"?!p.defined(s)&&p.defined(u):p.defined(s)&&!p.defined(u))}function K(e,r,n){var i=n===void 0?{}:n,t=i.key,o=j(e,t),s=j(r,t);if(!se(o,s))throw new TypeError("Inputs have different types");if(!Pe(o,s))throw new TypeError("Inputs don't have length");return[o,s].every(p.plainObject)&&(o=Object.keys(o),s=Object.keys(s)),[o,s]}function ee(e){return function(r){var n=r[0],i=r[1];return p.array(e)?_(e,i)||e.some(function(t){return _(t,i)||p.array(i)&&H(i)(t)}
1):p.plainObject(e)&&e[n]?!!e[n]&&_(e[n],i):_(e,i)}}function _e(e,r){return r.some(function(n){return!e.includes(n)})}function te(e){return function(r){return p.array(e)?e.some(function(n){return _(n,r)||p.array(r)&&H(r)(n)}):_(e,r)}}function S(e,r){return p.array(e)?e.some(function(n){return _(n,r)}):_(e,r)}function H(e){return function(r){return e.some(function(n){return _(n,r)})}}function se(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return e.every(p.array)||e.every(p.number)||e.every(p.plainObject)||e.every(p.string)}function j(e,r){if(p.plainObject(e)||p.array(e)){if(p.string(r)){var n=r.split(".");return n.reduce(function(i,t){return i&&i[t]},e)}return p.number(r)?e[r]:e}return e}function ke(e,r){if([e,r].some(p.nullOrUndefined))throw new Error("Missing required parameters");if(![e,r].every(function(f){return p.plainObject(f)||p.array(f)}))throw new Error("Expected plain objects or array");var n=function(f,d){try{return X(e,r,{key:f,type:"added",value:d})}catch{return!1}},i=function(f,d,v){try{var w=j(e,f),g=j(r,f),P=p.defined(d),R=p.defined(v);if(P||R){var b=R?S(v,w):!S(d,w),T=S(d,g);return b&&T}return[w,g].every(p.array)||[w,g].every(p.plainObject)?!_(w,g):w!==g}catch{return!1}},t=function(f,d,v){if(!p.defined(f))return!1;try{var w=j(e,f),g=j(r,f),P=p.defined(v);return S(d,w)&&(P?S(v,g):!P)}catch{return!1}},o=function(f,d){return p.defined(f)?i(f,d):!1},s=function(f,d,v){if(!p.defined(f))return!1;try{return Q(e,r,{key:f,actual:d,previous:v,type:"decreased"})}catch{return!1}},u=function(f){try{var d=K(e,r,{key:f}),v=d[0],w=d[1];return!!v.length&&!w.length}catch{return!1}},a=function(f){try{var d=K(e,r,{key:f}),v=d[0],w=d[1];return!v.length&&!!w.length}catch{return!1}},c=function(f,d,v){if(!p.defined(f))return!1;try{return Q(e,r,{key:f,actual:d,previous:v,type:"increased"})}catch{return!1}},h=function(f,d){try{return X(e,r,{key:f,type:"removed",value:d})}catch{return!1}};return{added:n,changed:i,changedFrom:t,changedTo:o,decreased:s,emptied:u,filled:a,increased:c,removed:h}}function re(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function O(e){for(var r=1;r<arguments.length;r++){var n=arguments[r]!=null?arguments[r]:{};r%2?re(Object(n),!0).forEach(function(i){C(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function N(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function ne(e,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,ue(i.key),i)}}function L(e,r,n){return r&&ne(e.prototype,r),n&&ne(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function C(e,r,n){return r=ue(r),r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function M(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),r&&V(e,r)}function $(e){return $=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$(e)}function V(e,r){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,t){return i.__proto__=t,i},V(e,r)}function je(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ie(e,r){if(e==null)return{};var n={},i=Object.keys(e),t,o;for(o=0;o<i.length;o++)t=i[o],!(r.indexOf(t)>=0)&&(n[t]=e[t]);return n}function le(e,r){if(e==null)return{};var n=Ie(e,r),i,t;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(t=0;t<o.length;t++)i=o[t],!(r.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}function I(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Te(e,r){if(r&&(typeof r=="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return I(e)}function q(e){var r=je();return function(){var i=$(e),t;if(r){var o=$(this).constructor;t=Reflect.construct(i,arguments,o)}else t=i.apply(this,arguments);return Te(this,t)}}function We(e,r){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,r||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}function ue(e){var r=We(e,"string");return typeof r=="symbol"?r:String(r)}var xe={flip:{padding:20},preventOverflow:{padding:10}},Se="The typeValidator argument must be a function with the signature function(props, propName, componentName).",Ae="The error message is optional, but must be a string if provided.";function Ne(e,r,n,i){return typeof e=="boolean"?e:typeof e=="function"?e(r,n,i):e?!!e:!1}function Le(e,r){return Object.hasOwnProperty.call(e,r)}function Me(e,r,n,i){return i?new Error(i):new Error("Required ".concat(e[r]," `").concat(r,"` was not specified in `").concat(n,"`."))}function qe(e,r){if(typeof e!="function")throw new TypeError(Se);if(r&&typeof r!="string")throw new TypeError(Ae)}function oe(e,r,n){return qe(e,n),function(i,t,o){for(var s=arguments.length,u=new Array(s>3?s-3:0),a=3;a<s;a++)u[a-3]=arguments[a];return Ne(r,i,t,o)?Le(i,t)?e.apply(void 0,[i,t,o].concat(u)):Me(i,t,o,n):e.apply(void 0,[i,t,o].concat(u))}}var m={INIT:"init",IDLE:"idle",OPENING:"opening",OPEN:"open",CLOSING:"closing",ERROR:"error"},A=B.createPortal!==void 0;function k(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function z(){return"ontouchstart"in window&&/Mobi/.test(navigator.userAgent)}function D(e){var r=e.title,n=e.data,i=e.warn,t=i===void 0?!1:i,o=e.debug,s=o===void 0?!1:o,u=t?console.warn||console.error:console.log;s&&r&&n&&(console.groupCollapsed("%creact-floater: ".concat(r),"color: #9b00ff; font-weight: bold; font-size: 12px;
1"),Array.isArray(n)?n.forEach(function(a){p.plainObject(a)&&a.key?u.apply(console,[a.key,a.value]):u.apply(console,[a])}):u.apply(console,[n]),console.groupEnd())}function Fe(e,r,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.addEventListener(r,n,i)}function De(e,r,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.removeEventListener(r,n,i)}function Be(e,r,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,t;t=function(s){n(s),De(e,r,t)},Fe(e,r,t,i)}function ie(){}var pe=function(e){M(n,e);var r=q(n);function n(){return N(this,n),r.apply(this,arguments)}return L(n,[{key:"componentDidMount",value:function(){k()&&(this.node||this.appendNode(),A||this.renderPortal())}},{key:"componentDidUpdate",value:function(){k()&&(A||this.renderPortal())}},{key:"componentWillUnmount",value:function(){!k()||!this.node||(A||B.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var t=this.props,o=t.id,s=t.zIndex;this.node||(this.node=document.createElement("div"),o&&(this.node.id=o),s&&(this.node.style.zIndex=s),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!k())return null;var t=this.props,o=t.children,s=t.setRef;if(this.node||this.appendNode(),A)return B.createPortal(o,this.node);var u=B.unstable_renderSubtreeIntoContainer(this,o.length>1?y.createElement("div",null,o):o[0],this.node);return s(u),null}},{key:"renderReact16",value:function(){var t=this.props,o=t.hasChildren,s=t.placement,u=t.target;return o?this.renderPortal():u||s==="center"?this.renderPortal():null}},{key:"render",value:function(){return A?this.renderReact16():null}}]),n}(y.Component);C(pe,"propTypes",{children:l.oneOfType([l.element,l.array]),hasChildren:l.bool,id:l.oneOfType([l.string,l.number]),placement:l.string,setRef:l.func.isRequired,target:l.oneOfType([l.object,l.string]),zIndex:l.number});var fe=function(e){M(n,e);var r=q(n);function n(){return N(this,n),r.apply(this,arguments)}return L(n,[{key:"parentStyle",get:function(){var t=this.props,o=t.placement,s=t.styles,u=s.arrow.length,a={pointerEvents:"none",position:"absolute",width:"100%"};return o.startsWith("top")?(a.bottom=0,a.left=0,a.right=0,a.height=u):o.startsWith("bottom")?(a.left=0,a.right=0,a.top=0,a.height=u):o.startsWith("left")?(a.right=0,a.top=0,a.bottom=0):o.startsWith("right")&&(a.left=0,a.top=0),a}},{key:"render",value:function(){var t=this.props,o=t.placement,s=t.setArrowRef,u=t.styles,a=u.arrow,c=a.color,h=a.display,f=a.length,d=a.margin,v=a.position,w=a.spread,g={display:h,position:v},P,R=w,b=f;return o.startsWith("top")?(P="0,0 ".concat(R/2,",").concat(b," ").concat(R,",0"),g.bottom=0,g.marginLeft=d,g.marginRight=d):o.startsWith("bottom")?(P="".concat(R,",").concat(b," ").concat(R/2,",0 0,").concat(b),g.top=0,g.marginLeft=d,g.marginRight=d):o.startsWith("left")?(b=w,R=f,P="0,0 ".concat(R,",").concat(b/2," 0,").concat(b),g.right=0,g.marginTop=d,g.marginBottom=d):o.startsWith("right")&&(b=w,R=f,P="".concat(R,",").concat(b," ").concat(R,",0 0,").concat(b/2),g.left=0,g.marginTop=d,g.marginBottom=d),y.createElement("div",{className:"__floater__arrow",style:this.parentStyle},y.createElement("span",{ref:s,style:g},y.createElement("svg",{width:R,height:b,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},y.createElement("polygon",{points:P,fill:c}))))}}]),n}(y.Component);C(fe,"propTypes",{placement:l.string.isRequired,setArrowRef:l.func.isRequired,styles:l.object.isRequired});var $e=["color","height","width"];function ce(e){var r=e.handleClick,n=e.styles,i=n.color,t=n.height,o=n.width,s=le(n,$e);return y.createElement("button",{"aria-label":"close",onClick:r,style:s,type:"button"},y.createElement("svg",{width:"".concat(o,"px"),height:"".concat(t,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},y.createElement("g",null,y.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:i}))))}ce.propTypes={handleClick:l.func.isRequired,styles:l.object.isRequired};function de(e){var r=e.content,n=e.footer,i=e.handleClick,t=e.open,o=e.positionWrapper,s=e.showCloseButton,u=e.title,a=e.styles,c={content:y.isValidElement(r)?r:y.createElement("div",{className:"__floater__c
1ontent",style:a.content},r)};return u&&(c.title=y.isValidElement(u)?u:y.createElement("div",{className:"__floater__title",style:a.title},u)),n&&(c.footer=y.isValidElement(n)?n:y.createElement("div",{className:"__floater__footer",style:a.footer},n)),(s||o)&&!p.boolean(t)&&(c.close=y.createElement(ce,{styles:a.close,handleClick:i})),y.createElement("div",{className:"__floater__container",style:a.container},c.close,c.title,c.content,c.footer)}de.propTypes={content:l.node.isRequired,footer:l.node,handleClick:l.func.isRequired,open:l.bool,positionWrapper:l.bool.isRequired,showCloseButton:l.bool.isRequired,styles:l.object.isRequired,title:l.node};var he=function(e){M(n,e);var r=q(n);function n(){return N(this,n),r.apply(this,arguments)}return L(n,[{key:"style",get:function(){var t=this.props,o=t.disableAnimation,s=t.component,u=t.placement,a=t.hideArrow,c=t.status,h=t.styles,f=h.arrow.length,d=h.floater,v=h.floaterCentered,w=h.floaterClosing,g=h.floaterOpening,P=h.floaterWithAnimation,R=h.floaterWithComponent,b={};return a||(u.startsWith("top")?b.padding="0 0 ".concat(f,"px"):u.startsWith("bottom")?b.padding="".concat(f,"px 0 0"):u.startsWith("left")?b.padding="0 ".concat(f,"px 0 0"):u.startsWith("right")&&(b.padding="0 0 0 ".concat(f,"px"))),[m.OPENING,m.OPEN].indexOf(c)!==-1&&(b=O(O({},b),g)),c===m.CLOSING&&(b=O(O({},b),w)),c===m.OPEN&&!o&&(b=O(O({},b),P)),u==="center"&&(b=O(O({},b),v)),s&&(b=O(O({},b),R)),O(O({},d),b)}},{key:"render",value:function(){var t=this.props,o=t.component,s=t.handleClick,u=t.hideArrow,a=t.setFloaterRef,c=t.status,h={},f=["__floater"];return o?y.isValidElement(o)?h.content=y.cloneElement(o,{closeFn:s}):h.content=o({closeFn:s}):h.content=y.createElement(de,this.props),c===m.OPEN&&f.push("__floater__open"),u||(h.arrow=y.createElement(fe,this.props)),y.createElement("div",{ref:a,className:f.join(" "),style:this.style},y.createElement("div",{className:"__floater__body"},h.content,h.arrow))}}]),n}(y.Component);C(he,"propTypes",{component:l.oneOfType([l.func,l.element]),content:l.node,disableAnimation:l.bool.isRequired,footer:l.node,handleClick:l.func.isRequired,hideArrow:l.bool.isRequired,open:l.bool,placement:l.string.isRequired,positionWrapper:l.bool.isRequired,setArrowRef:l.func.isRequired,setFloaterRef:l.func.isRequired,showCloseButton:l.bool,status:l.string.isRequired,styles:l.object.isRequired,title:l.node});var ve=function(e){M(n,e);var r=q(n);function n(){return N(this,n),r.apply(this,arguments)}return L(n,[{key:"render",value:function(){var t=this.props,o=t.children,s=t.handleClick,u=t.handleMouseEnter,a=t.handleMouseLeave,c=t.setChildRef,h=t.setWrapperRef,f=t.style,d=t.styles,v;if(o)if(y.Children.count(o)===1)if(!y.isValidElement(o))v=y.createElement("span",null,o);else{var w=p.function(o.type)?"innerRef":"ref";v=y.cloneElement(y.Children.only(o),C({},w,c))}else v=o;return v?y.createElement("span",{ref:h,style:O(O({},d),f),onClick:s,onMouseEnter:u,onMouseLeave:a},v):null}}]),n}(y.Component);C(ve,"propTypes",{children:l.node,handleClick:l.func.isRequired,handleMouseEnter:l.func.isRequired,handleMouseLeave:l.func.isRequired,setChildRef:l.func.isRequired,setWrapperRef:l.func.isRequired,style:l.object,styles:l.object.isRequired});var ze={zIndex:100};function Ue(e){var r=U(ze,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:r.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:r.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:r}}var Ge=["arrow","flip","offset"],Ve=["position","top","right","bottom","left"],ye=function(e){M(n,e);var r=q(n);function n(i){var t;return N(this,n),t=r.call(this,i),C(I(t),"setArrowRef",function(o){t.arrowRef=o}),C(I(t),"setChildRef",function(o){t.childRef=o}),C(I(t),"setFloaterRef",function(o){t.floaterRef=o}),C(I(t),"setWrapperRef",function(o){t.wrapperRef=o}),C(I(t),"handleTransitionEnd",function(){var o=t.state.status,s=t.props.callback;
1t.wrapperPopper&&t.wrapperPopper.instance.update(),t.setState({status:o===m.OPENING?m.OPEN:m.IDLE},function(){var u=t.state.status;s(u===m.OPEN?"open":"close",t.props)})}),C(I(t),"handleClick",function(){var o=t.props,s=o.event,u=o.open;if(!p.boolean(u)){var a=t.state,c=a.positionWrapper,h=a.status;(t.event==="click"||t.event==="hover"&&c)&&(D({title:"click",data:[{event:s,status:h===m.OPEN?"closing":"opening"}],debug:t.debug}),t.toggle())}}),C(I(t),"handleMouseEnter",function(){var o=t.props,s=o.event,u=o.open;if(!(p.boolean(u)||z())){var a=t.state.status;t.event==="hover"&&a===m.IDLE&&(D({title:"mouseEnter",data:[{key:"originalEvent",value:s}],debug:t.debug}),clearTimeout(t.eventDelayTimeout),t.toggle())}}),C(I(t),"handleMouseLeave",function(){var o=t.props,s=o.event,u=o.eventDelay,a=o.open;if(!(p.boolean(a)||z())){var c=t.state,h=c.status,f=c.positionWrapper;t.event==="hover"&&(D({title:"mouseLeave",data:[{key:"originalEvent",value:s}],debug:t.debug}),u?[m.OPENING,m.OPEN].indexOf(h)!==-1&&!f&&!t.eventDelayTimeout&&(t.eventDelayTimeout=setTimeout(function(){delete t.eventDelayTimeout,t.toggle()},u*1e3)):t.toggle(m.IDLE))}}),t.state={currentPlacement:i.placement,needsUpdate:!1,positionWrapper:i.wrapperOptions.position&&!!i.target,status:m.INIT,statusWrapper:m.INIT},t._isMounted=!1,t.hasMounted=!1,k()&&window.addEventListener("load",function(){t.popper&&t.popper.instance.update(),t.wrapperPopper&&t.wrapperPopper.instance.update()}),t}return L(n,[{key:"componentDidMount",value:function(){if(k()){var t=this.state.positionWrapper,o=this.props,s=o.children,u=o.open,a=o.target;this._isMounted=!0,D({title:"init",data:{hasChildren:!!s,hasTarget:!!a,isControlled:p.boolean(u),positionWrapper:t,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!s&&a&&p.boolean(u)}}},{key:"componentDidUpdate",value:function(t,o){if(k()){var s=this.props,u=s.autoOpen,a=s.open,c=s.target,h=s.wrapperOptions,f=ke(o,this.state),d=f.changedFrom,v=f.changed;if(t.open!==a){var w;p.boolean(a)&&(w=a?m.OPENING:m.CLOSING),this.toggle(w)}(t.wrapperOptions.position!==h.position||t.target!==c)&&this.changeWrapperPosition(this.props),v("status",m.IDLE)&&a?this.toggle(m.OPEN):d("status",m.INIT,m.IDLE)&&u&&this.toggle(m.OPEN),this.popper&&v("status",m.OPENING)&&this.popper.instance.update(),this.floaterRef&&(v("status",m.OPENING)||v("status",m.CLOSING))&&Be(this.floaterRef,"transitionend",this.handleTransitionEnd),v("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){k()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var t=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.target,s=this.state.positionWrapper,u=this.props,a=u.disableFlip,c=u.getPopper,h=u.hideArrow,f=u.offset,d=u.placement,v=u.wrapperOptions,w=d==="top"||d==="bottom"?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if(d==="center")this.setState({status:m.IDLE});else if(o&&this.floaterRef){var g=this.options,P=g.arrow,R=g.flip,b=g.offset,T=le(g,Ge);new Y(o,this.floaterRef,{placement:d,modifiers:O({arrow:O({enabled:!h,element:this.arrowRef},P),flip:O({enabled:!a,behavior:w},R),offset:O({offset:"0, ".concat(f,"px")},b)},T),onCreate:function(E){var x;if(t.popper=E,!((x=t.floaterRef)!==null&&x!==void 0&&x.isConnected)){t.setState({needsUpdate:!0});return}c(E,"floater"),t._isMounted&&t.setState({currentPlacement:E.placement,status:m.IDLE}),d!==E.placement&&setTimeout(function(){E.instance.update()},1)},onUpdate:function(E){t.popper=E;var x=t.state.currentPlacement;t._isMounted&&E.placement!==x&&t.setState({currentPlacement:E.placement})}})}if(s){var F=p.undefined(v.offset)?0:v.offset;new Y(this.target,this.wrapperRef,{placement:v.placement||d,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(F,"px")},flip:{enabled:!1}},onCreate:function(E){t.wrapperPopper=E,t._isMounted&&t.setState({statusWrapper:m.IDLE}),c(E,"wrapper"),d!==E.placement&&setTimeout(function(){E.instance.update(
1)},1)}})}}},{key:"rebuildPopper",value:function(){var t=this;this.floaterRefInterval=setInterval(function(){var o;(o=t.floaterRef)!==null&&o!==void 0&&o.isConnected&&(clearInterval(t.floaterRefInterval),t.setState({needsUpdate:!1}),t.initPopper())},50)}},{key:"changeWrapperPosition",value:function(t){var o=t.target,s=t.wrapperOptions;this.setState({positionWrapper:s.position&&!!o})}},{key:"toggle",value:function(t){var o=this.state.status,s=o===m.OPEN?m.CLOSING:m.OPENING;p.undefined(t)||(s=t),this.setState({status:s})}},{key:"debug",get:function(){var t=this.props.debug;return t||k()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var t=this.props,o=t.disableHoverToClick,s=t.event;return s==="hover"&&z()&&!o?"click":s}},{key:"options",get:function(){var t=this.props.options;return U(xe,t||{})}},{key:"styles",get:function(){var t=this,o=this.state,s=o.status,u=o.positionWrapper,a=o.statusWrapper,c=this.props.styles,h=U(Ue(c),c);if(u){var f;[m.IDLE].indexOf(s)===-1||[m.IDLE].indexOf(a)===-1?f=h.wrapperPosition:f=this.wrapperPopper.styles,h.wrapper=O(O({},h.wrapper),f)}if(this.target){var d=window.getComputedStyle(this.target);this.wrapperStyles?h.wrapper=O(O({},h.wrapper),this.wrapperStyles):["relative","static"].indexOf(d.position)===-1&&(this.wrapperStyles={},u||(Ve.forEach(function(v){t.wrapperStyles[v]=d[v]}),h.wrapper=O(O({},h.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return h}},{key:"target",get:function(){if(!k())return null;var t=this.props.target;return t?p.domElement(t)?t:document.querySelector(t):this.childRef||this.wrapperRef}},{key:"render",value:function(){var t=this.state,o=t.currentPlacement,s=t.positionWrapper,u=t.status,a=this.props,c=a.children,h=a.component,f=a.content,d=a.disableAnimation,v=a.footer,w=a.hideArrow,g=a.id,P=a.open,R=a.showCloseButton,b=a.style,T=a.target,F=a.title,W=y.createElement(ve,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:b,styles:this.styles.wrapper},c),E={};return s?E.wrapperInPortal=W:E.wrapperAsChildren=W,y.createElement("span",null,y.createElement(pe,{hasChildren:!!c,id:g,placement:o,setRef:this.setFloaterRef,target:T,zIndex:this.styles.options.zIndex},y.createElement(he,{component:h,content:f,disableAnimation:d,footer:v,handleClick:this.handleClick,hideArrow:w||o==="center",open:P,placement:o,positionWrapper:s,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:R,status:u,styles:this.styles,title:F}),E.wrapperInPortal),E.wrapperAsChildren)}}]),n}(y.Component);C(ye,"propTypes",{autoOpen:l.bool,callback:l.func,children:l.node,component:oe(l.oneOfType([l.func,l.element]),function(e){return!e.content}),content:oe(l.node,function(e){return!e.component}),debug:l.bool,disableAnimation:l.bool,disableFlip:l.bool,disableHoverToClick:l.bool,event:l.oneOf(["hover","click"]),eventDelay:l.number,footer:l.node,getPopper:l.func,hideArrow:l.bool,id:l.oneOfType([l.string,l.number]),offset:l.number,open:l.bool,options:l.object,placement:l.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:l.bool,style:l.object,styles:l.object,target:l.oneOfType([l.object,l.string]),title:l.node,wrapperOptions:l.shape({offset:l.number,placement:l.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:l.bool})});C(ye,"defaultProps",{autoOpen:!1,callback:ie,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:ie,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});export{ye as R};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.