{"version":3,"file":"EventListNew.DFOLraqS.mjs","names":["fonts","css","className","addPropertyOverrides","IconArrow","enabledGestures","cycleOrder","serializationHash","variantClassNames","transitions","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","DirectionsButton","cycleOrder","serializationHash","variantClassNames","transitions","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","cycleOrder","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","React.Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useContext","React.useMemo","React.Fragment","React.forwardRef","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","useRef","NoEvents","EventCard_v3","RegionButton","NextButton"],"sources":["https:/framerusercontent.com/modules/eSbVFxtK3b9mWvXH8K2d/68BnMv6dNT1TvSpj5TF5/xZndidUCt.js","https:/framerusercontent.com/modules/swINSGITUcNDtRAvq6Cw/pcwuUBSnFpDXZ0IeTqRX/zMpsiMOLk.js","https:/framerusercontent.com/modules/Yi9dXxqYUnuXaRukn69M/jtbtebwyjyLfgKcp7dcd/pd0sKo3EW.js","https:/framerusercontent.com/modules/6EzWB5BD6g2ZYXPtJeIF/zWDa1nEUgVt20YQjoxil/Aehmld5qa.js","https:/framer.com/m/Event-Card-v3-r2F4.js@zWDa1nEUgVt20YQjoxil","https:/framer.com/m/Next-Button-5ozb.js@ewtZ6olCRHfatc6EeAnC","https:/framerusercontent.com/modules/TeSLEy151F9OrbbVJc5C/xpjydvl9FWsIYaJkFCy3/fmxhK85rS.js","https:/framer.com/m/Region-Button-eeOh.js@xpjydvl9FWsIYaJkFCy3","https:/framerusercontent.com/modules/tfP4xQfVCSJLL7M2Bho6/HzLBBsRvAM1pnndWCkYO/GRAuc6Trf.js","https:/framer.com/m/No-Events-f7zd.js@HzLBBsRvAM1pnndWCkYO","https:/framerusercontent.com/modules/sUR81L6LLJLJI7JC660Y/RowfY7oFuvMiUrLbAXkO/EventListNew.js"],"sourcesContent":["import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;SF Pro Text Regular\",\"CUSTOM;SF Pro Text Bold\"]);export const fonts=[{family:\"SF Pro Text Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/DdMMLDG5zwbmJhPQTvgtr2dLOU.woff2\"},{family:\"SF Pro Text Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/IasYLCTcTT5eBCR2jhqFduo.woff2\"}];export const css=['.framer-yk42U .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-yk42U .framer-styles-preset-21ogod.rich-text-wrapper p { --framer-font-family: \"SF Pro Text Regular\", \"SF Pro Text Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-family-bold: \"SF Pro Text Bold\", \"SF Pro Text Bold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0.1px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ad311130-6c63-44bb-b989-08affb60342e, #111827); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-yk42U .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-yk42U .framer-styles-preset-21ogod.rich-text-wrapper p { --framer-font-family: \"SF Pro Text Regular\", \"SF Pro Text Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-family-bold: \"SF Pro Text Bold\", \"SF Pro Text Bold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0.1px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ad311130-6c63-44bb-b989-08affb60342e, #111827); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-yk42U .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-yk42U .framer-styles-preset-21ogod.rich-text-wrapper p { --framer-font-family: \"SF Pro Text Regular\", \"SF Pro Text Regular Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-family-bold: \"SF Pro Text Bold\", \"SF Pro Text Bold Placeholder\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0.1px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ad311130-6c63-44bb-b989-08affb60342e, #111827); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-yk42U\";\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\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[];export const css=[\".framer-OJa8t .framer-styles-preset-57rakp:not(.rich-text-wrapper), .framer-OJa8t .framer-styles-preset-57rakp.rich-text-wrapper a { --framer-link-current-text-color: #111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #ff7d45; --framer-link-text-color: var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, #ff4e00); --framer-link-text-decoration: none; }\"];export const className=\"framer-OJa8t\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (716ed5b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import IconArrow from\"https://framerusercontent.com/modules/wRDx6LdBOCLmq1BvskeR/VvaCigJb2qijdK6oOMqa/Jg5ItQVAC.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pwuBfofcyX6EY65nHEL3/K56B4mTkS2vetn80MeE2/IyN0tLEh2.js\";import*as localizedValues from\"./pd0sKo3EW-0.js\";const IconArrowFonts=getFonts(IconArrow);const enabledGestures={QQixwCsbC:{hover:true,pressed:true},Zp5J6fkuF:{hover:true,pressed:true}};const cycleOrder=[\"Zp5J6fkuF\",\"QQixwCsbC\"];const serializationHash=\"framer-3WrFK\";const variantClassNames={QQixwCsbC:\"framer-v-1ovq9v9\",Zp5J6fkuF:\"framer-v-14jb10i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const valuesByLocaleId={fOIvsivw3:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Dark Mode\":\"QQixwCsbC\",\"Light Mode\":\"Zp5J6fkuF\"};const getProps=({height,id,link,title,title2,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,be3QiXCNq:(_ref=title!==null&&title!==void 0?title:props.be3QiXCNq)!==null&&_ref!==void 0?_ref:\"Directions\",oDfuKwbme:(_ref1=title2!==null&&title2!==void 0?title2:props.oDfuKwbme)!==null&&_ref1!==void 0?_ref1:\"View PDF\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"Zp5J6fkuF\",XrV0EJwDo:link!==null&&link!==void 0?link:props.XrV0EJwDo};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,be3QiXCNq,oDfuKwbme,XrV0EJwDo,bohRFuhqjuZI6j5QZr,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Zp5J6fkuF\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:bohRFuhqjuZI6j5QZr,openInNewTab:false,...addPropertyOverrides({QQixwCsbC:{href:XrV0EJwDo,openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-14jb10i\",className,classNames)} framer-1gjz04v`,\"data-framer-name\":\"Light Mode\",layoutDependency:layoutDependency,layoutId:\"Zp5J6fkuF\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(219, 214, 200)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"QQixwCsbC-hover\":{backgroundColor:\"rgb(58, 98, 122)\"},\"QQixwCsbC-pressed\":{backgroundColor:\"rgb(19, 45, 61)\"},\"Zp5J6fkuF-hover\":{backgroundColor:\"var(--token-a95528b2-bcdb-4354-bf5b-f81320d9c000, rgb(251, 209, 64))\"},\"Zp5J6fkuF-pressed\":{backgroundColor:\"rgb(227, 188, 48)\"},QQixwCsbC:{backgroundColor:\"var(--token-f50f9da2-6944-4d2a-b19c-e1bcf64ab246, rgb(34, 68, 89))\"}},...addPropertyOverrides({\"QQixwCsbC-hover\":{\"data-framer-name\":undefined},\"QQixwCsbC-pressed\":{\"data-framer-name\":undefined},\"Zp5J6fkuF-hover\":{\"data-framer-name\":undefined},\"Zp5J6fkuF-pressed\":{\"data-framer-name\":undefined},QQixwCsbC:{\"data-framer-name\":\"Dark Mode\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dr9f8a\",\"data-styles-preset\":\"IyN0tLEh2\",children:\"Directions\"})}),className:\"framer-11u0qxl\",layoutDependency:layoutDependency,layoutId:\"ihHUar_LA\",text:be3QiXCNq,variants:{QQixwCsbC:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QQixwCsbC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dr9f8a\",\"data-styles-preset\":\"IyN0tLEh2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"View PDF\"})}),text:oDfuKwbme}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tnrzlo-container\",layoutDependency:layoutDependency,layoutId:\"yUpT6OIXp-container\",children:/*#__PURE__*/_jsx(IconArrow,{height:\"100%\",id:\"yUpT6OIXp\",layoutId:\"yUpT6OIXp\",style:{height:\"100%\",width:\"100%\"},variant:\"lbnGsbzWa\",width:\"100%\",...addPropertyOverrides({QQixwCsbC:{variant:\"LQkQ3Cw9q\"}},baseVariant,gestureVariant)})})]})})})})});});const css=['.framer-3WrFK[data-border=\"true\"]::after, .framer-3WrFK [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3WrFK.framer-1gjz04v, .framer-3WrFK .framer-1gjz04v { display: block; }\",\".framer-3WrFK.framer-14jb10i { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 12px 12px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3WrFK .framer-11u0qxl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3WrFK .framer-tnrzlo-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3WrFK.framer-14jb10i { gap: 0px; } .framer-3WrFK.framer-14jb10i > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-3WrFK.framer-14jb10i > :first-child { margin-left: 0px; } .framer-3WrFK.framer-14jb10i > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 117\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QQixwCsbC\":{\"layout\":[\"auto\",\"auto\"]},\"qBSixdgIe\":{\"layout\":[\"auto\",\"auto\"]},\"MfCHFFOSE\":{\"layout\":[\"auto\",\"auto\"]},\"bX1qFWCWd\":{\"layout\":[\"auto\",\"auto\"]},\"pqzD94X2R\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"be3QiXCNq\":\"title\",\"oDfuKwbme\":\"title2\",\"XrV0EJwDo\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framerpd0sKo3EW=withCSS(Component,css,\"framer-3WrFK\");export default Framerpd0sKo3EW;Framerpd0sKo3EW.displayName=\"Directions Button\";Framerpd0sKo3EW.defaultProps={height:43,width:117};addPropertyControls(Framerpd0sKo3EW,{variant:{options:[\"Zp5J6fkuF\",\"QQixwCsbC\"],optionTitles:[\"Light Mode\",\"Dark Mode\"],title:\"Variant\",type:ControlType.Enum},be3QiXCNq:{defaultValue:\"Directions\",displayTextArea:false,title:\"Title\",type:ControlType.String},oDfuKwbme:{defaultValue:\"View PDF\",displayTextArea:true,title:\"Title 2\",type:ControlType.String},XrV0EJwDo:{title:\"Link\",type:ControlType.Link}});addFonts(Framerpd0sKo3EW,[...IconArrowFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpd0sKo3EW\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"43\",\"framerVariables\":\"{\\\"be3QiXCNq\\\":\\\"title\\\",\\\"oDfuKwbme\\\":\\\"title2\\\",\\\"XrV0EJwDo\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QQixwCsbC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qBSixdgIe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MfCHFFOSE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bX1qFWCWd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pqzD94X2R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"117\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pd0sKo3EW.map","// Generated by Framer (716ed5b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/t19SCtIUESHFcCV8vMkh/5p5ej9vx53x8wnIgvA3j/cjPwNjzgI.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pwuBfofcyX6EY65nHEL3/K56B4mTkS2vetn80MeE2/IyN0tLEh2.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/Z5tUr0i77VHFN5yMsmCh/9jOuwLNsMl80uxK4rRiv/KODmMRVn7.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/eSbVFxtK3b9mWvXH8K2d/68BnMv6dNT1TvSpj5TF5/xZndidUCt.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/swINSGITUcNDtRAvq6Cw/pcwuUBSnFpDXZ0IeTqRX/zMpsiMOLk.js\";import*as localizedValues from\"./Aehmld5qa-0.js\";import DirectionsButton from\"https://framerusercontent.com/modules/Yi9dXxqYUnuXaRukn69M/jtbtebwyjyLfgKcp7dcd/pd0sKo3EW.js\";const DirectionsButtonFonts=getFonts(DirectionsButton);const cycleOrder=[\"rxZcMbiWz\",\"E52chgcPs\",\"hC1wxPHea\"];const serializationHash=\"framer-pgo5j\";const variantClassNames={E52chgcPs:\"framer-v-3s1j5n\",hC1wxPHea:\"framer-v-udplkq\",rxZcMbiWz:\"framer-v-10ap34f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const valuesByLocaleId={fOIvsivw3:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Event Card_Desktop\":\"rxZcMbiWz\",\"No Events\":\"hC1wxPHea\",\"Phone Variant\":\"E52chgcPs\"};const getProps=({address,description,directionsLink,eventName,height,id,time,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3,_ref4;return{...props,cwYr02wQR:(_ref=eventName!==null&&eventName!==void 0?eventName:props.cwYr02wQR)!==null&&_ref!==void 0?_ref:\"Event Name\",dV2GbUhZl:(_ref1=time!==null&&time!==void 0?time:props.dV2GbUhZl)!==null&&_ref1!==void 0?_ref1:\"Start - Finish\",E4dQQv7Ha:directionsLink!==null&&directionsLink!==void 0?directionsLink:props.E4dQQv7Ha,RJYhBdBa3:(_ref2=description!==null&&description!==void 0?description:props.RJYhBdBa3)!==null&&_ref2!==void 0?_ref2:\"Families and individuals in our service area are permitted to receive groceries twice per month. Our primary service area is the neighborhoods of Watsonville, west of Main Street. \",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"rxZcMbiWz\",YcyUuAoSR:(_ref4=address!==null&&address!==void 0?address:props.YcyUuAoSR)!==null&&_ref4!==void 0?_ref4:\"123 People StreetSanta Cruz, CA00000\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,cwYr02wQR,YcyUuAoSR,E4dQQv7Ha,RJYhBdBa3,dV2GbUhZl,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"rxZcMbiWz\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap528jwq=activeVariantCallback(async(...args)=>{setVariant(\"rxZcMbiWz\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"hC1wxPHea\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10ap34f\",className,classNames),\"data-framer-name\":\"Event Card_Desktop\",layoutDependency:layoutDependency,layoutId:\"rxZcMbiWz\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-408d84b2-0b22-4621-9e16-ef3b8ee578c4, rgb(250, 249, 247))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({E52chgcPs:{\"data-framer-name\":\"Phone Variant\"},hC1wxPHea:{\"data-framer-name\":\"No Events\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-coctbu\",layoutDependency:layoutDependency,layoutId:\"Hw1_nhfd5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1uszqbv\",\"data-styles-preset\":\"cjPwNjzgI\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, rgb(255, 78, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Start - Finish\"})})}),className:\"framer-11p5r3o\",layoutDependency:layoutDependency,layoutId:\"jFZIkmM6F\",style:{\"--extracted-1eung3n\":\"var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, rgb(255, 78, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dV2GbUhZl,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({E52chgcPs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1dr9f8a\",\"data-styles-preset\":\"IyN0tLEh2\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, rgb(255, 78, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Start - Finish\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ea00hi\",layoutDependency:layoutDependency,layoutId:\"FTZsnrdBW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"123 People StreetSanta Cruz, CA00000\"})}),className:\"framer-rx4f0s\",\"data-framer-name\":\"Food Pantry | Pajaro Loaves & ...\",layoutDependency:layoutDependency,layoutId:\"MDZEBjygK\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:YcyUuAoSR,verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pbc91j-container\",layoutDependency:layoutDependency,layoutId:\"N5KltGJeR-container\",children:/*#__PURE__*/_jsx(DirectionsButton,{be3QiXCNq:\"Directions\",height:\"100%\",id:\"N5KltGJeR\",layoutId:\"N5KltGJeR\",oDfuKwbme:\"Directions\",variant:\"QQixwCsbC\",width:\"100%\",XrV0EJwDo:E4dQQv7Ha})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kc53y9\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zNkalmCnJ\",onTap:onTap528jwq,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1uszqbv\",\"data-styles-preset\":\"cjPwNjzgI\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-ad311130-6c63-44bb-b989-08affb60342e, rgb(17, 24, 39)))\"},children:\"Event Name\"})}),className:\"framer-13wrgnt\",layoutDependency:layoutDependency,layoutId:\"VkwlWJHZN\",style:{\"--extracted-1eung3n\":\"var(--token-ad311130-6c63-44bb-b989-08affb60342e, rgb(17, 24, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:cwYr02wQR,variants:{hC1wxPHea:{\"--extracted-hl0iuy\":\"var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, rgb(255, 78, 0))\",\"--extracted-r6o4lv\":\"var(--token-ad311130-6c63-44bb-b989-08affb60342e, rgb(17, 24, 39))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hC1wxPHea:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-i7wtz6\",\"data-styles-preset\":\"KODmMRVn7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad311130-6c63-44bb-b989-08affb60342e, rgb(17, 24, 39)))\"},children:[\"There are no events for this day. If you're looking for any service today, please select the \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qIFQzitfe\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-57rakp\",\"data-styles-preset\":\"zMpsiMOLk\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-hl0iuy, var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, rgb(255, 78, 0)))\"},children:\"All Services\"})})}),\" card on the main page.\"]})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Families and individuals in our service area are permitted to receive groceries twice per month. Our primary service area is the neighborhoods of Watsonville, west of Main Street. \"})}),className:\"framer-d8walq\",\"data-framer-name\":\"Families and individuals in our service area are permitted to receive groceries twice a month...\",layoutDependency:layoutDependency,layoutId:\"sruDWrMNT\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:RJYhBdBa3,verticalAlignment:\"center\",withExternalLayout:true})]})]})})})});});const css=['.framer-pgo5j[data-border=\"true\"]::after, .framer-pgo5j [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pgo5j.framer-rh0ljf, .framer-pgo5j .framer-rh0ljf { display: block; }\",\".framer-pgo5j.framer-10ap34f { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; width: 793px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pgo5j .framer-coctbu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 223px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-pgo5j .framer-11p5r3o, .framer-pgo5j .framer-13wrgnt, .framer-pgo5j .framer-d8walq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-pgo5j .framer-1ea00hi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-pgo5j .framer-rx4f0s { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 70%; word-break: break-word; word-wrap: break-word; }\",\".framer-pgo5j .framer-1pbc91j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-pgo5j .framer-kc53y9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; left: 0px; max-width: 498px; overflow: hidden; padding: 0px 0px 0px 0px; position: sticky; right: 0px; top: 0px; width: 1px; will-change: transform; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pgo5j.framer-10ap34f, .framer-pgo5j .framer-coctbu, .framer-pgo5j .framer-1ea00hi, .framer-pgo5j .framer-kc53y9 { gap: 0px; } .framer-pgo5j.framer-10ap34f > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-pgo5j.framer-10ap34f > :first-child { margin-left: 0px; } .framer-pgo5j.framer-10ap34f > :last-child { margin-right: 0px; } .framer-pgo5j .framer-coctbu > *, .framer-pgo5j .framer-kc53y9 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-pgo5j .framer-coctbu > :first-child, .framer-pgo5j .framer-1ea00hi > :first-child, .framer-pgo5j .framer-kc53y9 > :first-child { margin-top: 0px; } .framer-pgo5j .framer-coctbu > :last-child, .framer-pgo5j .framer-1ea00hi > :last-child, .framer-pgo5j .framer-kc53y9 > :last-child { margin-bottom: 0px; } .framer-pgo5j .framer-1ea00hi > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",\".framer-pgo5j.framer-v-3s1j5n.framer-10ap34f { flex-direction: column; padding: 16px 16px 16px 16px; width: 350px; }\",\".framer-pgo5j.framer-v-3s1j5n .framer-coctbu { flex: none; gap: 8px; max-width: 100%; order: 1; width: 100%; }\",\".framer-pgo5j.framer-v-3s1j5n .framer-11p5r3o { order: 0; }\",\".framer-pgo5j.framer-v-3s1j5n .framer-1ea00hi { align-content: flex-end; align-items: flex-end; flex-direction: row; gap: unset; justify-content: space-between; order: 1; }\",\".framer-pgo5j.framer-v-3s1j5n .framer-rx4f0s { width: 50%; }\",\".framer-pgo5j.framer-v-3s1j5n .framer-kc53y9 { flex: none; gap: 8px; order: 0; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pgo5j.framer-v-3s1j5n.framer-10ap34f, .framer-pgo5j.framer-v-3s1j5n .framer-coctbu, .framer-pgo5j.framer-v-3s1j5n .framer-1ea00hi, .framer-pgo5j.framer-v-3s1j5n .framer-kc53y9 { gap: 0px; } .framer-pgo5j.framer-v-3s1j5n.framer-10ap34f > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-pgo5j.framer-v-3s1j5n.framer-10ap34f > :first-child, .framer-pgo5j.framer-v-3s1j5n .framer-coctbu > :first-child, .framer-pgo5j.framer-v-3s1j5n .framer-kc53y9 > :first-child { margin-top: 0px; } .framer-pgo5j.framer-v-3s1j5n.framer-10ap34f > :last-child, .framer-pgo5j.framer-v-3s1j5n .framer-coctbu > :last-child, .framer-pgo5j.framer-v-3s1j5n .framer-kc53y9 > :last-child { margin-bottom: 0px; } .framer-pgo5j.framer-v-3s1j5n .framer-coctbu > *, .framer-pgo5j.framer-v-3s1j5n .framer-kc53y9 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-pgo5j.framer-v-3s1j5n .framer-1ea00hi > *, .framer-pgo5j.framer-v-3s1j5n .framer-1ea00hi > :first-child, .framer-pgo5j.framer-v-3s1j5n .framer-1ea00hi > :last-child { margin: 0px; } }\",\".framer-pgo5j.framer-v-udplkq.framer-10ap34f { width: 500px; }\",\".framer-pgo5j.framer-v-udplkq .framer-kc53y9 { left: unset; max-width: 600px; position: relative; right: unset; top: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 213.5\n * @framerIntrinsicWidth 793\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"E52chgcPs\":{\"layout\":[\"fixed\",\"auto\"]},\"hC1wxPHea\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cwYr02wQR\":\"eventName\",\"YcyUuAoSR\":\"address\",\"E4dQQv7Ha\":\"directionsLink\",\"RJYhBdBa3\":\"description\",\"dV2GbUhZl\":\"time\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerAehmld5qa=withCSS(Component,css,\"framer-pgo5j\");export default FramerAehmld5qa;FramerAehmld5qa.displayName=\"Event Card_v3\";FramerAehmld5qa.defaultProps={height:213.5,width:793};addPropertyControls(FramerAehmld5qa,{variant:{options:[\"rxZcMbiWz\",\"E52chgcPs\",\"hC1wxPHea\"],optionTitles:[\"Event Card_Desktop\",\"Phone Variant\",\"No Events\"],title:\"Variant\",type:ControlType.Enum},cwYr02wQR:{defaultValue:\"Event Name\",displayTextArea:false,title:\"Event Name\",type:ControlType.String},YcyUuAoSR:{defaultValue:\"123 People StreetSanta Cruz, CA00000\",displayTextArea:false,title:\"Address\",type:ControlType.String},E4dQQv7Ha:{title:\"directionsLink\",type:ControlType.Link},RJYhBdBa3:{defaultValue:\"Families and individuals in our service area are permitted to receive groceries twice per month. Our primary service area is the neighborhoods of Watsonville, west of Main Street. \",displayTextArea:false,title:\"Description\",type:ControlType.String},dV2GbUhZl:{defaultValue:\"Start - Finish\",displayTextArea:false,title:\"Time\",type:ControlType.String}});addFonts(FramerAehmld5qa,[...DirectionsButtonFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAehmld5qa\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E52chgcPs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hC1wxPHea\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"213.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"cwYr02wQR\\\":\\\"eventName\\\",\\\"YcyUuAoSR\\\":\\\"address\\\",\\\"E4dQQv7Ha\\\":\\\"directionsLink\\\",\\\"RJYhBdBa3\\\":\\\"description\\\",\\\"dV2GbUhZl\\\":\\\"time\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"793\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Aehmld5qa.map","/*\n * Event Card_v3\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/6EzWB5BD6g2ZYXPtJeIF/zWDa1nEUgVt20YQjoxil/Aehmld5qa.js\"\nexport { default } from \"https://framerusercontent.com/modules/6EzWB5BD6g2ZYXPtJeIF/zWDa1nEUgVt20YQjoxil/Aehmld5qa.js\"\n","/*\n * Next Button\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/qV0tp7dvnfKhFnITs0Ba/ewtZ6olCRHfatc6EeAnC/QEabeEfmR.js\"\nexport { default } from \"https://framerusercontent.com/modules/qV0tp7dvnfKhFnITs0Ba/ewtZ6olCRHfatc6EeAnC/QEabeEfmR.js\"\n","// Generated by Framer (4f2ee3e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useConstant,useIsOnFramerCanvas,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/pwuBfofcyX6EY65nHEL3/K56B4mTkS2vetn80MeE2/IyN0tLEh2.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/eSbVFxtK3b9mWvXH8K2d/68BnMv6dNT1TvSpj5TF5/xZndidUCt.js\";import*as localizedValues from\"./fmxhK85rS-0.js\";const enabledGestures={nziw83T9p:{hover:true,pressed:true},tCKIGOpLd:{hover:true,pressed:true}};const cycleOrder=[\"tCKIGOpLd\",\"nziw83T9p\",\"kGNCths6N\",\"xU8zd7J1F\"];const serializationHash=\"framer-GPi0F\";const variantClassNames={kGNCths6N:\"framer-v-1vz0qvn\",nziw83T9p:\"framer-v-rzqsu6\",tCKIGOpLd:\"framer-v-ey1xj8\",xU8zd7J1F:\"framer-v-1ij10gs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const valuesByLocaleId={fOIvsivw3:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={phone:\"nziw83T9p\",phonePressed:\"xU8zd7J1F\",pressed:\"kGNCths6N\",regular:\"tCKIGOpLd\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,N89NtSZHf:(_ref=title!==null&&title!==void 0?title:props.N89NtSZHf)!==null&&_ref!==void 0?_ref:\"Watsonville\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"tCKIGOpLd\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,N89NtSZHf,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"tCKIGOpLd\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isOnCanvas=useIsOnFramerCanvas();const initialVariant=useConstant(()=>variant);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-ey1xj8\",className,classNames),\"data-framer-name\":\"regular\",initial:isOnCanvas?variant:initialVariant,layoutDependency:layoutDependency,layoutId:\"tCKIGOpLd\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-6fed4355-3b52-4c3b-85aa-43de1d190bd6, rgb(250, 248, 242))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"nziw83T9p-hover\":{backgroundColor:\"rgb(251, 198, 64)\"},\"nziw83T9p-pressed\":{backgroundColor:\"rgb(217, 171, 54)\"},\"tCKIGOpLd-hover\":{backgroundColor:\"rgb(251, 198, 64)\"},\"tCKIGOpLd-pressed\":{backgroundColor:\"rgb(217, 171, 54)\"},kGNCths6N:{backgroundColor:\"rgb(251, 198, 64)\"},xU8zd7J1F:{backgroundColor:\"rgb(251, 198, 64)\"}},...addPropertyOverrides({\"nziw83T9p-hover\":{\"data-framer-name\":undefined},\"nziw83T9p-pressed\":{\"data-framer-name\":undefined},\"tCKIGOpLd-hover\":{\"data-framer-name\":undefined},\"tCKIGOpLd-pressed\":{\"data-framer-name\":undefined},kGNCths6N:{\"data-framer-name\":\"pressed\"},nziw83T9p:{\"data-framer-name\":\"phone\"},xU8zd7J1F:{\"data-framer-name\":\"phonePressed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dr9f8a\",\"data-styles-preset\":\"IyN0tLEh2\",children:\"Watsonville\"})}),className:\"framer-1s8xjuj\",layoutDependency:layoutDependency,layoutId:\"yPyaGAtFp\",text:N89NtSZHf,variants:{\"tCKIGOpLd-pressed\":{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"tCKIGOpLd-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dr9f8a\",\"data-styles-preset\":\"IyN0tLEh2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Watsonville\"})})},nziw83T9p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Watsonville\"})})},xU8zd7J1F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Watsonville\"})})}},baseVariant,gestureVariant)})})})});});const css=['.framer-GPi0F[data-border=\"true\"]::after, .framer-GPi0F [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GPi0F.framer-1sgz4t8, .framer-GPi0F .framer-1sgz4t8 { display: block; }\",\".framer-GPi0F.framer-ey1xj8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 30px; justify-content: center; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-GPi0F .framer-1s8xjuj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GPi0F.framer-ey1xj8 { gap: 0px; } .framer-GPi0F.framer-ey1xj8 > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-GPi0F.framer-ey1xj8 > :first-child { margin-left: 0px; } .framer-GPi0F.framer-ey1xj8 > :last-child { margin-right: 0px; } }\",\".framer-GPi0F.framer-v-rzqsu6.framer-ey1xj8 { padding: 16px 16px 16px 16px; }\",\".framer-GPi0F.framer-v-1vz0qvn.framer-ey1xj8 { cursor: unset; }\",\".framer-GPi0F.framer-v-1ij10gs.framer-ey1xj8 { cursor: unset; padding: 16px 16px 16px 16px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 125\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"nziw83T9p\":{\"layout\":[\"auto\",\"fixed\"]},\"kGNCths6N\":{\"layout\":[\"auto\",\"fixed\"]},\"xU8zd7J1F\":{\"layout\":[\"auto\",\"fixed\"]},\"j1o5IAcfM\":{\"layout\":[\"auto\",\"fixed\"]},\"QiwLlM7n6\":{\"layout\":[\"auto\",\"fixed\"]},\"aImPzBh8K\":{\"layout\":[\"auto\",\"fixed\"]},\"X7EOguK6C\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"N89NtSZHf\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerfmxhK85rS=withCSS(Component,css,\"framer-GPi0F\");export default FramerfmxhK85rS;FramerfmxhK85rS.displayName=\"Region Button\";FramerfmxhK85rS.defaultProps={height:48,width:125};addPropertyControls(FramerfmxhK85rS,{variant:{options:[\"tCKIGOpLd\",\"nziw83T9p\",\"kGNCths6N\",\"xU8zd7J1F\"],optionTitles:[\"regular\",\"phone\",\"pressed\",\"phonePressed\"],title:\"Variant\",type:ControlType.Enum},N89NtSZHf:{defaultValue:\"Watsonville\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerfmxhK85rS,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfmxhK85rS\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nziw83T9p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kGNCths6N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xU8zd7J1F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"j1o5IAcfM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QiwLlM7n6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aImPzBh8K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"X7EOguK6C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"125\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"N89NtSZHf\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fmxhK85rS.map","/*\n * Region Button\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/TeSLEy151F9OrbbVJc5C/xpjydvl9FWsIYaJkFCy3/fmxhK85rS.js\"\nexport { default } from \"https://framerusercontent.com/modules/TeSLEy151F9OrbbVJc5C/xpjydvl9FWsIYaJkFCy3/fmxhK85rS.js\"\n","// Generated by Framer (e83dae3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Z5tUr0i77VHFN5yMsmCh/9jOuwLNsMl80uxK4rRiv/KODmMRVn7.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/swINSGITUcNDtRAvq6Cw/eCwMuVkr5msS5EtBEjJv/zMpsiMOLk.js\";import*as localizedValues from\"./GRAuc6Trf-0.js\";const cycleOrder=[\"OMDDw7ZYX\"];const serializationHash=\"framer-1WnVz\";const variantClassNames={OMDDw7ZYX:\"framer-v-1xbozs5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={fOIvsivw3:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,jaxNUy7zj:tap!==null&&tap!==void 0?tap:props.jaxNUy7zj};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,jaxNUy7zj,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OMDDw7ZYX\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxymm9d=activeVariantCallback(async(...args)=>{if(jaxNUy7zj){const res=await jaxNUy7zj(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1xbozs5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OMDDw7ZYX\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-408d84b2-0b22-4621-9e16-ef3b8ee578c4, rgb(250, 249, 247))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14g6a6r\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QBMnwPMZx\",onTap:onTapxymm9d,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-i7wtz6\",\"data-styles-preset\":\"KODmMRVn7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad311130-6c63-44bb-b989-08affb60342e, rgb(17, 24, 39)))\"},children:[\"There are no events for this day. Tap on the Right Arrow to see future services. If you're looking for any service today, please select  \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qIFQzitfe\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-57rakp\",\"data-styles-preset\":\"zMpsiMOLk\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-hl0iuy, var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, rgb(255, 78, 0)))\"},children:\"All Services\"})})}),\" on the main page. Otherwise, check out our \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"b4ABKFDwQ\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-57rakp\",\"data-styles-preset\":\"zMpsiMOLk\",children:\"Free Guides\"})}),\".\"]})}),className:\"framer-1g2stci\",layoutDependency:layoutDependency,layoutId:\"GjpXvqKX7\",style:{\"--extracted-hl0iuy\":\"var(--token-873510b4-49e4-4d0d-9131-2d869cc31594, rgb(255, 78, 0))\",\"--extracted-r6o4lv\":\"var(--token-ad311130-6c63-44bb-b989-08affb60342e, rgb(17, 24, 39))\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1WnVz.framer-l1c510, .framer-1WnVz .framer-l1c510 { display: block; }\",\".framer-1WnVz.framer-1xbozs5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; width: 500px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1WnVz .framer-14g6a6r { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-1WnVz .framer-1g2stci { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1WnVz.framer-1xbozs5, .framer-1WnVz .framer-14g6a6r { gap: 0px; } .framer-1WnVz.framer-1xbozs5 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-1WnVz.framer-1xbozs5 > :first-child { margin-left: 0px; } .framer-1WnVz.framer-1xbozs5 > :last-child { margin-right: 0px; } .framer-1WnVz .framer-14g6a6r > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-1WnVz .framer-14g6a6r > :first-child { margin-top: 0px; } .framer-1WnVz .framer-14g6a6r > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 180\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jaxNUy7zj\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGRAuc6Trf=withCSS(Component,css,\"framer-1WnVz\");export default FramerGRAuc6Trf;FramerGRAuc6Trf.displayName=\"No Events\";FramerGRAuc6Trf.defaultProps={height:180,width:500};addPropertyControls(FramerGRAuc6Trf,{jaxNUy7zj:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerGRAuc6Trf,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGRAuc6Trf\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"180\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"jaxNUy7zj\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GRAuc6Trf.map","/*\n * No Events\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/tfP4xQfVCSJLL7M2Bho6/HzLBBsRvAM1pnndWCkYO/GRAuc6Trf.js\"\nexport { default } from \"https://framerusercontent.com/modules/tfP4xQfVCSJLL7M2Bho6/HzLBBsRvAM1pnndWCkYO/GRAuc6Trf.js\"\n","// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,createRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";//This is the previous Event Card\n//import EventCard_v3 from \"https://framer.com/m/Event-Card-v3-r2F4.js@HahR2TxvG3OvHA17QZjb\"\n//import EventCard_v3 from \"https://framer.com/m/Event-Card-v3-r2F4.js@x823Tt86twavsjED0nBa\"\nimport EventCard_v3 from\"https://framer.com/m/Event-Card-v3-r2F4.js@zWDa1nEUgVt20YQjoxil\";import NextButton from\"https://framer.com/m/Next-Button-5ozb.js@ewtZ6olCRHfatc6EeAnC\";import RegionButton from\"https://framer.com/m/Region-Button-eeOh.js@xpjydvl9FWsIYaJkFCy3\";import NoEvents from\"https://framer.com/m/No-Events-f7zd.js@HzLBBsRvAM1pnndWCkYO\";const calendarId=\"thefreeguide.org_kvh6uvjr5q6b4ag81d8mn7gv6k@group.calendar.google.com\";// This API key is stored in Jesse Brennan's personal Google account.\n// It is restricted to a single API: Google Calendar API\n// It has these website restrictions:\n//      https://*.framercanvas.com\n//\t\thttps://*.peoplefirstscc.org\n//\t\thttps://ordinary-personalization-733400.framer.app/\nconst apiKey=\"AIzaSyAAAiiZXDLUFGtDRgUIgbNTIexcnN-VWM8\";const calendarIds={ADDICTION:\"thefreeguide.org_5p1u40696ia4dk5gs9rv6vk2nc@group.calendar.google.com\",FOOD:\"thefreeguide.org_kvh6uvjr5q6b4ag81d8mn7gv6k@group.calendar.google.com\",GENERAL:\"thefreeguide.org_o47rok0bn546o1p7nuh7fv4hjc@group.calendar.google.com\",HOUSING:\"thefreeguide.org_8pt89nk8fjp3fc2hjioc08t9c8@group.calendar.google.com\",HYGIENE:\"thefreeguide.org_5claugljrihomenrh7g48vm47k@group.calendar.google.com\",MEDICAL:\"thefreeguide.org_i52aj8otebmkpp4bhg36ignu60@group.calendar.google.com\",PSYCH:\"thefreeguide.org_8i98m84jrnea246rcufbcm8fok@group.calendar.google.com\",RESTROOM:\"thefreeguide.org_lgt8qn6t8nsugv9vmfmq0i2474@group.calendar.google.com\",SMARTPATH:\"thefreeguide.org_dcd6op976eb8jv4710tarj0clk@group.calendar.google.com\",STORAGE:\"thefreeguide.org_mo1gcbgvc5ecu4g0j20hlgl38c@group.calendar.google.com\",VETERAN:\"thefreeguide.org_akjd0d7ebfblolmvu24efmaslc@group.calendar.google.com\",VET:\"thefreeguide.org_81c5ophc7o6efc7cg2us30h3qk@group.calendar.google.com\"};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function EventList(props){let{date,calendar,onEventHover,onEventLeave,style}=props;const now=new Date;// Ignore the date prop. This mess bellow is how you get today in your timezone in JS\nconst today=new Date(now.getFullYear(),now.getMonth(),now.getDate());const[eventDate,setEventDate]=useState(today);const[events,setEvents]=useState([]);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(null);const[activeEventId,setActiveEventId]=useState(null);const[eventsFilter,setEventsFilter]=useState(\"\");const[filteredEvents,setFilteredEvents]=useState([]);const eventRefs=useRef({});useEffect(()=>{// We have to initialize Events Filter like this otherwise the \"All\" button\n// will always be highlighted. Maybe because of SSR?\nsetEventsFilter(\"All\");},[]);// New state for storing the component width\nconst[componentWidth,setComponentWidth]=useState(0);const containerRef=useRef(null)// Ref for the container to observe its size\n;// Updated to use componentWidth for responsive logic\nconst isNarrowScreen=componentWidth<768;const isVeryNarrowScreen=componentWidth<480;useEffect(()=>{// Initialize ResizeObserver to watch for size changes\nconst resizeObserver=new ResizeObserver(entries=>{for(let entry of entries){// Use contentRect for the size of the observed element\nsetComponentWidth(entry.contentRect.width);}});// Observe the containerRef\nif(containerRef.current){resizeObserver.observe(containerRef.current);}// Cleanup function to unobserve on component unmount\nreturn()=>{if(containerRef.current){resizeObserver.unobserve(containerRef.current);}};},[containerRef]);useEffect(()=>{const fetchCalendarEventsForDay=async calendarId=>{const startTime=new Date(eventDate.toISOString());startTime.setHours(0,0,0,0)// Start of day\n;const endTime=new Date(eventDate.toISOString());endTime.setHours(23,59,59,999)// End of day\n;const timeMin=startTime.toISOString();const timeMax=endTime.toISOString();const url=`https://www.googleapis.com/calendar/v3/calendars/${encodeURIComponent(calendarId)}/events?key=${apiKey}&timeMin=${timeMin}&timeMax=${timeMax}`;try{const response=await fetch(url);if(!response.ok){throw new Error(\"Network response was not ok\");}const data=await response.json();return data.items||[];}catch(error){setError(error.message);return[];}};const fetchAllCalendarEvents=async()=>{setIsLoading(true);setError(null);try{const calendarIdsArray=calendar===\"ALL\"?Object.values(calendarIds):[calendarIds[calendar]];const eventsPromises=calendarIdsArray.map(fetchCalendarEventsForDay);const eventsArrays=await Promise.all(eventsPromises);const combinedEvents=eventsArrays.flat();const sortedEvents=sortEventsByStartTime(combinedEvents);setEvents(sortedEvents.map(event=>{// Initialize ref for each event if it doesn't exist\nif(!eventRefs.current[event.id]){eventRefs.current[event.id]=/*#__PURE__*/createRef();}return event;}));}catch(error){setError(\"Failed to fetch events\");}finally{setIsLoading(false);}};fetchAllCalendarEvents();},[calendar,eventDate.toISOString()]);useEffect(()=>{const filterEvents=events=>{const cityGroups={\"santa cruz\":[\"santa cruz\",\"aptos\",\"capitola\"],watsonville:[\"watsonville\",\"corralitos\"],\"san lorenzo\":[\"bonny doon\",\"scotts valley\",\"felton\",\"ben lomond\",\"bounder creek\"]};const filterValue=eventsFilter.toLowerCase();if(filterValue===\"all\"){return events// If filter is 'all', return all events\n;}else{const cities=cityGroups[filterValue.toLowerCase()];if(cities){return events.filter(event=>event.location&&cities.some(city=>event.location.toLowerCase().includes(`${city.toLowerCase()}, ca`)));}else{return events;}}};const newEvents=filterEvents(events);setFilteredEvents(newEvents);},[events,eventsFilter,setFilteredEvents]);const scrollToRef=ref=>{if(ref.current){ref.current.scrollIntoView({behavior:\"smooth\",block:\"start\"});}};return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,children:/*#__PURE__*/_jsxs(\"div\",{style:{margin:`10px ${isNarrowScreen?\"12px\":\"28px 28px\"}`},children:[/*#__PURE__*/_jsx(FilterButtons,{eventsFilter:eventsFilter,setEventsFilter:setEventsFilter,eventDate:eventDate,setEventDate:setEventDate,isNarrowScreen:isNarrowScreen}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",gap:`${isVeryNarrowScreen?\"8px\":\"16px\"}`},children:[filteredEvents.length==0&&/*#__PURE__*/_jsx(NoEvents,{style:{width:\"100%\"}}),filteredEvents.map(event=>{const encodedAddress=encodeURIComponent(event.location);const mapsURL=`https://www.google.com/maps/search/?api=1&query=${encodedAddress}`;return /*#__PURE__*/_jsx(\"div\",{ref:eventRefs.current[event.id],children:/*#__PURE__*/_jsx(EventCard_v3,{id:`event-${event.id}`,variant:isVeryNarrowScreen?\"Phone Variant\":\"Event Card_Desktop\",eventName:event.summary,time:formatEventTime(event),description:event.description||\"\",address:event.location,directionsLink:mapsURL,highlight:activeEventId===event.id,onMouseEnter:()=>setActiveEventId(event.id),onMouseLeave:()=>setActiveEventId(null),style:{width:\"100%\"}})},event.id);})]})})]})});}addPropertyControls(EventList,{date:{title:\"Date\",type:ControlType.Date,defaultValue:undefined},calendar:{title:\"Calendar\",type:ControlType.Enum,defaultValue:\"ALL\",options:[\"ALL\",\"ADDICTION\",\"FOOD\",\"GENERAL\",\"HOUSING\",\"HYGIENE\",\"MEDICAL\",\"PSYCH\",\"RESTROOM\",\"SMARTPATH\",\"STORAGE\",\"VETERAN\",\"VET\"],optionTitles:[\"All\",\"Addiction Services\",\"Food\",\"General Support\",\"Housing Navigation\",\"Hygiene\",\"Medical and Dental\",\"Mental Health\",\"Restrooms\",\"Smart Path Assesments\",\"Storage\",\"Veteran Services\",\"Veterinarian\"]}});const FilterButtons=({eventsFilter,setEventsFilter,eventDate,setEventDate,isNarrowScreen})=>{const goToPreviousDay=()=>{const prevDay=new Date(eventDate);prevDay.setDate(prevDay.getDate()-1);setEventDate(prevDay);};const goToNextDay=()=>{const nextDay=new Date(eventDate);nextDay.setDate(nextDay.getDate()+1);setEventDate(nextDay);};return /*#__PURE__*/_jsxs(\"div\",{style:{margin:\"0 4px\",flexDirection:\"column\",display:\"flex\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{margin:\"8px 0\",flexFlow:\"row wrap\",display:\"flex\",// alignItems: \"center\",\njustifyContent:\"left\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(RegionButton,{variant:getVariant(isNarrowScreen,eventsFilter===\"All\"),onClick:()=>setEventsFilter(\"All\"),title:\"All\",children:\"All\"}),/*#__PURE__*/_jsx(RegionButton,{variant:getVariant(isNarrowScreen,eventsFilter===\"Santa Cruz\"),onClick:()=>setEventsFilter(\"Santa Cruz\"),title:\"Santa Cruz\",children:\"Santa Cruz\"}),/*#__PURE__*/_jsx(RegionButton,{variant:getVariant(isNarrowScreen,eventsFilter===\"Watsonville\"),onClick:()=>setEventsFilter(\"Watsonville\"),title:\"Watsonville\",children:\"Watsonville\"}),/*#__PURE__*/_jsx(RegionButton,{variant:getVariant(isNarrowScreen,eventsFilter===\"San Lorenzo\"),onClick:()=>setEventsFilter(\"San Lorenzo\"),title:\"San Lorenzo Valley\",children:\"San Lorenzo\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",marginTop:\"15px\",marginBottom:\"28px\",// marginLeft: \"px\",\nflexDirection:\"row\",display:\"flex\",alignItems:\"center\",gap:\"20px\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"SF Compact Rounded Regular\",fontWeight:\"100\",fontSize:\"24px\"},children:formatDateDisplay(eventDate)})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:5,zIndex:5},onClick:goToPreviousDay,children:/*#__PURE__*/_jsx(NextButton,{variant:\"Left Arrow\",onClick:goToPreviousDay})}),/*#__PURE__*/_jsx(\"div\",{style:{padding:5},onClick:goToNextDay,children:/*#__PURE__*/_jsx(NextButton,{onClick:goToNextDay})})]})]})]});};function getVariant(isNarrowScreen,pressed){if(isNarrowScreen){if(pressed){return\"phonePressed\";}else{return\"phone\";}}else{if(pressed){return\"pressed\";}else{return\"regular\";}}}const formatDateDisplay=date=>{const today=new Date;const tomorrow=new Date;const yesterday=new Date;tomorrow.setDate(tomorrow.getDate()+1);yesterday.setDate(yesterday.getDate()-1);const formattedDate=date.toLocaleDateString(undefined,{weekday:\"long\",month:\"long\",day:\"numeric\"});if(date.toDateString()===today.toDateString()){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"SF Compact Rounded Semibold\"},children:\"Today\"}),` ${formattedDate}`]});}else if(date.toDateString()===tomorrow.toDateString()){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"SF Compact Rounded Semibold\"},children:\"Tomorrow\"}),` ${formattedDate}`]});}else if(date.toDateString()===yesterday.toDateString()){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"SF Compact Rounded Semibold\"},children:\"Yesterday\"}),` ${formattedDate}`]});}else{// Customize the date format to your preference\nreturn formattedDate;}};function formatEventTime(event){// Helper function to format a Date object into a concise time string\nfunction formatTime(date){let hours=date.getHours();const minutes=date.getMinutes();const ampm=hours>=12?\"pm\":\"am\";hours=hours%12;hours=hours?hours:12// the hour '0' should be '12'\n;const minutesStr=minutes>0?`:${minutes<10?\"0\"+minutes:minutes}`:\"\";return`${hours}${minutesStr}${ampm}`;}// Parse the start and end times\nconst startTime=new Date(event.start.dateTime);const endTime=new Date(event.end.dateTime);// Format the start and end times\nconst formattedStartTime=formatTime(startTime);const formattedEndTime=formatTime(endTime);// Return the combined string\nreturn`${formattedStartTime} - ${formattedEndTime}`;}const sortEventsByStartTime=events=>{return events.sort((a,b)=>{const startTimeA=new Date(a.start.dateTime).getTime();const startTimeB=new Date(b.start.dateTime).getTime();return startTimeA-startTimeB;});};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EventList\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EventListNew.map"],"mappings":"uvBAA6B,EAAC,EAAU,UAAU,CAAC,6BAA6B,yBAAyB,CAAC,EAAeA,EAAM,CAAC,CAAC,OAAO,sBAAsB,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,mBAAmB,OAAO,SAAS,IAAI,oEAAoE,CAAC,EAAeC,EAAI,CAAC,izBAAizB,u2BAAu2B,m2BAAm2B,EAAeC,EAAU,wCCA13F,EAAC,EAAU,UAAU,CAAC,CAAC,EAAe,GAAM,CAAC,EAAe,GAAI,CAAC,sYAAsY,EAAe,GAAU,kBCCoW,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAgI,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,qDAAxgC,IAA6H,IAAkE,IAA4B,KAAoH,IAAyH,EAAwD,GAAe,EAASC,EAAS,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,EAAI,EAAE,UAAU,CAAC,MAAM,GAAK,QAAQ,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAwOC,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAA+OC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAS,EAAOC,CAAc,EAAQC,GAAwB,CAAC,YAAY,YAAY,aAAa,WAAW,EAAQC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,SAAO,QAAM,GAAG,MAA4E,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,aAAa,UAAiB,GAAsC,EAAM,WAAwC,WAAW,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,UAAU,GAAgC,EAAM,SAAS,GAAUE,IAAwB,EAAM,IAAW,EAAS,KAAK,GAAG,EAAE,EAAM,iBAQxiF,EAAgB,EARskFC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,qBAAmB,GAAG,GAAWF,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,iBAAe,kBAAgB,aAAW,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,YAAA,GAAY,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAKE,EAAa,IAAI,EAAQ,EAAgBC,EAAY,EAAQ,EAAsB,CAACC,CAAqB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAM,EAAW,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAmB,aAAa,GAAM,GAAGP,EAAqB,CAAC,UAAU,CAAC,KAAK,EAAU,aAAa,EAAI,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,UAAU,GAAG,EAAGI,GAAkB,GAAG,EAAsB,iBAAiB,EAAU,CAAU,EAAE,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,eAAe,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,iBAAiB,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,UAAU,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,gBAAgB,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,eAAe,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,kBAAkB,EAAE,oBAAoB,CAAC,gBAAgB,iBAAiB,EAAE,kBAAkB,CAAC,gBAAgB,sEAAsE,EAAE,oBAAoB,CAAC,gBAAgB,mBAAmB,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,EAAE,GAAGJ,EAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,oBAAoB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,oBAAoB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,oBAAoB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6CAA6C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,KAAK,CAAS,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKV,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGD,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAQlgM,EAAE,CAR8gM,gcAAgc,kFAAkF,kFAAkF,0XAA0X,iHAAiH,wGAAwG,6WAA6W,GAAGoB,CAQnjP,EAAE,cAAc,EAAiC,EAAgB,YAAY,oBAAoB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,aAAa,WAAW,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAK,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,GAAG,GAAe,GAAGC,CAAiB,CAAC,KCRyqB,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAgI,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,kDAAr+C,IAAsJ,IAAkE,IAA4B,KAAyH,IAA0H,KAA0H,KAA0H,KAA0H,KAA4K,EAAO,GAAsB,EAASC,CAAgB,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAwOC,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAA+OC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAS,EAAOC,CAAc,EAAQC,GAAwB,CAAC,qBAAqB,YAAY,YAAY,YAAY,gBAAgB,WAAW,EAAQC,IAAU,CAAC,UAAQ,cAAY,iBAAe,YAAU,SAAO,KAAG,OAAK,QAAM,GAAG,MAAwF,CAAC,GAAG,EAAM,UAAgB,GAA+C,EAAM,WAAsC,aAAa,UAAiB,GAAgC,EAAM,WAAwC,iBAAiB,UAAU,GAA8D,EAAM,UAAU,UAAiB,GAAqD,EAAM,WAAwC,uLAAuL,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,UAAiB,GAAyC,EAAM,WAAwC,sCAAsC,GAAUE,IAAwB,EAAM,IAAW,EAAS,KAAK,GAAG,EAAE,EAAM,iBAQzjH,EAAgB,EARulHC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWF,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,iBAAe,kBAAgB,aAAW,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,YAAA,GAAY,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,UAAO,EAAyB,CAAW,EAAQ,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAKE,EAAa,IAAI,EAAQ,MAAoB,IAAc,YAA6C,GAAgBC,EAAY,EAAQ,GAAsB,CAACC,EAAsBC,EAAuBC,EAAuBC,GAAuBC,EAAsB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAKZ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAM,EAAW,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAGH,GAAkB,GAAG,GAAsB,iBAAiBmB,EAAU,CAAU,EAAE,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,eAAe,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,iBAAiB,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,UAAU,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,gBAAgB,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,eAAe,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAI,GAA6B,GAAK,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,CAAK,EAAE,GAAGtB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAC,EAAY,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAsB,EAAK,EAAO,OAAO,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,oCAAqD,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,KAAK,EAAU,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKT,EAAiB,CAAC,UAAU,aAAa,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,aAAa,QAAQ,YAAY,MAAM,OAAO,UAAU,CAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAS,CAAc,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAC,gGAA6G,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,IAAA,EAAS,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sLAAsL,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,mGAAoH,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,KAAK,EAAU,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAQj4U,EAAE,CAR64U,gcAAgc,kFAAkF,gFAAgF,kVAAkV,4TAA4T,kOAAkO,oTAAoT,mKAAmK,yGAAyG,uYAAuY,+/BAA+/B,uHAAuH,iHAAiH,8DAA8D,+KAA+K,+DAA+D,gGAAgG,upCAAupC,iEAAiE,gIAAgI,GAAGc,EAAgB,GAAGC,EAAiB,GAAGC,EAAiB,GAAGC,GAAiB,GAAGC,EAQj0f,EAAE,cAAc,EAAiC,EAAgB,YAAY,gBAAgB,EAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,qBAAqB,gBAAgB,WAAW,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,aAAa,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,uCAAuC,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,uLAAuL,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,iBAAiB,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,GAAG,GAAsB,GAAGC,EAAkB,GAAGC,EAAmB,GAAGC,EAAmB,GAAGC,GAAmB,GAAGC,EAAkB,CAAC,wBCFrkC,wBCAA,KCN6xB,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAgI,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,+CAAvkC,IAA+I,IAAkE,IAA4B,IAAyH,KAA0H,EAAwD,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,EAAI,EAAE,UAAU,CAAC,MAAM,GAAK,QAAQ,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAwO,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAA+OC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,MAAM,YAAY,aAAa,YAAY,QAAQ,YAAY,QAAQ,WAAW,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,QAAM,GAAG,MAAsE,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,cAAc,QAAuD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,WAAW,GAAUC,IAAwB,EAAM,IAAW,EAAS,KAAK,GAAG,EAAE,EAAM,iBAQ15E,EAAgB,EARw7EC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAWF,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,iBAAe,kBAAgB,aAAW,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,eAAY,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAW,EAAoB,EAAQ,EAAe,MAAgB,CAAO,EAAQ,EAAKE,EAAa,IAAI,EAAQ,EAAgBC,EAAY,EAAQ,EAAsB,CAACC,EAAsBC,CAAsB,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKT,GAAW,CAAC,MAAM,EAAW,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,QAAQ,EAAS,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgB,EAAU,CAAU,EAAE,mBAAmB,UAAU,QAAQ,EAAW,EAAQ,EAAgC,mBAAiB,SAAS,YAAY,eAAe,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,iBAAiB,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,UAAU,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,gBAAgB,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,eAAe,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,mBAAmB,EAAE,oBAAoB,CAAC,gBAAgB,mBAAmB,EAAE,kBAAkB,CAAC,gBAAgB,mBAAmB,EAAE,oBAAoB,CAAC,gBAAgB,mBAAmB,EAAE,UAAU,CAAC,gBAAgB,mBAAmB,EAAE,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,EAAE,GAAG,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,oBAAoB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,oBAAoB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,cAAc,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,KAAK,EAAU,SAAS,CAAC,oBAAoB,CAAC,qBAAqB,cAAc,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,oBAAoB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uCAAuC,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAQ7zL,EAAE,CARy0L,gcAAgc,kFAAkF,kFAAkF,2VAA2V,iHAAiH,yWAAyW,gFAAgF,kEAAkE,gGAAgG,GAAGC,EAAgB,GAAGC,CAQx+O,EAAE,cAAc,EAAiC,EAAgB,YAAY,gBAAgB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,QAAQ,UAAU,cAAc,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,cAAc,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,GAAGC,EAAkB,GAAGC,CAAkB,CAAC,wBCF3b,2CCN7D,IAAkK,IAAkE,IAA4B,KAAyH,IAA0H,EAAwD,GAAW,CAAC,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,EAA+c,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,EAAS,EAAOC,CAAc,EAAQ,IAAU,CAAC,SAAO,KAAG,MAAI,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAA6B,EAAM,SAAS,GAAU,IAAwB,EAAM,IAAW,EAAS,KAAK,GAAG,EAAE,EAAM,iBASvyD,EAAgB,EATq0DC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,EAAc,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,iBAAe,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,UAAQ,oBAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,EAAyB,CAAW,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,EAAKC,EAAa,IAAI,EAAQ,EAAgBC,EAAY,EAAQ,EAAsB,CAACC,GAAsBC,EAAsB,EAAiD,OAAvB,EAAqB,EAAsB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,GAAkB,GAAG,EAAsB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,eAAe,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,iBAAiB,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,UAAU,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,gBAAgB,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,eAAe,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,CAAK,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAC,4IAAyJ,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,+CAA4D,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAS1nK,EAAE,CATsoK,kFAAkF,gFAAgF,kVAAkV,+UAA+U,qKAAqK,koBAAkoB,GAAGO,GAAgB,GAAGC,EASpwN,EAAE,cAAc,EAAiC,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,UAAU,CAAC,MAAM,MAAM,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,GAAGC,GAAkB,GAAGC,EAAkB,CAAC,wBCHvO,KCUlH,SAAwB,GAAU,EAAM,CAAC,GAAG,CAAC,OAAK,WAAS,eAAa,eAAa,SAAO,EAAY,EAAI,IAAI,KACzC,CAAC,EAAU,GAAcC,EAAS,IAA5F,KAAK,EAAI,YAAY,EAAE,EAAI,SAAS,EAAE,EAAI,QAAQ,CAA8C,CAAC,EAAO,CAAC,EAAO,GAAWA,EAAS,CAAC,CAAC,EAAO,CAAC,EAAU,GAAcA,EAAS,EAAK,EAAO,CAAC,EAAM,GAAUA,EAAS,IAAI,EAAO,CAAC,EAAc,GAAkBA,EAAS,IAAI,EAAO,CAAC,EAAa,GAAiBA,EAAS,EAAE,EAAO,CAAC,EAAe,GAAmBA,EAAS,CAAC,CAAC,EAAQ,EAAUC,EAAO,CAAC,CAAC,EAAE,MAAc,CAE/a,EAAgB,KAAK,CAAE,EAAE,CAAC,CAAC,EAC3B,GAAK,CAAC,EAAe,GAAmBD,EAAS,CAAC,EAAQ,EAAaC,EAAO,IAAI,EAE5E,EAAe,EAAe,IAAU,EAAmB,EAAe,IAQsW,OARlW,MAAc,CAClG,IAAM,EAAe,IAAI,eAAe,GAAS,CAAC,IAAI,IAAI,KAAS,EACnE,EAAkB,EAAM,YAAY,KAAK,CAAG,CAAC,EAE7C,OADG,EAAa,SAAS,EAAe,QAAQ,EAAa,OAAO,MAC1D,CAAI,EAAa,SAAS,EAAe,UAAU,EAAa,OAAO,CAAG,CAAE,EAAE,CAAC,CAAY,CAAC,EAAE,MAAc,CAAC,IAAM,EAA0B,KAAM,IAAY,CAAC,IAAM,EAAU,IAAI,KAAK,EAAU,YAAY,CAAC,EAAE,EAAU,SAAS,EAAE,EAAE,EAAE,CAAC,EACrP,IAAM,EAAQ,IAAI,KAAK,EAAU,YAAY,CAAC,EAAE,EAAQ,SAAS,GAAG,GAAG,GAAG,GAAG,EAC7E,IAAM,EAAQ,EAAU,YAAY,EAAQ,EAAQ,EAAQ,YAAY,EAAQ,EAAI,oDAAoD,mBAAmB,CAAU,EAAE,cAAc,GAAO,WAAW,EAAQ,WAAW,IAAU,GAAG,CAAC,IAAM,EAAS,MAAM,MAAM,CAAG,EAAE,GAAG,CAAC,EAAS,GAAI,MAAU,MAAM,6BAA6B,EAAoC,OAAO,MAAvB,EAAS,KAAK,EAAA,CAAc,OAAO,CAAC,CAAE,OAAO,EAAM,CAAyB,OAAxB,EAAS,EAAM,OAAO,EAAQ,CAAC,CAAE,CAAC,GACxP,SADgS,CAAC,EAAa,EAAI,EAAE,EAAS,IAAI,EAAE,GAAG,CAA4F,IAAM,GAA1E,IAAW,MAAM,OAAO,OAAO,CAAW,EAAE,CAAC,EAAY,EAAS,EAAA,CAAwC,IAAI,CAAyB,EAA6D,GAAe,MAAjD,QAAQ,IAAI,CAAc,EAAA,CAAoC,KAAK,EAAQ,EAAa,GAAsB,CAAc,EAAE,EAAU,EAAa,IAAI,IAC90B,EAAU,QAAQ,EAAM,MAAK,EAAU,QAAQ,EAAM,IAAiB,EAAU,GAAU,EAAO,CAAC,CAAE,MAAa,CAAC,EAAS,wBAAwB,CAAE,QAAQ,CAAC,EAAa,EAAK,CAAE,CAAC,EAAE,CAAuB,CAAE,EAAE,CAAC,EAAS,EAAU,YAAY,CAAC,CAAC,EAAE,MAAc,CACtC,IAAM,GADoD,GAAQ,CAAC,IAAM,EAAW,CAAC,aAAa,CAAC,aAAa,QAAQ,UAAU,EAAE,YAAY,CAAC,cAAc,YAAY,EAAE,cAAc,CAAC,aAAa,gBAAgB,SAAS,aAAa,eAAe,CAAC,EAAQ,EAAY,EAAa,YAAY,EAAE,GAAG,IAAc,MAAO,OAAO,EACviB,CAAC,IAAM,EAAO,EAAW,EAAY,YAAY,GAAuJ,OAAjJ,EAAe,EAAO,OAAO,GAAO,EAAM,UAAU,EAAO,KAAK,GAAM,EAAM,SAAS,YAAY,CAAC,CAAC,SAAS,GAAG,EAAK,YAAY,EAAE,KAAK,CAAC,CAAC,EAAe,CAAQ,CAAC,EAAkB,CAAa,CAAM,EAAE,EAAkB,CAAS,CAAE,EAAE,CAAC,EAAO,EAAa,CAAiB,CAAC,EAA+H,EAAK,MAAM,CAAC,IAAI,EAAa,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,OAAO,QAAQ,EAAe,OAAO,aAAa,EAAE,SAAS,CAAc,EAAK,GAAc,CAAc,eAA6B,kBAA0B,YAAuB,eAA4B,gBAAc,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,cAAc,SAAS,WAAW,UAAU,IAAI,GAAG,EAAmB,MAAM,QAAQ,EAAE,SAAS,CAAC,EAAe,QAAQ,GAAgB,EAAKC,EAAS,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,EAAE,EAAe,IAAI,GAAO,CAAyD,IAAM,EAAQ,mDAAjD,mBAAmB,EAAM,QAAwF,IAAI,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAU,QAAQ,EAAM,IAAI,SAAsB,EAAKC,EAAa,CAAC,GAAG,SAAS,EAAM,KAAK,QAAQ,EAAmB,gBAAgB,qBAAqB,UAAU,EAAM,QAAQ,KAAK,GAAgB,CAAK,EAAE,YAAY,EAAM,aAAa,GAAG,QAAQ,EAAM,SAAS,eAAe,EAAQ,UAAU,IAAgB,EAAM,GAAG,iBAAiB,EAAiB,EAAM,EAAE,EAAE,iBAAiB,EAAiB,IAAI,EAAE,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,CAAC,EAAE,EAAM,EAAE,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAEzgC,SAAS,EAAW,EAAe,EAAQ,CAAkH,OAA9G,EAAmB,EAAe,eAA2B,QAAkB,EAAe,UAAsB,SAAY,CACtzB,SAAS,GAAgB,EAAM,CACvD,SAAS,EAAW,EAAK,CAAC,IAAI,EAAM,EAAK,SAAS,EAAQ,EAAQ,EAAK,WAAW,EAAQ,EAAK,GAAO,GAAG,KAAK,KAAK,GAAY,GAAG,IAAkB,GACnJ,IAAM,EAAW,EAAQ,EAAE,IAAI,EAAQ,GAAG,IAAI,EAAQ,IAAU,GAAG,MAAM,GAAG,IAAQ,IAAa,GAAO,CACzG,IAAM,EAAU,IAAI,KAAK,EAAM,MAAM,QAAQ,EAAQ,EAAQ,IAAI,KAAK,EAAM,IAAI,QAAQ,EAExF,MAAM,GADmB,EAAW,CACV,EAAE,KAD0C,EAAW,CACjC,GAAI,gCArCI,IAAuD,IAAoD,KAG1E,KAAsF,KAA0F,KAAkF,EAMrV,GAAO,0CAAgD,EAAY,CAAC,UAAU,wEAAwE,KAAK,wEAAwE,QAAQ,wEAAwE,QAAQ,wEAAwE,QAAQ,wEAAwE,QAAQ,wEAAwE,MAAM,wEAAwE,SAAS,wEAAwE,UAAU,wEAAwE,QAAQ,wEAAwE,QAAQ,wEAAwE,IAAI,uEAAuE,EAoBoqB,EAAoB,GAAU,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,aAAa,IAAA,EAAS,EAAE,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,YAAY,OAAO,UAAU,UAAU,UAAU,UAAU,QAAQ,WAAW,YAAY,UAAU,UAAU,KAAK,EAAE,aAAa,CAAC,MAAM,qBAAqB,OAAO,kBAAkB,qBAAqB,UAAU,qBAAqB,gBAAgB,YAAY,wBAAwB,UAAU,mBAAmB,cAAc,CAAC,CAAC,CAAC,EAAQ,IAAe,CAAC,eAAa,kBAAgB,YAAU,eAAa,oBAAkB,CAAC,IAAM,MAAoB,CAAC,IAAM,EAAQ,IAAI,KAAK,CAAS,EAAE,EAAQ,QAAQ,EAAQ,QAAQ,EAAE,CAAC,EAAE,EAAa,CAAO,CAAE,EAAQ,MAAgB,CAAC,IAAM,EAAQ,IAAI,KAAK,CAAS,EAAE,EAAQ,QAAQ,EAAQ,QAAQ,EAAE,CAAC,EAAE,EAAa,CAAO,CAAE,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,OAAO,QAAQ,cAAc,SAAS,QAAQ,OAAO,WAAW,YAAY,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,OAAO,QAAQ,SAAS,WAAW,QAAQ,OACpsF,eAAe,OAAO,IAAI,KAAK,EAAE,SAAS,CAAc,EAAKC,EAAa,CAAC,QAAQ,EAAW,EAAe,IAAe,KAAK,EAAE,YAAY,EAAgB,KAAK,EAAE,MAAM,MAAM,SAAS,KAAK,CAAC,EAAe,EAAKA,EAAa,CAAC,QAAQ,EAAW,EAAe,IAAe,YAAY,EAAE,YAAY,EAAgB,YAAY,EAAE,MAAM,aAAa,SAAS,YAAY,CAAC,EAAe,EAAKA,EAAa,CAAC,QAAQ,EAAW,EAAe,IAAe,aAAa,EAAE,YAAY,EAAgB,aAAa,EAAE,MAAM,cAAc,SAAS,aAAa,CAAC,EAAe,EAAKA,EAAa,CAAC,QAAQ,EAAW,EAAe,IAAe,aAAa,EAAE,YAAY,EAAgB,aAAa,EAAE,MAAM,qBAAqB,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,aAAa,OAC7zB,cAAc,MAAM,QAAQ,OAAO,WAAW,SAAS,IAAI,OAAO,eAAe,eAAe,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,6BAA6B,WAAW,MAAM,SAAS,MAAM,EAAE,SAAS,GAAkB,CAAS,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,KAAK,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,QAAQ,EAAgB,SAAsB,EAAKC,GAAW,CAAC,QAAQ,aAAa,QAAQ,CAAe,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,QAAQ,EAAY,SAAsB,EAAKA,GAAW,CAAC,QAAQ,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAwL,GAAkB,GAAM,CAAC,IAAM,EAAM,IAAI,KAAW,EAAS,IAAI,KAAW,EAAU,IAAI,KAAK,EAAS,QAAQ,EAAS,QAAQ,EAAE,CAAC,EAAE,EAAU,QAAQ,EAAU,QAAQ,EAAE,CAAC,EAAE,IAAM,EAAc,EAAK,mBAAmB,IAAA,GAAU,CAAC,QAAQ,OAAO,MAAM,OAAO,IAAI,SAAS,CAAC,EACrmC,OAD0mC,EAAK,aAAa,IAAI,EAAM,aAAa,EAAuB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,6BAA6B,EAAE,SAAS,OAAO,CAAC,EAAE,IAAI,GAAe,CAAC,CAAC,EAAW,EAAK,aAAa,IAAI,EAAS,aAAa,EAAuB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,6BAA6B,EAAE,SAAS,UAAU,CAAC,EAAE,IAAI,GAAe,CAAC,CAAC,EAAW,EAAK,aAAa,IAAI,EAAU,aAAa,EAAuB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,6BAA6B,EAAE,SAAS,WAAW,CAAC,EAAE,IAAI,GAAe,CAAC,CAAC,EACruD,CAAe,EAKqC,GAAsB,GAAgB,EAAO,MAAM,EAAE,IAAsB,IAAI,KAAK,EAAE,MAAM,QAAQ,CAAC,CAAC,QAAgF,EAArD,IAAI,KAAK,EAAE,MAAM,QAAQ,CAAC,CAAC,QAAqC,CAAG"}