PageSourceSearch

https://lychen.org/assets/DismissableLayer-DyKxVgab.js

js lychen.org collected 2026-10-10 03:21:52 UTC 13,146 bytes, 3 lines download raw bytes

1import{$ as e,$n as t,$t as n,A as r,At as i,B as a,Bt as o,C as s,Cn as c,Ct as l,D as u,Dn as d,Dt as f,E as p,En as m,Et as ee,F as te,Ft as ne,G as re,Gt as h,H as g,Ht as _,I as ie,It as ae,J as oe,Jt as se,K as ce,Kt as le,L as v,Lt as ue,M as de,Mn as fe,Mt as pe,N as me,Nt as he,O as ge,On as y,Ot as _e,P as ve,Pt as b,Q as ye,Qt as be,R as xe,Rt as Se,S as Ce,Sn as we,St as x,T as S,Tn as C,Tt as w,U as T,Ut as E,V as D,Vt as O,W as k,Wt as Te,X as Ee,Xt as De,Y as Oe,Yt as ke,Z as Ae,Zn as je,Zt as Me,_ as Ne,_n as Pe,_t as Fe,a as Ie,an as Le,at as Re,b as ze,bn as Be,bt as Ve,c as He,cn as Ue,ct as We,d as Ge,dn as Ke,dt as qe,en as Je,er as A,et as Ye,f as Xe,fn as Ze,ft as j,g as M,gn as N,gt as Qe,h as $e,hn as et,ht as tt,i as nt,in as rt,it,j as at,jn as P,jt as ot,k as F,kt as st,l as ct,ln as lt,lt as ut,m as dt,mn as ft,mt as I,n as pt,nn as mt,nr as L,nt as ht,o as gt,on as _t,ot as vt,p as yt,pn as bt,pt as xt,q as St,qt as R,r as Ct,rn as wt,rt as Tt,s as Et,sn as Dt,st as Ot,t as kt,tn as At,tr as jt,tt as z,u as Mt,un as Nt,ut as Pt,v as B,vn as V,vt as Ft,w as It,wn as Lt,wt as Rt,x as zt,xn as Bt,xt as H,y as Vt,yn as Ht,yt as Ut,z as Wt,zt as Gt}from"./runtime-core.esm-bundler-Car86Ubo.js";import{A as Kt,B as qt,D as Jt,E as Yt,F as Xt,G as Zt,H as Qt,I as $t,K as en,L as tn,M as nn,N as rn,O as an,P as on,R as sn,T as cn,U as ln,V as un,W as dn,j as fn,k as pn,q as mn,w as hn,z as gn}from"./app-DLM2-Jx2.js";import{d as U,i as _n,n as vn,r as yn,t as bn,v as xn}from"./useForwardExpose-BiiVYK_o.js";import{r as Sn,t as Cn}from"./Primitive-B5qOUMJ-.js";import{t as wn}from"./useForwardProps-BTNmIHsq.js";var W=Object.defineProperty,G=(e,t)=>{let n={};for(var r in e)W(n,r,{get:e[r],enumerable:!0});return t||W(n,Symbol.toStringTag,{value:`Module`}),n},Tn=G({BaseTransition:()=>kt,BaseTransitionPropsValidators:()=>pt,Comment:()=>Ct,DeprecationTypes:()=>null,EffectScope:()=>be,ErrorCodes:()=>nt,ErrorTypeStrings:()=>Ie,Fragment:()=>gt,KeepAlive:()=>Et,ReactiveEffect:()=>n,Static:()=>He,Suspense:()=>ct,Teleport:()=>Mt,Text:()=>Ge,TrackOpTypes:()=>Je,Transition:()=>hn,TransitionGroup:()=>cn,TriggerOpTypes:()=>At,VueElement:()=>Yt,assertNumber:()=>Xe,callWithAsyncErrorHandling:()=>yt,callWithErrorHandling:()=>dt,camelize:()=>P,capitalize:()=>fe,cloneVNode:()=>$e,compatUtils:()=>null,compile:()=>En,computed:()=>M,createApp:()=>Jt,createBlock:()=>B,createCommentVNode:()=>Vt,createElementBlock:()=>ze,createElementVNode:()=>Ne,createHydrationRenderer:()=>zt,createPropsRestProxy:()=>Ce,createRenderer:()=>s,createSSRApp:()=>an,createSlots:()=>It,createStaticVNode:()=>S,createTextVNode:()=>p,createVNode:()=>u,customRef:()=>mt,defineAsyncComponent:()=>ge,defineComponent:()=>F,defineCustomElement:()=>pn,defineEmits:()=>r,defineExpose:()=>at,defineModel:()=>de,defineOptions:()=>me,defineProps:()=>ve,defineSSRCustomElement:()=>Kt,defineSlots:()=>te,devtools:()=>ie,effect:()=>wt,effectScope:()=>rt,getCurrentInstance:()=>v,getCurrentScope:()=>Le,getCurrentWatcher:()=>_t,getTransitionRawChildren:()=>xe,guardReactiveProps:()=>Wt,h:()=>a,handleError:()=>D,hasInjectionContext:()=>g,hydrate:()=>fn,hydrateOnIdle:()=>T,hydrateOnInteraction:()=>k,hydrateOnMediaQuery:()=>re,hydrateOnVisible:()=>ce,initCustomFormatter:()=>St,initDirectivesForSSR:()=>nn,inject:()=>oe,isMemoSame:()=>Oe,isProxy:()=>Dt,isReactive:()=>Ue,isReadonly:()=>lt,isRef:()=>Nt,isRuntimeOnly:()=>Ee,isShallow:()=>Ke,isVNode:()=>Ae,markRaw:()=>Ze,mergeDefaults:()=>ye,mergeModels:()=>e,mergeProps:()=>Ye,nextTick:()=>z,nodeOps:()=>rn,normalizeClass:()=>je,normalizeProps:()=>t,normalizeStyle:()=>A,onActivated:()=>ht,onBeforeMount:()=>Tt,onBeforeUnmount:()=>it,onBeforeUpdate:()=>Re,onDeactivated:()=>vt,onErrorCaptured:()=>Ot,onMounted:()=>We,onRenderTracked:()=>ut,onRenderTriggered:()=>Pt,onScopeDispose:()=>bt,onServerPrefetch:()=>qe,onUnmounted:()=>j,onUpdated:()=>xt,onWatcherCleanup:()=>ft,openBlock:()=>I,patchProp:()=>on,popScopeId:()=>tt,provide:()=>Qe,proxyRefs:()=>et,pushScopeId:()=>Fe,queuePostFlushCb:()=>Ft,reactive:()=>N,readonly:()=>Pe,ref:()=>V,registerRuntimeCompiler:()=>Ut,render:()=>Xt,renderList:()=>Ve,renderSlot:()=>H,resolveComponent:()=>x,resolveDirective:()=>l,resolveDynamicComponent:()=>Rt,resolveFilter:()=>null,resolveTransitionHooks:()=>w,setBlockTracking:()=>ee,setDevtoolsHook:()=>f,setTransitionHooks:()=>_e,shallowReactive:()=>Ht,shallowReadonly:()=>Be,shallowRef:()=>Bt,ssrContextKey:()=>st,ssrUtils:()=>i,stop:()=>we,toDisplayString:()=>jt,toHandlerKey:()=>L,toHandlers:()=>ot,toRaw:()=>c,toRef:()=>Lt,toRefs:()=>C,toValue:()=>m,transformVNodeArgs:()=>pe,triggerRef:()=>d,unref:()=>y,useAttrs:()=>he,useCssModule:()=>$t,useCssVars:()=>tn,useHost:()=>sn,useId:()=>b,useModel:()=>ne,useSSRContext:()=>ae,useShadowRoot:()=>gn,useSlots:()=>ue,useTemplateRef:()=>Se,useTransitionState:()=>Gt,vModelCheckbox:()=>qt,vModelDynamic:()=>un,vModelRadio:()=>Qt,vModelSelect:()=>ln,vModelText:()=>dn,vShow:()=>
1Zt,version:()=>o,warn:()=>O,watch:()=>_,watchEffect:()=>E,watchPostEffect:()=>Te,watchSyncEffect:()=>h,withAsyncContext:()=>le,withCtx:()=>R,withDefaults:()=>se,withDirectives:()=>ke,withKeys:()=>en,withMemo:()=>De,withModifiers:()=>mn,withScopeId:()=>Me}),En=()=>{};function Dn(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function K(e,t,n){let r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function q(e){return e==null}var[J,On]=xn(`ConfigProvider`),Y=N({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});function X(e){let t=v(),n=t?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(t=>{r[L(P(t))]=(...n)=>e(t,...n)}),r}function Z(e,t){let n=wn(e),r=t?X(t):{};return M(()=>({...n.value,...r}))}var kn=0;function An(e,t=`reka`){if(e)return e;let n,r=J({useId:void 0});return n=r.useId?r.useId():`useId`in Tn?b?.():`${++kn}`,t?`${t}-${n}`:n}function jn(e,t){let n=V(e);function r(e){return t[n.value][e]??n.value}return{state:n,dispatch:e=>{n.value=r(e)}}}function Mn(e,t){let n=V({}),r=V(`none`),i=V(e),a=e.value?`mounted`:`unmounted`,o,s=t.value?.ownerDocument.defaultView??vn,{state:c,dispatch:l}=jn(a,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}}),u=e=>{if(U){let n=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(n)}};_(e,async(e,i)=>{let a=i!==e;if(await z(),a){let a=r.value,o=Q(t.value);e?(l(`MOUNT`),u(`enter`),o===`none`&&u(`after-enter`)):o===`none`||o===`undefined`||n.value?.display===`none`?(l(`UNMOUNT`),u(`leave`),u(`after-leave`)):i&&a!==o?(l(`ANIMATION_OUT`),u(`leave`)):(l(`UNMOUNT`),u(`after-leave`))}},{immediate:!0});let d=e=>{if(e.target!==t.value)return;let n=Q(t.value),r=n.includes(CSS.escape(e.animationName)),a=c.value===`mounted`?`enter`:`leave`;if(r&&(u(`after-${a}`),l(`ANIMATION_END`),!i.value)){let e=t.value.style.animationFillMode;t.value.style.animationFillMode=`forwards`,o=s?.setTimeout(()=>{t.value?.style.animationFillMode===`forwards`&&(t.value.style.animationFillMode=e)})}n===`none`&&l(`ANIMATION_END`)},f=e=>{e.target===t.value&&(r.value=Q(t.value))},p=_(t,(e,t)=>{e?(n.value=getComputedStyle(e),e.addEventListener(`animationstart`,f),e.addEventListener(`animationcancel`,d),e.addEventListener(`animationend`,d)):(l(`ANIMATION_END`),o!==void 0&&s?.clearTimeout(o),t?.removeEventListener(`animationstart`,f),t?.removeEventListener(`animationcancel`,d),t?.removeEventListener(`animationend`,d))},{immediate:!0}),m=_(c,()=>{let e=Q(t.value);r.value=c.value===`mounted`?e:`none`});return j(()=>{p(),m(),t.value&&(t.value.removeEventListener(`animationstart`,f),t.value.removeEventListener(`animationcancel`,d),t.value.removeEventListener(`animationend`,d)),o!==void 0&&s?.clearTimeout(o)}),{isPresent:M(()=>[`mounted`,`unmountSuspended`].includes(c.value))}}function Q(e){return e&&getComputedStyle(e).animationName||`none`}var Nn=F({name:`Presence`,props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){let{present:r,forceMount:i}=C(e),o=V(),{isPresent:s}=Mn(r,o);n({present:s});let c=t.default({present:s.value});c=Sn(c||[]);let l=v();if(c&&c?.length>1){let e=l?.parent?.type.name?`<${l.parent.type.name} />`:`component`;throw Error([`Detected an invalid children for \`${e}\` for  \`Presence\` component.`,``,"Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.",`You can apply a few solutions:`,["Provide a single child element so that `presence` directive attach correctly.",`Ensure the first child is an actual element instead of a raw text node or comment node.`].map(e=>`  - ${e}`).join(`
2`)].join(`
3`))}return()=>i.value||r.value||s.value?a(t.default({present:s.value})[0],{ref:e=>{let t=_n(e);return t?.hasAttribute===void 0||(t?.hasAttribute(`data-reka-popper-content-wrapper`)?o.value=t.firstElementChild:o.value=t),t}}):null}}),Pn=`dismissableLayer.pointerDownOutside`,Fn=`dismissableLayer.focusOutside`;function $(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function In(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=V(!1),a=V(()=>{});return E(o=>{if(!U||!m(n))return;let s=async n=>{let o=n.target;if(t?.value&&o){if($(t.value,o)){i.value=!1;return}if(n.target&&!i.value){let t={originalEvent:n};function i(){K(Pn,e,t)}n.pointerType===`touch`?(r.removeEventListener(`click`,a.value),a.value=i,r.addEventListener(`click`,a.value,{once:!0})):i()}else r.removeEventListener(`click`,a.value);i.value=!1}},c=window.setTimeout(()=>{r.addEventListener(`pointerdown`,s)},0);o(()=>{window.clearTimeout(c),r.removeEventListener(`pointerdown`,s),r.removeEventListener(`click`,a.value)})}),{onPointerDownCapture:()=>{m(n)&&(i.value=!0)}}}function Ln(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=V(!1);return E(a=>{if(!U||!m(n))return;let o=async n=>{if(!t?.value)return;await z(),await z();let r=n.target;t.value&&r&&!$(t.value,r)&&n.target&&!i.value&&K(Fn,e,{originalEvent:n})};r.addEventListener(`focusin`,o),a(()=>r.removeEventListener(`focusin`,o))}),{onFocusCapture:()=>{m(n)&&(i.value=!0)},onBlurCapture:()=>{m(n)&&(i.value=!1)}}}var Rn=F({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(e,{emit:t}){let n=e,r=t,{forwardRef:i,currentElement:a}=bn(),o=M(()=>a.value?.ownerDocument??globalThis.document),s=M(()=>Y.layersRoot),c=M(()=>a.value?Array.from(s.value).indexOf(a.value):-1),l=M(()=>Y.layersWithOutsidePointerEventsDisabled.size>0),u=M(()=>{let e=Array.from(s.value),[t]=[...Y.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return c.value>=n}),d=In(async e=>{let t=[...Y.branches].some(t=>t?.contains(e.target));n.present&&u.value&&!t&&(r(`pointerDownOutside`,e),r(`interactOutside`,e),await z(),e.defaultPrevented||r(`dismiss`))},a,()=>n.present),f=Ln(e=>{let t=[...Y.branches].some(t=>t?.contains(e.target));n.present&&!t&&(r(`focusOutside`,e),r(`interactOutside`,e),e.defaultPrevented||r(`dismiss`))},a);return yn(`Escape`,e=>{n.present&&c.value===s.value.size-1&&(r(`escapeKeyDown`,e),e.defaultPrevented||r(`dismiss`))}),_([a,()=>n.disableOutsidePointerEvents,()=>n.present],([e,t,n],r,i)=>{e&&n&&t&&(Y.layersWithOutsidePointerEventsDisabled.size===0&&(Y.originalBodyPointerEvents=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents=`none`),Y.layersWithOutsidePointerEventsDisabled.add(e),i(()=>{Y.layersWithOutsidePointerEventsDisabled.delete(e),Y.layersWithOutsidePointerEventsDisabled.size===0&&!q(Y.originalBodyPointerEvents)&&(o.value.body.style.pointerEvents=Y.originalBodyPointerEvents)}))},{immediate:!0}),_([a,()=>n.present],([e,t],n,r)=>{e&&t&&(s.value.add(e),r(()=>{s.value.delete(e)}))},{immediate:!0}),E(e=>{e(()=>{a.value&&(s.value.delete(a.value),Y.layersWithOutsidePointerEventsDisabled.delete(a.value))})}),(e,t)=>(I(),B(y(Cn),{ref:y(i),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:A({pointerEvents:l.value?u.value?`auto`:`none`:void 0}),onFocusCapture:y(f).onFocusCapture,onBlurCapture:y(f).onBlurCapture,onPointerdownCapture:y(d).onPointerDownCapture},{default:R(()=>[H(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}});
3export{X as a,q as c,Z as i,Dn as l,Nn as n,Y as o,An as r,J as s,Rn as t,G as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.