1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94829,23741,82856,69830,e=>{"use strict";var t=e.i(54249),n=e.i(97583),r=e.i(55118),a=e.i(19978),i=e.i(19940);function l(e){let t;return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&(null==(t="object"==typeof e?e.pathname:e)||!!t.startsWith("/"))}function o(e,t){let n=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),n+=t}function s(e,t,n){return"string"==typeof e?e:e[t]||n}function c(e){let t=function(){try{return"true"===i.default.env._next_intl_trailing_slash}catch{return!1}}(),[n,...r]=e.split("#"),a=r.join("#"),l=n;if("/"!==l){let e=l.endsWith("/");t&&!e?l+="/":!t&&e&&(l=l.slice(0,-1))}return a&&(l+="#"+a),l}function u(e,t){let n,r=c(e),a=c(t);return(n=r.replace(/\/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[(\.\.\.[^\]]+)\]/g,"(.+)").replace(/\[([^\]]+)\]/g,"([^/]+)"),RegExp(`^${n}$`)).test(a)}function d(e,t){return"never"!==t.mode&&t.prefixes?.[e]||f(e)}function f(e){return"/"+e}function h(e){return e.includes("[[...")}function m(e){return e.includes("[...")}function p(e){return e.includes("[")}function g(e,t){let n=e.split("/"),r=t.split("/"),a=Math.max(n.length,r.length);for(let e=0;e<a;e++){let t=n[e],a=r[e];if(!t&&a)return -1;if(t&&!a)return 1;if(t||a){if(!p(t)&&p(a))return -1;if(p(t)&&!p(a))return 1;if(!m(t)&&m(a))return -1;if(m(t)&&!m(a))return 1;if(!h(t)&&h(a))return -1;if(h(t)&&!h(a))return 1}}return 0}function v(e){return e.sort(g)}function x(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))Array.isArray(r)?r.forEach(e=>{t.append(n,String(e))}):t.set(n,String(r));return"?"+t.toString()}function y(e,t=window.location.pathname){return"/"===e?t:t.replace(e,"")}function b(e,t,n,r){if(!e||r===n||null==r||!t)return;let a=y(t),{name:i,...l}=e;l.path||(l.path=""!==a?a:"/");let o=`${i}=${r};`;for(let[e,t]of Object.entries(l))o+=`${"maxAge"===e?"max-age":e}`,"boolean"!=typeof t&&(o+="="+t),o+=";";document.cookie=o}e.s(["getLocaleAsPrefix",0,f,"getLocalePrefix",0,d,"getLocalizedTemplate",0,s,"getSortedPathnames",0,v,"hasPathnamePrefixed",0,function(e,t){return t===e||t.startsWith(`${e}/`)},"isLocalizableHref",0,l,"isPromise",0,function(e){return"function"==typeof e.then},"matchesPathname",0,u,"normalizeTrailingSlash",0,c,"prefixPathname",0,o,"unprefixPathname",0,function(e,t){return e.replace(RegExp(`^${t}`),"")||"/"}],23741),e.s(["applyPathnamePrefix",0,function(e,t,n,r){let a,{mode:i}=n.localePrefix;if(void 0!==r)a=r;else if(l(e)){let e=n.domains?.find(e=>e.locales.includes(t)),r=e?.localePrefix||i;"always"===r?a=!0:"as-needed"===r&&(a=e?t!==e.defaultLocale:t!==n.defaultLocale)}return a?o(d(t,n.localePrefix),e):e},"compileLocalizedPathname",0,function({pathname:e,locale:t,params:n,pathnames:r,query:a}){function i(e){let i,l=r[e];return l?(i=s(l,t,e),n&&Object.entries(n).forEach(([e,t])=>{let n,r;Array.isArray(t)?(n=`(\\[)?\\[...${e}\\](\\])?`,r=t.map(e=>String(e)).join("/")):(n=`\\[${e}\\]`,r=String(t)),i=i.replace(RegExp(n,"g"),r)}),i=new URL(i=i.replace(/\[\[\.\.\..+\]\]/g,""),"http://l").pathname):i=e,i=c(i),a&&(i+=x(a)),i}if("string"==typeof e)return i(e);{let{pathname:t,...n}=e;return{...n,pathname:i(t)}}},"getBasePath",0,y,"getRoute",0,function(e,t,n){let r=v(Object.keys(n)),a=decodeURI(t);for(let t of r){let r=n[t];if("string"==typeof r){if(u(r,a))return t}else if(u(s(r,e,t),a))return t}return t},"normalizeNameOrNameWithParams",0,function(e){return"string"==typeof e?{pathname:e}:e},"serializeSearchParams",0,x],82856),e.s(["default",0,b],69830);var j=e.i(46882),w=(0,r.forwardRef)(function({href:e,locale:r,localeCookie:i,onClick:l,prefetch:o,...s},c){let u=(0,a.useLocale)(),d=null!=r&&r!==u,f=(0,n.usePathname)();return d&&(o=!1),(0,j.jsx)(t.default,{ref:c,href:e,hrefLang:d?r:void 0,onClick:function(e){b(i,f,u,r),l&&l(e)},prefetch:o,...s})});e.s(["default",0,w],94829)},56372,e=>{"use strict";e.i(19940);var t=e.i(46882),n=e.i(55118),r=e.i(66958),a=e.i(61017),i=e.i(47182),l=e.i(10372),o=e.i(75028),s=n,c=e.i(1945);function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class d extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,o.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,n=(0,o.isHTMLElement)(e)&&e.offsetWidth||0,r=(0,o.isHTMLElement)(e)&&e.offsetHeight||0,a=getComputedStyle(t),i=this.props.sizeRef.current;i.height=parseFloat(a.height),i.width=parseFloat(a.width),i.top=t.offsetTop,i.left=t.offsetLeft,i.right=n-i.width-i.left,i.bottom=r-i.height-i.top,i.direction=a.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function f({children:e,isPresent:r,anchorX:a,anchorY:i,root:l,pop:o}){let h=(0,s.useId)(),m=(0,s.useRef)(null),p=(0,s.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:g}=(0,s.useContext)(c.MotionConfigContext),v=function(...e){return n.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=u(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():u(e[t],null)}}}}(...e),e)}(m,e.props?.ref??e?.ref);return(0,s.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:s,right:c,bottom:u,direction:d}=p.current;if(r||!1===o||!m.current||!e||!t)return;
1let f="rtl"===d,v="left"===a?f?`right: ${c}`:`left: ${s}`:f?`left: ${s}`:`right: ${c}`,x="bottom"===i?`bottom: ${u}`:`top: ${n}`;m.current.dataset.motionPopId=h;let y=document.createElement("style");g&&(y.nonce=g);let b=l??document.head;return b.appendChild(y),y.sheet&&y.sheet.insertRule(` 2 [data-motion-pop-id="${h}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${v}px !important; 7 ${x}px !important; 8 } 9 `),()=>{m.current?.removeAttribute("data-motion-pop-id"),b.contains(y)&&b.removeChild(y)}},[r]),(0,t.jsx)(d,{isPresent:r,childRef:m,sizeRef:p,pop:o,children:!1===o?e:s.cloneElement(e,{ref:v})})}let h=({children:e,initial:r,isPresent:o,onExitComplete:s,custom:c,presenceAffectsLayout:u,mode:d,anchorX:h,anchorY:p,root:g})=>{let v=(0,a.useConstant)(m),x=(0,n.useId)(),y=(0,n.useRef)(o),b=(0,n.useRef)(s);(0,i.useIsomorphicLayoutEffect)(()=>{y.current=o,b.current=s});let j=!0,w=(0,n.useMemo)(()=>(j=!1,{id:x,initial:r,isPresent:o,custom:c,onExitComplete:e=>
9{for(let t of(v.set(e,!0),v.values()))if(!t)return;s&&s()},register:e=>(v.set(e,!1),()=>{v.delete(e),y.current||v.size||b.current?.()})}),[o,v,s]);return u&&j&&(w={...w}),(0,n.useMemo)(()=>{v.forEach((e,t)=>v.set(t,!1))},[o]),n.useEffect(()=>{o||v.size||!s||s()},[o]),e=(0,t.jsx)(f,{pop:"popLayout"===d,isPresent:o,anchorX:h,anchorY:p,root:g,children:e}),(0,t.jsx)(l.PresenceContext.Provider,{value:w,children:e})};function m(){return new Map}var p=e.i(35726);let g=e=>e.key||"";function v(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:l,initial:o=!0,onExitComplete:s,presenceAffectsLayout:c=!0,mode:u="sync",propagate:d=!1,anchorX:f="left",anchorY:m="top",root:x})=>{let[y,b]=(0,p.usePresence)(d),j=(0,n.useMemo)(()=>v(e),[e]),w=d&&!y?[]:j.map(g),P=(0,n.useRef)(!0),k=(0,n.useRef)(j),L=(0,a.useConstant)(()=>new Map),N=(0,n.useRef)(new Set),[C,S]=(0,n.useState)(j),[E,R]=(0,n.useState)(j);(0,i.useIsomorphicLayoutEffect)(()=>{P.current=!1,k.current=j;for(let e=0;e<E.length;e++){let t=g(E[e]);w.includes(t)?(L.delete(t),N.current.delete(t)):!0!==L.get(t)&&L.set(t,!1)}},[E,w.length,w.join("-")]);let A=[];if(j!==C){let e=[...j];for(let t=0;t<E.length;t++){let n=E[t],r=g(n);w.includes(r)||(e.splice(t,0,n),A.push(n))}return"wait"===u&&A.length&&(e=A),R(v(e)),S(j),null}let{forceRender:T}=(0,n.useContext)(r.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:E.map(e=>{let n=g(e),r=(!d||!!y)&&(j===E||w.includes(n));return(0,t.jsx)(h,{isPresent:r,initial:(!P.current||!!o)&&void 0,custom:l,presenceAffectsLayout:c,mode:u,root:x,onExitComplete:r?void 0:()=>{if(N.current.has(n)||!L.has(n))return;N.current.add(n),L.set(n,!0);let e=!0;L.forEach(t=>{t||(e=!1)}),e&&(T?.(),R(k.current),d&&b?.(),s&&s())},anchorX:f,anchorY:m,children:e},n)})})}],56372)},78147,45471,e=>{"use strict";var t=e.i(97583),n=e.i(55118),r=e.i(19978),a=n["use".trim()],i=e.i(23741),l=e.i(94829),o=e.i(82856),s=e.i(46882),c=e.i(69830);let u={locales:["en","ja-jp"],defaultLocale:"en",localePrefix:"as-needed"};e.s(["routing",0,u],45471);let{Link:d,redirect:f,usePathname:h,useRouter:m,getPathname:p}=function(e){let{Link:u,config:d,getPathname:f,...h}=function(e,r){var c,u,d;let f={...c=r||{},localePrefix:"object"==typeof(d=c.localePrefix)?d:{mode:d||"always"},localeCookie:!!((u=c.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof u&&u},localeDetection:c.localeDetection??!0,alternateLinks:c.alternateLinks??!0},h=f.pathnames,m=(0,n.forwardRef)(function({href:t,locale:n,...r},o){let c,u;"object"==typeof t?(c=t.pathname,u=t.params):c=t;let d=(0,i.isLocalizableHref)(t),m=e(),g=(0,i.isPromise)(m)?a(m):m,v=d?p({locale:n||g,href:null==h?c:{pathname:c,params:u},forcePrefix:null!=n||void 0}):c;return(0,s.jsx)(l.default,{ref:o,href:"object"==typeof t?{...t,pathname:v}:v,locale:n,localeCookie:f.localeCookie,...r})});function p(e){let t,{forcePrefix:n,href:r,locale:a}=e;return null==h?"object"==typeof r?(t=r.pathname,r.query&&(t+=(0,o.serializeSearchParams)(r.query))):t=r:t=(0,o.compileLocalizedPathname)({locale:a,...(0,o.normalizeNameOrNameWithParams)(r),pathnames:f.pathnames}),(0,o.applyPathnamePrefix)(t,a,f,n)}function g(e){return function(t,...n){return e(p(t),...n)}}return{config:f,Link:m,redirect:g(t.redirect),permanentRedirect:g(t.permanentRedirect),getPathname:p}}(r.useLocale,e);return{...h,Link:u,usePathname:function(){let e,a,l=(e=(0,t.usePathname)(),a=(0,r.useLocale)(),(0,n.useMemo)(()=>{if(!e)return e;let t=e,n=(0,i.getLocalePrefix)(a,d.localePrefix);if((0,i.hasPathnamePrefixed)(n,e))t=(0,i.unprefixPathname)(e,n);else if("never"!==d.localePrefix.mode&&d.localePrefix.prefixes){let n=(0,i.getLocaleAsPrefix)(a);(0,i.hasPathnamePrefixed)(n,e)&&(t=(0,i.unprefixPathname)(e,n))}return t},[d.localePrefix,a,e])),s=(0,r.useLocale)();return(0,n.useMemo)(()=>l&&d.pathnames?(0,o.getRoute)(s,l,d.pathnames):l,[s,l])},useRouter:function(){let e=(0,t.useRouter)(),a=(0,r.useLocale)(),i=(0,t.usePathname)();return(0,n.useMemo)(()=>{function t(e){return function(t,n){let{locale:r,...l}=n||{},o=[f({href:t,locale:r||a,forcePrefix:null!=r||void 0})];Object.keys(l).length>0&&o.push(l),(0,c.default)(d.localeCookie,i,a,r),e(...o)}}return{...e,push:t(e.push),replace:t(e.replace),prefetch:t(e.prefetch)}},[a,i,e])},getPathname:f}}(u);e.s(["Link",0,d,"usePathname",0,h,"useRouter",0,m],78147)},32738,93641,e=>{"use strict";var t=e.i(46882),n=e.i(78147),r=e.i(45471),a=e.i(55748),i=e.i(50119);let l=0;function o(){"u">typeof document&&1===(l+=1)&&(document.documentElement.style.overflow="hidden",document.body.style.overflow="hidden")}function s(){"u">typeof document&&0===(l=Math.max(0,l-1))&&(document.documentElement.style.overflow="",document.body.style.overflow="")}
9e.s(["lockScroll",0,o,"unlockScroll",0,s],93641);var c=e.i(86891),u=e.i(25158),d=e.i(78387),f=e.i(25623),h=e.i(81364),m=e.i(61017),p=e.i(30998),g=e.i(47182);function v(e,t){let n=(0,d.useMotionValue)(t()),r=()=>n.set(t());return r(),(0,g.useIsomorphicLayoutEffect)(()=>{let t=()=>p.frame.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,p.cancelFrame)(r)}}),n}var x=e.i(73680);function y(e,t){let n=(0,m.useConstant)(()=>[]);return v(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}var b=e.i(85105),j=e.i(55118);let w=(0,j.createContext)({hasRevealed:!0,navigate:()=>void 0}),P=[{id:"white",className:"bg-[var(--color-bg-default)]",zIndex:3},{id:"black",className:"bg-[var(--color-bg-inverse)]",zIndex:2},{id:"red",className:"bg-[var(--brand)]",zIndex:1}],k=2*Math.PI*58.75,L={cover:"0%",below:"100%",above:"-100%"};function N(e){try{let t=new URL(e,"http://local.invalid"),n=t.pathname;for(let e of r.routing.locales){if(n===`/${e}`){n="/";break}if(n.startsWith(`/${e}/`)){(n=n.slice(e.length+1)).startsWith("/")||(n=`/${n}`);break}}return`${n}${t.search}`}catch{return e}}function C(){return(i.pageTransitionLayerDuration+i.pageTransitionLayerStagger*(P.length-1))*1e3+40}function S({progress:e}){let n=function e(t,n,r,a){if("function"==typeof t){let e;return x.collectMotionValues.current=[],t(),e=v(x.collectMotionValues.current,t),x.collectMotionValues.current=void 0,e}if(void 0!==r&&!Array.isArray(r)&&"function"!=typeof n){var i=t,l=n,o=r,s=a;let c=(0,m.useConstant)(()=>Object.keys(o)),u=(0,m.useConstant)(()=>({}));for(let t of c)u[t]=e(i,l,o[t],s);return u}let c="function"==typeof n?n:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],a=e[1+n],i=e[2+n],l=e[3+n],o=(0,h.interpolate)(a,i,l);return t?o(r):o}(n,r,a),u=Array.isArray(t)?y(t,c):y([t],([e])=>c(e)),d=Array.isArray(t)?void 0:t.accelerate;return d&&!d.isTransformed&&"function"!=typeof n&&Array.isArray(r)&&a?.clamp!==!1&&(u.accelerate={...d,times:n,keyframes:r,isTransformed:!0,...a?.ease?{ease:a.ease}:{}}),u}(e,[0,1],[k,0]);return(0,t.jsxs)("svg",{width:120,height:120,viewBox:"0 0 120 120",className:"-rotate-90","aria-hidden":!0,children:[(0,t.jsx)("circle",{cx:60,cy:60,r:58.75,fill:"none",stroke:"var(--color-border-default)",strokeWidth:2.5}),(0,t.jsx)(u.motion.circle,{cx:60,cy:60,r:58.75,fill:"none",stroke:"var(--brand)",strokeWidth:2.5,strokeLinecap:"round",strokeDasharray:k,style:{strokeDashoffset:n}})]})}function E({progress:e,reduceMotion:n,visible:r,showProgress:a}){return(0,t.jsx)(u.motion.div,{className:"pointer-events-none absolute inset-0 z-[4] flex items-center justify-center",initial:!1,animate:{opacity:+!!r},transition:n?{duration:0}:i.transitionPageTransitionMark,"aria-hidden":!r,children:(0,t.jsxs)("div",{className:"relative flex size-[120px] items-center justify-center",children:[a?(0,t.jsx)(S,{progress:e}):null,(0,t.jsx)(u.motion.div,{className:"absolute inset-0 flex items-center justify-center",animate:n||!r?void 0:i.pageTransitionLogoPulse,transition:i.transitionPageTransitionPulse,children:(0,t.jsx)(b.default,{src:"/download/app-icon.png",alt:"",width:72,height:Math.round(310/274*72),className:"h-[72px] w-auto object-contain",priority:!0})})]})})}e.s(["PageTransition",0,function({children:e}){let r=(0,n.usePathname)(),l=(0,n.useRouter)(),h=(0,f.useReducedMotion)(),m=(0,d.useMotionValue)(0),[p,g]=(0,j.useState)("loading"),[v,x]=(0,j.useState)("cover"),[y,b]=(0,j.useState)(!0),[k,S]=(0,j.useState)(!1),[R,A]=(0,j.use
9State)(!0),T=(0,j.useRef)("loading"),z=(0,j.useRef)(r),M=(0,j.useRef)(!1),I=(0,j.useRef)(null),_=(0,j.useCallback)(e=>{T.current=e,g(e)},[]),$=(0,j.useCallback)(()=>{I.current?.stop(),I.current=null},[]),D=(0,j.useCallback)(e=>($(),m.set(0),I.current=(0,c.animate)(m,.92,{duration:e/1e3,ease:[.4,0,.2,1]}),I.current),[m,$]),O=(0,j.useCallback)(async()=>{$(),await (0,c.animate)(m,1,{duration:.22,ease:[.4,0,.2,1]})},[m,$]),W=(0,j.useCallback)(()=>{b(!1),x("below"),requestAnimationFrame(()=>{requestAnimationFrame(()=>{b(!0)})})},[]),U=(0,j.useCallback)(async()=>{if("revealing"!==T.current&&"idle"!==T.current){if("loading"===T.current?await O():($(),m.set(0)),S(!0),_("revealing"),h){x("above"),_("idle"),m.set(0),W();return}b(!0),x("above"),window.setTimeout(()=>{_("idle"),m.set(0),W()},C())}},[O,W,m,h,_,$]),H=(0,j.useRef)(U),F=(0,j.useRef)(D),V=(0,j.useRef)(W);H.current=U,F.current=D,V.current=W,(0,j.useEffect)(()=>{if(M.current)return;let e=!1,t=!1;if(h){M.current=!0,x("above"),_("idle"),S(!0),V.current();return}x("cover"),_("loading"),F.current(i.pageTransitionMinLoadMs.boot);let n=performance.now(),r=async()=>{if(e||t)return;t=!0;let r=performance.now()-n,a=Math.max(0,i.pageTransitionMinLoadMs.boot-r);await new Promise(e=>window.setTimeout(e,a)),e||(M.current=!0,await H.current())},a=window.setTimeout(()=>{r()},i.pageTransitionMaxBootMs);return"complete"===document.readyState?r():window.addEventListener("load",()=>void r(),{once:!0}),()=>{e=!0,window.clearTimeout(a)}},[h,_]),(0,j.useEffect)(()=>{if(z.current!==r&&(z.current=r,"covering"===T.current||"loading"===T.current)){if(h){_("idle"),S(!0),V.current();return}x("cover"),H.current()}},[r,h,_]);let B=(0,j.useCallback)(e=>{let t=N(e);if(t!==r&&"idle"===T.current){if(h)return void l.push(t);m.set(0),S(!1),b(!0),_("covering"),x("cover"),window.setTimeout(()=>{l.push(t)},C())}},[r,m,h,l,_]);(0,j.useEffect)(()=>{let e=e=>{if(e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;let t=e.target,n=t?.closest?.("a");if(!n||"_blank"===n.target||n.hasAttribute("download"))return;let a=n.getAttribute("href");if(a&&function(e){if(!e||e.startsWith("#")||e.startsWith("mailto:")||e.startsWith("tel:"))return!1;if(e.startsWith("http://")||e.startsWith("https://"))try{return new URL(e).origin===window.location.origin}catch{return!1}return e.startsWith("/")}(a)&&N(a)!==r){if("idle"!==T.current)return void e.preventDefault();e.preventDefault(),B(a)}};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},[B,r]);let K="idle"!==p;return(0,j.useEffect)(()=>{if(K)return o(),()=>s()},[K]),(0,j.useEffect)(()=>{if("covering"!==p){"loading"===p&&A(!0),("revealing"===p||"idle"===p)&&A(!1);return}A(!1);let e=window.setTimeout(()=>{A(!0)},i.pageTransitionMarkDelayMs);return()=>window.clearTimeout(e)},[p]),(0,t.jsxs)(w.Provider,{value:{hasRevealed:k,navigate:B},children:[e,(0,t.jsxs)("div",{className:(0,a.cn)("pointer-events-none fixed inset-0 z-[200]","idle"!==p&&"pointer-events-auto"),"aria-hidden":"idle"===p,"aria-busy":"loading"===p||"covering"===p,children:[P.map((e,n)=>(0,t.jsx)(u.motion.div,{className:(0,a.cn)("absolute inset-0",e.className),style:{zIndex:e.zIndex},initial:!1,animate:{y:L[v]},transition:y?{...i.transitionPageTransitionLayer,delay:y?"covering"===p?(P.length-1-n)*i.pageTransitionLayerStagger:"revealing"===p?n*i.pageTransitionLayerStagger:0:0}:{duration:0}},e.id)),(0,t.jsx)(E,{progress:m,reduceMotion:h,visible:("loading"===p||"covering"===p&&R)&&"cover"===v,showProgress:"loading"===p&&!k})]})]})},"usePageTransition",0,function(){return(0,j.useContext)(w)}],32738)},10479,e=>{"use strict";var t=e.i(19978),n=e.i(46882);e.s(["default",0,function({locale:e,...r}){if(!e)throw Error(void 0);return(0,n.jsx)(t.IntlProvider,{locale:e,...r})}])},74746,2796,e=>{"use strict";let t={home:"/",aboutUs:"/about-us",blog:"/blog",blogPost:e=>`/blog/${e}`,helpCenter:"/help-center",productHelp:"/product-help",bugReport:"/bug-report",updateStampInfo:"/update-stamp-info",termsOfService:"/terms-of-service",privacyPolicy:"/privacy-policy",download:"/download"},n=[t.aboutUs,t.termsOfService,t.privacyPolicy];e.s(["inverseSurfacePaths",0,n,"sitePaths",0,t],74746);var r=e.i(19978);function a(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let i=a(0,r.useTranslations);a(0,r.useFormatter),e.s(["useTranslations",0,i],2796)},46284,e=>{"use strict";var t=e.i(46882),n=e.i(30358),r=e.i(78147),a=e.i(8692),i=e.i(55748),l=e.i(72996),o=e.i(17978),s=e.i(85105),c=e.i(19978);function u({link:e,active:n,locale:s}){let c="ios"===e.id?a.APP_STORE_URLS.ios:"android"===e.id?a.APP_STORE_URLS.android:e.href,d=(0,i.cn)("text-sm leading-[1.4] underline underline-offset-2 transition-colors",n?"text-[var(--color-text-secondary)]":"text-[var(--color-text-default)] hover:text-[var(--color-text-secondary)]"),f=null!=e.translationId?(0,o.visualAttr)({collection:"navigation_items_translations",item:e.translationId,fields:"label"}):void 0,h="ios"===e.id||"android"===e.id?()=>(0,l.trackDownloadClick)({locale:s,platform:"ios"===e.id?"ios":"android",placement:"footer"}):void 0;return e.external?(0,t.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:d,"data-directus":f,onClick:h,children:e.label}):(0,t.jsx)(r.Link,{href:c,className:d,"data-directus":f,children:e.label})}e.s(["Footer",0,function({links:e=[],social:a=[],copy:l,settingsTranslationId:d,className:f}){let h=(0,r.usePathname)(),m=(0,c.useLocale)();return(0,t.jsx)("footer",{className:(0,i.cn)("w-full bg-[var(--color-bg-default)] shadow-[var(--shadow-card)]",f),children:(0,t.jsxs)("div",{className:"mx-auto flex w-full max-w-[var(--content-max)] flex-col items-center gap-[var(--space-600)] p-[var(--space-600)] lg:items-stretch lg:gap-[var(--space-800)] lg:px-0 lg:py-[var(--space-1600)]",children:[(0,t.jsxs)("div",{className:"flex w-full flex-col items-center gap-[var(--space-600)] lg:flex-row lg:items-start lg:justify-between lg:gap-[var(--space-800)]",children:[(0,t.jsx)(r.Link,{href:"/","aria-label":l?.logoAlt??"Stamp Quest homepage",className:"relative block shrink-0 overflow-hidden",style:{width:163,height:40},"data-directus":null!=d?(0,o.visualAttr)({collection:"site_settings_translations",item:d,fields:"logo_alt"}):void 0,children:(0,t.jsx)(s.default,{src:"/brand/logo-horizontal.png",alt:l?.logoAlt??"Stamp Quest",width:163,height:40,className:"size-full object-contain",loading:"eager"})}),e.length>0?(0,t.jsx)("nav",{"aria-label":"Footer",className:"flex w-full flex-wrap gap-4 lg:w-auto lg:max-w-[640px] lg:justify-end",children:e.map(e=>{var n;return(0,t.jsx)("div",{className:"flex items-center lg:w-auto",style:{width:153},children:(0,t.jsx)(u,{link:e,locale:m,active:!e.external&&("/"===(n=e.href)?"/"===h:h===n||h.startsWith(`${n}/`))})},e.id)})}):null]}),(0,t.jsxs)("div",{className:"flex w-full items-center gap-[var(--space-600)] lg:justify-between",children:[(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col justify-center text-sm leading-[1.4] text-[var(--color-text-secondary)] lg:flex-none",children:[l?.copyright?(0,t.jsx)("p",{"data-directus":null!=d?(0,o.visualAttr)({collection:"site_settings_translations",item:d,fields:"copyright"}):void 0,children:l.copyright}):null,l?.creditsLabel?(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{"data-directus":null!=d?(0,o.visualAttr)({collection:"site_settings_translations",item:d,fields:"credits_prefix"}):void 0,children:l.creditsPrefix}),(0,t.jsx)("a",{href:l.creditsHref,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2 transition-colors duration-200 hover:text-[var(--color-text-default)]","data-directus":null!=d?(0,o.visualAttr)({collection:"site_settings_translations",item:d,fields:"credits_label"}):void 0,children:l.creditsLabel})]}):null]}),a.length>0?(0,t.jsx)("div",{className:"flex shrink-0 items-center gap-[var(--space-600)]",children:a.map(e=>(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.label,className:"flex size-5 items-center justify-center transition-opacity duration-200 hover:opacity-70","data-directus":null!=e.translationId?(0,o.visualAttr)({collection:"navigation_items_translations",item:e.translationId,fields:"label"}):void 0,children:(0,t.jsx)(n.Icon,{name:e.icon,size:20,tone:"secondary"})},e.id))}):null]})]})})}])},86122,e=>{"use strict";var t=e.i(46882),n=e.i(55748);function r({asShell:e=!1,className:a,children:i,...l}){return(0,t.jsx)("div",{className:(0,n.cn)("mx-auto w-full px-[var(--page-gutter)]",e?"max-w-[var(--mobile-max)] lg:max-w-[var(--page-max)]":"max-w-[var(--content-max)]",a),...l,children:i})}var a=e.i(32738),i=e.i(30358),l=e.i(78147),o=e.i(45471),s=e.i(93641),c=e.i(74746),u=e.i(17978),d=e.i(56372),f=e.i(25158),h=e.i(25623),m=e.i(85105),p=e.i(54249),g=e.i(19978),v=e.i(2796),x=e.i(55118),y=e.i(50119);let b=[{key:"home",href:c.sitePaths.home,label:"Homepage"},{key:"about",href:c.sitePaths.aboutUs,label:"About us"},{key:"blog",href:c.sitePaths.blog,label:"Blog"},{key:"help",href:c.sitePaths.helpCenter,label:"Help Center"}],j={en:"English","ja-jp":"æ¥æ¬èª"};function w({name:e,alt:n,onClick:r,tone:a="default"}){return(0,t.jsx)("button",{type:"button","aria-label":n,onClick:r,className:"relative flex size-5 shrink-0 cursor-pointer items-center justify-center overflow-hidden transition-opacity duration-200 hover:opacity-70",children:(0,t.jsx)(i.Icon,{name:e,size:20,tone:a})})}function P(){let e=(0,v.useTranslations)("ui"),n=(0,v.useTranslations)("footer");return(0,t.jsx)(p.default,{href:"/","aria-label":e("homepageAria"),className:"relative block h-8 w-[134px] shrink-0 overflow-hidden",children:(0,t.jsx)(m.default,{src:"/brand/logo-horizontal.png",alt:n("logoAlt"),width:134,height:32,className:"size-full object-contain",priority:!0,loading:"eager",fetchPriority:"high"})})}function k({items:e,onSelected:r}){let a=(0,l.usePathname)();return(0,t.jsx)("div",{className:"hidden flex-1 items-center justify-center gap-8 lg:flex",children:e.map(e=>{var i;let l="/"===(i=e.href)?"/"===a:a===i||a.startsWith(`${i}/`);return(0,t.jsx)(p.default,{href:e.href,onClick:t=>{t.preventDefault(),r(e.href)},className:(0,n.cn)("text-sm leading-[1.4] underline underline-offset-2 transition-colors",l?"text-[var(--color-text-secondary)]":"text-[var(--color-text-default)] hover:text-[var(--color-text-secondary)]"),"data-directus":null!=e.translationId?(0,u.visualAttr)({collection:"navigation_items_translations",item:e.translationId,fields:"label"}):void 0,children:e.label},e.key)})})}function L({onSelected:e}){let r=(0,v.useTranslations)("ui"),a=(0,g.useLocale)(),[l,s]=(0,x.useState)(!1),c=(0,x.useRef)(null),u="header-language-listbox";return(0,x.useEffect)(()=>
9{if(l)return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)};function e(e){c.current?.contains(e.target)||s(!1)}function t(e){"Escape"===e.key&&s(!1)}},[l]),(0,t.jsxs)("div",{className:"relative",ref:c,children:[(0,t.jsx)("button",{type:"button","aria-label":r("selectLanguage"),"aria-haspopup":"listbox","aria-expanded":l,"aria-controls":u,onClick:()=>s(e=>!e),className:"relative flex size-5 shrink-0 cursor-pointer items-center justify-center overflow-hidden transition-opacity duration-200 hover:opacity-70",children:(0,t.jsx)(i.Icon,{name:"globe",size:20,tone:l?"default":"secondary"})}),(0,t.jsx)(d.AnimatePresence,{children:l?(0,t.jsx)(f.motion.ul,{id:u,role:"listbox","aria-label":r("language"),initial:{opacity:0,y:-4,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-4,scale:.98},transition:{duration:y.motionDuration.fast,ease:y.easeInOut},className:"absolute right-0 top-full z-30 mt-3 min-w-[10.5rem] overflow-hidden rounded-[var(--radius-400)] border border-[var(--color-border-default)] bg-[var(--color-bg-default)] py-2 shadow-[var(--shadow-card)]",children:o.routing.locales.map(r=>{let i=r===a;return(0,t.jsx)("li",{role:"presentation",children:(0,t.jsx)("button",{type:"button",role:"option","aria-selected":i,className:(0,n.cn)("flex w-full cursor-pointer px-4 py-2.5 text-left text-sm leading-[1.4]",i?"bg-[var(--color-bg-secondary)] font-semibold text-[var(--brand)]":"text-[var(--color-text-default)] hover:bg-[var(--color-bg-secondary)]"),onClick:()=>{s(!1),i||e(r)},children:j[r]})},r)})}):null})]})}function N({state:e,setState:n,items:r,onDesktopNav:a,onDesktopLocale:i}){let l=(0,v.useTranslations)("ui"),o="language"===e;return(0,t.jsxs)("div",{className:"flex h-8 w-full shrink-0 items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-4",children:[(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(w,{name:"globe",tone:o?"default":"secondary",alt:l("selectLanguage"),onClick:()=>n(o?"nav":"language")})}),(0,t.jsx)("div",{className:"hidden lg:block",children:(0,t.jsx)(P,{})})]}),(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(P,{})}),(0,t.jsx)(k,{items:r,onSelected:a}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-4",children:[(0,t.jsx)("div",{className:"hidden lg:block",children:(0,t.jsx)(L,{onSelected:i})}),(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(w,{name:"nav"===e||"language"===e?"menu":"close",tone:"default",alt:l("menu"===e?"closeMenu":"nav"===e?"openMenu":"closeMenu"),onClick:()=>{"menu"===e||"language"===e?n("nav"):n("menu")}})})]})]})}function C({items:e,onSelected:r}){return(0,t.jsx)(f.motion.div,{className:"flex flex-col items-center gap-4 pt-4 lg:hidden",variants:y.staggerListVariants,initial:"hidden",animate:"visible",exit:"hidden",children:e.map((e,a)=>(0,t.jsx)(f.motion.div,{variants:y.fadeSlideItemVariants,className:"w-full",children:(0,t.jsx)(p.default,{href:e.href,onClick:t=>{t.preventDefault(),r(e.href)},className:(0,n.cn)("block text-center text-base leading-[1.4] underline underline-offset-2 transition-colors",0===a?"text-[var(--color-text-secondary)]":"text-[var(--color-text-default)] hover:text-[var(--color-text-secondary)]"),"data-directus":null!=e.translationId?(0,u.visualAttr)({collection:"navigation_items_translations",item:e.translationId,fields:"label"}):void 0,children:e.label})},e.key))})}function S({onSelected:e}){let r=(0,g.useLocale)(),a=(0,v.useTranslations)("ui");return(0,t.jsx)(f.motion.div,{className:"flex flex-col items-center gap-4 pt-4 lg:hidden",variants:y.staggerListVariants,initial:"hidden",animate:"visible",exit:"hidden",role:"listbox","aria-label":a("language"),children:o.routing.locales.map(a=>{let i=a===r;return(0,t.jsx)(f.motion.div,{variants:y.fadeSlideItemVariants,className:"w-full",children:(0,t.jsx)("button",{type:"button",role:"option","aria-selected":i,onClick:()=>{e(a)},className:(0,n.cn)("block w-full cursor-pointer text-center text-base leading-[1.4] underline underline-offset-2",i?"text-[var(--color-text-secondary)]":"text-[var(--color-text-default)]"),children:j[a]})},a)})})}e.s(["Header",0,function({className:e,initialState:i="nav",sticky:o=!0,surface:u,navItems:m}){let p=(0,v.useTranslations)("ui"),g=(0,v.useTranslations)("nav"),j=m&&m.length>0?m:b.map(e=>({...e,label:g(e.key)})),[w,P]=(0,x.useState)(i),[k,L]=(0,x.useState)(null),E="nav"!==w,R=(0,l.usePathname)(),A=(0,l.useRouter)(),{hasRevealed:T,navigate:z}=(0,a.usePageTransition)(),M=(0,h.useReducedMotion)(),I=u??(c.inverseSurfacePaths.includes(R)?"inverse":"default"),_=(0,x.useRef)(null),[$,D]=(0,x.useState)(0),O
9=e=>{L(e),P("nav")};return(0,x.useLayoutEffect)(()=>{let e=_.current;if(!e)return;let t=()=>{let t=e.offsetHeight;E&&0===t||D(t)};t();let n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()},[E,w]),(0,x.useEffect)(()=>{if(o&&E)return(0,s.lockScroll)(),()=>(0,s.unlockScroll)()},[o,E]),(0,x.useEffect)(()=>{let e=window.matchMedia("(min-width: 1024px)"),t=()=>{e.matches&&"nav"!==w&&P("nav")};return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[w]),(0,t.jsxs)(t.Fragment,{children:[o?(0,t.jsx)("div",{className:(0,n.cn)("h-24","w-full shrink-0","inverse"===I?"bg-[var(--color-bg-inverse)]":"bg-transparent"),"aria-hidden":!0}):null,(0,t.jsxs)("div",{className:(0,n.cn)(o?"fixed inset-x-0 top-0 z-40":"relative z-40","w-full bg-transparent",e),children:[(0,t.jsx)(d.AnimatePresence,{children:E?(0,t.jsx)(f.motion.button,{type:"button","aria-label":p("closeMenu"),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:y.transitionBackdrop,onClick:()=>{L(null),P("nav")},className:(0,n.cn)(o?"fixed inset-0":"absolute inset-0","z-0 cursor-default border-0 bg-[rgba(30,30,30,0.55)] p-0")},"header-backdrop"):null}),(0,t.jsx)("header",{className:"relative z-10 w-full bg-transparent",children:(0,t.jsx)(r,{asShell:!0,className:"flex justify-center py-4",children:(0,t.jsx)(f.motion.div,{className:"w-full",initial:!M&&{opacity:0,y:-16,scale:.98},animate:M||T?{opacity:1,y:0,scale:1}:{opacity:0,y:-16,scale:.98},transition:{duration:y.pageEnterDuration.nav,ease:y.easeInOut,delay:y.pageEnterDelay.nav},children:(0,t.jsxs)(f.motion.nav,{"aria-label":p("language"===w?"languageSelector":"primaryNav"),initial:!1,animate:{paddingBottom:E?24:16},transition:{duration:y.motionDuration.panel,ease:y.easeInOut,delay:E?0:y.motionDuration.exitDelay},className:(0,n.cn)("flex w-full flex-col items-center rounded-[var(--radius-400)] border border-[rgba(215,215,215,0)] bg-[var(--color-bg-default)] px-6 pt-4",E?"overflow-hidden":"overflow-visible","inverse"===I?"shadow-[var(--shadow-card-dark)]":"shadow-[var(--shadow-card)]"),children:[(0,t.jsx)(N,{state:w,setState:P,items:j,onDesktopNav:e=>{z(e)},onDesktopLocale:e=>{A.replace(R,{locale:e})}}),(0,t.jsx)(f.motion.div,{initial:!1,animate:{height:E?$:0,opacity:+!!E},onAnimationComplete:()=>{!E&&k&&("href"===k.type?z(k.href):A.replace(R,{locale:k.locale}),L(null))},transition:{height:{duration:y.motionDuration.panel,ease:y.easeInOut,delay:E?0:y.motionDuration.exitDelay},opacity:{duration:y.motionDuration.fast,ease:y.easeInOut,delay:.1*!E}},className:"w-full overflow-hidden",children:(0,t.jsx)("div",{ref:_,children:(0,t.jsx)(d.AnimatePresence,{mode:"wait",initial:!1,children:"menu"===w?(0,t.jsx)(C,{items:j,onSelected:e=>O({type:"href",href:e})},"menu"):"language"===w?(0,t.jsx)(S,{onSelected:e=>O({type:"locale",locale:e})},"language"):null})})})]})})})})]})]})}],86122)}]);
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.