{"version":3,"file":"shared-lib.DReCCPDt.mjs","names":["fonts","css","className","fonts","css","className","useState","useMemo","useCallback","_Fragment","startTransition"],"sources":["https:/framerusercontent.com/modules/GDHfGza2cXNjvwl6Y31q/xU6HX45gdfudP0aRTIIq/Dpo0bYO5b.js","https:/framerusercontent.com/modules/nFsfk3njeOKlgkwHaBH8/fp7e7SgOUk5pePqhrQ3x/WKRp2QPz9.js","https:/framerusercontent.com/modules/n6ReKeN5gTAGjvYC2zcY/WpUhFXoxWKFBczlFF4mD/SwissAlpDriveCookieConsent.js","https:/framerusercontent.com/modules/flwCW5E4OQ35AHVtm2y2/brGCLJnJApWFqucHXLxm/l_Dnw4Izv.js","https:/framerusercontent.com/modules/rX1Imb2Wtr0McnuAXWXT/v7iaiAh9meHvYPw0rrHx/siteMetadata.js"],"sourcesContent":["// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Switzer-semibold\",\"FS;Switzer-black\",\"FS;Switzer-black italic\",\"FS;Switzer-semibold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5SZVFDB7V52TI6ULVC6J3WQZQCIZVDV5/ODYPSTCUDMKSTYIPTV4CLQ7URIK7XYBJ/YS3VPNVO4B3TOJMEXDGFZQ4TLZGGSRZC.woff2\",weight:\"600\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/A54N3N7J5AY6YOPYJKLHF5VH7G7HSSUN/ERWIWIB434FMFHQFSSBD233EP3C62HOI/TOHQHMLIEIPKVF2JPM6SVKXFYGO5G2TJ.woff2\",weight:\"900\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FQHNKZEV35SAMFWVFCFSORJXUNHNILL4/X4YCR4COAQTK5XB6JCDDBS7Q33AQWUAE/J7XVDQ2IJENINPUAVBDJNH3VEXVDSPQQ.woff2\",weight:\"900\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2UC2M25RQ2XRSGCBJRQ2G5SNXCROECQB/QJT3T33NN372363FJY5EO5D63GKDKLDK/IOAFMDAPNX3S6OL2GYQQJ2FFJIRSVB3N.woff2\",weight:\"600\"}]}];export const css=['.framer-YNJsI .framer-styles-preset-1j26edq:not(.rich-text-wrapper), .framer-YNJsI .framer-styles-preset-1j26edq.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.16em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d09a2777-5001-46f0-b9ae-1b2e8828125b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-YNJsI\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Switzer-regular\",\"FS;Switzer-bold\",\"FS;Switzer-bold italic\",\"FS;Switzer-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LVPXCMXCWY3V7PSXRMGRQUJDAS2DT47E/BPEVRT2HG7PPVVUS7A67MZQQZW6LR6A5/A7AS3UPAGLC7MDVC67SBNTE5FGF2Z2RG.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XVUY2PHYBA6KMN4RMEMJPHQSTKCQ267G/UICOQA6KCSHFOSCPYDVVDNNCDKYFXHJB/O34WRFYO7JNWEBBA2LRV2XYRUSYXYDKH.woff2\",weight:\"400\"}]}];export const css=['.framer-CWnP9 .framer-styles-preset-1lstt9d:not(.rich-text-wrapper), .framer-CWnP9 .framer-styles-preset-1lstt9d.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b3964fc9-5e9d-4ab8-bc1d-41640f848379); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-CWnP9 .framer-styles-preset-1lstt9d:not(.rich-text-wrapper), .framer-CWnP9 .framer-styles-preset-1lstt9d.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b3964fc9-5e9d-4ab8-bc1d-41640f848379); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-CWnP9 .framer-styles-preset-1lstt9d:not(.rich-text-wrapper), .framer-CWnP9 .framer-styles-preset-1lstt9d.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b3964fc9-5e9d-4ab8-bc1d-41640f848379); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-CWnP9\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: Create a new self-contained Framer code file for SwissAlpDrive with a cookie/technology consent component and a cookie-settings override, without modifying existing files, using only native browser/React APIs, no optional tracking activation, SSR-safe event handling, accessible compact UI, reduced-motion support, and editable Framer property controls.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useState}from\"react\";const CONSENT_COOKIE_NAME=\"swissalpdrive_consent\";const CONSENT_COOKIE_MAX_AGE=60*60*24*365;const CONSENT_STORAGE_KEY=\"swissalpdrive_consent\";const CONSENT_STORAGE_TTL_MS=CONSENT_COOKIE_MAX_AGE*1e3;function readConsentCookie(){if(typeof document===\"undefined\")return null;const all=document.cookie?document.cookie.split(\";\"):[];for(const segment of all){const trimmed=segment.trim();if(!trimmed.startsWith(`${CONSENT_COOKIE_NAME}=`))continue;const rawValue=trimmed.slice(CONSENT_COOKIE_NAME.length+1);let decoded=\"\";try{decoded=decodeURIComponent(rawValue);}catch{return null;}if(decoded===\"necessary\"||decoded===\"all\")return decoded;}return null;}function writeConsentCookie(choice){if(typeof document===\"undefined\")return;const value=encodeURIComponent(choice);document.cookie=`${CONSENT_COOKIE_NAME}=${value}; Max-Age=${CONSENT_COOKIE_MAX_AGE}; Path=/; SameSite=Lax`;}function readConsentStorage(){if(typeof window===\"undefined\")return null;try{const stored=window.localStorage.getItem(CONSENT_STORAGE_KEY);if(!stored)return null;const now=Date.now();if(stored===\"necessary\"||stored===\"all\"){writeConsentStorage(stored);return stored;}const parsed=JSON.parse(stored);const value=parsed?.value;const expiresAt=Number(parsed?.expiresAt);const validValue=value===\"necessary\"||value===\"all\";const validExpiry=Number.isFinite(expiresAt);if(!validValue||!validExpiry||expiresAt<=now){window.localStorage.removeItem(CONSENT_STORAGE_KEY);return null;}return value;}catch{return null;}}function writeConsentStorage(choice){if(typeof window===\"undefined\")return;try{const payload=JSON.stringify({value:choice,expiresAt:Date.now()+CONSENT_STORAGE_TTL_MS});window.localStorage.setItem(CONSENT_STORAGE_KEY,payload);}catch{return;}}function readPersistedConsent(){const cookieValue=readConsentCookie();if(cookieValue)return cookieValue;return readConsentStorage();}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SwissAlpDriveCookieConsent(props){const{title,description,necessaryLabel,necessaryDescription,optionalLabel,optionalDescription,settingsLabel,acceptAllLabel,rejectOptionalLabel,closeLabel,savedMessage,surfaceColor,textColor,mutedColor,accentColor,borderColor,radius,preview}=props;const isStatic=useIsStaticRenderer();const[isSettingsOpen,setIsSettingsOpen]=useState(false);const[isVisible,setIsVisible]=useState(false);const[savedNotice,setSavedNotice]=useState(false);const[reduceMotion,setReduceMotion]=useState(false);const canUseWindow=typeof window!==\"undefined\";const canUseDocument=typeof document!==\"undefined\";const showFromPreview=preview&&(isStatic||!canUseWindow);const computedVisible=showFromPreview||isVisible;const cardTransition=useMemo(()=>{if(reduceMotion)return\"opacity 100ms linear\";return\"opacity 200ms ease, transform 260ms ease\";},[reduceMotion]);const saveChoice=useCallback(choice=>{writeConsentCookie(choice);writeConsentStorage(choice);startTransition(()=>{setSavedNotice(true);setIsSettingsOpen(false);setIsVisible(false);});if(canUseWindow){window.setTimeout(()=>{startTransition(()=>setSavedNotice(false));},reduceMotion?800:1400);}else{startTransition(()=>setSavedNotice(false));}},[canUseWindow,reduceMotion]);const openSettings=useCallback(()=>{startTransition(()=>{setIsVisible(true);setIsSettingsOpen(true);setSavedNotice(false);});},[]);useEffect(()=>{if(!canUseWindow||!canUseDocument)return;const query=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setReduceMotion(query.matches));const onMotionChange=()=>{startTransition(()=>setReduceMotion(query.matches));};if(typeof query.addEventListener===\"function\"){query.addEventListener(\"change\",onMotionChange);}else{query.addListener(onMotionChange);}const existing=readPersistedConsent();if(existing){writeConsentCookie(existing);writeConsentStorage(existing);}if(preview||!existing){startTransition(()=>setIsVisible(true));}const onCookieSettings=()=>{openSettings();};window.addEventListener(\"swissalpdrive:cookie-settings\",onCookieSettings);return()=>{if(typeof query.removeEventListener===\"function\"){query.removeEventListener(\"change\",onMotionChange);}else{query.removeListener(onMotionChange);}window.removeEventListener(\"swissalpdrive:cookie-settings\",onCookieSettings);};},[canUseDocument,canUseWindow,openSettings,preview]);if(!computedVisible&&!savedNotice)return null;return /*#__PURE__*/_jsx(\"aside\",{\"aria-label\":\"Cookie-Einwilligung\",style:{position:\"relative\",width:\"100%\",height:\"100%\",pointerEvents:\"none\",display:\"flex\",alignItems:\"flex-end\",justifyContent:\"flex-end\",padding:16,boxSizing:\"border-box\"},children:(computedVisible||savedNotice)&&/*#__PURE__*/_jsxs(\"section\",{role:\"dialog\",\"aria-modal\":false,\"aria-labelledby\":\"swiss-cookie-title\",\"aria-describedby\":\"swiss-cookie-description\",style:{pointerEvents:\"auto\",width:\"min(520px, calc(100vw - 24px))\",minWidth:\"min(350px, calc(100vw - 24px))\",maxWidth:\"calc(100vw - 24px)\",background:surfaceColor,color:textColor,border:`1px solid ${borderColor}`,borderRadius:radius,boxShadow:\"0 14px 34px rgba(0,0,0,0.34)\",padding:14,opacity:computedVisible||savedNotice?1:0,transform:reduceMotion||computedVisible?\"translate3d(0,0,0)\":\"translate3d(0,6px,0)\",transition:cardTransition,fontFamily:\"Switzer, Inter, system-ui, sans-serif\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h3\",{id:\"swiss-cookie-title\",style:{margin:0,marginBottom:8,fontFamily:\"Mazius Display, Georgia, serif\",fontSize:22,lineHeight:1.1,color:textColor},children:title}),/*#__PURE__*/_jsx(\"p\",{id:\"swiss-cookie-description\",style:{margin:0,fontSize:13,lineHeight:1.45,color:mutedColor},children:savedNotice?savedMessage:description}),!savedNotice&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{marginTop:12,marginBottom:10,height:1,background:borderColor,opacity:.9}}),isSettingsOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${borderColor}`,borderRadius:10,padding:10,background:\"rgba(255,255,255,0.02)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:10,alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontSize:13,letterSpacing:\"0.02em\"},children:necessaryLabel}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:accentColor,textTransform:\"uppercase\",letterSpacing:\"0.08em\"},children:\"Aktiv\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:6,fontSize:12,lineHeight:1.4,color:mutedColor},children:necessaryDescription})]}),/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${borderColor}`,borderRadius:10,padding:10,background:\"rgba(255,255,255,0.01)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:10,alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontSize:13,letterSpacing:\"0.02em\"},children:optionalLabel}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:mutedColor,textTransform:\"uppercase\",letterSpacing:\"0.08em\"},children:\"Inaktiv\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:6,fontSize:12,lineHeight:1.4,color:mutedColor},children:optionalDescription})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,marginTop:12},children:[!isSettingsOpen&&/*#__PURE__*/_jsx(\"button\",{className:\"sad-cookie-btn\",type:\"button\",\"aria-label\":settingsLabel,onClick:()=>startTransition(()=>setIsSettingsOpen(true)),style:buttonGhost(textColor,borderColor),children:settingsLabel}),isSettingsOpen&&/*#__PURE__*/_jsx(\"button\",{className:\"sad-cookie-btn\",type:\"button\",\"aria-label\":closeLabel,onClick:()=>startTransition(()=>setIsSettingsOpen(false)),style:buttonGhost(textColor,borderColor),children:closeLabel}),/*#__PURE__*/_jsx(\"button\",{className:\"sad-cookie-btn\",type:\"button\",\"aria-label\":rejectOptionalLabel,onClick:()=>saveChoice(\"necessary\"),style:buttonGhost(textColor,borderColor),children:rejectOptionalLabel}),/*#__PURE__*/_jsx(\"button\",{className:\"sad-cookie-btn\",type:\"button\",\"aria-label\":acceptAllLabel,onClick:()=>saveChoice(\"all\"),style:buttonPrimary(accentColor),children:acceptAllLabel})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                                .sad-cookie-btn:focus-visible {\n                                    outline: 1px solid ${accentColor};\n                                    outline-offset: 2px;\n                                }\n                            `})]})]})});}function buttonGhost(textColor,borderColor){return{border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,borderRadius:10,fontSize:12,letterSpacing:\"0.01em\",padding:\"10px 12px\",cursor:\"pointer\",fontFamily:\"Switzer, Inter, system-ui, sans-serif\"};}function buttonPrimary(accentColor){return{border:\"1px solid transparent\",background:accentColor,color:\"#FFFFFF\",borderRadius:10,fontSize:12,letterSpacing:\"0.01em\",padding:\"10px 12px\",cursor:\"pointer\",fontFamily:\"Switzer, Inter, system-ui, sans-serif\"};}addPropertyControls(SwissAlpDriveCookieConsent,{title:{type:ControlType.String,title:\"Titel\",defaultValue:\"Datenschutz-Einstellungen\"},description:{type:ControlType.String,title:\"Beschreibung\",displayTextArea:true,defaultValue:\"Wir verwenden notwendige Technologien f\\xfcr den Betrieb dieser Website. Optionale Analyse- oder Marketing-Technologien sind derzeit nicht aktiv.\"},necessaryLabel:{type:ControlType.String,title:\"Notwendig Titel\",defaultValue:\"Notwendige Technologien\"},necessaryDescription:{type:ControlType.String,title:\"Notwendig Text\",displayTextArea:true,defaultValue:\"Diese sind f\\xfcr Grundfunktionen wie Sicherheit, Einwilligungs-Speicherung und Bedienbarkeit erforderlich.\"},optionalLabel:{type:ControlType.String,title:\"Optional Titel\",defaultValue:\"Optionale Technologien\"},optionalDescription:{type:ControlType.String,title:\"Optional Text\",displayTextArea:true,defaultValue:'Derzeit sind keine optionalen Analyse- oder Marketing-Technologien aktiv. \"Alle akzeptieren\" aktiviert aktuell nichts Zus\\xe4tzliches.'},settingsLabel:{type:ControlType.String,title:\"Button Einstellungen\",defaultValue:\"Einstellungen\"},acceptAllLabel:{type:ControlType.String,title:\"Button Alle\",defaultValue:\"Alle akzeptieren\"},rejectOptionalLabel:{type:ControlType.String,title:\"Button Notwendig\",defaultValue:\"Nur notwendige Cookies\"},closeLabel:{type:ControlType.String,title:\"Button Zur\\xfcck\",defaultValue:\"Zur\\xfcck\"},savedMessage:{type:ControlType.String,title:\"Gespeichert Text\",defaultValue:\"Ihre Auswahl wurde gespeichert.\"},surfaceColor:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#0B0C0E\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#F3F1ED\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#969BA3\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#D21F2B\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(255,255,255,0.18)\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:18,min:8,max:32,step:1},preview:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});export function SwissAlpDriveCookieSettingsOverride(Component){return /*#__PURE__*/forwardRef(function SwissAlpDriveCookieSettingsOverrideHOC(props,ref){const triggerSettings=useCallback(event=>{if(event?.preventDefault)event.preventDefault();if(event?.stopPropagation)event.stopPropagation();if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"swissalpdrive:cookie-settings\"));}const isLikelyNavigational=Boolean(props?.href)||Boolean(props?.link)||Boolean(props?.to);if(!isLikelyNavigational){if(typeof props.onTap===\"function\")props.onTap(event);if(typeof props.onClick===\"function\")props.onClick(event);}},[props]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:triggerSettings,onClick:triggerSettings});});}\nexport const __FramerMetadata__ = {\"exports\":{\"SwissAlpDriveCookieSettingsOverride\":{\"type\":\"reactHoc\",\"name\":\"SwissAlpDriveCookieSettingsOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SwissAlpDriveCookieConsent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SwissAlpDriveCookieConsent.map","// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Mazius Display/Bold/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Mazius Display\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Mazius Display\",url:\"https://framerusercontent.com/assets/FPdvbu6FIzWzcl7yOkvCmQ6nzqs.woff2\",weight:\"700\"}]}];export const css=[\".framer-aoXI2 .framer-styles-preset-hfzunq:not(.rich-text-wrapper), .framer-aoXI2 .framer-styles-preset-hfzunq.rich-text-wrapper h2 { --framer-font-family: \\\"Mazius Display\\\", \\\"Mazius Display Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.035em; --framer-line-height: 0.98em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a51a70c9-ac6e-49d4-b848-9c4619a6a2ca); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-aoXI2 .framer-styles-preset-hfzunq:not(.rich-text-wrapper), .framer-aoXI2 .framer-styles-preset-hfzunq.rich-text-wrapper h2 { --framer-font-family: \\\"Mazius Display\\\", \\\"Mazius Display Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.035em; --framer-line-height: 0.98em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a51a70c9-ac6e-49d4-b848-9c4619a6a2ca); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-aoXI2 .framer-styles-preset-hfzunq:not(.rich-text-wrapper), .framer-aoXI2 .framer-styles-preset-hfzunq.rich-text-wrapper h2 { --framer-font-family: \\\"Mazius Display\\\", \\\"Mazius Display Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.035em; --framer-line-height: 0.98em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a51a70c9-ac6e-49d4-b848-9c4619a6a2ca); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\"];export const className=\"framer-aoXI2\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (77cb752)\nconst valuesByLocaleId={LDOUItbhF:{v0:\"SwissAlpDrive – Trasporto & Performance | Svizzera & Europa\",v1:\"SwissAlpDrive \\xe8 sinonimo di trasporti affidabili, personali e professionali in Svizzera e in Europa. Precisione svizzera, assistenza personalizzata e soluzioni di trasporto su misura.\"},pJZA9FBGg:{v0:\"SwissAlpDrive – Transport & Performance | Switzerland & Europe\",v1:\"SwissAlpDrive stands for reliable, personal and professional transport in Switzerland and Europe. Swiss precision, personal service and tailored transport solutions.\"},PNUbxcoON:{v0:\"SwissAlpDrive – Transport & Performance | Suisse & Europe\",v1:\"SwissAlpDrive est synonyme de transports fiables, personnels et professionnels en Suisse et en Europe. Pr\\xe9cision suisse, prise en charge personnalis\\xe9e et solutions de transport sur mesure.\"}};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{description:getLocalizedValue(\"v1\",activeLocale)??\"SwissAlpDrive steht f\\xfcr zuverl\\xe4ssige, pers\\xf6nliche und professionelle Transporte in der Schweiz und Europa. Schweizer Pr\\xe4zision, pers\\xf6nliche Betreuung und individuelle Transportl\\xf6sungen.\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/zPExt06otYzcAcr45JGzl1NUI6c.jpg\",title:getLocalizedValue(\"v0\",activeLocale)??\"SwissAlpDrive – Transport & Performance | Schweiz & Europa\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}