PageSourceSearch

https://goodpatch.com/_next/static/chunks/19buslk93o30u.js?dpl=dpl_6NSu6yrYW7qskszRuBivqH4eGjj6

js goodpatch.com collected 2026-09-24 17:42:37 UTC 88,563 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,67585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let a=e.r(32061);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},9885,(e,t,r)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return a}})},52157,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return s}});let a=e.r(54131),n=e.r(74080),i=e.r(63599),o=e.r(9885),l=e.r(43369);function s({moduleIds:e}){if("u">typeof window)return null;let t=i.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;r.push(...e)}}if(0===r.length)return null;let u=(0,l.getAssetTokenQuery)();return(0,a.jsx)(a.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,o.encodeURIPath)(e)}${u}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},69093,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}});let a=e.r(54131),n=e.r(71645),i=e.r(67585),o=e.r(52157);function l(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},u=function(e){let t={...s,...e},r=(0,n.lazy)(()=>t.loader().then(l)),u=t.loading;function c(e){let l=u?(0,a.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,c=s?n.Suspense:n.Fragment,d=t.ssr?(0,a.jsxs)(a.Fragment,{children:["u"<typeof window?(0,a.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(c,{...s?{fallback:l}:{},children:d})}return c.displayName="LoadableComponent",c}},70703,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(55682)._(e.r(69093));function n(e,t){let r={};"function"==typeof e&&(r.loader=e);let n={...r,...t};return(0,a.default)({...n,modules:n.loadableGenerated?.modules})}("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)},66706,e=>{"use strict";var t=e.i(54131),r=e.i(71645),a=e.i(43794),n=e.i(1003);let i=(e,t,r,a)=>Number.isFinite(e)?Math.min(Math.max(e,r),a):t,o=(e,t)=>t+e/3*(1-t),l=(0,a.default)("absolute inset-0 overflow-hidden rounded-[inherit]","opacity-[var(--layered-image-base-opacity)]"),s=(0,a.default)("pointer-events-none absolute inset-0 rounded-[inherit]","[--layered-image-layer-scale:1]","[transform:scale(var(--layered-image-layer-scale))]","opacity-[var(--layered-image-layer-opacity)]","transition-[transform,opacity]","motion-reduce:transition-none motion-reduce:[transition-delay:0ms]",n.MOTION_TRANSITION_CLASS_NAMES.standard.out),u=(0,a.default)("absolute inset-0 rounded-[inherit] bg-cover bg-center","[background-image:var(--layered-image-source)]","[transform:translate3d(var(--layered-image-layer-x),var(--layered-image-layer-y),0)]");e.s(["LAYERED_IMAGE_DECORATIVE_LAYER_COUNT",0,3,"LayeredImageLayers",0,function({baseImage:e,visualLayers:c,active:d=!1,activeClassName:p,reducedMotionClassName:m,inactiveOpacity:h,scaleStep:f,stagger:y,outerOpacity:g,imageStyle:v,getLayerTranslate:b,baseLayerProps:S,decorativeLayerProps:x,visualLayerProps:w}){let{className:C,style:k,..._}=S??{},I=void 0!==h,R=i(h,0,0,1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{..._,"data-layered-image-base":"","data-layer-index":0,className:(0,a.default)(l,I&&["transition-opacity motion-reduce:transition-none",n.MOTION_TRANSITION_CLASS_NAMES.standard.out,"motion-reduce:opacity-[var(--layered-image-base-designed-opacity)]"],C),style:{"--layered-image-base-opacity":I&&!d?R:g,"--layered-image-base-designed-opacity":g,...k},children:c?.[0]??e}),Array.from({length:3}).map((e,n)=>{let i=n+1,l=b?.(i)??{x:"0px",y:"0px"},{className:h,style:S,...C}=x?.(i)??{},{className:k,style:_,...E}=w?.(i)??{};return(0,r.createElement)("span",{...C,key:i,"aria-hidden":"true","data-layered-image-layer":"","data-layer-index":i,className:(0,a.default)(s,d&&"[--layered-image-layer-scale:var(--layered-image-layer-target-scale)]",I&&"motion-reduce:opacity-[var(--layered-image-layer-designed-opacity)]",p,m,h),style:{"--layered-image-layer-opacity":I&&!d?R:o(i,g),"--layered-image-layer-designed-opacity":o(i,g),"--layered-image-layer-target-scale":Number(Math.max(.6,1-f*i).toFixed(4)),transitionDelay:`${Number(((3-i)*y).toFixed(4))}s`,...S}},(0,t.jsx)("span",{...E,"aria-hidden":"true","data-layered-image-visual":"",className:(0,a.default)(u,k),style:{"--layered-image-layer-x":l.x,"--layered-image-layer-y":l.y,backgroundPosition:"string"==typeof v?.objectPosition?v.objectPosition:void 0,..._},children:c?.[i]}))})]})},"getSafeLayeredImageValue",0,i,"setLayeredImageSource",0,(e,t)=>{if(e){if(!t)return void e.style.removeProperty("--layered-image-source");e.style.setProperty("--layered-image-source",`url(${JSON.stringify(t)})`)}}])},83564,e=>{"use strict";e.s(["CARD_THUMBNAIL_DEFAULT_SIZES",0,"(min-width: 1024px) 33vw, 100vw","CARD_THUMBNAIL_HOVER_SCALE",0,{frame:"transition-transform transition-preset-emphasized-out group-hover/card:scale-95 group-focus-visible/card:scale-95 motion-reduce:transition-none motion-reduce:group-hover/card:scale-100 motion-reduce:group-focus-visible/card:scale-100",image:"transition-transform transition-preset-emphasized-out group-hover/card:scale-105 group-focus-visible/card:scale-105 motion-reduce:transition-none motion-reduce:group-hover/card:scale-100 motion-reduce:group-focus-visible/card:scale-100"},"CARD_THUMBNAIL_PLACEHOLDER_SRC",0,"/images/placeholders/card-thumbnail-placeholder.jpg"])},93658,e=>{e.v({effect:"DepthLens-module__Elj1dq__effect",image:"DepthLens-module__Elj1dq__image",layer:"DepthLens-module__Elj1dq__layer",mask:"DepthLens-module__Elj1dq__mask",visual:"DepthLens-module__Elj1dq__visual"})},97220,11015,81548,8117,16132,e=>{"use strict";
1var t=e.i(54131),r=e.i(43794),a=e.i(57688),n=e.i(71645),i=e.i(96870),o=e.i(32915),l=e.i(1003),s=e.i(15177);let u=({loader:e="skeleton",delay:r=1e3,onView:a,skeleton:i,circular:o,children:l,style:s,ref:u,...c})=>{let[d,p]=(0,n.useState)(0===r),m=!!l;return(0,n.useEffect)(()=>{if(0===r)return;let e=window.setTimeout(()=>p(!0),r);return()=>window.clearTimeout(e)},[r]),(0,t.jsx)("div",{ref:u,style:{overflow:"hidden",pointerEvents:"none",...m?{maxWidth:"fit-content",height:"auto"}:{},...s},...c,children:(0,t.jsxs)("div",{style:{position:"relative",width:"100%",height:"100%",opacity:0,...d?{opacity:1,transitionProperty:"opacity",transitionDuration:a?.transitionDuration||"0.3s",transitionTimingFunction:a?.transitionTimingFunction||"ease-in-out"}:{}},children:["skeleton"===e?(0,t.jsx)("div",{style:{background:`linear-gradient(90deg,transparent,${i?.waveColor||"rgba(255,255,255,0.64)"},transparent)`,animationDuration:i?.animationDuration||"1.6s",animationTimingFunction:i?.animationTimingFunction||"ease-in-out",position:"absolute",width:"100%",height:"100%",top:0,left:0,animationName:"skeleton",animationIterationCount:"infinite"},children:(0,t.jsx)("style",{children:"@keyframes skeleton {0% {transform: translateX(-100%);}100% {transform: translateX(100%);}}"})}):"circular"===e?(0,t.jsx)("div",{style:{width:o?.width?o?.width:"24px",height:o?.height?o?.height:"24px",border:o?.border||"2px solid #fff",borderBottomColor:"transparent",animationDuration:o?.animationDuration||"1.6s",animationTimingFunction:o?.animationTimingFunction||"linear",position:"absolute",top:0,bottom:0,left:0,right:0,margin:"auto",borderRadius:"50%",animationName:"circular",animationIterationCount:"infinite"},children:(0,t.jsx)("style",{children:"@keyframes circular {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}"})}):e,m&&(0,t.jsx)("div",{style:{visibility:"hidden"},children:l})]})})};var c=e.i(63479),d=e.i(83564);let p={ja:"画像を読み込めませんでした",en:"Failed to load image"};function m({componentName:e,rootRef:i,rootClassName:o,rootOverflowClassName:s="overflow-hidden",rootStyle:h,clipLayerClassName:f,imageLayerClassName:y,renderImageLayer:g,renderEffectLayer:v,src:b=d.CARD_THUMBNAIL_PLACEHOLDER_SRC,alt:S="",aspectRatioClassName:x="aspect-video",sizes:w=d.CARD_THUMBNAIL_DEFAULT_SIZES,priority:C,quality:k,imageClassName:_,imageStyle:I,skeletonClassName:R,locale:E="ja",errorLabel:L,onImageLoad:P,onImageError:M,className:N,style:O,...A}){let j=(0,n.useRef)(null),[T,D]=(0,n.useState)({src:null,status:"loading"}),F=T.src!==b||"loading"===T.status,H=T.src===b&&"error"===T.status,$=(0,n.useCallback)(()=>{D(e=>e.src===b&&"loaded"===e.status?e:{src:b,status:"loaded"})},[b]),z=(0,n.useCallback)(e=>{j.current=e,i&&(i.current=e)},[i]),K=(0,n.useCallback)(e=>{e&&e.complete&&e.naturalWidth>0&&$()},[$]);(0,n.useEffect)(()=>{let e=j.current?.querySelector("img");if(e instanceof HTMLImageElement&&e.complete&&e.naturalWidth>0){let e=window.requestAnimationFrame($);return()=>window.cancelAnimationFrame(e)}},[$]);let B=(0,n.useCallback)(e=>{$(),P?.(e)},[$,P]),U=(0,n.useCallback)(e=>{D(e=>e.src===b&&"error"===e.status?e:{src:b,status:"error"}),M?.(e)},[M,b]);return(0,t.jsxs)("div",{...A,ref:z,...(0,c.getDevReviewTargetAttributes)({component:"card-thumbnail",variant:e.replace("CardThumbnail.",""),pattern:H?"error":F?"loading":void 0}),"data-component":e,"data-loading":F&&!H?"true":"false",className:(0,r.default)("relative block rounded-[8px] bg-transparent",s,o,x,N),style:h?{...h,...O}:O,children:[(0,t.jsxs)("div",{className:(0,r.default)("absolute inset-0 overflow-hidden rounded-[inherit] [clip-path:inset(0px_round_8px)]",f),children:[!H&&g?g({src:b,alt:S,sizes:w,priority:C,quality:k,imageClassName:_,imageStyle:I,imageRef:K,onLoad:B,onError:U}):null,H||g?null:(0,t.jsx)("div",{"data-card-thumbnail-image-layer":"",className:(0,r.default)("absolute",y??"inset-0"),children:(0,t.jsx)(a.default,{src:b,alt:S,fill:!0,sizes:w,priority:C,quality:k,className:(0,r.default)("object-cover",_),style:I,ref:K,onLoad:B,onError:U})})]}),v?.({isImageLoading:F,hasImageError:H}),(0,t.jsx)("span",{"data-card-thumbnail-skeleton":"","aria-hidden":"true",className:(0,r.default)("pointer-events-none absolute inset-0 rounded-[inherit] bg-[#cbd5df]",F&&!H?"opacity-100 transition-none":(0,r.default)("opacity-0 transition-opacity motion-reduce:transition-none",l.MOTION_TRANSITION_CLASS_NAMES.standard.out),R),children:(0,t.jsx)(u,{loader:"skeleton",delay:0,className:"absolute inset-0 rounded-[inherit]",skeleton:{waveColor:"rgba(255, 255, 255, 0.72)",animationDuration:"1.4s"}})}),H?(0,t.jsx)("span",{role:"status",className:"absolute inset-0 flex items-center justify-center rounded-[inherit] bg-surface-muted px-4 text-center text-xs leading-5 text-neutral-600",children:L??p[E]}):null]})}var h=e.i(93658);let f=[3,2,1,0],y=(0,l.getMotionTransition)("standard","out"),g=(0,l.getMotionTransition)("standard","in"),v={lensSizeRatio:.64,layerScaleStep:.03,stagger:.04,maskOpacity:.4,pointerLerp:.
11,maxOverflowRatio:.2},b={x:0,y:0},S=(e,t,r,a)=>Number.isFinite(e)?Math.min(Math.max(e,r),a):t,x=e=>`${Number(e.toFixed(3))}px`;e.s(["CARD_THUMBNAIL_DEPTH_LENS_MOTION",0,v,"DepthLens",0,function({layerSrc:e,layerSizes:l,layerPriority:u,layerQuality:c,layerObjectPosition:p="50% 50%",lensSizeRatio:w=v.lensSizeRatio,layerScaleStep:C=v.layerScaleStep,stagger:k=v.stagger,maskOpacity:_=v.maskOpacity,pointerLerp:I=v.pointerLerp,maxOverflowRatio:R=v.maxOverflowRatio,hoverTargetRef:E,onLayerImageLoad:L,onLayerImageError:P,sizes:M,priority:N,quality:O,className:A,onPointerMove:j,onPointerLeave:T,...D}){let F=(0,n.useRef)(null),H=(0,n.useRef)(null),$=(0,n.useRef)(null),z=(0,n.useRef)(null),K=(0,n.useRef)({...b}),B=(0,n.useRef)(Array.from({length:4},()=>({...b}))),U=(0,n.useRef)(!1),V=(0,n.useRef)(!1),q=(0,n.useRef)(!1),[G,W]=(0,n.useState)({src:null,status:"loading"}),Y=G.src===e&&"loaded"===G.status,Z=S(w,v.lensSizeRatio,.2,1),X=S(C,v.layerScaleStep,0,.12),Q=S(k,v.stagger,0,.2),J=S(_,v.maskOpacity,0,1),ee=S(I,v.pointerLerp,.01,1),et=S(R,v.maxOverflowRatio,0,.5),er=(0,n.useRef)(Y);(0,o.useIsomorphicLayoutEffect)(()=>{er.current=Y},[Y]);let ea=(0,n.useCallback)(e=>{let t=F.current;if(!t)return;let r="out"===e?y:g;t.style.setProperty("--card-thumbnail-depth-lens-ease",r.transitionTimingFunction)},[]),en=(0,n.useCallback)(e=>{let t=H.current,r=e&&U.current&&er.current&&t?.dataset.baseReady==="true";t&&q.current!==r&&(ea(r?"out":"in"),q.current=r,t.dataset.visible=r?"true":"false")},[ea]),ei=(0,n.useCallback)((e,t)=>{let r=H.current,a=z.current;if(!r||!a)return;let n=r.querySelector(`[data-depth-lens-layer="${e}"]`);n&&(n.style.setProperty("--card-thumbnail-depth-lens-x",x(t.x+a.bleed)),n.style.setProperty("--card-thumbnail-depth-lens-y",x(t.y+a.bleed)))},[]),eo=(0,n.useCallback)(e=>{B.current=B.current.map((t,r)=>{let a={...e};return ei(r,a),a})},[ei]),el=(0,n.useCallback)(()=>{let e,t,r=F.current,a=H.current;if(!r||!a)return;let n=r.clientWidth,i=r.clientHeight;if(n<=0||i<=0)return;let o=(t=(e=Math.min(n,i)*Z)*(1+3*X),{width:n,height:i,frontDiameter:e,outerDiameter:t,outerRadius:t/2,bleed:t*et});for(let e of(z.current=o,r.style.setProperty("--card-thumbnail-depth-lens-bleed",x(o.bleed)),f)){let t=a.querySelector(`[data-depth-lens-layer="${e}"]`);t?.style.setProperty("--card-thumbnail-depth-lens-radius",x(o.frontDiameter*(1+e*X)/2))}B.current.forEach((e,t)=>{ei(t,e)})},[X,Z,et,ei]),es=(0,n.useCallback)((e,t)=>{let r;if(!U.current)return void en(!1);let a=F.current,n=z.current;if(!a||!n)return;let i=a.getBoundingClientRect(),o={x:e-i.left,y:t-i.top};K.current=o,V.current=!0;let l=(r=n.outerDiameter*et,Math.max(n.outerRadius-o.x,o.x+n.outerRadius-n.width,n.outerRadius-o.y,o.y+n.outerRadius-n.height,0)<r);l&&!q.current&&eo(o),en(l)},[et,eo,en]),eu=(0,n.useCallback)(()=>{V.current=!1,en(!1)},[en]),ec=(0,n.useCallback)(e=>{es(e.clientX,e.clientY),j?.(e)},[j,es]),ed=(0,n.useCallback)(e=>{eu(),T?.(e)},[T,eu]),ep=(0,n.useCallback)(t=>{t&&F.current?.style.setProperty("--card-thumbnail-depth-lens-image",`url(${JSON.stringify(t)})`),W({src:e,status:"loaded"})},[e]),em=(0,n.useCallback)(e=>{$.current=e,e?.complete&&e.naturalWidth>0&&ep(e.currentSrc)},[ep]),eh=(0,n.useCallback)(e=>{ep(e.currentTarget.currentSrc),L?.(e)},[ep,L]),ef=(0,n.useCallback)(t=>{W({src:e,status:"error"}),en(!1),P?.(t)},[e,P,en]);(0,n.useEffect)(()=>{let e=$.current;if(e?.complete&&e.naturalWidth>0){let t=window.requestAnimationFrame(()=>{ep(e.currentSrc)});return()=>window.cancelAnimationFrame(t)}},[ep]),(0,o.useIsomorphicLayoutEffect)(()=>{let e=F.current;if(!e)return;el();let t=new ResizeObserver(el);return t.observe(e),()=>t.disconnect()},[el]),(0,o.useIsomorphicLayoutEffect)(()=>{let e="(hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference)",t=()=>{let t=(0,s.matchesMotionMediaQuery)(e);U.current=t,t||eu()};return t(),(0,s.subscribeMotionMediaQuery)(e,t)},[eu]),(0,o.useIsomorphicLayoutEffect)(()=>{let e=F.current,t=E?.current??e?.closest(".group\\/card")??null;if(!t)return;let r=e=>{es(e.clientX,e.clientY)};return t.addEventListener("pointermove",r),t.addEventListener("pointerleave",eu),()=>{t.removeEventListener("pointermove",r),t.removeEventListener("pointerleave",eu)}},[E,eu,es]),(0,o.useIsomorphicLayoutEffect)(()=>{F.current?.style.removeProperty("--card-thumbnail-depth-lens-image"),eu(
1)},[e,eu]),(0,i.useGsapTicker)(()=>{if(!V.current||!U.current)return;let e=B.current,t=K.current;for(let r=0;r<4;r+=1){let a=e[r],n=0===r?t:e[r-1],i={x:a.x+(n.x-a.x)*ee,y:a.y+(n.y-a.y)*ee};e[r]=i,ei(r,i)}});let ey={"--card-thumbnail-depth-lens-bleed":"0px","--card-thumbnail-depth-lens-duration":y.transitionDuration,"--card-thumbnail-depth-lens-ease":g.transitionTimingFunction,"--card-thumbnail-depth-lens-image-position":String(p),"--card-thumbnail-depth-lens-mask-opacity":J},eg=(0,n.useCallback)(({isImageLoading:r,hasImageError:n})=>(0,t.jsx)("div",{ref:H,"aria-hidden":"true","data-card-thumbnail-depth-lens":"","data-base-ready":r||n?"false":"true","data-ready":Y&&!n?"true":"false","data-visible":q.current?"true":"false",className:h.default.effect,children:f.map(r=>{let n,i={"--card-thumbnail-depth-lens-delay":(n=r*Q,`${Number(n.toFixed(4))}s`),"--card-thumbnail-depth-lens-image-scale":Number((1+r*X).toFixed(4)),"--card-thumbnail-depth-lens-radius":"0px","--card-thumbnail-depth-lens-x":"0px","--card-thumbnail-depth-lens-y":"0px"};return(0,t.jsx)("span",{"data-depth-lens-layer":r,className:h.default.layer,style:i,children:(0,t.jsxs)("span",{"data-depth-lens-visual":"",className:h.default.visual,style:0===r?void 0:{backgroundImage:"var(--card-thumbnail-depth-lens-image)"},children:[0===r?(0,t.jsx)(a.default,{src:e,alt:"","aria-hidden":"true",fill:!0,sizes:l??M??d.CARD_THUMBNAIL_DEFAULT_SIZES,priority:u,quality:c,className:h.default.image,ref:em,onLoad:eh,onError:ef}):null,(0,t.jsx)("span",{className:h.default.mask})]})},r)})}),[em,ef,eh,Y,u,c,l,e,X,Q,M]);return(0,t.jsx)(m,{...D,componentName:"CardThumbnail.DepthLens",rootRef:F,rootOverflowClassName:"overflow-visible",rootStyle:ey,sizes:M,priority:N,quality:O,className:(0,r.default)("group/card-thumbnail-depth-lens",A),renderEffectLayer:eg,onPointerMove:ec,onPointerLeave:ed})}],11015),e.s(["Default",0,function(e){return(0,t.jsx)(m,{...e,componentName:"CardThumbnail.Default"})}],81548);let w=(e,t)=>{let r=(0,n.useRef)(!1),a=(0,n.useRef)(void 0),l=(0,n.useRef)(t);return(0,o.useIsomorphicLayoutEffect)(()=>{l.current=t},[t]),(0,i.useGsapTicker)(()=>{r.current&&a.current&&e(a.current)}),{onPointerLeave:(0,n.useCallback)(()=>{a.current=void 0,r.current=!1},[]),onPointerMove:(0,n.useCallback)(e=>{r.current||(r.current=!0,l.current?.(e)),a.current=e},[])}};var C=e.i(66706);let k={scaleStep:.02,stagger:.04,outerOpacity:.28,pointerMove:8,pointerDepth:.25,pointerLerp:.1},_={x:0,y:0},I=(e,t,r)=>Math.min(Math.max(e,t),r),R=e=>`${Number(e.toFixed(3))}px`,E=(e,t)=>t+(1-t)*(C.LAYERED_IMAGE_DECORATIVE_LAYER_COUNT<=1?1:(e-1)/(C.LAYERED_IMAGE_DECORATIVE_LAYER_COUNT-1)),L=(0,r.default)("motion-reduce:transform-none","group-hover/card:[--layered-image-layer-scale:var(--layered-image-layer-target-scale)]","group-focus-within/card:[--layered-image-layer-scale:var(--layered-image-layer-target-scale)]","group-focus-visible/card:[--layered-image-layer-scale:var(--layered-image-layer-target-scale)]","group-hover/card-thumbnail-layer:[--layered-image-layer-scale:var(--layered-image-layer-target-scale)]","group-focus-within/card-thumbnail-layer:[--layered-image-layer-scale:var(--layered-image-layer-target-scale)]");e.s(["CARD_THUMBNAIL_LAYER_MOTION",0,k,"Layer",0,function({scaleStep:e=k.scaleStep,stagger:l=k.stagger,outerOpacity:u=k.outerOpacity,pointerMove:c=k.pointerMove,pointerDepth:d=k.pointerDepth,pointerLerp:p=k.pointerLerp,hoverTargetRef:h,onImageLoad:f,className:y,onPointerMove:g,onPointerLeave:v,...b}){let S=(0,n.useRef)(null),x=(0,n.useRef)({..._}),P=(0,n.useRef)({..._}),M=(0,n.useRef)(!1),N=(0,n.useRef)(!1),O=(0,C.getSafeLayeredImageValue)(e,k.scaleStep,0,.12),A=(0,C.getSafeLayeredImageValue)(l,k.stagger,0,.2),j=(0,C.getSafeLayeredImageValue)(u,k.outerOpacity,0,1),T=(0,C.getSafeLayeredImageValue)(c,k.pointerMove,0,32),D=(0,C.getSafeLayeredImageValue)(d,k.pointerDepth,0,1),F=(0,C.getSafeLayeredImageValue)(p,k.pointerLerp,.01,1),H=(0,n.useCallback)((e,t)=>{let r=S.current;if(r)for(let a=1;a<=C.LAYERED_IMAGE_DECORATIVE_LAYER_COUNT;a+=1){let n=E(a,D);r.style.setProperty(`--card-thumbnail-layer-x-${a}`,R(e*n)),r.style.setProperty(`--card-thumbnail-layer-y-${a}`,R(t*n))}},[D]),$=(0,n.useCallback)(()=>{M.current=!1,x.current={..._}},[]),z=(0,n.useCallback)((e,t)=>{if(!N.current||T<=0)return void $();let r=S.current;if(!r)return;let a=r.getBoundingClientRect();if(a.width<=0||a.height<=0)return;let n=I((e-a.left)/a.width,0,1),i=I((t-a.top)/a.height,0,1);M.current=!0,x.current={x:(n-.5)*2*T,y:(i-.5)*2*T}},[$,T]),K=(0,n.useCallback)(e=>{z(e.clientX,e.clientY)},[z]),B=w(K,K),U=(0,n.useCallback)(e=>{B.onPointerMove(e),g?.(e)},[B,g]),V=(0,n.useCallback)(e=>{B.onPointerLeave(e),$(),v?.(e)},[B,v,$]);(0,o.useIsomorphicLayoutEffect)(()=>{let e="(hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference)",t=()=>{let t=(0,s.matchesMotionMediaQuery)(e);N.current=t,t||(x.current={..._},P.current={..._},H(_.x,_.y))};return t(),(0,s.subscribeMotionMediaQuery)(e,t)},[H]),(0,o.useIsomorphicLayoutEffect)(()=>{$(),P.current={..._},H(_.x,_.y);let e=S.current?.querySelector("img");
1(0,C.setLayeredImageSource)(S.current,e instanceof HTMLImageElement&&e.complete&&e.naturalWidth>0?e.currentSrc:void 0)},[$,H,b.src]),(0,o.useIsomorphicLayoutEffect)(()=>{let e=S.current,t=h?.current??e?.closest(".group\\/card")??null;if(!t)return;let r=e=>{z(e.clientX,e.clientY)};return t.addEventListener("pointermove",r),t.addEventListener("pointerleave",$),()=>{t.removeEventListener("pointermove",r),t.removeEventListener("pointerleave",$)}},[h,$,z]),(0,i.useGsapTicker)(()=>{let e=P.current,t=x.current;if(!(M.current||Math.abs(e.x-t.x)>.01||Math.abs(e.y-t.y)>.01))return;let r=e.x+(t.x-e.x)*F,a=e.y+(t.y-e.y)*F;P.current={x:.01>Math.abs(r-t.x)?t.x:r,y:.01>Math.abs(a-t.y)?t.y:a},H(P.current.x,P.current.y)});let q=(0,n.useCallback)(e=>{let t=e.currentTarget.currentSrc;(0,C.setLayeredImageSource)(S.current,t),f?.(e)},[f]),G=(0,n.useCallback)(({src:e,alt:n,sizes:i,priority:o,quality:l,imageClassName:s,imageStyle:u,imageRef:c,onLoad:d,onError:p})=>(0,t.jsx)(C.LayeredImageLayers,{scaleStep:O,stagger:A,outerOpacity:j,imageStyle:u,activeClassName:L,getLayerTranslate:e=>({x:`var(--card-thumbnail-layer-x-${e})`,y:`var(--card-thumbnail-layer-y-${e})`}),baseLayerProps:{"data-card-thumbnail-image-layer":""},decorativeLayerProps:()=>({"data-card-thumbnail-layer":""}),visualLayerProps:()=>({"data-card-thumbnail-layer-visual":"",className:"motion-reduce:transform-none"}),baseImage:(0,t.jsx)(a.default,{src:e,alt:n,fill:!0,sizes:i,priority:o,quality:l,className:(0,r.default)("object-cover",s),style:u,ref:e=>{c(e),e?.complete&&e.naturalWidth>0&&(0,C.setLayeredImageSource)(S.current,e.currentSrc)},onLoad:d,onError:p})}),[j,O,A]);return(0,t.jsx)(m,{...b,componentName:"CardThumbnail.Layer",rootRef:S,rootStyle:{"--card-thumbnail-layer-x-1":"0px","--card-thumbnail-layer-y-1":"0px","--card-thumbnail-layer-x-2":"0px","--card-thumbnail-layer-y-2":"0px","--card-thumbnail-layer-x-3":"0px","--card-thumbnail-layer-y-3":"0px"},className:(0,r.default)("group/card-thumbnail-layer",y),renderImageLayer:G,onImageLoad:q,onPointerMove:U,onPointerLeave:V})}],8117);let P={clipInset:8,clipInsetRatio:.055,pointerMove:3,lerp:.1},M={x:0,y:0},N=(e,t,r)=>Math.min(Math.max(e,t),r),O=(e,t,r,a)=>Number.isFinite(e)?N(e,r,a):t,A=e=>`${Number(e.toFixed(3))}px`;e.s(["CARD_THUMBNAIL_MOTION",0,P,"PointerMotion",0,function({clipInset:e=P.clipInset,clipInsetRatio:a=P.clipInsetRatio,pointerMove:u=P.pointerMove,lerp:c=P.lerp,hoverTargetRef:d,className:p,onPointerMove:h,onPointerLeave:f,...y}){let g=(0,n.useRef)(null),v=(0,n.useRef)({...M}),b=(0,n.useRef)({...M}),S=(0,n.useRef)(!1),x=(0,n.useRef)(!1),C=O(e,P.clipInset,0,48),k=O(a,P.clipInsetRatio,0,.5),_=O(u,P.pointerMove,0,24),I=O(c,P.lerp,.01,1),R=(0,n.useCallback)((e,t)=>{let r=g.current;r&&(r.style.setProperty("--card-thumbnail-image-x",A(e)),r.style.setProperty("--card-thumbnail-image-y",A(t)))},[]),E=(0,n.useCallback)(()=>{S.current=!1,v.current={...M}},[]),L=(0,n.useCallback)((e,t)=>{if(!x.current||_<=0)return void E();let r=g.current;if(!r)return;let a=r.getBoundingClientRect();if(a.width<=0||a.height<=0)return;let n=N((e-a.left)/a.width,0,1),i=N((t-a.top)/a.height,0,1);S.current=!0,v.current={x:(n-.5)*2*_,y:(i-.5)*2*_}},[E,_]),j=(0,n.useCallback)(e=>{L(e.clientX,e.clientY)},[L]),T=w(j,j),D=(0,n.useCallback)(e=>{T.onPointerMove(e),h?.(e)},[T,h]),F=(0,n.useCallback)(e=>{T.onPointerLeave(e),E(),f?.(e)},[T,f,E]);(0,o.useIsomorphicLayoutEffect)(()=>{let e="(hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference)",t=()=>{let t=(0,s.matchesMotionMediaQuery)(e);x.current=t,t||(v.current={...M},b.current={...M},R(M.x,M.y))};return t(),(0,s.subscribeMotionMediaQuery)(e,t)},[R]),(0,o.useIsomorphicLayoutEffect)(()=>{E()},[E,y.src]),(0,o.useIsomorphicLayoutEffect)(()=>{let e=g.current,t=d?.current??e?.closest(".group\\/card")??null;if(!t)return;let r=e=>{L(e.clientX,e.clientY)};return t.addEventListener("pointermove",r),t.addEventListener("pointerleave",E),()=>{t.removeEventListener("pointermove",r),t.removeEventListener("pointerleave",E)}},[d,E,L]),(0,i.useGsapTicker)(()=>{let e=b.current,t=v.current;if(!(S.current||Math.abs(e.x-t.x)>.01||Math.abs(e.y-t.y)>.01))return;let r=e.x+(t.x-e.x)*I,a=e.y+(t.y-e.y)*I;b.current={x:.01>Math.abs(r-t.x)?t.x:r,y:.01>Math.abs(a-t.y)?t.y:a},R(b.current.x,b.current.y)});let H={"--card-thumbnail-clip-inset":`min(${A(C)}, ${Number((100*k).toFixed(3))}%)`,"--card-thumbnail-image-overflow":`${_+2}px`};return(0,t.jsx)(m,{...y,componentName:"CardThumbnail.PointerMotion",rootRef:g,rootClassName:"[--card-thumbnail-image-x:0px] [--card-thumbnail-image-y:0px]",rootStyle:H,className:(0,r.default)("group/card-thumbnail",p),clipLayerClassName:(0,r.default)("transition-[clip-path] motion-reduce:transition-none",l.MOTION_TRANSITION_CLASS_NAMES.standard.out,"group-hover/card:[clip-path:inset(var(--card-thumbnail-clip-inset)_round_8px)]","group-focus-within/card:[clip-path:inset(var(--card-thumbnail-clip-inset)_round_8px)]","group-focus-visible/card:[clip-path:inset(var(--card-thumbnail-clip-inset)_round_8px)]","group-hover/card-thumbnail:[clip-path:inset(var(--card-thumbnail-clip-inset)_round_8px)]","group-focus-within/card-thumbnail:[clip-path:inset(var(--card-thumbnail-clip-inset)_round_8px)]"),imageLayerClassName:(0,r.default)("will-change-transform motion-reduce:transform-none","inset-[calc(var(--card-thumbnail-image-overflow)*-1)]","translate-x-[var(--card-thumbnail-image-x)] translate-y-[var(--card-thumbnail-image-y)]"),onPointerMove:D,onPointerLeave:F})}],16132),e.s([],97220)},43334,e=>{"use strict";
1var t=e.i(54131),r=e.i(71645),a=e.i(6278),n=e.i(76473),i=e.i(66827),o=e.i(43071);let l=(e,t)=>"string"==typeof e?e:e[t],s=(e,t,r)=>"object"==typeof e&&"pc"in e&&"sp"in e?null===r?null:l(r?e.pc:e.sp,t):l(e,t),u=new Map,c=e=>{let t=u.get(e);if(t)return t;let r=fetch(e).then(t=>{if(!t.ok)throw Error(`LottiePlayer: failed to load ${e} (${t.status})`);return t.json()}).catch(t=>{throw u.get(e)===r&&u.delete(e),t});return u.set(e,r),r},d=e=>({position:"absolute",inset:0,visibility:e?"visible":"hidden"});e.s(["LottiePlayer",0,({src:l,introSrc:u,breakpoint:p=768,loop:m=!0,autoplay:h=!0,pauseWhenHidden:f=!0,playDelayMs:y=0,preserveAspectRatio:g="xMidYMid meet",onReady:v,onIntroComplete:b,...S})=>{let x=(0,r.useRef)(null),w=(0,r.useRef)(null),C=(0,r.useRef)(null),k=(0,r.useRef)(null),[_,I]=(0,r.useState)(!1),[R,E]=(0,r.useState)(void 0===u?"loop":"intro"),[L,P]=(0,r.useState)(!0),M=(0,o.usePrefersReducedMotion)(),{activeLocale:N}=(0,n.useLocalePathname)(),O=(0,i.useMediaQuery)("min",p),{ref:A,isIntersecting:j}=(0,a.useIntersectionObserver)(),T=(0,r.useRef)(v);T.current=v;let D=(0,r.useRef)(b);D.current=b;let F=s(l,N,O),H=void 0===u?null:s(u,N,O),$=!F||void 0!==u&&!H;(0,r.useEffect)(()=>{if(!f)return;let e=()=>P(!document.hidden);return e(),document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[f]),(0,r.useEffect)(()=>{let t=w.current;if(!t||$||M)return;let r=x.current,a=null,n=null,i=!1;return E(H?"intro":"loop"),Promise.all([e.A(24326),c(F),H?c(H):null]).then(([{default:e},o,l])=>{if(i)return;let s=!1,u=!1,c=()=>{n?.goToAndPlay(0,!0),E("loop"),D.current?.()};k.current=n=e.loadAnimation({container:t,renderer:"svg",loop:m,autoplay:!1,animationData:structuredClone(o),rendererSettings:{preserveAspectRatio:g}}),H&&r?(C.current=a=e.loadAnimation({container:r,renderer:"svg",loop:!1,autoplay:!1,animationData:structuredClone(l),rendererSettings:{preserveAspectRatio:g}}),a.addEventListener("DOMLoaded",()=>{i||(I(!0),T.current?.())}),a.addEventListener("complete",()=>{!i&&(u=!0,s&&c())}),n.addEventListener("DOMLoaded",()=>{!i&&(s=!0,u&&c())})):n.addEventListener("DOMLoaded",()=>{i||(s=!0,I(!0),T.current?.())})}).catch(e=>{i||console.error(e)}),()=>{i=!0,C.current=null,k.current=null,I(!1),a?.destroy(),n?.destroy()}},[F,H,$,m,g,M]);let z=h&&!M&&(!f||j&&L);return(0,r.useEffect)(()=>{let e="intro"===R?C.current:k.current;if(!e||!_)return;if(!z)return void e.pause();if(y<=0)return void e.play();let t=window.setTimeout(()=>e.play(),y);return()=>window.clearTimeout(t)},[R,_,z,y]),(0,t.jsxs)("div",{...S,ref:A,"data-lottie-ready":_?"true":"false","data-lottie-phase":R,children:[void 0!==u?(0,t.jsx)("div",{ref:x,style:d("intro"===R)}):null,(0,t.jsx)("div",{ref:w,style:d("loop"===R)})]})}])},96515,e=>{"use strict";let t="_ul_cookie_consent",r="allow",a="deny",n="gtm-script",i="goodpatch.com",o=e=>{if(!("u">typeof document))return null;for(let t of document.cookie.split(";")){let r=t.indexOf("=");if(!(r<0)&&t.slice(0,r).trim()===e)return t.slice(r+1).trim()}return null},l=(e,t,r)=>{let a,n=[`${e}=${t}`,"path=/",`max-age=${r}`,"SameSite=Lax"];return((a=window.location.hostname)===i||a.endsWith(`.${i}`))&&n.push(`domain=.${i}`),"https:"===window.location.protocol&&n.push("Secure"),n.join("; ")},s=!1;e.s(["COOKIE_CONSENT_ALLOW",0,r,"COOKIE_CONSENT_DENY",0,a,"buildFirstPartyCookie",0,l,"deleteNonConsentCookies",0,()=>{if(!("u">typeof document))return;let e=window.location.hostname.split("."),r=[];for(let t=0;t<e.length-1;t+=1)r.push(`.${e.slice(t).join(".")}`);let a=new Set;for(let e of document.cookie.split(";")){let r=e.indexOf("="),n=(r<0?e:e.slice(0,r)).trim();n&&n!==t&&a.add(n)}for(let e of a)for(let t of(document.cookie=`${e}=; path=/; max-age=0`,r))document.cookie=`${e}=; path=/; max-age=0; domain=${t}`},"initializeGoogleTagManager",0,()=>{if(!("u">typeof document))return;if(s||document.getElementById(n)){s=!0;return}s=!0,window.dataLayer=window.dataLayer??[],window.dataLayer.push({"gtm.start":Date.now(),event:"gtm.js"});let e=document.createElement("script");e.id=n,e.async=!0,e.src="https://www.googletagmanager.com/gtm.js?id=GTM-PLM6J3H",document.head.appendChild(e)},"readCookieConsent",0,()=>{let e=o(t);return e===r||e===a?e:null},"readCookieValue",0,o,"writeCookieConsent",0,e=>{"u">typeof document&&(document.cookie=l(t,e,31536e3))}])},89057,61556,e=>{"use strict";var t=e.i(96515);let r=["utm_source","utm_medium","utm_campaign","utm_content"],a="latest",n=e=>Object.keys(e).length>0,i=e=>JSON.stringify(e),o=e=>{let t;if(!e)return null;try{t=JSON.parse(e)}catch{return null}if("object"!=typeof t||null===t||Array.isArray(t))return null;let a={};for(let e of r){let r=t[e];"string"==typeof r&&r.length>0&&r.length<=256&&(a[e]=r)}return n(a)?a:null},l=(e,{policy:t=a,store:i}={})=>{let o=(e=>{let t=new URLSearchParams(e),a={};for(let e of r){let r=t.get(e);r&&(a[e]=r)}return a})(e);switch(t){case"current-page":return o;case"latest":if(n(o)){if(i)try{i.write(o)}catch{}return o}return(e=>{if(!e)return null;try{return e.read()}catch{return null}})(i)??{}}};e.s(["buildHostedFormSrc",0,(e,t)=>{let r=Object.entries(t).filter(e=>!!e[1]);if(0===r.length)return e;let a=new URL(e);for(let[e,t]of r)a.searchParams.set(e,t);return a.toString()},"parseStoredUtmParams",0,o,"resolveUtmParams",0,l,"serializeUtmParams",0,i],61556);let s="gp_utm",u={read:()=>"u">typeof document?o((e=>{if(null===e)return null;try{return decodeURIComponent(e)}catch{return null}})((0,t.readCookieValue)(s))):null,write:e=>{"u">typeof document&&(0,t.readCookieConsent)()!==t.COOKIE_CONSENT_DENY&&(document.cookie=(0,t.buildFirstPartyCookie)(s,encodeURIComponent(i(e)),2592e3))}},c=e=>l(e,{store:u});e.s(["captureSiteUtmParams",0,e=>{c(e)},"resolveSiteUtmParams",0,c],89057)},29180,e=>{"use strict";
1var t=e.i(54131),r=e.i(43794),a=e.i(57688),n=e.i(71645),i=e.i(6278),o=e.i(32915),l=e.i(63479),s=e.i(66706);let u="/images/placeholders/layer-icon-placeholder.jpg",c="(min-width: 768px) 20vw, 40vw",d={scaleStep:.03,stagger:.04,outerOpacity:.28};e.s(["LAYER_ICON_DEFAULT_SIZES",0,c,"LAYER_ICON_MOTION",0,d,"LAYER_ICON_PLACEHOLDER_SRC",0,u,"LayerIcon",0,function(e){let{scaleStep:p=d.scaleStep,stagger:m=d.stagger,outerOpacity:h=d.outerOpacity,once:f=!0,inactiveOpacity:y,className:g,style:v,...b}=e,{visualLayers:S,src:x=u,alt:w="",sizes:C=c,priority:k,quality:_,imageClassName:I,imageStyle:R,onImageLoad:E,onImageError:L,...P}=b,M=void 0!==S,N=(0,n.useRef)(null),[O,A]=(0,n.useState)(null),j=(0,s.getSafeLayeredImageValue)(p,d.scaleStep,0,.12),T=(0,s.getSafeLayeredImageValue)(m,d.stagger,0,.2),D=(0,s.getSafeLayeredImageValue)(h,d.outerOpacity,0,1),{isIntersecting:F}=(0,i.useIntersectionObserver)({target:O??void 0,options:{threshold:.2,rootMargin:"0px 0px -10%"},once:f},[O,M,x,f]),H=(0,n.useCallback)(e=>{N.current=e,A(t=>t===e?t:e)},[]),$=(0,n.useCallback)(e=>{e?.complete&&e.naturalWidth>0&&(0,s.setLayeredImageSource)(N.current,e.currentSrc)},[]);return(0,o.useIsomorphicLayoutEffect)(()=>{if(M)return void(0,s.setLayeredImageSource)(N.current);let e=N.current?.querySelector("img");(0,s.setLayeredImageSource)(N.current,e instanceof HTMLImageElement&&e.complete&&e.naturalWidth>0?e.currentSrc:void 0)},[M,x]),(0,t.jsx)("div",{...P,ref:H,...(0,l.getDevReviewTargetAttributes)({component:"layer-icon",variant:M?"customVisual":"image"}),"data-component":"LayerIcon","data-active":F?"true":"false",className:(0,r.default)("relative block aspect-square w-full overflow-hidden rounded-full bg-transparent",g),style:v,children:(0,t.jsx)(s.LayeredImageLayers,{active:F,scaleStep:j,stagger:T,outerOpacity:D,inactiveOpacity:y,imageStyle:R,reducedMotionClassName:"motion-reduce:[--layered-image-layer-scale:var(--layered-image-layer-target-scale)]",...S?{visualLayers:S}:{baseImage:(0,t.jsx)(a.default,{src:x,alt:w,fill:!0,sizes:C,priority:k,quality:_,className:(0,r.default)("object-cover",I),style:R,ref:$,onLoad:e=>{(0,s.setLayeredImageSource)(N.current,e.currentTarget.currentSrc),E?.(e)},onError:L})}})})}])},70220,e=>{"use strict";var t=e.i(54131),r=e.i(43794),a=e.i(1003);e.s(["HoverScaleInset",0,function({children:e,className:n,outerClassName:i,scaleClassName:o="group-hover:scale-95 group-focus-visible:scale-95 motion-reduce:!scale-100",transitionPropertyClassName:l="transition-[scale,transform]"}){return(0,t.jsx)("span",{className:(0,r.default)("group block w-full",i),children:(0,t.jsx)("span",{className:(0,r.default)("block w-full origin-center transform-gpu",l,a.MOTION_TRANSITION_CLASS_NAMES.standard.out,o,n),children:e})})}])},8155,e=>{"use strict";let t=e=>{let t,r=new Set,a=(e,a)=>{let n="function"==typeof e?e(t):e;if(!Object.is(n,t)){let e=t;t=(null!=a?a:"object"!=typeof n||null===n)?n:Object.assign({},t,n),r.forEach(r=>r(t,e))}},n=()=>t,i={setState:a,getState:n,getInitialState:()=>o,subscribe:e=>(r.add(e),()=>r.delete(e))},o=t=e(a,n,i);return i};e.s(["createStore",0,e=>e?t(e):t])},55838,(e,t,r)=>{"use strict";var a=e.r(71645),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useState,o=a.useEffect,l=a.useLayoutEffect,s=a.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!n(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),a=i({inst:{value:r,getSnapshot:t}}),n=a[0].inst,c=a[1];return l(function(){n.value=r,n.getSnapshot=t,u(n)&&c({inst:n})},[e,r,t]),o(function(){return u(n)&&c({inst:n}),e(function(){u(n)&&c({inst:n})})},[e]),s(r),r};r.useSyncExternalStore=void 0!==a.useSyncExternalStore?a.useSyncExternalStore:c},2239,(e,t,r)=>{"use strict";t.exports=e.r(55838)},52822,(e,t,r)=>{"use strict";var a=e.r(71645),n=e.r(2239),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useSyncExternalStore,l=a.useRef,s=a.useEffect,u=a.useMemo,c=a.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,a,n){var d=l(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;var m=o(e,(d=u(function(){function e(e){if(!s){if(s=!0,o=e,e=a(e),void 0!==n&&p.hasValue){var t=p.value;if(n(t,e))return l=t}return l=e}if(t=l,i(o,e))return t;var r=a(e);return void 0!==n&&n(t,r)?(o=e,t):(o=e,l=r)}var o,l,s=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,a,n]))[0],d[1]);return s(function(){p.hasValue=!0,p.value=m},[m]),c(m),m}},30224,(e,t,r)=>{"use strict";
1t.exports=e.r(52822)},68834,e=>{"use strict";var t=e.i(71645),r=e.i(8155);let a=e=>{let a=(0,r.createStore)(e),n=e=>(function(e,r=e=>e){let a=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>r(e.getState()),[e,r]),t.default.useCallback(()=>r(e.getInitialState()),[e,r]));return t.default.useDebugValue(a),a})(a,e);return Object.assign(n,a),n};e.s(["create",0,e=>e?a(e):a])},91523,e=>{"use strict";var t=e.i(54131);e.s(["Video",0,({fill:e,ref:r,style:a,...n})=>(0,t.jsx)("video",{ref:r,style:e?{position:"absolute",width:"100%",height:"100%",inset:0,color:"transparent",...a}:a,...n})])},71829,e=>{"use strict";var t=e.i(1003);t.MOTION_DURATION.strong,t.MOTION_DURATION.emphasized,t.MOTION_DURATION.standard;let r=[{platform:"x",href:"https://x.com/goodpatchtokyo",label:"X"},{platform:"note",href:"https://note.com/goodpatch",label:"note"},{platform:"youtube",href:"https://www.youtube.com/@goodpatch_yohaku",label:"YouTube"}],a=[...r,{platform:"instagram",href:"https://www.instagram.com/goodpatch_tokyo",label:"Instagram"}];e.s(["BREAKPOINTS",0,{sm:640,md:768,lg:1024,xl:1280,"2xl":1536},"GOODPATCH_FOOTER_SNS_LINKS",0,a,"GOODPATCH_SNS_LINKS",0,r])},12036,e=>{"use strict";var t=e.i(54131),r=e.i(43794),a=e.i(43071),n=e.i(1003),i=e.i(15177);let o="gp-reduced-motion",l={ghost:"bg-white/15 text-white group-hover/motion-switch:bg-white/30",solid:"border border-white/50 bg-white text-primary group-hover/motion-switch:bg-white/85"};e.s(["ReducedMotionSwitch",0,function({label:e,variant:s="ghost",className:u}){let c=!(0,a.usePrefersReducedMotion)();return(0,t.jsxs)("button",{type:"button",role:"switch","aria-checked":c,onClick:()=>(function(e){if("u">typeof document){e?document.documentElement.setAttribute(i.REDUCED_MOTION_ATTRIBUTE,"reduce"):document.documentElement.removeAttribute(i.REDUCED_MOTION_ATTRIBUTE);try{e?window.localStorage.setItem(o,"reduce"):window.localStorage.removeItem(o)}catch{}}})(c),className:(0,r.default)("group/motion-switch pointer-events-auto inline-flex items-center gap-2 rounded-full text-[14px] font-bold leading-none text-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white",u),children:[(0,t.jsx)("span",{className:"text-trim-cap",children:e}),(0,t.jsx)("span",{"aria-hidden":"true",className:(0,r.default)("grid size-8 shrink-0 place-items-center rounded-full transition-colors motion-reduce:transition-none",l[s],n.MOTION_TRANSITION_CLASS_NAMES.standard.out),children:c?(0,t.jsxs)("svg",{width:"6",height:"10",viewBox:"0 0 6 10",fill:"none",className:"block",children:[(0,t.jsx)("path",{d:"M1 0V10",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M5 0V10",stroke:"currentColor",strokeWidth:"2"})]}):(0,t.jsx)("svg",{width:"8",height:"10",viewBox:"0 0 8 10",className:"block translate-x-px",children:(0,t.jsx)("path",{d:"M0 0L8 5L0 10Z",fill:"currentColor"})})})]})}],12036)},10407,e=>{"use strict";let t=!1,r=new Set;e.s(["getSiteChromeSuppressed",0,function(){return t},"getSiteChromeSuppressedServer",0,function(){return!1},"setSiteChromeSuppressed",0,function(e){if(t!==e)for(let a of(t=e,r))a()},"subscribeSiteChromeSuppressed",0,function(e){return r.add(e),()=>{r.delete(e)}}])},12954,e=>{"use strict";var t=e.i(54131),r=e.i(43794);let a={dark:"#3A3E40",blue:"#096FCA"},n=[{tone:"dark",x:0,y:0,width:22.5233,height:22.9639,viewBox:"0 0 22.5175 22.9635",d:"M20.0827 9.8869H11.8133C10.6492 9.8869 9.89976 10.597 9.89976 11.6936C9.89976 12.7903 10.6492 13.5004 11.8133 13.5004H18.6353C17.9517 16.4238 15.8865 19.2527 11.3843 19.2527C7.21959 19.2527 3.94732 15.9427 3.94732 11.4789C3.94732 7.01503 7.21959 3.72226 11.3843 3.72226C13.3019 3.69877 15.1516 4.4322 16.533 5.76378C17.4454 6.68289 18.5581 6.90909 19.442 6.23908C20.4574 5.47172 20.343 4.13744 19.5764 3.34431C17.6886 1.37437 15.16 0 11.3843 0C5.58059 0 0 4.41517 0 11.4789C0 18.5426 5.58059 22.9635 11.3843 22.9635C17.5284 22.9635 21.9219 18.8976 22.5054 12.4524C22.6456 10.8976 21.5501 9.8869 20.0827 9.8869Z"},{tone:"blue",x:70.2953,y:1.5231,width:51.4008,height:21.4716,viewBox:"0 0 51.4007 21.4719",d:"M51.2865 18.5168C51.1642 18.1987 50.941 17.9295 50.6512 17.7505C50.3613 17.5715 50.0208 17.4927 49.6819 17.5261C48.9067 17.6006 48.3861 17.9413 47.5251 17.9413C46.1665 17.9413 45.357 16.9363 45.357 15.2555V8.71009H48.8581C49.9507 8.71009 50.6544 8.04581 50.6544 7.01503C50.6544 5.98425 49.9507 5.31997 48.8581 5.31997H45.357V1.92699C45.357 0.755905 44.6447 0 43.5435 0C42.4423 0 41.73 0.755905 41.73 1.92699V5.31997H40.5372C39.4474 5.31997 38.7409 5.98425 38.7409 7.01503C38.7409 8.04581 39.4474 8.71009 40.5372 8.71009H41.73V15.3185C41.73 19.4016 43.6465 21.4717 47.262 21.4717C48.3478 21.4787 49.4193 21.2233 50.3855 20.7273C50.7874 20.5415 51.104 20.2101 51.2712 19.7998C51.4385 19.3895 51.4439 18.931 51.2865 18.5168ZM6.76193 11.
10093H2.25684C0.886716 11.0093 0 11.8397 0 13.1281C0 14.4166 0.886716 15.2498 2.25684 15.2498H6.76193C8.13205 15.2498 9.0159 14.4166 9.0159 13.1281C9.0159 11.8397 8.13205 11.0093 6.76193 11.0093Z"},{tone:"dark",x:41.8005,y:6.4059,width:16.9039,height:16.5552,viewBox:"0 0 16.9048 16.5555",d:"M8.44383 0C3.62981 0 0 3.55905 0 8.27773C0 12.9964 3.62981 16.5555 8.44383 16.5555C13.2578 16.5555 16.9048 12.9964 16.9048 8.27773C16.9048 3.55905 13.2693 0 8.44383 0ZM13.1205 8.27773C13.1205 11.0551 11.1526 13.0594 8.44383 13.0594C5.73505 13.0594 3.79 11.0551 3.79 8.28632C3.79 5.51754 5.74649 3.51324 8.44383 3.51324C11.1412 3.51324 13.1205 5.51181 13.1205 8.27773Z"},{tone:"blue",x:90.9659,y:0,width:62.1495,height:22.9751,viewBox:"0 0 62.1544 22.9749",d:"M55.9274 6.41088C54.3475 6.43922 52.8306 7.03583 51.654 8.09162V1.92412C51.654 0.755905 50.9446 0 49.8434 0C48.7421 0 48.0299 0.755905 48.0299 1.92412V20.6156C48.0299 21.7867 48.7421 22.5426 49.8434 22.5426C50.9446 22.5426 51.654 21.7867 51.654 20.6156V13.9928C51.654 11.6106 53.1328 9.94703 55.2495 9.94703C57.3662 9.94703 58.6648 11.3958 58.6648 13.821V20.6929C58.6648 21.8182 59.3513 22.5454 60.4096 22.5454C61.468 22.5454 62.1544 21.8182 62.1544 20.6929V12.7101C62.1544 8.87616 59.7088 6.41088 55.9274 6.41088ZM14.9297 6.8461C13.9085 6.8461 13.2392 7.53615 13.2134 8.60987C11.9406 7.31281 9.70375 6.41088 7.76155 6.41088C3.40806 6.41088 0.00135081 10.0472 0.00135081 14.6886C-0.0384713 16.9183 0.803562 19.0733 2.344 20.6843C3.05106 21.4102 3.89627 21.9869 4.82971 22.3803C5.76315 22.7738 6.7659 22.9759 7.77871 22.9749C9.3605 22.9749 11.6202 22.4023 13.2306 20.7788C13.2535 21.8497 13.9199 22.5426 14.9468 22.5426C15.9737 22.5426 16.663 21.8296 16.663 20.7273V8.65855C16.6373 7.55619 15.9651 6.8461 14.9297 6.8461ZM13.0246 14.6886C13.0246 17.0394 11.3084 19.4703 8.42801 19.4703C5.67347 19.4703 3.74844 17.5032 3.74844 14.6886C3.74844 11.874 5.67347 9.90694 8.42801 9.90694C9.04539 9.91238 9.65548 10.0411 10.2225 10.2856C10.7896 10.5301 11.3021 10.8854 11.7302 11.3308C12.1583 11.7761 12.4933 12.3025 12.7156 12.8791C12.9379 13.4557 13.0429 14.0709 13.0246 14.6886Z"},{tone:"dark",x:23.641,y:1.3131,width:49.9003,height:21.6508,viewBox:"0 0 49.9078 21.6521",d:"M8.44669 5.09663C3.63268 5.09663 0 8.65569 0 13.3744C0 18.093 3.63268 21.6521 8.44669 21.6521C13.2607 21.6521 16.9077 18.093 16.9077 13.3744C16.9077 8.65569 13.2636 5.09663 8.44669 5.09663ZM13.1177 13.3744C13.1177 16.1517 11.1526 18.156 8.44669 18.156C5.74078 18.156 3.79 16.1517 3.79 13.3744C3.79 10.597 5.74936 8.60128 8.44669 8.60128C11.144 8.60128 13.1177 10.6084 13.1177 13.3744ZM48.0085 18.0444H44.7277C42.0904 18.0444 40.1768 16.0802 40.1768 13.3744C40.1768 10.6686 42.0961 8.70723 44.7277 8.70723H47.4136C48.7694 8.70723 49.7019 7.82534 49.7276 6.5569V1.97566C49.7276 0.775948 48.9982 0 47.8655 0C46.7328 0 46.0034 0.775948 46.0034 1.97566V5.09663H44.7277C39.9137 5.09663 36.2839 8.65569 36.2839 13.3744C36.2839 18.093 39.9194 21.6521 44.7277 21.6521H48.0028C49.147 21.6521 49.9078 20.9277 49.9078 19.8482C49.9078 18.7688 49.147 18.0444 48.0085 18.0444Z"},{tone:"blue",x:76.0677,y:6.3527,width:60.9246,height:21.6452,viewBox:"0 0 60.926 21.6464",d:"M1.90787 3.59914H5.18014C7.8174 3.59914 9.73386 5.56335 9.73386 8.26914C9.73386 10.9749 7.8174 12.9363 5.18014 12.9363H2.49425C1.14129 12.9363 0.191638 13.821 0.180196 15.0866V19.6678C0.180196 20.8704 0.912455 21.6464 2.0423 21.6464C3.17215 21.6464 3.90441 20.8704 3.90441 19.6678V16.5526H5.18014C9.99415 16.5526 13.624 12.9964 13.624 8.27773C13.624 3.55905 9.99415 0 5.18014 0H1.90787C0.763715 0 0 0.724409 0 1.80386C0 2.88332 0.766576 3.59914 1.90787 3.59914ZM60.311 11.1267C59.3156 10.3021 58.1972 10.7831 57.5021 11.5934C57.1125 12.083 56.6147 12.4753 56.0478 12.7396C55.481 13.004 54.8607 13.133 54.2356 13.1167C51.6012 13.1167 49.762 11.1553 49.762 8.34359C49.762 5.53185 51.6069 3.56764 54.2413 3.57623C55.6715 3.57623 56.5811 4.11739 57.6251 5.16535C57.9529 5.48797 58.39 5.67532 58.8495 5.69017C59.3089 5.70
1502 59.7571 5.54629 60.1051 5.24552C60.2812 5.08292 60.4233 4.88695 60.5232 4.66895C60.6231 4.45096 60.6788 4.21528 60.6871 3.97559C60.6953 3.73589 60.656 3.49694 60.5713 3.27258C60.4866 3.04822 60.3583 2.84292 60.1937 2.66857C58.7493 0.987831 56.644 0.0601286 54.2413 0.0601286C49.3787 0.0601286 45.972 3.46457 45.972 8.33786C45.972 13.2112 49.3729 16.6156 54.2413 16.6156C56.8728 16.6156 59.0381 15.5648 60.5341 13.5891C60.9088 13.0766 61.275 11.9284 60.311 11.1267Z"}];e.s(["GoodpatchLogo",0,function({variant:e="color",decorative:i=!1,label:o="Goodpatch",className:l,...s}){let u=i||!o;return(0,t.jsx)("svg",{...s,width:"153.115",height:"27.998",viewBox:"0 0 153.1154 27.9979",fill:"none","aria-hidden":!!u||s["aria-hidden"],"aria-label":u?void 0:o,role:u?void 0:"img",focusable:"false",className:(0,r.default)("block h-auto w-[153.115px] shrink-0 transition-colors transition-preset-standard-out motion-reduce:transition-none","white"===e?"text-white":void 0,l),children:n.map(r=>{let n;return(0,t.jsx)("svg",{x:r.x,y:r.y,width:r.width,height:r.height,viewBox:r.viewBox,preserveAspectRatio:"none",overflow:"visible","aria-hidden":"true",focusable:"false",children:(0,t.jsx)("path",{d:r.d,fill:(n=r.tone,"white"===e?"currentColor":a[n]),className:"transition-[fill] transition-preset-standard-out motion-reduce:transition-none"})},`${r.x}-${r.y}-${r.tone}`)})})}])},5410,e=>{"use strict";let t=["popular","solutions-cases","design-support","workshop","design-knowledge"];e.s(["DOWNLOADS_EXTERNAL_URL",0,"https://design-partnership.goodpatch.com/downloads","DOWNLOAD_PAGE_SIZE",0,12,"isDownloadFilterId",0,e=>t.some(t=>t===e)])},51776,e=>{"use strict";e.s(["splitGraphemes",0,e=>"function"!=typeof Intl.Segmenter?Array.from(e):Array.from(new Intl.Segmenter("en",{granularity:"grapheme"}).segment(e),({segment:e})=>e)])},8586,e=>{"use strict";var t=e.i(54131),r=e.i(65747),a=e.i(89970),n=e.i(57688),i=e.i(71645),o=e.i(90143),l=e.i(43071),s=e.i(51776),u=e.i(1003);a.default.registerPlugin(r.useGSAP);let c={duration:.62,ease:"power3.out"},d={duration:.46,ease:"power2.in"},p={duration:.9,ease:"power2.inOut",delay:.26},m=(0,u.getMotionPreset)("emphasized","out");e.s(["HeroNews",0,function({labels:e,shown:u=!0,placement:h="fixed"}){let f=(0,i.useRef)(null),y=(0,i.useRef)(null),g=(0,i.useRef)(null),v=(0,i.useRef)(null),b=(0,i.useRef)(null),S=(0,i.useRef)(null),x=(0,i.useRef)(null),[w,C]=(0,i.useState)(!1),k=(0,l.usePrefersReducedMotion)(),_=e.href.startsWith("/")?{}:{target:"_blank",rel:"noopener noreferrer"},I=(0,i.useMemo)(()=>(0,s.splitGraphemes)(e.title),[e.title]);(0,r.useGSAP)(()=>{let e=y.current;if(e){if(k){a.default.set(e,{x:260*!u,autoAlpha:1}),C(u);return}if(u)return void a.default.timeline().fromTo(e,{x:200,autoAlpha:0},{x:0,autoAlpha:1,...c,overwrite:!0},0).call(()=>C(!0));C(!1),a.default.to(e,{x:260,autoAlpha:1,...p,overwrite:!0})}},{scope:f,dependencies:[u,k]}),(0,r.useGSAP)(()=>{let e,t=g.current,r=v.current,n=b.current,i=S.current,o=x.current;if(!t||!r||!n||!i||!o)return;let l=(e=n.getBoundingClientRect(),Array.from(n.querySelectorAll("[data-hero-news-grapheme]")).map(t=>{let r=t.getBoundingClientRect();return{element:t,x:r.right-e.left,y:r.top-e.top+(r.height-14)/2}})),s=l.map(e=>e.element),c=u&&w;if(k){a.default.set(t,{x:24*!c,autoAlpha:+!!c}),a.default.set([s,i],{autoAlpha:1}),a.default.set(o,{autoAlpha:0});return}if(!c)return void a.default.to(t,{x:24,autoAlpha:0,...d,overwrite:!0});let p=r.offsetWidth,h=r.offsetHeight,f=a.default.timeline();f.to(t,{x:0,autoAlpha:1,duration:0,overwrite:!0},0).set([s,i,o],{autoAlpha:0}).set(o,{x:0,y:0}).fromTo(r,{width:56,height:38},{width:p,height:h,duration:.42,ease:m.ease.gsap,clearProps:"width,height",overwrite:!0},0);f.set(o,{autoAlpha:1},.51),l.forEach((e,t)=>{let r=.51+.04*t;f.set(e.element,{autoAlpha:1},r),f.set(o,{x:e.x,y:e.y},r)});let y=.51+.04*l.length;f.set(o,{autoAlpha:0},y),f.to(i,{autoAlpha:1,duration:.3,ease:"power2.out"},y)},{scope:f,dependencies:[u,w,k,e.title]});let R=u&&w;return(0,t.jsxs)("div",{ref:f,"data-hero-news":"",className:`group ${"fixed"===h?"fixed bottom-[calc(1rem+env(safe-area-inset-bottom))] right-[calc(1rem+env(safe-area-inset-right))] z-[45]":"relative"} pointer-events-none flex items-end justify-end gap-[10px] max-sm:gap-2`,children:[(0,t.jsx)("div",{ref:g,className:"relative z-10 mb-8 opacity-0 drop-shadow-[2px_4px_6px_rgba(9,111,200,0.2)]",children:(0,t.jsxs)("div",{className:"relative transition-preset-standard-out transition-[translate] group-hover:-translate-y-1 motion-reduce:transition-none motion-reduce:group-hover:translate-y-0",children:[(0,t.jsx)("div",{ref:v,"data-hero-news-bubble":"",className:"flex items-end justify-end overflow-hidden rounded-lg",children:(0,t.jsxs)(o.LocaleLink,{href:e.href,..._,"aria-label":`${e.linkLabel}: ${e.title}`,className:"pointer-events-auto relative flex w-max max-w-[min(420px,calc(100vw-14rem))] shrink-0 flex-col gap-[10px] rounded-lg bg-surface px-5 py-4 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary max-sm:max-w-[calc(100vw-7rem)] max-sm:px-3.5 max-sm:py-2.5",children:[(0,t.jsxs)("span",{ref:b,className:"relative w-fit text-[14px] font-bold leading-[1.6] tracking-[0.04em] text-primary [font-feature-settings:'palt'_1] max-sm:text-[12px]",children:[I.map((e,r)=>" "===e?(0,t.jsx)("span",{children:" "},`${r}-space`):(0,t.jsx)("span",{"data-hero-news-grapheme":"",className:"inline-block",children:e},`${r}-${e}`)),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute -bottom-0.5 left-0 block h-px w-full origin-left scale-x-0 bg-primary transition-preset-emphasized-out transition-transform group-hover:scale-x-100 motion-reduce:transition-none"}),(0,t.jsx)("span",{ref:x,"aria-hidden":"true","data-hero-news-caret":"",className:"absolute left-0 top-0 block h-[14px] w-px bg-primary opacity-0"})]}),(0,t.jsx)("span",{ref:S,className:"font-en text-[11px] font-[550] leading-none text-primary opacity-0 max-sm:hidden",children:e.date}),(0,t.jsx)("span",{className:"pointer-events-none absolute inset-0 rounded-[inherit] shadow-[inset_0_0_16px_rgba(9,111,200,0.1)]"})]})}),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute -right-[6.6px] bottom-5 block size-[6.6px] bg-surface [clip-path:polygon(0_0,0_100%,100%_0)]"})]})}),(0,t.jsxs)(o.LocaleLink,{ref:y,href:e.href,..._,tabIndex:-1,"aria-hidden":"true","data-hero-news-character":"",className:"pointer-events-auto relative block h-[115px] w-[103px] shrink-0 opacity-0 max-sm:h-[76px] max-sm:w-[68px]",children:[(0,t.jsx)(n.default,{src:"/images/home/news/patchy-news.png",alt:"","aria-hidden":"true",width:324,height:360,className:`absolute inset-0 size-full object-contain ${R?"opacity-100 group-hover:opacity-0":"opacity-0"}`}),(0,t.jsx)(n.default,{src:"/images/home/news/patchy-news-hover.png",alt:"","aria-hidden":"true",width:324,height:360,className:`absolute inset-0 size-full object-contain opacity-0 ${R?"group-hover:opacity-100":""}`}),(0,t.jsx)(n.default,{src:"/images/home/news/patchy-news-exit.png",alt:"","aria-hidden":"true",width:324,height:360,className:`absolute inset-0 size-full object-contain ${R?"opacity-0":"opacity-100"}`})]})]})}])},34048,e=>{"use strict";let t=new Set,r=null;e.s(["getSiteHeaderSurfaceOverride",0,function(){return r},"getSiteHeaderSurfaceOverrideServer",0,function(){return null},"setSiteHeaderSurfaceOverride",0,function(e){if(r!==e)for(let a of(r=e,t))a()},"subscribeSiteHeaderSurfaceOverride",0,function(e){return t.add(e),()=>{t.delete(e)}}])},2462,e=>{"use strict";let t={owner:null,active:!1,started:!1,complete:!1},r=new Set,a=t,n="",i="";e.s(["getSiteHeaderScrollExit",0,function(){return a},"getSiteHeaderScrollExitServer",0,function(){return t},"resetSiteHeaderScrollExit",0,function(e){if((!e||null===a.owner||a.owner===e)&&("u">typeof document&&(document.documentElement.style.removeProperty("--site-header-scroll-exit-progress"),document.documentElement.style.removeProperty("--site-header-scroll-exit-y")),n="",i="",a!==t))for(let e of(a=t,r))e()},"setSiteHeaderScrollExit",0,function(e,t,o){if(!t&&null!==a.owner&&a.owner!==e)return;let l=Math.min(1,Math.max(0,o)),s=l.toFixed(5),u=`${(-24*l).toFixed(3)}px`;if("u">typeof document){let e=document.documentElement.style;n!==s&&(n=s,e.setProperty("--site-header-scroll-exit-progress",s)),i!==u&&(i=u,e.setProperty("--site-header-scroll-exit-y",u))}let c={owner:t?e:null,active:t,started:t&&l>1e-4,complete:t&&l>=.9999};if(a.owner!==c.owner||a.active!==c.active||a.started!==c.started||a.complete!==c.complete)for(let e of(a=c,r))e()},"subscribeSiteHeaderScrollExit",0,function(e){return r.add(e),()=>{r.delete(e)}}])},96193,e=>{"use strict";var t=e.i(71645),r=e.i(32915);e.s(["useDeviceDetector",0,e=>{let[a,n]=(0,t.useState)({mobileOS:void 0,isMobile:void 0,renderingEngine:void 0,userAgent:""});return(0,r.useIsomorphicLayoutEffect)(()=>{var e;let t=navigator.userAgent,r=(e=navigator.maxTouchPoints,/\b(iPad|iPhone|iPod)\b/.test(t)||/\bMacintosh\b/.test(t)&&e>1?"iOS":/\bAndroid\b/i.test(t)?"Android":void 0),a=/Gecko\/\d+/i.test(t)&&!/like Gecko/i.test(t)?"Gecko":/AppleWeb
1Kit\/\d+/i.test(t)&&/like Gecko/i.test(t)?"WebKit":/Opera\/\d+/i.test(t)?"Presto":/Trident\/\d+/i.test(t)?"Trident":/Edge\/\d+/i.test(t)?"EdgeHTML":/Chrome\/\d+/i.test(t)?"Blink":void 0;n({mobileOS:r,isMobile:/Mobi/.test(t),renderingEngine:a,userAgent:t})},[]),{...a,testing:a.userAgent?e?.(a.userAgent):void 0}}])},35514,e=>{"use strict";let t=[{key:"home",area:"Top",label:"Top page",path:"/",appPath:"app/[lang]/page.tsx",kind:"static",headerSurface:"primary",includeInSitemap:!0},{key:"design",area:"Our Design",label:"Why Design",path:"/design",appPath:"app/[lang]/design/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"promise",area:"Our Design",label:"Our Promise",path:"/promise",appPath:"app/[lang]/promise/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"strength",area:"Our Design",label:"Our Strength",path:"/strength",appPath:"app/[lang]/strength/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"ai",area:"AI x Design",label:"AI x Design",path:"/ai",appPath:"app/[lang]/ai/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"service",area:"Business",label:"Design Partnership Business",path:"/service",appPath:"app/[lang]/service/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"platform",area:"Business",label:"Design Platforms",path:"/platform",appPath:"app/[lang]/platform/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"work",area:"Work",label:"All",path:"/work",appPath:"app/[lang]/work/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"workResolver",area:"Work",label:"Work dynamic resolver",path:"/work/{slug}",appPath:"app/[lang]/work/[slug]/page.tsx",kind:"resolver",includeInSitemap:!1,examplePath:"/work/ai-solutions",resolverTemplates:[{key:"workCategoryFilter",label:"Workカテゴリー絞り込み",path:"/work/{categoryOrPhaseSlug}",examplePath:"/work/ai-solutions",cmsSources:[{endpoint:"work-categories",matchField:"slug"},{endpoint:"work-phases",matchField:"slug"}]},{key:"workDetail",label:"Work記事詳細",path:"/work/{contentId}",examplePath:"/work/example-id",cmsSources:[{endpoint:"works",matchField:"contentId"}]}]},{key:"contact",area:"Contact",label:"Contact",path:"/contact",appPath:"app/[lang]/contact/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"contactThanks",area:"Contact",label:"Contact thanks page",path:"/contact_thanks",appPath:"app/[lang]/contact_thanks/page.tsx",kind:"static",includeInSitemap:!1,headerSurface:"primary"},{key:"downloads",area:"Downloads",label:"Downloads",path:"/downloads",appPath:"app/[lang]/downloads/page.tsx",kind:"static",includeInSitemap:!1,headerSurface:"primary"},{key:"downloadsDetail",area:"Downloads",label:"Download detail template",path:"/downloads/{id}",appPath:"app/[lang]/downloads/[id]/page.tsx",kind:"dynamic",includeInSitemap:!1,examplePath:"/downloads/example-id",headerSurface:"primary"},{key:"downloadsThanks",area:"Downloads",label:"Downloads thanks page",path:"/downloads_thanks",appPath:"app/[lang]/downloads_thanks/page.tsx",kind:"static",includeInSitemap:!1,headerSurface:"primary"},{key:"company",area:"Company",label:"Company",path:"/company",appPath:"app/[lang]/company/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"companyVisionMissionValues",area:"Company",label:"Vision, Mission & Values",path:"/company/vision-mission-values",appPath:"app/[lang]/company/vision-mission-values/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"companyProfile",area:"Company",label:"Company Profile",path:"/company/profile",appPath:"app/[lang]/company/profile/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"companyMessage",area:"Company",label:"CEO Message",path:"/company/message",appPath:"app/[lang]/company/message/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"companyMembers",area:"Company",label:"Management members",path:"/company/members",appPath:"app/[lang]/company/members/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"companyGroup",area:"Company",label:"Group Companies",path:"/company/group",appPath:"app/[lang]/company/group/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"companyHistory",area:"Company",label:"History",path:"/company/history",appPath:"app/[lang]/company/history/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"ir",area:"IR",label:"IR",path:"/ir",appPath:"app/[lang]/ir/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"irMessage",area:"IR / Management",label:"Top message",path:"/ir/message",appPath:"app/[lang]/ir/message/page.tsx",kind:"static",includeInSitemap:!0},{key:"irSustainability",area:"IR / Management",label:"Sustainability",path:"/ir/sustainability",appPath:"app/[lang]/ir/sustainability/page.tsx",kind:"static",includeInSitemap:!0},{key:"irGovernance",area:"IR / Management",label:"Corporate Governance",path:"/ir/governance",appPath:"app/[lang]/ir/governance/page.tsx",kind:"static",includeInSitemap:!0},{key:"irHighlights",area:"IR / Highlights",label:"IR Highlights",path:"/ir/highlights",appPath:"app/[lang]/ir/highlights/page.tsx",kind:"tab",includeInSitemap:!0,tabs:[{value:"performance",pageKey:"irHighlightsPerformance",label:"Performance"},{value:"finance",pageKey:"irHighlightsFinance",label:"Finance"},{value:"cashflow",pageKey:"irHighlightsCashflow",label:"Cash Flow"}]},{key:"irResults",area:"IR / Library",label:"Financial Results",path:"/ir/results",appPath:"app/[lang]/ir/results/page.tsx",kind:"static",includeInSitemap:!0},{key:"irPresentation",area:"IR / Library",label:"Presentation Materials",path:"/ir/presentation",appPath:"app/[lang]/ir/presentation/page.tsx",kind:"static",includeInSitemap:!0},{key:"irSecuritiesReport",area:"IR / Library",label:"Securities Report",path:"/ir/securities-report",appPath:"app/[lang]/ir/securities-report/page.tsx",kind:"static",includeInSitemap:!0},{key:"irMeeting",area:"IR / Library",label:"General Meeting Materials",path:"/ir/meeting",appPath:"app/[lang]/ir/meeting/page.tsx",kind:"static",includeInSitemap:!0},{key:"irDisclosure",area:"IR / Library",label:"Timely Disclosure",path:"/ir/disclosure",appPath:"app/[lang]/ir/disclosure/page.tsx",kind:"static",includeInSitemap:!0},{key:"irOtherMaterials",area:"IR / Library",label:"Other IR Materials",path:"/ir/other-materials",appPath:"app/[lang]/ir/other-materials/page.tsx",kind:"static",includeInSitemap:!0},{key:"irStockInformation",area:"IR / Stock",label:"Stock Information",path:"/ir/stock-information",appPath:"app/[lang]/ir/stock-information/page.tsx",kind:"static",includeInSitemap:!0},{key:"irNews",area:"IR / Other",label:"IR News",path:"/ir/news",appPath:"app/[lang]/ir/news/page.tsx",kind:"static",includeInSitemap:!0},{key:"irCalendar",area:"IR / Other",label:"IR Calendar",path:"/ir/calendar",appPath:"app/[lang]/ir/calendar/page.tsx",kind:"static",includeInSitemap:!0},{key:"irFaq",area:"IR / Other",label:"FAQ",path:"/ir/faq",appPath:"app/[lang]/ir/faq/page.tsx",kind:"static",includeInSitemap:!0},{key:"irContact",area:"IR / Other",label:"IR Contact",path:"/ir/contact",appPath:"app/[lang]/ir/contact/page.tsx",kind:"static",includeInSitemap:!0},{key:"irContactThanks",area:"IR / Other",label:"IR thanks page",path:"/ir/contact_thanks",appPath:"app/[lang]/ir/contact_thanks/page.tsx",kind:"static",includeInSitemap:!1,headerSurface:"primary"},{key:"irDisclosurePolicy",area:"IR / Other",label:"Disclosure Policy",path:"/ir/disclosure-policy",appPath:"app/[lang]/ir/disclosure-policy/page.tsx",kind:"static",includeInSitemap:!0},{key:"irPublicNotice",area:"IR / Other",label:"Public Notice",path:"/ir/public-notice",appPath:"app/[lang]/ir/public-notice/page.tsx",kind:"static",includeInSitemap:!0},{key:"irDisclaimer",area:"IR / Other",label:"Disclaimer",path:"/ir/disclaimer",appPath:"app/[lang]/ir/disclaimer/page.tsx",kind:"static",includeInSitemap:!0},{key:"irStayBlue",area:"IR / Special",label:"Stay Blue",path:"/ir/stay-blue",appPath:"app/[lang]/ir/stay-blue/page.tsx",kind:"static",includeInSitemap:!0},{key:"news",area:"News",label:"News",path:"/news",appPath:"app/[lang]/news/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"newsDetail",area:"News",label:"News article template",path:"/news/{id}",appPath:"app/[lang]/news/[id]/page.tsx",kind:"dynamic",includeInSitemap:!1,examplePath:"/news/example-id"},{key:"pressKit",area:"Others",label:"Press Kit",path:"/press-kit",appPath:"app/[lang]/press-kit/page.tsx",kind:"static",includeInSitemap:!0,headerSurface:"primary"},{key:"privacyPolicy",area:"Others",label:"Privacy Policy",path:"/privacy-policy",appPath:"app/[lang]/privacy-policy/page.tsx",kind:"static",includeInSitemap:!0},{key:"securityPolicy",area:"Others",label:"Security Policy",path:"/security-policy",appPath:"app/[lang]/security-policy/page.tsx",kind:"static",includeInSitemap:!0}
1,{key:"webAccessibility",area:"Others",label:"Web Accessibility",path:"/web-accessibility",appPath:"app/[lang]/web-accessibility/page.tsx",kind:"static",includeInSitemap:!0}],r=e=>{let[t]=e.split(/[?#]/),r=t||"/";return"/"===r?r:r.replace(/\/+$/,"")},a=t.map(e=>{let t;return{route:e,pattern:(t=r(e.path).split("/").map(e=>/^\{[^/{}]+\}$/.test(e)?"[^/]+":e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("/"),RegExp(`^${t}$`))}});e.s(["getPageHeaderSurfaceForPath",0,e=>{let t;return(t=r(e),a.find(({pattern:e})=>e.test(t))?.route)?.headerSurface??"light"},"getPageRouteEntries",0,(e=t)=>e.flatMap(e=>"tab"===e.kind?(e.tabs??[]).map(t=>({pageKey:t.pageKey,route:e,label:t.label,path:`${e.path}?tab=${t.value}`,appPath:e.appPath})):"resolver"===e.kind?(e.resolverTemplates??[]).map(t=>({pageKey:t.key,route:e,label:t.label,path:t.path,appPath:e.appPath})):[{pageKey:e.key,route:e,label:e.label,path:e.path,appPath:e.appPath}]),"pageRoutes",0,t])},91505,e=>{"use strict";var t=e.i(71645);e.s(["LocaleTagSwitcher",0,({lang:e})=>((0,t.useEffect)(()=>{document.documentElement.lang=e},[e]),null)])},74714,e=>{"use strict";var t=e.i(54131),r=e.i(71645),a=e.i(10407);e.s(["SiteChromeInert",0,function({children:e}){let n=(0,r.useSyncExternalStore)(a.subscribeSiteChromeSuppressed,a.getSiteChromeSuppressed,a.getSiteChromeSuppressedServer);return(0,t.jsx)("div",{style:{display:"contents"},inert:n||void 0,children:e})}])},78309,e=>{"use strict";var t=e.i(54131),r=e.i(43794),a=e.i(71645),n=e.i(76473),i=e.i(1003),o=e.i(5410),l=e.i(35514),s=e.i(10407),u=e.i(2462),c=e.i(34048),d=e.i(63479);e.i(38679);var p=e.i(88274),m=e.i(11834),h=e.i(65533),f=e.i(10443),y=e.i(96099);let g=({phase:e="full-top",routeKey:t,surface:r,transition:a="standard"})=>({routeKey:t,surface:r,phase:e,transition:a}),v=({hidden:e,routeKey:t,transition:r="standard"})=>({routeKey:t,surface:"light",phase:e?"rounded-hidden":"rounded-visible",transition:r}),b=e=>"full-top"===e.phase||"full-exiting"===e.phase?{surface:e.surface,variant:"full",hidden:!1}:{surface:"light",variant:"rounded",hidden:"rounded-hidden"===e.phase};var S=e.i(38278);let x=[{href:"/design",megaMenuKey:"ourDesign",labelKey:"ourDesign",currentPaths:["/design","/promise","/strength"]},{href:"/service",megaMenuKey:"business",labelKey:"business",currentPaths:["/service","/platform"]},{href:"/work",megaMenuKey:"work",labelKey:"work"},{href:"/ai",labelKey:"aiDesign"}],w=[{href:"/company",megaMenuKey:"company",labelKey:"company"},{href:"/ir",megaMenuKey:"ir",labelKey:"ir"},{href:"https://careers.goodpatch.com/",labelKey:"careers",target:"_blank",rel:"noopener noreferrer"},{href:"/news",labelKey:"news"}],C="data-site-header-restoring",k="--site-header-restoring-opacity",_=(e,t)=>"string"==typeof t&&!/^https?:\/\//.test(t)&&(e===t||"/"!==t&&e.startsWith(`${t}/`)),I=(e,t,r)=>e.map(({labelKey:e,currentPaths:a,...n})=>({...n,label:t[e],current:a?.some(e=>r===e||r.startsWith(`${e}/`))??_(r,n.href)}));e.s(["SiteHeader",0,function({labels:e,megaMenuLabels:R,workNavigation:E}){let{basePathname:L,pathname:P}=(0,n.useLocalePathname)(),M=(0,a.useSyncExternalStore)(c.subscribeSiteHeaderSurfaceOverride,c.getSiteHeaderSurfaceOverride,c.getSiteHeaderSurfaceOverrideServer),N=(0,a.useMemo)(()=>M??(0,l.getPageHeaderSurfaceForPath)(L),[L,M]),O=(0,a.useRef)(null),A=(0,a.useRef)(null),j=(0,a.useRef)(null),T=(0,a.useRef)(null),D=(0,a.useRef)(!1),F=(0,a.useRef)(0),H=(0,a.useRef)(null),$=(0,a.useRef)(!1),z=(0,a.useRef)(null),K=(0,a.useRef)(!1),B=(0,a.useRef)(null),[U,V]=(0,a.useState)(()=>g({routeKey:L,surface:N})),[q,G]=(0,a.useState)(null),[W,Y]=(0,a.useState)(!1),[Z,X]=(0,a.useState)(!1),Q=(0,a.useMemo)(()=>(0,S.createHeaderMegaMenuData)({labels:R,workNavigation:E}),[R,E]),J=(0,a.useMemo)(()=>I(x,e,L),[L,e]),ee=(0,a.useMemo)(()=>I(w,e,L),[L,e]),et=_(L,"/downloads"),er=(0,a.useMemo)(()=>[...J,...ee,{href:o.DOWNLOADS_EXTERNAL_URL,label:e.downloads,target:"_blank",rel:"noopener noreferrer"},{href:"/contact",label:e.contact,current:_(L,"/contact")}],[L,e.contact,e.downloads,J,ee]),ea=(0,a.useSyncExternalStore)(u.subscribeSiteHeaderScrollExit,u.getSiteHeaderScrollExit,u.getSiteHeaderScrollExitServer),en="/"===L?"home":"subpage",ei=U.routeKey!==L,eo=ei?null:q,el=!ei&&W,es=!ei&&ea.active&&ea.owner===en,eu=null!==eo||el||!ei&&Z,ec=g({routeKey:L,surface:N,transition:"instant"}),ed=b(ei?ec:U),ep="full"!==ed.variant||el?b(v({hidden:!1,routeKey:L})):{surface:"light",variant:"full",hidden:!1},em=null!==eo||el?ep:es?b(g({phase:ea.started?"full-exiting":"full-top",routeKey:L,surface:N})):ed,eh=ei?"boot":U.phase,ef=ei?"instant":U.transition,ey=(0,a.useCallback)(e=>{j.current=e,G(e)},[]),{applyMegaMenuChange:eg,requestMegaMenuChange:ev,handleIntentPointerMove:eb}=(0,y.useHeaderMegaMenuHoverIntent)({rootRef:O,activeKeyRef:j,onApply:ey}),eS=(0,a.useCallback)((e,t)=>{let r=T.current;if(null!==r){if(t&&e===r)return;T.current=null}ev(e,t)},[ev]);(0,a.useEffect)(()=>{let e=e=>{let t=T.current;if(null===t||e.target instanceof Element&&e.target.closest("[data-mega-menu-key]")?.dataset.megaMenuKey===t)return;let r=O.current?.querySelector(`[data-mega-menu-key="${t}"]`);if(r){let t=r.getBoundingClientRect();if(e.clientX>=t.left&&e.clientX<=t.right&&e.clientY>
1=t.top-32&&e.clientY<=t.bottom+32)return}T.current=null};return window.addEventListener("pointermove",e,!0),()=>window.removeEventListener("pointermove",e,!0)},[]);let ex=(0,a.useCallback)(e=>{D.current=e,Y(e),e&&(eg(null),V(e=>({...e,phase:"rounded-hidden"===e.phase?"rounded-visible":e.phase})))},[eg]),ew=(0,a.useCallback)(()=>{ex(!1)},[ex]);(0,a.useLayoutEffect)(()=>{let e="/"!==L,t=null,r=document.activeElement;r instanceof HTMLElement&&O.current?.contains(r)&&r.blur(),eg(null),D.current=!1;let a=()=>{null!==z.current&&(window.cancelAnimationFrame(z.current),z.current=null)},n=()=>{a(),$.current=!1,(0,u.resetSiteHeaderScrollExit)("subpage")},i=()=>{null!==B.current&&(window.cancelAnimationFrame(B.current),B.current=null)},o=()=>K.current?"instant":"standard",l=e=>{let t={...e,transition:o()};V(e=>e.routeKey===t.routeKey&&e.surface===t.surface&&e.phase===t.phase&&e.transition===t.transition?e:t)},s=(e="full-top")=>g({phase:e,routeKey:L,surface:N,transition:o()}),c=e=>v({hidden:e,routeKey:L,transition:o()}),d=()=>{i(),K.current=!0;let t=Math.max(window.scrollY,0);F.current=t,e&&t<=80?($.current=!0,(0,u.setSiteHeaderScrollExit)("subpage",!0,t/80),l(s(t<=.5?"full-top":"full-exiting"))):(n(),l(t<=80?s(t<=.5?"full-top":"full-exiting"):c(!1))),i(),B.current=window.requestAnimationFrame(()=>{B.current=window.requestAnimationFrame(()=>{B.current=null,K.current=!1,V(e=>e.routeKey!==L||"standard"===e.transition?e:{...e,transition:"standard"}),document.documentElement.removeAttribute(C),document.documentElement.style.removeProperty(k)})})};t=window.requestAnimationFrame(()=>{t=null,Y(!1),X(!1),d()});let p=()=>{H.current=null;let t=Math.max(window.scrollY,0),r=document.activeElement,i=r instanceof Node&&(O.current?.contains(r)??!1);if(null!==j.current||D.current||i){$.current&&n(),F.current=t,l(t<=.5?s():c(!1));return}if(e&&$.current){let e=Math.min(1,t/80);F.current=t,(0,u.setSiteHeaderScrollExit)("subpage",!0,e),e>=1?(l(c(!0)),null===z.current&&(z.current=window.requestAnimationFrame(()=>{z.current=null,$.current=!1,(0,u.resetSiteHeaderScrollExit)("subpage")}))):(a(),l(s(t<=.5?"full-top":"full-exiting")));return}if(t<=.5){F.current=t,e?($.current=!0,(0,u.setSiteHeaderScrollExit)("subpage",!0,0)):n(),l(s());return}let o=t-F.current;2>Math.abs(o)||(F.current=t,l(c(o>0)))},m=()=>{null===H.current&&(H.current=window.requestAnimationFrame(p))},h=e=>{e.persisted&&(document.documentElement.setAttribute(C,""),document.documentElement.style.setProperty(k,"0"),d())},f=()=>{document.documentElement.setAttribute(C,""),document.documentElement.style.setProperty(k,"0"),window.location.pathname===P&&d()};return window.addEventListener("scroll",m,{passive:!0}),window.addEventListener("pageshow",h),window.addEventListener("popstate",f),()=>{window.removeEventListener("scroll",m),window.removeEventListener("pageshow",h),window.removeEventListener("popstate",f),null!==H.current&&(window.cancelAnimationFrame(H.current),H.current=null),null!==t&&(window.cancelAnimationFrame(t),t=null),i(),n()}},[eg,L,N,P]);let eC=(0,a.useSyncExternalStore)(s.subscribeSiteChromeSuppressed,s.getSiteChromeSuppressed,s.getSiteChromeSuppressedServer),ek="/"===L&&eC,e_=es&&ea.started&&!eu&&!ek,eI=ek||(es?!eu&&ea.complete:em.hidden);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{ref:O,...(0,d.getDevReviewTargetAttributes)({component:"header",variant:`${em.variant}-${em.surface}`,section:"header"}),"data-site-header-phase":eh,"data-site-header-transition":ef,"aria-hidden":!!eI||!!el||!!ei||void 0,inert:!!eI||!!el||!!ei||void 0,className:(0,r.default)("pointer-events-none fixed inset-x-0 top-0 z-40 w-full","rounded"===em.variant?"pt-2":"pt-0","transition-[padding-top]",i.MOTION_TRANSITION_CLASS_NAMES.standard.out,"motion-reduce:transition-none"),style:{opacity:ei?0:`var(${k}, 1)`},onClickCapture:e=>{if(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||!(e.target instanceof Element))return;let t=e.target.closest("a[href]");if(!t)return;let r=t.closest("[data-mega-menu-key]")?.dataset.megaMenuKey;r&&(T.current=r),null!==j.current&&eg(null)},onPointerLeave:()=>{D.current||eg(null)},onPointerMoveCapture:eb,onPointerOverCapture:e=>{null!==j.current&&e.target instanceof Element&&!e.target.closest("[data-mega-menu-key]")&&!e.target.closest("[data-header-mega-menu-panel]")&&ev(null,e)},onBlurCapture:e=>{let t=e.relatedTarget;t instanceof Node&&O.current?.contains(t)||(X(!1),eg(null))},onFocusCapture:e=>{X(!0),null!==j.current&&e.target instanceof Element&&!e.target.closest("[data-header-mega-menu-panel]")&&e.target.closest("[data-mega-menu-key]")?.dataset.megaMenuKey!==j.current&&eg(null),V(e=>"rounded-hidden"===e.phase?{...e,phase:"rounded-visible"}:e)},onKeyDownCapture:e=>{(0,f.handleHeaderMegaMenuKeyboardNav)(e,{root:O.current,activeKey:j.current,onClose:()=>eg(null)})},children:[(0,t.jsx)(p.HeaderMegaMenuBackdrop,{active:null!==eo,stateTransition:ef}),(0,t.jsx)("div",{"data-site-header-motion-layer":"","data-site-header-scroll-exit":e_?"scrubbing":void 0,className:(0,r.default)(e_?"transition-none motion-reduce:!translate-y-0":"instant"===ef?["transition-none","motion-reduce:!translate-y-0",eI?"-translate-y-[24px] opacity-0":"translate-y-0 opacity-100"]:["transition-[translate,opacity]",i.MOTION_TRANSITION_CLASS_NAMES.standard.out,"motion-reduce:transition-none",eI?"-translate-y-[24px] opacity-0":"translate-y-0 opacity-100"]),style:e_?{opacity:"calc(1 - var(--site-header-scroll-exit-progress, 0))",translate:"0 var(--site-header-scroll-exit-y, 0px)"}:void 0,children:(0,t.jsx)(p.Header,{leftNavItems:J,rightNavItems:ee,surface:em.surface,variant:em.variant,placement:"fixedOverlay",stateTransition:ef,leftNavAriaLabel:R.aria.primaryNavigation,rightNavAriaLabel:R.aria.utilityNavigation,megaMenuScrollbarLabel:R.aria.megaMenuScrollbar,downloadsLabel:e.downloads,downloadsHref:o.DOWNLOADS_EXT
1ERNAL_URL,downloadsCurrent:et,contactLabel:e.contact,mobileMenuButtonLabel:R.aria.openMenu,mobileMenuOpen:el,mobileMenuPanelId:"site-header-mobile-menu",mobileMenuButtonRef:A,onMobileMenuOpenChange:ex,activeMegaMenuKey:eo,onActiveMegaMenuChange:eS,megaMenuContent:(0,t.jsx)(m.HeaderMegaMenuContent,{activeKey:eo,data:Q.content}),renderMegaMenuBackdrop:!1,className:"pointer-events-auto"})})]}),(0,t.jsx)(h.HeaderMobileMenu,{id:"site-header-mobile-menu",open:el,items:er,content:Q.content,labels:Q.mobile,triggerRef:A,onClose:ew})]})}],78309)},16015,(e,t,r)=>{},98547,(e,t,r)=>{var a=e.i(47167);e.r(16015);var n=e.r(71645),i=n&&"object"==typeof n&&"default"in n?n:{default:n},o=void 0!==a.default&&a.default.env&&!0,l=function(e){return"[object String]"===Object.prototype.toString.call(e)},s=function(){function e(e){var t=void 0===e?{}:e,r=t.name,a=void 0===r?"stylesheet":r,n=t.optimizeForSpeed,i=void 0===n?o:n;u(l(a),"`name` must be a string"),this._name=a,this._deletedRulePlaceholder="#"+a+"-deleted-rule____{}",u("boolean"==typeof i,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=i,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var s="u">typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=s?s.getAttribute("content"):null}var t,r=e.prototype;return r.setOptimizeForSpeed=function(e){u("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),u(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},r.isOptimizeForSpeed=function(){return this._optimizeForSpeed},r.inject=function(){var e=this;if(u(!this._injected,"sheet already injected"),this._injected=!0,"u">typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(o||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"==typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},r.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},r.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},r.insertRule=function(e,t){if(u(l(e),"`insertRule` accepts only strings"),"u"<typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var r=this.getSheet();"number"!=typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(t){return o||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var a=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,a))}return this._rulesCount++},r.replaceRule=function(e,t){if(this._optimizeForSpeed||"u"<typeof window){var r="u">typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(a){o||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),r.insertRule(this._deletedRulePlaceholder,e)}}else{var a=this._tags[e];u(a,"old rule at index `"+e+"` not found"),a.textContent=t}return e},r.deleteRule=function(e){if("u"<typeof window)return void this._serverSheet.deleteRule(e);if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];u(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},r.flush=function(){this._injected=!1,this._rulesCount=0,"u">
1typeof window?(this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},r.cssRules=function(){var e=this;return"u"<typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},r.makeStyleTag=function(e,t,r){t&&u(l(t),"makeStyleTag accepts only strings as second parameter");var a=document.createElement("style");this._nonce&&a.setAttribute("nonce",this._nonce),a.type="text/css",a.setAttribute("data-"+e,""),t&&a.appendChild(document.createTextNode(t));var n=document.head||document.getElementsByTagName("head")[0];return r?n.insertBefore(a,r):n.appendChild(a),a},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(e.prototype,t),e}();function u(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var c=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},d={};function p(e,t){if(!t)return"jsx-"+e;var r=String(t),a=e+r;return d[a]||(d[a]="jsx-"+c(e+"-"+r)),d[a]}function m(e,t){"u"<typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var r=e+t;return d[r]||(d[r]=t.replace(/__jsx-style-dynamic-selector/g,e)),d[r]}var h=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,a=void 0===r?null:r,n=t.optimizeForSpeed,i=void 0!==n&&n;this._sheet=a||new s({name:"styled-jsx",optimizeForSpeed:i}),this._sheet.inject(),a&&"boolean"==typeof i&&(this._sheet.setOptimizeForSpeed(i),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"u">typeof window&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var r=this.getIdAndRules(e),a=r.styleId,n=r.rules;if(a in this._instancesCounts){this._instancesCounts[a]+=1;return}var i=n.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[a]=i,this._instancesCounts[a]=1},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var a=this._fromServer&&this._fromServer[r];a?(a.parentNode.removeChild(a),delete this._fromServer[r]):(this._indices[r].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return r[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,r;return t=this.cssRules(),void 0===(r=e)&&(r={}),t.map(function(e){var t=e[0],a=e[1];return i.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:r.nonce?r.nonce:void 0,dangerouslySetInnerHTML:{__html:a}})})},t.getIdAndRules=function(e){var t=e.children,r=e.dynamic,a=e.id;if(r){var n=p(a,r);return{styleId:n,rules:Array.isArray(t)?t.map(function(e){return m(n,e)}):[m(n,t)]}}return{styleId:p(a),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),f=n.createContext(null);function y(){return new h}function g(){return n.useContext(f)}f.displayName="StyleSheetContext";var v=i.default.useInsertionEffect||i.default.useLayoutEffect,b="u">typeof window?y():void 0;function S(e){var t=b||g();return t&&("u"<typeof window?t.add(e):v(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}S.dynamic=function(e){return e.map(function(e){return p(e[0],e[1])}).join(" ")},r.StyleRegistry=function(e){var t=e.registry,r=e.children,a=n.useContext(f),o=n.useState(function(){return a||t||y()})[0];return i.default.createElement(f.Provider,{value:o},r)},r.createStyleRegistry=y,r.style=S,r.useStyleRegistry=g},21373,(e,t,r)=>{t.exports=e.r(98547).style}
1,66405,e=>{"use strict";var t=e.i(54131),r=e.i(21373),a=e.i(96193);e.s(["GlobalStyle",0,()=>{let{isMobile:e}=(0,a.useDeviceDetector)();return(0,t.jsx)(r.default,{id:"d4bd45234812096a",dynamic:[e?`${window.innerHeight/100}px`:"1svh",e?`${window.screen.height/100}px`:"1lvh"],children:`:root{--stable-svh:${e?`${window.innerHeight/100}px`:"1svh"};--stable-lvh:${e?`${window.screen.height/100}px`:"1lvh"}}`})}])},24196,e=>{"use strict";var t=e.i(89970),r=e.i(65747),a=e.i(83495);e.s(["GSAP",0,()=>(t.default.registerPlugin(a.ScrollTrigger),t.default.registerPlugin(r.useGSAP),null)])},94189,e=>{"use strict";var t=e.i(18566),r=e.i(71645),a=e.i(89057);e.s(["UtmAttributionCapture",0,function(){let e=(0,t.useSearchParams)().toString();return(0,r.useEffect)(()=>{(0,a.captureSiteUtmParams)(e)},[e]),null}])},44826,e=>{"use strict";var t=e.i(54131),r=e.i(71645),a=e.i(76473),n=e.i(1003),i=e.i(93015),o=e.i(10407),l=e.i(8586);function s(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function u(e,t){return"string"==typeof e&&e.trim().length>0&&Array.from(e).length<=t}async function c(e,t,r){let a=new URL("/api/site-notice",e);a.searchParams.set("lang",t);let n=await fetch(a,{cache:"no-store",credentials:"omit",signal:r});if(!n.ok)throw Error(`Site notice: HTTP ${n.status}`);let i=await n.json();if(!s(i)||!("notice"in i))throw Error("Invalid site notice response");if(null===i.notice)return null;let o=i.notice;if(!s(o)||o.locale!==t||!u(o.title,"ja"===t?60:120)||!u(o.linkLabel,"ja"===t?80:160)||"string"!=typeof o.date||!/^\d{4}\.\d{2}\.\d{2}$/.test(o.date)||"string"!=typeof o.href)throw Error("Invalid site notice content");let l=new URL(o.href);if("https:"!==l.protocol||l.username||l.password)throw Error("Invalid site notice URL");return{title:o.title,date:o.date,href:l.toString(),linkLabel:o.linkLabel}}let d=1e3*n.MOTION_PRESETS.emphasized.duration-200+2e3-320;function p({locale:e,apiBaseUrl:a}){let[{notice:n,loading:s},u]=(0,r.useState)({notice:null,loading:!0});(0,r.useEffect)(()=>{let t=!1,r=null,n=()=>{if("hidden"===document.visibilityState)return;r?.abort();let n=new AbortController;r=n;let i=window.setTimeout(()=>n.abort(),3e3);c(a,e,n.signal).then(e=>{t||r!==n||u({notice:e,loading:!1})}).catch(e=>{t||r!==n||(console.error("Site notice could not be loaded",e),u({notice:null,loading:!1}))}).finally(()=>{window.clearTimeout(i),r===n&&(r=null)})},i=()=>{"visible"===document.visibilityState&&n()};n();let o=window.setInterval(i,6e4);return window.addEventListener("focus",i),document.addEventListener("visibilitychange",i),()=>{t=!0,window.clearInterval(o),window.removeEventListener("focus",i),document.removeEventListener("visibilitychange",i),r?.abort()}},[a,e]);let m=(0,r.useSyncExternalStore)(o.subscribeSiteChromeSuppressed,o.getSiteChromeSuppressed,o.getSiteChromeSuppressedServer),[h,f]=(0,r.useState)(m);(0,r.useEffect)(()=>{let e=window.setTimeout(()=>f(m),m?0:d);return()=>window.clearTimeout(e)},[m]);let[y,g]=(0,r.useState)(!1),[v,b]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=0,t=()=>{e=0;let t=window.innerHeight,r=e=>{let t=document.querySelector(e);return t?t.getBoundingClientRect().top:null},a=document.querySelector('[data-home-section="hero"]'),n=r('[data-home-section="business"]'),i=Math.min(a?a.getBoundingClientRect().bottom:1/0,n??1/0),o=document.querySelector("[data-hero-news-character]");g(i<=(o?o.getBoundingClientRect().top:t-150)),b((r('[data-home-section="works"]')??1/0)<=.85*t)},r=()=>{e||(e=window.requestAnimationFrame(t))};return r(),window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r),()=>{e&&window.cancelAnimationFrame(e),window.removeEventListener("scroll",r),window.removeEventListener("resize",r)}},[]);let S=!v&&(s||null!==n);(0,r.useEffect)(()=>((0,i.setHeroNewsSlotOccupied)(S),()=>(0,i.setHeroNewsSlotOccupied)(!1)),[S]);let[x,w]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=window.setTimeout(()=>w(!0),2680);return()=>window.clearTimeout(e)},[]);let C=null!==n&&!y&&!h&&x,[k,_]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{let e=window.setTimeout(()=>_(C),320*!!C);return()=>window.clearTimeout(e)},[C]),null===n)?null:(0,t.jsx)(l.HeroNews,{labels:n,shown:k})}e.s(["HeroNewsRoot",0,function({locale:e,apiBaseUrl:r}){let{basePathname:n,activeLocale:i}=(0,a.useLocalePathname)();return"/"!==n||i!==e?null:(0,t.jsx)(p,{locale:e,apiBaseUrl:r},`${e}:${r}`)}],44826)},24326,e=>{e.v(t=>Promise.all(["static/chunks/0jt3u63t7vxdj.js"].map(t=>e.l(t))).then(()=>t(90264)))},97793,e=>{e.v(t=>Promise.all(["static/chunks/44d1i5_f3oxuy.js"].map(t=>e.l(t))).then(()=>t(19612)))}]);

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.