{"version":3,"file":"GlobalGalleryBlock.F59ebGYR.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","DocMenuTuileFonts","DocMenuTuile","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Vector","Aeroplane","getLocalizedValue","Plane","Setting","Fan","Gallery","DocMenuTuile","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Vector","Plane","Aeroplane","Setting","Fan","Gallery","useMemo","useState","useRef","useCallback","React.useRef","React.useState","React.useCallback","React.useMemo"],"sources":["https:/framerusercontent.com/modules/dsmDeKtD4Ff44UL9p54Z/oqTgc7dXssUnI4JLbqV8/Ab5P4Msyl.js","https:/framerusercontent.com/modules/35dzfTfjAx8XrbY9wQQF/rBvCqEv7pKplAUKZ3uHa/EOFLSMcHA.js","https:/framerusercontent.com/modules/sbn7umI2xMhzzbXDF6ZJ/8geKCy0SP3IBKQv5XmIb/kz9FitFJZ.js","https:/framerusercontent.com/modules/f8Cbmvgasr9yxDlqBsKO/NYhKQYyPWa9SKuScXLF4/WjUxS4GEW.js","https:/framerusercontent.com/modules/pTRcVJJrvoofFoYC2vVG/9efk61VTMot4k9dL8LRz/EOFLSMcHA.js","https:/framerusercontent.com/modules/5J7eryTrtWkZg9jONxxC/4nCTENhW6Vv8zev0uLTc/Gjw8w4jG8.js","https:/framerusercontent.com/modules/7f8iQkahLpkXC2kM2y4a/KWXK0KnvRuWG0XIm2JHw/Gjw8w4jG8.js","https:/framerusercontent.com/modules/tlx2CkTb94Qki7JgkYY5/XLaB6mlTvxyAJrsMAiv1/BackButton.js","https:/framerusercontent.com/modules/bf5ZI23uau1ip5ilU7Dr/d24G8Y5RfzNx9zhU2YhO/CmsCarousel.js","https:/framerusercontent.com/modules/KHLODqyqGbMIgcLmIMui/5VJo1csPSNR8SqqoVSqs/GlobalGalleryBlock.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 0 1.5 C 0 3.157 1.343 4.5 3 4.5 L 11.5 4.5 C 13.157 4.5 14.5 3.157 14.5 1.5 L 14.5 0\" fill=\"transparent\" height=\"4.5px\" id=\"qZMP0gbAT\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 14.75)\" width=\"14.5px\"/><path d=\"M 0 9.5 L 0 0\" fill=\"transparent\" height=\"9.5px\" id=\"QvhCrv3QI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(12 4.75)\" width=\"1px\"/><path d=\"M 0 0 L 3.25 3.5 L 6.5 0\" fill=\"transparent\" height=\"3.5px\" id=\"goNGCz33P\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 10.75)\" width=\"6.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3463764871\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-MmXWh\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-MmXWh { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Download\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-MmXWh\");Icon.displayName=\"Download\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Download\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae18df)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={DX3fwShy3:new LazyValue(()=>import(\"./EOFLSMcHA-4.js\")),jX_QcaZe7:new LazyValue(()=>import(\"./EOFLSMcHA-1.js\")),NNchHHCh7:new LazyValue(()=>import(\"./EOFLSMcHA-2.js\")),NsI4FdG6z:new LazyValue(()=>import(\"./EOFLSMcHA-5.js\")),Wv8_XumxS:new LazyValue(()=>import(\"./EOFLSMcHA-0.js\")),z_jSmpdQm:new LazyValue(()=>import(\"./EOFLSMcHA-3.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.5 6.5 L 6.5 6.506 M 5.737 9.347 C 5.056 9.691 4.29 9.831 3.531 9.749 C 2.772 9.668 2.053 9.368 1.461 8.887 C 0.868 8.405 0.428 7.763 0.193 7.037 C -0.043 6.311 -0.063 5.532 0.135 4.795 L 3.653 5.737 C 3.309 5.056 3.169 4.29 3.251 3.531 C 3.332 2.772 3.632 2.053 4.113 1.461 C 4.595 0.868 5.237 0.428 5.963 0.193 C 6.689 -0.043 7.468 -0.063 8.205 0.135 L 7.263 3.653 C 7.944 3.309 8.71 3.169 9.469 3.251 C 10.228 3.332 10.947 3.632 11.539 4.113 C 12.132 4.595 12.572 5.237 12.807 5.963 C 13.043 6.689 13.063 7.468 12.865 8.205 L 9.347 7.263 C 9.691 7.944 9.831 8.71 9.749 9.469 C 9.668 10.228 9.368 10.947 8.887 11.539 C 8.405 12.132 7.763 12.572 7.037 12.807 C 6.311 13.043 5.532 13.063 4.795 12.865 Z\" fill=\"transparent\" height=\"13px\" id=\"QpnSVHADA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\" transform=\"translate(1 1)\" width=\"13px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vpyIA\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-vpyIA { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-4214cb87-174a-4809-8608-02f64f930163, #1d1d1b); mask: ${mask}; width: 15px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 15\n * @framerIntrinsicHeight 15\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Fan\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\"},\"set\":{\"localId\":\"vectorSet/pBks1KAg3\",\"id\":\"pBks1KAg3\",\"moduleId\":\"eHQ0ukdmBdPTW2uGvhsp\"}}\n */const Icon=withCSS(Component,css,\"framer-vpyIA\");Icon.displayName=\"Fan\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"15\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"15\",\"framerVector\":\"{\\\"name\\\":\\\"Fan\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/pBks1KAg3\\\",\\\"id\\\":\\\"pBks1KAg3\\\",\\\"moduleId\\\":\\\"eHQ0ukdmBdPTW2uGvhsp\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 15 15\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.5 0 L 8.75 0 M 1.25 2.5 L 10 2.5 M 1.25 5 L 10 5 C 10.69 5 11.25 5.56 11.25 6.25 L 11.25 11.25 C 11.25 11.94 10.69 12.5 10 12.5 L 1.25 12.5 C 0.56 12.5 0 11.94 0 11.25 L 0 6.25 C 0 5.56 0.56 5 1.25 5 Z\" fill=\"transparent\" height=\"12.499969013977049px\" id=\"fEp1NyLOm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"0.94\" stroke=\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\" transform=\"translate(1.872 0.938)\" width=\"11.25px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DMUWz\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-DMUWz { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-4214cb87-174a-4809-8608-02f64f930163, #1d1d1b); mask: ${mask}; width: 15px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 15\n * @framerIntrinsicHeight 15\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Gallery\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\"},\"set\":{\"localId\":\"vectorSet/pBks1KAg3\",\"id\":\"pBks1KAg3\",\"moduleId\":\"eHQ0ukdmBdPTW2uGvhsp\"}}\n */const Icon=withCSS(Component,css,\"framer-DMUWz\");Icon.displayName=\"Gallery\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Gallery\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/pBks1KAg3\\\",\\\"id\\\":\\\"pBks1KAg3\\\",\\\"moduleId\\\":\\\"eHQ0ukdmBdPTW2uGvhsp\\\"}}\",\"framerIntrinsicHeight\":\"15\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"15\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae18df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Aeroplane from\"https://framerusercontent.com/modules/A1RNCR4Dtz2m6eKuyUEv/Run4gmLjNAWDbvRoEvae/UoE2PLYSr.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/35dzfTfjAx8XrbY9wQQF/rBvCqEv7pKplAUKZ3uHa/EOFLSMcHA.js\";import Setting from\"https://framerusercontent.com/modules/3Xr4PqEuVG6NiWC3MEg4/CnRbEakFMZYilTDsejC6/jAX1UYYLA.js\";import Fan from\"https://framerusercontent.com/modules/sbn7umI2xMhzzbXDF6ZJ/8geKCy0SP3IBKQv5XmIb/kz9FitFJZ.js\";import Vector from\"https://framerusercontent.com/modules/xhtnk2reQk8mfl1tM8NT/er4BamxoI7KPbWOlNg8L/PnELhUmpK.js\";import Gallery from\"https://framerusercontent.com/modules/f8Cbmvgasr9yxDlqBsKO/NYhKQYyPWa9SKuScXLF4/WjUxS4GEW.js\";import Plane from\"https://framerusercontent.com/modules/Y26Z7g8eGTUcauyVoWUm/Rxo5AeO3QxWnHtOVVEJi/yEcEu9ZlX.js\";import DocMenuTuile from\"https://framerusercontent.com/modules/yAoPM2Ea4vkWDf91ybgj/ojET2eOHMP5z1WzwFHVh/jkG8hlmQe.js\";const DocMenuTuileFonts=getFonts(DocMenuTuile);const cycleOrder=[\"Aj_cxhL6O\",\"hw2_PTLQE\",\"GNdt99uUR\",\"Rj8VRbNrZ\",\"c1p8Vjpv7\",\"ZCzuzNpGq\",\"JRLwETYDD\"];const serializationHash=\"framer-ERIkW\";const variantClassNames={Aj_cxhL6O:\"framer-v-1mtk9rw\",c1p8Vjpv7:\"framer-v-ch2kop\",GNdt99uUR:\"framer-v-nc1qtw\",hw2_PTLQE:\"framer-v-h6wxe2\",JRLwETYDD:\"framer-v-19sho7v\",Rj8VRbNrZ:\"framer-v-95hf03\",ZCzuzNpGq:\"framer-v-e5ok6j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jAgdsWmFO=undefined;const ng9zT9Qmv=undefined;const KTic7_VFD=undefined;const fSGrxaMaJ=undefined;const ECRZqNBsq=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Aj_cxhL6O\",\"Variant 2\":\"hw2_PTLQE\",\"Variant 3\":\"GNdt99uUR\",\"Variant 4\":\"Rj8VRbNrZ\",\"Variant 5\":\"c1p8Vjpv7\",\"Variant 6\":\"ZCzuzNpGq\",\"Variant 7\":\"JRLwETYDD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link1,link2,link3,link4,link5,width,...props})=>{return{...props,ECRZqNBsq:link5??props.ECRZqNBsq,fSGrxaMaJ:link4??props.fSGrxaMaJ,jAgdsWmFO:link1??props.jAgdsWmFO,KTic7_VFD:link3??props.KTic7_VFD,ng9zT9Qmv:link2??props.ng9zT9Qmv,variant:humanReadableVariantMap[props.variant]??props.variant??\"Aj_cxhL6O\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jAgdsWmFO,ng9zT9Qmv,KTic7_VFD,fSGrxaMaJ,ECRZqNBsq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Aj_cxhL6O\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mtk9rw\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"Aj_cxhL6O\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(236, 236, 236)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.98)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 10px 12px 0px rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({c1p8Vjpv7:{\"data-framer-name\":\"Variant 5\"},GNdt99uUR:{\"data-framer-name\":\"Variant 3\"},hw2_PTLQE:{\"data-framer-name\":\"Variant 2\"},JRLwETYDD:{\"data-framer-name\":\"Variant 7\"},Rj8VRbNrZ:{\"data-framer-name\":\"Variant 4\"},ZCzuzNpGq:{\"data-framer-name\":\"Variant 6\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18rgulo-container\",layoutDependency:layoutDependency,layoutId:\"Za7Wsuzgf-container\",nodeId:\"Za7Wsuzgf\",rendersWithMotion:true,scopeId:\"EOFLSMcHA\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Vector,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"Za7Wsuzgf\",K7qN00qub:0,layoutId:\"Za7Wsuzgf\",nIytpafNl:\"7px\",o5IDgAt1f:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",rfYflT53i:jAgdsWmFO,s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"QWRwMALG1\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v0\",activeLocale)??\"Highlights\",yMd1S3YDC:\"var(--token-0bc54b5a-dbee-432a-91b6-2cfa9d24bab9, rgb(103, 97, 95))\",ynNVGwahd:14,...addPropertyOverrides({hw2_PTLQE:{variant:matchVariant(\"sIvG25YNW\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1en7kag-container\",layoutDependency:layoutDependency,layoutId:\"kLkeKaAee-container\",nodeId:\"kLkeKaAee\",rendersWithMotion:true,scopeId:\"EOFLSMcHA\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Plane,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"kLkeKaAee\",K7qN00qub:0,layoutId:\"kLkeKaAee\",nIytpafNl:\"7px\",o5IDgAt1f:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",rfYflT53i:ng9zT9Qmv,s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"QWRwMALG1\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v1\",activeLocale)??\"Airframe\",yMd1S3YDC:\"var(--token-0bc54b5a-dbee-432a-91b6-2cfa9d24bab9, rgb(103, 97, 95))\",ynNVGwahd:14,...addPropertyOverrides({GNdt99uUR:{variant:matchVariant(\"sIvG25YNW\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uxh96x-container\",layoutDependency:layoutDependency,layoutId:\"wFHI3qyku-container\",nodeId:\"wFHI3qyku\",rendersWithMotion:true,scopeId:\"EOFLSMcHA\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Setting,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"wFHI3qyku\",K7qN00qub:0,layoutId:\"wFHI3qyku\",nIytpafNl:\"7px\",o5IDgAt1f:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",rfYflT53i:KTic7_VFD,s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"QWRwMALG1\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v2\",activeLocale)??\"Engine\",yMd1S3YDC:\"var(--token-0bc54b5a-dbee-432a-91b6-2cfa9d24bab9, rgb(103, 97, 95))\",ynNVGwahd:14,...addPropertyOverrides({Rj8VRbNrZ:{variant:matchVariant(\"sIvG25YNW\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kfz1ao-container\",layoutDependency:layoutDependency,layoutId:\"aLHxbdqLY-container\",nodeId:\"aLHxbdqLY\",rendersWithMotion:true,scopeId:\"EOFLSMcHA\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Fan,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"aLHxbdqLY\",K7qN00qub:0,layoutId:\"aLHxbdqLY\",nIytpafNl:\"7px\",o5IDgAt1f:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",rfYflT53i:fSGrxaMaJ,s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"QWRwMALG1\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v3\",activeLocale)??\"Avionic\",yMd1S3YDC:\"var(--token-0bc54b5a-dbee-432a-91b6-2cfa9d24bab9, rgb(103, 97, 95))\",ynNVGwahd:14,...addPropertyOverrides({c1p8Vjpv7:{variant:matchVariant(\"sIvG25YNW\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1377tgi-container\",layoutDependency:layoutDependency,layoutId:\"Bqns5ouqf-container\",nodeId:\"Bqns5ouqf\",rendersWithMotion:true,scopeId:\"EOFLSMcHA\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Gallery,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"Bqns5ouqf\",K7qN00qub:0,layoutId:\"Bqns5ouqf\",nIytpafNl:\"7px\",o5IDgAt1f:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",rfYflT53i:ECRZqNBsq,s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"QWRwMALG1\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v4\",activeLocale)??\"Gallery\",yMd1S3YDC:\"var(--token-0bc54b5a-dbee-432a-91b6-2cfa9d24bab9, rgb(103, 97, 95))\",ynNVGwahd:14,...addPropertyOverrides({ZCzuzNpGq:{variant:matchVariant(\"sIvG25YNW\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-ERIkW.framer-1n8enfi, .framer-ERIkW .framer-1n8enfi { display: block; }\",\".framer-ERIkW.framer-1mtk9rw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: auto; padding: 4px; position: relative; width: min-content; }\",\".framer-ERIkW .framer-18rgulo-container, .framer-ERIkW .framer-1en7kag-container, .framer-ERIkW .framer-1uxh96x-container, .framer-ERIkW .framer-1kfz1ao-container, .framer-ERIkW .framer-1377tgi-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",'.framer-ERIkW[data-border=\"true\"]::after, .framer-ERIkW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-ERIkW[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-ERIkW [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-ERIkW[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-ERIkW [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-ERIkW[data-hide-scrollbars=\"true\"], .framer-ERIkW [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 510\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hw2_PTLQE\":{\"layout\":[\"auto\",\"auto\"]},\"GNdt99uUR\":{\"layout\":[\"auto\",\"auto\"]},\"Rj8VRbNrZ\":{\"layout\":[\"auto\",\"auto\"]},\"c1p8Vjpv7\":{\"layout\":[\"auto\",\"auto\"]},\"ZCzuzNpGq\":{\"layout\":[\"auto\",\"auto\"]},\"JRLwETYDD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jAgdsWmFO\":\"link1\",\"ng9zT9Qmv\":\"link2\",\"KTic7_VFD\":\"link3\",\"fSGrxaMaJ\":\"link4\",\"ECRZqNBsq\":\"link5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEOFLSMcHA=withCSS(Component,css,\"framer-ERIkW\");export default FramerEOFLSMcHA;FramerEOFLSMcHA.displayName=\"TradingStickyMenu\";FramerEOFLSMcHA.defaultProps={height:45,width:510};addPropertyControls(FramerEOFLSMcHA,{variant:{options:[\"Aj_cxhL6O\",\"hw2_PTLQE\",\"GNdt99uUR\",\"Rj8VRbNrZ\",\"c1p8Vjpv7\",\"ZCzuzNpGq\",\"JRLwETYDD\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},jAgdsWmFO:{title:\"Link 1\",type:ControlType.Link},ng9zT9Qmv:{title:\"Link 2\",type:ControlType.Link},KTic7_VFD:{title:\"Link 3\",type:ControlType.Link},fSGrxaMaJ:{title:\"Link 4\",type:ControlType.Link},ECRZqNBsq:{title:\"Link 5\",type:ControlType.Link}});addFonts(FramerEOFLSMcHA,[{explicitInter:true,fonts:[]},...DocMenuTuileFonts],{supportsExplicitInterCodegen:true});FramerEOFLSMcHA.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(DocMenuTuile,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEOFLSMcHA\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hw2_PTLQE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GNdt99uUR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Rj8VRbNrZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c1p8Vjpv7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZCzuzNpGq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JRLwETYDD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerIntrinsicWidth\":\"510\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"jAgdsWmFO\\\":\\\"link1\\\",\\\"ng9zT9Qmv\\\":\\\"link2\\\",\\\"KTic7_VFD\\\":\\\"link3\\\",\\\"fSGrxaMaJ\\\":\\\"link4\\\",\\\"ECRZqNBsq\\\":\\\"link5\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EOFLSMcHA.map","// Generated by Framer (6ae18df)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={DX3fwShy3:new LazyValue(()=>import(\"./Gjw8w4jG8-4.js\")),jX_QcaZe7:new LazyValue(()=>import(\"./Gjw8w4jG8-1.js\")),NNchHHCh7:new LazyValue(()=>import(\"./Gjw8w4jG8-2.js\")),NsI4FdG6z:new LazyValue(()=>import(\"./Gjw8w4jG8-5.js\")),Wv8_XumxS:new LazyValue(()=>import(\"./Gjw8w4jG8-0.js\")),z_jSmpdQm:new LazyValue(()=>import(\"./Gjw8w4jG8-3.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae18df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Aeroplane from\"https://framerusercontent.com/modules/A1RNCR4Dtz2m6eKuyUEv/Run4gmLjNAWDbvRoEvae/UoE2PLYSr.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/5J7eryTrtWkZg9jONxxC/4nCTENhW6Vv8zev0uLTc/Gjw8w4jG8.js\";import Setting from\"https://framerusercontent.com/modules/3Xr4PqEuVG6NiWC3MEg4/CnRbEakFMZYilTDsejC6/jAX1UYYLA.js\";import Fan from\"https://framerusercontent.com/modules/sbn7umI2xMhzzbXDF6ZJ/8geKCy0SP3IBKQv5XmIb/kz9FitFJZ.js\";import Vector from\"https://framerusercontent.com/modules/xhtnk2reQk8mfl1tM8NT/er4BamxoI7KPbWOlNg8L/PnELhUmpK.js\";import Gallery from\"https://framerusercontent.com/modules/f8Cbmvgasr9yxDlqBsKO/NYhKQYyPWa9SKuScXLF4/WjUxS4GEW.js\";import Plane from\"https://framerusercontent.com/modules/Y26Z7g8eGTUcauyVoWUm/Rxo5AeO3QxWnHtOVVEJi/yEcEu9ZlX.js\";import DocMenuTuile from\"https://framerusercontent.com/modules/yAoPM2Ea4vkWDf91ybgj/ojET2eOHMP5z1WzwFHVh/jkG8hlmQe.js\";const DocMenuTuileFonts=getFonts(DocMenuTuile);const cycleOrder=[\"Yhw_QJBEq\",\"Xd6MuD2O9\",\"Al1xT_3L5\",\"lan22oT7q\",\"jkPQLVRI2\",\"ICoguNEHR\",\"jytMwNZyx\"];const serializationHash=\"framer-wGxeZ\";const variantClassNames={Al1xT_3L5:\"framer-v-1ktomra\",ICoguNEHR:\"framer-v-11ftho6\",jkPQLVRI2:\"framer-v-17jml51\",jytMwNZyx:\"framer-v-17wfyk9\",lan22oT7q:\"framer-v-1puwni3\",Xd6MuD2O9:\"framer-v-g70gzm\",Yhw_QJBEq:\"framer-v-1nr6os3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nfhigrCKE=undefined;const rdXrelCYT=undefined;const EHftAyKkb=undefined;const wmJUtuhz3=undefined;const yMpECLZFm=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Yhw_QJBEq\",\"Variant 2\":\"Xd6MuD2O9\",\"Variant 3\":\"Al1xT_3L5\",\"Variant 4\":\"lan22oT7q\",\"Variant 5\":\"jkPQLVRI2\",\"Variant 6\":\"ICoguNEHR\",\"Variant 7\":\"jytMwNZyx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link1,link2,link3,link4,link5,width,...props})=>{return{...props,EHftAyKkb:link3??props.EHftAyKkb,nfhigrCKE:link1??props.nfhigrCKE,rdXrelCYT:link2??props.rdXrelCYT,variant:humanReadableVariantMap[props.variant]??props.variant??\"Yhw_QJBEq\",wmJUtuhz3:link4??props.wmJUtuhz3,yMpECLZFm:link5??props.yMpECLZFm};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,nfhigrCKE,rdXrelCYT,EHftAyKkb,wmJUtuhz3,yMpECLZFm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Yhw_QJBEq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nr6os3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"Yhw_QJBEq\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(236, 236, 236)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({Al1xT_3L5:{\"data-framer-name\":\"Variant 3\"},ICoguNEHR:{\"data-framer-name\":\"Variant 6\"},jkPQLVRI2:{\"data-framer-name\":\"Variant 5\"},jytMwNZyx:{\"data-framer-name\":\"Variant 7\"},lan22oT7q:{\"data-framer-name\":\"Variant 4\"},Xd6MuD2O9:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1am71r9-container\",layoutDependency:layoutDependency,layoutId:\"Eh30fzfdj-container\",nodeId:\"Eh30fzfdj\",rendersWithMotion:true,scopeId:\"Gjw8w4jG8\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Vector,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"Eh30fzfdj\",K7qN00qub:0,layoutId:\"Eh30fzfdj\",nIytpafNl:\"6px\",o5IDgAt1f:\"rgba(28, 28, 26, 0)\",rfYflT53i:nfhigrCKE,s_Z7tMorw:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",uDz5G7utT:\"rgba(28, 28, 26, 0)\",variant:matchVariant(\"Nga674cDT\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v0\",activeLocale)??\"Highlights\",yMd1S3YDC:\"rgba(255, 255, 255, 0)\",ynNVGwahd:14,...addPropertyOverrides({Xd6MuD2O9:{s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"sIvG25YNW\"),yMd1S3YDC:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5u4xjl-container\",layoutDependency:layoutDependency,layoutId:\"qIpfZ6Hg3-container\",nodeId:\"qIpfZ6Hg3\",rendersWithMotion:true,scopeId:\"Gjw8w4jG8\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Plane,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"qIpfZ6Hg3\",K7qN00qub:0,layoutId:\"qIpfZ6Hg3\",nIytpafNl:\"6px\",o5IDgAt1f:\"rgba(28, 28, 26, 0)\",rfYflT53i:rdXrelCYT,s_Z7tMorw:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",uDz5G7utT:\"rgba(28, 28, 26, 0)\",variant:matchVariant(\"Nga674cDT\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v1\",activeLocale)??\"Airframe\",yMd1S3YDC:\"rgba(255, 255, 255, 0)\",ynNVGwahd:14,...addPropertyOverrides({Al1xT_3L5:{s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"sIvG25YNW\"),yMd1S3YDC:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k48kqx-container\",layoutDependency:layoutDependency,layoutId:\"q9dcvD89l-container\",nodeId:\"q9dcvD89l\",rendersWithMotion:true,scopeId:\"Gjw8w4jG8\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Setting,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"q9dcvD89l\",K7qN00qub:0,layoutId:\"q9dcvD89l\",nIytpafNl:\"6px\",o5IDgAt1f:\"rgba(28, 28, 26, 0)\",rfYflT53i:EHftAyKkb,s_Z7tMorw:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",uDz5G7utT:\"rgba(28, 28, 26, 0)\",variant:matchVariant(\"Nga674cDT\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v2\",activeLocale)??\"Engine\",yMd1S3YDC:\"rgba(255, 255, 255, 0)\",ynNVGwahd:14,...addPropertyOverrides({lan22oT7q:{s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"sIvG25YNW\"),yMd1S3YDC:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ydvlq8-container\",layoutDependency:layoutDependency,layoutId:\"RuehAmaAB-container\",nodeId:\"RuehAmaAB\",rendersWithMotion:true,scopeId:\"Gjw8w4jG8\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Fan,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"RuehAmaAB\",K7qN00qub:0,layoutId:\"RuehAmaAB\",nIytpafNl:\"6px\",o5IDgAt1f:\"rgba(28, 28, 26, 0)\",rfYflT53i:wmJUtuhz3,s_Z7tMorw:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",uDz5G7utT:\"rgba(28, 28, 26, 0)\",variant:matchVariant(\"Nga674cDT\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v3\",activeLocale)??\"Avionics\",yMd1S3YDC:\"rgba(255, 255, 255, 0)\",ynNVGwahd:14,...addPropertyOverrides({jkPQLVRI2:{s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"sIvG25YNW\"),yMd1S3YDC:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-38)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-olpk66-container\",layoutDependency:layoutDependency,layoutId:\"uvbM8f3bE-container\",nodeId:\"uvbM8f3bE\",rendersWithMotion:true,scopeId:\"Gjw8w4jG8\",children:/*#__PURE__*/_jsx(DocMenuTuile,{Bs8OKip_5:false,EENxd49wc:Gallery,FbWgrrarM:Aeroplane,H9TgtYBqU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"uvbM8f3bE\",K7qN00qub:0,layoutId:\"uvbM8f3bE\",nIytpafNl:\"6px\",o5IDgAt1f:\"rgba(28, 28, 26, 0)\",rfYflT53i:yMpECLZFm,s_Z7tMorw:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",uDz5G7utT:\"rgba(28, 28, 26, 0)\",variant:matchVariant(\"Nga674cDT\"),WIBLUMfyl:true,width:\"100%\",Y5ftmIQD6:getLocalizedValue(\"v4\",activeLocale)??\"Gallery\",yMd1S3YDC:\"rgba(255, 255, 255, 0)\",ynNVGwahd:14,...addPropertyOverrides({ICoguNEHR:{s_Z7tMorw:\"rgb(255, 255, 255)\",uDz5G7utT:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\",variant:matchVariant(\"sIvG25YNW\"),yMd1S3YDC:\"var(--token-4214cb87-174a-4809-8608-02f64f930163, rgb(29, 29, 27))\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-wGxeZ.framer-1pgk5aq, .framer-wGxeZ .framer-1pgk5aq { display: block; }\",\".framer-wGxeZ.framer-1nr6os3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 4px; position: relative; width: min-content; }\",\".framer-wGxeZ .framer-1am71r9-container, .framer-wGxeZ .framer-5u4xjl-container, .framer-wGxeZ .framer-1k48kqx-container, .framer-wGxeZ .framer-ydvlq8-container, .framer-wGxeZ .framer-olpk66-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-wGxeZ[data-border=\"true\"]::after, .framer-wGxeZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-wGxeZ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-wGxeZ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-wGxeZ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-wGxeZ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-wGxeZ[data-hide-scrollbars=\"true\"], .framer-wGxeZ [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 183\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Xd6MuD2O9\":{\"layout\":[\"auto\",\"auto\"]},\"Al1xT_3L5\":{\"layout\":[\"auto\",\"auto\"]},\"lan22oT7q\":{\"layout\":[\"auto\",\"auto\"]},\"jkPQLVRI2\":{\"layout\":[\"auto\",\"auto\"]},\"ICoguNEHR\":{\"layout\":[\"auto\",\"auto\"]},\"jytMwNZyx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nfhigrCKE\":\"link1\",\"rdXrelCYT\":\"link2\",\"EHftAyKkb\":\"link3\",\"wmJUtuhz3\":\"link4\",\"yMpECLZFm\":\"link5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGjw8w4jG8=withCSS(Component,css,\"framer-wGxeZ\");export default FramerGjw8w4jG8;FramerGjw8w4jG8.displayName=\"Mobile menu trading\";FramerGjw8w4jG8.defaultProps={height:43,width:183};addPropertyControls(FramerGjw8w4jG8,{variant:{options:[\"Yhw_QJBEq\",\"Xd6MuD2O9\",\"Al1xT_3L5\",\"lan22oT7q\",\"jkPQLVRI2\",\"ICoguNEHR\",\"jytMwNZyx\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},nfhigrCKE:{title:\"Link 1\",type:ControlType.Link},rdXrelCYT:{title:\"Link 2\",type:ControlType.Link},EHftAyKkb:{title:\"Link 3\",type:ControlType.Link},wmJUtuhz3:{title:\"Link 4\",type:ControlType.Link},yMpECLZFm:{title:\"Link 5\",type:ControlType.Link}});addFonts(FramerGjw8w4jG8,[{explicitInter:true,fonts:[]},...DocMenuTuileFonts],{supportsExplicitInterCodegen:true});FramerGjw8w4jG8.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(DocMenuTuile,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGjw8w4jG8\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"43\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"183\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Xd6MuD2O9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Al1xT_3L5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lan22oT7q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jkPQLVRI2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ICoguNEHR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jytMwNZyx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"nfhigrCKE\\\":\\\"link1\\\",\\\"rdXrelCYT\\\":\\\"link2\\\",\\\"EHftAyKkb\\\":\\\"link3\\\",\\\"wmJUtuhz3\\\":\\\"link4\\\",\\\"yMpECLZFm\\\":\\\"link5\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Gjw8w4jG8.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function withSmartBack(Component){return props=>{const handleClick=e=>{e.preventDefault();// Si on a un historique dans l'app, on revient en arrière\nif(window.history.length>1&&document.referrer.includes(window.location.host)){window.history.back();}else{// Fallback : si on arrive direct sur la page detail (ex: lien partagé)\n// on redirige vers la page trading principale\nwindow.location.href=\"/aircraft-trading\";}};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSmartBack\":{\"type\":\"reactHoc\",\"name\":\"withSmartBack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackButton.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import React,{useState,useRef,useEffect,useCallback,useMemo}from\"react\";import{motion,useMotionValue,useAnimation}from\"framer-motion\";/**\n * RAIL CAROUSEL — DRAGGABLE\n *\n * Toutes les tuiles en ligne, drag activé,\n * flèches groupées en bas au centre.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function RailCarousel(props){const{content=[],itemWidth=320,itemHeight=400,gap=24,autoPlay=false,autoPlayInterval=4,showArrows=true,arrowSize=44,arrowColor=\"#ffffff\",arrowBg=\"rgba(0,0,0,0.5)\",arrowBgHover=\"rgba(0,0,0,0.8)\",arrowGap=12,arrowBottomOffset=24,showDots=false,dotColor=\"rgba(255,255,255,0.3)\",dotActiveColor=\"#ffffff\",dotSize=8,overflowVisible=true,snapAnimation=\"spring\",borderRadius=0,activeScale=1,inactiveScale=.95,inactiveOpacity=.6,dragEnabled=true,style}=props;// ── Extract slides ──\nconst slides=useMemo(()=>{const extracted=[];const dig=node=>{if(!node)return;if(Array.isArray(node)){node.forEach(dig);return;}if(/*#__PURE__*/React.isValidElement(node)){const kids=node.props?.children;if(kids&&(Array.isArray(kids)||/*#__PURE__*/React.isValidElement(kids))){dig(kids);}else{extracted.push(node);}}};dig(content);return extracted.length===0&&Array.isArray(content)?content:extracted;},[content]);const total=slides.length;const[currentIndex,setCurrentIndex]=useState(0);const containerRef=useRef(null);const[containerWidth,setContainerWidth]=useState(0);const timer=useRef(null);const controls=useAnimation();const x=useMotionValue(0);// ── Measure container ──\nuseEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(([entry])=>{setContainerWidth(entry.contentRect.width);});ro.observe(el);return()=>ro.disconnect();},[]);const visibleCount=useMemo(()=>{if(containerWidth<=0)return 1;return Math.max(1,Math.floor((containerWidth+gap)/(itemWidth+gap)));},[containerWidth,itemWidth,gap]);const maxIndex=useMemo(()=>Math.max(0,total-visibleCount),[total,visibleCount]);useEffect(()=>{if(currentIndex>maxIndex)setCurrentIndex(maxIndex);},[maxIndex,currentIndex]);const canGoPrev=currentIndex>0;const canGoNext=currentIndex<maxIndex;const step=itemWidth+gap;// ── Animate to index ──\nconst animateTo=useCallback(index=>{const clamped=Math.max(0,Math.min(index,maxIndex));setCurrentIndex(clamped);const target=-(clamped*step);if(snapAnimation===\"spring\"){controls.start({x:target,transition:{type:\"spring\",stiffness:300,damping:32,mass:.8}});}else{controls.start({x:target,transition:{type:\"tween\",duration:.45,ease:[.25,.1,.25,1]}});}},[maxIndex,step,snapAnimation,controls]);const goNext=useCallback(()=>animateTo(currentIndex+1),[currentIndex,animateTo]);const goPrev=useCallback(()=>animateTo(currentIndex-1),[currentIndex,animateTo]);// ── Drag ──\nconst onDragEnd=useCallback((_,info)=>{const offset=info.offset.x;const velocity=info.velocity.x;const swipe=Math.abs(offset)>step*.25||Math.abs(velocity)>300;if(swipe){if(offset<0&&canGoNext){animateTo(currentIndex+1);}else if(offset>0&&canGoPrev){animateTo(currentIndex-1);}else{animateTo(currentIndex);}}else{animateTo(currentIndex);}},[currentIndex,canGoNext,canGoPrev,step,animateTo]);// ── Keyboard ──\nuseEffect(()=>{const el=containerRef.current;if(!el)return;const handler=e=>{if(e.key===\"ArrowRight\")goNext();if(e.key===\"ArrowLeft\")goPrev();};el.addEventListener(\"keydown\",handler);return()=>el.removeEventListener(\"keydown\",handler);},[goNext,goPrev]);// ── Auto-play ──\nuseEffect(()=>{if(!autoPlay||total<=visibleCount)return;timer.current=setInterval(()=>{setCurrentIndex(i=>{const next=i>=maxIndex?0:i+1;animateTo(next);return next;});},autoPlayInterval*1e3);return()=>clearInterval(timer.current);},[autoPlay,autoPlayInterval,maxIndex,total,visibleCount,animateTo]);// ── Sync on resize ──\nuseEffect(()=>{controls.set({x:-(currentIndex*step)});},[containerWidth]);// ── Empty state ──\nif(total===0){return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...wrapStyle,...style,borderRadius,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexDirection:\"column\",gap:8,background:\"#13131f\",color:\"#6b6b88\",fontFamily:\"'Inter', 'SF Pro Display', -apple-system, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"32\",height:\"32\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 9h6M9 13h4\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14},children:\"Connecte des \\xe9l\\xe9ments au slot \\xab Content \\xbb\"})]});}const dragConstraints={left:-(maxIndex*step),right:0};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,tabIndex:0,style:{...wrapStyle,...style,borderRadius,outline:\"none\",overflow:overflowVisible?\"visible\":\"hidden\"},children:[/*#__PURE__*/_jsx(motion.div,{drag:dragEnabled?\"x\":false,dragConstraints:dragConstraints,dragElastic:.12,dragMomentum:false,onDragEnd:onDragEnd,animate:controls,style:{display:\"flex\",gap,height:\"100%\",cursor:dragEnabled?\"grab\":\"default\",x},whileDrag:{cursor:\"grabbing\"},children:slides.map((slide,i)=>{const isActive=i>=currentIndex&&i<currentIndex+visibleCount;return /*#__PURE__*/_jsx(motion.div,{animate:{scale:isActive?activeScale:inactiveScale,opacity:isActive?1:inactiveOpacity},transition:{duration:.3,ease:\"easeOut\"},style:{flex:\"0 0 auto\",width:itemWidth,height:itemHeight,borderRadius,overflow:\"hidden\",position:\"relative\",pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",pointerEvents:\"none\"},children:slide})},i);})}),showArrows&&total>visibleCount&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:-(arrowSize+arrowBottomOffset),left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",alignItems:\"center\",gap:arrowGap,zIndex:2},children:[/*#__PURE__*/_jsx(Arrow,{side:\"left\",onClick:goPrev,disabled:!canGoPrev,size:arrowSize,color:arrowColor,bg:arrowBg,bgHover:arrowBgHover}),showDots&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,alignItems:\"center\"},children:Array.from({length:maxIndex+1}).map((_,i)=>/*#__PURE__*/_jsx(motion.button,{onClick:()=>animateTo(i),\"aria-label\":`Page ${i+1}`,style:{...dotBase,width:i===currentIndex?dotSize*2.6:dotSize,height:dotSize,borderRadius:dotSize,background:i===currentIndex?dotActiveColor:dotColor},animate:{width:i===currentIndex?dotSize*2.6:dotSize},whileHover:{scale:1.3},transition:{duration:.2}},i))}),/*#__PURE__*/_jsx(Arrow,{side:\"right\",onClick:goNext,disabled:!canGoNext,size:arrowSize,color:arrowColor,bg:arrowBg,bgHover:arrowBgHover})]})]});}// ── Arrow ──\nfunction Arrow({side,onClick,disabled,size,color,bg,bgHover}){const[hover,setHover]=useState(false);const isL=side===\"left\";return /*#__PURE__*/_jsx(motion.button,{onClick:disabled?undefined:onClick,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),\"aria-label\":isL?\"Pr\\xe9c\\xe9dent\":\"Suivant\",style:{width:size,height:size,border:\"none\",borderRadius:8,cursor:disabled?\"default\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,background:disabled?\"rgba(255,255,255,0.08)\":hover?bgHover:bg,backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",//boxShadow: disabled ? \"none\" : \"0 2px 12px rgba(0,0,0,0.2)\",\nopacity:disabled?.35:1,transition:\"background .2s, opacity .2s\"},whileHover:disabled?{}:{scale:1.08},whileTap:disabled?{}:{scale:.92},children:/*#__PURE__*/_jsx(\"svg\",{width:size*.36,height:size*.36,viewBox:\"0 0 24 24\",fill:\"none\",stroke:disabled?\"rgba(255,255,255,0.3)\":color,strokeWidth:2.4,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:isL?\"15 18 9 12 15 6\":\"9 6 15 12 9 18\"})})});}// ── Styles ──\nconst wrapStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const dotBase={border:\"none\",cursor:\"pointer\",padding:0,transition:\"background .2s, width .25s\"};// ── Property Controls ──\naddPropertyControls(RailCarousel,{content:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},itemWidth:{type:ControlType.Number,title:\"Item Width\",defaultValue:320,min:80,max:800,step:10,unit:\"px\"},itemHeight:{type:ControlType.Number,title:\"Item Height\",defaultValue:400,min:80,max:800,step:10,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:100,step:2,unit:\"px\"},dragEnabled:{type:ControlType.Boolean,title:\"Drag\",defaultValue:true},snapAnimation:{type:ControlType.Enum,title:\"Animation\",options:[\"spring\",\"tween\"],optionTitles:[\"Spring\",\"Ease\"],defaultValue:\"spring\"},overflowVisible:{type:ControlType.Boolean,title:\"Overflow Visible\",defaultValue:true},activeScale:{type:ControlType.Number,title:\"Active Scale\",defaultValue:1,min:.8,max:1.1,step:.01},inactiveScale:{type:ControlType.Number,title:\"Inactive Scale\",defaultValue:.95,min:.7,max:1,step:.01},inactiveOpacity:{type:ControlType.Number,title:\"Inactive Opacity\",defaultValue:.6,min:0,max:1,step:.05},autoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:false},autoPlayInterval:{type:ControlType.Number,title:\"Interval\",defaultValue:4,min:1,max:20,step:.5,unit:\"s\",hidden:props=>!props.autoPlay},showArrows:{type:ControlType.Boolean,title:\"Arrows\",defaultValue:true},arrowSize:{type:ControlType.Number,title:\"Arrow Size\",defaultValue:44,min:24,max:72,hidden:props=>!props.showArrows},arrowGap:{type:ControlType.Number,title:\"Arrow Gap\",defaultValue:12,min:0,max:60,step:2,unit:\"px\",hidden:props=>!props.showArrows},arrowBottomOffset:{type:ControlType.Number,title:\"Bottom Offset\",defaultValue:24,min:0,max:100,step:2,unit:\"px\",hidden:props=>!props.showArrows},arrowColor:{type:ControlType.Color,title:\"Arrow Color\",defaultValue:\"#ffffff\",hidden:props=>!props.showArrows},arrowBg:{type:ControlType.Color,title:\"Arrow Bg\",defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!props.showArrows},arrowBgHover:{type:ControlType.Color,title:\"Arrow Hover\",defaultValue:\"rgba(0,0,0,0.8)\",hidden:props=>!props.showArrows},showDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:8,min:4,max:16,hidden:props=>!props.showDots},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"rgba(255,255,255,0.3)\",hidden:props=>!props.showDots},dotActiveColor:{type:ControlType.Color,title:\"Dot Active\",defaultValue:\"#ffffff\",hidden:props=>!props.showDots},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:50}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RailCarousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CmsCarousel.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function GlobalGalleryBlock(props){const{collection,initialPreviewIndex,radius,gap,rightWidth,thumbHeight,showSeeMore,seeMoreLabel,previewBorderColor,previewBorderWidth,modalColumns,modalPadding,modalRadius,modalGridGap,modalThumbRadius,modalMainRadius,modalMainHeight,modalMainToGridGap,selectedBorderColor,selectedBorderWidth,enableMobileLayout,mobileBreakpoint,mobileThumbWidth,modalMobileThumbSize,modalMobileThumbGap,modalMobileStripHeight,modalMobileFadeWidth,modalMobileStripPadding,backdropBlur,backdropFill,closePadding,closeBackground,closeIconColor,modalBigHeight,opacity,style}=props;const rootRef=React.useRef(null);const stripRef=React.useRef(null);const[images,setImages]=React.useState([]);const[open,setOpen]=React.useState(false);const[previewIndex,setPreviewIndex]=React.useState(initialPreviewIndex??0);const[modalActive,setModalActive]=React.useState(0);const[containerW,setContainerW]=React.useState(0);// Scroll edge detection\nconst[atStart,setAtStart]=React.useState(true);const[atEnd,setAtEnd]=React.useState(false);React.useEffect(()=>{setPreviewIndex(initialPreviewIndex??0);},[initialPreviewIndex]);React.useEffect(()=>{const el=rootRef.current;if(!el)return;/* Read initial width immediately */setContainerW(el.getBoundingClientRect().width);const ro=new ResizeObserver(entries=>{const w=entries?.[0]?.contentRect?.width??9999;setContainerW(w);});ro.observe(el);return()=>ro.disconnect();},[]);const isMobile=enableMobileLayout&&(containerW<=mobileBreakpoint||typeof window!==\"undefined\"&&window.innerWidth<=mobileBreakpoint);const safePreview=Math.min(Math.max(previewIndex,0),Math.max(images.length-1,0));const safeModal=Math.min(Math.max(modalActive,0),Math.max(images.length-1,0));React.useEffect(()=>{if(!open)return;const scrollY=window.scrollY;const originalStyle={position:document.body.style.position,top:document.body.style.top,width:document.body.style.width,overflow:document.body.style.overflow};document.body.style.position=\"fixed\";document.body.style.top=`-${scrollY}px`;document.body.style.width=\"100%\";document.body.style.overflow=\"hidden\";return()=>{document.body.style.position=originalStyle.position;document.body.style.top=originalStyle.top;document.body.style.width=originalStyle.width;document.body.style.overflow=originalStyle.overflow;window.scrollTo(0,scrollY);};},[open]);React.useEffect(()=>{const host=rootRef.current;if(!host)return;const scope=host.querySelector(\".cms-source\");if(!scope)return;const urls=Array.from(scope.querySelectorAll(\"img\")).map(img=>img?.currentSrc||img?.src).filter(Boolean);const seen=new Set;const deduped=urls.filter(u=>{if(seen.has(u))return false;seen.add(u);return true;});setImages(deduped);setPreviewIndex(p=>Math.min(Math.max(p,0),Math.max(deduped.length-1,0)));setModalActive(m=>Math.min(Math.max(m,0),Math.max(deduped.length-1,0)));},[collection]);// Update scroll edges\nconst updateEdges=React.useCallback(()=>{const el=stripRef.current;if(!el)return;const{scrollLeft,scrollWidth,clientWidth}=el;const maxScroll=scrollWidth-clientWidth;setAtStart(scrollLeft<=1);setAtEnd(scrollLeft>=maxScroll-1);},[]);// Attach scroll listener when modal opens\nReact.useEffect(()=>{if(!open)return;// Wait a tick for the DOM to be ready\nconst t=setTimeout(updateEdges,50);const el=stripRef.current;if(!el)return()=>clearTimeout(t);el.addEventListener(\"scroll\",updateEdges,{passive:true});window.addEventListener(\"resize\",updateEdges);return()=>{clearTimeout(t);el.removeEventListener(\"scroll\",updateEdges);window.removeEventListener(\"resize\",updateEdges);};},[open,images.length,updateEdges]);const previewSrc=images[safePreview];const modalSrc=images[safeModal];const rightThumbs=React.useMemo(()=>{if(images.length<=1)return[];const order=images.map((_,i)=>i).filter(i=>i!==safePreview);return order.slice(0,2);},[images,safePreview]);const rootOpacity=opacity?.end??1;const openModalAt=idx=>{setModalActive(Math.min(Math.max(idx,0),Math.max(images.length-1,0)));setOpen(true);};const openModalDefault=()=>openModalAt(safePreview);/* Compute total bottom zone height so main image gets the rest */const bottomZoneHeight=modalMobileStripHeight+modalMainToGridGap+modalPadding;// Build dynamic mask + padding based on edges\nconst leftFade=atStart?0:modalMobileFadeWidth;const rightFade=atEnd?0:modalMobileFadeWidth;const leftPad=atStart?0:modalMobileStripPadding;const rightPad=atEnd?0:modalMobileStripPadding;const maskStyle=leftFade===0&&rightFade===0?\"none\":`linear-gradient(to right, transparent 0, black ${leftFade}px, black calc(100% - ${rightFade}px), transparent 100%)`;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...style,width:\"100%\",height:\"100%\",opacity:rootOpacity},children:[/*#__PURE__*/_jsx(\"div\",{className:\"cms-source\",style:{display:\"none\"},children:collection}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:isMobile?\"flex\":\"grid\",flexDirection:isMobile?\"column\":undefined,gridTemplateColumns:isMobile?undefined:`minmax(0, 1fr) ${rightWidth}px`,gap},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>openModalAt(safePreview),style:{position:\"relative\",width:\"100%\",height:isMobile?\"auto\":\"100%\",flex:isMobile?\"0 0 auto\":undefined,minHeight:isMobile?0:undefined,borderRadius:radius,overflow:\"hidden\",background:\"rgba(0,0,0,0.06)\",padding:0,border:\"none\",cursor:\"pointer\",display:\"block\"},\"aria-label\":\"Open gallery\",children:previewSrc?/*#__PURE__*/_jsx(motion.img,{src:previewSrc,alt:\"\",style:{width:\"100%\",height:isMobile?\"auto\":\"100%\",objectFit:isMobile?\"contain\":\"cover\",display:\"block\"},initial:{opacity:.2,scale:1.01},animate:{opacity:1,scale:1},transition:{duration:.25}},previewSrc):null}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:isMobile?\"auto\":\"100%\",flex:isMobile?\"0 0 auto\":undefined,display:\"flex\",flexDirection:isMobile?\"row\":\"column\",gap,alignItems:\"stretch\"},children:[rightThumbs.map(idx=>{const src=images[idx];return /*#__PURE__*/_jsx(\"button\",{onClick:()=>openModalAt(idx),style:{width:isMobile?mobileThumbWidth:\"100%\",height:thumbHeight,flex:isMobile?\"0 0 auto\":\"0 0 auto\",borderRadius:radius,overflow:\"hidden\",border:`${previewBorderWidth}px solid ${previewBorderColor}`,padding:0,background:\"rgba(0,0,0,0.06)\",cursor:\"pointer\"},\"aria-label\":`Open image ${idx+1}`,children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})},idx);}),showSeeMore&&/*#__PURE__*/_jsxs(\"button\",{onClick:openModalDefault,style:{width:isMobile?\"auto\":\"100%\",flex:isMobile?\"1 1 auto\":\"1 1 auto\",minWidth:isMobile?0:undefined,borderRadius:8,border:\"none\",padding:0,cursor:\"pointer\",overflow:\"hidden\",position:\"relative\",background:\"#F5EEE0\"},\"aria-label\":\"See more\",children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:images[0]?`url(${images[0]})`:\"none\",backgroundSize:\"cover\",backgroundPosition:\"center\",filter:\"blur(10px)\",transform:\"scale(1.05)\",opacity:.9}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"rgba(255,255,255,0.55)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:12},children:/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Hanken Grotesk\",padding:\"12px 14px\",borderRadius:8,background:\"#F5EEE0\",boxShadow:\"0 6px 18px rgba(0,0,0,0.12)\",fontSize:14,whiteSpace:\"nowrap\"},children:seeMoreLabel})})]})]})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.18},style:{position:\"fixed\",inset:0,zIndex:9999,background:backdropFill,backdropFilter:`blur(${backdropBlur}px)`,WebkitBackdropFilter:`blur(${backdropBlur}px)`,display:\"flex\",flexDirection:\"column\",padding:modalPadding},children:[/*#__PURE__*/_jsx(\"button\",{onClick:e=>{e.stopPropagation();setOpen(false);},style:{position:\"fixed\",right:closePadding,top:closePadding,zIndex:10001,border:\"none\",background:closeBackground,cursor:\"pointer\",padding:8,borderRadius:10,width:40,height:40,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},\"aria-label\":\"Close\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 4L16 16M4.23841 16L16 4\",stroke:closeIconColor,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(motion.div,{initial:{y:10,opacity:0,scale:.98},animate:{y:0,opacity:1,scale:1},exit:{y:10,opacity:0,scale:.98},transition:{duration:.18},style:{width:\"100%\",maxWidth:1024,margin:\"0 auto\",flex:\"1 1 0\",minHeight:0,maxHeight:`${modalBigHeight}vh`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\"},onClick:e=>e.stopPropagation(),children:modalSrc?/*#__PURE__*/_jsx(motion.img,{src:modalSrc,alt:\"\",style:{maxWidth:\"100%\",maxHeight:\"100%\",width:\"auto\",height:\"auto\",objectFit:\"contain\",display:\"block\",borderRadius:10},initial:{opacity:.25},animate:{opacity:1},transition:{duration:.2}},modalSrc):null}),/*#__PURE__*/_jsx(\"div\",{style:{height:modalMainToGridGap,flex:\"0 0 auto\"}}),/*#__PURE__*/_jsx(\"div\",{style:{height:modalMobileStripHeight,flex:`0 0 ${modalMobileStripHeight}px`,width:\"100%\",maxWidth:1024,margin:\"0 auto\",position:\"relative\",WebkitMaskImage:maskStyle,maskImage:maskStyle,transition:\"mask-image 0.2s ease, -webkit-mask-image 0.2s ease\"},onClick:e=>e.stopPropagation(),children:/*#__PURE__*/_jsx(\"div\",{ref:stripRef,style:{display:\"flex\",gap:modalMobileThumbGap,height:\"100%\",overflowX:\"auto\",overflowY:\"hidden\",WebkitOverflowScrolling:\"touch\",paddingLeft:leftPad,paddingRight:rightPad,scrollbarWidth:\"none\",msOverflowStyle:\"none\",transition:\"padding-left 0.2s ease, padding-right 0.2s ease\"},children:images.map((src,idx)=>{const selected=idx===safeModal;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>setModalActive(idx),style:{width:modalMobileThumbSize,height:modalMobileThumbSize,flex:\"0 0 auto\",borderRadius:modalThumbRadius,overflow:\"hidden\",padding:0,cursor:\"pointer\",background:\"rgba(0,0,0,0.06)\",border:selected?`${selectedBorderWidth}px solid ${selectedBorderColor}`:\"none\",outline:\"none\"},\"aria-label\":`Select image ${idx+1}`,children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})},idx);})})})]})})]});}GlobalGalleryBlock.defaultProps={initialPreviewIndex:0,radius:16,gap:16,rightWidth:320,thumbHeight:170,showSeeMore:true,seeMoreLabel:\"See more\",previewBorderColor:\"rgba(0,0,0,0.10)\",previewBorderWidth:1,modalColumns:5,modalPadding:16,modalRadius:16,modalGridGap:12,modalThumbRadius:14,modalMainRadius:16,modalMainHeight:360,modalMainToGridGap:16,selectedBorderColor:\"#111111\",selectedBorderWidth:2,enableMobileLayout:true,mobileBreakpoint:450,mobileThumbWidth:140,modalMobileThumbSize:80,modalMobileThumbGap:10,modalMobileStripHeight:96,modalMobileFadeWidth:40,modalMobileStripPadding:24,backdropBlur:24,backdropFill:\"rgba(255,255,255,0.45)\",closePadding:16,closeBackground:\"#F8F3EA\",closeIconColor:\"#1F1F1F\",modalBigHeight:75,opacity:{start:0,end:1}};addPropertyControls(GlobalGalleryBlock,{collection:{title:\"Collection\",type:ControlType.ComponentInstance},initialPreviewIndex:{title:\"Initial\",type:ControlType.Number,min:0,step:1,defaultValue:0},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:80,step:1,defaultValue:16},gap:{title:\"Gap\",type:ControlType.Number,min:0,max:80,step:1,defaultValue:16},rightWidth:{title:\"Right W\",type:ControlType.Number,min:180,max:700,step:1,defaultValue:320},thumbHeight:{title:\"Thumb H\",type:ControlType.Number,min:80,max:520,step:1,defaultValue:170},showSeeMore:{title:\"See More\",type:ControlType.Boolean,defaultValue:true},seeMoreLabel:{title:\"Label\",type:ControlType.String,defaultValue:\"See more\",hidden:p=>!p.showSeeMore},previewBorderColor:{title:\"Prev Border\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.10)\"},previewBorderWidth:{title:\"Prev W\",type:ControlType.Number,min:0,max:6,step:1,defaultValue:1},modalColumns:{title:\"Cols\",type:ControlType.Number,min:1,max:10,step:1,defaultValue:5},modalPadding:{title:\"Pad\",type:ControlType.Number,min:0,max:40,step:1,defaultValue:16},modalRadius:{title:\"Modal R\",type:ControlType.Number,min:0,max:40,step:1,defaultValue:16},modalGridGap:{title:\"Grid Gap\",type:ControlType.Number,min:0,max:40,step:1,defaultValue:12},modalThumbRadius:{title:\"Thumb R\",type:ControlType.Number,min:0,max:40,step:1,defaultValue:14},modalMainRadius:{title:\"Main R\",type:ControlType.Number,min:0,max:40,step:1,defaultValue:16},modalMainHeight:{title:\"Main H\",type:ControlType.Number,min:160,max:720,step:1,defaultValue:360},modalMainToGridGap:{title:\"Main→Thumbs\",type:ControlType.Number,min:0,max:80,step:1,defaultValue:16},selectedBorderColor:{title:\"Sel Border\",type:ControlType.Color,defaultValue:\"#111111\"},selectedBorderWidth:{title:\"Sel W\",type:ControlType.Number,min:1,max:6,step:1,defaultValue:2},enableMobileLayout:{title:\"Mobile\",type:ControlType.Boolean,defaultValue:true},mobileBreakpoint:{title:\"BP\",type:ControlType.Number,min:320,max:1200,step:10,defaultValue:450,hidden:p=>!p.enableMobileLayout},mobileThumbWidth:{title:\"M Thumb W\",type:ControlType.Number,min:80,max:240,step:1,defaultValue:140,hidden:p=>!p.enableMobileLayout},modalMobileThumbSize:{title:\"M Thumb Size\",type:ControlType.Number,min:48,max:140,step:1,defaultValue:80,hidden:p=>!p.enableMobileLayout},modalMobileThumbGap:{title:\"M Thumb Gap\",type:ControlType.Number,min:0,max:40,step:1,defaultValue:10,hidden:p=>!p.enableMobileLayout},modalMobileStripHeight:{title:\"M Strip H\",type:ControlType.Number,min:56,max:200,step:1,defaultValue:96,hidden:p=>!p.enableMobileLayout},modalMobileFadeWidth:{title:\"M Fade W\",type:ControlType.Number,min:0,max:120,step:1,defaultValue:40,hidden:p=>!p.enableMobileLayout},modalMobileStripPadding:{title:\"M Strip Pad\",type:ControlType.Number,min:0,max:80,step:1,defaultValue:24,hidden:p=>!p.enableMobileLayout},backdropBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:60,step:1,defaultValue:24},backdropFill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"rgba(255,255,255,0.45)\"},modalBigHeight:{title:\"Big H (vh)\",type:ControlType.Number,min:30,max:90,step:1,defaultValue:75},closePadding:{title:\"Close Pad\",type:ControlType.Number,min:0,max:40,step:1,defaultValue:16},closeBackground:{title:\"Close BG\",type:ControlType.Color,defaultValue:\"#F8F3EA\"},closeIconColor:{title:\"Close Icon\",type:ControlType.Color,defaultValue:\"#1F1F1F\",description:\"More components at [Memselon ☁️](http://memselon.com)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlobalGalleryBlock\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlobalGalleryBlock.map"],"mappings":"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"}