Socket
Socket
Sign inDemoInstall

tippy.js

Package Overview
Dependencies
Maintainers
1
Versions
152
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tippy.js - npm Package Compare versions

Comparing version 4.2.1 to 4.3.0

2

esm/index.all.min.js

@@ -1,2 +0,2 @@

import t from"popper.js";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var a=arguments[e];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t}).apply(this,arguments)}var a="undefined"!=typeof window&&"undefined"!=typeof document,r=a?navigator.userAgent:"",n=/MSIE |Trident\//.test(r),i=/UCBrowser\//.test(r),p=a&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,o={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],c=a?Element.prototype:{},l=c.matches||c.matchesSelector||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector;function d(t){return[].slice.call(t)}function f(t,e){return(c.closest||function(t){for(var e=this;e;){if(l.call(e,t))return e;e=e.parentElement}}).call(t,e)}function m(t,e){for(;t;){if(e(t))return t;t=t.parentElement}}var u={passive:!0},b=4,y="x-placement",v="x-out-of-boundaries",h="tippy-iOS",x="tippy-active",g=".tippy-popper",w=".tippy-tooltip",k=".tippy-content",E=".tippy-backdrop",A=".tippy-arrow",C=".tippy-roundarrow",X=Object.keys(o);function Y(t,e){return{}.hasOwnProperty.call(t,e)}function L(t,e,a){if(Array.isArray(t)){var r=t[e];return null==r?a:r}return t}function I(t,e){var a;return function(){var r=this,n=arguments;clearTimeout(a),a=setTimeout(function(){return t.apply(r,n)},e)}}function T(t,e){return t&&t.modifiers&&t.modifiers[e]}function O(t,e){return t.indexOf(e)>-1}function S(t){return!(!t||!Y(t,"isVirtual"))||t instanceof Element}function M(t,e){return"function"==typeof t?t.apply(null,e):t}function z(t,e){t.filter(function(t){return"flip"===t.name})[0].enabled=e}function H(){return document.createElement("div")}function _(t,e){t.forEach(function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))})}function D(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function V(t,a){var r=e({},a,{content:M(a.content,[t])},a.ignoreAttributes?{}:function(t){return X.reduce(function(e,a){var r=(t.getAttribute("data-tippy-".concat(a))||"").trim();if(!r)return e;if("content"===a)e[a]=r;else try{e[a]=JSON.parse(r)}catch(t){e[a]=r}return e},{})}(t));return(r.arrow||i)&&(r.animateFill=!1),r}function N(t,e){Object.keys(t).forEach(function(t){if(!Y(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))})}function P(t,e){t.innerHTML=e instanceof Element?e.innerHTML:e}function U(t,e){if(e.content instanceof Element)P(t,""),t.appendChild(e.content);else if("function"!=typeof e.content){t[e.allowHTML?"innerHTML":"textContent"]=e.content}}function q(t){return{tooltip:t.querySelector(w),backdrop:t.querySelector(E),content:t.querySelector(k),arrow:t.querySelector(A)||t.querySelector(C)}}function B(t){t.setAttribute("data-inertia","")}function F(t){var e=H();return"round"===t?(e.className="tippy-roundarrow",P(e,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):e.className="tippy-arrow",e}function W(){var t=H();return t.className="tippy-backdrop",t.setAttribute("data-state","hidden"),t}function j(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function R(t,e,a){var r=i&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](r,a)}function J(t){var e=t.getAttribute(y);return e?e.split("-")[0]:""}function G(t,e,a){a.split(" ").forEach(function(a){t.classList[e](a+"-theme")})}function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.checkHideOnClick,a=t.exclude,r=t.duration;d(document.querySelectorAll(g)).forEach(function(t){var n=t._tippy;!n||e&&!0!==n.props.hideOnClick||a&&t===a.popper||n.hide(r)})}var Q=!1;function Z(){Q||(Q=!0,p&&document.body.classList.add(h),window.performance&&document.addEventListener("mousemove",tt))}var $=0;function tt(){var t=performance.now();t-$<20&&(Q=!1,document.removeEventListener("mousemove",tt),p||document.body.classList.remove(h)),$=t}function et(t){if(!(t.target instanceof Element))return K();var e=f(t.target,g);if(!(e&&e._tippy&&e._tippy.props.interactive)){var a=m(t.target,function(t){return t._tippy&&t._tippy.reference===t});if(a){var r=a._tippy;if(r){var n=O(r.props.trigger||"","click");if(Q||n)return K({exclude:r,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||n)return;r.clearDelayTimeouts()}}K({checkHideOnClick:!0})}}function at(){var t=document.activeElement;t&&t.blur&&t._tippy&&t.blur()}var rt=1;function nt(a,r){var i,p,c,h,w,k=V(a,r);if(!k.multiple&&a._tippy)return null;var E,A,C,X,S=!1,P=!1,K=[],Z=k.interactiveDebounce>0?I(ut,k.interactiveDebounce):ut,$=rt++,tt=function(t,e){var a=H();a.className="tippy-popper",a.id="tippy-".concat(t),a.style.zIndex=""+e.zIndex,e.role&&a.setAttribute("role",e.role);var r=H();r.className="tippy-tooltip",r.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),r.setAttribute("data-size",e.size),r.setAttribute("data-animation",e.animation),r.setAttribute("data-state","hidden"),G(r,"add",e.theme);var n=H();return n.className="tippy-content",n.setAttribute("data-state","hidden"),e.interactive&&j(a,r),e.arrow&&r.appendChild(F(e.arrowType)),e.animateFill&&(r.appendChild(W()),r.setAttribute("data-animatefill","")),e.inertia&&B(r),U(n,e),r.appendChild(n),a.appendChild(r),a}($,k),et={id:$,reference:a,popper:tt,popperChildren:q(tt),popperInstance:null,props:k,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:Et,set:At,setContent:function(t){At({content:t})},show:Ct,hide:Xt,enable:function(){et.state.isEnabled=!0},disable:function(){et.state.isEnabled=!1},destroy:function(t){if(et.state.isDestroyed)return;et.state.isMounted&&Xt(0);dt(),delete et.reference._tippy,et.props.target&&t&&d(et.reference.querySelectorAll(et.props.target)).forEach(function(t){t._tippy&&t._tippy.destroy()});et.popperInstance&&et.popperInstance.destroy();et.state.isDestroyed=!0}};return a._tippy=et,tt._tippy=et,lt(),k.lazy||(gt(),et.popperInstance.disableEventListeners()),k.showOnInit&&wt(),k.a11y&&!k.target&&((X=a)instanceof Element&&(!l.call(X,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||X.hasAttribute("disabled")))&&a.setAttribute("tabindex","0"),tt.addEventListener("mouseenter",function(t){et.props.interactive&&et.state.isVisible&&"mouseenter"===i&&wt(t)}),tt.addEventListener("mouseleave",function(){et.props.interactive&&"mouseenter"===i&&document.addEventListener("mousemove",Z)}),et;function at(){document.removeEventListener("mousemove",ft)}function it(){document.body.removeEventListener("mouseleave",kt),document.removeEventListener("mousemove",Z)}function pt(){return[et.popperChildren.tooltip,et.popperChildren.backdrop,et.popperChildren.content]}function ot(){return et.props.followCursor&&!Q&&"focus"!==i}function st(t,e){var a=et.popperChildren.tooltip;function r(t){t.target===a&&(R(a,"remove",r),e())}if(0===t)return e();R(a,"remove",C),R(a,"add",r),C=r}function ct(t,e){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];et.reference.addEventListener(t,e,a),K.push({eventType:t,handler:e,options:a})}function lt(){et.props.touchHold&&!et.props.target&&(ct("touchstart",mt,u),ct("touchend",bt,u)),et.props.trigger.trim().split(" ").forEach(function(t){if("manual"!==t)if(et.props.target)switch(t){case"mouseenter":ct("mouseover",vt),ct("mouseout",ht);break;case"focus":ct("focusin",vt),ct("focusout",ht);break;case"click":ct(t,vt)}else switch(ct(t,mt),t){case"mouseenter":ct("mouseleave",bt);break;case"focus":ct(n?"focusout":"blur",yt)}})}function dt(){K.forEach(function(t){var e=t.eventType,a=t.handler,r=t.options;et.reference.removeEventListener(e,a,r)}),K=[]}function ft(t){var a=p=t,r=a.clientX,n=a.clientY;if(et.popperInstance){var i=J(et.popper),o=et.props.arrow?b+("round"===et.props.arrowType?18:16):b,s=O(["top","bottom"],i),c=O(["left","right"],i),l=s?Math.max(o,r):r,d=c?Math.max(o,n):n;s&&l>o&&(l=Math.min(r,window.innerWidth-o)),c&&d>o&&(d=Math.min(n,window.innerHeight-o));var f=et.reference.getBoundingClientRect(),m=et.props.followCursor,u="horizontal"===m,y="vertical"===m;et.popperInstance.reference=e({},et.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:u?f.top:d,bottom:u?f.bottom:d,left:y?f.left:l,right:y?f.right:l}},clientWidth:0,clientHeight:0}),et.popperInstance.scheduleUpdate(),"initial"===m&&et.state.isVisible&&at()}}function mt(t){et.state.isEnabled&&!xt(t)&&(et.state.isVisible||(i=t.type,t instanceof MouseEvent&&(p=t)),"click"===t.type&&!1!==et.props.hideOnClick&&et.state.isVisible?kt():wt(t))}function ut(t){var e=m(t.target,function(t){return t._tippy}),a=f(t.target,g)===et.popper,r=e===et.reference;a||r||function(t,e,a,r){if(!t)return!0;var n=a.clientX,i=a.clientY,p=r.interactiveBorder,o=r.distance,s=e.top-i>("top"===t?p+o:p),c=i-e.bottom>("bottom"===t?p+o:p),l=e.left-n>("left"===t?p+o:p),d=n-e.right>("right"===t?p+o:p);return s||c||l||d}(J(et.popper),et.popper.getBoundingClientRect(),t,et.props)&&(it(),kt())}function bt(t){if(!xt(t))return et.props.interactive?(document.body.addEventListener("mouseleave",kt),void document.addEventListener("mousemove",Z)):void kt()}function yt(t){t.target===et.reference&&(et.props.interactive&&t.relatedTarget&&et.popper.contains(t.relatedTarget)||kt())}function vt(t){f(t.target,et.props.target)&&wt(t)}function ht(t){f(t.target,et.props.target)&&kt()}function xt(t){var e="ontouchstart"in window,a=O(t.type,"touch"),r=et.props.touchHold;return e&&Q&&r&&!a||Q&&!r&&a}function gt(){var a=et.props.popperOptions,r=et.popperChildren,n=r.tooltip,i=r.arrow,p=T(a,"preventOverflow");function o(t){et.props.flip&&!et.props.flipOnUpdate&&(t.flipped&&(et.popperInstance.options.placement=t.placement),z(et.popperInstance.modifiers,!1)),n.setAttribute(y,t.placement),!1!==t.attributes[v]?n.setAttribute(v,""):n.removeAttribute(v),A&&A!==t.placement&&P&&(n.style.transition="none",requestAnimationFrame(function(){n.style.transition=""})),A=t.placement,P=et.state.isVisible;var a=J(et.popper),r=n.style;r.top=r.bottom=r.left=r.right="",r[a]=-(et.props.distance-10)+"px";var i=p&&void 0!==p.padding?p.padding:b,o="number"==typeof i,s=e({top:o?i:i.top,bottom:o?i:i.bottom,left:o?i:i.left,right:o?i:i.right},!o&&i);s[a]=o?i+et.props.distance:(i[a]||0)+et.props.distance,et.popperInstance.modifiers.filter(function(t){return"preventOverflow"===t.name})[0].padding=s}var s=e({placement:et.props.placement},a,{modifiers:e({},a?a.modifiers:{},{preventOverflow:e({boundariesElement:et.props.boundary,padding:b},p),arrow:e({element:i,enabled:!!i},T(a,"arrow")),flip:e({enabled:et.props.flip,padding:et.props.distance+b,behavior:et.props.flipBehavior},T(a,"flip")),offset:e({offset:et.props.offset},T(a,"offset"))}),onCreate:function(t){o(t),a&&a.onCreate&&a.onCreate(t)},onUpdate:function(t){o(t),a&&a.onUpdate&&a.onUpdate(t)}});et.popperInstance=new t(et.reference,et.popper,s)}function wt(t){if(Et(),!et.state.isVisible){if(et.props.target)return function(t){if(t){var a=f(t.target,et.props.target);a&&!a._tippy&&(nt(a,e({},et.props,{content:M(r.content,[a]),appendTo:r.appendTo,target:"",showOnInit:!0})),wt(t))}}(t);if(S=!0,et.props.wait)return et.props.wait(et,t);ot()&&!et.state.isMounted&&document.addEventListener("mousemove",ft);var a=L(et.props.delay,0,o.delay);a?c=setTimeout(function(){Ct()},a):Ct()}}function kt(){if(Et(),!et.state.isVisible)return at();S=!1;var t=L(et.props.delay,1,o.delay);t?h=setTimeout(function(){et.state.isVisible&&Xt()},t):w=requestAnimationFrame(function(){Xt()})}function Et(){clearTimeout(c),clearTimeout(h),cancelAnimationFrame(w)}function At(t){N(t=t||{},o);var a=et.props,r=V(et.reference,e({},et.props,t,{ignoreAttributes:!0}));r.ignoreAttributes=Y(t,"ignoreAttributes")?t.ignoreAttributes||!1:a.ignoreAttributes,et.props=r,(Y(t,"trigger")||Y(t,"touchHold"))&&(dt(),lt()),Y(t,"interactiveDebounce")&&(it(),Z=I(ut,t.interactiveDebounce||0)),function(t,e,a){var r=q(t),n=r.tooltip,i=r.content,p=r.backdrop,o=r.arrow;t.style.zIndex=""+a.zIndex,n.setAttribute("data-size",a.size),n.setAttribute("data-animation",a.animation),n.style.maxWidth=a.maxWidth+("number"==typeof a.maxWidth?"px":""),a.role?t.setAttribute("role",a.role):t.removeAttribute("role"),e.content!==a.content&&U(i,a),!e.animateFill&&a.animateFill?(n.appendChild(W()),n.setAttribute("data-animatefill","")):e.animateFill&&!a.animateFill&&(n.removeChild(p),n.removeAttribute("data-animatefill")),!e.arrow&&a.arrow?n.appendChild(F(a.arrowType)):e.arrow&&!a.arrow&&n.removeChild(o),e.arrow&&a.arrow&&e.arrowType!==a.arrowType&&n.replaceChild(F(a.arrowType),o),!e.interactive&&a.interactive?j(t,n):e.interactive&&!a.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,n),!e.inertia&&a.inertia?B(n):e.inertia&&!a.inertia&&function(t){t.removeAttribute("data-inertia")}(n),e.theme!==a.theme&&(G(n,"remove",e.theme),G(n,"add",a.theme))}(et.popper,a,r),et.popperChildren=q(et.popper),et.popperInstance&&(et.popperInstance.update(),s.some(function(e){return Y(t,e)&&t[e]!==a[e]})&&(et.popperInstance.destroy(),gt(),et.state.isVisible||et.popperInstance.disableEventListeners(),et.props.followCursor&&p&&ft(p)))}function Ct(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,0,o.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&(!Q||et.props.touch)&&!et.reference.hasAttribute("disabled")&&!1!==et.props.onShow(et)){et.popper.style.visibility="visible",et.state.isVisible=!0,et.props.interactive&&et.reference.classList.add(x);var e=pt();_(e.concat(et.popper),0),function(t){var e=!(ot()||"initial"===et.props.followCursor&&Q);et.popperInstance?(ot()||(et.popperInstance.scheduleUpdate(),e&&et.popperInstance.enableEventListeners()),z(et.popperInstance.modifiers,et.props.flip)):(gt(),e||et.popperInstance.disableEventListeners()),et.popperInstance.reference=et.reference;var a=et.popperChildren.arrow;ot()?(a&&(a.style.margin="0"),p&&ft(p)):a&&(a.style.margin=""),Q&&p&&"initial"===et.props.followCursor&&(ft(p),a&&(a.style.margin="0")),function(t,e){var a=t.popper,r=t.options,n=r.onCreate,i=r.onUpdate;r.onCreate=r.onUpdate=function(t){!function(t){t.offsetHeight}(a),e(),i&&i(t),r.onCreate=n,r.onUpdate=i}}(et.popperInstance,t);var r=et.props.appendTo;(E="parent"===r?et.reference.parentNode:M(r,[et.reference])).contains(et.popper)||(E.appendChild(et.popper),et.props.onMount(et),et.state.isMounted=!0)}(function(){et.state.isVisible&&(ot()||et.popperInstance.update(),et.popperChildren.backdrop&&(et.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),et.props.sticky&&(_([et.popper],n?0:et.props.updateDuration),function t(){et.popperInstance&&et.popperInstance.scheduleUpdate(),et.state.isMounted?requestAnimationFrame(t):_([et.popper],0)}()),_([et.popper],k.updateDuration),_(e,t),D(e,"visible"),function(t,e){st(t,e)}(t,function(){et.props.aria&&et.reference.setAttribute("aria-".concat(et.props.aria),et.popper.id),et.props.onShown(et),et.state.isShown=!0}))})}}function Xt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,1,o.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&!1!==et.props.onHide(et)){et.popper.style.visibility="hidden",et.state.isVisible=!1,et.state.isShown=!1,P=!1,et.props.interactive&&et.reference.classList.remove(x);var e=pt();_(e,t),D(e,"hidden"),function(t,e){st(t,function(){!et.state.isVisible&&E&&E.contains(et.popper)&&e()})}(t,function(){S||at(),et.props.aria&&et.reference.removeAttribute("aria-".concat(et.props.aria)),et.popperInstance.disableEventListeners(),et.popperInstance.options.placement=et.props.placement,E.removeChild(et.popper),et.props.onHidden(et),et.state.isMounted=!1})}}}var it=!1;function pt(t,a){N(a||{},o),it||(document.addEventListener("click",et,!0),document.addEventListener("touchstart",Z,u),window.addEventListener("blur",at),it=!0);var r,n=e({},o,a);r=t,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(t){var e={isVirtual:!0,attributes:t.attributes||{},setAttribute:function(e,a){t.attributes[e]=a},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var a in e)t[a]=e[a]}(t);var i=function(t){if(S(t))return[t];if(t instanceof NodeList)return d(t);if(Array.isArray(t))return t;try{return d(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce(function(t,e){var a=e&&nt(e,n);return a&&t.push(a),t},[]);return S(t)?i[0]:i}pt.version="4.2.1",pt.defaults=o,pt.setDefaults=function(t){Object.keys(t).forEach(function(e){o[e]=t[e]})},pt.hideAll=K,pt.group=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=a.delay,n=void 0===r?t[0].props.delay:r,i=a.duration,p=void 0===i?0:i;if(!t.some(function(t){return Y(t,"_originalProps")})){var o=!1;t.forEach(function(t){t._originalProps=e({},t.props)}),f()}function s(t){o=t,f()}function c(e){e._originalProps.onShow(e),t.forEach(function(t){t.set({duration:p}),t.hide()}),s(!0)}function l(t){t._originalProps.onHide(t),s(!1)}function d(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function f(){t.forEach(function(t){t.set({onShow:c,onShown:d,onHide:l,delay:o?[0,Array.isArray(n)?n[1]:n]:n,duration:o?p:t._originalProps.duration})})}},a&&setTimeout(function(){d(document.querySelectorAll("[data-tippy]")).forEach(function(t){var e=t.getAttribute("data-tippy");e&&pt(t,{content:e})})}),function(t){if(a){var e=document.createElement("style");e.type="text/css",e.textContent=t;var r=document.head,n=r.firstChild;n?r.insertBefore(e,n):r.appendChild(e)}}('.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{transition-timing-function:cubic-bezier(.165,.84,.44,1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px) rotateX(0);transform:perspective(700px) translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(60deg);transform:perspective(700px) translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(.5);transform:translateY(-10px) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px) rotateX(0);transform:perspective(700px) translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(-60deg);transform:perspective(700px) translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(.5);transform:translateY(10px) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px) rotateY(0);transform:perspective(700px) translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(-60deg);transform:perspective(700px) translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(.5);transform:translateX(-10px) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px) rotateY(0);transform:perspective(700px) translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(60deg);transform:perspective(700px) translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(.5);transform:translateX(10px) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:.25rem;font-size:.875rem;padding:.3125rem .5625rem;line-height:1.4;text-align:center;background-color:#333}.tippy-tooltip[data-size=small]{padding:.1875rem .375rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.375rem .75rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}');export default pt;
import t from"popper.js";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var a=arguments[e];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t}).apply(this,arguments)}var a="undefined"!=typeof window&&"undefined"!=typeof document,r=a?navigator.userAgent:"",n=/MSIE |Trident\//.test(r),i=/UCBrowser\//.test(r),o=a&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,p={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",triggerTarget:null,updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],l=a?Element.prototype:{},c=l.matches||l.matchesSelector||l.webkitMatchesSelector||l.mozMatchesSelector||l.msMatchesSelector;function d(t){return[].slice.call(t)}function m(t,e){return f(t,function(t){return c.call(t,e)})}function f(t,e){for(;t;){if(e(t))return t;t=t.parentElement}return null}var u={passive:!0},b=4,y="x-placement",v="x-out-of-boundaries",h="tippy-iOS",x="tippy-active",g=".tippy-popper",w=".tippy-tooltip",k=".tippy-content",E=".tippy-backdrop",A=".tippy-arrow",X=".tippy-roundarrow",Y=Object.keys(p);function C(t,e){return{}.hasOwnProperty.call(t,e)}function L(t,e,a){if(Array.isArray(t)){var r=t[e];return null==r?a:r}return t}function T(t,e){var a;return function(){var r=this,n=arguments;clearTimeout(a),a=setTimeout(function(){return t.apply(r,n)},e)}}function I(t,e){return t&&t.modifiers&&t.modifiers[e]}function O(t,e){return t.indexOf(e)>-1}function S(t){return t instanceof Element}function _(t){return!(!t||!C(t,"isVirtual"))||S(t)}function M(t,e){return"function"==typeof t?t.apply(null,e):t}function z(t,e){t.filter(function(t){return"flip"===t.name})[0].enabled=e}function H(){return document.createElement("div")}function D(t,e){t.forEach(function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))})}function V(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function P(t,a){var r=e({},a,{content:M(a.content,[t])},a.ignoreAttributes?{}:function(t){return Y.reduce(function(e,a){var r=(t.getAttribute("data-tippy-".concat(a))||"").trim();if(!r)return e;if("content"===a)e[a]=r;else try{e[a]=JSON.parse(r)}catch(t){e[a]=r}return e},{})}(t));return(r.arrow||i)&&(r.animateFill=!1),r}function N(t,e){Object.keys(t).forEach(function(t){if(!C(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))})}function q(t,e){t.innerHTML=e instanceof Element?e.innerHTML:e}function B(t,e){if(e.content instanceof Element)q(t,""),t.appendChild(e.content);else if("function"!=typeof e.content){t[e.allowHTML?"innerHTML":"textContent"]=e.content}}function F(t){return{tooltip:t.querySelector(w),backdrop:t.querySelector(E),content:t.querySelector(k),arrow:t.querySelector(A)||t.querySelector(X)}}function U(t){t.setAttribute("data-inertia","")}function W(t){var e=H();return"round"===t?(e.className="tippy-roundarrow",q(e,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):e.className="tippy-arrow",e}function j(){var t=H();return t.className="tippy-backdrop",t.setAttribute("data-state","hidden"),t}function R(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function J(t,e,a){var r=i&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](r,a)}function G(t){var e=t.getAttribute(y);return e?e.split("-")[0]:""}function K(t,e,a){a.split(" ").forEach(function(a){t.classList[e](a+"-theme")})}function Q(t,e){var a=H();a.className="tippy-popper",a.id="tippy-".concat(t),a.style.zIndex=""+e.zIndex,e.role&&a.setAttribute("role",e.role);var r=H();r.className="tippy-tooltip",r.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),r.setAttribute("data-size",e.size),r.setAttribute("data-animation",e.animation),r.setAttribute("data-state","hidden"),K(r,"add",e.theme);var n=H();return n.className="tippy-content",n.setAttribute("data-state","hidden"),e.interactive&&R(a,r),e.arrow&&r.appendChild(W(e.arrowType)),e.animateFill&&(r.appendChild(j()),r.setAttribute("data-animatefill","")),e.inertia&&U(r),B(n,e),r.appendChild(n),a.appendChild(r),a}function Z(t,e,a){var r=F(t),n=r.tooltip,i=r.content,o=r.backdrop,p=r.arrow;t.style.zIndex=""+a.zIndex,n.setAttribute("data-size",a.size),n.setAttribute("data-animation",a.animation),n.style.maxWidth=a.maxWidth+("number"==typeof a.maxWidth?"px":""),a.role?t.setAttribute("role",a.role):t.removeAttribute("role"),e.content!==a.content&&B(i,a),!e.animateFill&&a.animateFill?(n.appendChild(j()),n.setAttribute("data-animatefill","")):e.animateFill&&!a.animateFill&&(n.removeChild(o),n.removeAttribute("data-animatefill")),!e.arrow&&a.arrow?n.appendChild(W(a.arrowType)):e.arrow&&!a.arrow&&n.removeChild(p),e.arrow&&a.arrow&&e.arrowType!==a.arrowType&&n.replaceChild(W(a.arrowType),p),!e.interactive&&a.interactive?R(t,n):e.interactive&&!a.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,n),!e.inertia&&a.inertia?U(n):e.inertia&&!a.inertia&&function(t){t.removeAttribute("data-inertia")}(n),e.theme!==a.theme&&(K(n,"remove",e.theme),K(n,"add",a.theme))}function $(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.checkHideOnClick,a=t.exclude,r=t.duration;d(document.querySelectorAll(g)).forEach(function(t){var n,i=t._tippy;if(i){var o=!e||!0===i.props.hideOnClick,p=!1;a&&(p=(n=a)._tippy&&!c.call(n,g)?i.reference===a:t===a.popper),o&&!p&&i.hide(r)}})}var tt=!1;function et(){tt||(tt=!0,o&&document.body.classList.add(h),window.performance&&document.addEventListener("mousemove",rt))}var at=0;function rt(){var t=performance.now();t-at<20&&(tt=!1,document.removeEventListener("mousemove",rt),o||document.body.classList.remove(h)),at=t}function nt(t){if(!(t.target instanceof Element))return $();var e=m(t.target,g);if(!(e&&e._tippy&&e._tippy.props.interactive)){var a=f(t.target,function(t){return t._tippy&&t._tippy.reference===t});if(a){var r=a._tippy;if(r){var n=O(r.props.trigger||"","click");if(tt||n)return $({exclude:a,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||n)return;r.clearDelayTimeouts()}}$({checkHideOnClick:!0})}}function it(){var t=document.activeElement;t&&t.blur&&t._tippy&&t.blur()}var ot=1;function pt(a,r){var i,o,l,h,w,k=P(a,r);if(!k.multiple&&a._tippy)return null;var E,A,X,Y,_,H,q=!1,B=!1,U=!1,W=[],j=k.interactiveDebounce>0?T(yt,k.interactiveDebounce):yt,R=ot++,K=Q(R,k),$=F(K),et={id:R,reference:a,popper:K,popperChildren:$,popperInstance:null,props:k,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:Yt,set:Ct,setContent:function(t){Ct({content:t})},show:Lt,hide:Tt,enable:function(){et.state.isEnabled=!0},disable:function(){et.state.isEnabled=!1},destroy:function(t){if(et.state.isDestroyed)return;et.state.isMounted&&Tt(0);mt(),delete a._tippy,delete nt()._tippy;var e=et.props.target;e&&t&&S(a)&&d(a.querySelectorAll(e)).forEach(function(t){t._tippy&&t._tippy.destroy()});et.popperInstance&&et.popperInstance.destroy();et.state.isDestroyed=!0}};return a._tippy=et,K._tippy=et,nt()._tippy=et,dt(),k.lazy||Et(),k.showOnInit&&At(),k.a11y&&!k.target&&((H=a)instanceof Element&&(!c.call(H,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||H.hasAttribute("disabled")))&&nt().setAttribute("tabindex","0"),K.addEventListener("mouseenter",function(t){et.props.interactive&&et.state.isVisible&&"mouseenter"===i&&At(t,!0)}),K.addEventListener("mouseleave",function(){et.props.interactive&&"mouseenter"===i&&document.addEventListener("mousemove",j)}),et;function at(){document.removeEventListener("mousemove",ut)}function rt(){document.body.removeEventListener("mouseleave",Xt),document.removeEventListener("mousemove",j)}function nt(){return et.props.triggerTarget||a}function it(){return[et.popperChildren.tooltip,et.popperChildren.backdrop,et.popperChildren.content]}function st(){return et.props.followCursor&&!tt&&"focus"!==i}function lt(t,e){var a=et.popperChildren.tooltip;function r(t){t.target===a&&(J(a,"remove",r),e())}if(0===t)return e();J(a,"remove",Y),J(a,"add",r),Y=r}function ct(t,e){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];nt().addEventListener(t,e,a),W.push({eventType:t,handler:e,options:a})}function dt(){et.props.touchHold&&!et.props.target&&(ct("touchstart",bt,u),ct("touchend",vt,u)),et.props.trigger.trim().split(" ").forEach(function(t){if("manual"!==t)if(et.props.target)switch(t){case"mouseenter":ct("mouseover",xt),ct("mouseout",gt);break;case"focus":ct("focusin",xt),ct("focusout",gt);break;case"click":ct(t,xt)}else switch(ct(t,bt),t){case"mouseenter":ct("mouseleave",vt);break;case"focus":ct(n?"focusout":"blur",ht)}})}function mt(){W.forEach(function(t){var e=t.eventType,a=t.handler,r=t.options;nt().removeEventListener(e,a,r)}),W=[]}function ft(t){return et.props.arrow?_[t]+("round"===et.props.arrowType?18:16):_[t]}function ut(t){var r=o=t,n=r.clientX,i=r.clientY;if(_){var p=a.getBoundingClientRect(),s=et.props.followCursor,l="horizontal"===s,c="vertical"===s,d=G(K),m=O(["top","bottom"],d),u=O(["left","right"],d),b=e({},_);m&&(b.left=ft("left"),b.right=ft("right")),u&&(b.top=ft("top"),b.bottom=ft("bottom"));var y=m?Math.max(b.left,n):n,v=u?Math.max(b.top,i):i;m&&y>b.right&&(y=Math.min(n,window.innerWidth-b.right)),u&&v>b.bottom&&(v=Math.min(i,window.innerHeight-b.bottom)),!f(t.target,function(t){return t===a})&&et.props.interactive||(et.popperInstance.reference=e({},et.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:l?p.top:v,bottom:l?p.bottom:v,left:c?p.left:y,right:c?p.right:y}},clientWidth:0,clientHeight:0}),et.popperInstance.scheduleUpdate()),"initial"===s&&et.state.isVisible&&at()}}function bt(t){et.state.isEnabled&&!wt(t)&&(et.state.isVisible||(i=t.type,t instanceof MouseEvent&&(o=t)),"click"===t.type&&!1!==et.props.hideOnClick&&et.state.isVisible?Xt():At(t))}function yt(t){var e=f(t.target,function(t){return t._tippy});m(t.target,g)===K||e===a||function(t,e,a,r){if(!t)return!0;var n=a.clientX,i=a.clientY,o=r.interactiveBorder,p=r.distance,s=e.top-i>("top"===t?o+p:o),l=i-e.bottom>("bottom"===t?o+p:o),c=e.left-n>("left"===t?o+p:o),d=n-e.right>("right"===t?o+p:o);return s||l||c||d}(G(K),K.getBoundingClientRect(),t,et.props)&&(rt(),Xt())}function vt(t){if(!wt(t))return et.props.interactive?(document.body.addEventListener("mouseleave",Xt),void document.addEventListener("mousemove",j)):void Xt()}function ht(t){t.target===nt()&&(et.props.interactive&&t.relatedTarget&&K.contains(t.relatedTarget)||Xt())}function xt(t){m(t.target,et.props.target)&&At(t)}function gt(t){m(t.target,et.props.target)&&Xt()}function wt(t){var e="ontouchstart"in window,a=O(t.type,"touch"),r=et.props.touchHold;return e&&tt&&r&&!a||tt&&!r&&a}function kt(){!U&&X&&(U=!0,function(t){t.offsetHeight}(K),X())}function Et(){var r=et.props.popperOptions,n=et.popperChildren,i=n.tooltip,o=n.arrow,p=I(r,"preventOverflow");function s(t){et.props.flip&&!et.props.flipOnUpdate&&(t.flipped&&(et.popperInstance.options.placement=t.placement),z(et.popperInstance.modifiers,!1)),i.setAttribute(y,t.placement),!1!==t.attributes[v]?i.setAttribute(v,""):i.removeAttribute(v),A&&A!==t.placement&&B&&(i.style.transition="none",requestAnimationFrame(function(){i.style.transition=""})),A=t.placement,B=et.state.isVisible;var a=G(K),r=i.style;r.top=r.bottom=r.left=r.right="",r[a]=-(et.props.distance-10)+"px";var n=p&&void 0!==p.padding?p.padding:b,o="number"==typeof n,s=e({top:o?n:n.top,bottom:o?n:n.bottom,left:o?n:n.left,right:o?n:n.right},!o&&n);s[a]=o?n+et.props.distance:(n[a]||0)+et.props.distance,et.popperInstance.modifiers.filter(function(t){return"preventOverflow"===t.name})[0].padding=s,_=s}var l=e({eventsEnabled:!1,placement:et.props.placement},r,{modifiers:e({},r?r.modifiers:{},{preventOverflow:e({boundariesElement:et.props.boundary,padding:b},p),arrow:e({element:o,enabled:!!o},I(r,"arrow")),flip:e({enabled:et.props.flip,padding:et.props.distance+b,behavior:et.props.flipBehavior},I(r,"flip")),offset:e({offset:et.props.offset},I(r,"offset"))}),onCreate:function(t){kt(),s(t),r&&r.onCreate&&r.onCreate(t)},onUpdate:function(t){kt(),s(t),r&&r.onUpdate&&r.onUpdate(t)}});et.popperInstance=new t(a,K,l)}function At(t,a){if(Yt(),!et.state.isVisible){if(et.props.target)return function(t){if(t){var a=m(t.target,et.props.target);a&&!a._tippy&&pt(a,e({},et.props,{content:M(r.content,[a]),appendTo:r.appendTo,target:"",showOnInit:!0}))}}(t);if(q=!0,t&&!a&&et.props.onTrigger(et,t),et.props.wait)return et.props.wait(et,t);st()&&!et.state.isMounted&&(et.popperInstance||Et(),document.addEventListener("mousemove",ut));var n=L(et.props.delay,0,p.delay);n?l=setTimeout(function(){Lt()},n):Lt()}}function Xt(){if(Yt(),!et.state.isVisible)return at();q=!1;var t=L(et.props.delay,1,p.delay);t?h=setTimeout(function(){et.state.isVisible&&Tt()},t):w=requestAnimationFrame(function(){Tt()})}function Yt(){clearTimeout(l),clearTimeout(h),cancelAnimationFrame(w)}function Ct(t){N(t=t||{},p),mt(),et.props.triggerTarget&&delete et.props.triggerTarget._tippy;var r=et.props,n=P(a,e({},et.props,t,{ignoreAttributes:!0}));n.ignoreAttributes=C(t,"ignoreAttributes")?t.ignoreAttributes||!1:r.ignoreAttributes,et.props=n,nt()._tippy=et,dt(),rt(),j=T(yt,t.interactiveDebounce||0),Z(K,r,n),et.popperChildren=F(K),et.popperInstance&&(et.popperInstance.update(),s.some(function(e){return C(t,e)&&t[e]!==r[e]})&&(et.popperInstance.destroy(),Et(),et.state.isVisible&&et.popperInstance.enableEventListeners(),et.props.followCursor&&o&&ut(o)))}function Lt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,0,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&(!tt||et.props.touch)&&!nt().hasAttribute("disabled")&&!1!==et.props.onShow(et)){K.style.visibility="visible",et.state.isVisible=!0,et.props.interactive&&nt().classList.add(x);var e=it();D(e.concat(K),0),X=function(){et.state.isVisible&&(st()||et.popperInstance.update(),et.popperChildren.backdrop&&(et.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),et.props.sticky&&(D([K],n?0:et.props.updateDuration),function t(){et.popperInstance.scheduleUpdate(),et.state.isMounted?requestAnimationFrame(t):D([K],0)}()),D([K],et.props.updateDuration),D(e,t),V(e,"visible"),function(t,e){lt(t,e)}(t,function(){et.props.aria&&nt().setAttribute("aria-".concat(et.props.aria),K.id),et.props.onShown(et),et.state.isShown=!0}))},function(){U=!1;var t=!(st()||"initial"===et.props.followCursor&&tt);et.popperInstance?(st()||(et.popperInstance.scheduleUpdate(),t&&et.popperInstance.enableEventListeners()),z(et.popperInstance.modifiers,et.props.flip)):(Et(),t&&et.popperInstance.enableEventListeners()),et.popperInstance.reference=a;var e=et.popperChildren.arrow;st()?(e&&(e.style.margin="0"),o&&ut(o)):e&&(e.style.margin=""),tt&&o&&"initial"===et.props.followCursor&&(ut(o),e&&(e.style.margin="0"));var r=et.props.appendTo;(E="parent"===r?a.parentNode:M(r,[a])).contains(K)||(E.appendChild(K),et.props.onMount(et),et.state.isMounted=!0)}()}}function Tt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,1,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&!1!==et.props.onHide(et)){K.style.visibility="hidden",et.state.isVisible=!1,et.state.isShown=!1,B=!1,et.props.interactive&&nt().classList.remove(x);var e=it();D(e,t),V(e,"hidden"),function(t,e){lt(t,function(){!et.state.isVisible&&E&&E.contains(K)&&e()})}(t,function(){q||at(),et.props.aria&&nt().removeAttribute("aria-".concat(et.props.aria)),et.popperInstance.disableEventListeners(),et.popperInstance.options.placement=et.props.placement,E.removeChild(K),et.props.onHidden(et),et.state.isMounted=!1})}}}var st=!1;function lt(t,a){N(a||{},p),st||(document.addEventListener("click",nt,!0),document.addEventListener("touchstart",et,u),window.addEventListener("blur",it),st=!0);var r,n=e({},p,a);r=t,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(t){var e={isVirtual:!0,attributes:t.attributes||{},setAttribute:function(e,a){t.attributes[e]=a},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var a in e)t[a]=e[a]}(t);var i=function(t){if(_(t))return[t];if(t instanceof NodeList)return d(t);if(Array.isArray(t))return t;try{return d(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce(function(t,e){var a=e&&pt(e,n);return a&&t.push(a),t},[]);return _(t)?i[0]:i}lt.version="4.3.0",lt.defaults=p,lt.setDefaults=function(t){Object.keys(t).forEach(function(e){p[e]=t[e]})},lt.hideAll=$,lt.group=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=a.delay,n=void 0===r?t[0].props.delay:r,i=a.duration,o=void 0===i?0:i,p=!1;function s(t){p=t,m()}function l(e){e._originalProps.onShow(e),t.forEach(function(t){t.set({duration:o}),t.hide()}),s(!0)}function c(t){t._originalProps.onHide(t),s(!1)}function d(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function m(){t.forEach(function(t){t.set({onShow:l,onShown:d,onHide:c,delay:p?[0,Array.isArray(n)?n[1]:n]:n,duration:p?o:t._originalProps.duration})})}t.forEach(function(t){t._originalProps?t.set(t._originalProps):t._originalProps=e({},t.props)}),m()},a&&setTimeout(function(){d(document.querySelectorAll("[data-tippy]")).forEach(function(t){var e=t.getAttribute("data-tippy");e&&lt(t,{content:e})})}),function(t){if(a){var e=document.createElement("style");e.type="text/css",e.textContent=t;var r=document.head,n=r.firstChild;n?r.insertBefore(e,n):r.appendChild(e)}}('.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{transition-timing-function:cubic-bezier(.165,.84,.44,1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px) rotateX(0);transform:perspective(700px) translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(60deg);transform:perspective(700px) translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(.5);transform:translateY(-10px) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px) rotateX(0);transform:perspective(700px) translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(-60deg);transform:perspective(700px) translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(.5);transform:translateY(10px) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px) rotateY(0);transform:perspective(700px) translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(-60deg);transform:perspective(700px) translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(.5);transform:translateX(-10px) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px) rotateY(0);transform:perspective(700px) translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(60deg);transform:perspective(700px) translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(.5);transform:translateX(10px) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:.25rem;font-size:.875rem;padding:.3125rem .5625rem;line-height:1.4;text-align:center;background-color:#333}.tippy-tooltip[data-size=small]{padding:.1875rem .375rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.375rem .75rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}');export default lt;
//# sourceMappingURL=index.all.min.js.map
/**!
* tippy.js v4.2.1
* tippy.js v4.3.0
* (c) 2017-2019 atomiks

@@ -26,3 +26,3 @@ * MIT License

var version = "4.2.1";
var version = "4.3.0";

@@ -70,2 +70,3 @@ var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';

onShown: function onShown() {},
onTrigger: function onTrigger() {},
placement: 'top',

@@ -82,2 +83,3 @@ popperOptions: {},

trigger: 'mouseenter focus',
triggerTarget: null,
updateDuration: 0,

@@ -107,15 +109,6 @@ wait: null,

function closest(element, parentSelector) {
return (elementProto.closest || function (selector) {
// @ts-ignore
var el = this;
while (el) {
if (matches.call(el, selector)) {
return el;
}
el = el.parentElement;
}
}).call(element, parentSelector);
function closest(element, selector) {
return closestCallback(element, function (el) {
return matches.call(el, selector);
});
}

@@ -134,2 +127,4 @@ /**

}
return null;
}

@@ -237,2 +232,9 @@

/**
* Determines if the value is a reference element
*/
function isReferenceElement(value) {
return !!value._tippy && !matches.call(value, POPPER_SELECTOR);
}
/**
* Safe .hasOwnProperty check, for prototype-less objects

@@ -313,2 +315,9 @@ */

/**
* Determines if the value is a real element
*/
function isRealElement(value) {
return value instanceof Element;
}
/**
* Determines if the value is singular-like

@@ -318,3 +327,3 @@ */

function isSingular(value) {
return !!(value && hasOwnProperty(value, 'isVirtual')) || value instanceof Element;
return !!(value && hasOwnProperty(value, 'isVirtual')) || isRealElement(value);
}

@@ -332,3 +341,3 @@ /**

function evaluateValue(value, args) {
function invokeWithArgsOrReturn(value, args) {
return typeof value === 'function' ? value.apply(null, args) : value;

@@ -389,3 +398,3 @@ }

var out = _extends({}, props, {
content: evaluateValue(props.content, [reference])
content: invokeWithArgsOrReturn(props.content, [reference])
}, props.ignoreAttributes ? {} : getDataAttributeOptions(reference));

@@ -648,26 +657,2 @@

/**
* Runs the callback after the popper's position has been updated
* update() is debounced with Promise.resolve() or setTimeout()
* scheduleUpdate() is update() wrapped in requestAnimationFrame()
*/
function afterPopperPositionUpdates(popperInstance, callback) {
var popper = popperInstance.popper,
options = popperInstance.options;
var onCreate = options.onCreate,
onUpdate = options.onUpdate;
options.onCreate = options.onUpdate = function (data) {
reflow(popper);
callback();
if (onUpdate) {
onUpdate(data);
}
options.onCreate = onCreate;
options.onUpdate = onUpdate;
};
}
/**
* Hides all visible poppers on the document

@@ -679,3 +664,3 @@ */

checkHideOnClick = _ref.checkHideOnClick,
exclude = _ref.exclude,
excludedReferenceOrInstance = _ref.exclude,
duration = _ref.duration;

@@ -686,4 +671,13 @@

if (instance && (checkHideOnClick ? instance.props.hideOnClick === true : true) && (!exclude || popper !== exclude.popper)) {
instance.hide(duration);
if (instance) {
var shouldHideDueToHideOnClickOption = checkHideOnClick ? instance.props.hideOnClick === true : true;
var isExcluded = false;
if (excludedReferenceOrInstance) {
isExcluded = isReferenceElement(excludedReferenceOrInstance) ? instance.reference === excludedReferenceOrInstance : popper === excludedReferenceOrInstance.popper;
}
if (shouldHideDueToHideOnClickOption && !isExcluded) {
instance.hide(duration);
}
}

@@ -778,3 +772,3 @@ });

return hideAll({
exclude: instance,
exclude: reference,
checkHideOnClick: true

@@ -839,4 +833,7 @@ });

var wasVisibleDuringPreviousUpdate = false;
var hasMountCallbackRun = false;
var currentMountCallback;
var currentTransitionEndListener;
var listeners = [];
var currentComputedPadding;
var debouncedOnMouseMove = props.interactiveDebounce > 0 ? debounce(onMouseMove, props.interactiveDebounce) : onMouseMove;

@@ -873,3 +870,3 @@ /* ======================= 🔑 Public members 🔑 ======================= */

set: set,
setContent: setContent$$1,
setContent: setContent,
show: show,

@@ -885,2 +882,3 @@ hide: hide,

popper._tippy = instance;
getEventListenersTarget()._tippy = instance;
addTriggersToReference();

@@ -890,3 +888,2 @@

createPopperInstance();
instance.popperInstance.disableEventListeners();
}

@@ -900,3 +897,3 @@

if (props.a11y && !props.target && !canReceiveFocus(reference)) {
reference.setAttribute('tabindex', '0');
getEventListenersTarget().setAttribute('tabindex', '0');
} // Prevent a tippy with a delay from hiding if the cursor left then returned

@@ -908,3 +905,5 @@ // before it started hiding

if (instance.props.interactive && instance.state.isVisible && lastTriggerEventType === 'mouseenter') {
scheduleShow(event);
// We don't want props.onTrigger() to be called here, since the `event`
// object is not related to the reference element
scheduleShow(event, true);
}

@@ -937,2 +936,10 @@ });

/**
* Returns correct target used for event listeners
*/
function getEventListenersTarget() {
return instance.props.triggerTarget || reference;
}
/**
* Returns transitionable inner elements used in show/hide methods

@@ -959,8 +966,6 @@ */

function makeSticky() {
setTransitionDuration([instance.popper], isIE ? 0 : instance.props.updateDuration);
setTransitionDuration([popper], isIE ? 0 : instance.props.updateDuration);
function updatePosition() {
if (instance.popperInstance) {
instance.popperInstance.scheduleUpdate();
}
instance.popperInstance.scheduleUpdate();

@@ -970,3 +975,3 @@ if (instance.state.isMounted) {

} else {
setTransitionDuration([instance.popper], 0);
setTransitionDuration([popper], 0);
}

@@ -984,3 +989,3 @@ }

onTransitionEnd(duration, function () {
if (!instance.state.isVisible && currentParentNode && currentParentNode.contains(instance.popper)) {
if (!instance.state.isVisible && currentParentNode && currentParentNode.contains(popper)) {
callback();

@@ -1033,3 +1038,3 @@ }

var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
instance.reference.addEventListener(eventType, handler, options);
getEventListenersTarget().addEventListener(eventType, handler, options);
listeners.push({

@@ -1100,3 +1105,3 @@ eventType: eventType,

options = _ref.options;
instance.reference.removeEventListener(eventType, handler, options);
getEventListenersTarget().removeEventListener(eventType, handler, options);
});

@@ -1106,2 +1111,10 @@ listeners = [];

/**
* Returns corrected preventOverflow padding if the instance has an arrow
*/
function getCorrectedPadding(placement) {
return instance.props.arrow ? currentComputedPadding[placement] + (instance.props.arrowType === 'round' ? 18 : 16) : currentComputedPadding[placement];
}
/**
* Positions the virtual reference near the cursor

@@ -1114,46 +1127,69 @@ */

clientX = _lastMouseMoveEvent.clientX,
clientY = _lastMouseMoveEvent.clientY;
clientY = _lastMouseMoveEvent.clientY; // Gets set once popperInstance `onCreate` has been called
if (!instance.popperInstance) {
if (!currentComputedPadding) {
return;
} // Ensure virtual reference is padded to prevent tooltip from
// overflowing. Maybe Popper.js issue?
}
var rect = reference.getBoundingClientRect();
var followCursor = instance.props.followCursor;
var isHorizontal = followCursor === 'horizontal';
var isVertical = followCursor === 'vertical'; // Ensure virtual reference is padded to prevent tooltip from overflowing.
// Seems to be a Popper.js issue
var placement = getBasicPlacement(instance.popper);
var padding = instance.props.arrow ? PADDING + (instance.props.arrowType === 'round' ? 18 : 16) : PADDING;
var placement = getBasicPlacement(popper);
var isVerticalPlacement = includes(['top', 'bottom'], placement);
var isHorizontalPlacement = includes(['left', 'right'], placement); // Top / left boundary
var isHorizontalPlacement = includes(['left', 'right'], placement);
var x = isVerticalPlacement ? Math.max(padding, clientX) : clientX;
var y = isHorizontalPlacement ? Math.max(padding, clientY) : clientY; // Bottom / right boundary
var padding = _extends({}, currentComputedPadding);
if (isVerticalPlacement && x > padding) {
x = Math.min(clientX, window.innerWidth - padding);
if (isVerticalPlacement) {
padding.left = getCorrectedPadding('left');
padding.right = getCorrectedPadding('right');
}
if (isHorizontalPlacement && y > padding) {
y = Math.min(clientY, window.innerHeight - padding);
if (isHorizontalPlacement) {
padding.top = getCorrectedPadding('top');
padding.bottom = getCorrectedPadding('bottom');
} // TODO: Remove the following later if Popper.js changes/fixes the
// behavior
// Top / left boundary
var x = isVerticalPlacement ? Math.max(padding.left, clientX) : clientX;
var y = isHorizontalPlacement ? Math.max(padding.top, clientY) : clientY; // Bottom / right boundary
if (isVerticalPlacement && x > padding.right) {
x = Math.min(clientX, window.innerWidth - padding.right);
}
var rect = instance.reference.getBoundingClientRect();
var followCursor = instance.props.followCursor;
var isHorizontal = followCursor === 'horizontal';
var isVertical = followCursor === 'vertical';
instance.popperInstance.reference = _extends({}, instance.popperInstance.reference, {
getBoundingClientRect: function getBoundingClientRect() {
return {
width: 0,
height: 0,
top: isHorizontal ? rect.top : y,
bottom: isHorizontal ? rect.bottom : y,
left: isVertical ? rect.left : x,
right: isVertical ? rect.right : x
};
},
clientWidth: 0,
clientHeight: 0
if (isHorizontalPlacement && y > padding.bottom) {
y = Math.min(clientY, window.innerHeight - padding.bottom);
} // If the instance is interactive, avoid updating the position unless it's
// over the reference element
var isCursorOverReference = closestCallback(event.target, function (el) {
return el === reference;
});
instance.popperInstance.scheduleUpdate();
if (isCursorOverReference || !instance.props.interactive) {
instance.popperInstance.reference = _extends({}, instance.popperInstance.reference, {
getBoundingClientRect: function getBoundingClientRect() {
return {
width: 0,
height: 0,
top: isHorizontal ? rect.top : y,
bottom: isHorizontal ? rect.bottom : y,
left: isVertical ? rect.left : x,
right: isVertical ? rect.right : x
};
},
clientWidth: 0,
clientHeight: 0
});
instance.popperInstance.scheduleUpdate();
}
if (followCursor === 'initial' && instance.state.isVisible) {

@@ -1174,3 +1210,3 @@ removeFollowCursorListener();

createTippy(targetEl, _extends({}, instance.props, {
content: evaluateValue(collectionProps.content, [targetEl]),
content: invokeWithArgsOrReturn(collectionProps.content, [targetEl]),
appendTo: collectionProps.appendTo,

@@ -1180,3 +1216,2 @@ target: '',

}));
scheduleShow(event);
}

@@ -1220,4 +1255,4 @@ }

});
var isCursorOverPopper = closest(event.target, POPPER_SELECTOR) === instance.popper;
var isCursorOverReference = referenceTheCursorIsOver === instance.reference;
var isCursorOverPopper = closest(event.target, POPPER_SELECTOR) === popper;
var isCursorOverReference = referenceTheCursorIsOver === reference;

@@ -1228,3 +1263,3 @@ if (isCursorOverPopper || isCursorOverReference) {

if (isCursorOutsideInteractiveBorder(getBasicPlacement(instance.popper), instance.popper.getBoundingClientRect(), event, instance.props)) {
if (isCursorOutsideInteractiveBorder(getBasicPlacement(popper), popper.getBoundingClientRect(), event, instance.props)) {
cleanupOldMouseListeners();

@@ -1258,7 +1293,7 @@ scheduleHide();

function onBlur(event) {
if (event.target !== instance.reference) {
if (event.target !== getEventListenersTarget()) {
return;
}
if (instance.props.interactive && event.relatedTarget && instance.popper.contains(event.relatedTarget)) {
if (instance.props.interactive && event.relatedTarget && popper.contains(event.relatedTarget)) {
return;

@@ -1302,2 +1337,14 @@ }

/**
* Runs the mount callback
*/
function runMountCallback() {
if (!hasMountCallbackRun && currentMountCallback) {
hasMountCallbackRun = true;
reflow(popper);
currentMountCallback();
}
}
/**
* Creates the popper instance for the instance

@@ -1344,3 +1391,3 @@ */

wasVisibleDuringPreviousUpdate = instance.state.isVisible;
var basicPlacement = getBasicPlacement(instance.popper);
var basicPlacement = getBasicPlacement(popper);
var styles = tooltip.style; // Account for the `distance` offset

@@ -1364,5 +1411,7 @@

})[0].padding = computedPadding;
currentComputedPadding = computedPadding;
}
var config = _extends({
eventsEnabled: false,
placement: instance.props.placement

@@ -1390,5 +1439,4 @@ }, popperOptions, {

}),
// This gets invoked when calling `.set()` and updating a popper
// instance dependency, since a new popper instance gets created
onCreate: function onCreate(data) {
runMountCallback();
applyMutations(data);

@@ -1400,6 +1448,4 @@

},
// This gets invoked on initial create and show()/scroll/resize update.
// This is due to `afterPopperPositionUpdates` overwriting onCreate()
// with onUpdate()
onUpdate: function onUpdate(data) {
runMountCallback();
applyMutations(data);

@@ -1413,11 +1459,11 @@

instance.popperInstance = new Popper(instance.reference, instance.popper, config);
instance.popperInstance = new Popper(reference, popper, config);
}
/**
* Mounts the tooltip to the DOM, callback to show tooltip is run **after**
* popper's position has updated
* Mounts the tooltip to the DOM
*/
function mount(callback) {
function mount() {
hasMountCallbackRun = false;
var shouldEnableListeners = !hasFollowCursorBehavior() && !(instance.props.followCursor === 'initial' && isUsingTouch);

@@ -1428,4 +1474,4 @@

if (!shouldEnableListeners) {
instance.popperInstance.disableEventListeners();
if (shouldEnableListeners) {
instance.popperInstance.enableEventListeners();
}

@@ -1447,3 +1493,3 @@ } else {

instance.popperInstance.reference = instance.reference;
instance.popperInstance.reference = reference;
var arrow = instance.popperChildren.arrow;

@@ -1472,8 +1518,7 @@

afterPopperPositionUpdates(instance.popperInstance, callback);
var appendTo = instance.props.appendTo;
currentParentNode = appendTo === 'parent' ? instance.reference.parentNode : evaluateValue(appendTo, [instance.reference]);
currentParentNode = appendTo === 'parent' ? reference.parentNode : invokeWithArgsOrReturn(appendTo, [reference]);
if (!currentParentNode.contains(instance.popper)) {
currentParentNode.appendChild(instance.popper);
if (!currentParentNode.contains(popper)) {
currentParentNode.appendChild(popper);
instance.props.onMount(instance);

@@ -1488,3 +1533,3 @@ instance.state.isMounted = true;

function scheduleShow(event) {
function scheduleShow(event, shouldAvoidCallingOnTrigger) {
clearDelayTimeouts();

@@ -1503,2 +1548,6 @@

if (event && !shouldAvoidCallingOnTrigger) {
instance.props.onTrigger(instance, event);
}
if (instance.props.wait) {

@@ -1514,2 +1563,6 @@ return instance.props.wait(instance, event);

if (hasFollowCursorBehavior() && !instance.state.isMounted) {
if (!instance.popperInstance) {
createPopperInstance();
}
document.addEventListener('mousemove', positionVirtualReferenceNearCursor);

@@ -1594,4 +1647,10 @@ }

validateOptions(options, defaultProps);
removeTriggersFromReference();
if (instance.props.triggerTarget) {
delete instance.props.triggerTarget._tippy;
}
var prevProps = instance.props;
var nextProps = evaluateProps(instance.reference, _extends({}, instance.props, options, {
var nextProps = evaluateProps(reference, _extends({}, instance.props, options, {
ignoreAttributes: true

@@ -1601,16 +1660,9 @@ }));

instance.props = nextProps;
getEventListenersTarget()._tippy = instance;
addTriggersToReference();
cleanupOldMouseListeners();
debouncedOnMouseMove = debounce(onMouseMove, options.interactiveDebounce || 0);
updatePopperElement(popper, prevProps, nextProps);
instance.popperChildren = getChildren(popper);
if (hasOwnProperty(options, 'trigger') || hasOwnProperty(options, 'touchHold')) {
removeTriggersFromReference();
addTriggersToReference();
}
if (hasOwnProperty(options, 'interactiveDebounce')) {
cleanupOldMouseListeners();
debouncedOnMouseMove = debounce(onMouseMove, options.interactiveDebounce || 0);
}
updatePopperElement(instance.popper, prevProps, nextProps);
instance.popperChildren = getChildren(instance.popper);
if (instance.popperInstance) {

@@ -1625,4 +1677,4 @@ instance.popperInstance.update();

if (!instance.state.isVisible) {
instance.popperInstance.disableEventListeners();
if (instance.state.isVisible) {
instance.popperInstance.enableEventListeners();
}

@@ -1641,3 +1693,3 @@

function setContent$$1(content) {
function setContent(content) {
set({

@@ -1662,3 +1714,3 @@ content: content

if (instance.reference.hasAttribute('disabled')) {
if (getEventListenersTarget().hasAttribute('disabled')) {
return;

@@ -1671,13 +1723,14 @@ }

instance.popper.style.visibility = 'visible';
popper.style.visibility = 'visible';
instance.state.isVisible = true;
if (instance.props.interactive) {
instance.reference.classList.add(ACTIVE_CLASS);
}
getEventListenersTarget().classList.add(ACTIVE_CLASS);
} // Prevent a transition if the popper is at the opposite placement
var transitionableElements = getTransitionableElements(); // Prevent a transition if the popper is at the opposite placement
setTransitionDuration(transitionableElements.concat(instance.popper), 0);
mount(function () {
var transitionableElements = getTransitionableElements();
setTransitionDuration(transitionableElements.concat(popper), 0);
currentMountCallback = function currentMountCallback() {
if (!instance.state.isVisible) {

@@ -1700,3 +1753,3 @@ return;

setTransitionDuration([instance.popper], props.updateDuration);
setTransitionDuration([popper], instance.props.updateDuration);
setTransitionDuration(transitionableElements, duration);

@@ -1706,3 +1759,3 @@ setVisibilityState(transitionableElements, 'visible');

if (instance.props.aria) {
instance.reference.setAttribute("aria-".concat(instance.props.aria), instance.popper.id);
getEventListenersTarget().setAttribute("aria-".concat(instance.props.aria), popper.id);
}

@@ -1713,3 +1766,5 @@

});
});
};
mount();
}

@@ -1732,3 +1787,3 @@ /**

instance.popper.style.visibility = 'hidden';
popper.style.visibility = 'hidden';
instance.state.isVisible = false;

@@ -1739,3 +1794,3 @@ instance.state.isShown = false;

if (instance.props.interactive) {
instance.reference.classList.remove(ACTIVE_CLASS);
getEventListenersTarget().classList.remove(ACTIVE_CLASS);
}

@@ -1752,3 +1807,3 @@

if (instance.props.aria) {
instance.reference.removeAttribute("aria-".concat(instance.props.aria));
getEventListenersTarget().removeAttribute("aria-".concat(instance.props.aria));
}

@@ -1758,3 +1813,3 @@

instance.popperInstance.options.placement = instance.props.placement;
currentParentNode.removeChild(instance.popper);
currentParentNode.removeChild(popper);
instance.props.onHidden(instance);

@@ -1781,6 +1836,8 @@ instance.state.isMounted = false;

removeTriggersFromReference();
delete instance.reference._tippy;
delete reference._tippy;
delete getEventListenersTarget()._tippy;
var target = instance.props.target;
if (instance.props.target && destroyTargetInstances) {
arrayFrom(instance.reference.querySelectorAll(instance.props.target)).forEach(function (child) {
if (target && destroyTargetInstances && isRealElement(reference)) {
arrayFrom(reference.querySelectorAll(target)).forEach(function (child) {
if (child._tippy) {

@@ -1804,3 +1861,2 @@ child._tippy.destroy();

*/
function group(instances) {

@@ -1813,13 +1869,9 @@ var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},

// Already grouped. Cannot group instances more than once (yet) or stale lifecycle
// closures will be invoked, causing a stack overflow
if (instances.some(function (instance) {
return hasOwnProperty(instance, '_originalProps');
})) {
return;
}
var isAnyTippyOpen = false;
instances.forEach(function (instance) {
instance._originalProps = _extends({}, instance.props);
if (instance._originalProps) {
instance.set(instance._originalProps);
} else {
instance._originalProps = _extends({}, instance.props);
}
});

@@ -1826,0 +1878,0 @@

@@ -1,2 +0,2 @@

import e from"popper.js";function t(){return(t=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}).apply(this,arguments)}var n="undefined"!=typeof window&&"undefined"!=typeof document,r=n?navigator.userAgent:"",i=/MSIE |Trident\//.test(r),o=/UCBrowser\//.test(r),a=n&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,p={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],c=n?Element.prototype:{},u=c.matches||c.matchesSelector||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector;function l(e){return[].slice.call(e)}function d(e,t){return(c.closest||function(e){for(var t=this;t;){if(u.call(t,e))return t;t=t.parentElement}}).call(e,t)}function f(e,t){for(;e;){if(t(e))return e;e=e.parentElement}}var m={passive:!0},v=4,h="x-placement",b="x-out-of-boundaries",y="tippy-iOS",g="tippy-active",w=".tippy-popper",E=".tippy-tooltip",A=".tippy-content",C=".tippy-backdrop",L=".tippy-arrow",I=".tippy-roundarrow",T=Object.keys(p);function k(e,t){return{}.hasOwnProperty.call(e,t)}function x(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?n:r}return e}function O(e,t){var n;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}}function S(e,t){return e&&e.modifiers&&e.modifiers[t]}function M(e,t){return e.indexOf(t)>-1}function H(e){return!(!e||!k(e,"isVirtual"))||e instanceof Element}function _(e,t){return"function"==typeof e?e.apply(null,t):e}function D(e,t){e.filter(function(e){return"flip"===e.name})[0].enabled=t}function V(){return document.createElement("div")}function z(e,t){e.forEach(function(e){e&&(e.style.transitionDuration="".concat(t,"ms"))})}function N(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function P(e,n){var r=t({},n,{content:_(n.content,[e])},n.ignoreAttributes?{}:function(e){return T.reduce(function(t,n){var r=(e.getAttribute("data-tippy-".concat(n))||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t},{})}(e));return(r.arrow||o)&&(r.animateFill=!1),r}function U(e,t){Object.keys(e).forEach(function(e){if(!k(t,e))throw new Error("[tippy]: `".concat(e,"` is not a valid option"))})}function q(e,t){e.innerHTML=t instanceof Element?t.innerHTML:t}function F(e,t){if(t.content instanceof Element)q(e,""),e.appendChild(t.content);else if("function"!=typeof t.content){e[t.allowHTML?"innerHTML":"textContent"]=t.content}}function B(e){return{tooltip:e.querySelector(E),backdrop:e.querySelector(C),content:e.querySelector(A),arrow:e.querySelector(L)||e.querySelector(I)}}function W(e){e.setAttribute("data-inertia","")}function j(e){var t=V();return"round"===e?(t.className="tippy-roundarrow",q(t,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):t.className="tippy-arrow",t}function R(){var e=V();return e.className="tippy-backdrop",e.setAttribute("data-state","hidden"),e}function X(e,t){e.setAttribute("tabindex","-1"),t.setAttribute("data-interactive","")}function Y(e,t,n){var r=o&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";e[t+"EventListener"](r,n)}function J(e){var t=e.getAttribute(h);return t?t.split("-")[0]:""}function G(e,t,n){n.split(" ").forEach(function(n){e.classList[t](n+"-theme")})}function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.checkHideOnClick,n=e.exclude,r=e.duration;l(document.querySelectorAll(w)).forEach(function(e){var i=e._tippy;!i||t&&!0!==i.props.hideOnClick||n&&e===n.popper||i.hide(r)})}var Q=!1;function Z(){Q||(Q=!0,a&&document.body.classList.add(y),window.performance&&document.addEventListener("mousemove",ee))}var $=0;function ee(){var e=performance.now();e-$<20&&(Q=!1,document.removeEventListener("mousemove",ee),a||document.body.classList.remove(y)),$=e}function te(e){if(!(e.target instanceof Element))return K();var t=d(e.target,w);if(!(t&&t._tippy&&t._tippy.props.interactive)){var n=f(e.target,function(e){return e._tippy&&e._tippy.reference===e});if(n){var r=n._tippy;if(r){var i=M(r.props.trigger||"","click");if(Q||i)return K({exclude:r,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||i)return;r.clearDelayTimeouts()}}K({checkHideOnClick:!0})}}function ne(){var e=document.activeElement;e&&e.blur&&e._tippy&&e.blur()}var re=1;function ie(n,r){var o,a,c,y,E,A=P(n,r);if(!A.multiple&&n._tippy)return null;var C,L,I,T,H=!1,q=!1,K=[],Z=A.interactiveDebounce>0?O(me,A.interactiveDebounce):me,$=re++,ee=function(e,t){var n=V();n.className="tippy-popper",n.id="tippy-".concat(e),n.style.zIndex=""+t.zIndex,t.role&&n.setAttribute("role",t.role);var r=V();r.className="tippy-tooltip",r.style.maxWidth=t.maxWidth+("number"==typeof t.maxWidth?"px":""),r.setAttribute("data-size",t.size),r.setAttribute("data-animation",t.animation),r.setAttribute("data-state","hidden"),G(r,"add",t.theme);var i=V();return i.className="tippy-content",i.setAttribute("data-state","hidden"),t.interactive&&X(n,r),t.arrow&&r.appendChild(j(t.arrowType)),t.animateFill&&(r.appendChild(R()),r.setAttribute("data-animatefill","")),t.inertia&&W(r),F(i,t),r.appendChild(i),n.appendChild(r),n}($,A),te={id:$,reference:n,popper:ee,popperChildren:B(ee),popperInstance:null,props:A,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:Ce,set:Le,setContent:function(e){Le({content:e})},show:Ie,hide:Te,enable:function(){te.state.isEnabled=!0},disable:function(){te.state.isEnabled=!1},destroy:function(e){if(te.state.isDestroyed)return;te.state.isMounted&&Te(0);le(),delete te.reference._tippy,te.props.target&&e&&l(te.reference.querySelectorAll(te.props.target)).forEach(function(e){e._tippy&&e._tippy.destroy()});te.popperInstance&&te.popperInstance.destroy();te.state.isDestroyed=!0}};return n._tippy=te,ee._tippy=te,ue(),A.lazy||(we(),te.popperInstance.disableEventListeners()),A.showOnInit&&Ee(),A.a11y&&!A.target&&((T=n)instanceof Element&&(!u.call(T,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||T.hasAttribute("disabled")))&&n.setAttribute("tabindex","0"),ee.addEventListener("mouseenter",function(e){te.props.interactive&&te.state.isVisible&&"mouseenter"===o&&Ee(e)}),ee.addEventListener("mouseleave",function(){te.props.interactive&&"mouseenter"===o&&document.addEventListener("mousemove",Z)}),te;function ne(){document.removeEventListener("mousemove",de)}function oe(){document.body.removeEventListener("mouseleave",Ae),document.removeEventListener("mousemove",Z)}function ae(){return[te.popperChildren.tooltip,te.popperChildren.backdrop,te.popperChildren.content]}function pe(){return te.props.followCursor&&!Q&&"focus"!==o}function se(e,t){var n=te.popperChildren.tooltip;function r(e){e.target===n&&(Y(n,"remove",r),t())}if(0===e)return t();Y(n,"remove",I),Y(n,"add",r),I=r}function ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];te.reference.addEventListener(e,t,n),K.push({eventType:e,handler:t,options:n})}function ue(){te.props.touchHold&&!te.props.target&&(ce("touchstart",fe,m),ce("touchend",ve,m)),te.props.trigger.trim().split(" ").forEach(function(e){if("manual"!==e)if(te.props.target)switch(e){case"mouseenter":ce("mouseover",be),ce("mouseout",ye);break;case"focus":ce("focusin",be),ce("focusout",ye);break;case"click":ce(e,be)}else switch(ce(e,fe),e){case"mouseenter":ce("mouseleave",ve);break;case"focus":ce(i?"focusout":"blur",he)}})}function le(){K.forEach(function(e){var t=e.eventType,n=e.handler,r=e.options;te.reference.removeEventListener(t,n,r)}),K=[]}function de(e){var n=a=e,r=n.clientX,i=n.clientY;if(te.popperInstance){var o=J(te.popper),p=te.props.arrow?v+("round"===te.props.arrowType?18:16):v,s=M(["top","bottom"],o),c=M(["left","right"],o),u=s?Math.max(p,r):r,l=c?Math.max(p,i):i;s&&u>p&&(u=Math.min(r,window.innerWidth-p)),c&&l>p&&(l=Math.min(i,window.innerHeight-p));var d=te.reference.getBoundingClientRect(),f=te.props.followCursor,m="horizontal"===f,h="vertical"===f;te.popperInstance.reference=t({},te.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:m?d.top:l,bottom:m?d.bottom:l,left:h?d.left:u,right:h?d.right:u}},clientWidth:0,clientHeight:0}),te.popperInstance.scheduleUpdate(),"initial"===f&&te.state.isVisible&&ne()}}function fe(e){te.state.isEnabled&&!ge(e)&&(te.state.isVisible||(o=e.type,e instanceof MouseEvent&&(a=e)),"click"===e.type&&!1!==te.props.hideOnClick&&te.state.isVisible?Ae():Ee(e))}function me(e){var t=f(e.target,function(e){return e._tippy}),n=d(e.target,w)===te.popper,r=t===te.reference;n||r||function(e,t,n,r){if(!e)return!0;var i=n.clientX,o=n.clientY,a=r.interactiveBorder,p=r.distance,s=t.top-o>("top"===e?a+p:a),c=o-t.bottom>("bottom"===e?a+p:a),u=t.left-i>("left"===e?a+p:a),l=i-t.right>("right"===e?a+p:a);return s||c||u||l}(J(te.popper),te.popper.getBoundingClientRect(),e,te.props)&&(oe(),Ae())}function ve(e){if(!ge(e))return te.props.interactive?(document.body.addEventListener("mouseleave",Ae),void document.addEventListener("mousemove",Z)):void Ae()}function he(e){e.target===te.reference&&(te.props.interactive&&e.relatedTarget&&te.popper.contains(e.relatedTarget)||Ae())}function be(e){d(e.target,te.props.target)&&Ee(e)}function ye(e){d(e.target,te.props.target)&&Ae()}function ge(e){var t="ontouchstart"in window,n=M(e.type,"touch"),r=te.props.touchHold;return t&&Q&&r&&!n||Q&&!r&&n}function we(){var n=te.props.popperOptions,r=te.popperChildren,i=r.tooltip,o=r.arrow,a=S(n,"preventOverflow");function p(e){te.props.flip&&!te.props.flipOnUpdate&&(e.flipped&&(te.popperInstance.options.placement=e.placement),D(te.popperInstance.modifiers,!1)),i.setAttribute(h,e.placement),!1!==e.attributes[b]?i.setAttribute(b,""):i.removeAttribute(b),L&&L!==e.placement&&q&&(i.style.transition="none",requestAnimationFrame(function(){i.style.transition=""})),L=e.placement,q=te.state.isVisible;var n=J(te.popper),r=i.style;r.top=r.bottom=r.left=r.right="",r[n]=-(te.props.distance-10)+"px";var o=a&&void 0!==a.padding?a.padding:v,p="number"==typeof o,s=t({top:p?o:o.top,bottom:p?o:o.bottom,left:p?o:o.left,right:p?o:o.right},!p&&o);s[n]=p?o+te.props.distance:(o[n]||0)+te.props.distance,te.popperInstance.modifiers.filter(function(e){return"preventOverflow"===e.name})[0].padding=s}var s=t({placement:te.props.placement},n,{modifiers:t({},n?n.modifiers:{},{preventOverflow:t({boundariesElement:te.props.boundary,padding:v},a),arrow:t({element:o,enabled:!!o},S(n,"arrow")),flip:t({enabled:te.props.flip,padding:te.props.distance+v,behavior:te.props.flipBehavior},S(n,"flip")),offset:t({offset:te.props.offset},S(n,"offset"))}),onCreate:function(e){p(e),n&&n.onCreate&&n.onCreate(e)},onUpdate:function(e){p(e),n&&n.onUpdate&&n.onUpdate(e)}});te.popperInstance=new e(te.reference,te.popper,s)}function Ee(e){if(Ce(),!te.state.isVisible){if(te.props.target)return function(e){if(e){var n=d(e.target,te.props.target);n&&!n._tippy&&(ie(n,t({},te.props,{content:_(r.content,[n]),appendTo:r.appendTo,target:"",showOnInit:!0})),Ee(e))}}(e);if(H=!0,te.props.wait)return te.props.wait(te,e);pe()&&!te.state.isMounted&&document.addEventListener("mousemove",de);var n=x(te.props.delay,0,p.delay);n?c=setTimeout(function(){Ie()},n):Ie()}}function Ae(){if(Ce(),!te.state.isVisible)return ne();H=!1;var e=x(te.props.delay,1,p.delay);e?y=setTimeout(function(){te.state.isVisible&&Te()},e):E=requestAnimationFrame(function(){Te()})}function Ce(){clearTimeout(c),clearTimeout(y),cancelAnimationFrame(E)}function Le(e){U(e=e||{},p);var n=te.props,r=P(te.reference,t({},te.props,e,{ignoreAttributes:!0}));r.ignoreAttributes=k(e,"ignoreAttributes")?e.ignoreAttributes||!1:n.ignoreAttributes,te.props=r,(k(e,"trigger")||k(e,"touchHold"))&&(le(),ue()),k(e,"interactiveDebounce")&&(oe(),Z=O(me,e.interactiveDebounce||0)),function(e,t,n){var r=B(e),i=r.tooltip,o=r.content,a=r.backdrop,p=r.arrow;e.style.zIndex=""+n.zIndex,i.setAttribute("data-size",n.size),i.setAttribute("data-animation",n.animation),i.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?e.setAttribute("role",n.role):e.removeAttribute("role"),t.content!==n.content&&F(o,n),!t.animateFill&&n.animateFill?(i.appendChild(R()),i.setAttribute("data-animatefill","")):t.animateFill&&!n.animateFill&&(i.removeChild(a),i.removeAttribute("data-animatefill")),!t.arrow&&n.arrow?i.appendChild(j(n.arrowType)):t.arrow&&!n.arrow&&i.removeChild(p),t.arrow&&n.arrow&&t.arrowType!==n.arrowType&&i.replaceChild(j(n.arrowType),p),!t.interactive&&n.interactive?X(e,i):t.interactive&&!n.interactive&&function(e,t){e.removeAttribute("tabindex"),t.removeAttribute("data-interactive")}(e,i),!t.inertia&&n.inertia?W(i):t.inertia&&!n.inertia&&function(e){e.removeAttribute("data-inertia")}(i),t.theme!==n.theme&&(G(i,"remove",t.theme),G(i,"add",n.theme))}(te.popper,n,r),te.popperChildren=B(te.popper),te.popperInstance&&(te.popperInstance.update(),s.some(function(t){return k(e,t)&&e[t]!==n[t]})&&(te.popperInstance.destroy(),we(),te.state.isVisible||te.popperInstance.disableEventListeners(),te.props.followCursor&&a&&de(a)))}function Ie(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(te.props.duration,0,p.duration[1]);if(!te.state.isDestroyed&&te.state.isEnabled&&(!Q||te.props.touch)&&!te.reference.hasAttribute("disabled")&&!1!==te.props.onShow(te)){te.popper.style.visibility="visible",te.state.isVisible=!0,te.props.interactive&&te.reference.classList.add(g);var t=ae();z(t.concat(te.popper),0),function(e){var t=!(pe()||"initial"===te.props.followCursor&&Q);te.popperInstance?(pe()||(te.popperInstance.scheduleUpdate(),t&&te.popperInstance.enableEventListeners()),D(te.popperInstance.modifiers,te.props.flip)):(we(),t||te.popperInstance.disableEventListeners()),te.popperInstance.reference=te.reference;var n=te.popperChildren.arrow;pe()?(n&&(n.style.margin="0"),a&&de(a)):n&&(n.style.margin=""),Q&&a&&"initial"===te.props.followCursor&&(de(a),n&&(n.style.margin="0")),function(e,t){var n=e.popper,r=e.options,i=r.onCreate,o=r.onUpdate;r.onCreate=r.onUpdate=function(e){!function(e){e.offsetHeight}(n),t(),o&&o(e),r.onCreate=i,r.onUpdate=o}}(te.popperInstance,e);var r=te.props.appendTo;(C="parent"===r?te.reference.parentNode:_(r,[te.reference])).contains(te.popper)||(C.appendChild(te.popper),te.props.onMount(te),te.state.isMounted=!0)}(function(){te.state.isVisible&&(pe()||te.popperInstance.update(),te.popperChildren.backdrop&&(te.popperChildren.content.style.transitionDelay=Math.round(e/12)+"ms"),te.props.sticky&&(z([te.popper],i?0:te.props.updateDuration),function e(){te.popperInstance&&te.popperInstance.scheduleUpdate(),te.state.isMounted?requestAnimationFrame(e):z([te.popper],0)}()),z([te.popper],A.updateDuration),z(t,e),N(t,"visible"),function(e,t){se(e,t)}(e,function(){te.props.aria&&te.reference.setAttribute("aria-".concat(te.props.aria),te.popper.id),te.props.onShown(te),te.state.isShown=!0}))})}}function Te(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(te.props.duration,1,p.duration[1]);if(!te.state.isDestroyed&&te.state.isEnabled&&!1!==te.props.onHide(te)){te.popper.style.visibility="hidden",te.state.isVisible=!1,te.state.isShown=!1,q=!1,te.props.interactive&&te.reference.classList.remove(g);var t=ae();z(t,e),N(t,"hidden"),function(e,t){se(e,function(){!te.state.isVisible&&C&&C.contains(te.popper)&&t()})}(e,function(){H||ne(),te.props.aria&&te.reference.removeAttribute("aria-".concat(te.props.aria)),te.popperInstance.disableEventListeners(),te.popperInstance.options.placement=te.props.placement,C.removeChild(te.popper),te.props.onHidden(te),te.state.isMounted=!1})}}}var oe=!1;function ae(e,n){U(n||{},p),oe||(document.addEventListener("click",te,!0),document.addEventListener("touchstart",Z,m),window.addEventListener("blur",ne),oe=!0);var r,i=t({},p,n);r=e,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(e){var t={isVirtual:!0,attributes:e.attributes||{},setAttribute:function(t,n){e.attributes[t]=n},getAttribute:function(t){return e.attributes[t]},removeAttribute:function(t){delete e.attributes[t]},hasAttribute:function(t){return t in e.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(t){e.classList.classNames[t]=!0},remove:function(t){delete e.classList.classNames[t]},contains:function(t){return t in e.classList.classNames}}};for(var n in t)e[n]=t[n]}(e);var o=function(e){if(H(e))return[e];if(e instanceof NodeList)return l(e);if(Array.isArray(e))return e;try{return l(document.querySelectorAll(e))}catch(e){return[]}}(e).reduce(function(e,t){var n=t&&ie(t,i);return n&&e.push(n),e},[]);return H(e)?o[0]:o}ae.version="4.2.1",ae.defaults=p,ae.setDefaults=function(e){Object.keys(e).forEach(function(t){p[t]=e[t]})},ae.hideAll=K,ae.group=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.delay,i=void 0===r?e[0].props.delay:r,o=n.duration,a=void 0===o?0:o;if(!e.some(function(e){return k(e,"_originalProps")})){var p=!1;e.forEach(function(e){e._originalProps=t({},e.props)}),d()}function s(e){p=e,d()}function c(t){t._originalProps.onShow(t),e.forEach(function(e){e.set({duration:a}),e.hide()}),s(!0)}function u(e){e._originalProps.onHide(e),s(!1)}function l(e){e._originalProps.onShown(e),e.set({duration:e._originalProps.duration})}function d(){e.forEach(function(e){e.set({onShow:c,onShown:l,onHide:u,delay:p?[0,Array.isArray(i)?i[1]:i]:i,duration:p?a:e._originalProps.duration})})}},n&&setTimeout(function(){l(document.querySelectorAll("[data-tippy]")).forEach(function(e){var t=e.getAttribute("data-tippy");t&&ae(e,{content:t})})});export default ae;
import t from"popper.js";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var n="undefined"!=typeof window&&"undefined"!=typeof document,r=n?navigator.userAgent:"",i=/MSIE |Trident\//.test(r),o=/UCBrowser\//.test(r),a=n&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,p={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",triggerTarget:null,updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],c=n?Element.prototype:{},u=c.matches||c.matchesSelector||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector;function l(t){return[].slice.call(t)}function d(t,e){return f(t,function(t){return u.call(t,e)})}function f(t,e){for(;t;){if(e(t))return t;t=t.parentElement}return null}var m={passive:!0},v=4,h="x-placement",b="x-out-of-boundaries",y="tippy-iOS",g="tippy-active",w=".tippy-popper",A=".tippy-tooltip",E=".tippy-content",C=".tippy-backdrop",L=".tippy-arrow",T=".tippy-roundarrow",I=Object.keys(p);function k(t,e){return{}.hasOwnProperty.call(t,e)}function x(t,e,n){if(Array.isArray(t)){var r=t[e];return null==r?n:r}return t}function O(t,e){var n;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return t.apply(r,i)},e)}}function S(t,e){return t&&t.modifiers&&t.modifiers[e]}function _(t,e){return t.indexOf(e)>-1}function M(t){return t instanceof Element}function H(t){return!(!t||!k(t,"isVirtual"))||M(t)}function D(t,e){return"function"==typeof t?t.apply(null,e):t}function V(t,e){t.filter(function(t){return"flip"===t.name})[0].enabled=e}function z(){return document.createElement("div")}function P(t,e){t.forEach(function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))})}function N(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function q(t,n){var r=e({},n,{content:D(n.content,[t])},n.ignoreAttributes?{}:function(t){return I.reduce(function(e,n){var r=(t.getAttribute("data-tippy-".concat(n))||"").trim();if(!r)return e;if("content"===n)e[n]=r;else try{e[n]=JSON.parse(r)}catch(t){e[n]=r}return e},{})}(t));return(r.arrow||o)&&(r.animateFill=!1),r}function F(t,e){Object.keys(t).forEach(function(t){if(!k(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))})}function B(t,e){t.innerHTML=e instanceof Element?e.innerHTML:e}function U(t,e){if(e.content instanceof Element)B(t,""),t.appendChild(e.content);else if("function"!=typeof e.content){t[e.allowHTML?"innerHTML":"textContent"]=e.content}}function W(t){return{tooltip:t.querySelector(A),backdrop:t.querySelector(C),content:t.querySelector(E),arrow:t.querySelector(L)||t.querySelector(T)}}function j(t){t.setAttribute("data-inertia","")}function R(t){var e=z();return"round"===t?(e.className="tippy-roundarrow",B(e,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):e.className="tippy-arrow",e}function X(){var t=z();return t.className="tippy-backdrop",t.setAttribute("data-state","hidden"),t}function Y(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function J(t,e,n){var r=o&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](r,n)}function G(t){var e=t.getAttribute(h);return e?e.split("-")[0]:""}function K(t,e,n){n.split(" ").forEach(function(n){t.classList[e](n+"-theme")})}function Q(t,e){var n=z();n.className="tippy-popper",n.id="tippy-".concat(t),n.style.zIndex=""+e.zIndex,e.role&&n.setAttribute("role",e.role);var r=z();r.className="tippy-tooltip",r.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),r.setAttribute("data-size",e.size),r.setAttribute("data-animation",e.animation),r.setAttribute("data-state","hidden"),K(r,"add",e.theme);var i=z();return i.className="tippy-content",i.setAttribute("data-state","hidden"),e.interactive&&Y(n,r),e.arrow&&r.appendChild(R(e.arrowType)),e.animateFill&&(r.appendChild(X()),r.setAttribute("data-animatefill","")),e.inertia&&j(r),U(i,e),r.appendChild(i),n.appendChild(r),n}function Z(t,e,n){var r=W(t),i=r.tooltip,o=r.content,a=r.backdrop,p=r.arrow;t.style.zIndex=""+n.zIndex,i.setAttribute("data-size",n.size),i.setAttribute("data-animation",n.animation),i.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?t.setAttribute("role",n.role):t.removeAttribute("role"),e.content!==n.content&&U(o,n),!e.animateFill&&n.animateFill?(i.appendChild(X()),i.setAttribute("data-animatefill","")):e.animateFill&&!n.animateFill&&(i.removeChild(a),i.removeAttribute("data-animatefill")),!e.arrow&&n.arrow?i.appendChild(R(n.arrowType)):e.arrow&&!n.arrow&&i.removeChild(p),e.arrow&&n.arrow&&e.arrowType!==n.arrowType&&i.replaceChild(R(n.arrowType),p),!e.interactive&&n.interactive?Y(t,i):e.interactive&&!n.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,i),!e.inertia&&n.inertia?j(i):e.inertia&&!n.inertia&&function(t){t.removeAttribute("data-inertia")}(i),e.theme!==n.theme&&(K(i,"remove",e.theme),K(i,"add",n.theme))}function $(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.checkHideOnClick,n=t.exclude,r=t.duration;l(document.querySelectorAll(w)).forEach(function(t){var i,o=t._tippy;if(o){var a=!e||!0===o.props.hideOnClick,p=!1;n&&(p=(i=n)._tippy&&!u.call(i,w)?o.reference===n:t===n.popper),a&&!p&&o.hide(r)}})}var tt=!1;function et(){tt||(tt=!0,a&&document.body.classList.add(y),window.performance&&document.addEventListener("mousemove",rt))}var nt=0;function rt(){var t=performance.now();t-nt<20&&(tt=!1,document.removeEventListener("mousemove",rt),a||document.body.classList.remove(y)),nt=t}function it(t){if(!(t.target instanceof Element))return $();var e=d(t.target,w);if(!(e&&e._tippy&&e._tippy.props.interactive)){var n=f(t.target,function(t){return t._tippy&&t._tippy.reference===t});if(n){var r=n._tippy;if(r){var i=_(r.props.trigger||"","click");if(tt||i)return $({exclude:n,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||i)return;r.clearDelayTimeouts()}}$({checkHideOnClick:!0})}}function ot(){var t=document.activeElement;t&&t.blur&&t._tippy&&t.blur()}var at=1;function pt(n,r){var o,a,c,y,A,E=q(n,r);if(!E.multiple&&n._tippy)return null;var C,L,T,I,H,z,B=!1,U=!1,j=!1,R=[],X=E.interactiveDebounce>0?O(ht,E.interactiveDebounce):ht,Y=at++,K=Q(Y,E),$=W(K),et={id:Y,reference:n,popper:K,popperChildren:$,popperInstance:null,props:E,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:It,set:kt,setContent:function(t){kt({content:t})},show:xt,hide:Ot,enable:function(){et.state.isEnabled=!0},disable:function(){et.state.isEnabled=!1},destroy:function(t){if(et.state.isDestroyed)return;et.state.isMounted&&Ot(0);dt(),delete n._tippy,delete it()._tippy;var e=et.props.target;e&&t&&M(n)&&l(n.querySelectorAll(e)).forEach(function(t){t._tippy&&t._tippy.destroy()});et.popperInstance&&et.popperInstance.destroy();et.state.isDestroyed=!0}};return n._tippy=et,K._tippy=et,it()._tippy=et,lt(),E.lazy||Ct(),E.showOnInit&&Lt(),E.a11y&&!E.target&&((z=n)instanceof Element&&(!u.call(z,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||z.hasAttribute("disabled")))&&it().setAttribute("tabindex","0"),K.addEventListener("mouseenter",function(t){et.props.interactive&&et.state.isVisible&&"mouseenter"===o&&Lt(t,!0)}),K.addEventListener("mouseleave",function(){et.props.interactive&&"mouseenter"===o&&document.addEventListener("mousemove",X)}),et;function nt(){document.removeEventListener("mousemove",mt)}function rt(){document.body.removeEventListener("mouseleave",Tt),document.removeEventListener("mousemove",X)}function it(){return et.props.triggerTarget||n}function ot(){return[et.popperChildren.tooltip,et.popperChildren.backdrop,et.popperChildren.content]}function st(){return et.props.followCursor&&!tt&&"focus"!==o}function ct(t,e){var n=et.popperChildren.tooltip;function r(t){t.target===n&&(J(n,"remove",r),e())}if(0===t)return e();J(n,"remove",I),J(n,"add",r),I=r}function ut(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];it().addEventListener(t,e,n),R.push({eventType:t,handler:e,options:n})}function lt(){et.props.touchHold&&!et.props.target&&(ut("touchstart",vt,m),ut("touchend",bt,m)),et.props.trigger.trim().split(" ").forEach(function(t){if("manual"!==t)if(et.props.target)switch(t){case"mouseenter":ut("mouseover",gt),ut("mouseout",wt);break;case"focus":ut("focusin",gt),ut("focusout",wt);break;case"click":ut(t,gt)}else switch(ut(t,vt),t){case"mouseenter":ut("mouseleave",bt);break;case"focus":ut(i?"focusout":"blur",yt)}})}function dt(){R.forEach(function(t){var e=t.eventType,n=t.handler,r=t.options;it().removeEventListener(e,n,r)}),R=[]}function ft(t){return et.props.arrow?H[t]+("round"===et.props.arrowType?18:16):H[t]}function mt(t){var r=a=t,i=r.clientX,o=r.clientY;if(H){var p=n.getBoundingClientRect(),s=et.props.followCursor,c="horizontal"===s,u="vertical"===s,l=G(K),d=_(["top","bottom"],l),m=_(["left","right"],l),v=e({},H);d&&(v.left=ft("left"),v.right=ft("right")),m&&(v.top=ft("top"),v.bottom=ft("bottom"));var h=d?Math.max(v.left,i):i,b=m?Math.max(v.top,o):o;d&&h>v.right&&(h=Math.min(i,window.innerWidth-v.right)),m&&b>v.bottom&&(b=Math.min(o,window.innerHeight-v.bottom)),!f(t.target,function(t){return t===n})&&et.props.interactive||(et.popperInstance.reference=e({},et.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:c?p.top:b,bottom:c?p.bottom:b,left:u?p.left:h,right:u?p.right:h}},clientWidth:0,clientHeight:0}),et.popperInstance.scheduleUpdate()),"initial"===s&&et.state.isVisible&&nt()}}function vt(t){et.state.isEnabled&&!At(t)&&(et.state.isVisible||(o=t.type,t instanceof MouseEvent&&(a=t)),"click"===t.type&&!1!==et.props.hideOnClick&&et.state.isVisible?Tt():Lt(t))}function ht(t){var e=f(t.target,function(t){return t._tippy});d(t.target,w)===K||e===n||function(t,e,n,r){if(!t)return!0;var i=n.clientX,o=n.clientY,a=r.interactiveBorder,p=r.distance,s=e.top-o>("top"===t?a+p:a),c=o-e.bottom>("bottom"===t?a+p:a),u=e.left-i>("left"===t?a+p:a),l=i-e.right>("right"===t?a+p:a);return s||c||u||l}(G(K),K.getBoundingClientRect(),t,et.props)&&(rt(),Tt())}function bt(t){if(!At(t))return et.props.interactive?(document.body.addEventListener("mouseleave",Tt),void document.addEventListener("mousemove",X)):void Tt()}function yt(t){t.target===it()&&(et.props.interactive&&t.relatedTarget&&K.contains(t.relatedTarget)||Tt())}function gt(t){d(t.target,et.props.target)&&Lt(t)}function wt(t){d(t.target,et.props.target)&&Tt()}function At(t){var e="ontouchstart"in window,n=_(t.type,"touch"),r=et.props.touchHold;return e&&tt&&r&&!n||tt&&!r&&n}function Et(){!j&&T&&(j=!0,function(t){t.offsetHeight}(K),T())}function Ct(){var r=et.props.popperOptions,i=et.popperChildren,o=i.tooltip,a=i.arrow,p=S(r,"preventOverflow");function s(t){et.props.flip&&!et.props.flipOnUpdate&&(t.flipped&&(et.popperInstance.options.placement=t.placement),V(et.popperInstance.modifiers,!1)),o.setAttribute(h,t.placement),!1!==t.attributes[b]?o.setAttribute(b,""):o.removeAttribute(b),L&&L!==t.placement&&U&&(o.style.transition="none",requestAnimationFrame(function(){o.style.transition=""})),L=t.placement,U=et.state.isVisible;var n=G(K),r=o.style;r.top=r.bottom=r.left=r.right="",r[n]=-(et.props.distance-10)+"px";var i=p&&void 0!==p.padding?p.padding:v,a="number"==typeof i,s=e({top:a?i:i.top,bottom:a?i:i.bottom,left:a?i:i.left,right:a?i:i.right},!a&&i);s[n]=a?i+et.props.distance:(i[n]||0)+et.props.distance,et.popperInstance.modifiers.filter(function(t){return"preventOverflow"===t.name})[0].padding=s,H=s}var c=e({eventsEnabled:!1,placement:et.props.placement},r,{modifiers:e({},r?r.modifiers:{},{preventOverflow:e({boundariesElement:et.props.boundary,padding:v},p),arrow:e({element:a,enabled:!!a},S(r,"arrow")),flip:e({enabled:et.props.flip,padding:et.props.distance+v,behavior:et.props.flipBehavior},S(r,"flip")),offset:e({offset:et.props.offset},S(r,"offset"))}),onCreate:function(t){Et(),s(t),r&&r.onCreate&&r.onCreate(t)},onUpdate:function(t){Et(),s(t),r&&r.onUpdate&&r.onUpdate(t)}});et.popperInstance=new t(n,K,c)}function Lt(t,n){if(It(),!et.state.isVisible){if(et.props.target)return function(t){if(t){var n=d(t.target,et.props.target);n&&!n._tippy&&pt(n,e({},et.props,{content:D(r.content,[n]),appendTo:r.appendTo,target:"",showOnInit:!0}))}}(t);if(B=!0,t&&!n&&et.props.onTrigger(et,t),et.props.wait)return et.props.wait(et,t);st()&&!et.state.isMounted&&(et.popperInstance||Ct(),document.addEventListener("mousemove",mt));var i=x(et.props.delay,0,p.delay);i?c=setTimeout(function(){xt()},i):xt()}}function Tt(){if(It(),!et.state.isVisible)return nt();B=!1;var t=x(et.props.delay,1,p.delay);t?y=setTimeout(function(){et.state.isVisible&&Ot()},t):A=requestAnimationFrame(function(){Ot()})}function It(){clearTimeout(c),clearTimeout(y),cancelAnimationFrame(A)}function kt(t){F(t=t||{},p),dt(),et.props.triggerTarget&&delete et.props.triggerTarget._tippy;var r=et.props,i=q(n,e({},et.props,t,{ignoreAttributes:!0}));i.ignoreAttributes=k(t,"ignoreAttributes")?t.ignoreAttributes||!1:r.ignoreAttributes,et.props=i,it()._tippy=et,lt(),rt(),X=O(ht,t.interactiveDebounce||0),Z(K,r,i),et.popperChildren=W(K),et.popperInstance&&(et.popperInstance.update(),s.some(function(e){return k(t,e)&&t[e]!==r[e]})&&(et.popperInstance.destroy(),Ct(),et.state.isVisible&&et.popperInstance.enableEventListeners(),et.props.followCursor&&a&&mt(a)))}function xt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(et.props.duration,0,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&(!tt||et.props.touch)&&!it().hasAttribute("disabled")&&!1!==et.props.onShow(et)){K.style.visibility="visible",et.state.isVisible=!0,et.props.interactive&&it().classList.add(g);var e=ot();P(e.concat(K),0),T=function(){et.state.isVisible&&(st()||et.popperInstance.update(),et.popperChildren.backdrop&&(et.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),et.props.sticky&&(P([K],i?0:et.props.updateDuration),function t(){et.popperInstance.scheduleUpdate(),et.state.isMounted?requestAnimationFrame(t):P([K],0)}()),P([K],et.props.updateDuration),P(e,t),N(e,"visible"),function(t,e){ct(t,e)}(t,function(){et.props.aria&&it().setAttribute("aria-".concat(et.props.aria),K.id),et.props.onShown(et),et.state.isShown=!0}))},function(){j=!1;var t=!(st()||"initial"===et.props.followCursor&&tt);et.popperInstance?(st()||(et.popperInstance.scheduleUpdate(),t&&et.popperInstance.enableEventListeners()),V(et.popperInstance.modifiers,et.props.flip)):(Ct(),t&&et.popperInstance.enableEventListeners()),et.popperInstance.reference=n;var e=et.popperChildren.arrow;st()?(e&&(e.style.margin="0"),a&&mt(a)):e&&(e.style.margin=""),tt&&a&&"initial"===et.props.followCursor&&(mt(a),e&&(e.style.margin="0"));var r=et.props.appendTo;(C="parent"===r?n.parentNode:D(r,[n])).contains(K)||(C.appendChild(K),et.props.onMount(et),et.state.isMounted=!0)}()}}function Ot(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(et.props.duration,1,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&!1!==et.props.onHide(et)){K.style.visibility="hidden",et.state.isVisible=!1,et.state.isShown=!1,U=!1,et.props.interactive&&it().classList.remove(g);var e=ot();P(e,t),N(e,"hidden"),function(t,e){ct(t,function(){!et.state.isVisible&&C&&C.contains(K)&&e()})}(t,function(){B||nt(),et.props.aria&&it().removeAttribute("aria-".concat(et.props.aria)),et.popperInstance.disableEventListeners(),et.popperInstance.options.placement=et.props.placement,C.removeChild(K),et.props.onHidden(et),et.state.isMounted=!1})}}}var st=!1;function ct(t,n){F(n||{},p),st||(document.addEventListener("click",it,!0),document.addEventListener("touchstart",et,m),window.addEventListener("blur",ot),st=!0);var r,i=e({},p,n);r=t,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(t){var e={isVirtual:!0,attributes:t.attributes||{},setAttribute:function(e,n){t.attributes[e]=n},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var n in e)t[n]=e[n]}(t);var o=function(t){if(H(t))return[t];if(t instanceof NodeList)return l(t);if(Array.isArray(t))return t;try{return l(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce(function(t,e){var n=e&&pt(e,i);return n&&t.push(n),t},[]);return H(t)?o[0]:o}ct.version="4.3.0",ct.defaults=p,ct.setDefaults=function(t){Object.keys(t).forEach(function(e){p[e]=t[e]})},ct.hideAll=$,ct.group=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.delay,i=void 0===r?t[0].props.delay:r,o=n.duration,a=void 0===o?0:o,p=!1;function s(t){p=t,d()}function c(e){e._originalProps.onShow(e),t.forEach(function(t){t.set({duration:a}),t.hide()}),s(!0)}function u(t){t._originalProps.onHide(t),s(!1)}function l(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function d(){t.forEach(function(t){t.set({onShow:c,onShown:l,onHide:u,delay:p?[0,Array.isArray(i)?i[1]:i]:i,duration:p?a:t._originalProps.duration})})}t.forEach(function(t){t._originalProps?t.set(t._originalProps):t._originalProps=e({},t.props)}),d()},n&&setTimeout(function(){l(document.querySelectorAll("[data-tippy]")).forEach(function(t){var e=t.getAttribute("data-tippy");e&&ct(t,{content:e})})});export default ct;
//# sourceMappingURL=index.min.js.map

@@ -20,2 +20,10 @@ import Popper from 'popper.js'

export interface VirtualReference extends Popper.ReferenceObject {
_tippy?: Instance
parentNode?: Element
setAttribute(key: string, value: any): void
getAttribute(key: string): string
removeAttribute(key: string): void
hasAttribute(key: string): boolean
addEventListener(): void
removeEventListener(): void
attributes: {

@@ -25,2 +33,5 @@ [key: string]: any

classList: {
add(key: string): void
remove(key: string): void
contains(key: string): boolean
classNames: {

@@ -72,2 +83,3 @@ [key: string]: boolean

onShown?(instance: Instance): void
onTrigger?(instance: Instance, event: Event): void
placement?: Placement

@@ -84,2 +96,3 @@ popperOptions?: Popper.PopperOptions

trigger?: string
triggerTarget?: ReferenceElement | null
updateDuration?: number

@@ -107,3 +120,3 @@ wait?: ((instance: Instance, event?: Event) => void) | null

props: Props
reference: ReferenceElement
reference: ReferenceElement | VirtualReference
set(options: Options): void

@@ -140,3 +153,3 @@ setContent(content: Content): void

duration?: number
exclude?: Instance
exclude?: Instance | ReferenceElement
}

@@ -143,0 +156,0 @@

{
"name": "tippy.js",
"version": "4.2.1",
"version": "4.3.0",
"description": "Highly customizable tooltip and popover library",

@@ -10,3 +10,8 @@ "main": "./umd/index.all.js",

"author": "atomiks",
"contributors": [
"Brett Zamir"
],
"license": "MIT",
"bugs": "https://github.com/atomiks/tippyjs/issues",
"homepage": "https://atomiks.github.io/tippyjs/",
"keywords": [

@@ -35,3 +40,3 @@ "tooltip",

"check-types": "tsc",
"lint": "eslint \"src/**/*.ts\"",
"lint": "eslint --report-unused-disable-directives .",
"clean": "rimraf umd esm themes coverage .devserver .cache ./index.css",

@@ -47,3 +52,4 @@ "prepare": "npm run clean && npm run build"

"browserslist": [
"> 0.25%"
"> 0.25%",
"not dead"
],

@@ -83,3 +89,3 @@ "bundlesize": [

"@typescript-eslint/parser": "^1.4.2",
"autoprefixer": "^6.7.7",
"autoprefixer": "^9.5.0",
"babel-jest": "^24.5.0",

@@ -96,8 +102,7 @@ "bundlesize": "^0.17.0",

"parcel-bundler": "^1.12.3",
"postcss": "^5.2.18",
"postcss-cssnext": "^3.1.0",
"postcss-import": "^11.1.0",
"postcss": "^7.0.14",
"prettier": "^1.16.1",
"promise": "^8.0.3",
"rimraf": "^2.6.3",
"rollup": "^1.1.2",
"rollup": "^1.9.0",
"rollup-plugin-babel": "^4.3.2",

@@ -104,0 +109,0 @@ "rollup-plugin-commonjs": "^9.2.0",

<div align="center">
<a href="https://www.styled-components.com">
<img alt="styled-components" src="https://github.com/atomiks/tippyjs/raw/master/logo.png" height="117" />
</a>
<img alt="Tippy.js logo" src="https://github.com/atomiks/tippyjs/raw/master/logo.png" height="117" />
</div>

@@ -9,2 +7,3 @@

<h1>Tippy.js</h1>
<p>A highly customizable tooltip and popover library powered by Popper.js.</p>
<a href="https://travis-ci.org/atomiks/tippyjs">

@@ -21,5 +20,2 @@ <img src="https://img.shields.io/travis/atomiks/tippyjs.svg?color=%2325c879&style=for-the-badge" alt="Build">

<br>
A highly customizable tooltip and popover library powered by Popper.js.
<br>
<br>
</div>

@@ -52,7 +48,6 @@

Currently `unpkg` does not minify modules.
```html
<script type="module">
import tippy from 'https://unpkg.com/tippy.js@4?module' // (unminified)
// Uses latest popper.js (unminified code)
import tippy from 'https://unpkg.com/tippy.js@4?module'
</script>

@@ -59,0 +54,0 @@ ```

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("popper.js")):"function"==typeof define&&define.amd?define(["popper.js"],e):(t=t||self).tippy=e(t.Popper)}(this,function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var a=arguments[e];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t}).apply(this,arguments)}var a="undefined"!=typeof window&&"undefined"!=typeof document,r=a?navigator.userAgent:"",n=/MSIE |Trident\//.test(r),i=/UCBrowser\//.test(r),p=a&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,o={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],c=a?Element.prototype:{},l=c.matches||c.matchesSelector||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector;function d(t){return[].slice.call(t)}function f(t,e){return(c.closest||function(t){for(var e=this;e;){if(l.call(e,t))return e;e=e.parentElement}}).call(t,e)}function m(t,e){for(;t;){if(e(t))return t;t=t.parentElement}}var u={passive:!0},b=4,y="x-placement",v="x-out-of-boundaries",h="tippy-iOS",x="tippy-active",g=".tippy-popper",w=".tippy-tooltip",k=".tippy-content",E=".tippy-backdrop",A=".tippy-arrow",C=".tippy-roundarrow",X=Object.keys(o);function Y(t,e){return{}.hasOwnProperty.call(t,e)}function L(t,e,a){if(Array.isArray(t)){var r=t[e];return null==r?a:r}return t}function I(t,e){var a;return function(){var r=this,n=arguments;clearTimeout(a),a=setTimeout(function(){return t.apply(r,n)},e)}}function T(t,e){return t&&t.modifiers&&t.modifiers[e]}function O(t,e){return t.indexOf(e)>-1}function S(t){return!(!t||!Y(t,"isVirtual"))||t instanceof Element}function M(t,e){return"function"==typeof t?t.apply(null,e):t}function z(t,e){t.filter(function(t){return"flip"===t.name})[0].enabled=e}function H(){return document.createElement("div")}function _(t,e){t.forEach(function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))})}function D(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function V(t,a){var r=e({},a,{content:M(a.content,[t])},a.ignoreAttributes?{}:function(t){return X.reduce(function(e,a){var r=(t.getAttribute("data-tippy-".concat(a))||"").trim();if(!r)return e;if("content"===a)e[a]=r;else try{e[a]=JSON.parse(r)}catch(t){e[a]=r}return e},{})}(t));return(r.arrow||i)&&(r.animateFill=!1),r}function P(t,e){Object.keys(t).forEach(function(t){if(!Y(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))})}function q(t,e){t.innerHTML=e instanceof Element?e.innerHTML:e}function N(t,e){if(e.content instanceof Element)q(t,""),t.appendChild(e.content);else if("function"!=typeof e.content){t[e.allowHTML?"innerHTML":"textContent"]=e.content}}function U(t){return{tooltip:t.querySelector(w),backdrop:t.querySelector(E),content:t.querySelector(k),arrow:t.querySelector(A)||t.querySelector(C)}}function B(t){t.setAttribute("data-inertia","")}function F(t){var e=H();return"round"===t?(e.className="tippy-roundarrow",q(e,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):e.className="tippy-arrow",e}function j(){var t=H();return t.className="tippy-backdrop",t.setAttribute("data-state","hidden"),t}function W(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function R(t,e,a){var r=i&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](r,a)}function J(t){var e=t.getAttribute(y);return e?e.split("-")[0]:""}function G(t,e,a){a.split(" ").forEach(function(a){t.classList[e](a+"-theme")})}function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.checkHideOnClick,a=t.exclude,r=t.duration;d(document.querySelectorAll(g)).forEach(function(t){var n=t._tippy;!n||e&&!0!==n.props.hideOnClick||a&&t===a.popper||n.hide(r)})}var Q=!1;function Z(){Q||(Q=!0,p&&document.body.classList.add(h),window.performance&&document.addEventListener("mousemove",tt))}var $=0;function tt(){var t=performance.now();t-$<20&&(Q=!1,document.removeEventListener("mousemove",tt),p||document.body.classList.remove(h)),$=t}function et(t){if(!(t.target instanceof Element))return K();var e=f(t.target,g);if(!(e&&e._tippy&&e._tippy.props.interactive)){var a=m(t.target,function(t){return t._tippy&&t._tippy.reference===t});if(a){var r=a._tippy;if(r){var n=O(r.props.trigger||"","click");if(Q||n)return K({exclude:r,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||n)return;r.clearDelayTimeouts()}}K({checkHideOnClick:!0})}}function at(){var t=document.activeElement;t&&t.blur&&t._tippy&&t.blur()}var rt=1;function nt(a,r){var i,p,c,h,w,k=V(a,r);if(!k.multiple&&a._tippy)return null;var E,A,C,X,S=!1,q=!1,K=[],Z=k.interactiveDebounce>0?I(ut,k.interactiveDebounce):ut,$=rt++,tt=function(t,e){var a=H();a.className="tippy-popper",a.id="tippy-".concat(t),a.style.zIndex=""+e.zIndex,e.role&&a.setAttribute("role",e.role);var r=H();r.className="tippy-tooltip",r.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),r.setAttribute("data-size",e.size),r.setAttribute("data-animation",e.animation),r.setAttribute("data-state","hidden"),G(r,"add",e.theme);var n=H();return n.className="tippy-content",n.setAttribute("data-state","hidden"),e.interactive&&W(a,r),e.arrow&&r.appendChild(F(e.arrowType)),e.animateFill&&(r.appendChild(j()),r.setAttribute("data-animatefill","")),e.inertia&&B(r),N(n,e),r.appendChild(n),a.appendChild(r),a}($,k),et={id:$,reference:a,popper:tt,popperChildren:U(tt),popperInstance:null,props:k,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:Et,set:At,setContent:function(t){At({content:t})},show:Ct,hide:Xt,enable:function(){et.state.isEnabled=!0},disable:function(){et.state.isEnabled=!1},destroy:function(t){if(et.state.isDestroyed)return;et.state.isMounted&&Xt(0);dt(),delete et.reference._tippy,et.props.target&&t&&d(et.reference.querySelectorAll(et.props.target)).forEach(function(t){t._tippy&&t._tippy.destroy()});et.popperInstance&&et.popperInstance.destroy();et.state.isDestroyed=!0}};return a._tippy=et,tt._tippy=et,lt(),k.lazy||(gt(),et.popperInstance.disableEventListeners()),k.showOnInit&&wt(),k.a11y&&!k.target&&((X=a)instanceof Element&&(!l.call(X,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||X.hasAttribute("disabled")))&&a.setAttribute("tabindex","0"),tt.addEventListener("mouseenter",function(t){et.props.interactive&&et.state.isVisible&&"mouseenter"===i&&wt(t)}),tt.addEventListener("mouseleave",function(){et.props.interactive&&"mouseenter"===i&&document.addEventListener("mousemove",Z)}),et;function at(){document.removeEventListener("mousemove",ft)}function it(){document.body.removeEventListener("mouseleave",kt),document.removeEventListener("mousemove",Z)}function pt(){return[et.popperChildren.tooltip,et.popperChildren.backdrop,et.popperChildren.content]}function ot(){return et.props.followCursor&&!Q&&"focus"!==i}function st(t,e){var a=et.popperChildren.tooltip;function r(t){t.target===a&&(R(a,"remove",r),e())}if(0===t)return e();R(a,"remove",C),R(a,"add",r),C=r}function ct(t,e){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];et.reference.addEventListener(t,e,a),K.push({eventType:t,handler:e,options:a})}function lt(){et.props.touchHold&&!et.props.target&&(ct("touchstart",mt,u),ct("touchend",bt,u)),et.props.trigger.trim().split(" ").forEach(function(t){if("manual"!==t)if(et.props.target)switch(t){case"mouseenter":ct("mouseover",vt),ct("mouseout",ht);break;case"focus":ct("focusin",vt),ct("focusout",ht);break;case"click":ct(t,vt)}else switch(ct(t,mt),t){case"mouseenter":ct("mouseleave",bt);break;case"focus":ct(n?"focusout":"blur",yt)}})}function dt(){K.forEach(function(t){var e=t.eventType,a=t.handler,r=t.options;et.reference.removeEventListener(e,a,r)}),K=[]}function ft(t){var a=p=t,r=a.clientX,n=a.clientY;if(et.popperInstance){var i=J(et.popper),o=et.props.arrow?b+("round"===et.props.arrowType?18:16):b,s=O(["top","bottom"],i),c=O(["left","right"],i),l=s?Math.max(o,r):r,d=c?Math.max(o,n):n;s&&l>o&&(l=Math.min(r,window.innerWidth-o)),c&&d>o&&(d=Math.min(n,window.innerHeight-o));var f=et.reference.getBoundingClientRect(),m=et.props.followCursor,u="horizontal"===m,y="vertical"===m;et.popperInstance.reference=e({},et.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:u?f.top:d,bottom:u?f.bottom:d,left:y?f.left:l,right:y?f.right:l}},clientWidth:0,clientHeight:0}),et.popperInstance.scheduleUpdate(),"initial"===m&&et.state.isVisible&&at()}}function mt(t){et.state.isEnabled&&!xt(t)&&(et.state.isVisible||(i=t.type,t instanceof MouseEvent&&(p=t)),"click"===t.type&&!1!==et.props.hideOnClick&&et.state.isVisible?kt():wt(t))}function ut(t){var e=m(t.target,function(t){return t._tippy}),a=f(t.target,g)===et.popper,r=e===et.reference;a||r||function(t,e,a,r){if(!t)return!0;var n=a.clientX,i=a.clientY,p=r.interactiveBorder,o=r.distance,s=e.top-i>("top"===t?p+o:p),c=i-e.bottom>("bottom"===t?p+o:p),l=e.left-n>("left"===t?p+o:p),d=n-e.right>("right"===t?p+o:p);return s||c||l||d}(J(et.popper),et.popper.getBoundingClientRect(),t,et.props)&&(it(),kt())}function bt(t){if(!xt(t))return et.props.interactive?(document.body.addEventListener("mouseleave",kt),void document.addEventListener("mousemove",Z)):void kt()}function yt(t){t.target===et.reference&&(et.props.interactive&&t.relatedTarget&&et.popper.contains(t.relatedTarget)||kt())}function vt(t){f(t.target,et.props.target)&&wt(t)}function ht(t){f(t.target,et.props.target)&&kt()}function xt(t){var e="ontouchstart"in window,a=O(t.type,"touch"),r=et.props.touchHold;return e&&Q&&r&&!a||Q&&!r&&a}function gt(){var a=et.props.popperOptions,r=et.popperChildren,n=r.tooltip,i=r.arrow,p=T(a,"preventOverflow");function o(t){et.props.flip&&!et.props.flipOnUpdate&&(t.flipped&&(et.popperInstance.options.placement=t.placement),z(et.popperInstance.modifiers,!1)),n.setAttribute(y,t.placement),!1!==t.attributes[v]?n.setAttribute(v,""):n.removeAttribute(v),A&&A!==t.placement&&q&&(n.style.transition="none",requestAnimationFrame(function(){n.style.transition=""})),A=t.placement,q=et.state.isVisible;var a=J(et.popper),r=n.style;r.top=r.bottom=r.left=r.right="",r[a]=-(et.props.distance-10)+"px";var i=p&&void 0!==p.padding?p.padding:b,o="number"==typeof i,s=e({top:o?i:i.top,bottom:o?i:i.bottom,left:o?i:i.left,right:o?i:i.right},!o&&i);s[a]=o?i+et.props.distance:(i[a]||0)+et.props.distance,et.popperInstance.modifiers.filter(function(t){return"preventOverflow"===t.name})[0].padding=s}var s=e({placement:et.props.placement},a,{modifiers:e({},a?a.modifiers:{},{preventOverflow:e({boundariesElement:et.props.boundary,padding:b},p),arrow:e({element:i,enabled:!!i},T(a,"arrow")),flip:e({enabled:et.props.flip,padding:et.props.distance+b,behavior:et.props.flipBehavior},T(a,"flip")),offset:e({offset:et.props.offset},T(a,"offset"))}),onCreate:function(t){o(t),a&&a.onCreate&&a.onCreate(t)},onUpdate:function(t){o(t),a&&a.onUpdate&&a.onUpdate(t)}});et.popperInstance=new t(et.reference,et.popper,s)}function wt(t){if(Et(),!et.state.isVisible){if(et.props.target)return function(t){if(t){var a=f(t.target,et.props.target);a&&!a._tippy&&(nt(a,e({},et.props,{content:M(r.content,[a]),appendTo:r.appendTo,target:"",showOnInit:!0})),wt(t))}}(t);if(S=!0,et.props.wait)return et.props.wait(et,t);ot()&&!et.state.isMounted&&document.addEventListener("mousemove",ft);var a=L(et.props.delay,0,o.delay);a?c=setTimeout(function(){Ct()},a):Ct()}}function kt(){if(Et(),!et.state.isVisible)return at();S=!1;var t=L(et.props.delay,1,o.delay);t?h=setTimeout(function(){et.state.isVisible&&Xt()},t):w=requestAnimationFrame(function(){Xt()})}function Et(){clearTimeout(c),clearTimeout(h),cancelAnimationFrame(w)}function At(t){P(t=t||{},o);var a=et.props,r=V(et.reference,e({},et.props,t,{ignoreAttributes:!0}));r.ignoreAttributes=Y(t,"ignoreAttributes")?t.ignoreAttributes||!1:a.ignoreAttributes,et.props=r,(Y(t,"trigger")||Y(t,"touchHold"))&&(dt(),lt()),Y(t,"interactiveDebounce")&&(it(),Z=I(ut,t.interactiveDebounce||0)),function(t,e,a){var r=U(t),n=r.tooltip,i=r.content,p=r.backdrop,o=r.arrow;t.style.zIndex=""+a.zIndex,n.setAttribute("data-size",a.size),n.setAttribute("data-animation",a.animation),n.style.maxWidth=a.maxWidth+("number"==typeof a.maxWidth?"px":""),a.role?t.setAttribute("role",a.role):t.removeAttribute("role"),e.content!==a.content&&N(i,a),!e.animateFill&&a.animateFill?(n.appendChild(j()),n.setAttribute("data-animatefill","")):e.animateFill&&!a.animateFill&&(n.removeChild(p),n.removeAttribute("data-animatefill")),!e.arrow&&a.arrow?n.appendChild(F(a.arrowType)):e.arrow&&!a.arrow&&n.removeChild(o),e.arrow&&a.arrow&&e.arrowType!==a.arrowType&&n.replaceChild(F(a.arrowType),o),!e.interactive&&a.interactive?W(t,n):e.interactive&&!a.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,n),!e.inertia&&a.inertia?B(n):e.inertia&&!a.inertia&&function(t){t.removeAttribute("data-inertia")}(n),e.theme!==a.theme&&(G(n,"remove",e.theme),G(n,"add",a.theme))}(et.popper,a,r),et.popperChildren=U(et.popper),et.popperInstance&&(et.popperInstance.update(),s.some(function(e){return Y(t,e)&&t[e]!==a[e]})&&(et.popperInstance.destroy(),gt(),et.state.isVisible||et.popperInstance.disableEventListeners(),et.props.followCursor&&p&&ft(p)))}function Ct(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,0,o.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&(!Q||et.props.touch)&&!et.reference.hasAttribute("disabled")&&!1!==et.props.onShow(et)){et.popper.style.visibility="visible",et.state.isVisible=!0,et.props.interactive&&et.reference.classList.add(x);var e=pt();_(e.concat(et.popper),0),function(t){var e=!(ot()||"initial"===et.props.followCursor&&Q);et.popperInstance?(ot()||(et.popperInstance.scheduleUpdate(),e&&et.popperInstance.enableEventListeners()),z(et.popperInstance.modifiers,et.props.flip)):(gt(),e||et.popperInstance.disableEventListeners()),et.popperInstance.reference=et.reference;var a=et.popperChildren.arrow;ot()?(a&&(a.style.margin="0"),p&&ft(p)):a&&(a.style.margin=""),Q&&p&&"initial"===et.props.followCursor&&(ft(p),a&&(a.style.margin="0")),function(t,e){var a=t.popper,r=t.options,n=r.onCreate,i=r.onUpdate;r.onCreate=r.onUpdate=function(t){!function(t){t.offsetHeight}(a),e(),i&&i(t),r.onCreate=n,r.onUpdate=i}}(et.popperInstance,t);var r=et.props.appendTo;(E="parent"===r?et.reference.parentNode:M(r,[et.reference])).contains(et.popper)||(E.appendChild(et.popper),et.props.onMount(et),et.state.isMounted=!0)}(function(){et.state.isVisible&&(ot()||et.popperInstance.update(),et.popperChildren.backdrop&&(et.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),et.props.sticky&&(_([et.popper],n?0:et.props.updateDuration),function t(){et.popperInstance&&et.popperInstance.scheduleUpdate(),et.state.isMounted?requestAnimationFrame(t):_([et.popper],0)}()),_([et.popper],k.updateDuration),_(e,t),D(e,"visible"),function(t,e){st(t,e)}(t,function(){et.props.aria&&et.reference.setAttribute("aria-".concat(et.props.aria),et.popper.id),et.props.onShown(et),et.state.isShown=!0}))})}}function Xt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,1,o.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&!1!==et.props.onHide(et)){et.popper.style.visibility="hidden",et.state.isVisible=!1,et.state.isShown=!1,q=!1,et.props.interactive&&et.reference.classList.remove(x);var e=pt();_(e,t),D(e,"hidden"),function(t,e){st(t,function(){!et.state.isVisible&&E&&E.contains(et.popper)&&e()})}(t,function(){S||at(),et.props.aria&&et.reference.removeAttribute("aria-".concat(et.props.aria)),et.popperInstance.disableEventListeners(),et.popperInstance.options.placement=et.props.placement,E.removeChild(et.popper),et.props.onHidden(et),et.state.isMounted=!1})}}}var it=!1;function pt(t,a){P(a||{},o),it||(document.addEventListener("click",et,!0),document.addEventListener("touchstart",Z,u),window.addEventListener("blur",at),it=!0);var r,n=e({},o,a);r=t,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(t){var e={isVirtual:!0,attributes:t.attributes||{},setAttribute:function(e,a){t.attributes[e]=a},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var a in e)t[a]=e[a]}(t);var i=function(t){if(S(t))return[t];if(t instanceof NodeList)return d(t);if(Array.isArray(t))return t;try{return d(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce(function(t,e){var a=e&&nt(e,n);return a&&t.push(a),t},[]);return S(t)?i[0]:i}return pt.version="4.2.1",pt.defaults=o,pt.setDefaults=function(t){Object.keys(t).forEach(function(e){o[e]=t[e]})},pt.hideAll=K,pt.group=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=a.delay,n=void 0===r?t[0].props.delay:r,i=a.duration,p=void 0===i?0:i;if(!t.some(function(t){return Y(t,"_originalProps")})){var o=!1;t.forEach(function(t){t._originalProps=e({},t.props)}),f()}function s(t){o=t,f()}function c(e){e._originalProps.onShow(e),t.forEach(function(t){t.set({duration:p}),t.hide()}),s(!0)}function l(t){t._originalProps.onHide(t),s(!1)}function d(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function f(){t.forEach(function(t){t.set({onShow:c,onShown:d,onHide:l,delay:o?[0,Array.isArray(n)?n[1]:n]:n,duration:o?p:t._originalProps.duration})})}},a&&setTimeout(function(){d(document.querySelectorAll("[data-tippy]")).forEach(function(t){var e=t.getAttribute("data-tippy");e&&pt(t,{content:e})})}),function(t){if(a){var e=document.createElement("style");e.type="text/css",e.textContent=t;var r=document.head,n=r.firstChild;n?r.insertBefore(e,n):r.appendChild(e)}}('.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{transition-timing-function:cubic-bezier(.165,.84,.44,1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px) rotateX(0);transform:perspective(700px) translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(60deg);transform:perspective(700px) translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(.5);transform:translateY(-10px) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px) rotateX(0);transform:perspective(700px) translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(-60deg);transform:perspective(700px) translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(.5);transform:translateY(10px) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px) rotateY(0);transform:perspective(700px) translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(-60deg);transform:perspective(700px) translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(.5);transform:translateX(-10px) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px) rotateY(0);transform:perspective(700px) translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(60deg);transform:perspective(700px) translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(.5);transform:translateX(10px) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:.25rem;font-size:.875rem;padding:.3125rem .5625rem;line-height:1.4;text-align:center;background-color:#333}.tippy-tooltip[data-size=small]{padding:.1875rem .375rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.375rem .75rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}'),pt});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("popper.js")):"function"==typeof define&&define.amd?define(["popper.js"],e):(t=t||self).tippy=e(t.Popper)}(this,function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var a=arguments[e];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t}).apply(this,arguments)}var a="undefined"!=typeof window&&"undefined"!=typeof document,r=a?navigator.userAgent:"",n=/MSIE |Trident\//.test(r),i=/UCBrowser\//.test(r),o=a&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,p={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",triggerTarget:null,updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],l=a?Element.prototype:{},c=l.matches||l.matchesSelector||l.webkitMatchesSelector||l.mozMatchesSelector||l.msMatchesSelector;function d(t){return[].slice.call(t)}function f(t,e){return m(t,function(t){return c.call(t,e)})}function m(t,e){for(;t;){if(e(t))return t;t=t.parentElement}return null}var u={passive:!0},b=4,y="x-placement",v="x-out-of-boundaries",h="tippy-iOS",x="tippy-active",g=".tippy-popper",w=".tippy-tooltip",k=".tippy-content",E=".tippy-backdrop",A=".tippy-arrow",X=".tippy-roundarrow",Y=Object.keys(p);function C(t,e){return{}.hasOwnProperty.call(t,e)}function L(t,e,a){if(Array.isArray(t)){var r=t[e];return null==r?a:r}return t}function T(t,e){var a;return function(){var r=this,n=arguments;clearTimeout(a),a=setTimeout(function(){return t.apply(r,n)},e)}}function I(t,e){return t&&t.modifiers&&t.modifiers[e]}function O(t,e){return t.indexOf(e)>-1}function S(t){return t instanceof Element}function _(t){return!(!t||!C(t,"isVirtual"))||S(t)}function M(t,e){return"function"==typeof t?t.apply(null,e):t}function z(t,e){t.filter(function(t){return"flip"===t.name})[0].enabled=e}function H(){return document.createElement("div")}function D(t,e){t.forEach(function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))})}function P(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function V(t,a){var r=e({},a,{content:M(a.content,[t])},a.ignoreAttributes?{}:function(t){return Y.reduce(function(e,a){var r=(t.getAttribute("data-tippy-".concat(a))||"").trim();if(!r)return e;if("content"===a)e[a]=r;else try{e[a]=JSON.parse(r)}catch(t){e[a]=r}return e},{})}(t));return(r.arrow||i)&&(r.animateFill=!1),r}function q(t,e){Object.keys(t).forEach(function(t){if(!C(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))})}function N(t,e){t.innerHTML=e instanceof Element?e.innerHTML:e}function B(t,e){if(e.content instanceof Element)N(t,""),t.appendChild(e.content);else if("function"!=typeof e.content){t[e.allowHTML?"innerHTML":"textContent"]=e.content}}function F(t){return{tooltip:t.querySelector(w),backdrop:t.querySelector(E),content:t.querySelector(k),arrow:t.querySelector(A)||t.querySelector(X)}}function j(t){t.setAttribute("data-inertia","")}function U(t){var e=H();return"round"===t?(e.className="tippy-roundarrow",N(e,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):e.className="tippy-arrow",e}function W(){var t=H();return t.className="tippy-backdrop",t.setAttribute("data-state","hidden"),t}function R(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function J(t,e,a){var r=i&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](r,a)}function G(t){var e=t.getAttribute(y);return e?e.split("-")[0]:""}function K(t,e,a){a.split(" ").forEach(function(a){t.classList[e](a+"-theme")})}function Q(t,e){var a=H();a.className="tippy-popper",a.id="tippy-".concat(t),a.style.zIndex=""+e.zIndex,e.role&&a.setAttribute("role",e.role);var r=H();r.className="tippy-tooltip",r.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),r.setAttribute("data-size",e.size),r.setAttribute("data-animation",e.animation),r.setAttribute("data-state","hidden"),K(r,"add",e.theme);var n=H();return n.className="tippy-content",n.setAttribute("data-state","hidden"),e.interactive&&R(a,r),e.arrow&&r.appendChild(U(e.arrowType)),e.animateFill&&(r.appendChild(W()),r.setAttribute("data-animatefill","")),e.inertia&&j(r),B(n,e),r.appendChild(n),a.appendChild(r),a}function Z(t,e,a){var r=F(t),n=r.tooltip,i=r.content,o=r.backdrop,p=r.arrow;t.style.zIndex=""+a.zIndex,n.setAttribute("data-size",a.size),n.setAttribute("data-animation",a.animation),n.style.maxWidth=a.maxWidth+("number"==typeof a.maxWidth?"px":""),a.role?t.setAttribute("role",a.role):t.removeAttribute("role"),e.content!==a.content&&B(i,a),!e.animateFill&&a.animateFill?(n.appendChild(W()),n.setAttribute("data-animatefill","")):e.animateFill&&!a.animateFill&&(n.removeChild(o),n.removeAttribute("data-animatefill")),!e.arrow&&a.arrow?n.appendChild(U(a.arrowType)):e.arrow&&!a.arrow&&n.removeChild(p),e.arrow&&a.arrow&&e.arrowType!==a.arrowType&&n.replaceChild(U(a.arrowType),p),!e.interactive&&a.interactive?R(t,n):e.interactive&&!a.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,n),!e.inertia&&a.inertia?j(n):e.inertia&&!a.inertia&&function(t){t.removeAttribute("data-inertia")}(n),e.theme!==a.theme&&(K(n,"remove",e.theme),K(n,"add",a.theme))}function $(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.checkHideOnClick,a=t.exclude,r=t.duration;d(document.querySelectorAll(g)).forEach(function(t){var n,i=t._tippy;if(i){var o=!e||!0===i.props.hideOnClick,p=!1;a&&(p=(n=a)._tippy&&!c.call(n,g)?i.reference===a:t===a.popper),o&&!p&&i.hide(r)}})}var tt=!1;function et(){tt||(tt=!0,o&&document.body.classList.add(h),window.performance&&document.addEventListener("mousemove",rt))}var at=0;function rt(){var t=performance.now();t-at<20&&(tt=!1,document.removeEventListener("mousemove",rt),o||document.body.classList.remove(h)),at=t}function nt(t){if(!(t.target instanceof Element))return $();var e=f(t.target,g);if(!(e&&e._tippy&&e._tippy.props.interactive)){var a=m(t.target,function(t){return t._tippy&&t._tippy.reference===t});if(a){var r=a._tippy;if(r){var n=O(r.props.trigger||"","click");if(tt||n)return $({exclude:a,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||n)return;r.clearDelayTimeouts()}}$({checkHideOnClick:!0})}}function it(){var t=document.activeElement;t&&t.blur&&t._tippy&&t.blur()}var ot=1;function pt(a,r){var i,o,l,h,w,k=V(a,r);if(!k.multiple&&a._tippy)return null;var E,A,X,Y,_,H,N=!1,B=!1,j=!1,U=[],W=k.interactiveDebounce>0?T(yt,k.interactiveDebounce):yt,R=ot++,K=Q(R,k),$=F(K),et={id:R,reference:a,popper:K,popperChildren:$,popperInstance:null,props:k,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:Yt,set:Ct,setContent:function(t){Ct({content:t})},show:Lt,hide:Tt,enable:function(){et.state.isEnabled=!0},disable:function(){et.state.isEnabled=!1},destroy:function(t){if(et.state.isDestroyed)return;et.state.isMounted&&Tt(0);ft(),delete a._tippy,delete nt()._tippy;var e=et.props.target;e&&t&&S(a)&&d(a.querySelectorAll(e)).forEach(function(t){t._tippy&&t._tippy.destroy()});et.popperInstance&&et.popperInstance.destroy();et.state.isDestroyed=!0}};return a._tippy=et,K._tippy=et,nt()._tippy=et,dt(),k.lazy||Et(),k.showOnInit&&At(),k.a11y&&!k.target&&((H=a)instanceof Element&&(!c.call(H,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||H.hasAttribute("disabled")))&&nt().setAttribute("tabindex","0"),K.addEventListener("mouseenter",function(t){et.props.interactive&&et.state.isVisible&&"mouseenter"===i&&At(t,!0)}),K.addEventListener("mouseleave",function(){et.props.interactive&&"mouseenter"===i&&document.addEventListener("mousemove",W)}),et;function at(){document.removeEventListener("mousemove",ut)}function rt(){document.body.removeEventListener("mouseleave",Xt),document.removeEventListener("mousemove",W)}function nt(){return et.props.triggerTarget||a}function it(){return[et.popperChildren.tooltip,et.popperChildren.backdrop,et.popperChildren.content]}function st(){return et.props.followCursor&&!tt&&"focus"!==i}function lt(t,e){var a=et.popperChildren.tooltip;function r(t){t.target===a&&(J(a,"remove",r),e())}if(0===t)return e();J(a,"remove",Y),J(a,"add",r),Y=r}function ct(t,e){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];nt().addEventListener(t,e,a),U.push({eventType:t,handler:e,options:a})}function dt(){et.props.touchHold&&!et.props.target&&(ct("touchstart",bt,u),ct("touchend",vt,u)),et.props.trigger.trim().split(" ").forEach(function(t){if("manual"!==t)if(et.props.target)switch(t){case"mouseenter":ct("mouseover",xt),ct("mouseout",gt);break;case"focus":ct("focusin",xt),ct("focusout",gt);break;case"click":ct(t,xt)}else switch(ct(t,bt),t){case"mouseenter":ct("mouseleave",vt);break;case"focus":ct(n?"focusout":"blur",ht)}})}function ft(){U.forEach(function(t){var e=t.eventType,a=t.handler,r=t.options;nt().removeEventListener(e,a,r)}),U=[]}function mt(t){return et.props.arrow?_[t]+("round"===et.props.arrowType?18:16):_[t]}function ut(t){var r=o=t,n=r.clientX,i=r.clientY;if(_){var p=a.getBoundingClientRect(),s=et.props.followCursor,l="horizontal"===s,c="vertical"===s,d=G(K),f=O(["top","bottom"],d),u=O(["left","right"],d),b=e({},_);f&&(b.left=mt("left"),b.right=mt("right")),u&&(b.top=mt("top"),b.bottom=mt("bottom"));var y=f?Math.max(b.left,n):n,v=u?Math.max(b.top,i):i;f&&y>b.right&&(y=Math.min(n,window.innerWidth-b.right)),u&&v>b.bottom&&(v=Math.min(i,window.innerHeight-b.bottom)),!m(t.target,function(t){return t===a})&&et.props.interactive||(et.popperInstance.reference=e({},et.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:l?p.top:v,bottom:l?p.bottom:v,left:c?p.left:y,right:c?p.right:y}},clientWidth:0,clientHeight:0}),et.popperInstance.scheduleUpdate()),"initial"===s&&et.state.isVisible&&at()}}function bt(t){et.state.isEnabled&&!wt(t)&&(et.state.isVisible||(i=t.type,t instanceof MouseEvent&&(o=t)),"click"===t.type&&!1!==et.props.hideOnClick&&et.state.isVisible?Xt():At(t))}function yt(t){var e=m(t.target,function(t){return t._tippy});f(t.target,g)===K||e===a||function(t,e,a,r){if(!t)return!0;var n=a.clientX,i=a.clientY,o=r.interactiveBorder,p=r.distance,s=e.top-i>("top"===t?o+p:o),l=i-e.bottom>("bottom"===t?o+p:o),c=e.left-n>("left"===t?o+p:o),d=n-e.right>("right"===t?o+p:o);return s||l||c||d}(G(K),K.getBoundingClientRect(),t,et.props)&&(rt(),Xt())}function vt(t){if(!wt(t))return et.props.interactive?(document.body.addEventListener("mouseleave",Xt),void document.addEventListener("mousemove",W)):void Xt()}function ht(t){t.target===nt()&&(et.props.interactive&&t.relatedTarget&&K.contains(t.relatedTarget)||Xt())}function xt(t){f(t.target,et.props.target)&&At(t)}function gt(t){f(t.target,et.props.target)&&Xt()}function wt(t){var e="ontouchstart"in window,a=O(t.type,"touch"),r=et.props.touchHold;return e&&tt&&r&&!a||tt&&!r&&a}function kt(){!j&&X&&(j=!0,function(t){t.offsetHeight}(K),X())}function Et(){var r=et.props.popperOptions,n=et.popperChildren,i=n.tooltip,o=n.arrow,p=I(r,"preventOverflow");function s(t){et.props.flip&&!et.props.flipOnUpdate&&(t.flipped&&(et.popperInstance.options.placement=t.placement),z(et.popperInstance.modifiers,!1)),i.setAttribute(y,t.placement),!1!==t.attributes[v]?i.setAttribute(v,""):i.removeAttribute(v),A&&A!==t.placement&&B&&(i.style.transition="none",requestAnimationFrame(function(){i.style.transition=""})),A=t.placement,B=et.state.isVisible;var a=G(K),r=i.style;r.top=r.bottom=r.left=r.right="",r[a]=-(et.props.distance-10)+"px";var n=p&&void 0!==p.padding?p.padding:b,o="number"==typeof n,s=e({top:o?n:n.top,bottom:o?n:n.bottom,left:o?n:n.left,right:o?n:n.right},!o&&n);s[a]=o?n+et.props.distance:(n[a]||0)+et.props.distance,et.popperInstance.modifiers.filter(function(t){return"preventOverflow"===t.name})[0].padding=s,_=s}var l=e({eventsEnabled:!1,placement:et.props.placement},r,{modifiers:e({},r?r.modifiers:{},{preventOverflow:e({boundariesElement:et.props.boundary,padding:b},p),arrow:e({element:o,enabled:!!o},I(r,"arrow")),flip:e({enabled:et.props.flip,padding:et.props.distance+b,behavior:et.props.flipBehavior},I(r,"flip")),offset:e({offset:et.props.offset},I(r,"offset"))}),onCreate:function(t){kt(),s(t),r&&r.onCreate&&r.onCreate(t)},onUpdate:function(t){kt(),s(t),r&&r.onUpdate&&r.onUpdate(t)}});et.popperInstance=new t(a,K,l)}function At(t,a){if(Yt(),!et.state.isVisible){if(et.props.target)return function(t){if(t){var a=f(t.target,et.props.target);a&&!a._tippy&&pt(a,e({},et.props,{content:M(r.content,[a]),appendTo:r.appendTo,target:"",showOnInit:!0}))}}(t);if(N=!0,t&&!a&&et.props.onTrigger(et,t),et.props.wait)return et.props.wait(et,t);st()&&!et.state.isMounted&&(et.popperInstance||Et(),document.addEventListener("mousemove",ut));var n=L(et.props.delay,0,p.delay);n?l=setTimeout(function(){Lt()},n):Lt()}}function Xt(){if(Yt(),!et.state.isVisible)return at();N=!1;var t=L(et.props.delay,1,p.delay);t?h=setTimeout(function(){et.state.isVisible&&Tt()},t):w=requestAnimationFrame(function(){Tt()})}function Yt(){clearTimeout(l),clearTimeout(h),cancelAnimationFrame(w)}function Ct(t){q(t=t||{},p),ft(),et.props.triggerTarget&&delete et.props.triggerTarget._tippy;var r=et.props,n=V(a,e({},et.props,t,{ignoreAttributes:!0}));n.ignoreAttributes=C(t,"ignoreAttributes")?t.ignoreAttributes||!1:r.ignoreAttributes,et.props=n,nt()._tippy=et,dt(),rt(),W=T(yt,t.interactiveDebounce||0),Z(K,r,n),et.popperChildren=F(K),et.popperInstance&&(et.popperInstance.update(),s.some(function(e){return C(t,e)&&t[e]!==r[e]})&&(et.popperInstance.destroy(),Et(),et.state.isVisible&&et.popperInstance.enableEventListeners(),et.props.followCursor&&o&&ut(o)))}function Lt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,0,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&(!tt||et.props.touch)&&!nt().hasAttribute("disabled")&&!1!==et.props.onShow(et)){K.style.visibility="visible",et.state.isVisible=!0,et.props.interactive&&nt().classList.add(x);var e=it();D(e.concat(K),0),X=function(){et.state.isVisible&&(st()||et.popperInstance.update(),et.popperChildren.backdrop&&(et.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),et.props.sticky&&(D([K],n?0:et.props.updateDuration),function t(){et.popperInstance.scheduleUpdate(),et.state.isMounted?requestAnimationFrame(t):D([K],0)}()),D([K],et.props.updateDuration),D(e,t),P(e,"visible"),function(t,e){lt(t,e)}(t,function(){et.props.aria&&nt().setAttribute("aria-".concat(et.props.aria),K.id),et.props.onShown(et),et.state.isShown=!0}))},function(){j=!1;var t=!(st()||"initial"===et.props.followCursor&&tt);et.popperInstance?(st()||(et.popperInstance.scheduleUpdate(),t&&et.popperInstance.enableEventListeners()),z(et.popperInstance.modifiers,et.props.flip)):(Et(),t&&et.popperInstance.enableEventListeners()),et.popperInstance.reference=a;var e=et.popperChildren.arrow;st()?(e&&(e.style.margin="0"),o&&ut(o)):e&&(e.style.margin=""),tt&&o&&"initial"===et.props.followCursor&&(ut(o),e&&(e.style.margin="0"));var r=et.props.appendTo;(E="parent"===r?a.parentNode:M(r,[a])).contains(K)||(E.appendChild(K),et.props.onMount(et),et.state.isMounted=!0)}()}}function Tt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L(et.props.duration,1,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&!1!==et.props.onHide(et)){K.style.visibility="hidden",et.state.isVisible=!1,et.state.isShown=!1,B=!1,et.props.interactive&&nt().classList.remove(x);var e=it();D(e,t),P(e,"hidden"),function(t,e){lt(t,function(){!et.state.isVisible&&E&&E.contains(K)&&e()})}(t,function(){N||at(),et.props.aria&&nt().removeAttribute("aria-".concat(et.props.aria)),et.popperInstance.disableEventListeners(),et.popperInstance.options.placement=et.props.placement,E.removeChild(K),et.props.onHidden(et),et.state.isMounted=!1})}}}var st=!1;function lt(t,a){q(a||{},p),st||(document.addEventListener("click",nt,!0),document.addEventListener("touchstart",et,u),window.addEventListener("blur",it),st=!0);var r,n=e({},p,a);r=t,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(t){var e={isVirtual:!0,attributes:t.attributes||{},setAttribute:function(e,a){t.attributes[e]=a},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var a in e)t[a]=e[a]}(t);var i=function(t){if(_(t))return[t];if(t instanceof NodeList)return d(t);if(Array.isArray(t))return t;try{return d(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce(function(t,e){var a=e&&pt(e,n);return a&&t.push(a),t},[]);return _(t)?i[0]:i}return lt.version="4.3.0",lt.defaults=p,lt.setDefaults=function(t){Object.keys(t).forEach(function(e){p[e]=t[e]})},lt.hideAll=$,lt.group=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=a.delay,n=void 0===r?t[0].props.delay:r,i=a.duration,o=void 0===i?0:i,p=!1;function s(t){p=t,f()}function l(e){e._originalProps.onShow(e),t.forEach(function(t){t.set({duration:o}),t.hide()}),s(!0)}function c(t){t._originalProps.onHide(t),s(!1)}function d(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function f(){t.forEach(function(t){t.set({onShow:l,onShown:d,onHide:c,delay:p?[0,Array.isArray(n)?n[1]:n]:n,duration:p?o:t._originalProps.duration})})}t.forEach(function(t){t._originalProps?t.set(t._originalProps):t._originalProps=e({},t.props)}),f()},a&&setTimeout(function(){d(document.querySelectorAll("[data-tippy]")).forEach(function(t){var e=t.getAttribute("data-tippy");e&&lt(t,{content:e})})}),function(t){if(a){var e=document.createElement("style");e.type="text/css",e.textContent=t;var r=document.head,n=r.firstChild;n?r.insertBefore(e,n):r.appendChild(e)}}('.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{transition-timing-function:cubic-bezier(.165,.84,.44,1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px) rotateX(0);transform:perspective(700px) translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(60deg);transform:perspective(700px) translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(.5);transform:translateY(-10px) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px) rotateX(0);transform:perspective(700px) translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateY(0) rotateX(-60deg);transform:perspective(700px) translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(.5);transform:translateY(10px) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px) rotateY(0);transform:perspective(700px) translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(-60deg);transform:perspective(700px) translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(.5);transform:translateX(-10px) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px) rotateY(0);transform:perspective(700px) translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) translateX(0) rotateY(60deg);transform:perspective(700px) translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(.5);transform:translateX(10px) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:.25rem;font-size:.875rem;padding:.3125rem .5625rem;line-height:1.4;text-align:center;background-color:#333}.tippy-tooltip[data-size=small]{padding:.1875rem .375rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.375rem .75rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}'),lt});
//# sourceMappingURL=index.all.min.js.map
/**!
* tippy.js v4.2.1
* tippy.js v4.3.0
* (c) 2017-2019 atomiks

@@ -32,3 +32,3 @@ * MIT License

var version = "4.2.1";
var version = "4.3.0";

@@ -76,2 +76,3 @@ var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';

onShown: function onShown() {},
onTrigger: function onTrigger() {},
placement: 'top',

@@ -88,2 +89,3 @@ popperOptions: {},

trigger: 'mouseenter focus',
triggerTarget: null,
updateDuration: 0,

@@ -113,15 +115,6 @@ wait: null,

function closest(element, parentSelector) {
return (elementProto.closest || function (selector) {
// @ts-ignore
var el = this;
while (el) {
if (matches.call(el, selector)) {
return el;
}
el = el.parentElement;
}
}).call(element, parentSelector);
function closest(element, selector) {
return closestCallback(element, function (el) {
return matches.call(el, selector);
});
}

@@ -140,2 +133,4 @@ /**

}
return null;
}

@@ -243,2 +238,9 @@

/**
* Determines if the value is a reference element
*/
function isReferenceElement(value) {
return !!value._tippy && !matches.call(value, POPPER_SELECTOR);
}
/**
* Safe .hasOwnProperty check, for prototype-less objects

@@ -319,2 +321,9 @@ */

/**
* Determines if the value is a real element
*/
function isRealElement(value) {
return value instanceof Element;
}
/**
* Determines if the value is singular-like

@@ -324,3 +333,3 @@ */

function isSingular(value) {
return !!(value && hasOwnProperty(value, 'isVirtual')) || value instanceof Element;
return !!(value && hasOwnProperty(value, 'isVirtual')) || isRealElement(value);
}

@@ -338,3 +347,3 @@ /**

function evaluateValue(value, args) {
function invokeWithArgsOrReturn(value, args) {
return typeof value === 'function' ? value.apply(null, args) : value;

@@ -395,3 +404,3 @@ }

var out = _extends({}, props, {
content: evaluateValue(props.content, [reference])
content: invokeWithArgsOrReturn(props.content, [reference])
}, props.ignoreAttributes ? {} : getDataAttributeOptions(reference));

@@ -654,26 +663,2 @@

/**
* Runs the callback after the popper's position has been updated
* update() is debounced with Promise.resolve() or setTimeout()
* scheduleUpdate() is update() wrapped in requestAnimationFrame()
*/
function afterPopperPositionUpdates(popperInstance, callback) {
var popper = popperInstance.popper,
options = popperInstance.options;
var onCreate = options.onCreate,
onUpdate = options.onUpdate;
options.onCreate = options.onUpdate = function (data) {
reflow(popper);
callback();
if (onUpdate) {
onUpdate(data);
}
options.onCreate = onCreate;
options.onUpdate = onUpdate;
};
}
/**
* Hides all visible poppers on the document

@@ -685,3 +670,3 @@ */

checkHideOnClick = _ref.checkHideOnClick,
exclude = _ref.exclude,
excludedReferenceOrInstance = _ref.exclude,
duration = _ref.duration;

@@ -692,4 +677,13 @@

if (instance && (checkHideOnClick ? instance.props.hideOnClick === true : true) && (!exclude || popper !== exclude.popper)) {
instance.hide(duration);
if (instance) {
var shouldHideDueToHideOnClickOption = checkHideOnClick ? instance.props.hideOnClick === true : true;
var isExcluded = false;
if (excludedReferenceOrInstance) {
isExcluded = isReferenceElement(excludedReferenceOrInstance) ? instance.reference === excludedReferenceOrInstance : popper === excludedReferenceOrInstance.popper;
}
if (shouldHideDueToHideOnClickOption && !isExcluded) {
instance.hide(duration);
}
}

@@ -784,3 +778,3 @@ });

return hideAll({
exclude: instance,
exclude: reference,
checkHideOnClick: true

@@ -845,4 +839,7 @@ });

var wasVisibleDuringPreviousUpdate = false;
var hasMountCallbackRun = false;
var currentMountCallback;
var currentTransitionEndListener;
var listeners = [];
var currentComputedPadding;
var debouncedOnMouseMove = props.interactiveDebounce > 0 ? debounce(onMouseMove, props.interactiveDebounce) : onMouseMove;

@@ -879,3 +876,3 @@ /* ======================= 🔑 Public members 🔑 ======================= */

set: set,
setContent: setContent$$1,
setContent: setContent,
show: show,

@@ -891,2 +888,3 @@ hide: hide,

popper._tippy = instance;
getEventListenersTarget()._tippy = instance;
addTriggersToReference();

@@ -896,3 +894,2 @@

createPopperInstance();
instance.popperInstance.disableEventListeners();
}

@@ -906,3 +903,3 @@

if (props.a11y && !props.target && !canReceiveFocus(reference)) {
reference.setAttribute('tabindex', '0');
getEventListenersTarget().setAttribute('tabindex', '0');
} // Prevent a tippy with a delay from hiding if the cursor left then returned

@@ -914,3 +911,5 @@ // before it started hiding

if (instance.props.interactive && instance.state.isVisible && lastTriggerEventType === 'mouseenter') {
scheduleShow(event);
// We don't want props.onTrigger() to be called here, since the `event`
// object is not related to the reference element
scheduleShow(event, true);
}

@@ -943,2 +942,10 @@ });

/**
* Returns correct target used for event listeners
*/
function getEventListenersTarget() {
return instance.props.triggerTarget || reference;
}
/**
* Returns transitionable inner elements used in show/hide methods

@@ -965,8 +972,6 @@ */

function makeSticky() {
setTransitionDuration([instance.popper], isIE ? 0 : instance.props.updateDuration);
setTransitionDuration([popper], isIE ? 0 : instance.props.updateDuration);
function updatePosition() {
if (instance.popperInstance) {
instance.popperInstance.scheduleUpdate();
}
instance.popperInstance.scheduleUpdate();

@@ -976,3 +981,3 @@ if (instance.state.isMounted) {

} else {
setTransitionDuration([instance.popper], 0);
setTransitionDuration([popper], 0);
}

@@ -990,3 +995,3 @@ }

onTransitionEnd(duration, function () {
if (!instance.state.isVisible && currentParentNode && currentParentNode.contains(instance.popper)) {
if (!instance.state.isVisible && currentParentNode && currentParentNode.contains(popper)) {
callback();

@@ -1039,3 +1044,3 @@ }

var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
instance.reference.addEventListener(eventType, handler, options);
getEventListenersTarget().addEventListener(eventType, handler, options);
listeners.push({

@@ -1106,3 +1111,3 @@ eventType: eventType,

options = _ref.options;
instance.reference.removeEventListener(eventType, handler, options);
getEventListenersTarget().removeEventListener(eventType, handler, options);
});

@@ -1112,2 +1117,10 @@ listeners = [];

/**
* Returns corrected preventOverflow padding if the instance has an arrow
*/
function getCorrectedPadding(placement) {
return instance.props.arrow ? currentComputedPadding[placement] + (instance.props.arrowType === 'round' ? 18 : 16) : currentComputedPadding[placement];
}
/**
* Positions the virtual reference near the cursor

@@ -1120,46 +1133,69 @@ */

clientX = _lastMouseMoveEvent.clientX,
clientY = _lastMouseMoveEvent.clientY;
clientY = _lastMouseMoveEvent.clientY; // Gets set once popperInstance `onCreate` has been called
if (!instance.popperInstance) {
if (!currentComputedPadding) {
return;
} // Ensure virtual reference is padded to prevent tooltip from
// overflowing. Maybe Popper.js issue?
}
var rect = reference.getBoundingClientRect();
var followCursor = instance.props.followCursor;
var isHorizontal = followCursor === 'horizontal';
var isVertical = followCursor === 'vertical'; // Ensure virtual reference is padded to prevent tooltip from overflowing.
// Seems to be a Popper.js issue
var placement = getBasicPlacement(instance.popper);
var padding = instance.props.arrow ? PADDING + (instance.props.arrowType === 'round' ? 18 : 16) : PADDING;
var placement = getBasicPlacement(popper);
var isVerticalPlacement = includes(['top', 'bottom'], placement);
var isHorizontalPlacement = includes(['left', 'right'], placement); // Top / left boundary
var isHorizontalPlacement = includes(['left', 'right'], placement);
var x = isVerticalPlacement ? Math.max(padding, clientX) : clientX;
var y = isHorizontalPlacement ? Math.max(padding, clientY) : clientY; // Bottom / right boundary
var padding = _extends({}, currentComputedPadding);
if (isVerticalPlacement && x > padding) {
x = Math.min(clientX, window.innerWidth - padding);
if (isVerticalPlacement) {
padding.left = getCorrectedPadding('left');
padding.right = getCorrectedPadding('right');
}
if (isHorizontalPlacement && y > padding) {
y = Math.min(clientY, window.innerHeight - padding);
if (isHorizontalPlacement) {
padding.top = getCorrectedPadding('top');
padding.bottom = getCorrectedPadding('bottom');
} // TODO: Remove the following later if Popper.js changes/fixes the
// behavior
// Top / left boundary
var x = isVerticalPlacement ? Math.max(padding.left, clientX) : clientX;
var y = isHorizontalPlacement ? Math.max(padding.top, clientY) : clientY; // Bottom / right boundary
if (isVerticalPlacement && x > padding.right) {
x = Math.min(clientX, window.innerWidth - padding.right);
}
var rect = instance.reference.getBoundingClientRect();
var followCursor = instance.props.followCursor;
var isHorizontal = followCursor === 'horizontal';
var isVertical = followCursor === 'vertical';
instance.popperInstance.reference = _extends({}, instance.popperInstance.reference, {
getBoundingClientRect: function getBoundingClientRect() {
return {
width: 0,
height: 0,
top: isHorizontal ? rect.top : y,
bottom: isHorizontal ? rect.bottom : y,
left: isVertical ? rect.left : x,
right: isVertical ? rect.right : x
};
},
clientWidth: 0,
clientHeight: 0
if (isHorizontalPlacement && y > padding.bottom) {
y = Math.min(clientY, window.innerHeight - padding.bottom);
} // If the instance is interactive, avoid updating the position unless it's
// over the reference element
var isCursorOverReference = closestCallback(event.target, function (el) {
return el === reference;
});
instance.popperInstance.scheduleUpdate();
if (isCursorOverReference || !instance.props.interactive) {
instance.popperInstance.reference = _extends({}, instance.popperInstance.reference, {
getBoundingClientRect: function getBoundingClientRect() {
return {
width: 0,
height: 0,
top: isHorizontal ? rect.top : y,
bottom: isHorizontal ? rect.bottom : y,
left: isVertical ? rect.left : x,
right: isVertical ? rect.right : x
};
},
clientWidth: 0,
clientHeight: 0
});
instance.popperInstance.scheduleUpdate();
}
if (followCursor === 'initial' && instance.state.isVisible) {

@@ -1180,3 +1216,3 @@ removeFollowCursorListener();

createTippy(targetEl, _extends({}, instance.props, {
content: evaluateValue(collectionProps.content, [targetEl]),
content: invokeWithArgsOrReturn(collectionProps.content, [targetEl]),
appendTo: collectionProps.appendTo,

@@ -1186,3 +1222,2 @@ target: '',

}));
scheduleShow(event);
}

@@ -1226,4 +1261,4 @@ }

});
var isCursorOverPopper = closest(event.target, POPPER_SELECTOR) === instance.popper;
var isCursorOverReference = referenceTheCursorIsOver === instance.reference;
var isCursorOverPopper = closest(event.target, POPPER_SELECTOR) === popper;
var isCursorOverReference = referenceTheCursorIsOver === reference;

@@ -1234,3 +1269,3 @@ if (isCursorOverPopper || isCursorOverReference) {

if (isCursorOutsideInteractiveBorder(getBasicPlacement(instance.popper), instance.popper.getBoundingClientRect(), event, instance.props)) {
if (isCursorOutsideInteractiveBorder(getBasicPlacement(popper), popper.getBoundingClientRect(), event, instance.props)) {
cleanupOldMouseListeners();

@@ -1264,7 +1299,7 @@ scheduleHide();

function onBlur(event) {
if (event.target !== instance.reference) {
if (event.target !== getEventListenersTarget()) {
return;
}
if (instance.props.interactive && event.relatedTarget && instance.popper.contains(event.relatedTarget)) {
if (instance.props.interactive && event.relatedTarget && popper.contains(event.relatedTarget)) {
return;

@@ -1308,2 +1343,14 @@ }

/**
* Runs the mount callback
*/
function runMountCallback() {
if (!hasMountCallbackRun && currentMountCallback) {
hasMountCallbackRun = true;
reflow(popper);
currentMountCallback();
}
}
/**
* Creates the popper instance for the instance

@@ -1350,3 +1397,3 @@ */

wasVisibleDuringPreviousUpdate = instance.state.isVisible;
var basicPlacement = getBasicPlacement(instance.popper);
var basicPlacement = getBasicPlacement(popper);
var styles = tooltip.style; // Account for the `distance` offset

@@ -1370,5 +1417,7 @@

})[0].padding = computedPadding;
currentComputedPadding = computedPadding;
}
var config = _extends({
eventsEnabled: false,
placement: instance.props.placement

@@ -1396,5 +1445,4 @@ }, popperOptions, {

}),
// This gets invoked when calling `.set()` and updating a popper
// instance dependency, since a new popper instance gets created
onCreate: function onCreate(data) {
runMountCallback();
applyMutations(data);

@@ -1406,6 +1454,4 @@

},
// This gets invoked on initial create and show()/scroll/resize update.
// This is due to `afterPopperPositionUpdates` overwriting onCreate()
// with onUpdate()
onUpdate: function onUpdate(data) {
runMountCallback();
applyMutations(data);

@@ -1419,11 +1465,11 @@

instance.popperInstance = new Popper(instance.reference, instance.popper, config);
instance.popperInstance = new Popper(reference, popper, config);
}
/**
* Mounts the tooltip to the DOM, callback to show tooltip is run **after**
* popper's position has updated
* Mounts the tooltip to the DOM
*/
function mount(callback) {
function mount() {
hasMountCallbackRun = false;
var shouldEnableListeners = !hasFollowCursorBehavior() && !(instance.props.followCursor === 'initial' && isUsingTouch);

@@ -1434,4 +1480,4 @@

if (!shouldEnableListeners) {
instance.popperInstance.disableEventListeners();
if (shouldEnableListeners) {
instance.popperInstance.enableEventListeners();
}

@@ -1453,3 +1499,3 @@ } else {

instance.popperInstance.reference = instance.reference;
instance.popperInstance.reference = reference;
var arrow = instance.popperChildren.arrow;

@@ -1478,8 +1524,7 @@

afterPopperPositionUpdates(instance.popperInstance, callback);
var appendTo = instance.props.appendTo;
currentParentNode = appendTo === 'parent' ? instance.reference.parentNode : evaluateValue(appendTo, [instance.reference]);
currentParentNode = appendTo === 'parent' ? reference.parentNode : invokeWithArgsOrReturn(appendTo, [reference]);
if (!currentParentNode.contains(instance.popper)) {
currentParentNode.appendChild(instance.popper);
if (!currentParentNode.contains(popper)) {
currentParentNode.appendChild(popper);
instance.props.onMount(instance);

@@ -1494,3 +1539,3 @@ instance.state.isMounted = true;

function scheduleShow(event) {
function scheduleShow(event, shouldAvoidCallingOnTrigger) {
clearDelayTimeouts();

@@ -1509,2 +1554,6 @@

if (event && !shouldAvoidCallingOnTrigger) {
instance.props.onTrigger(instance, event);
}
if (instance.props.wait) {

@@ -1520,2 +1569,6 @@ return instance.props.wait(instance, event);

if (hasFollowCursorBehavior() && !instance.state.isMounted) {
if (!instance.popperInstance) {
createPopperInstance();
}
document.addEventListener('mousemove', positionVirtualReferenceNearCursor);

@@ -1600,4 +1653,10 @@ }

validateOptions(options, defaultProps);
removeTriggersFromReference();
if (instance.props.triggerTarget) {
delete instance.props.triggerTarget._tippy;
}
var prevProps = instance.props;
var nextProps = evaluateProps(instance.reference, _extends({}, instance.props, options, {
var nextProps = evaluateProps(reference, _extends({}, instance.props, options, {
ignoreAttributes: true

@@ -1607,16 +1666,9 @@ }));

instance.props = nextProps;
getEventListenersTarget()._tippy = instance;
addTriggersToReference();
cleanupOldMouseListeners();
debouncedOnMouseMove = debounce(onMouseMove, options.interactiveDebounce || 0);
updatePopperElement(popper, prevProps, nextProps);
instance.popperChildren = getChildren(popper);
if (hasOwnProperty(options, 'trigger') || hasOwnProperty(options, 'touchHold')) {
removeTriggersFromReference();
addTriggersToReference();
}
if (hasOwnProperty(options, 'interactiveDebounce')) {
cleanupOldMouseListeners();
debouncedOnMouseMove = debounce(onMouseMove, options.interactiveDebounce || 0);
}
updatePopperElement(instance.popper, prevProps, nextProps);
instance.popperChildren = getChildren(instance.popper);
if (instance.popperInstance) {

@@ -1631,4 +1683,4 @@ instance.popperInstance.update();

if (!instance.state.isVisible) {
instance.popperInstance.disableEventListeners();
if (instance.state.isVisible) {
instance.popperInstance.enableEventListeners();
}

@@ -1647,3 +1699,3 @@

function setContent$$1(content) {
function setContent(content) {
set({

@@ -1668,3 +1720,3 @@ content: content

if (instance.reference.hasAttribute('disabled')) {
if (getEventListenersTarget().hasAttribute('disabled')) {
return;

@@ -1677,13 +1729,14 @@ }

instance.popper.style.visibility = 'visible';
popper.style.visibility = 'visible';
instance.state.isVisible = true;
if (instance.props.interactive) {
instance.reference.classList.add(ACTIVE_CLASS);
}
getEventListenersTarget().classList.add(ACTIVE_CLASS);
} // Prevent a transition if the popper is at the opposite placement
var transitionableElements = getTransitionableElements(); // Prevent a transition if the popper is at the opposite placement
setTransitionDuration(transitionableElements.concat(instance.popper), 0);
mount(function () {
var transitionableElements = getTransitionableElements();
setTransitionDuration(transitionableElements.concat(popper), 0);
currentMountCallback = function currentMountCallback() {
if (!instance.state.isVisible) {

@@ -1706,3 +1759,3 @@ return;

setTransitionDuration([instance.popper], props.updateDuration);
setTransitionDuration([popper], instance.props.updateDuration);
setTransitionDuration(transitionableElements, duration);

@@ -1712,3 +1765,3 @@ setVisibilityState(transitionableElements, 'visible');

if (instance.props.aria) {
instance.reference.setAttribute("aria-".concat(instance.props.aria), instance.popper.id);
getEventListenersTarget().setAttribute("aria-".concat(instance.props.aria), popper.id);
}

@@ -1719,3 +1772,5 @@

});
});
};
mount();
}

@@ -1738,3 +1793,3 @@ /**

instance.popper.style.visibility = 'hidden';
popper.style.visibility = 'hidden';
instance.state.isVisible = false;

@@ -1745,3 +1800,3 @@ instance.state.isShown = false;

if (instance.props.interactive) {
instance.reference.classList.remove(ACTIVE_CLASS);
getEventListenersTarget().classList.remove(ACTIVE_CLASS);
}

@@ -1758,3 +1813,3 @@

if (instance.props.aria) {
instance.reference.removeAttribute("aria-".concat(instance.props.aria));
getEventListenersTarget().removeAttribute("aria-".concat(instance.props.aria));
}

@@ -1764,3 +1819,3 @@

instance.popperInstance.options.placement = instance.props.placement;
currentParentNode.removeChild(instance.popper);
currentParentNode.removeChild(popper);
instance.props.onHidden(instance);

@@ -1787,6 +1842,8 @@ instance.state.isMounted = false;

removeTriggersFromReference();
delete instance.reference._tippy;
delete reference._tippy;
delete getEventListenersTarget()._tippy;
var target = instance.props.target;
if (instance.props.target && destroyTargetInstances) {
arrayFrom(instance.reference.querySelectorAll(instance.props.target)).forEach(function (child) {
if (target && destroyTargetInstances && isRealElement(reference)) {
arrayFrom(reference.querySelectorAll(target)).forEach(function (child) {
if (child._tippy) {

@@ -1810,3 +1867,2 @@ child._tippy.destroy();

*/
function group(instances) {

@@ -1819,13 +1875,9 @@ var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},

// Already grouped. Cannot group instances more than once (yet) or stale lifecycle
// closures will be invoked, causing a stack overflow
if (instances.some(function (instance) {
return hasOwnProperty(instance, '_originalProps');
})) {
return;
}
var isAnyTippyOpen = false;
instances.forEach(function (instance) {
instance._originalProps = _extends({}, instance.props);
if (instance._originalProps) {
instance.set(instance._originalProps);
} else {
instance._originalProps = _extends({}, instance.props);
}
});

@@ -1832,0 +1884,0 @@

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("popper.js")):"function"==typeof define&&define.amd?define(["popper.js"],t):(e=e||self).tippy=t(e.Popper)}(this,function(e){"use strict";function t(){return(t=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}).apply(this,arguments)}e=e&&e.hasOwnProperty("default")?e.default:e;var n="undefined"!=typeof window&&"undefined"!=typeof document,r=n?navigator.userAgent:"",i=/MSIE |Trident\//.test(r),o=/UCBrowser\//.test(r),a=n&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,p={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],c=n?Element.prototype:{},u=c.matches||c.matchesSelector||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector;function l(e){return[].slice.call(e)}function d(e,t){return(c.closest||function(e){for(var t=this;t;){if(u.call(t,e))return t;t=t.parentElement}}).call(e,t)}function f(e,t){for(;e;){if(t(e))return e;e=e.parentElement}}var m={passive:!0},v=4,h="x-placement",b="x-out-of-boundaries",y="tippy-iOS",g="tippy-active",w=".tippy-popper",E=".tippy-tooltip",A=".tippy-content",C=".tippy-backdrop",L=".tippy-arrow",I=".tippy-roundarrow",T=Object.keys(p);function k(e,t){return{}.hasOwnProperty.call(e,t)}function x(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?n:r}return e}function O(e,t){var n;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}}function S(e,t){return e&&e.modifiers&&e.modifiers[t]}function M(e,t){return e.indexOf(t)>-1}function H(e){return!(!e||!k(e,"isVirtual"))||e instanceof Element}function _(e,t){return"function"==typeof e?e.apply(null,t):e}function D(e,t){e.filter(function(e){return"flip"===e.name})[0].enabled=t}function V(){return document.createElement("div")}function z(e,t){e.forEach(function(e){e&&(e.style.transitionDuration="".concat(t,"ms"))})}function P(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function q(e,n){var r=t({},n,{content:_(n.content,[e])},n.ignoreAttributes?{}:function(e){return T.reduce(function(t,n){var r=(e.getAttribute("data-tippy-".concat(n))||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t},{})}(e));return(r.arrow||o)&&(r.animateFill=!1),r}function N(e,t){Object.keys(e).forEach(function(e){if(!k(t,e))throw new Error("[tippy]: `".concat(e,"` is not a valid option"))})}function U(e,t){e.innerHTML=t instanceof Element?t.innerHTML:t}function F(e,t){if(t.content instanceof Element)U(e,""),e.appendChild(t.content);else if("function"!=typeof t.content){e[t.allowHTML?"innerHTML":"textContent"]=t.content}}function j(e){return{tooltip:e.querySelector(E),backdrop:e.querySelector(C),content:e.querySelector(A),arrow:e.querySelector(L)||e.querySelector(I)}}function B(e){e.setAttribute("data-inertia","")}function W(e){var t=V();return"round"===e?(t.className="tippy-roundarrow",U(t,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):t.className="tippy-arrow",t}function R(){var e=V();return e.className="tippy-backdrop",e.setAttribute("data-state","hidden"),e}function X(e,t){e.setAttribute("tabindex","-1"),t.setAttribute("data-interactive","")}function Y(e,t,n){var r=o&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";e[t+"EventListener"](r,n)}function J(e){var t=e.getAttribute(h);return t?t.split("-")[0]:""}function G(e,t,n){n.split(" ").forEach(function(n){e.classList[t](n+"-theme")})}function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.checkHideOnClick,n=e.exclude,r=e.duration;l(document.querySelectorAll(w)).forEach(function(e){var i=e._tippy;!i||t&&!0!==i.props.hideOnClick||n&&e===n.popper||i.hide(r)})}var Q=!1;function Z(){Q||(Q=!0,a&&document.body.classList.add(y),window.performance&&document.addEventListener("mousemove",ee))}var $=0;function ee(){var e=performance.now();e-$<20&&(Q=!1,document.removeEventListener("mousemove",ee),a||document.body.classList.remove(y)),$=e}function te(e){if(!(e.target instanceof Element))return K();var t=d(e.target,w);if(!(t&&t._tippy&&t._tippy.props.interactive)){var n=f(e.target,function(e){return e._tippy&&e._tippy.reference===e});if(n){var r=n._tippy;if(r){var i=M(r.props.trigger||"","click");if(Q||i)return K({exclude:r,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||i)return;r.clearDelayTimeouts()}}K({checkHideOnClick:!0})}}function ne(){var e=document.activeElement;e&&e.blur&&e._tippy&&e.blur()}var re=1;function ie(n,r){var o,a,c,y,E,A=q(n,r);if(!A.multiple&&n._tippy)return null;var C,L,I,T,H=!1,U=!1,K=[],Z=A.interactiveDebounce>0?O(me,A.interactiveDebounce):me,$=re++,ee=function(e,t){var n=V();n.className="tippy-popper",n.id="tippy-".concat(e),n.style.zIndex=""+t.zIndex,t.role&&n.setAttribute("role",t.role);var r=V();r.className="tippy-tooltip",r.style.maxWidth=t.maxWidth+("number"==typeof t.maxWidth?"px":""),r.setAttribute("data-size",t.size),r.setAttribute("data-animation",t.animation),r.setAttribute("data-state","hidden"),G(r,"add",t.theme);var i=V();return i.className="tippy-content",i.setAttribute("data-state","hidden"),t.interactive&&X(n,r),t.arrow&&r.appendChild(W(t.arrowType)),t.animateFill&&(r.appendChild(R()),r.setAttribute("data-animatefill","")),t.inertia&&B(r),F(i,t),r.appendChild(i),n.appendChild(r),n}($,A),te={id:$,reference:n,popper:ee,popperChildren:j(ee),popperInstance:null,props:A,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:Ce,set:Le,setContent:function(e){Le({content:e})},show:Ie,hide:Te,enable:function(){te.state.isEnabled=!0},disable:function(){te.state.isEnabled=!1},destroy:function(e){if(te.state.isDestroyed)return;te.state.isMounted&&Te(0);le(),delete te.reference._tippy,te.props.target&&e&&l(te.reference.querySelectorAll(te.props.target)).forEach(function(e){e._tippy&&e._tippy.destroy()});te.popperInstance&&te.popperInstance.destroy();te.state.isDestroyed=!0}};return n._tippy=te,ee._tippy=te,ue(),A.lazy||(we(),te.popperInstance.disableEventListeners()),A.showOnInit&&Ee(),A.a11y&&!A.target&&((T=n)instanceof Element&&(!u.call(T,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||T.hasAttribute("disabled")))&&n.setAttribute("tabindex","0"),ee.addEventListener("mouseenter",function(e){te.props.interactive&&te.state.isVisible&&"mouseenter"===o&&Ee(e)}),ee.addEventListener("mouseleave",function(){te.props.interactive&&"mouseenter"===o&&document.addEventListener("mousemove",Z)}),te;function ne(){document.removeEventListener("mousemove",de)}function oe(){document.body.removeEventListener("mouseleave",Ae),document.removeEventListener("mousemove",Z)}function ae(){return[te.popperChildren.tooltip,te.popperChildren.backdrop,te.popperChildren.content]}function pe(){return te.props.followCursor&&!Q&&"focus"!==o}function se(e,t){var n=te.popperChildren.tooltip;function r(e){e.target===n&&(Y(n,"remove",r),t())}if(0===e)return t();Y(n,"remove",I),Y(n,"add",r),I=r}function ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];te.reference.addEventListener(e,t,n),K.push({eventType:e,handler:t,options:n})}function ue(){te.props.touchHold&&!te.props.target&&(ce("touchstart",fe,m),ce("touchend",ve,m)),te.props.trigger.trim().split(" ").forEach(function(e){if("manual"!==e)if(te.props.target)switch(e){case"mouseenter":ce("mouseover",be),ce("mouseout",ye);break;case"focus":ce("focusin",be),ce("focusout",ye);break;case"click":ce(e,be)}else switch(ce(e,fe),e){case"mouseenter":ce("mouseleave",ve);break;case"focus":ce(i?"focusout":"blur",he)}})}function le(){K.forEach(function(e){var t=e.eventType,n=e.handler,r=e.options;te.reference.removeEventListener(t,n,r)}),K=[]}function de(e){var n=a=e,r=n.clientX,i=n.clientY;if(te.popperInstance){var o=J(te.popper),p=te.props.arrow?v+("round"===te.props.arrowType?18:16):v,s=M(["top","bottom"],o),c=M(["left","right"],o),u=s?Math.max(p,r):r,l=c?Math.max(p,i):i;s&&u>p&&(u=Math.min(r,window.innerWidth-p)),c&&l>p&&(l=Math.min(i,window.innerHeight-p));var d=te.reference.getBoundingClientRect(),f=te.props.followCursor,m="horizontal"===f,h="vertical"===f;te.popperInstance.reference=t({},te.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:m?d.top:l,bottom:m?d.bottom:l,left:h?d.left:u,right:h?d.right:u}},clientWidth:0,clientHeight:0}),te.popperInstance.scheduleUpdate(),"initial"===f&&te.state.isVisible&&ne()}}function fe(e){te.state.isEnabled&&!ge(e)&&(te.state.isVisible||(o=e.type,e instanceof MouseEvent&&(a=e)),"click"===e.type&&!1!==te.props.hideOnClick&&te.state.isVisible?Ae():Ee(e))}function me(e){var t=f(e.target,function(e){return e._tippy}),n=d(e.target,w)===te.popper,r=t===te.reference;n||r||function(e,t,n,r){if(!e)return!0;var i=n.clientX,o=n.clientY,a=r.interactiveBorder,p=r.distance,s=t.top-o>("top"===e?a+p:a),c=o-t.bottom>("bottom"===e?a+p:a),u=t.left-i>("left"===e?a+p:a),l=i-t.right>("right"===e?a+p:a);return s||c||u||l}(J(te.popper),te.popper.getBoundingClientRect(),e,te.props)&&(oe(),Ae())}function ve(e){if(!ge(e))return te.props.interactive?(document.body.addEventListener("mouseleave",Ae),void document.addEventListener("mousemove",Z)):void Ae()}function he(e){e.target===te.reference&&(te.props.interactive&&e.relatedTarget&&te.popper.contains(e.relatedTarget)||Ae())}function be(e){d(e.target,te.props.target)&&Ee(e)}function ye(e){d(e.target,te.props.target)&&Ae()}function ge(e){var t="ontouchstart"in window,n=M(e.type,"touch"),r=te.props.touchHold;return t&&Q&&r&&!n||Q&&!r&&n}function we(){var n=te.props.popperOptions,r=te.popperChildren,i=r.tooltip,o=r.arrow,a=S(n,"preventOverflow");function p(e){te.props.flip&&!te.props.flipOnUpdate&&(e.flipped&&(te.popperInstance.options.placement=e.placement),D(te.popperInstance.modifiers,!1)),i.setAttribute(h,e.placement),!1!==e.attributes[b]?i.setAttribute(b,""):i.removeAttribute(b),L&&L!==e.placement&&U&&(i.style.transition="none",requestAnimationFrame(function(){i.style.transition=""})),L=e.placement,U=te.state.isVisible;var n=J(te.popper),r=i.style;r.top=r.bottom=r.left=r.right="",r[n]=-(te.props.distance-10)+"px";var o=a&&void 0!==a.padding?a.padding:v,p="number"==typeof o,s=t({top:p?o:o.top,bottom:p?o:o.bottom,left:p?o:o.left,right:p?o:o.right},!p&&o);s[n]=p?o+te.props.distance:(o[n]||0)+te.props.distance,te.popperInstance.modifiers.filter(function(e){return"preventOverflow"===e.name})[0].padding=s}var s=t({placement:te.props.placement},n,{modifiers:t({},n?n.modifiers:{},{preventOverflow:t({boundariesElement:te.props.boundary,padding:v},a),arrow:t({element:o,enabled:!!o},S(n,"arrow")),flip:t({enabled:te.props.flip,padding:te.props.distance+v,behavior:te.props.flipBehavior},S(n,"flip")),offset:t({offset:te.props.offset},S(n,"offset"))}),onCreate:function(e){p(e),n&&n.onCreate&&n.onCreate(e)},onUpdate:function(e){p(e),n&&n.onUpdate&&n.onUpdate(e)}});te.popperInstance=new e(te.reference,te.popper,s)}function Ee(e){if(Ce(),!te.state.isVisible){if(te.props.target)return function(e){if(e){var n=d(e.target,te.props.target);n&&!n._tippy&&(ie(n,t({},te.props,{content:_(r.content,[n]),appendTo:r.appendTo,target:"",showOnInit:!0})),Ee(e))}}(e);if(H=!0,te.props.wait)return te.props.wait(te,e);pe()&&!te.state.isMounted&&document.addEventListener("mousemove",de);var n=x(te.props.delay,0,p.delay);n?c=setTimeout(function(){Ie()},n):Ie()}}function Ae(){if(Ce(),!te.state.isVisible)return ne();H=!1;var e=x(te.props.delay,1,p.delay);e?y=setTimeout(function(){te.state.isVisible&&Te()},e):E=requestAnimationFrame(function(){Te()})}function Ce(){clearTimeout(c),clearTimeout(y),cancelAnimationFrame(E)}function Le(e){N(e=e||{},p);var n=te.props,r=q(te.reference,t({},te.props,e,{ignoreAttributes:!0}));r.ignoreAttributes=k(e,"ignoreAttributes")?e.ignoreAttributes||!1:n.ignoreAttributes,te.props=r,(k(e,"trigger")||k(e,"touchHold"))&&(le(),ue()),k(e,"interactiveDebounce")&&(oe(),Z=O(me,e.interactiveDebounce||0)),function(e,t,n){var r=j(e),i=r.tooltip,o=r.content,a=r.backdrop,p=r.arrow;e.style.zIndex=""+n.zIndex,i.setAttribute("data-size",n.size),i.setAttribute("data-animation",n.animation),i.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?e.setAttribute("role",n.role):e.removeAttribute("role"),t.content!==n.content&&F(o,n),!t.animateFill&&n.animateFill?(i.appendChild(R()),i.setAttribute("data-animatefill","")):t.animateFill&&!n.animateFill&&(i.removeChild(a),i.removeAttribute("data-animatefill")),!t.arrow&&n.arrow?i.appendChild(W(n.arrowType)):t.arrow&&!n.arrow&&i.removeChild(p),t.arrow&&n.arrow&&t.arrowType!==n.arrowType&&i.replaceChild(W(n.arrowType),p),!t.interactive&&n.interactive?X(e,i):t.interactive&&!n.interactive&&function(e,t){e.removeAttribute("tabindex"),t.removeAttribute("data-interactive")}(e,i),!t.inertia&&n.inertia?B(i):t.inertia&&!n.inertia&&function(e){e.removeAttribute("data-inertia")}(i),t.theme!==n.theme&&(G(i,"remove",t.theme),G(i,"add",n.theme))}(te.popper,n,r),te.popperChildren=j(te.popper),te.popperInstance&&(te.popperInstance.update(),s.some(function(t){return k(e,t)&&e[t]!==n[t]})&&(te.popperInstance.destroy(),we(),te.state.isVisible||te.popperInstance.disableEventListeners(),te.props.followCursor&&a&&de(a)))}function Ie(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(te.props.duration,0,p.duration[1]);if(!te.state.isDestroyed&&te.state.isEnabled&&(!Q||te.props.touch)&&!te.reference.hasAttribute("disabled")&&!1!==te.props.onShow(te)){te.popper.style.visibility="visible",te.state.isVisible=!0,te.props.interactive&&te.reference.classList.add(g);var t=ae();z(t.concat(te.popper),0),function(e){var t=!(pe()||"initial"===te.props.followCursor&&Q);te.popperInstance?(pe()||(te.popperInstance.scheduleUpdate(),t&&te.popperInstance.enableEventListeners()),D(te.popperInstance.modifiers,te.props.flip)):(we(),t||te.popperInstance.disableEventListeners()),te.popperInstance.reference=te.reference;var n=te.popperChildren.arrow;pe()?(n&&(n.style.margin="0"),a&&de(a)):n&&(n.style.margin=""),Q&&a&&"initial"===te.props.followCursor&&(de(a),n&&(n.style.margin="0")),function(e,t){var n=e.popper,r=e.options,i=r.onCreate,o=r.onUpdate;r.onCreate=r.onUpdate=function(e){!function(e){e.offsetHeight}(n),t(),o&&o(e),r.onCreate=i,r.onUpdate=o}}(te.popperInstance,e);var r=te.props.appendTo;(C="parent"===r?te.reference.parentNode:_(r,[te.reference])).contains(te.popper)||(C.appendChild(te.popper),te.props.onMount(te),te.state.isMounted=!0)}(function(){te.state.isVisible&&(pe()||te.popperInstance.update(),te.popperChildren.backdrop&&(te.popperChildren.content.style.transitionDelay=Math.round(e/12)+"ms"),te.props.sticky&&(z([te.popper],i?0:te.props.updateDuration),function e(){te.popperInstance&&te.popperInstance.scheduleUpdate(),te.state.isMounted?requestAnimationFrame(e):z([te.popper],0)}()),z([te.popper],A.updateDuration),z(t,e),P(t,"visible"),function(e,t){se(e,t)}(e,function(){te.props.aria&&te.reference.setAttribute("aria-".concat(te.props.aria),te.popper.id),te.props.onShown(te),te.state.isShown=!0}))})}}function Te(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(te.props.duration,1,p.duration[1]);if(!te.state.isDestroyed&&te.state.isEnabled&&!1!==te.props.onHide(te)){te.popper.style.visibility="hidden",te.state.isVisible=!1,te.state.isShown=!1,U=!1,te.props.interactive&&te.reference.classList.remove(g);var t=ae();z(t,e),P(t,"hidden"),function(e,t){se(e,function(){!te.state.isVisible&&C&&C.contains(te.popper)&&t()})}(e,function(){H||ne(),te.props.aria&&te.reference.removeAttribute("aria-".concat(te.props.aria)),te.popperInstance.disableEventListeners(),te.popperInstance.options.placement=te.props.placement,C.removeChild(te.popper),te.props.onHidden(te),te.state.isMounted=!1})}}}var oe=!1;function ae(e,n){N(n||{},p),oe||(document.addEventListener("click",te,!0),document.addEventListener("touchstart",Z,m),window.addEventListener("blur",ne),oe=!0);var r,i=t({},p,n);r=e,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(e){var t={isVirtual:!0,attributes:e.attributes||{},setAttribute:function(t,n){e.attributes[t]=n},getAttribute:function(t){return e.attributes[t]},removeAttribute:function(t){delete e.attributes[t]},hasAttribute:function(t){return t in e.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(t){e.classList.classNames[t]=!0},remove:function(t){delete e.classList.classNames[t]},contains:function(t){return t in e.classList.classNames}}};for(var n in t)e[n]=t[n]}(e);var o=function(e){if(H(e))return[e];if(e instanceof NodeList)return l(e);if(Array.isArray(e))return e;try{return l(document.querySelectorAll(e))}catch(e){return[]}}(e).reduce(function(e,t){var n=t&&ie(t,i);return n&&e.push(n),e},[]);return H(e)?o[0]:o}return ae.version="4.2.1",ae.defaults=p,ae.setDefaults=function(e){Object.keys(e).forEach(function(t){p[t]=e[t]})},ae.hideAll=K,ae.group=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.delay,i=void 0===r?e[0].props.delay:r,o=n.duration,a=void 0===o?0:o;if(!e.some(function(e){return k(e,"_originalProps")})){var p=!1;e.forEach(function(e){e._originalProps=t({},e.props)}),d()}function s(e){p=e,d()}function c(t){t._originalProps.onShow(t),e.forEach(function(e){e.set({duration:a}),e.hide()}),s(!0)}function u(e){e._originalProps.onHide(e),s(!1)}function l(e){e._originalProps.onShown(e),e.set({duration:e._originalProps.duration})}function d(){e.forEach(function(e){e.set({onShow:c,onShown:l,onHide:u,delay:p?[0,Array.isArray(i)?i[1]:i]:i,duration:p?a:e._originalProps.duration})})}},n&&setTimeout(function(){l(document.querySelectorAll("[data-tippy]")).forEach(function(e){var t=e.getAttribute("data-tippy");t&&ae(e,{content:t})})}),ae});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("popper.js")):"function"==typeof define&&define.amd?define(["popper.js"],e):(t=t||self).tippy=e(t.Popper)}(this,function(t){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}t=t&&t.hasOwnProperty("default")?t.default:t;var n="undefined"!=typeof window&&"undefined"!=typeof document,r=n?navigator.userAgent:"",i=/MSIE |Trident\//.test(r),o=/UCBrowser\//.test(r),a=n&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,p={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",triggerTarget:null,updateDuration:0,wait:null,zIndex:9999},s=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],c=n?Element.prototype:{},u=c.matches||c.matchesSelector||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector;function l(t){return[].slice.call(t)}function d(t,e){return f(t,function(t){return u.call(t,e)})}function f(t,e){for(;t;){if(e(t))return t;t=t.parentElement}return null}var m={passive:!0},v=4,h="x-placement",b="x-out-of-boundaries",y="tippy-iOS",g="tippy-active",w=".tippy-popper",A=".tippy-tooltip",E=".tippy-content",C=".tippy-backdrop",L=".tippy-arrow",T=".tippy-roundarrow",I=Object.keys(p);function k(t,e){return{}.hasOwnProperty.call(t,e)}function x(t,e,n){if(Array.isArray(t)){var r=t[e];return null==r?n:r}return t}function O(t,e){var n;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return t.apply(r,i)},e)}}function S(t,e){return t&&t.modifiers&&t.modifiers[e]}function _(t,e){return t.indexOf(e)>-1}function M(t){return t instanceof Element}function H(t){return!(!t||!k(t,"isVirtual"))||M(t)}function D(t,e){return"function"==typeof t?t.apply(null,e):t}function P(t,e){t.filter(function(t){return"flip"===t.name})[0].enabled=e}function V(){return document.createElement("div")}function z(t,e){t.forEach(function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))})}function q(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function N(t,n){var r=e({},n,{content:D(n.content,[t])},n.ignoreAttributes?{}:function(t){return I.reduce(function(e,n){var r=(t.getAttribute("data-tippy-".concat(n))||"").trim();if(!r)return e;if("content"===n)e[n]=r;else try{e[n]=JSON.parse(r)}catch(t){e[n]=r}return e},{})}(t));return(r.arrow||o)&&(r.animateFill=!1),r}function F(t,e){Object.keys(t).forEach(function(t){if(!k(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))})}function j(t,e){t.innerHTML=e instanceof Element?e.innerHTML:e}function B(t,e){if(e.content instanceof Element)j(t,""),t.appendChild(e.content);else if("function"!=typeof e.content){t[e.allowHTML?"innerHTML":"textContent"]=e.content}}function U(t){return{tooltip:t.querySelector(A),backdrop:t.querySelector(C),content:t.querySelector(E),arrow:t.querySelector(L)||t.querySelector(T)}}function W(t){t.setAttribute("data-inertia","")}function R(t){var e=V();return"round"===t?(e.className="tippy-roundarrow",j(e,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):e.className="tippy-arrow",e}function X(){var t=V();return t.className="tippy-backdrop",t.setAttribute("data-state","hidden"),t}function Y(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function J(t,e,n){var r=o&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](r,n)}function G(t){var e=t.getAttribute(h);return e?e.split("-")[0]:""}function K(t,e,n){n.split(" ").forEach(function(n){t.classList[e](n+"-theme")})}function Q(t,e){var n=V();n.className="tippy-popper",n.id="tippy-".concat(t),n.style.zIndex=""+e.zIndex,e.role&&n.setAttribute("role",e.role);var r=V();r.className="tippy-tooltip",r.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),r.setAttribute("data-size",e.size),r.setAttribute("data-animation",e.animation),r.setAttribute("data-state","hidden"),K(r,"add",e.theme);var i=V();return i.className="tippy-content",i.setAttribute("data-state","hidden"),e.interactive&&Y(n,r),e.arrow&&r.appendChild(R(e.arrowType)),e.animateFill&&(r.appendChild(X()),r.setAttribute("data-animatefill","")),e.inertia&&W(r),B(i,e),r.appendChild(i),n.appendChild(r),n}function Z(t,e,n){var r=U(t),i=r.tooltip,o=r.content,a=r.backdrop,p=r.arrow;t.style.zIndex=""+n.zIndex,i.setAttribute("data-size",n.size),i.setAttribute("data-animation",n.animation),i.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?t.setAttribute("role",n.role):t.removeAttribute("role"),e.content!==n.content&&B(o,n),!e.animateFill&&n.animateFill?(i.appendChild(X()),i.setAttribute("data-animatefill","")):e.animateFill&&!n.animateFill&&(i.removeChild(a),i.removeAttribute("data-animatefill")),!e.arrow&&n.arrow?i.appendChild(R(n.arrowType)):e.arrow&&!n.arrow&&i.removeChild(p),e.arrow&&n.arrow&&e.arrowType!==n.arrowType&&i.replaceChild(R(n.arrowType),p),!e.interactive&&n.interactive?Y(t,i):e.interactive&&!n.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,i),!e.inertia&&n.inertia?W(i):e.inertia&&!n.inertia&&function(t){t.removeAttribute("data-inertia")}(i),e.theme!==n.theme&&(K(i,"remove",e.theme),K(i,"add",n.theme))}function $(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.checkHideOnClick,n=t.exclude,r=t.duration;l(document.querySelectorAll(w)).forEach(function(t){var i,o=t._tippy;if(o){var a=!e||!0===o.props.hideOnClick,p=!1;n&&(p=(i=n)._tippy&&!u.call(i,w)?o.reference===n:t===n.popper),a&&!p&&o.hide(r)}})}var tt=!1;function et(){tt||(tt=!0,a&&document.body.classList.add(y),window.performance&&document.addEventListener("mousemove",rt))}var nt=0;function rt(){var t=performance.now();t-nt<20&&(tt=!1,document.removeEventListener("mousemove",rt),a||document.body.classList.remove(y)),nt=t}function it(t){if(!(t.target instanceof Element))return $();var e=d(t.target,w);if(!(e&&e._tippy&&e._tippy.props.interactive)){var n=f(t.target,function(t){return t._tippy&&t._tippy.reference===t});if(n){var r=n._tippy;if(r){var i=_(r.props.trigger||"","click");if(tt||i)return $({exclude:n,checkHideOnClick:!0});if(!0!==r.props.hideOnClick||i)return;r.clearDelayTimeouts()}}$({checkHideOnClick:!0})}}function ot(){var t=document.activeElement;t&&t.blur&&t._tippy&&t.blur()}var at=1;function pt(n,r){var o,a,c,y,A,E=N(n,r);if(!E.multiple&&n._tippy)return null;var C,L,T,I,H,V,j=!1,B=!1,W=!1,R=[],X=E.interactiveDebounce>0?O(ht,E.interactiveDebounce):ht,Y=at++,K=Q(Y,E),$=U(K),et={id:Y,reference:n,popper:K,popperChildren:$,popperInstance:null,props:E,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:It,set:kt,setContent:function(t){kt({content:t})},show:xt,hide:Ot,enable:function(){et.state.isEnabled=!0},disable:function(){et.state.isEnabled=!1},destroy:function(t){if(et.state.isDestroyed)return;et.state.isMounted&&Ot(0);dt(),delete n._tippy,delete it()._tippy;var e=et.props.target;e&&t&&M(n)&&l(n.querySelectorAll(e)).forEach(function(t){t._tippy&&t._tippy.destroy()});et.popperInstance&&et.popperInstance.destroy();et.state.isDestroyed=!0}};return n._tippy=et,K._tippy=et,it()._tippy=et,lt(),E.lazy||Ct(),E.showOnInit&&Lt(),E.a11y&&!E.target&&((V=n)instanceof Element&&(!u.call(V,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")||V.hasAttribute("disabled")))&&it().setAttribute("tabindex","0"),K.addEventListener("mouseenter",function(t){et.props.interactive&&et.state.isVisible&&"mouseenter"===o&&Lt(t,!0)}),K.addEventListener("mouseleave",function(){et.props.interactive&&"mouseenter"===o&&document.addEventListener("mousemove",X)}),et;function nt(){document.removeEventListener("mousemove",mt)}function rt(){document.body.removeEventListener("mouseleave",Tt),document.removeEventListener("mousemove",X)}function it(){return et.props.triggerTarget||n}function ot(){return[et.popperChildren.tooltip,et.popperChildren.backdrop,et.popperChildren.content]}function st(){return et.props.followCursor&&!tt&&"focus"!==o}function ct(t,e){var n=et.popperChildren.tooltip;function r(t){t.target===n&&(J(n,"remove",r),e())}if(0===t)return e();J(n,"remove",I),J(n,"add",r),I=r}function ut(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];it().addEventListener(t,e,n),R.push({eventType:t,handler:e,options:n})}function lt(){et.props.touchHold&&!et.props.target&&(ut("touchstart",vt,m),ut("touchend",bt,m)),et.props.trigger.trim().split(" ").forEach(function(t){if("manual"!==t)if(et.props.target)switch(t){case"mouseenter":ut("mouseover",gt),ut("mouseout",wt);break;case"focus":ut("focusin",gt),ut("focusout",wt);break;case"click":ut(t,gt)}else switch(ut(t,vt),t){case"mouseenter":ut("mouseleave",bt);break;case"focus":ut(i?"focusout":"blur",yt)}})}function dt(){R.forEach(function(t){var e=t.eventType,n=t.handler,r=t.options;it().removeEventListener(e,n,r)}),R=[]}function ft(t){return et.props.arrow?H[t]+("round"===et.props.arrowType?18:16):H[t]}function mt(t){var r=a=t,i=r.clientX,o=r.clientY;if(H){var p=n.getBoundingClientRect(),s=et.props.followCursor,c="horizontal"===s,u="vertical"===s,l=G(K),d=_(["top","bottom"],l),m=_(["left","right"],l),v=e({},H);d&&(v.left=ft("left"),v.right=ft("right")),m&&(v.top=ft("top"),v.bottom=ft("bottom"));var h=d?Math.max(v.left,i):i,b=m?Math.max(v.top,o):o;d&&h>v.right&&(h=Math.min(i,window.innerWidth-v.right)),m&&b>v.bottom&&(b=Math.min(o,window.innerHeight-v.bottom)),!f(t.target,function(t){return t===n})&&et.props.interactive||(et.popperInstance.reference=e({},et.popperInstance.reference,{getBoundingClientRect:function(){return{width:0,height:0,top:c?p.top:b,bottom:c?p.bottom:b,left:u?p.left:h,right:u?p.right:h}},clientWidth:0,clientHeight:0}),et.popperInstance.scheduleUpdate()),"initial"===s&&et.state.isVisible&&nt()}}function vt(t){et.state.isEnabled&&!At(t)&&(et.state.isVisible||(o=t.type,t instanceof MouseEvent&&(a=t)),"click"===t.type&&!1!==et.props.hideOnClick&&et.state.isVisible?Tt():Lt(t))}function ht(t){var e=f(t.target,function(t){return t._tippy});d(t.target,w)===K||e===n||function(t,e,n,r){if(!t)return!0;var i=n.clientX,o=n.clientY,a=r.interactiveBorder,p=r.distance,s=e.top-o>("top"===t?a+p:a),c=o-e.bottom>("bottom"===t?a+p:a),u=e.left-i>("left"===t?a+p:a),l=i-e.right>("right"===t?a+p:a);return s||c||u||l}(G(K),K.getBoundingClientRect(),t,et.props)&&(rt(),Tt())}function bt(t){if(!At(t))return et.props.interactive?(document.body.addEventListener("mouseleave",Tt),void document.addEventListener("mousemove",X)):void Tt()}function yt(t){t.target===it()&&(et.props.interactive&&t.relatedTarget&&K.contains(t.relatedTarget)||Tt())}function gt(t){d(t.target,et.props.target)&&Lt(t)}function wt(t){d(t.target,et.props.target)&&Tt()}function At(t){var e="ontouchstart"in window,n=_(t.type,"touch"),r=et.props.touchHold;return e&&tt&&r&&!n||tt&&!r&&n}function Et(){!W&&T&&(W=!0,function(t){t.offsetHeight}(K),T())}function Ct(){var r=et.props.popperOptions,i=et.popperChildren,o=i.tooltip,a=i.arrow,p=S(r,"preventOverflow");function s(t){et.props.flip&&!et.props.flipOnUpdate&&(t.flipped&&(et.popperInstance.options.placement=t.placement),P(et.popperInstance.modifiers,!1)),o.setAttribute(h,t.placement),!1!==t.attributes[b]?o.setAttribute(b,""):o.removeAttribute(b),L&&L!==t.placement&&B&&(o.style.transition="none",requestAnimationFrame(function(){o.style.transition=""})),L=t.placement,B=et.state.isVisible;var n=G(K),r=o.style;r.top=r.bottom=r.left=r.right="",r[n]=-(et.props.distance-10)+"px";var i=p&&void 0!==p.padding?p.padding:v,a="number"==typeof i,s=e({top:a?i:i.top,bottom:a?i:i.bottom,left:a?i:i.left,right:a?i:i.right},!a&&i);s[n]=a?i+et.props.distance:(i[n]||0)+et.props.distance,et.popperInstance.modifiers.filter(function(t){return"preventOverflow"===t.name})[0].padding=s,H=s}var c=e({eventsEnabled:!1,placement:et.props.placement},r,{modifiers:e({},r?r.modifiers:{},{preventOverflow:e({boundariesElement:et.props.boundary,padding:v},p),arrow:e({element:a,enabled:!!a},S(r,"arrow")),flip:e({enabled:et.props.flip,padding:et.props.distance+v,behavior:et.props.flipBehavior},S(r,"flip")),offset:e({offset:et.props.offset},S(r,"offset"))}),onCreate:function(t){Et(),s(t),r&&r.onCreate&&r.onCreate(t)},onUpdate:function(t){Et(),s(t),r&&r.onUpdate&&r.onUpdate(t)}});et.popperInstance=new t(n,K,c)}function Lt(t,n){if(It(),!et.state.isVisible){if(et.props.target)return function(t){if(t){var n=d(t.target,et.props.target);n&&!n._tippy&&pt(n,e({},et.props,{content:D(r.content,[n]),appendTo:r.appendTo,target:"",showOnInit:!0}))}}(t);if(j=!0,t&&!n&&et.props.onTrigger(et,t),et.props.wait)return et.props.wait(et,t);st()&&!et.state.isMounted&&(et.popperInstance||Ct(),document.addEventListener("mousemove",mt));var i=x(et.props.delay,0,p.delay);i?c=setTimeout(function(){xt()},i):xt()}}function Tt(){if(It(),!et.state.isVisible)return nt();j=!1;var t=x(et.props.delay,1,p.delay);t?y=setTimeout(function(){et.state.isVisible&&Ot()},t):A=requestAnimationFrame(function(){Ot()})}function It(){clearTimeout(c),clearTimeout(y),cancelAnimationFrame(A)}function kt(t){F(t=t||{},p),dt(),et.props.triggerTarget&&delete et.props.triggerTarget._tippy;var r=et.props,i=N(n,e({},et.props,t,{ignoreAttributes:!0}));i.ignoreAttributes=k(t,"ignoreAttributes")?t.ignoreAttributes||!1:r.ignoreAttributes,et.props=i,it()._tippy=et,lt(),rt(),X=O(ht,t.interactiveDebounce||0),Z(K,r,i),et.popperChildren=U(K),et.popperInstance&&(et.popperInstance.update(),s.some(function(e){return k(t,e)&&t[e]!==r[e]})&&(et.popperInstance.destroy(),Ct(),et.state.isVisible&&et.popperInstance.enableEventListeners(),et.props.followCursor&&a&&mt(a)))}function xt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(et.props.duration,0,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&(!tt||et.props.touch)&&!it().hasAttribute("disabled")&&!1!==et.props.onShow(et)){K.style.visibility="visible",et.state.isVisible=!0,et.props.interactive&&it().classList.add(g);var e=ot();z(e.concat(K),0),T=function(){et.state.isVisible&&(st()||et.popperInstance.update(),et.popperChildren.backdrop&&(et.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),et.props.sticky&&(z([K],i?0:et.props.updateDuration),function t(){et.popperInstance.scheduleUpdate(),et.state.isMounted?requestAnimationFrame(t):z([K],0)}()),z([K],et.props.updateDuration),z(e,t),q(e,"visible"),function(t,e){ct(t,e)}(t,function(){et.props.aria&&it().setAttribute("aria-".concat(et.props.aria),K.id),et.props.onShown(et),et.state.isShown=!0}))},function(){W=!1;var t=!(st()||"initial"===et.props.followCursor&&tt);et.popperInstance?(st()||(et.popperInstance.scheduleUpdate(),t&&et.popperInstance.enableEventListeners()),P(et.popperInstance.modifiers,et.props.flip)):(Ct(),t&&et.popperInstance.enableEventListeners()),et.popperInstance.reference=n;var e=et.popperChildren.arrow;st()?(e&&(e.style.margin="0"),a&&mt(a)):e&&(e.style.margin=""),tt&&a&&"initial"===et.props.followCursor&&(mt(a),e&&(e.style.margin="0"));var r=et.props.appendTo;(C="parent"===r?n.parentNode:D(r,[n])).contains(K)||(C.appendChild(K),et.props.onMount(et),et.state.isMounted=!0)}()}}function Ot(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x(et.props.duration,1,p.duration[1]);if(!et.state.isDestroyed&&et.state.isEnabled&&!1!==et.props.onHide(et)){K.style.visibility="hidden",et.state.isVisible=!1,et.state.isShown=!1,B=!1,et.props.interactive&&it().classList.remove(g);var e=ot();z(e,t),q(e,"hidden"),function(t,e){ct(t,function(){!et.state.isVisible&&C&&C.contains(K)&&e()})}(t,function(){j||nt(),et.props.aria&&it().removeAttribute("aria-".concat(et.props.aria)),et.popperInstance.disableEventListeners(),et.popperInstance.options.placement=et.props.placement,C.removeChild(K),et.props.onHidden(et),et.state.isMounted=!1})}}}var st=!1;function ct(t,n){F(n||{},p),st||(document.addEventListener("click",it,!0),document.addEventListener("touchstart",et,m),window.addEventListener("blur",ot),st=!0);var r,i=e({},p,n);r=t,"[object Object]"!=={}.toString.call(r)||r.addEventListener||function(t){var e={isVirtual:!0,attributes:t.attributes||{},setAttribute:function(e,n){t.attributes[e]=n},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var n in e)t[n]=e[n]}(t);var o=function(t){if(H(t))return[t];if(t instanceof NodeList)return l(t);if(Array.isArray(t))return t;try{return l(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce(function(t,e){var n=e&&pt(e,i);return n&&t.push(n),t},[]);return H(t)?o[0]:o}return ct.version="4.3.0",ct.defaults=p,ct.setDefaults=function(t){Object.keys(t).forEach(function(e){p[e]=t[e]})},ct.hideAll=$,ct.group=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.delay,i=void 0===r?t[0].props.delay:r,o=n.duration,a=void 0===o?0:o,p=!1;function s(t){p=t,d()}function c(e){e._originalProps.onShow(e),t.forEach(function(t){t.set({duration:a}),t.hide()}),s(!0)}function u(t){t._originalProps.onHide(t),s(!1)}function l(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function d(){t.forEach(function(t){t.set({onShow:c,onShown:l,onHide:u,delay:p?[0,Array.isArray(i)?i[1]:i]:i,duration:p?a:t._originalProps.duration})})}t.forEach(function(t){t._originalProps?t.set(t._originalProps):t._originalProps=e({},t.props)}),d()},n&&setTimeout(function(){l(document.querySelectorAll("[data-tippy]")).forEach(function(t){var e=t.getAttribute("data-tippy");e&&ct(t,{content:e})})}),ct});
//# sourceMappingURL=index.min.js.map

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc