{"version":3,"file":"shared-lib.DeE7MIGJ.mjs","names":["useRef","metadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata","__esmMin","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","c","J","init_jsx_runtime","ce","de","init_framer_BWFVvmND","fontStore","withComicsPaging","root","el","viewport","prev","next","pages","page","reducedMotion","fadeTimer","resetTimer","settleTimer","gestureSource","paintFade","navigateTo","target","restoreVisibility","scroll","dotButtons","i","marks","activeColor","updateDots","index","mark","button","dotHandlers","handler","go","width","delta","back","forward","startX","startLeft","dragging","wasDrag","down","move","up","touchStartX","touchStartY","touchDeltaX","touchTracking","horizontalSwipe","touchStart","event","touchMove","dx","dy","touchEnd","touchCancel","click","Component","props","forwardedRef","init_ComicsPaging","fonts","css","className","init_YebwqGQpD","metadata$2","metadataVersion$1","__FramerMetadata__$1","init_augiA20Il","\"exports\"","\"metadataVersion\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"__FramerMetadata__\"","metadata$1","init_siteMetadata","metadata","params","contentLocale","metadataVersion","__FramerMetadata__","init_BUuCTQgaJ"],"sources":["https:/framerusercontent.com/modules/8n87R2rztB6ZM3nVUwib/6I3T88GMvhWpUvWC4HVs/ComicsPaging.js","https:/framerusercontent.com/modules/ie5j5HHgoZq0ydprffyQ/uw0jGBoEtuPUVyHp6jtr/YebwqGQpD.js","https:/framerusercontent.com/modules/aDlBJIfMvNbo9isBKsBD/3JVETKM1osc18OcTDj8p/augiA20Il.js","https:/framerusercontent.com/modules/s8utFLiHNwIehOlGUw6f/4148RX7E6GDF1s893RN4/siteMetadata.js","https:/framerusercontent.com/modules/ZIUp8gjyBP1FpLbCp85K/XKnXqqog7deRSjPiktE8/BUuCTQgaJ.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef}from\"react\";export function withComicsPaging(Component){return /*#__PURE__*/forwardRef(function ComicsPaging(props,forwardedRef){const root=useRef(null);useEffect(()=>{const el=root.current;if(!el)return;const viewport=el.querySelector('[id=\"comics-page-viewport\"]');const prev=el.querySelector('[id=\"comics-previous\"]');const next=el.querySelector('[id=\"comics-next\"]');if(!viewport)return;Object.assign(viewport.style,{overflowX:\"auto\",overflowY:\"hidden\",scrollSnapType:\"x mandatory\",scrollbarWidth:\"none\",touchAction:\"pan-y\"});const pages=Array.from(viewport.children);pages.forEach(page=>Object.assign(page.style,{flex:\"0 0 100%\",minWidth:\"100%\",scrollSnapAlign:\"start\",scrollSnapStop:\"always\"}));const reducedMotion=matchMedia(\"(prefers-reduced-motion: reduce)\");let fadeTimer;let resetTimer;let settleTimer;let outgoingIndex=-1;let gestureSource=-1;pages.forEach(page=>{page.style.transition=\"none\";page.style.opacity=\"1\";page.style.filter=\"none\";});const paintFade=()=>{pages.forEach((page,i)=>{page.style.transition=\"none\";page.style.filter=\"none\";page.style.opacity=\"1\";});};const navigateTo=target=>{const current=Math.round(viewport.scrollLeft/Math.max(1,viewport.clientWidth));if(target===current){window.clearTimeout(fadeTimer);restoreVisibility();return;}window.clearTimeout(fadeTimer);window.clearTimeout(resetTimer);window.clearTimeout(settleTimer);const scroll=()=>{viewport.scrollTo({left:target*viewport.clientWidth,behavior:reducedMotion.matches?\"instant\":\"smooth\"});resetTimer=window.setTimeout(()=>{outgoingIndex=-1;paintFade();},800);};if(reducedMotion.matches){outgoingIndex=-1;scroll();return;}gestureSource=-1;outgoingIndex=current;paintFade();fadeTimer=window.setTimeout(scroll,190);};const dotButtons=[0,1,2].map(i=>el.querySelector('[id=\"comics-page-dot-'+i+'\"]'));const marks=[0,1,2].map(i=>el.querySelector('[id=\"comics-dot-mark-'+i+'\"]'));const activeColor=marks[0]?getComputedStyle(marks[0]).backgroundColor:\"#2060df\";const restoreVisibility=()=>{window.clearTimeout(settleTimer);window.clearTimeout(resetTimer);outgoingIndex=-1;gestureSource=-1;paintFade();};const updateDots=()=>{if(gestureSource>=0&&Math.abs(viewport.scrollLeft/Math.max(1,viewport.clientWidth)-gestureSource)>.02)outgoingIndex=gestureSource;paintFade();const index=Math.max(0,Math.min(pages.length-1,Math.round(viewport.scrollLeft/Math.max(1,viewport.clientWidth))));marks.forEach((mark,i)=>{if(mark)mark.style.backgroundColor=i===index?activeColor:\"transparent\";});dotButtons.forEach((button,i)=>button?.setAttribute(\"aria-current\",i===index?\"page\":\"false\"));window.clearTimeout(settleTimer);settleTimer=window.setTimeout(restoreVisibility,120);};const dotHandlers=dotButtons.map((button,i)=>{const handler=()=>navigateTo(i);button?.addEventListener(\"click\",handler);return handler;});viewport.addEventListener(\"scroll\",updateDots,{passive:true});updateDots();viewport.addEventListener(\"scrollend\",restoreVisibility);viewport.addEventListener(\"pointercancel\",restoreVisibility);window.addEventListener(\"resize\",restoreVisibility);const go=delta=>{const width=viewport.clientWidth;const index=Math.round(viewport.scrollLeft/width);const target=Math.max(0,Math.min(pages.length-1,index+delta));navigateTo(target);};const back=()=>go(-1);const forward=()=>go(1);prev?.addEventListener(\"click\",back);next?.addEventListener(\"click\",forward);let startX=0,startLeft=0,dragging=false,wasDrag=false;const down=e=>{window.clearTimeout(fadeTimer);window.clearTimeout(settleTimer);window.clearTimeout(resetTimer);gestureSource=Math.round(viewport.scrollLeft/Math.max(1,viewport.clientWidth));outgoingIndex=-1;paintFade();if(e.pointerType!==\"mouse\"||e.button!==0)return;startX=e.clientX;startLeft=viewport.scrollLeft;dragging=true;wasDrag=false;};const move=e=>{if(!dragging)return;if(Math.abs(e.clientX-startX)>8){wasDrag=true;viewport.style.scrollSnapType=\"none\";viewport.scrollLeft=startLeft-(e.clientX-startX);}};const up=()=>{gestureSource=-1;window.clearTimeout(resetTimer);resetTimer=window.setTimeout(()=>{outgoingIndex=-1;paintFade();},800);if(!dragging)return;dragging=false;viewport.style.scrollSnapType=\"x mandatory\";viewport.scrollTo({left:Math.round(viewport.scrollLeft/viewport.clientWidth)*viewport.clientWidth,behavior:\"smooth\"});};let touchStartX=0,touchStartY=0,touchDeltaX=0;let touchTracking=false,horizontalSwipe=false;const touchStart=event=>{if(event.touches.length!==1){touchTracking=false;return;}touchStartX=event.touches[0].clientX;touchStartY=event.touches[0].clientY;touchDeltaX=0;touchTracking=true;horizontalSwipe=false;};const touchMove=event=>{if(!touchTracking||event.touches.length!==1)return;const dx=event.touches[0].clientX-touchStartX;const dy=event.touches[0].clientY-touchStartY;if(!horizontalSwipe&&Math.abs(dy)>12&&Math.abs(dy)>Math.abs(dx)){touchTracking=false;return;}if(Math.abs(dx)>12&&Math.abs(dx)>Math.abs(dy)*1.2)horizontalSwipe=true;if(horizontalSwipe){if(event.cancelable)event.preventDefault();touchDeltaX=dx;wasDrag=true;}};const touchEnd=()=>{if(!touchTracking)return;touchTracking=false;if(horizontalSwipe&&Math.abs(touchDeltaX)>=35){const index=Math.round(viewport.scrollLeft/Math.max(1,viewport.clientWidth));const target=Math.max(0,Math.min(pages.length-1,index+(touchDeltaX<0?1:-1)));navigateTo(target);}else{window.clearTimeout(fadeTimer);restoreVisibility();}horizontalSwipe=false;};const touchCancel=()=>{touchTracking=false;horizontalSwipe=false;window.clearTimeout(fadeTimer);restoreVisibility();};viewport.addEventListener(\"touchstart\",touchStart,{passive:true});viewport.addEventListener(\"touchmove\",touchMove,{passive:false});viewport.addEventListener(\"touchend\",touchEnd);viewport.addEventListener(\"touchcancel\",touchCancel);const click=e=>{if(wasDrag&&e.detail>0){e.preventDefault();e.stopPropagation();wasDrag=false;}};viewport.addEventListener(\"pointerdown\",down);viewport.addEventListener(\"click\",click,true);window.addEventListener(\"pointermove\",move);window.addEventListener(\"pointerup\",up);return()=>{viewport.removeEventListener(\"touchstart\",touchStart);viewport.removeEventListener(\"touchmove\",touchMove);viewport.removeEventListener(\"touchend\",touchEnd);viewport.removeEventListener(\"touchcancel\",touchCancel);window.clearTimeout(fadeTimer);window.clearTimeout(resetTimer);window.clearTimeout(settleTimer);viewport.removeEventListener(\"scrollend\",restoreVisibility);viewport.removeEventListener(\"pointercancel\",restoreVisibility);window.removeEventListener(\"resize\",restoreVisibility);pages.forEach(page=>{page.style.filter=\"\";page.style.opacity=\"\";page.style.transition=\"\";});viewport.removeEventListener(\"scroll\",updateDots);dotButtons.forEach((button,i)=>button?.removeEventListener(\"click\",dotHandlers[i]));prev?.removeEventListener(\"click\",back);next?.removeEventListener(\"click\",forward);viewport.removeEventListener(\"pointerdown\",down);viewport.removeEventListener(\"click\",click,true);window.removeEventListener(\"pointermove\",move);window.removeEventListener(\"pointerup\",up);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:el=>{root.current=el;if(typeof forwardedRef===\"function\")forwardedRef(el);else if(forwardedRef)forwardedRef.current=el;}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withComicsPaging\":{\"type\":\"reactHoc\",\"name\":\"withComicsPaging\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ComicsPaging.map","// Generated by Framer (0918601)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Bebas Neue-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]}];export const css=[\".framer-5g7y0 .framer-styles-preset-e7jfuu:not(.rich-text-wrapper), .framer-5g7y0 .framer-styles-preset-e7jfuu.rich-text-wrapper p { --framer-font-family: \\\"Bebas Neue\\\", \\\"Bebas Neue Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-QR8uw4XeS); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-5g7y0\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0918601)\nexport default function metadata(params,contentLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"17jypsi\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"7bzkkz\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"Your haven for comics, Golden Age to Modern. We buy, sell, and grade to industry standards for fair prices.\",elements:{IUbghUQQ5:\"comics-page-viewport\",Lclrl6Gr8:\"section-05\",LNZbf6YlM:\"section-04\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-1dasw\",title:\"Collector's Paradise:  Buy, Sell, & Collect | Vintage & Modern Comics\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2790bda)\nexport default function metadata(params,contentLocale){return{robots:\"max-image-preview:large\",title:\"Collector's Paradise\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0918601)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,contentLocale){return{breakpoints:[{hash:\"1oad6fm\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"6sro4s\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1u0jt8n\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,contentLocale).description,elements:{pgKPNoFiG:\"comics-page-viewport\",w8aYHtBgJ:\"avengers\"},robots:\"max-image-preview:large\",serializationId:\"framer-igRaZ\",title:siteMetadata(params,contentLocale).title||\"Comics\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}