PageSourceSearch

https://devfra.me/_nuxt/BH89Xpic.js

js devfra.me collected 2026-10-06 10:21:40 UTC 5,236 bytes, 1 lines download raw bytes

1import{En as e,Ht as t,J as n,On as r,Ut as i,er as a,g as o,gn as s,k as c,mt as l,qt as u,tt as d,v as f,vn as p,xt as m}from"./B8D2lM98.js";import{t as h}from"./Bng2rRDf.js";import{t as g}from"./DHihWhf5.js";import{s as _}from"./DpkKioZj.js";import{r as v}from"./BQC6X3JM.js";import{t as y}from"./BIKWJofD.js";import{t as b}from"./BaRvYhlr.js";var x=s({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),S=`dismissableLayer.pointerDownOutside`,C=`dismissableLayer.focusOutside`;function w(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 T(t,n,r=!0){let a=n?.value?.ownerDocument??globalThis?.document,o=p(!1),s=p(()=>{});return i(i=>{if(!_||!e(r))return;let c=async e=>{let r=e.target;if(n?.value&&r){if(w(n.value,r)){o.value=!1;return}if(e.target&&!o.value){let n={originalEvent:e};function r(){h(S,t,n)}e.pointerType===`touch`?(a.removeEventListener(`click`,s.value),s.value=r,a.addEventListener(`click`,s.value,{once:!0})):r()}else a.removeEventListener(`click`,s.value);o.value=!1}},l=window.setTimeout(()=>{a.addEventListener(`pointerdown`,c)},0);i(()=>{window.clearTimeout(l),a.removeEventListener(`pointerdown`,c),a.removeEventListener(`click`,s.value)})}),{onPointerDownCapture:()=>{e(r)&&(o.value=!0)}}}function E(t,n,r=!0){let a=n?.value?.ownerDocument??globalThis?.document,o=p(!1);return i(i=>{if(!_||!e(r))return;let s=async e=>{if(!n?.value)return;await d(),await d();let r=e.target;
1n.value&&r&&!w(n.value,r)&&e.target&&!o.value&&h(C,t,{originalEvent:e})};a.addEventListener(`focusin`,s),i(()=>a.removeEventListener(`focusin`,s))}),{onFocusCapture:()=>{e(r)&&(o.value=!0)},onBlurCapture:()=>{e(r)&&(o.value=!1)}}}var D=c({__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:n}){let s=e,c=n,{forwardRef:p,currentElement:h}=b(),_=o(()=>h.value?.ownerDocument??globalThis.document),S=o(()=>x.layersRoot),C=o(()=>h.value?Array.from(S.value).indexOf(h.value):-1),w=o(()=>x.layersWithOutsidePointerEventsDisabled.size>0),D=o(()=>{let e=Array.from(S.value),[t]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return C.value>=n}),O=T(async e=>{let t=[...x.branches].some(t=>t?.contains(e.target));s.present&&D.value&&!t&&(c(`pointerDownOutside`,e),c(`interactOutside`,e),await d(),e.defaultPrevented||c(`dismiss`))},h),k=E(e=>{let t=[...x.branches].some(t=>t?.contains(e.target));s.present&&!t&&(c(`focusOutside`,e),c(`interactOutside`,e),e.defaultPrevented||c(`dismiss`))},h);return v(`Escape`,e=>{s.present&&C.value===S.value.size-1&&(c(`escapeKeyDown`,e),e.defaultPrevented||c(`dismiss`))}),t([h,()=>s.disableOutsidePointerEvents,()=>s.present],([e,t,n],r,i)=>{e&&n&&t&&(x.layersWithOutsidePointerEventsDisabled.size===0&&(x.originalBodyPointerEvents=_.value.body.style.pointerEvents,_.value.body.style.pointerEvents=`none`),x.layersWithOutsidePointerEventsDisabled.add(e),i(()=>{x.layersWithOutsidePointerEventsDisabled.delete(e),x.layersWithOutsidePointerEventsDisabled.size===0&&!g(x.originalBodyPointerEvents)&&(_.value.body.style.pointerEvents=x.originalBodyPointerEvents)}))},{immediate:!0}),t([h,()=>s.present],([e,t],n,r)=>{e&&t&&(S.value.add(e),r(()=>{S.value.delete(e)}))},{immediate:!0}),i(e=>{e(()=>{h.value&&(S.value.delete(h.value),x.layersWithOutsidePointerEventsDisabled.delete(h.value))})}),(e,t)=>(l(),f(r(y),{ref:r(p),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:a({pointerEvents:w.value?D.value?`auto`:`none`:void 0}),onFocusCapture:r(k).onFocusCapture,onBlurCapture:r(k).onBlurCapture,onPointerdownCapture:r(O).onPointerDownCapture},{default:u(()=>[m(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),O=c({__name:`VisuallyHidden`,props:{feature:{type:String,required:!1,default:`focusable`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return(e,t)=>(l(),f(r(y),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature===`focusable`||e.feature===`fully-hidden`?`true`:void 0,"data-hidden":e.feature===`fully-hidden`?``:void 0,tabindex:e.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,border:0,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,whiteSpace:`nowrap`,wordWrap:`normal`,top:`-1px`,left:`-1px`}},{default:u(()=>[m(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),k=Symbol(`nuxt-ui.portal-target`);function A(e){let t=n(k,void 0),r=o(()=>e.value===!0?t?.value:e.value),i=o(()=>typeof r.value==`boolean`&&!r.value),a=o(()=>typeof r.value==`boolean`?`body`:r.value);return o(()=>({to:a.value,disabled:i.value}))}export{x as a,D as i,A as n,O as r,k as t};

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.