{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/oSJO14RemzEzELCHti6y/NaK8GkVoR8pDwvFNOdQm/TimeStamp.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const CurrentTimeStyles={display:\"flex\",justifyContent:\"left\",alignItems:\"left\"};export function CurrentTime(props){const{fontSize,fontColor,fontFamily,fontWeight,showTimeZone,showText,gapSize,displayText}=props;const timeStyles={fontSize:fontSize,fontWeight:fontWeight,fontFamily:fontFamily,color:fontColor,display:\"flex\",justifyContent:\"left\",alignItems:\"left\"};const[time,setTime]=useState(new Date);useEffect(()=>{const intervalId=setInterval(()=>{setTime(new Date);},1e3);return()=>{clearInterval(intervalId);};},[]);const currentTime=time.toLocaleString(\"en-US\",{// change the 'timeZone' to your desired country List of timezones - (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)\ntimeZone:props.timezone,hour12:false,hour:\"numeric\",minute:\"numeric\",timeZoneName:showTimeZone?\"short\":undefined});const[hour,minutes]=currentTime.split(\":\");const isEvenSeconds=time.getSeconds()%2===0;return /*#__PURE__*/ _jsxs(motion.div,{style:{...CurrentTimeStyles,gap:`${gapSize}px`,flexDirection:\"row\",alignItems:\"left\"},children:[/*#__PURE__*/ _jsxs(\"div\",{style:timeStyles,children:[hour,/*#__PURE__*/ _jsx(\"span\",{style:{display:\"inline-block\",transform:\"translate(-0.05em, -0.05em)\",opacity:isEvenSeconds?1:.5},children:\":\"}),minutes]}),showText&&/*#__PURE__*/ _jsx(\"div\",{style:timeStyles,children:displayText})]});}CurrentTime.defaultProps={fontSize:16,fontColor:\"#707070\",fontFamily:\"DM Sans\",fontWeight:400,showTimeZone:true,timezone:\"Pacific/Auckland\",showText:true,gapSize:16,displayText:\"Vilnius, Lithuania\"};addPropertyControls(CurrentTime,{fontSize:{title:\"Font Size\",type:ControlType.Number,min:8,max:72,step:1},fontColor:{title:\"Font Color\",type:ControlType.Color},fontFamily:{title:\"Font Family\",type:ControlType.String},fontWeight:{title:\"Font Weight\",type:ControlType.Number,defaultValue:400,displayStepper:true,min:100,max:900,step:100},showTimeZone:{title:\"Show Time Zone\",type:ControlType.Boolean,defaultValue:true},timezone:{title:\"Timezone\",type:ControlType.String},showText:{title:\"Show Text\",type:ControlType.Boolean,defaultValue:true},gapSize:{title:\"Gap Size\",type:ControlType.Number,min:0,max:100,step:1,defaultValue:10},displayText:{title:\"Display Text\",type:ControlType.String,defaultValue:\"Vilnius, Lithuania\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CurrentTime\":{\"type\":\"reactComponent\",\"name\":\"CurrentTime\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeStamp.map"],
  "mappings": "qHAAqL,IAAMA,EAAkB,CAAC,QAAQ,OAAO,eAAe,OAAO,WAAW,MAAM,EAAS,SAASC,EAAYC,EAAM,CAAC,GAAK,CAAC,SAAAC,EAAS,UAAAC,EAAU,WAAAC,EAAW,WAAAC,EAAW,aAAAC,EAAa,SAAAC,EAAS,QAAAC,EAAQ,YAAAC,CAAW,EAAER,EAAYS,EAAW,CAAC,SAASR,EAAS,WAAWG,EAAW,WAAWD,EAAW,MAAMD,EAAU,QAAQ,OAAO,eAAe,OAAO,WAAW,MAAM,EAAO,CAACQ,EAAKC,CAAO,EAAEC,EAAS,IAAI,IAAI,EAAEC,EAAU,IAAI,CAAC,IAAMC,EAAW,YAAY,IAAI,CAACH,EAAQ,IAAI,IAAI,CAAE,EAAE,GAAG,EAAE,MAAM,IAAI,CAAC,cAAcG,CAAU,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAMC,EAAYL,EAAK,eAAe,QAAQ,CAC7uB,SAASV,EAAM,SAAS,OAAO,GAAM,KAAK,UAAU,OAAO,UAAU,aAAaK,EAAa,QAAQ,MAAS,CAAC,EAAO,CAACW,EAAKC,CAAO,EAAEF,EAAY,MAAM,GAAG,EAAQG,EAAcR,EAAK,WAAW,EAAE,IAAI,EAAE,OAAqBS,EAAMC,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGtB,EAAkB,IAAI,GAAGS,CAAO,KAAK,cAAc,MAAM,WAAW,MAAM,EAAE,SAAS,CAAeY,EAAM,MAAM,CAAC,MAAMV,EAAW,SAAS,CAACO,EAAmBK,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,eAAe,UAAU,8BAA8B,QAAQH,EAAc,EAAE,EAAE,EAAE,SAAS,GAAG,CAAC,EAAED,CAAO,CAAC,CAAC,EAAEX,GAAwBe,EAAK,MAAM,CAAC,MAAMZ,EAAW,SAASD,CAAW,CAAC,CAAC,CAAC,CAAC,CAAE,CAACT,EAAY,aAAa,CAAC,SAAS,GAAG,UAAU,UAAU,WAAW,UAAU,WAAW,IAAI,aAAa,GAAK,SAAS,mBAAmB,SAAS,GAAK,QAAQ,GAAG,YAAY,oBAAoB,EAAEuB,EAAoBvB,EAAY,CAAC,SAAS,CAAC,MAAM,YAAY,KAAKwB,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,UAAU,CAAC,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,WAAW,CAAC,MAAM,cAAc,KAAKA,EAAY,MAAM,EAAE,WAAW,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,aAAa,IAAI,eAAe,GAAK,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,EAAE,aAAa,CAAC,MAAM,iBAAiB,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,SAAS,CAAC,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,SAAS,CAAC,MAAM,YAAY,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,QAAQ,CAAC,MAAM,WAAW,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAE,EAAE,YAAY,CAAC,MAAM,eAAe,KAAKA,EAAY,OAAO,aAAa,oBAAoB,CAAC,CAAC",
  "names": ["CurrentTimeStyles", "CurrentTime", "props", "fontSize", "fontColor", "fontFamily", "fontWeight", "showTimeZone", "showText", "gapSize", "displayText", "timeStyles", "time", "setTime", "ye", "ue", "intervalId", "currentTime", "hour", "minutes", "isEvenSeconds", "u", "motion", "p", "addPropertyControls", "ControlType"]
}
