{"version":3,"file":"shared-lib.C9-zeb_d.mjs","names":["useCallback","useRef","useState","__legacyOverrideHOC_DataObserverContext","_jsx","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/AL8KTZ1JeV4eQ8xJ8WNG/pns3kPMeSnPzGMIAvqER/Bg_font.js","https:/framerusercontent.com/modules/KGCSDDBt8vy96r2eWJ4y/Gip69jU9g2ACZhaIMwvK/IRMVUPlM4.js","https:/framerusercontent.com/modules/bKMLJziAUTD4ip9ZNWgY/nM5ZOLNggTyxlcqBh4qD/siteMetadata.js","https:/framerusercontent.com/modules/5orfC7CJoW5VviA6yBhF/QRYvhW7R02oJNIpsRtV5/dbHtwlNeh.js","https:/framerusercontent.com/modules/nZPsMT4vCWJXSMdFKSux/5LLVCe5H9qi1HCRR6NBr/yhnKYE8gH.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","import{jsx as _jsx}from\"react/jsx-runtime\";function changeTheme(bgColor,textColor){const root=document.querySelector(\"[data-framer-root]\")||document.body;if(root){root.style.setProperty(\"background-color\",bgColor,\"important\");}// bgColor を rgb 形式に変換（比較用）\nconst tmp=document.createElement(\"div\");tmp.style.backgroundColor=bgColor;document.body.appendChild(tmp);const rootBgRgb=window.getComputedStyle(tmp).backgroundColor;document.body.removeChild(tmp);const elements=document.querySelectorAll(\"*\");elements.forEach(el=>{const element=el;const tag=element.tagName.toLowerCase();// 入力コントロールはスキップ\nif([\"input\",\"textarea\",\"select\",\"option\"].includes(tag))return;// 独自背景色を持つコンテナ（例：黒いボタン）の内側はスキップ\nif(isInsideColoredContainer(element,rootBgRgb,root))return;element.style.setProperty(\"color\",textColor,\"important\");});}function isInsideColoredContainer(element,rootBgRgb,rootEl){let parent=element.parentElement;while(parent&&parent!==rootEl){const bg=window.getComputedStyle(parent).backgroundColor;if(bg&&bg!==\"rgba(0, 0, 0, 0)\"&&bg!==\"transparent\"&&bg!==rootBgRgb// ← ページ背景と同じならOK、違えばスキップ\n){return true;}parent=parent.parentElement;}return false;}export function ThemeBlack(){return{onTap(){changeTheme(\"#222\",\"#F0F0F0\");}};}export function ThemeGray(){return{onTap(){changeTheme(\"#f7f7f7\",\"#262626\");}};}export function ThemeRed(){return{onTap(){changeTheme(\"#D9CDCC\",\"#262626\");}};}export function ThemeBlue(){return{onTap(){changeTheme(\"#CAD7DE\",\"#262626\");}};}export function ThemeGreen(){return{onTap(){changeTheme(\"#CDD9CC\",\"#262626\");}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withThemeBlack(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ThemeBlack(props)});};}withThemeBlack.displayName=\"ThemeBlack\";export function withThemeGray(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ThemeGray(props)});};}withThemeGray.displayName=\"ThemeGray\";export function withThemeRed(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ThemeRed(props)});};}withThemeRed.displayName=\"ThemeRed\";export function withThemeBlue(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ThemeBlue(props)});};}withThemeBlue.displayName=\"ThemeBlue\";export function withThemeGreen(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ThemeGreen(props)});};}withThemeGreen.displayName=\"ThemeGreen\";\nexport const __FramerMetadata__ = {\"exports\":{\"withThemeBlue\":{\"type\":\"reactHoc\",\"name\":\"withThemeBlue\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeBlack\":{\"type\":\"override\",\"name\":\"ThemeBlack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withThemeGreen\":{\"type\":\"reactHoc\",\"name\":\"withThemeGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeGreen\":{\"type\":\"override\",\"name\":\"ThemeGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeRed\":{\"type\":\"override\",\"name\":\"ThemeRed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeBlue\":{\"type\":\"override\",\"name\":\"ThemeBlue\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withThemeRed\":{\"type\":\"reactHoc\",\"name\":\"withThemeRed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withThemeBlack\":{\"type\":\"reactHoc\",\"name\":\"withThemeBlack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withThemeGray\":{\"type\":\"reactHoc\",\"name\":\"withThemeGray\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeGray\":{\"type\":\"override\",\"name\":\"ThemeGray\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bg_font.map","// Generated by Framer (414cc68)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-dZpPu .framer-styles-preset-w9d4rt:not(.rich-text-wrapper), .framer-dZpPu .framer-styles-preset-w9d4rt.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-5fb9db8b-23e0-42b7-baf8-2d528efec4e1, #666666); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-dc1c73b0-82f0-4f3b-aaf8-54875b1b2d5c, #181818); --framer-link-hover-text-decoration-offset: 2px; --framer-link-hover-text-decoration-style: solid; --framer-link-hover-text-decoration-thickness: 1px; --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-d415484b-57f4-475f-bbd0-434e285ebaac, #666666); --framer-link-text-decoration-offset: 2px; --framer-link-text-decoration-style: dashed; --framer-link-text-decoration-thickness: 1px; transition-delay: 0s; transition-duration: 0.2s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-dZpPu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nexport default function metadata(params,activeLocale){return{description:\"GrayscaleはFramerでのWebサイト制作に特化したデザインユニットです。デザインからFramerでのウェブサイト実装まで一貫して行います。\",favicon:\"https://framerusercontent.com/assets/4mFs99iHKs5wO4zTgCoSUiyfr8.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/fhZ9ZbP9DCu08kYDsvBRPqEw3Is.png\",title:\"Grayscale | FramerでのWebサイト制作に特化したデザインユニット \"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"103ui18\",mediaQuery:\"(min-width: 1080px)\"},{hash:\"pcud2f\",mediaQuery:\"(min-width: 720px) and (max-width: 1079.98px)\"},{hash:\"kk52t9\",mediaQuery:\"(max-width: 719.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{iOXcf93bF:\"about\",kGCB01_0U:\"contact\",KhIXNYGjr:\"works\",rRKg2BTFT:\"title\",vtCjr1ahC:\"title-1\",Wg1VzNbIp:\"service\"},robots:\"max-image-preview:large\",serializationId:\"framer-Bgg89\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bc931d3)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1sihnsk\",mediaQuery:\"(min-width: 1080px)\"},{hash:\"1juo5c5\",mediaQuery:\"(min-width: 720px) and (max-width: 1079.98px)\"},{hash:\"1dtnp1g\",mediaQuery:\"(max-width: 719.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{s9g9_MAzl:\"title\"},framerSearch:{index:false},robots:\"noindex\",serializationId:\"framer-gMJe5\",title:\"お問い合わせが完了しました | Grayscale\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}