"use strict";(("undefined"!=typeof self?self:this).wpChessCom_dvZK=("undefined"!=typeof self?self:this).wpChessCom_dvZK||[]).push([[9552],{30061:function(e,t){t.A={component:"cc-tooltip-component",content:"cc-tooltip-content",visible:"cc-tooltip-visible",inner:"cc-tooltip-inner",left:"cc-tooltip-left",right:"cc-tooltip-right",top:"cc-tooltip-top",bottom:"cc-tooltip-bottom","anchor-left":"cc-tooltip-anchor-left","anchor-center":"cc-tooltip-anchor-center","anchor-right":"cc-tooltip-anchor-right"}},52124:function(e,t,o){var n=o(7118),l=o(97786);t.A=/* @__PURE__ */(0,n.defineComponent)({__name:"cc-tooltip",props:{anchor:{default:"center"},closeOnClick:{type:Boolean},delay:{default:200},forElement:{},forPreviousElement:{type:Boolean},position:{default:"top"},text:{},stickyVisible:{type:Boolean}},setup(e){let t,o;let i=e,c=(0,l.hR7)(),r=Math.max(10,i.delay),s=(0,n.ref)(),u=(0,n.ref)(!1),a=(0,n.ref)(!1);function listen(){unlisten();t=i.forElement??(i.forPreviousElement?c.value?.previousElementSibling:c.value?.parentElement);if(i.stickyVisible){showTooltip();return}i.closeOnClick&&t?.addEventListener("click",close);t?.addEventListener("mouseenter",onMouseenter)}function unlisten(){clearTimeout(o);t?.removeEventListener("click",close);t?.removeEventListener("mouseleave",close);t?.removeEventListener("mouseenter",onMouseenter)}(0,n.onMounted)(()=>{(0,n.nextTick)(listen)});(0,n.onUnmounted)(unlisten);function close(){a.value=!1;clearTimeout(o);o=setTimeout(()=>{u.value=!1},r)}function onMouseenter(){showTooltip();t?.addEventListener("mouseleave",close,{once:!0})}function showTooltip(){u.value=!0;s.value=t?.getBoundingClientRect();a.value=!1;clearTimeout(o);o=setTimeout(()=>{a.value=!0},r)}return(e,t)=>(e.$slots.default||e.text)&&u.value?((0,n.openBlock)(),(0,n.createBlock)(n.Teleport,{key:0,to:"body"},[(0,n.createElementVNode)("div",(0,n.mergeProps)(e.$attrs,{class:[e.$style.component,"dark-mode"],style:{"--target-width":`${s.value?.width}px`,height:`${s.value?.height}px`,left:`${s.value?.left}px`,top:`${s.value?.top}px`,width:`${s.value?.width}px`}}),[(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([e.$style.content,e.$style[e.position],"cc-text-medium-bold",{[e.$style["anchor-center"]]:"center"===e.anchor,[e.$style["anchor-left"]]:"left"===e.anchor,[e.$style["anchor-right"]]:"right"===e.anchor,[e.$style.visible]:a.value}])},[(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)(e.$style.inner)},[(0,n.renderSlot)(e.$slots,"default",{},()=>[(0,n.createTextVNode)((0,n.toDisplayString)(e.text),1)])],2)],2)],16)])):(0,n.createCommentVNode)("",!0)}})},41459:function(e,t,o){o.r(t);o.d(t,{default:function(){return __WEBPACK_DEFAULT_EXPORT__}});var n=o(70974),l=o(31286);function __WEBPACK_DEFAULT_EXPORT__(){document.querySelectorAll("[v-tooltip]").forEach(e=>{let t=e.getAttribute("v-tooltip")||"";if(!t)return;let o=document.createElement("div");document.body.appendChild(o);(0,l.E)(n.A,{forElement:e,position:e.getAttribute("v-tooltip-position")??"top",text:t}).mount(o)})}},70974:function(e,t,o){var n=o(47201),l=o(28609),i=o(66262);let c={};c.$style=l.A;let r=/*#__PURE__*/(0,i.A)(n.A,[["__cssModules",c]]);t.A=r},28609:function(e,t,o){o.d(t,{A:function(){return n.A}});var n=o(30061)},47201:function(e,t,o){o.d(t,{A:function(){return n.A}});var n=o(52124)}}]);