PageSourceSearch

https://tumanito.com/_nuxt/ChHmxM55.js

js tumanito.com collected 2026-10-02 01:48:13 UTC 4,968 bytes, 1 lines download raw bytes

1import{Er as e,Hn as t,Jt as n,Or as r,Un as i,ei as a,gr as o,gt as s,kt as c,mn as l,qn as u,tn as d,ut as f,vr as p,vt as m,xn as h,yt as g}from"./BQxKsqNx.js";import{i as _}from"./Mb01CPJS.js";import{u as v}from"./DNoZaTg9.js";import{d as y,r as b}from"./SPGNATgW.js";import{t as x}from"./Bng2rRDf.js";import{t as S}from"./DHihWhf5.js";import{d as C}from"./BldMfq8j.js";import{t as w}from"./BKvKrunw.js";var T=o({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),E=`dismissableLayer.pointerDownOutside`,D=`dismissableLayer.focusOutside`;function O(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 k(t,n,r=!0){let a=n?.value?.ownerDocument??globalThis?.document,o=p(!1),s=p(()=>{});return i(i=>{if(!v||!e(r))return;let c=async e=>{let r=e.target;if(n?.value&&r){if(O(n.value,r)){o.value=!1;return}if(e.target&&!o.value){let n={originalEvent:e};function r(){x(E,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 A(t,n,r=!0){let a=n?.value?.ownerDocument??globalThis?.document,o=p(!1);return i(i=>{if(!v||!e(r))return;let s=async e=>{if(!n?.value)return;await d(),await d();let r=e.target;
1n.value&&r&&!O(n.value,r)&&e.target&&!o.value&&x(D,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 j=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 o=e,c=n,{forwardRef:f,currentElement:p}=w(),g=s(()=>p.value?.ownerDocument??globalThis.document),_=s(()=>T.layersRoot),v=s(()=>p.value?Array.from(_.value).indexOf(p.value):-1),y=s(()=>T.layersWithOutsidePointerEventsDisabled.size>0),x=s(()=>{let e=Array.from(_.value),[t]=[...T.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return v.value>=n}),E=k(async e=>{let t=[...T.branches].some(t=>t?.contains(e.target));o.present&&x.value&&!t&&(c(`pointerDownOutside`,e),c(`interactOutside`,e),await d(),e.defaultPrevented||c(`dismiss`))},p),D=A(e=>{let t=[...T.branches].some(t=>t?.contains(e.target));o.present&&!t&&(c(`focusOutside`,e),c(`interactOutside`,e),e.defaultPrevented||c(`dismiss`))},p);return b(`Escape`,e=>{o.present&&v.value===_.value.size-1&&(c(`escapeKeyDown`,e),e.defaultPrevented||c(`dismiss`))}),t([p,()=>o.disableOutsidePointerEvents,()=>o.present],([e,t,n],r,i)=>{e&&n&&t&&(T.layersWithOutsidePointerEventsDisabled.size===0&&(T.originalBodyPointerEvents=g.value.body.style.pointerEvents,g.value.body.style.pointerEvents=`none`),T.layersWithOutsidePointerEventsDisabled.add(e),i(()=>{T.layersWithOutsidePointerEventsDisabled.delete(e),T.layersWithOutsidePointerEventsDisabled.size===0&&!S(T.originalBodyPointerEvents)&&(g.value.body.style.pointerEvents=T.originalBodyPointerEvents)}))},{immediate:!0}),t([p,()=>o.present],([e,t],n,r)=>{e&&t&&(_.value.add(e),r(()=>{_.value.delete(e)}))},{immediate:!0}),i(e=>{e(()=>{p.value&&(_.value.delete(p.value),T.layersWithOutsidePointerEventsDisabled.delete(p.value))})}),(e,t)=>(l(),m(r(C),{ref:r(f),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:a({pointerEvents:y.value?x.value?`auto`:`none`:void 0}),onFocusCapture:r(D).onFocusCapture,onBlurCapture:r(D).onBlurCapture,onPointerdownCapture:r(E).onPointerDownCapture},{default:u(()=>[h(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),M=c({__name:`Teleport`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e,n=_({}),i=s(()=>t.to??n.teleportTo?.value??`body`),a=y();return(e,t)=>r(a)||e.forceMount?(l(),m(f,{key:0,to:i.value,disabled:e.disabled,defer:e.defer},[h(e.$slots,`default`)],8,[`to`,`disabled`,`defer`])):g(`v-if`,!0)}}),N=Symbol(`nuxt-ui.portal-target`);function P(e){let t=n(N,void 0),r=s(()=>e.value===!0?t?.value:e.value),i=s(()=>typeof r.value==`boolean`&&!r.value),a=s(()=>typeof r.value==`boolean`?`body`:r.value);return s(()=>({to:a.value,disabled:i.value}))}export{T as a,j as i,P as n,M as r,N 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.