<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{u as d,c as s,E as R}from"./index.f2592d09.mjs";import{z as T,Z as U,a as D,D as n,C as $,r as V,u as p,at as O,o as u,c as j,k as c,f as z,t as v,l as H,i as b,J as m,m as I,a7 as L,bo as F,P as J}from"./entry.179c5142.mjs";import{d as f}from"./dropdown.7e8f85e3.mjs";import{_ as K}from"./plugin-vue_export-helper.7a5db879.mjs";const Z=T({trigger:d.trigger,placement:f.placement,disabled:d.disabled,visible:s.visible,transition:s.transition,popperOptions:f.popperOptions,tabindex:f.tabindex,content:s.content,popperStyle:s.popperStyle,popperClass:s.popperClass,enterable:{...s.enterable,default:!0},effect:{...s.effect,default:"light"},teleported:s.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),q={"update:visible":o=&gt;U(o),"before-enter":()=&gt;!0,"before-leave":()=&gt;!0,"after-enter":()=&gt;!0,"after-leave":()=&gt;!0},G={name:"ElPopover"},M=D({...G,props:Z,emits:q,setup(o,{expose:t,emit:a}){const r=o,w="onUpdate:visible",g=n(()=&gt;r[w]),i=$("popover"),l=V(),y=n(()=&gt;{var e;return(e=p(l))==null?void 0:e.popperRef}),C=n(()=&gt;[{width:O(r.width)},r.popperStyle]),P=n(()=&gt;[i.b(),r.popperClass,{[i.m("plain")]:!!r.content}]),E=n(()=&gt;r.transition===`${i.namespace.value}-fade-in-linear`),k=()=&gt;{var e;(e=l.value)==null||e.hide()},S=()=&gt;{a("before-enter")},A=()=&gt;{a("before-leave")},B=()=&gt;{a("after-enter")},N=()=&gt;{a("update:visible",!1),a("after-leave")};return t({popperRef:y,hide:k}),(e,_)=&gt;(u(),j(p(R),L({ref_key:"tooltipRef",ref:l},e.$attrs,{trigger:e.trigger,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":p(P),"popper-style":p(C),teleported:e.teleported,persistent:e.persistent,"gpu-acceleration":p(E),"onUpdate:visible":p(g),onBeforeShow:S,onBeforeHide:A,onShow:B,onHide:N}),{content:c(()=&gt;[e.title?(u(),z("div",{key:0,class:H(p(i).e("title")),role:"title"},v(e.title),3)):b("v-if",!0),m(e.$slots,"default",{},()=&gt;[I(v(e.content),1)])]),default:c(()=&gt;[e.$slots.reference?m(e.$slots,"reference",{key:0}):b("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var Q=K(M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const h=(o,t)=&gt;{const a=t.arg||t.value,r=a==null?void 0:a.popperRef;r&amp;&amp;(r.triggerRef=o)};var W={mounted(o,t){h(o,t)},updated(o,t){h(o,t)}};const X="popover",Y=F(W,X),re=J(Q,{directive:Y});async function ae(o,t={}){return await(await fetch(o,{method:"get",headers:{"Content-Type":"application/json; charset=utf-8",...t==null?void 0:t.headers}})).json()}export{re as E,ae as f};
</pre></body></html>