{"version":3,"file":"BlogTransitions.2FMacUPA.mjs","names":["useRef","useCallback","__esmMin","init_npm_react_18_3_1","ne","init_ssg_sandbox_shims","window","c","J","ce","de","withBlogDeparture","click","props","event","root","anchor","url","KEY","Component","withBlogArrival","animations","assign","element","ref","marker","raw","a","mobile","cover","target","frames","ease","cancel","motion","change","withBlogTextReveal","withBlogCoverReveal","init_BlogTransitions","init_jsx_runtime"],"sources":["https:/framerusercontent.com/modules/QOOZMRe6bwsz7ZUyGs8A/jYgYhTAWmhh7LyqRdH8a/BlogTransitions.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useRef,useEffect,useCallback}from\"react\";const KEY=\"kd-blog-arrival-v1\";const ease=\"cubic-bezier(.22,1,.36,1)\";export function withBlogDeparture(Component){return /*#__PURE__*/forwardRef(function BlogDeparture(props,ref){const click=event=>{props.onClickCapture?.(event);if(event.defaultPrevented||event.button!==0||event.metaKey||event.ctrlKey||event.shiftKey||event.altKey)return;const root=event.currentTarget;const anchor=root instanceof HTMLAnchorElement?root:root.closest(\"a\");if(!anchor||anchor.target&&anchor.target!==\"_self\"||anchor.hasAttribute(\"download\"))return;const url=new URL(anchor.href,location.href);if(url.origin!==location.origin||!/^\\/notlar\\/[^/]+\\/?$/.test(url.pathname))return;try{sessionStorage.setItem(KEY,JSON.stringify({path:url.pathname,at:Date.now()}));}catch{}};return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClickCapture:click});});}export function withBlogArrival(Component){return /*#__PURE__*/forwardRef(function BlogArrival(props,ref){const root=useRef(null);const animations=useRef([]);const assign=useCallback(element=>{root.current=element;if(typeof ref===\"function\")ref(element);else if(ref)ref.current=element;},[ref]);// No initial hidden styles: server output and no-JS content remain visible.\nuseEffect(()=>{if(!root.current||root.current.getClientRects().length===0)return;let marker=null;try{const raw=sessionStorage.getItem(KEY);if(raw)marker=JSON.parse(raw);if(marker)sessionStorage.removeItem(KEY);}catch{}if(!marker||marker.path!==location.pathname||Date.now()-marker.at>8e3||Date.now()<marker.at)return;if(matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;const element=root.current;if(!element||typeof element.animate!==\"function\")return;animations.current.forEach(a=>a.cancel());const mobile=matchMedia(\"(max-width: 809.98px)\").matches;animations.current=Array.from(element.querySelectorAll(\"[data-blog-reveal]\")).map(target=>{const cover=target.dataset.blogReveal===\"cover\";const frames=mobile?[{opacity:.55},{opacity:1}]:cover?[{opacity:.65,transform:\"scale(1.015)\"},{opacity:1,transform:\"scale(1)\"}]:[{opacity:.35,transform:\"translateY(12px)\"},{opacity:1,transform:\"translateY(0px)\"}];return target.animate(frames,{duration:mobile?250:450,easing:ease,fill:\"none\"});});});useEffect(()=>{const cancel=()=>animations.current.forEach(a=>a.cancel());const motion=matchMedia(\"(prefers-reduced-motion: reduce)\");const change=()=>{if(motion.matches)cancel();};motion.addEventListener(\"change\",change);window.addEventListener(\"pagehide\",cancel);window.addEventListener(\"pageshow\",cancel);return()=>{cancel();motion.removeEventListener(\"change\",change);window.removeEventListener(\"pagehide\",cancel);window.removeEventListener(\"pageshow\",cancel);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:assign,style:{...props.style,backgroundColor:\"#F3EFE8\"}});});}export function withBlogTextReveal(Component){return /*#__PURE__*/forwardRef(function BlogTextReveal(props,ref){return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-blog-reveal\":\"text\"});});}export function withBlogCoverReveal(Component){return /*#__PURE__*/forwardRef(function BlogCoverReveal(props,ref){return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-blog-reveal\":\"cover\"});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withBlogCoverReveal\":{\"type\":\"reactHoc\",\"name\":\"withBlogCoverReveal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBlogArrival\":{\"type\":\"reactHoc\",\"name\":\"withBlogArrival\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBlogTextReveal\":{\"type\":\"reactHoc\",\"name\":\"withBlogTextReveal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBlogDeparture\":{\"type\":\"reactHoc\",\"name\":\"withBlogDeparture\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogTransitions.map"],"mappings":"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"}