PageSourceSearch

https://tate-dental-office.com/_next/static/chunks/3n86-hhycp8na.js

js tate-dental-office.com collected 2026-10-06 08:16:07 UTC 10,611 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,21451,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let a=e.r(64206);function n(e,t){let r=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=l(e,a)),t&&(n.current=l(t,a))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},12359,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={formatUrl:function(){return o},formatWithValidation:function(){return c},urlObjectKeys:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let l=e.r(39182)._(e.r(56559)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,a=e.protocol||"",n=e.pathname||"",o=e.hash||"",s=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),s&&"object"==typeof s&&(s=String(l.urlQueryToSearchParams(s)));let u=e.search||s&&`?${s}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||i.test(a))&&!1!==c?(c="//"+(c||""),n&&"/"!==n[0]&&(n="/"+n)):c||(c=""),o&&"#"!==o[0]&&(o="#"+o),u&&"?"!==u[0]&&(u="?"+u),n=n.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${a}${c}${n}${u}${o}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return o(e)}},48554,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return l}});let a=e.r(54259),n=e.r(10141);function l(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},55640,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},46699,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return x},useLinkStatus:function(){return v}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let l=e.r(39182),i=e.r(77642),o=l._(e.r(64206)),s=e.r(12359),c=e.r(98570),u=e.r(21451),d=e.r(54259),h=e.r(72822);e.r(51981);let p=e.r(39956),f=e.r(34329),m=e.r(48554),y=e.r(11690);function x(t){var r,a;let n,l,x,[v,b]=(0,o.useOptimistic)(f.IDLE_LINK_STATUS),j=(0,o.useRef)(null),{href:k,as:w,children:N,prefetch:_=null,passHref:M,replace:P,shallow:C,scroll:O,onClick:S,onMouseEnter:R,onTouchStart:T,legacyBehavior:A=!1,onNavigate:E,transitionTypes:L,ref:U,unstable_dynamicOnHover:$,...D}=t;n=N,A&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let I=o.default.useContext(c.AppRouterContext),B=!1!==_,K=!1!==_?null===(a=_)||"auto"===a?y.FetchStrategy.PPR:y.FetchStrategy.Full:y.FetchStrategy.PPR,F="string"==typeof(r=w||k)?r:(0,s.formatUrl)(r);if(A){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});l=o.default.Children.only(n)}let q=A?l&&"object"==typeof l&&l.ref:U,z=o.default.useCallback(e=>(null!==I&&(j.current=(0,f.mountLinkInstance)(e,F,I,K,B,b)),()=>{j.current&&((0,f.unmountLinkForCurrentNavigation)(j.current),j.current=null),(0,f.unmountPrefetchableInstance)(e)}),[B,F,I,K,b]),W={ref:(0,u.useMergedRef)(z,q),onClick(t){A||"function"!=typeof S||S(t),A&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(t),!I||t.defaultPrevented||function(t,r,a,n,l,i,s){if("u">typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;
1if(!(0,m.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(45237);o.default.startTransition(()=>{d(r,n?"replace":"push",!1===l?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,a.current,s)})}}(t,F,j,P,O,E,L)},onMouseEnter(e){A||"function"!=typeof R||R(e),A&&l.props&&"function"==typeof l.props.onMouseEnter&&l.props.onMouseEnter(e),I&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){A||"function"!=typeof T||T(e),A&&l.props&&"function"==typeof l.props.onTouchStart&&l.props.onTouchStart(e),I&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,d.isAbsoluteUrl)(F)?W.href=F:A&&!M&&("a"!==l.type||"href"in l.props)||(W.href=(0,h.addBasePath)(F)),x=A?o.default.cloneElement(l,W):(0,i.jsx)("a",{...D,...W,children:n}),(0,i.jsx)(g.Provider,{value:v,children:x})}e.r(55640);let g=(0,o.createContext)(f.IDLE_LINK_STATUS),v=()=>(0,o.useContext)(g);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},51199,e=>{"use strict";let t=(0,e.i(13575).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",0,t])},77126,2146,e=>{"use strict";let t=(0,e.i(13575).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",0,t],2146),e.s(["ChevronRight",0,t],77126)},48194,e=>{"use strict";let t=(0,e.i(13575).default)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Clock",0,t],48194)},87151,e=>{"use strict";let t=(0,e.i(13575).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],87151)},2436,e=>{"use strict";let t=(0,e.i(13575).default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);e.s(["CalendarDays",0,t],2436)},45532,e=>{"use strict";var t=e.i(77642),r=e.i(64206),a=e.i(74013),n=e.i(2436),l=e.i(87151);let i={hidden:{opacity:0,y:30},visible:{opacity:1,y:0,transition:{duration:.6}}},o=[{value:"all",label:"すべて"},{value:"news",label:"お知らせ"},{value:"blog",label:"ブログ"}];e.s(["default",0,function(){let[e,s]=(0,r.useState)("all"),[c,u]=(0,r.useState)([]);(0,r.useEffect)(()=>{fetch("/api/posts?published=true&limit=50").then(e=>e.json()).then(e=>{Array.isArray(e)&&u(e)}).catch(()=>{})},[]);let d="all"===e?c:c.filter(t=>t.category===e),h=d.slice(0,6);return(0,t.jsxs)("div",{className:"pt-2 md:pt-4",children:[(0,t.jsx)("section",{className:"section-gradient-warm py-16 md:py-20",children:(0,t.jsx)("div",{className:"max-w-4xl mx-auto px-4 text-center text-white",children:(0,t.jsxs)(a.motion.div,{variants:i,initial:"hidden",animate:"visible",children:[(0,t.jsx)("h1",{className:"text-3xl md:text-4xl font-medium tracking-wide mb-4",children:"ブログ・お知らせ"}),(0,t.jsx)("p",{className:"text-orange-100",children:"お口の健康に役立つ情報や、クリニックからのお知らせをお届けします"})]})})}),(0,t.jsx)("section",{className:"py-16 md:py-20",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-4",children:[(0,t.jsx)("div",{className:"flex gap-2 mb-8",children:o.map(r=>(0,t.jsx)("button",{onClick:()=>s(r.value),className:`px-4 py-2 rounded-full text-sm transition-colors ${e===r.value?"bg-orange-500 text-white":"bg-gray-100 text-gray-600 hover:bg-orange-50"}`,children:r.label},r.value))}),0===d.length?(0,t.jsx)("div",{className:"text-center py-16 text-gray-400",children:"記事がまだありません"}):(0,t.jsx)("div",{className:"space-y-4",children:h.map(e=>(0,t.jsxs)(a.motion.a,{href:`/blog/${e.slug}
1`,variants:i,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-50px"},className:"glass-card rounded-2xl p-6 flex items-center gap-5 hover:shadow-xl hover:shadow-orange-900/5 transition-all duration-300 group",children:[(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1 text-gray-400 text-xs",children:[(0,t.jsx)(n.CalendarDays,{className:"w-3.5 h-3.5"}),new Date(e.createdAt).toLocaleDateString("ja-JP",{year:"numeric",month:"2-digit",day:"2-digit"}).replace(/\//g,".")]}),e.pinned&&(0,t.jsx)("span",{className:"text-[10px] text-orange-600 font-medium",children:"📌 ピン留め"}),(0,t.jsx)("span",{className:`px-2 py-0.5 rounded text-xs font-medium ${"news"===e.category?"bg-orange-100 text-orange-700":"bg-amber-100 text-amber-700"}`,children:"news"===e.category?"NEWS":"BLOG"})]}),(0,t.jsx)("h2",{className:"font-medium text-gray-900 group-hover:text-orange-600 transition-colors",children:e.title}),e.excerpt&&(0,t.jsx)("p",{className:"text-sm text-gray-500 mt-1 line-clamp-2",children:e.excerpt})]}),(0,t.jsx)(l.ArrowRight,{className:"w-5 h-5 text-orange-600 opacity-0 group-hover:opacity-100 transition-opacity shrink-0"})]},e.id))}),(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)("a",{href:"/notice",className:"block glass-card rounded-2xl p-6 hover:shadow-lg transition-shadow",children:(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs text-gray-400 mb-1",children:"医療機関情報"}),(0,t.jsx)("h3",{className:"font-medium text-gray-900",children:"保険医療機関における書面掲示"})]}),(0,t.jsx)(l.ArrowRight,{className:"w-5 h-5 text-orange-600 shrink-0"})]})})})]})})]})}])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.