{"version":3,"file":"Smooth_Scroll.Y0-CCdhE.mjs","names":[],"sources":["https:/framerusercontent.com/modules/tKIZQiWScxL1P8eKC408/rjwSxRnxXNoPr2dX86U6/Smooth_Scroll.js"],"sourcesContent":["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// bazen kuvvetli çekince wheele çok scroll ediyor\n// ona bir max limit eklenebilir\n/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function Smooth_Scroll(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nuseEffect(()=>{setTimeout(function(){window.scrollTo(0,0);},1);if(typeof document!==\"undefined\"&&typeof window!==\"undefined\"){if(!document.querySelector(\"head title\")){document.querySelector(\"#smoothy\").style.display=\"inline-block\";}if(document.querySelector(\"head title\")){loadJS(\"https://cdn.jsdelivr.net/gh/studio-freight/lenis@1.0.29/bundled/lenis.min.js\",true);function loadJS(FILE_URL,async=true){if(typeof Lenis==\"undefined\"){let scriptEle=document.createElement(\"script\");scriptEle.setAttribute(\"src\",FILE_URL);scriptEle.id=\"lenis\";scriptEle.setAttribute(\"type\",\"text/javascript\");scriptEle.setAttribute(\"async\",async);document.body.appendChild(scriptEle);// success event\nscriptEle.addEventListener(\"load\",()=>{//console.log(\"File loaded\")\nsetupLenis();});// error event\nscriptEle.addEventListener(\"error\",ev=>{console.log(\"Error on loading file\",ev);});}else{//console.log(\"lenis already loaded\")\nsetupLenis();}}function setupLenis(){// Listen for the popstate event\nwindow.addEventListener(\"popstate\",function(event){event.preventDefault();//console.log(\"page change\")\n});try{window.lenis.destroy();}catch(e){}setTimeout(function(){window.lenis=new Lenis({lerp:props.lerp,duration:props.duration,easing:t=>Math.min(1,1.001-Math.pow(2,-10*t)),orientation:\"vertical\",gestureOrientation:\"vertical\",smoothWheel:props.smoothWheel,smoothTouch:props.smoothTouch,syncTouch:props.syncTouch,syncTouchLerp:props.syncTouchLerp,touchInertiaMultiplier:props.touchInertiaMultiplier,wheelMultiplier:props.wheelMultiplier,touchMultiplier:props.touchMultiplier,normalizeWheel:props.normalizeWheel,infinite:props.infinite,autoResize:props.autoResize});function raf(time){window.lenis.raf(time);requestAnimationFrame(raf);}requestAnimationFrame(raf);},0);}}}});return /*#__PURE__*/_jsxs(\"div\",{id:\"smoothy\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\nhtml.lenis {\n  height: auto;\n}\n\n.lenis.lenis-smooth {\n  scroll-behavior: auto;\n}\n\n.lenis.lenis-smooth [data-lenis-prevent] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-stopped {\n  overflow: hidden;\n}\n\n.lenis.lenis-scrolling iframe {\n  pointer-events: none;\n}\n\n                #smoothy {\n                    display: none;\n                    background-color: black;\n                    color: white;\n                    font-weight: bold;\n                    text-align: center;\n                    margin: 10px;\n                    padding: 5px;\n                }\n             `}),\"Smooth Scroll\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"small\",{children:\"This will hide itself!\"})]});}/**\n * Created by IntelliJ IDEA.\n *\n * User: phil\n * Date: 15/11/12\n * Time: 11:04 AM\n *\n */// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\naddPropertyControls(Smooth_Scroll,{lerp:{type:ControlType.Number,min:.1,max:2,step:.1,defaultValue:.1},duration:{type:ControlType.Number,min:.1,max:5,step:.1,defaultValue:1.2},smoothWheel:{type:ControlType.Boolean,defaultValue:true},smoothTouch:{type:ControlType.Boolean,defaultValue:false},syncTouchLerp:{type:ControlType.Number,min:.1,max:2,step:.1,defaultValue:.1},touchInertiaMultiplier:{type:ControlType.Number,min:1,max:100,step:1,defaultValue:35},wheelMultiplier:{type:ControlType.Number,min:1,max:5,step:1,defaultValue:1},touchMultiplier:{type:ControlType.Number,min:1,max:5,step:1,defaultValue:2},normalizeWheel:{type:ControlType.Boolean,defaultValue:true},infinite:{type:ControlType.Boolean,defaultValue:false},autoResize:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Smooth_Scroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map"],"mappings":"+LAWG,SAAwB,EAAc,EAAM,CASinB,OANhqB,MAAc,CAAiD,GAAhD,WAAW,UAAU,CAAC,EAAO,SAAS,EAAE,CAAC,CAAE,EAAE,CAAC,EAAK,OAAO,SAAW,KAAoB,IAAS,SAAiB,SAAS,cAAc,YAAY,IAAG,SAAS,cAAc,UAAU,CAAC,CAAC,MAAM,QAAQ,gBAAmB,SAAS,cAAc,YAAY,GAAE,CAAC,EAAO,+EAA+E,EAAI,EAAE,SAAS,EAAO,EAAS,EAAM,GAAK,CAAC,GAAG,OAAO,MAAO,IAAY,CAAC,IAAI,EAAU,SAAS,cAAc,QAAQ,EAAE,EAAU,aAAa,MAAM,CAAQ,EAAE,EAAU,GAAG,QAAQ,EAAU,aAAa,OAAO,iBAAiB,EAAE,EAAU,aAAa,QAAQ,CAAK,EAAE,SAAS,KAAK,YAAY,CAAS,EACtpB,EAAU,iBAAiB,WAAW,CACtC,EAAW,CAAE,CAAC,EACd,EAAU,iBAAiB,QAAQ,GAAI,CAAC,QAAQ,IAAI,wBAAwB,CAAE,CAAE,CAAC,CAAE,MACnF,EAAW,CAAG,CAAC,SAAS,GAAY,CACpC,EAAO,iBAAiB,WAAW,SAAS,EAAM,CAAC,EAAM,eAAe,CACxE,CAAC,EAAE,GAAG,CAAC,EAAO,MAAM,QAAQ,CAAE,MAAS,CAAC,CAAC,WAAW,UAAU,CAAC,EAAO,MAAM,IAAI,MAAM,CAAC,KAAK,EAAM,KAAK,SAAS,EAAM,SAAS,OAAO,GAAG,KAAK,IAAI,EAAE,MAAe,IAAE,IAAI,EAAE,EAAE,YAAY,WAAW,mBAAmB,WAAW,YAAY,EAAM,YAAY,YAAY,EAAM,YAAY,UAAU,EAAM,UAAU,cAAc,EAAM,cAAc,uBAAuB,EAAM,uBAAuB,gBAAgB,EAAM,gBAAgB,gBAAgB,EAAM,gBAAgB,eAAe,EAAM,eAAe,SAAS,EAAM,SAAS,WAAW,EAAM,UAAU,CAAC,EAAE,SAAS,EAAI,EAAK,CAAC,EAAO,MAAM,IAAI,CAAI,EAAE,sBAAsB,CAAG,CAAE,CAAC,sBAAsB,CAAG,CAAE,EAAE,CAAC,CAAE,CAAC,CAAE,CAAC,EAAsB,EAAM,MAAM,CAAC,GAAG,UAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cA8B9uB,CAAC,EAAE,gBAA6B,EAAK,KAAK,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAE,qBAhDtE,IAA6B,IAAoD,EAyDzI,EAAoB,EAAc,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,aAAa,EAAE,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,aAAa,GAAG,EAAE,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,EAAI,EAAE,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,EAAK,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,aAAa,EAAE,EAAE,uBAAuB,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAE,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,aAAa,CAAC,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,aAAa,CAAC,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,aAAa,EAAI,EAAE,SAAS,CAAC,KAAK,EAAY,QAAQ,aAAa,EAAK,EAAE,WAAW,CAAC,KAAK,EAAY,QAAQ,aAAa,EAAK,CAAC,CAAC"}