PageSourceSearch

https://beautyisntskindeep.com/assets/TmlStickyContainer.8efe1f0b.js

js beautyisntskindeep.com collected 2026-09-29 00:24:05 UTC 1,472 bytes, 2 lines download raw bytes

1import{d as v,r as h,ap as S,aq as E,c as C,ar as O,D as W,E as y,u,G as k,Q as I,S as R,H as V}from"./vue.00f7c436.js";import{bs as _,bt as w,bu as B,bv as T,bw as $}from"./index.474d7b13.js";import"./sentry.09480738.js";function z(n,e){var t;return _(n,function(a,r,l){return t=e(a,r,l),!t}),!!t}function A(n,e,t){var a=w(n)?B:z;return t&&T(n,e,t)&&(e=void 0),a(n,$(e))}const G=v({__name:"TmlStickyContainer",props:{stickToScreen:{type:Boolean,default:!0},unstickWhenElementsOnScreen:null,unstickWhenReached:null},setup(n){var m,d,b;const e=n,t=h({}),{arrivedState:a}=S(window,{offset:{bottom:(m=e==null?void 0:e.unstickWhenReached)==null?void 0:m.bottomOffset,top:(d=e==null?void 0:e.unstickWhenReached)==null?void 0:d.topOffset}}),{bottom:r,top:l}=E(a),i=C(()=>{var s,o;return!e.stickToScreen||((s=e==null?void 0:e.unstickWhenReached)==null?void 0:s.bottomOffset)!==void 0&&r.value||((o=e==null?void 0:e.unstickWhenReached)==null?void 0:o.topOffset)!==void 0&&l.value?!0:A(t.value,c=>c)}),f=h(void 0);return[f,...(b=e.unstickWhenElementsOnScreen)!=null?b:[]].forEach((s,o)=>{O(s,([{isIntersecting:c}])=>{e.stickToScreen&&(t.value[o]=c)})}),(s,o)=>(W(),y("div",{ref_key:"slotContainer",ref:f},[u(i)?I("",!0):k(s.$slots,"element",{key:0,elementIsVisible:!0}),R("div",{class:V(["w-full bottom-0 left-0 z-[100]",[u(i)?"":"fixed"]])},[k(s.$slots,"element",{elementIsVisible:u(i)})],2)],512))}});export{G as default};
2//# sourceMappingURL=TmlStickyContainer.8efe1f0b.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.