PageSourceSearch

https://www.fancycomponents.dev/_next/static/chunks/0a0c30249a382691.js

js fancycomponents.dev collected 2026-10-04 00:06:20 UTC 42,188 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,60830,e=>{"use strict";let t=e=>e;e.s(["noop",()=>t])},46791,e=>{"use strict";let t={};e.s(["MotionGlobalConfig",()=>t])},87022,80248,51571,e=>{"use strict";var t=e.i(60830),r=e.i(46791);let n=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],s={value:null,addProjectionMetrics:null};function i(e,t){let i=!1,o=!0,a={delta:0,timestamp:0,isProcessing:!1},l=()=>i=!0,u=n.reduce((e,r)=>(e[r]=function(e,t){let r=new Set,n=new Set,i=!1,o=!1,a=new WeakSet,l={delta:0,timestamp:0,isProcessing:!1},u=0;function c(t){a.has(t)&&(f.schedule(t),e()),u++,t(l)}let f={schedule:(e,t=!1,s=!1)=>{let o=s&&i?r:n;return t&&a.add(e),o.has(e)||o.add(e),e},cancel:e=>{n.delete(e),a.delete(e)},process:e=>{if(l=e,i){o=!0;return}i=!0,[r,n]=[n,r],r.forEach(c),t&&s.value&&s.value.frameloop[t].push(u),u=0,r.clear(),i=!1,o&&(o=!1,f.process(e))}};return f}(l,t?r:void 0),e),{}),{setup:c,read:f,resolveKeyframes:d,preUpdate:p,update:h,preRender:m,render:g,postRender:y}=u,v=()=>{let n=r.MotionGlobalConfig.useManualTiming?a.timestamp:performance.now();i=!1,r.MotionGlobalConfig.useManualTiming||(a.delta=o?1e3/60:Math.max(Math.min(n-a.timestamp,40),1)),a.timestamp=n,a.isProcessing=!0,c.process(a),f.process(a),d.process(a),p.process(a),h.process(a),m.process(a),g.process(a),y.process(a),a.isProcessing=!1,i&&t&&(o=!1,e(v))};return{schedule:n.reduce((t,r)=>{let n=u[r];return t[r]=(t,r=!1,s=!1)=>(!i&&(i=!0,o=!0,a.isProcessing||e(v)),n.schedule(t,r,s)),t},{}),cancel:e=>{for(let t=0;t<n.length;t++)u[n[t]].cancel(e)},state:a,steps:u}}e.s(["statsBuffer",()=>s],80248),e.s(["createRenderBatcher",()=>i],51571);let{schedule:o,cancel:a,state:l,steps:u}=i("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:t.noop,!0);e.s(["cancelFrame",()=>a,"frame",()=>o,"frameData",()=>l,"frameSteps",()=>u],87022)},92936,e=>{"use strict";let t="undefined"!=typeof window;e.s(["isBrowser",()=>t])},19928,e=>{"use strict";let t=e=>t=>"string"==typeof t&&t.startsWith(e),r=t("--"),n=t("var(--"),s=e=>!!n(e)&&i.test(e.split("/*")[0].trim()),i=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;e.s(["isCSSVariableName",()=>r,"isCSSVariableToken",()=>s])},706,e=>{"use strict";let t=(e,t,r)=>e+(t-e)*r;e.s(["mixNumber",()=>t])},76959,e=>{"use strict";let t=(e,t,r)=>r>t?t:r<e?e:r;e.s(["clamp",()=>t])},76307,e=>{"use strict";var t=e.i(76959);let r={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},n={...r,transform:e=>(0,t.clamp)(0,1,e)},s={...r,default:1};e.s(["alpha",()=>n,"number",()=>r,"scale",()=>s])},65091,e=>{"use strict";let t=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),r=t("deg"),n=t("%"),s=t("px"),i=t("vh"),o=t("vw"),a={...n,parse:e=>n.parse(e)/100,transform:e=>n.transform(100*e)};e.s(["degrees",()=>r,"percent",()=>n,"progressPercentage",()=>a,"px",()=>s,"vh",()=>i,"vw",()=>o])},65566,e=>{"use strict";let t=()=>{},r=()=>{};e.s(["invariant",()=>r,"warning",()=>t])},63011,60720,30677,98106,66820,e=>{"use strict";var t=e.i(76959),r=e.i(76307);let n=e=>Math.round(1e5*e)/1e5;e.s(["sanitize",()=>n],60720);let s=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;e.s(["floatRegex",()=>s],30677);let i=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,o=(e,t)=>r=>!!("string"==typeof r&&i.test(r)&&r.startsWith(e)||t&&null!=r&&Object.prototype.hasOwnProperty.call(r,t)),a=(e,t,r)=>n=>{if("string"!=typeof n)return n;let[i,o,a,l]=n.match(s);return{[e]:parseFloat(i),[t]:parseFloat(o),[r]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}};e.s(["isColorString",()=>o,"splitColor",()=>a],98106);let l={...r.number,transform:e=>Math.round((0,t.clamp)(0,255,e))},u={test:o("rgb","red"),parse:a("red","green","blue"),transform:({red:e,green:t,blue:s,alpha:i=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(s)+", "+n(r.alpha.transform(i))+")"};e.s(["rgba",()=>u],66820);let c={test:o("#"),parse:function(e){let t="",r="",n="",s="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),s=e.substring(4,5),t+=t,r+=r,n+=n,s+=s),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alph
1a:s?parseInt(s,16)/255:1}},transform:u.transform};e.s(["hex",()=>c],63011)},69577,22660,79444,e=>{"use strict";var t=e.i(63011),r=e.i(76307),n=e.i(65091),s=e.i(60720),i=e.i(98106);let o={test:(0,i.isColorString)("hsl","hue"),parse:(0,i.splitColor)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:o=1})=>"hsla("+Math.round(e)+", "+n.percent.transform((0,s.sanitize)(t))+", "+n.percent.transform((0,s.sanitize)(i))+", "+(0,s.sanitize)(r.alpha.transform(o))+")"};e.s(["hsla",()=>o],22660);var a=e.i(66820);let l={test:e=>a.rgba.test(e)||t.hex.test(e)||o.test(e),parse:e=>a.rgba.test(e)?a.rgba.parse(e):o.test(e)?o.parse(e):t.hex.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?a.rgba.transform(e):o.transform(e),getAnimatableNone:e=>{let t=l.parse(e);return t.alpha=0,l.transform(t)}};e.s(["color",()=>l],79444);let u=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;var c=e.i(30677);let f="number",d="color",p=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function h(e){let t=e.toString(),r=[],n={color:[],number:[],var:[]},s=[],i=0,o=t.replace(p,e=>(l.test(e)?(n.color.push(i),s.push(d),r.push(l.parse(e))):e.startsWith("var(")?(n.var.push(i),s.push("var"),r.push(e)):(n.number.push(i),s.push(f),r.push(parseFloat(e))),++i,"${}")).split("${}");return{values:r,split:o,indexes:n,types:s}}function m(e){return h(e).values}function g(e){let{split:t,types:r}=h(e),n=t.length;return e=>{let i="";for(let o=0;o<n;o++)if(i+=t[o],void 0!==e[o]){let t=r[o];t===f?i+=(0,s.sanitize)(e[o]):t===d?i+=l.transform(e[o]):i+=e[o]}return i}}let y=e=>"number"==typeof e?0:l.test(e)?l.getAnimatableNone(e):e,v={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(c.floatRegex)?.length||0)+(e.match(u)?.length||0)>0},parse:m,createTransformer:g,getAnimatableNone:function(e){let t=m(e);return g(e)(t.map(y))}};e.s(["analyseComplexValue",()=>h,"complex",()=>v],69577)},96173,e=>{"use strict";let t;var r=e.i(46791),n=e.i(87022);function s(){t=void 0}let i={now:()=>(void 0===t&&i.set(n.frameData.isProcessing||r.MotionGlobalConfig.useManualTiming?n.frameData.timestamp:performance.now()),t),set:e=>{t=e,queueMicrotask(s)}};e.s(["time",()=>i])},33887,e=>{"use strict";function t(e,t){-1===e.indexOf(t)&&e.push(t)}function r(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}e.s(["addUniqueItem",()=>t,"removeItem",()=>r])},70596,e=>{"use strict";var t=e.i(33887);class r{constructor(){this.subscriptions=[]}add(e){return(0,t.addUniqueItem)(this.subscriptions,e),()=>(0,t.removeItem)(this.subscriptions,e)}notify(e,t,r){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,r);else for(let s=0;s<n;s++){let n=this.subscriptions[s];n&&n(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}e.s(["SubscriptionManager",()=>r])},25791,e=>{"use strict";function t(e,t){return t?1e3/t*e:0}e.s(["velocityPerSecond",()=>t])},86427,e=>{"use strict";var t=e.i(70596),r=e.i(25791),n=e.i(96173),s=e.i(87022);let i={current:void 0};class o{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=n.time.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=n.time.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,r){this.events[e]||(this.events[e]=new t.SubscriptionManager);let n=this.events[e].add(r);return"change"===e?()=>{n(),s.frame.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return i.current&&i.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=n.time.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,r.velocityPerSecond)(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function a(e,t){return new o(e,t)}e.s(["collectMotionValues",()=>i,"motionValue",()=>a])},47414,e=>{"use strict";var t=e.i(71645);function r(e){let r=(0,t.useRef)(null);return null===r.current&&(r.current=e()),r.current}e.s(["useConstant",()=>r])},38638,e=>{"use strict";let t=(e,t)=>r=>
1t(e(r)),r=(...e)=>e.reduce(t);e.s(["pipe",()=>r])},48393,8618,e=>{"use strict";function t(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function r({hue:e,saturation:r,lightness:n,alpha:s}){e/=360,n/=100;let i=0,o=0,a=0;if(r/=100){let s=n<.5?n*(1+r):n+r-n*r,l=2*n-s;i=t(l,s,e+1/3),o=t(l,s,e),a=t(l,s,e-1/3)}else i=o=a=n;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:s}}function n(e,t){return r=>r>0?t:e}e.s(["hslaToRgba",()=>r],48393),e.s(["mixImmediate",()=>n],8618)},3163,e=>{"use strict";var t=e.i(38638),r=e.i(65566),n=e.i(19928),s=e.i(79444),i=e.i(69577),o=e.i(63011),a=e.i(22660),l=e.i(48393),u=e.i(66820),c=e.i(8618),f=e.i(706);let d=(e,t,r)=>{let n=e*e,s=r*(t*t-n)+n;return s<0?0:Math.sqrt(s)},p=[o.hex,u.rgba,a.hsla];function h(e){let t=p.find(t=>t.test(e));if((0,r.warning)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let n=t.parse(e);return t===a.hsla&&(n=(0,l.hslaToRgba)(n)),n}let m=(e,t)=>
1{let r=h(e),n=h(t);if(!r||!n)return(0,c.mixImmediate)(e,t);let s={...r};return e=>(s.red=d(r.red,n.red,e),s.green=d(r.green,n.green,e),s.blue=d(r.blue,n.blue,e),s.alpha=(0,f.mixNumber)(r.alpha,n.alpha,e),u.rgba.transform(s))},g=new Set(["none","hidden"]);function y(e,t){return r=>(0,f.mixNumber)(e,t,r)}function v(e){return"number"==typeof e?y:"string"==typeof e?(0,n.isCSSVariableToken)(e)?c.mixImmediate:s.color.test(e)?m:w:Array.isArray(e)?b:"object"==typeof e?s.color.test(e)?m:x:c.mixImmediate}function b(e,t){let r=[...e],n=r.length,s=e.map((e,r)=>v(e)(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=s[t](e);return r}}function x(e,t){let r={...e,...t},n={};for(let s in r)void 0!==e[s]&&void 0!==t[s]&&(n[s]=v(e[s])(e[s],t[s]));return e=>{for(let t in n)r[t]=n[t](e);return r}}let w=(e,n)=>{let s=i.complex.createTransformer(n),o=(0,i.analyseComplexValue)(e),a=(0,i.analyseComplexValue)(n);if(!(o.indexes.var.length===a.indexes.var.length&&o.indexes.color.length===a.indexes.color.length&&o.indexes.number.length>=a.indexes.number.length))return(0,r.warning)(!0,`Complex values '${e}' and '${n}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),(0,c.mixImmediate)(e,n);if(g.has(e)&&!a.values.length||g.has(n)&&!o.values.length)return g.has(e)?t=>t<=0?e:n:t=>t>=1?n:e;return(0,t.pipe)(b(function(e,t){let r=[],n={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){let i=t.types[s],o=e.indexes[i][n[i]],a=e.values[o]??0;r[s]=a,n[i]++}return r}(o,a),a.values),s)};function j(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?(0,f.mixNumber)(e,t,r):v(e)(e,t)}e.s(["mix",()=>j],3163)},83920,e=>{"use strict";let t=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n};e.s(["progress",()=>t])},44230,e=>{"use strict";var t=e.i(65566),r=e.i(76959),n=e.i(46791),s=e.i(60830),i=e.i(38638),o=e.i(83920),a=e.i(3163);function l(e,u,{clamp:c=!0,ease:f,mixer:d}={}){let p=e.length;if((0,t.invariant)(p===u.length,"Both input and output ranges must be the same length","range-length"),1===p)return()=>u[0];if(2===p&&u[0]===u[1])return()=>u[1];let h=e[0]===e[1];e[0]>e[p-1]&&(e=[...e].reverse(),u=[...u].reverse());let m=function(e,t,r){let o=[],l=r||n.MotionGlobalConfig.mix||a.mix,u=e.length-1;for(let r=0;r<u;r++){let n=l(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||s.noop:t;n=(0,i.pipe)(e,n)}o.push(n)}return o}(u,f,d),g=m.length,y=t=>{if(h&&t<e[0])return u[0];let r=0;if(g>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let n=(0,o.progress)(e[r],e[r+1],t);return m[r](n)};return c?t=>y((0,r.clamp)(e[0],e[p-1],t)):y}e.s(["interpolate",()=>l])},15923,15932,e=>{"use strict";var t=e.i(83920),r=e.i(706);function n(e,n){let s=e[e.length-1];for(let i=1;i<=n;i++){let o=(0,t.progress)(0,n,i);e.push((0,r.mixNumber)(s,1,o))}}function s(e){let t=[0];return n(t,e.length-1),t}e.s(["fillOffset",()=>n],15932),e.s(["defaultOffset",()=>s],15923)},30551,60900,e=>{"use strict";function t(e){let t;return()=>(void 0===t&&(t=e()),t)}e.s(["memo",()=>t],60900);let r=t(()=>void 0!==window.ScrollTimeline);e.s(["supportsScrollTimeline",()=>r],30551)},42824,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e}e.s(["isObject",()=>t])},89026,e=>{"use strict";var t=e.i(42824);function r(e){return(0,t.isObject)(e)&&"ownerSVGElement"in e}e.s(["isSVGElement",()=>r])},49652,e=>{"use strict";function t(e,t,r){if(e instanceof EventTarget)return[e];if("string"==typeof e){let n=document;t&&(n=t.current);let s=r?.[e]??n.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e)}e.s(["resolveElements",()=>t])},37806,e=>{"use strict";let t=(0,e.i(71645).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});e.s(["MotionConfigContext",()=>t])},74008,e=>{"use strict";var t=e.i(71645);let r=e.i(92936).isBrowser?t.useLayoutEffect:t.useEffect;e.s(["useIsomorphicLayoutEffect",()=>r])},72846,e=>{"use strict";var t=e.i(42824);function r(e){return(0,t.isObject)(e)&&"offsetHeight"in e}e.s(["isHTMLElement",()=>r])},7670,e=>{"use strict";function t(){for(var e,t,r=0,n="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=function e(t){var r,n,s="";if("string"==typeof t||"number"==typeof t)s+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(n=e(t[r]))&&(s&&(s+=" "),s+=n)}else for(n in t)t[n]&&(s&&(s+=" "),s+=n);return s}(e))&&(n&&(n+=" "),n+=t);return n}e.s(["clsx",()=>t,"default",0,t])},76662,e=>{"use strict";var t=e.i(87022),r=e.i(71645),n=e.i(37806);function s(e){let s=(0,r.useRef)(0),{isStatic:i}=(0,r.useContext)(n.MotionConfigContext);(0,r.useEffect)(()=>
1{if(i)return;let r=({timestamp:t,delta:r})=>{s.current||(s.current=t),e(t-s.current,r)};return t.frame.update(r,!0),()=>(0,t.cancelFrame)(r)},[e])}e.s(["useAnimationFrame",()=>s])},86889,e=>{"use strict";var t=e.i(71645);e.s(["useMousePositionRef",0,e=>{let r=(0,t.useRef)({x:0,y:0});return(0,t.useEffect)(()=>{let t=(t,n)=>{if(e&&e.current){let s=e.current.getBoundingClientRect();r.current={x:t-s.left,y:n-s.top}}else r.current={x:t,y:n}},n=e=>{t(e.clientX,e.clientY)},s=e=>{let r=e.touches[0];t(r.clientX,r.clientY)};return window.addEventListener("mousemove",n),window.addEventListener("touchmove",s),()=>{window.removeEventListener("mousemove",n),window.removeEventListener("touchmove",s)}},[e]),r}])},33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return s}});let n=e.r(71645);function s(e,t){let r=(0,n.useRef)(null),s=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=s.current;t&&(s.current=null,t())}else e&&(r.current=i(e,n)),t&&(s.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return a}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,o(e));else t.set(r,o(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return a},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let i=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,n=e.protocol||"",s=e.pathname||"",a=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==u?(u="//"+(u||""),s&&"/"!==s[0]&&(s="/"+s)):u||(u=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),s=s.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${s}${c}${a}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return a(e)}},2968,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return x},NormalizeError:function(){return v},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return o},getDisplayName:function(){return f},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return d},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return j}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>a.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function f(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&d(r))return n;if(!n)throw Object.defineProperty(Error(`"${f(e)}.getInitialProps()" should resolve to an object. But found "${n}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let m="undefined"!=typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class v extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class x extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(2968),s=e.r(52817);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,s.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return b}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let i=e.r(90809),o=e.r(43476),a=i._(e.r(71645)),l=e.r(95057),u=e.r(8372),c=e.r(18581),f=e.r(2968),d=e.r(5550);e.r(33525);let p=e.r(91949),h=e.r(73668),m=e.r(9396);function g(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function y(t){var r;let n,s,i,[l,y]=(0,a.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,a.useRef)(null),{href:x,as:w,children:j,prefetch:C=null,passHref:P,replace:E,shallow:N,scroll:S,onClick:M,onMouseEnter:A,onTouchStart:k,legacyBehavior:R=!1,onNavigate:O,ref:T,unstable_dynamicOnHover:I,...L}=t;n=j,R&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let F=a.default.useContext(u.AppRouterContext),$=!1!==C,_=!1!==C?null===(r=C)||"auto"===r?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,{href:U,as:V}=a.default.useMemo(()=>{let e=g(x);return{href:e,as:w?g(w):e}},[x,w]);if(R){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=a.default.Children.only(n)}let z=R?s&&"object"==typeof s&&s.ref:T,D=a.default.useCallback(e=>(null!==F&&(b.current=(0,p.mountLinkInstance)(e,U,F,_,$,y)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[$,U,F,_,y]),B={ref:(0,c.useMergedRef)(D,z),onClick(t){R||"function"!=typeof M||M(t),R&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(t),!F||t.defaultPrevented||function(t,r,n,s,i,o,l){if("undefined"!=typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(99781);a.default.startTransition(()=>{f(n||r,i?"replace":"push",o??!0,s.current)})}}(t,U,V,b,E,S,O)},onMouseEnter(e){R||"function"!=typeof A||A(e),R&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),F&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){R||"function"!=typeof k||k(e),R&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),F&&$&&(0,p.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,f.isAbsoluteUrl)(V)?B.href=V:R&&!P&&("a"!==s.type||"href"in s.props)||(B.href=(0,d.addBasePath)(V)),i=R?a.default.cloneElement(s,B):(0,o.jsx)("a",{...L,...B,children:n}),(0,o.jsx)(v.Provider,{value:l,children:i})}e.r(84508);let v=(0,a.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,a.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88653,e=>{"use strict";e.i(47167);var t=e.i(43476),r=e.i(71645),n=e.i(31178),s=e.i(47414),i=e.i(74008),o=e.i(21476),a=e.i(72846),l=r,u=e.i(37806);function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class f extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,a.isHTMLElement)(e)&&e.offsetWidth||0,n=this.props.sizeRef.current;n.height=t.offsetHeight||0,n.width=t.offsetWidth||0,n.top=t.offsetTop,n.left=t.offsetLeft,n.right=r-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function d({children:e,isPresent:n,anchorX:s,root:i}){let o=(0,l.useId)(),a=(0,l.useRef)(null),d=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:p}=(0,l.useContext)(u.MotionConfigContext),h=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=c(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():c(e[t],null)}}}}(...e),e)}(a,e?.ref);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:l,right:u}=d.current;if(n||!a.current||!e||!t)return;let c="left"===s?`left: ${l}`:`right: ${u}`;a.current.dataset.motionPopId=o;let f=document.createElement("style");p&&(f.nonce=p);let h=i??document.head;return h.appendChild(f),f.sheet&&f.sheet.insertRule(`
2          [data-motion-pop-id="${o}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            ${c}px !important;
7            top: ${r}px !important;
8          }
9        `),()=>{h.contains(f)&&h.removeChild(f)}},[n]),(0,t.jsx)(f,{isPresent:n,childRef:a,sizeRef:d,children:l.cloneElement(e,{ref:h})})}let p=({children:e,initial:n,isPresent:i,onExitComplete:a,custom:l,presenceAffectsLayout:u,mode:c,anchorX:f,root:p})=>{let m=(0,s.useConstant)(h),g=(0,r.useId)(),y=!0,v=(0,r.useMemo)(()=>(y=!1,{id:g,initial:n,isPresent:i,custom:l,onExitComplete:e=>
9{for(let t of(m.set(e,!0),m.values()))if(!t)return;a&&a()},register:e=>(m.set(e,!1),()=>m.delete(e))}),[i,m,a]);return u&&y&&(v={...v}),(0,r.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[i]),r.useEffect(()=>{i||m.size||!a||a()},[i]),"popLayout"===c&&(e=(0,t.jsx)(d,{isPresent:i,anchorX:f,root:p,children:e})),(0,t.jsx)(o.PresenceContext.Provider,{value:v,children:e})};function h(){return new Map}var m=e.i(64978);let g=e=>e.key||"";function y(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}let v=({children:e,custom:o,initial:a=!0,onExitComplete:l,presenceAffectsLayout:u=!0,mode:c="sync",propagate:f=!1,anchorX:d="left",root:h})=>{let[v,b]=(0,m.usePresence)(f),x=(0,r.useMemo)(()=>y(e),[e]),w=f&&!v?[]:x.map(g),j=(0,r.useRef)(!0),C=(0,r.useRef)(x),P=(0,s.useConstant)(()=>new Map),[E,N]=(0,r.useState)(x),[S,M]=(0,r.useState)(x);(0,i.useIsomorphicLayoutEffect)(()=>{j.current=!1,C.current=x;for(let e=0;e<S.length;e++){let t=g(S[e]);w.includes(t)?P.delete(t):!0!==P.get(t)&&P.set(t,!1)}},[S,w.length,w.join("-")]);let A=[];if(x!==E){let e=[...x];for(let t=0;t<S.length;t++){let r=S[t],n=g(r);w.includes(n)||(e.splice(t,0,r),A.push(r))}return"wait"===c&&A.length&&(e=A),M(y(e)),N(x),null}let{forceRender:k}=(0,r.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:S.map(e=>{let r=g(e),n=(!f||!!v)&&(x===S||w.includes(r));return(0,t.jsx)(p,{isPresent:n,initial:(!j.current||!!a)&&void 0,custom:o,presenceAffectsLayout:u,mode:c,root:h,onExitComplete:n?void 0:()=>{if(!P.has(r))return;P.set(r,!0);let e=!0;P.forEach(t=>{t||(e=!1)}),e&&(k?.(),M(C.current),f&&b?.(),l&&l())},anchorX:d,children:e},r)})})};e.s(["AnimatePresence",()=>v],88653)},13658,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(88653),s=e.i(46932),i=e.i(75157);let o=(0,r.forwardRef)(({texts:e,as:o="p",transition:a={type:"spring",damping:25,stiffness:300},initial:l={y:"100%",opacity:0}
9,animate:u={y:0,opacity:1},exit:c={y:"-120%",opacity:0},animatePresenceMode:f="wait",animatePresenceInitial:d=!1,rotationInterval:p=2e3,staggerDuration:h=0,staggerFrom:m="first",loop:g=!0,auto:y=!0,splitBy:v="characters",onNext:b,mainClassName:x,splitLevelClassName:w,elementLevelClassName:j,...C},P)=>{let[E,N]=(0,r.useState)(0),S=(0,r.useMemo)(()=>{let t=e[E];if("characters"===v){let e=t.split(" ");return e.map((t,r)=>({characters:"undefined"!=typeof Intl&&"Segmenter"in Intl?Array.from(new Intl.Segmenter("en",{granularity:"grapheme"}).segment(t),({segment:e})=>e):Array.from(t),needsSpace:r!==e.length-1}))}return"words"===v?t.split(" "):"lines"===v?t.split("\n"):t.split(v)},[e,E,v]),M=(0,r.useCallback)((e,t)=>"first"===m?e*h:"last"===m?(t-1-e)*h:"center"===m?Math.abs(Math.floor(t/2)-e)*h:"random"===m?Math.abs(Math.floor(Math.random()*t)-e)*h:Math.abs(m-e)*h,[m,h]),A=(0,r.useCallback)(e=>{N(e),b?.(e)},[b]),k=(0,r.useCallback)(()=>{let t=E===e.length-1?g?0:E:E+1;t!==E&&A(t)},[E,e.length,g,A]),R=(0,r.useCallback)(()=>{let t=0===E?g?e.length-1:E:E-1;t!==E&&A(t)},[E,e.length,g,A]),O=(0,r.useCallback)(t=>{let r=Math.max(0,Math.min(t,e.length-1));r!==E&&A(r)},[e.length,E,A]),T=(0,r.useCallback)(()=>{0!==E&&A(0)},[E,A]),I=(0,r.useCallback)(e=>{let t=t=>Array.isArray(t)?t[e%t.length]:t;return{initial:t(l),animate:t(u),exit:t(c)}},[l,u,c]);(0,r.useImperativeHandle)(P,()=>({next:k,previous:R,jumpTo:O,reset:T}),[k,R,O,T]),(0,r.useEffect)(()=>{if(!y)return;let e=setInterval(k,p);return()=>clearInterval(e)},[k,p,y]);let L=(0,r.useMemo)(()=>s.motion.create(o??"p"),[o]);return(0,t.jsxs)(L,{className:(0,i.cn)("flex flex-wrap whitespace-pre-wrap",x),transition:a,layout:!0,...C,children:[(0,t.jsx)("span",{className:"sr-only",children:e[E]}),(0,t.jsx)(n.AnimatePresence,{mode:f,initial:d,children:(0,t.jsx)(s.motion.span,{className:(0,i.cn)("flex flex-wrap","lines"===v&&"flex-col w-full"),"aria-hidden":!0,layout:!0,children:("characters"===v?S:S.map((e,t)=>({characters:[e],needsSpace:t!==S.length-1}))).map((e,n,o)=>{let l=o.slice(0,n).reduce((e,t)=>e+t.characters.length,0);return(0,t.jsxs)("span",{className:(0,i.cn)("inline-flex",w),children:[e.characters.map((e,n)=>{let u=l+n,c=I(u);return(0,t.jsx)("span",{className:(0,i.cn)(j),children:(0,r.createElement)(s.motion.span,{...c,key:n,transition:{...a,delay:M(l+n,o.reduce((e,t)=>e+t.characters.length,0))},className:"inline-block"},e)},u)}),e.needsSpace&&(0,t.jsx)("span",{className:"whitespace-pre",children:" "})]},n)})},E)})]})});o.displayName="TextRotate",e.s(["default",0,o])},24006,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(31178);let s=(0,r.createContext)(null);var i=e.i(87022),o=e.i(74008);let a=e=>!e.isLayoutDirty&&e.willUpdate(!1),l=({children:e,id:l,inherit:u=!0})=>{let c=(0,r.useContext)(n.LayoutGroupContext),f=(0,r.useContext)(s),[d,p]=function(){let e,t=(e=(0,r.useRef)(!1),(0,o.useIsomorphicLayoutEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e),[n,s]=(0,r.useState)(0),a=(0,r.useCallback)(()=>{t.current&&s(n+1)},[n]);return[(0,r.useCallback)(()=>i.frame.postRender(a),[a]),n]}(),h=(0,r.useRef)(null),m=c.id||f;if(null===h.current){let e,t,r,n;(!0==(!0===(n=u))||"id"===n)&&m&&(l=l?m+"-"+l:m),h.current={id:l,group:!0===u&&c.group||(e=new Set,t=new WeakMap,{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);let s=t.get(n);s&&(s(),t.delete(n)),r()},dirty:r=()=>e.forEach(a)})}}let g=(0,r.useMemo)(()=>({...h.current,forceRender:d}),[p]);return(0,t.jsx)(n.LayoutGroupContext.Provider,{value:g,children:e})};e.s(["LayoutGroup",()=>l],24006)},30042,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(76662),s=e.i(75157),i=e.i(86889);let o=(0,r.createContext)(null);e.s(["FloatingElement",0,({children:e,className:n,depth:i=1})=>{let a=(0,r.useRef)(null),l=(0,r.useRef)(Math.random().toString(36).substring(7)),u=(0,r.useContext)(o);return(0,r.useEffect)(()=>{if(!a.current||!u)return;let e=i??.01;return u.registerElement(l.current,a.current,e),()=>u.unregisterElement(l.current)},[i]),(0,t.jsx)("div",{ref:a,className:(0,s.cn)("absolute will-change-transform",n),children:e})},"default",0,({children:e,className:a,sensitivity:l=1,easingFactor:u=.05,...c})=>{let f=(0,r.useRef)(null),d=(0,r.useRef)(new Map),p=(0,i.useMousePositionRef)(f),h=(0,r.useCallback)((e,t,r)=>{d.current.set(e,{element:t,depth:r,currentPosition:{x:0,y:0}})},[]),m=(0,r.useCallback)(e=>{d.current.delete(e)},[]);return(0,n.useAnimationFrame)(()=>
9{f.current&&d.current.forEach(e=>{let t=e.depth*l/20,r=p.current.x*t,n=p.current.y*t,s=r-e.currentPosition.x,i=n-e.currentPosition.y;e.currentPosition.x+=s*u,e.currentPosition.y+=i*u,e.element.style.transform=`translate3d(${e.currentPosition.x}px, ${e.currentPosition.y}px, 0)`})}),(0,t.jsx)(o.Provider,{value:{registerElement:h,unregisterElement:m},children:(0,t.jsx)("div",{ref:f,className:(0,s.cn)("absolute top-0 left-0 w-full h-full",a),...c,children:e})})}])},51236,e=>{"use strict";var t=e.i(43476),r=e.i(22016),n=e.i(24006),s=e.i(46932),i=e.i(13658),o=e.i(30042),a=e.i(71645);let l=({thumbnail:e,videoSrc:r,className:n,delay:i=0})=>{let[o,l]=(0,a.useState)(!1);return(0,t.jsxs)(s.motion.div,{className:`relative overflow-hidden ${n}`,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),animate:{opacity:1},initial:{opacity:0},transition:{duration:.2,ease:"easeOut",delay:i},children:[(0,t.jsx)(s.motion.img,{src:e,alt:"Thumbnail",className:"absolute inset-0 w-full h-full object-cover",animate:{opacity:+!o},transition:{duration:0}}),(0,t.jsx)(s.motion.video,{src:r,className:"absolute inset-0 w-full h-full object-cover",autoPlay:!0,muted:!0,loop:!0,poster:e,playsInline:!0,animate:{opacity:+!!o},transition:{duration:0}})]})};function u({allComps:e}){if(!Array.isArray(e))return console.error("allComps is not an array:",e),null;let n=t=>{let r=e.find(e=>e.name===t);return r||(console.error(`Component ${t} not found`),null)},s="/docs/components",i=n("image-trail"),a=n("text-highlighter"),u=n("gravity"),c=n("css-box"),f=n("marquee-along-svg-path");return i&&a&&u&&c&&f?(0,t.jsxs)(o.default,{sensitivity:-.5,className:"h-full",children:[(0,t.jsx)(o.FloatingElement,{depth:.5,className:"top-[15%] left-[2%] md:top-[25%] md:left-[5%] ",children:(0,t.jsx)(r.default,{href:`${s}/blocks/image-trail`,className:"-rotate-[3deg] inline-block rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-primary-blue",children:(0,t.jsx)(l,{thumbnail:i.thumbnail.url,videoSrc:i.demo.url,className:"w-16 h-12 sm:w-24 sm:h-16 md:w-28 md:h-20 lg:w-32 lg:h-24 object-cover hover:scale-105 duration-200 cursor-pointer transition-transform shadow-2xl rounded-xl",delay:.5})})}),(0,t.jsx)(o.FloatingElement,{depth:1,className:"top-[0%] left-[8%] md:top-[6%] md:left-[11%]",children:(0,t.jsx)(r.default,{href:`${s}/text/text-highlighter`,className:"inline-block rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-primary-blue",children:(0,t.jsx)(l,{thumbnail:a.thumbnail.url,videoSrc:a.demo.url,className:"w-40 h-28 sm:w-48 sm:h-36 md:w-56 md:h-44 lg:w-60 lg:h-48 object-cover hover:scale-105 duration-200 cursor-pointer transition-transform shadow-2xl rounded-xl",delay:.7})})}),(0,t.jsx)(o.FloatingElement,{depth:4,className:"top-[90%] left-[6%] md:top-[80%] md:left-[8%]",children:(0,t.jsx)(r.default,{href:`${s}/text/gravity`,className:"-rotate-[4deg] inline-block rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-primary-blue",children:(0,t.jsx)(l,{thumbnail:u.thumbnail.url,videoSrc:u.demo.url,className:"w-40 h-40 sm:w-48 sm:h-48 md:w-60 md:h-60 lg:w-64 lg:h-64 object-cover hover:scale-105 duration-200 cursor-pointer transition-transform shadow-2xl rounded-xl",delay:.9})})}),(0,t.jsx)(o.FloatingElement,{depth:2,className:"top-[0%] left-[87%] md:top-[2%] md:left-[83%]",children:(0,t.jsx)(r.default,{href:`${s}/blocks/css-box`,className:"rotate-[6deg] inline-block rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-primary-blue",children:(0,t.jsx)(l,{thumbnail:c.thumbnail.url,videoSrc:c.demo.url,className:"w-40 h-36 sm:w-48 sm:h-44 md:w-60 md:h-52 lg:w-64 lg:h-56 object-cover hover:scale-105 duration-200 cursor-pointer transition-transform shadow-2xl rounded-xl",delay:1.1})})}),(0,t.jsx)(o.FloatingElement,{depth:1,className:"top-[78%] left-[83%] md:top-[68%] md:left-[83%]",children:(0,t.jsx)(r.default,{href:`${s}/blocks/marquee-along-svg-path`,className:"rotate-[19deg] inline-block rounded-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-primary-blue",children:(0,t.jsx)(l,{thumbnail:f.thumbnail.url,videoSrc:f.demo.url,className:"w-44 h-44 sm:w-64 sm:h-64 md:w-72 md:h-72 lg:w-80 lg:h-80 object-cover hover:scale-105 duration-200 cursor-pointer transition-transform shadow-2xl rounded-xl",delay:1.3})})})]}):(console.error("One or more required components not found"),null)}let c=s.motion.create(r.default);function f({allComps:e}){return(0,t.jsxs)("section",{className:"w-full h-screen overflow-hidden md:overflow-clip overscroll-none flex flex-col items-center justify-center relative",children:[e&&(0,t.jsx)(u,{allComps:e}),(0,t.jsxs)("div",{className:" flex flex-col justify-center items-center w-[250px] sm:w-[300px] md:w-[500px] lg:w-[700px] z-50 pointer-events-auto",children:[(0,t.jsxs)(s.motion.h1,{className:"text-3xl sm:text-5xl md:text-7xl lg:text-8xl text-center w-full justify-center items-center flex-col flex whitespace-pre leading-tight font-calendas tracking-tight space-y-1 md:space-y-4",animate:{o
9pacity:1,y:0},initial:{opacity:0,y:20},transition:{duration:.2,ease:"easeOut",delay:.3},children:[(0,t.jsx)("span",{children:"Make your "}),(0,t.jsx)(n.LayoutGroup,{children:(0,t.jsxs)(s.motion.span,{layout:!0,className:"flex whitespace-pre",children:[(0,t.jsxs)(s.motion.span,{layout:!0,className:"flex whitespace-pre",transition:{type:"spring",damping:30,stiffness:400},children:["website"," "]}),(0,t.jsx)(i.default,{texts:["fancy","fun","lovely ♥","weird","🪩 funky","💃🕺","sexy","🕶️ cool","go 🚀","🔥🔥🔥","over-animated?","pop ✨","rock 🤘"],mainClassName:"overflow-hidden pr-3 text-blue dark:text-blue-500 py-0 pb-2 md:pb-4 rounded-xl",staggerDuration:.03,staggerFrom:"last",rotationInterval:3e3,transition:{type:"spring",damping:30,stiffness:400}})]})})]}),(0,t.jsx)(s.motion.p,{className:"text-sm sm:text-lg md:text-xl lg:text-2xl text-center font-overused-grotesk pt-4 sm:pt-8 md:pt-10 lg:pt-12",animate:{opacity:1,y:0},initial:{opacity:0,y:20},transition:{duration:.2,ease:"easeOut",delay:.5},children:"with a growing library of ready-to-use react components & microinteractions. free & open source."}),(0,t.jsxs)("div",{className:"flex flex-row justify-center space-x-4 items-center mt-10 sm:mt-16 md:mt-20 lg:mt-20 text-xs",children:[(0,t.jsxs)(c,{href:"/docs/introduction",className:"w-28 sm:w-32 md:w-36 lg:w-40 sm:text-base md:text-lg lg:text-xl font-medium tracking-tight text-background bg-foreground px-3 py-1.5 sm:px-4 sm:py-2 md:px-4 md:py-2 lg:px-5 lg:py-2.5 rounded-lg md:rounded-xl z-20 shadow-2xl whitespace-nowrap cursor-pointer inline-block text-center focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-foreground",animate:{opacity:1,y:0},initial:{opacity:0,y:20},transition:{duration:.2,ease:"easeOut",delay:.7,scale:{duration:.2}},whileTap:{scale:.95},whileHover:{scale:1.05,transition:{type:"spring",damping:30,stiffness:400}},children:["Check docs ",(0,t.jsx)("span",{className:"font-serif ml-1",children:"→"})]}),(0,t.jsx)(c,{href:"https://github.com/danielpetho/fancy",className:"w-28 sm:w-32 md:w-36 lg:w-40 sm:text-base md:text-lg lg:text-xl font-medium tracking-tight text-white bg-blue dark:bg-blue-500 px-3 py-1.5 sm:px-4 sm:py-2 md:px-4 md:py-2 lg:px-5 lg:py-2.5 rounded-lg md:rounded-xl z-20 shadow-2xl whitespace-nowrap cursor-pointer inline-block text-center focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-primary-blue",animate:{opacity:1,y:0},initial:{opacity:0,y:20},transition:{duration:.2,ease:"easeOut",delay:.7,scale:{duration:.2}},whileTap:{scale:.95},whileHover:{scale:1.05,transition:{type:"spring",damping:30,stiffness:400}},children:"★ on GitHub"})]})]})]})}e.s(["LandingHero",()=>f],51236)}]);

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.