{"version":3,"file":"AddToCalendarButton.CvwfL-D3.mjs","names":["useState","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","css","useRef","WydarzeniaCMS","_Fragment","idF35c0M_4K","uz9raQ0QgF35c0M_4K","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/pUC2Q4HS9uuwHefZZ6Oq/SVG.js","https:/framerusercontent.com/modules/x7umHdQPam7IMqrvzGrf/LSl9aw5gPO88PNa7vs9K/tRNzxCji_.js","https:/framerusercontent.com/modules/y1MpYRy7kBLlV55iF3aR/ZkjjiT2SYd2fNelg6tkT/VfSjjBR9h.js","https:/framerusercontent.com/modules/rZlzKiKRLvCEsgztYGOf/fdEaZmuPBiscPCE8C2g2/AddToCalendarButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){// Find the circle element and update its fill attribute\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){// Update the fill attribute with the custom color\nconst updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{// If there is no fill attribute, add it with the custom color\nreplacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle});}SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M11.9996 4.58607L19.414 12.0001L22.9139 8.50015L15.4997 1.08594L11.9996 4.58607Z\" fill=\"black\"/> <path d=\"M18.403 13.8175L10.1822 5.59708L5.63438 7.25082L3.08203 19.5021L8.15387 14.4302C8.0427 14.1472 7.98166 13.839 7.98166 13.5166C7.98166 12.1359 9.10095 11.0166 10.4817 11.0166C11.8624 11.0166 12.9817 12.1359 12.9817 13.5166C12.9817 14.8973 11.8624 16.0166 10.4817 16.0166C10.1592 16.0166 9.85109 15.9556 9.56811 15.8444L4.49378 20.9188L16.7491 18.3656L18.403 13.8175Z\" fill=\"black\"/> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/pUC2Q4HS9uuwHefZZ6Oq/SVG.js\";const SVGFonts=getFonts(SVG);const enabledGestures={Aaa3ANtZH:{hover:true},emyrqnGKA:{hover:true}};const cycleOrder=[\"emyrqnGKA\",\"Aaa3ANtZH\"];const serializationHash=\"framer-y9gPU\";const variantClassNames={Aaa3ANtZH:\"framer-v-14mpti5\",emyrqnGKA:\"framer-v-1ubxztt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"Aaa3ANtZH\",Default:\"emyrqnGKA\"};const getProps=({background,height,id,title,width,...props})=>{return{...props,ekRbM4mPn:background??props.ekRbM4mPn??\"rgb(250, 69, 86)\",MaHpYTLro:title??props.MaHpYTLro??\"Add to calendar\",variant:humanReadableVariantMap[props.variant]??props.variant??\"emyrqnGKA\"};};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,MaHpYTLro,ekRbM4mPn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"emyrqnGKA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ubxztt\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"emyrqnGKA\",ref:refBinding,style:{backgroundColor:ekRbM4mPn,borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"emyrqnGKA-hover\":{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"Aaa3ANtZH-hover\":{\"data-framer-name\":undefined},\"emyrqnGKA-hover\":{\"data-framer-name\":undefined},Aaa3ANtZH:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Add to calendar\"})}),className:\"framer-1lsqu7\",fonts:[\"GF;Mulish-900\"],layoutDependency:layoutDependency,layoutId:\"x6qQElQhN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-ekRbM4mPn-tRNzxCji_\":ekRbM4mPn},text:MaHpYTLro,variants:{\"emyrqnGKA-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-ekRbM4mPn-tRNzxCji_)\",\"--variable-reference-ekRbM4mPn-tRNzxCji_\":ekRbM4mPn}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Aaa3ANtZH-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Add to calendar\"})}),fonts:[\"GF;Mulish-900\"]},\"emyrqnGKA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ekRbM4mPn-tRNzxCji_))\"},children:\"Add to calendar\"})})},Aaa3ANtZH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTcwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Add to calendar\"})}),fonts:[\"GF;Mulish-700\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10cstnl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mYIVGENYu-container\",nodeId:\"mYIVGENYu\",rendersWithMotion:true,scopeId:\"tRNzxCji_\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(255, 255, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M9 1.99219H7V3.99219H3V20.9922H12V18.9922H5V9.99219H19V12.9922H21V3.99219H17V1.99219H15V3.99219H9V1.99219Z\" fill=\"black\"/> <path d=\"M22.4057 15.8431L20.8439 14.5938L16.9172 19.5022L15.0001 17.5851L13.5859 18.9993L17.083 22.4964L22.4057 15.8431Z\" fill=\"black\"/> </svg>',height:\"100%\",id:\"mYIVGENYu\",layoutId:\"mYIVGENYu\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"emyrqnGKA-hover\":{customColor:ekRbM4mPn}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y9gPU.framer-7o5x3u, .framer-y9gPU .framer-7o5x3u { display: block; }\",\".framer-y9gPU.framer-1ubxztt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: 48px; justify-content: center; overflow: visible; padding: 0px 22px 0px 22px; position: relative; width: min-content; }\",\".framer-y9gPU .framer-1lsqu7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-y9gPU .framer-10cstnl-container { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y9gPU.framer-1ubxztt { gap: 0px; } .framer-y9gPU.framer-1ubxztt > * { margin: 0px; margin-left: calc(22px / 2); margin-right: calc(22px / 2); } .framer-y9gPU.framer-1ubxztt > :first-child { margin-left: 0px; } .framer-y9gPU.framer-1ubxztt > :last-child { margin-right: 0px; } }\",\".framer-y9gPU.framer-v-14mpti5.framer-1ubxztt { gap: 10px; height: min-content; padding: 0px; }\",\".framer-y9gPU.framer-v-14mpti5 .framer-10cstnl-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 18px); width: 18px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y9gPU.framer-v-14mpti5.framer-1ubxztt { gap: 0px; } .framer-y9gPU.framer-v-14mpti5.framer-1ubxztt > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-y9gPU.framer-v-14mpti5.framer-1ubxztt > :first-child { margin-left: 0px; } .framer-y9gPU.framer-v-14mpti5.framer-1ubxztt > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 208\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Aaa3ANtZH\":{\"layout\":[\"auto\",\"auto\"]},\"ks5K85AfQ\":{\"layout\":[\"auto\",\"fixed\"]},\"A2ABjAAZM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MaHpYTLro\":\"title\",\"ekRbM4mPn\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramertRNzxCji_=withCSS(Component,css,\"framer-y9gPU\");export default FramertRNzxCji_;FramertRNzxCji_.displayName=\"Button\";FramertRNzxCji_.defaultProps={height:48,width:208};addPropertyControls(FramertRNzxCji_,{variant:{options:[\"emyrqnGKA\",\"Aaa3ANtZH\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},MaHpYTLro:{defaultValue:\"Add to calendar\",displayTextArea:false,title:\"Title\",type:ControlType.String},ekRbM4mPn:{defaultValue:\"rgb(250, 69, 86)\",title:\"Background\",type:ControlType.Color}});addFonts(FramertRNzxCji_,[{explicitInter:true,fonts:[{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaWlGrw-PTY.woff2\",weight:\"700\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertRNzxCji_\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Aaa3ANtZH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ks5K85AfQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"A2ABjAAZM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"208\",\"framerVariables\":\"{\\\"MaHpYTLro\\\":\\\"title\\\",\\\"ekRbM4mPn\\\":\\\"background\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tRNzxCji_.map","// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import WydarzeniaCMS from\"https://framerusercontent.com/modules/qcU6XeWwCTw7E1MklMsL/Ipqagv6kAtu9AYD1HER0/nDVahzIkg.js\";const enabledGestures={siKWqFsPw:{hover:true}};const serializationHash=\"framer-ibMkn\";const variantClassNames={siKWqFsPw:\"framer-v-13k72cq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"F35c0M_4K\",data:WydarzeniaCMS,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"F35c0M_4K\",name:\"uz9raQ0Qg\",type:\"Identifier\"},{collection:\"F35c0M_4K\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 Variants=motion.create(React.Fragment);const getProps=({color,color2,height,id,width,...props})=>{return{...props,m51tdwA21:color2??props.m51tdwA21??\"rgb(250, 69, 86)\",QgKu2Jyrk:color??props.QgKu2Jyrk??\"rgb(250, 69, 86)\"};};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,QgKu2Jyrk,m51tdwA21,uz9raQ0QgF35c0M_4K,idF35c0M_4K,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"siKWqFsPw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13k72cq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"siKWqFsPw\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"siKWqFsPw-hover\":{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"siKWqFsPw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2jlq2t\",layoutDependency:layoutDependency,layoutId:\"F35c0M_4K\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"F35c0M_4K\",data:WydarzeniaCMS,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"F35c0M_4K\",name:\"uz9raQ0Qg\",type:\"Identifier\"},{collection:\"F35c0M_4K\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idF35c0M_4K,uz9raQ0Qg:uz9raQ0QgF35c0M_4K},index)=>{uz9raQ0QgF35c0M_4K??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`F35c0M_4K-${idF35c0M_4K}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{uz9raQ0Qg:uz9raQ0QgF35c0M_4K},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nvWtC4Rid\"},motionChild:true,nodeId:\"P1NmQEaw0\",openInNewTab:false,scopeId:\"VfSjjBR9h\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yphkoo framer-182qxlm\",layoutDependency:layoutDependency,layoutId:\"P1NmQEaw0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f10umq\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"vb7FjOWuN\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ARTYSTO\"})}),className:\"framer-14uvv8l\",fonts:[\"GF;Mulish-regular\"],layoutDependency:layoutDependency,layoutId:\"t1EXDdYWi\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-QgKu2Jyrk-VfSjjBR9h\":QgKu2Jyrk},variants:{\"siKWqFsPw-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-QgKu2Jyrk-VfSjjBR9h)\",\"--variable-reference-QgKu2Jyrk-VfSjjBR9h\":QgKu2Jyrk}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"siKWqFsPw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-QgKu2Jyrk-VfSjjBR9h))\"},children:\"ARTYSTO\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ZGŁOŚ SIĘ!\"})}),className:\"framer-1j6zivz\",fonts:[\"GF;Mulish-900\"],layoutDependency:layoutDependency,layoutId:\"dh9SJpTk7\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-m51tdwA21-VfSjjBR9h\":m51tdwA21},variants:{\"siKWqFsPw-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-m51tdwA21-VfSjjBR9h)\",\"--variable-reference-m51tdwA21-VfSjjBR9h\":m51tdwA21}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"siKWqFsPw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-m51tdwA21-VfSjjBR9h))\"},children:\"ZGŁOŚ SIĘ!\"})})}},baseVariant,gestureVariant)})]})})})})},idF35c0M_4K);})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ibMkn.framer-182qxlm, .framer-ibMkn .framer-182qxlm { display: block; }\",\".framer-ibMkn.framer-13k72cq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ibMkn .framer-2jlq2t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-ibMkn .framer-1yphkoo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ibMkn .framer-f10umq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-ibMkn .framer-14uvv8l, .framer-ibMkn .framer-1j6zivz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ibMkn.framer-13k72cq, .framer-ibMkn .framer-2jlq2t, .framer-ibMkn .framer-1yphkoo, .framer-ibMkn .framer-f10umq { gap: 0px; } .framer-ibMkn.framer-13k72cq > *, .framer-ibMkn .framer-1yphkoo > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ibMkn.framer-13k72cq > :first-child, .framer-ibMkn .framer-1yphkoo > :first-child { margin-left: 0px; } .framer-ibMkn.framer-13k72cq > :last-child, .framer-ibMkn .framer-1yphkoo > :last-child { margin-right: 0px; } .framer-ibMkn .framer-2jlq2t > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ibMkn .framer-2jlq2t > :first-child, .framer-ibMkn .framer-f10umq > :first-child { margin-top: 0px; } .framer-ibMkn .framer-2jlq2t > :last-child, .framer-ibMkn .framer-f10umq > :last-child { margin-bottom: 0px; } .framer-ibMkn .framer-f10umq > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\",'.framer-ibMkn[data-border=\"true\"]::after, .framer-ibMkn [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Be4BMTUTu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"QgKu2Jyrk\":\"color\",\"m51tdwA21\":\"color2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerVfSjjBR9h=withCSS(Component,css,\"framer-ibMkn\");export default FramerVfSjjBR9h;FramerVfSjjBR9h.displayName=\"Zgłoszenie artysty\";FramerVfSjjBR9h.defaultProps={height:76,width:142};addPropertyControls(FramerVfSjjBR9h,{QgKu2Jyrk:{defaultValue:\"rgb(250, 69, 86)\",title:\"Color\",type:ControlType.Color},m51tdwA21:{defaultValue:\"rgb(250, 69, 86)\",title:\"Color 2\",type:ControlType.Color}});addFonts(FramerVfSjjBR9h,[{explicitInter:true,fonts:[{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaWlGrw-PTY.woff2\",weight:\"400\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVfSjjBR9h\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"76\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"142\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Be4BMTUTu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"QgKu2Jyrk\\\":\\\"color\\\",\\\"m51tdwA21\\\":\\\"color2\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// --- Funkcja pomocnicza do parsowania daty w formacie DD.MM.YYYY ---\nconst parseCustomDate=dateString=>{if(/^\\d{2}\\.\\d{2}\\.\\d{4}$/.test(dateString)){// Parsowanie formatu DD.MM.YYYY\nconst[day,month,year]=dateString.split(\".\").map(Number);return new Date(year,month-1,day)// Miesiąc w JS jest 0-indeksowany\n;}// Fallback na standardowe parsowanie\nreturn new Date(dateString);};// --- Funkcja pomocnicza do formatowania obiektu Date na YYYY-MM-DD ---\nconst formatDateObjectToYYYYMMDD=dateObj=>{const year=dateObj.getFullYear();const month=(dateObj.getMonth()+1).toString().padStart(2,\"0\");const day=dateObj.getDate().toString().padStart(2,\"0\");return`${year}-${month}-${day}`;};// --- Komponent Kodowy: AddToCalendarButton ---\n/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AddToCalendarButton(props){const{eventCity,eventStartDate,eventEndDate,eventStartTime,eventEndTime,eventBaseName=\"Wydarzenie\",eventDescriptionTemplate=\"Wydarzenie w {city}\",style}=props;const overlayRef=useRef(null);// --- Funkcje pomocnicze ---\nconst formatCalendarDate=fullIsoDateString=>{if(!fullIsoDateString){const now=new Date;return now.toISOString().replace(/[-:]|\\.\\d{3}/g,\"\");}try{const date=new Date(fullIsoDateString);if(isNaN(date.getTime()))throw new Error(\"Invalid Date\");return date.toISOString().replace(/[-:]|\\.\\d{3}/g,\"\");}catch(e){console.error(\"ISO Date Formatting Error:\",fullIsoDateString,e);const now=new Date;return now.toISOString().replace(/[-:]|\\.\\d{3}/g,\"\");}};const addToGoogleCalendar=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const googleStartDate=formatCalendarDate(fullStartDate);const googleEndDate=formatCalendarDate(fullEndDate);if(!googleStartDate||!googleEndDate){console.error(\"Google Link Error: Invalid formatted dates.\");return;}const params=new URLSearchParams({action:\"TEMPLATE\",text:eventName,location:eventLocation,details:eventDescription,dates:`${googleStartDate}/${googleEndDate}`});window.open(`https://www.google.com/calendar/render?${params.toString()}`,\"_blank\");};const createICSContent=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const icsStartDate=formatCalendarDate(fullStartDate);const icsEndDate=formatCalendarDate(fullEndDate);if(!icsStartDate||!icsEndDate){console.error(\"ICS Error: Invalid formatted dates.\");return null;}const escapeICS=(str=\"\")=>str.replace(/[,;\\\\]/g,\"\\\\$&\").replace(/\\n/g,\"\\\\n\");return`BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//YourCompany//YourApp//EN\nBEGIN:VEVENT\nUID:${Date.now()}@yourdomain.com\nDTSTAMP:${formatCalendarDate(new Date().toISOString())}\nDTSTART:${icsStartDate}\nDTEND:${icsEndDate}\nSUMMARY:${escapeICS(eventName)}\nDESCRIPTION:${escapeICS(eventDescription)}\nLOCATION:${escapeICS(eventLocation)}\nEND:VEVENT\nEND:VCALENDAR`;};const downloadICS=icsContent=>{const blob=new Blob([icsContent],{type:\"text/calendar;charset=utf-8\"});const url=URL.createObjectURL(blob);const a=document.createElement(\"a\");a.href=url;a.download=\"event.ics\";document.body.appendChild(a);a.click();document.body.removeChild(a);URL.revokeObjectURL(url);};const addToAppleCalendar=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const icsContent=createICSContent(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate);if(icsContent)downloadICS(icsContent);};const addToOutlookCalendar=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const icsContent=createICSContent(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate);if(icsContent)downloadICS(icsContent);};const showCalendarOptions=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const existingOverlay=document.getElementById(\"calendar-modal-overlay\");if(existingOverlay)document.body.removeChild(existingOverlay);const modal=document.createElement(\"div\");modal.style.cssText=\"position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:white;padding:25px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.2);z-index:1001;width:90%;max-width:350px;box-sizing:border-box;\";const heading=document.createElement(\"h3\");heading.textContent=\"Dodaj do kalendarza\";heading.style.cssText=\"text-align:center;margin-bottom:20px;margin-top:0;font-size:18px;font-weight:600;color:#333;\";modal.appendChild(heading);const buttonsContainer=document.createElement(\"div\");buttonsContainer.style.cssText=\"display:flex;flex-direction:column;gap:12px;\";const options=[{name:\"Google Calendar\",handler:()=>addToGoogleCalendar(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)},{name:\"Apple Calendar\",handler:()=>addToAppleCalendar(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)},{name:\"Outlook Calendar\",handler:()=>addToOutlookCalendar(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)}];const overlay=document.createElement(\"div\");overlay.id=\"calendar-modal-overlay\";overlay.style.cssText=\"position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1000;\";overlay.onclick=e=>{if(e.target===overlay)document.body.removeChild(overlay);};options.forEach(option=>{const button=document.createElement(\"button\");button.textContent=option.name;button.style.cssText=\"padding:12px 15px;border-radius:8px;border:1px solid #DDD;background-color:#f9f9f9;color:#333;font-weight:500;font-size:15px;cursor:pointer;transition:background-color 0.2s, border-color 0.2s;width:100%;text-align:center;\";button.onmouseover=()=>{button.style.backgroundColor=\"#f0f0f0\";button.style.borderColor=\"#CCC\";};button.onmouseout=()=>{button.style.backgroundColor=\"#f9f9f9\";button.style.borderColor=\"#DDD\";};button.onclick=()=>{if(document.body.contains(overlay))document.body.removeChild(overlay);option.handler();};buttonsContainer.appendChild(button);});modal.appendChild(buttonsContainer);const closeButton=document.createElement(\"button\");closeButton.textContent=\"Anuluj\";closeButton.style.cssText=\"margin-top:20px;padding:10px 15px;border-radius:8px;border:1px solid #CCC;background-color:#FFF;color:#555;font-weight:500;font-size:15px;width:100%;cursor:pointer;transition:background-color 0.2s, border-color 0.2s;\";closeButton.onmouseover=()=>{closeButton.style.backgroundColor=\"#f5f5f5\";closeButton.style.borderColor=\"#BBB\";};closeButton.onmouseout=()=>{closeButton.style.backgroundColor=\"#FFF\";closeButton.style.borderColor=\"#CCC\";};closeButton.onclick=()=>{if(document.body.contains(overlay))document.body.removeChild(overlay);};modal.appendChild(closeButton);overlay.appendChild(modal);document.body.appendChild(overlay);};// --- Funkcje do przekazywania zdarzeń hover ---\nconst handleMouseEnter=e=>{if(overlayRef.current){const underlyingElement=document.elementFromPoint(e.clientX,e.clientY);if(underlyingElement){const mouseEnterEvent=new MouseEvent(\"mouseenter\",{bubbles:true,cancelable:true});underlyingElement.dispatchEvent(mouseEnterEvent);}}};const handleMouseLeave=e=>{if(overlayRef.current){const underlyingElement=document.elementFromPoint(e.clientX,e.clientY);if(underlyingElement){const mouseLeaveEvent=new MouseEvent(\"mouseleave\",{bubbles:true,cancelable:true});underlyingElement.dispatchEvent(mouseLeaveEvent);}}};// --- Główna funkcja obsługująca kliknięcie ---\nconst handleClick=useCallback(e=>{if(!eventCity||!eventStartDate||!eventEndDate||!eventStartTime||!eventEndTime){console.error(\"Brakuje danych!\",{eventCity,eventStartDate,eventEndDate,eventStartTime,eventEndTime});return;}if(!eventStartTime.includes(\":\")||!eventEndTime.includes(\":\")){console.error(\"Niepoprawny format czasu.\",{eventStartTime,eventEndTime});return;}const startDateObj=parseCustomDate(eventStartDate);const endDateObj=parseCustomDate(eventEndDate);if(isNaN(startDateObj.getTime())||isNaN(endDateObj.getTime())){console.error(\"Nie udało się przetworzyć daty. Otrzymano:\",{eventStartDate,eventEndDate});return;}const formattedStartDate=formatDateObjectToYYYYMMDD(startDateObj);const formattedEndDate=formatDateObjectToYYYYMMDD(endDateObj);const fullStartDate=`${formattedStartDate}T${eventStartTime}:00`;const fullEndDate=`${formattedEndDate}T${eventEndTime}:00`;const finalEventName=`${eventBaseName} ${eventCity}`;const finalEventLocation=eventCity;const finalEventDescription=eventDescriptionTemplate.replace(\"{city}\",eventCity);showCalendarOptions(finalEventName,finalEventLocation,finalEventDescription,fullStartDate,fullEndDate);},[eventCity,eventStartDate,eventEndDate,eventStartTime,eventEndTime,eventBaseName,eventDescriptionTemplate]);// --- Renderowanie Komponentu ---\nreturn /*#__PURE__*/_jsx(motion.div,{ref:overlayRef,onClick:handleClick,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,style:{...style,width:\"100%\",height:\"100%\",display:\"block\",backgroundColor:\"transparent\",cursor:\"pointer\",WebkitTapHighlightColor:\"transparent\",userSelect:\"none\",pointerEvents:\"auto\",position:\"absolute\",top:0,left:0,zIndex:10}});}// --- Domyślne Wartości Propsów ---\nAddToCalendarButton.defaultProps={eventCity:\"Miasto\",eventStartDate:\"Apr 13, 2025\",eventEndDate:\"Apr 15, 2025\",eventStartTime:\"10:00\",eventEndTime:\"12:00\",eventBaseName:\"Wydarzenie\",eventDescriptionTemplate:\"Wydarzenie w {city}\"};// --- Definicja Kontrolek dla Panelu Właściwości ---\naddPropertyControls(AddToCalendarButton,{eventCity:{type:ControlType.String,title:\"Miasto wydarzenia\",placeholder:\"np. Warszawa\",defaultValue:AddToCalendarButton.defaultProps.eventCity},eventStartDate:{type:ControlType.String,title:\"Data OD\",placeholder:\"Data rozpoczęcia\",defaultValue:AddToCalendarButton.defaultProps.eventStartDate,description:\"Data rozpoczęcia wydarzenia (np. Apr 13, 2025, 2025-04-13, 13.04.2025)\"},eventEndDate:{type:ControlType.String,title:\"Data DO\",placeholder:\"Data zakończenia\",defaultValue:AddToCalendarButton.defaultProps.eventEndDate,description:\"Data zakończenia wydarzenia (np. Apr 15, 2025, 2025-04-15, 15.04.2025)\"},eventStartTime:{type:ControlType.String,title:\"Godzina OD\",placeholder:\"HH:mm\",defaultValue:AddToCalendarButton.defaultProps.eventStartTime,description:\"Godzina rozpoczęcia (GG:MM)\"},eventEndTime:{type:ControlType.String,title:\"Godzina DO\",placeholder:\"HH:mm\",defaultValue:AddToCalendarButton.defaultProps.eventEndTime,description:\"Godzina zakończenia (GG:MM)\"},eventBaseName:{type:ControlType.String,title:\"Nazwa bazowa\",defaultValue:AddToCalendarButton.defaultProps.eventBaseName,description:\"Np. 'Targi Sztuki'\"},eventDescriptionTemplate:{type:ControlType.String,title:\"Szablon opisu\",defaultValue:AddToCalendarButton.defaultProps.eventDescriptionTemplate,description:\"Użyj {city} jako placeholderu na miasto\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AddToCalendarButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 100\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AddToCalendarButton.map"],"mappings":"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"}