PageSourceSearch

https://cre.ru/_nuxt/BWUQLM4E.js

js cre.ru collected 2026-09-24 08:32:22 UTC 7,371 bytes, 2 lines download raw bytes

1import{_ as A,a as I,b as R}from"./BQA0bEdl.js";import{u as S,a as b,P as k,e as M}from"./_pQ04Iv9.js";import{u as D}from"./DbrnNzFw.js";import{d as O,t as K,r as P,e as g,o as m,w as c,h as v,g as e,z,f as C,aw as L,n as T,q as U,m as B,X as F}from"./Rn1tUdXN.js";import{_ as W,a as x,b as V,c as N,d as j}from"./DAMk_uET.js";import{u as q,a as _}from"./CIwZ0a70.js";import{u as G}from"./ChCPR7IN.js";import{c as H}from"./B1kG8cP6.js";import{P as X}from"./CcPy5fHj.js";const[h,J]=H("PopoverRoot"),le=O({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1}},emits:["update:open"],setup(d,{emit:p}){const o=d,s=p,{modal:r}=K(o),a=S(o,"open",s,{defaultValue:o.defaultOpen,passive:o.open===void 0}),l=P(),u=P(!1);return J({contentId:"",triggerId:"",modal:r,open:a,onOpenChange:t=>{a.value=t},onOpenToggle:()=>{a.value=!a.value},triggerElement:l,hasCustomAnchor:u}),(t,n)=>(m(),g(e(A),null,{default:c(()=>[v(t.$slots,"default",{open:e(a)})]),_:3}))}}),de=O({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(d){const p=d,o=h(),{forwardRef:s,currentElement:r}=b();return o.triggerId||(o.triggerId=D(void 0,"reka-popover-trigger")),z(()=>{o.triggerElement.value=r.value}),(a,l)=>(m(),g(L(e(o).hasCustomAnchor.value?e(k):e(I)),{"as-child":""},{default:c(()=>[C(e(k),{id:e(o).triggerId,ref:e(s),type:a.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":e(o).open.value,"aria-controls":e(o).contentId,"data-state":e(o).open.value?"open":"closed",as:a.as,"as-child":p.asChild,onClick:e(o).onOpenToggle},{default:c(()=>[v(a.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),pe=O({__name:"PopoverPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(d){const p=d;return(o,s)=>(m(),g(e(W),T(U(p)),{default:c(()=>[v(o.$slots,"default")]),_:3},16))}}),E=O({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(d,{emit:p}){const o=d,s=p,r=q(M(o,"trapFocus","disableOutsidePointerEvents")),{forwardRef:a}=b(),l=h();return G(),(u,t)=>(m(),g(e(V),{"as-child":"",loop:"",trapped:u.trapFocus,onMountAutoFocus:t[5]||(t[5]=n=>s("openAutoFocus",n)),onUnmountAutoFocus:t[6]||(t[6]=n=>s("closeAutoFocus",n))},{default:c(()=>[C(e(x),{"as-child":"","disable-outside-pointer-events":u.disableOutsidePointerEvents,onPointerDownOutside:t[0]||(t[0]=n=>s("pointerDownOutside",n)),onInteractOutside:t[1]||(t[1]=n=>s("interactOutside",n)),onEscapeKeyDown:t[2]||(t[2]=n=>s("escapeKeyDown",n)),onFocusOutside:t[3]||(t[3]=n=>s("focusOutside",n)),onDismiss:t[4]||(t[4]=n=>e(l).onOpenChange(!1))},{default:c(()=>[C(e(R),B(e(r),{id:e(l).contentId,ref:e(a),"data-state":e(l).open.value?"open":"closed","aria-labelledby":e(l).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:c(()=>[v(u.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Q=O({__name:"PopoverContentModal",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(d,{emit:p}){const o=d,s=p,r=h(),a=P(!1);N(!0);const l=_(o,s),{forwardRef:u,currentElement:t}=b();return j(t),(n,i)=>(m(),g(E,B(e(l),{ref:e(u),"trap-focus":e(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:i[0]||(i[0]=F(f=>{var y;s("closeAutoFocus",f),a.value||(y=e(r).triggerElement.value)==null||y.focus()},["prevent"])),onPointerDownOutside:i[1]||(i[1]=f=>{s("pointerDownOutside",f);const y=f.detail.originalEvent,w=y.button===0&&y.ctrlKey===!0,$=y.button===2||w;a.value=$}),onFocusOutside:i[2]||(i[2]=F(()=>{},["prevent"]))}),{default:c(()=>[v(n.$slots,"default")]),_:3},16,["trap-focus"]))}}),Y=O({__name:"PopoverContentNonModal",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(d,{emit:p}){const o=d,s=p,r=h(),a=P(!1),l=P(!1),u=_(o,s);return(t,n)=>(m(),g(E,B(e(u),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:n[0]||(n[0]=i=>{var f;
1s("closeAutoFocus",i),i.defaultPrevented||(a.value||(f=e(r).triggerElement.value)==null||f.focus(),i.preventDefault()),a.value=!1,l.value=!1}),onInteractOutside:n[1]||(n[1]=async i=>{var w;s("interactOutside",i),i.defaultPrevented||(a.value=!0,i.detail.originalEvent.type==="pointerdown"&&(l.value=!0));const f=i.target;((w=e(r).triggerElement.value)==null?void 0:w.contains(f))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&l.value&&i.preventDefault()})}),{default:c(()=>[v(t.$slots,"default")]),_:3},16))}}),ue=O({__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(d,{emit:p}){const o=d,s=p,r=h(),a=_(o,s),{forwardRef:l}=b();return r.contentId||(r.contentId=D(void 0,"reka-popover-content")),(u,t)=>(m(),g(e(X),{present:u.forceMount||e(r).open.value},{default:c(()=>[e(r).modal.value?(m(),g(Q,B({key:0},e(a),{ref:e(l)}),{default:c(()=>[v(u.$slots,"default")]),_:3},16)):(m(),g(Y,B({key:1},e(a),{ref:e(l)}),{default:c(()=>[v(u.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}});export{de as _,ue as a,pe as b,le as c};
2//# sourceMappingURL=BWUQLM4E.js.map

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.