PageSourceSearch

https://taichiendoh.com/_next/static/chunks/25abe8b255354b82.js?dpl=dpl_28CxmrZyGCx25gEZ7iCCTFZM5EGS

js taichiendoh.com collected 2026-10-05 21:29:15 UTC 229,898 bytes, 5 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,401355,e=>{"use strict";var t=e.i(271645);function a(){return(0,t.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target.classList.add("active")})},{root:null,rootMargin:"0px",threshold:.1});document.querySelectorAll(".scroll-reveal").forEach(t=>e.observe(t));let t=new MutationObserver(()=>{document.querySelectorAll(".scroll-reveal:not(.active)").forEach(t=>e.observe(t))});return t.observe(document.body,{childList:!0,subtree:!0}),()=>{e.disconnect(),t.disconnect()}},[]),null}e.s(["default",()=>a])},849575,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"BloomFilter",{enumerable:!0,get:function(){return i}});class i{constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}static from(e,t=1e-4){let a=new i(e.length,t);for(let t of e)a.add(t);return a}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let a=1;a<=this.numHashes;a++){let i=function(e){let t=0;for(let a=0;a<e.length;a++)t=Math.imul(t^e.charCodeAt(a),0x5bd1e995),t^=t>>>13,t=Math.imul(t,0x5bd1e995);return t>>>0}(`${e}${a}`)%this.numBits;t.push(i)}return t}}},957473,(e,t,a)=>{"use strict";function i(e,t=""){return("/"===e?"/index":/^\/index(\/|$)/.test(e)?`/index${e}`:e)+t}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return i}})},87831,(e,t,a)=>{"use strict";let i;function r(e){return(void 0===i&&"u">typeof window&&(i=window.trustedTypes?.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})||null),i)?.createScriptURL(e)||e}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return r}}),("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},808341,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return n}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},490758,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={createRouteLoader:function(){return g},getClientBuildManifest:function(){return h},isAssetError:function(){return p},markAssetError:function(){return d}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});e.r(555682),e.r(957473);let n=e.r(87831),o=e.r(808341),s=e.r(543369),l=e.r(309885);function c(e,t,a){let i,r=t.get(e);if(r)return"future"in r?r.future:Promise.resolve(r);let n=new Promise(e=>{i=e});return t.set(e,{resolve:i,future:n}),a?a().then(e=>(i(e),e)).catch(a=>{throw t.delete(e),a}):n}let u=Symbol("ASSET_LOAD_ERROR");function d(e){return Object.defineProperty(e,u,{})}function p(e){return e&&u in e}let m=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch{return!1}}(),_=()=>(0,s.getDeploymentIdQueryOrEmptyString)();function f(e,t,a){return new Promise((i,r)=>{let n=!1;e.then(e=>{n=!0,i(e)}).catch(r),(0,o.requestIdleCallback)(()=>setTimeout(()=>{n||r(a)},t))})}function h(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):f(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,d(Object.defineProperty(Error("Failed to load client build manifest"),"__NEXT_ERROR_CODE",{value:"E273",enumerable:!1,
1configurable:!0})))}function b(e,t){return h().then(a=>{if(!(t in a))throw d(Object.defineProperty(Error(`Failed to lookup route: ${t}`),"__NEXT_ERROR_CODE",{value:"E446",enumerable:!1,configurable:!0}));let i=a[t].map(t=>e+"/_next/"+(0,l.encodeURIPath)(t));return{scripts:i.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+_()),css:i.filter(e=>e.endsWith(".css")).map(e=>e+_())}})}function g(e){let t=new Map,a=new Map,i=new Map,r=new Map;function n(e){{var t;let i=a.get(e.toString());return i?i:document.querySelector(`script[src^="${e}"]`)?Promise.resolve():(a.set(e.toString(),i=new Promise((a,i)=>{(t=document.createElement("script")).onload=a,t.onerror=()=>i(d(Object.defineProperty(Error(`Failed to load script: ${e}`),"__NEXT_ERROR_CODE",{value:"E74",enumerable:!1,configurable:!0}))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),i)}}function s(e){let t=i.get(e);return t||i.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Object.defineProperty(Error(`Failed to load stylesheet: ${e}`),"__NEXT_ERROR_CODE",{value:"E189",enumerable:!1,configurable:!0});return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw d(e)})),t}return{whenEntrypoint:e=>c(e,t),onEntrypoint(e,a){(a?Promise.resolve().then(()=>a()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(a=>{let i=t.get(e);i&&"resolve"in i?a&&(t.set(e,a),i.resolve(a)):(a?t.set(e,a):t.delete(e),r.delete(e))})},loadRoute(a,i){return c(a,r,()=>{let r;return f(b(e,a).then(({scripts:e,css:i})=>Promise.all([t.has(a)?[]:Promise.all(e.map(n)),Promise.all(i.map(s))])).then(e=>this.whenEntrypoint(a).then(t=>({entrypoint:t,styles:e[1]}))),3800,d(Object.defineProperty(Error(`Route did not complete loading: ${a}`),"__NEXT_ERROR_CODE",{value:"E12",enumerable:!1,configurable:!0}))).then(({entrypoint:e,styles:t})=>{let a=Object.assign({styles:t},e);return"error"in e?e:a}).catch(e=>{if(i)throw e;return{error:e}}).finally(()=>r?.())})},prefetch(t){let a;return(a=navigator.connection)&&(a.saveData||/2g/.test(a.effectiveType))?Promise.resolve():b(e,t).then(e=>Promise.all(m?e.scripts.map(e=>{var t,a,i;return t=e.toString(),a="script",new Promise((e,r)=>{let n=`
2      link[rel="prefetch"][href^="${t}"],
3      link[rel="preload"][href^="${t}"],
4      script[src^="${t}"]`;if(document.querySelector(n))return e();i=document.createElement("link"),a&&(i.as=a),i.rel="prefetch",i.crossOrigin=void 0,i.onload=e,i.onerror=()=>r(d(Object.defineProperty(Error(`Failed to prefetch: ${t}`),"__NEXT_ERROR_CODE",{value:"E268",enumerable:!1,configurable:!0}))),i.href=t,document.head.appendChild(i)})}):[])).then(()=>{(0,o.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},479520,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={default:function(){return y},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return b}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(555682),o=e.r(190809),s=e.r(843476),l=n._(e.r(174080)),c=o._(e.r(271645)),u=e.r(742732),d=e.r(922737),p=e.r(808341),m=new Map,_=new Set,f=e=>{let{src:t,id:a,onLoad:i=()=>{},onReady:r=null,dangerouslySetInnerHTML:n,children:o="",strategy:s="afterInteractive",onError:c,stylesheets:u}=e,p=a||t;if(p&&_.has(p))return;if(m.has(t)){_.add(p),m.get(t).then(i,c);return}let f=()=>{r&&r(),_.add(p)},h=document.createElement("script"),b=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),i&&i.call(this,t),f()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});n?(h.innerHTML=n.__html||"",f()):o?(h.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",f()):t&&(h.src=t,m.set(t,b)),(0,d.setAttributesFromProps)(h,e),"worker"===s&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",s),u&&(e=>
4{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let a=document.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=e,t.appendChild(a)})}})(u),document.body.appendChild(h)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>f(e))}):f(e)}function b(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");_.add(t)})}function g(e){let{id:t,src:a="",onLoad:i=()=>{},onReady:r=null,strategy:n="afterInteractive",onError:o,stylesheets:d,...m}=e,{updateScripts:h,scripts:b,getIsSsr:g,appDir:y,nonce:v}=(0,c.useContext)(u.HeadManagerContext);v=m.nonce||v;let P=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||a;P.current||(r&&e&&_.has(e)&&r(),P.current=!0)},[r,t,a]);let w=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!w.current){if("afterInteractive"===n)f(e);else"lazyOnload"===n&&("complete"===document.readyState?(0,p.requestIdleCallback)(()=>f(e)):window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>f(e))}));w.current=!0}},[e,n]),("beforeInteractive"===n||"worker"===n)&&(h?(b[n]=(b[n]||[]).concat([{id:t,src:a,onLoad:i,onReady:r,onError:o,...m,nonce:v}]),h(b)):g&&g()?_.add(t||a):g&&!g()&&f({...e,nonce:v})),y){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===n)if(!a)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:v,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...m,id:t}])})`}});else return l.default.preload(a,m.integrity?{as:"script",integrity:m.integrity,nonce:v,crossOrigin:m.crossOrigin}:{as:"script",nonce:v,crossOrigin:m.crossOrigin}),(0,s.jsx)("script",{nonce:v,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([a,{...m,id:t}])})`}});"afterInteractive"===n&&a&&l.default.preload(a,m.integrity?{as:"script",integrity:m.integrity,nonce:v,crossOrigin:m.crossOrigin}:{as:"script",nonce:v,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let y=g;("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},95284,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={getSortedRouteObjects:function(){return s},getSortedRoutes:function(){return o}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e="/"){let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let a=t.map(t=>this.children.get(t)._smoosh(`${e}${t}/`)).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&a.push(...this.children.get("[]")._smoosh(`${e}[${this.slugName}]/`)),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error(`You cannot define a route with the same specificity as a optional catch-all route ("${t}" and "${t}[[...${this.optionalRestSlugName}]]").`),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});a.unshift(t)}return null!==this.restSlugName&&a.push(...this.children.get("[...]")._smoosh(`${e}[...${this.restSlugName}]/`)),null!==this.optionalRestSlugName&&a.push(...this.children.get("[[...]]")._smoosh(`${e}[[...${this.optionalRestSlugName}]]/`)),a}_insert(e,t,a){if(0===e.length){this.placeholder=!1;return}if(a)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let n=i.slice(1,-1),o=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),o=!0),n.startsWith("…"))throw Object.defineProperty(Error(`Detected a three-dot character ('…') at ('${n}'). Did you mean ('...')?`),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,
4configurable:!0});if(n.startsWith("...")&&(n=n.substring(3),a=!0),n.startsWith("[")||n.endsWith("]"))throw Object.defineProperty(Error(`Segment names may not start or end with extra brackets ('${n}').`),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(n.startsWith("."))throw Object.defineProperty(Error(`Segment names may not start with erroneous periods ('${n}').`),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function r(e,a){if(null!==e&&e!==a)throw Object.defineProperty(Error(`You cannot use different slug names for the same dynamic path ('${e}' !== '${a}').`),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});t.forEach(e=>{if(e===a)throw Object.defineProperty(Error(`You cannot have the same slug name "${a}" repeat within a single dynamic path`),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Object.defineProperty(Error(`You cannot have the slug names "${e}" and "${a}" differ only by non-word symbols within a single dynamic path`),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),t.push(a)}if(a)if(o){if(null!=this.restSlugName)throw Object.defineProperty(Error(`You cannot use both an required and optional catch-all route at the same level ("[...${this.restSlugName}]" and "${e[0]}" ).`),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});r(this.optionalRestSlugName,n),this.optionalRestSlugName=n,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error(`You cannot use both an optional and required catch-all route at the same level ("[[...${this.optionalRestSlugName}]]" and "${e[0]}").`),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});r(this.restSlugName,n),this.restSlugName=n,i="[...]"}else{if(o)throw Object.defineProperty(Error(`Optional route parameters are not yet supported ("${e[0]}").`),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});r(this.slugName,n),this.slugName=n,i="[]"}}this.children.has(i)||this.children.set(i,new n),this.children.get(i)._insert(e.slice(1),t,a)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function o(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}function s(e,t){let a={},i=[];for(let r=0;r<e.length;r++){let n=t(e[r]);a[n]=r,i[r]=n}return o(i).map(t=>e[a[t]])}},285777,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let i=e.r(591463),r=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,n=/\/\[[^/]+\](?=\/|$)/;function o(e,t=!0){return((0,i.isInterceptionRouteAppPath)(e)&&(e=(0,i.extractInterceptionRouteInformation)(e).interceptedRoute),t)?n.test(e):r.test(e)}},660180,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={getSortedRouteObjects:function(){return n.getSortedRouteObjects},getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(95284),o=e.r(285777)},572263,(e,t,a)=>{"use strict";function i(e){return e.replace(/\\/g,"/")}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"normalizePathSep",{enumerable:!0,get:function(){return i}})},881672,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"denormalizePagePath",{enumerable:!0,get:function(){return n}});let i=e.r(660180),r=e.r(572263);function n(e){let t=(0,r.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,i.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},927711,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"normalizeLocalePath",{enumerable:!0,get:function(){return r}});let i=new WeakMap;function r(e,t){let a;if(!t)return{pathname:e};let r=i.get(t);r||(r=t.map(e=>e.toLowerCase()),i.set(t,r));let n=e.split("/",2);if(!n[1])return{pathname:e};let o=n[1].toLowerCase(),s=r.indexOf(o);return s<0?{pathname:e}:(a=t[s],{pathname:e=e.slice(a.length+1)||"/",detectedLocale:a})}},226098,(e,t,a)=>{"use strict";function i(){let e=Object.create(null);return{on(t,a){(e[t]||(e[t]=[])).push(a)},off(t,a){e[t]&&e[t].splice(e[t].indexOf(a)>>>0,1)},emit(t,...a){(e[t]||[]).slice().map(e=>{e(...a)})}}}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return i}})},722783,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"parseRelativeUrl",{enumerable:!0,get:function(){return n}});
4let i=e.r(718967),r=e.r(998183);function n(e,t,a=!0){let o=new URL("u"<typeof window?"http://n":(0,i.getLocationOrigin)()),s=t?new URL(t,o):e.startsWith(".")?new URL("u"<typeof window?"http://n":window.location.href):o,{pathname:l,searchParams:c,search:u,hash:d,href:p,origin:m}=new URL(e,s);if(m!==o.origin)throw Object.defineProperty(Error(`invariant: invalid relative URL, router received ${e}`),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{pathname:l,query:a?(0,r.searchParamsToUrlQuery)(c):void 0,search:u,hash:d,href:p.slice(m.length),slashes:void 0}}},873423,(e,t,a)=>{(()=>{"use strict";"u">typeof __nccwpck_require__&&(__nccwpck_require__.ab="/ROOT/node_modules/next/dist/compiled/path-to-regexp/");var e={};(()=>{function t(e,t){void 0===t&&(t={});for(var a=function(e){for(var t=[],a=0;a<e.length;){var i=e[a];if("*"===i||"+"===i||"?"===i){t.push({type:"MODIFIER",index:a,value:e[a++]});continue}if("\\"===i){t.push({type:"ESCAPED_CHAR",index:a++,value:e[a++]});continue}if("{"===i){t.push({type:"OPEN",index:a,value:e[a++]});continue}if("}"===i){t.push({type:"CLOSE",index:a,value:e[a++]});continue}if(":"===i){for(var r="",n=a+1;n<e.length;){var o=e.charCodeAt(n);if(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||95===o){r+=e[n++];continue}break}if(!r)throw TypeError("Missing parameter name at ".concat(a));t.push({type:"NAME",index:a,value:r}),a=n;continue}if("("===i){var s=1,l="",n=a+1;if("?"===e[n])throw TypeError('Pattern cannot start with "?" at '.concat(n));for(;n<e.length;){if("\\"===e[n]){l+=e[n++]+e[n++];continue}if(")"===e[n]){if(0==--s){n++;break}}else if("("===e[n]&&(s++,"?"!==e[n+1]))throw TypeError("Capturing groups are not allowed at ".concat(n));l+=e[n++]}if(s)throw TypeError("Unbalanced pattern at ".concat(a));if(!l)throw TypeError("Missing pattern at ".concat(a));t.push({type:"PATTERN",index:a,value:l}),a=n;continue}t.push({type:"CHAR",index:a,value:e[a++]})}return t.push({type:"END",index:a,value:""}),t}(e),i=t.prefixes,n=void 0===i?"./":i,o=t.delimiter,s=void 0===o?"/#?":o,l=[],c=0,u=0,d="",p=function(e){if(u<a.length&&a[u].type===e)return a[u++].value},m=function(e){var t=p(e);if(void 0!==t)return t;var i=a[u],r=i.type,n=i.index;throw TypeError("Unexpected ".concat(r," at ").concat(n,", expected ").concat(e))},_=function(){for(var e,t="";e=p("CHAR")||p("ESCAPED_CHAR");)t+=e;return t},f=function(e){for(var t=0;t<s.length;t++){var a=s[t];if(e.indexOf(a)>-1)return!0}return!1},h=function(e){var t=l[l.length-1],a=e||(t&&"string"==typeof t?t:"");if(t&&!a)throw TypeError('Must have text between two parameters, missing text after "'.concat(t.name,'"'));return!a||f(a)?"[^".concat(r(s),"]+?"):"(?:(?!".concat(r(a),")[^").concat(r(s),"])+?")};u<a.length;){var b=p("CHAR"),g=p("NAME"),y=p("PATTERN");if(g||y){var v=b||"";-1===n.indexOf(v)&&(d+=v,v=""),d&&(l.push(d),d=""),l.push({name:g||c++,prefix:v,suffix:"",pattern:y||h(v),modifier:p("MODIFIER")||""});continue}var P=b||p("ESCAPED_CHAR");if(P){d+=P;continue}if(d&&(l.push(d),d=""),p("OPEN")){var v=_(),w=p("NAME")||"",S=p("PATTERN")||"",E=_();m("CLOSE"),l.push({name:w||(S?c++:""),pattern:w&&!S?h(v):S,prefix:v,suffix:E,modifier:p("MODIFIER")||""});continue}m("END")}return l}function a(e,t){void 0===t&&(t={});var a=n(t),i=t.encode,r=void 0===i?function(e){return e}:i,o=t.validate,s=void 0===o||o,l=e.map(function(e){if("object"==typeof e)return new RegExp("^(?:".concat(e.pattern,")$"),a)});return function(t){for(var a="",i=0;i<e.length;i++){var n=e[i];if("string"==typeof n){a+=n;continue}var o=t?t[n.name]:void 0,c="?"===n.modifier||"*"===n.modifier,u="*"===n.modifier||"+"===n.modifier;if(Array.isArray(o)){if(!u)throw TypeError('Expected "'.concat(n.name,'" to not repeat, but got an array'));if(0===o.length){if(c)continue;throw TypeError('Expected "'.concat(n.name,'" to not be empty'))}for(var d=0;d<o.length;d++){var p=r(o[d],n);if(s&&!l[i].test(p))throw TypeError('Expected all "'.concat(n.name,'" to match "').concat(n.pattern,'", but got "').concat(p,'"'));a+=n.prefix+p+n.suffix}continue}if("string"==typeof o||"number"==typeof o){var p=r(String(o),n);if(s&&!l[i].test(p))throw TypeError('Expected "'.concat(n.name,'" to match "').concat(n.pattern,'", but got "').concat(p,'"'));a+=n.prefix+p+n.suffix;continue}if(!c){var m=u?"an array":"a string";throw TypeError('Expected "'.concat(n.name,'" to be ').concat(m))}}return a}}function i(e,t,a){void 0===a&&(a={});var i=a.decode,r=void 0===i?function(e){return e}:i;return function(a){var i=e.exec(a);if(!i)return!1;for(var n=i[0],o=i.index,s=Object.create(null),l=1;l<i.length;l++)!function(e){if(void 0!==i[e]){var a=t[e-1];"*"===a.modifier||"+"===a.modifier?s[a.name]=i[e].split(a.prefix+a.suffix).map(function(e){return r(e,a)}):s[a.name]=r(i[e],a)}}(l);return{path:n,index:o,params:s}}}function r(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function n(e){return e&&e.sensitive?"":"i"}function o(e,t,a){void 0===a&&(a={});for(var i=a.strict,o=void 0!==i&&i,s=a.start,l=a.end,c=a.encode,u=void 0===c?function(e){return e}:c,d=a.delimiter,p=a.endsWith,m="[".concat(r(void 0===p?"":p),"]|$"),_="[".concat(r(void 0===d?"/#?":d),"]"),f=void 0===s||s?"^":"",h=0;h<e.length;h++){var b=e[h];if("string"==typeof b)f+=r(u(b));else{var g=r(u(b.prefix)),y=r(u(b.suffix));if(b.pattern)if(t&&t.push(b),g||y)if("+"===b.modifier||"*"===b.modifier){var v="*"===b.modifier?"?":"";f+="(?:".concat(g,"((?:").concat(b.pattern,")(?:").concat(y).concat(g,"(?:").concat(b.pattern,"))*)").concat(y,")").concat(v)}else f+="(?:".concat(g,"(").concat(b.pattern,")").concat(y,")").concat(b.modifier);else{if("+"===b.modifier||"*"===b.modifier)throw TypeError('Can not repeat "'.concat(b.name,'" without a prefix and suffix'));f+="(".concat(b.pattern,")").concat(b.modifier)}else f+="(?:".concat(g).concat(y,")").concat(b.modifier)}}if(void 0===l||l)o||(f+="".concat(_,"?")),f+=a.endsWith?"(?=".concat(m,")"):"$";else{var P=e[e.length-1],w="string"==typeof P?_.indexOf(P[P.length-1])>-1:void 0===P;o||(f+="(?:".concat(_,"(?=").concat(m,"))?")),w||(f+="(?=".concat(_,"|").concat(m,")"))}return new RegExp(f,n(a))}
4function s(e,a,i){if(e instanceof RegExp){var r;if(!a)return e;for(var l=/\((?:\?<(.*?)>)?(?!\?)/g,c=0,u=l.exec(e.source);u;)a.push({name:u[1]||c++,prefix:"",suffix:"",modifier:"",pattern:""}),u=l.exec(e.source);return e}return Array.isArray(e)?(r=e.map(function(e){return s(e,a,i).source}),new RegExp("(?:".concat(r.join("|"),")"),n(i))):o(t(e,i),a,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.pathToRegexp=e.tokensToRegexp=e.regexpToFunction=e.match=e.tokensToFunction=e.compile=e.parse=void 0,e.parse=t,e.compile=function(e,i){return a(t(e,i),i)},e.tokensToFunction=a,e.match=function(e,t){var a=[];return i(s(e,a,t),a,t)},e.regexpToFunction=i,e.tokensToRegexp=o,e.pathToRegexp=s})(),t.exports=e})()},268280,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={PARAM_SEPARATOR:function(){return n},hasAdjacentParameterIssues:function(){return o},normalizeAdjacentParameters:function(){return s},normalizeTokensForRegexp:function(){return l},stripNormalizedSeparators:function(){return c},stripParameterSeparators:function(){return u}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n="_NEXTSEP_";function o(e){return"string"==typeof e&&!!(/\/\(\.{1,3}\):[^/\s]+/.test(e)||/:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z_][a-zA-Z0-9_]*/.test(e))}function s(e){let t=e;return(t=t.replace(/(\([^)]*\)):([^/\s]+)/g,`$1${n}:$2`)).replace(/:([^:/\s)]+)(?=:)/g,`:$1${n}`)}function l(e){return e.map(e=>"object"==typeof e&&null!==e&&"modifier"in e&&("*"===e.modifier||"+"===e.modifier)&&"prefix"in e&&"suffix"in e&&""===e.prefix&&""===e.suffix?{...e,prefix:"/"}:e)}function c(e){return e.replace(RegExp(`\\)${n}`,"g"),")")}function u(e){let t={};for(let[a,i]of Object.entries(e))"string"==typeof i?t[a]=i.replace(RegExp(`^${n}`),""):Array.isArray(i)?t[a]=i.map(e=>"string"==typeof e?e.replace(RegExp(`^${n}`),""):e):t[a]=i;return t}},475957,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={safeCompile:function(){return l},safePathToRegexp:function(){return s},safeRegexpToFunction:function(){return c},safeRouteMatcher:function(){return u}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(873423),o=e.r(268280);function s(e,t,a){if("string"!=typeof e)return(0,n.pathToRegexp)(e,t,a);let i=(0,o.hasAdjacentParameterIssues)(e),r=i?(0,o.normalizeAdjacentParameters)(e):e;try{return(0,n.pathToRegexp)(r,t,a)}catch(r){if(!i)try{let i=(0,o.normalizeAdjacentParameters)(e);return(0,n.pathToRegexp)(i,t,a)}catch(e){}throw r}}function l(e,t){let a=(0,o.hasAdjacentParameterIssues)(e),i=a?(0,o.normalizeAdjacentParameters)(e):e;try{let e=(0,n.compile)(i,t);if(a)return t=>(0,o.stripNormalizedSeparators)(e(t));return e}catch(i){if(!a)try{let a=(0,o.normalizeAdjacentParameters)(e),i=(0,n.compile)(a,t);return e=>(0,o.stripNormalizedSeparators)(i(e))}catch(e){}throw i}}function c(e,t){let a=(0,n.regexpToFunction)(e,t||[]);return e=>{let t=a(e);return!!t&&{...t,params:(0,o.stripParameterSeparators)(t.params)}}}function u(e){return t=>{let a=e(t);return!!a&&(0,o.stripParameterSeparators)(a)}}},841820,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getRouteMatcher",{enumerable:!0,get:function(){return n}});let i=e.r(718967),r=e.r(475957);function n({re:e,groups:t}){return(0,r.safeRouteMatcher)(a=>{let r=e.exec(a);if(!r)return!1;let n=e=>{try{return decodeURIComponent(e)}catch{throw Object.defineProperty(new i.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},o={};for(let[e,a]of Object.entries(t)){let t=r[a.pos];void 0!==t&&(a.repeat?o[e]=t.split("/").map(e=>n(e)):o[e]=n(t))}return o})}},663416,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={ACTION_SUFFIX:function(){return h},APP_DIR_ALIAS:function(){return D},CACHE_ONE_YEAR:function(){return A},DOT_NEXT_ALIAS:function(){return j},ESLINT_DEFAULT_DIRS:function(){return er},GSP_NO_RETURNED_VALUE:function(){return Q},GSSP_COMPONENT_MEMBER_ERROR:function(){return et},GSSP_NO_RETURNED_VALUE:function(){return Z},HTML_CONTENT_TYPE_HEADER:function(){return o},INFINITE_CACHE:function(){return C},INSTRUMENTATION_HOOK_FILENAME:function(){return I},JSON_CONTENT_TYPE_HEADER:function(){return s},MATCHED_PATH_HEADER:function(){return u},MIDDLEWARE_FILENAME:function(){return L},MIDDLEWARE_LOCATION_REGEXP:function(){return O},NEXT_BODY_SUFFIX:function(){return y},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return x},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return P},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return w},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return T},NEXT_CACHE_TAGS_HEADER:function(){return v},NEXT_CACHE_TAG_MAX_ITEMS:function(){return E},NEXT_CACHE_TAG_MAX_LENGTH:function(){return R},NEXT_DATA_SUFFIX:function(){return b},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return c}
4,NEXT_META_SUFFIX:function(){return g},NEXT_QUERY_PARAM_PREFIX:function(){return l},NEXT_RESUME_HEADER:function(){return S},NON_STANDARD_NODE_ENV:function(){return ea},PAGES_DIR_ALIAS:function(){return M},PRERENDER_REVALIDATE_HEADER:function(){return d},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return p},PROXY_FILENAME:function(){return k},PROXY_LOCATION_REGEXP:function(){return N},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return X},ROOT_DIR_ALIAS:function(){return B},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return Y},RSC_ACTION_ENCRYPTION_ALIAS:function(){return $},RSC_ACTION_PROXY_ALIAS:function(){return z},RSC_ACTION_VALIDATE_ALIAS:function(){return F},RSC_CACHE_WRAPPER_ALIAS:function(){return H},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return W},RSC_MOD_REF_PROXY_ALIAS:function(){return U},RSC_SEGMENTS_DIR_SUFFIX:function(){return m},RSC_SEGMENT_SUFFIX:function(){return _},RSC_SUFFIX:function(){return f},SERVER_PROPS_EXPORT_ERROR:function(){return J},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return q},SERVER_PROPS_SSG_CONFLICT:function(){return V},SERVER_RUNTIME:function(){return en},SSG_FALLBACK_EXPORT_ERROR:function(){return ei},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return K},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return G},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return n},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return ee},WEBPACK_LAYERS:function(){return el},WEBPACK_RESOURCE_QUERIES:function(){return ec},WEB_SOCKET_MAX_RECONNECTIONS:function(){return eo}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n="text/plain",o="text/html; charset=utf-8",s="application/json; charset=utf-8",l="nxtP",c="nxtI",u="x-matched-path",d="x-prerender-revalidate",p="x-prerender-revalidate-if-generated",m=".segments",_=".segment.rsc",f=".rsc",h=".action",b=".json",g
4=".meta",y=".body",v="x-next-cache-tags",P="x-next-revalidated-tags",w="x-next-revalidate-tag-token",S="next-resume",E=128,R=256,T=1024,x="_N_T_",A=31536e3,C=0xfffffffe,L="middleware",O=`(?:src/)?${L}`,k="proxy",N=`(?:src/)?${k}`,I="instrumentation",M="private-next-pages",j="private-dot-next",B="private-next-root-dir",D="private-next-app-dir",U="private-next-rsc-mod-ref-proxy",F="private-next-rsc-action-validate",z="private-next-rsc-server-reference",H="private-next-rsc-cache-wrapper",W="private-next-rsc-track-dynamic-import",$="private-next-rsc-action-encryption",Y="private-next-rsc-action-client-wrapper",X="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",K="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",q="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",V="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",G="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",J="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",Q="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",Z="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",ee="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",et="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",ea='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',ei="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",er=["app","pages","components","lib","src"],en={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},eo=12,es={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},el={...es,GROUP:{builtinReact:[es.reactServerComponents,es.actionBrowser],serverOnly:[es.reactServerComponents,es.actionBrowser,es.instrument,es.middleware],neutralTarget:[es.apiNode,es.apiEdge],clientOnly:[es.serverSideRendering,es.appPagesBrowser],bundled:[es.reactServerComponents,es.actionBrowser,es.serverSideRendering,es.appPagesBrowser,es.shared,es.instrument,es.middleware],appPages:[es.reactServerComponents,es.serverSideRendering,es.appPagesBrowser,es.actionBrowser]}},ec={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},2160,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"escapeStringRegexp",{enumerable:!0,get:function(){return n}});let i=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function n(e){return i.test(e)?e.replace(r,"\\$&"):e}},370422,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"parseLoaderTree",{enumerable:!0,get:function(){return r}});let i=e.r(813258);function r(e){let[t,a,r]=e,{layout:n,template:o}=r,{page:s}=r;s=t===i.DEFAULT_SEGMENT_KEY?r.defaultPage:s;let l=n?.[1]||o?.[1]||s?.[1];return{page:s,segment:t,modules:r,conventionPath:l,parallelRoutes:a}}},401643,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={getParamProperties:function(){return l},getSegmentParam:function(){return o},isCatchAll:function(){return s}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(591463);
4function o(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{paramType:"optional-catchall",paramName:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{paramType:t?`catchall-intercepted-${t}`:"catchall",paramName:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{paramType:t?`dynamic-intercepted-${t}`:"dynamic",paramName:e.slice(1,-1)}:null}function s(e){return"catchall"===e||"catchall-intercepted-(..)(..)"===e||"catchall-intercepted-(.)"===e||"catchall-intercepted-(..)"===e||"catchall-intercepted-(...)"===e||"optional-catchall"===e}function l(e){let t=!1,a=!1;switch(e){case"catchall":case"catchall-intercepted-(..)(..)":case"catchall-intercepted-(.)":case"catchall-intercepted-(..)":case"catchall-intercepted-(...)":t=!0;break;case"optional-catchall":t=!0,a=!0}return{repeat:t,optional:a}}},31027,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={isInterceptionAppRoute:function(){return u},isNormalizedAppRoute:function(){return c},parseAppRoute:function(){return function e(t,a){let i,r,o,s=t.split("/").filter(Boolean),c=[];for(let u of s){let s=l(u);if(s){if(a&&("route-group"===s.type||"parallel-route"===s.type))throw Object.defineProperty(new n.InvariantError(`${t} is being parsed as a normalized route, but it has a route group or parallel route segment.`),"__NEXT_ERROR_CODE",{value:"E923",enumerable:!1,configurable:!0});if(c.push(s),s.interceptionMarker){let n=t.split(s.interceptionMarker);if(2!==n.length)throw Object.defineProperty(Error(`Invalid interception route: ${t}`),"__NEXT_ERROR_CODE",{value:"E924",enumerable:!1,configurable:!0});r=a?e(n[0],!0):e(n[0],!1),o=a?e(n[1],!0):e(n[1],!1),i=s.interceptionMarker}}}let u=c.filter(e=>"dynamic"===e.type);return{normalized:a,pathname:t,segments:c,dynamicSegments:u,interceptionMarker:i,interceptingRoute:r,interceptedRoute:o}}},parseAppRouteSegment:function(){return l}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(312718),o=e.r(401643),s=e.r(591463);function l(e){if(""===e)return null;let t=s.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),a=(0,o.getSegmentParam)(e);return a?{type:"dynamic",name:e,param:a,interceptionMarker:t}:e.startsWith("(")&&e.endsWith(")")?{type:"route-group",name:e,interceptionMarker:t}:e.startsWith("@")?{type:"parallel-route",name:e,interceptionMarker:t}:{type:"static",name:e,interceptionMarker:t}}function c(e){return e.normalized}function u(e){return void 0!==e.interceptionMarker&&void 0!==e.interceptingRoute&&void 0!==e.interceptedRoute}},254395,(e,t,a)=>{"use strict";function i(e){switch(e){case"catchall-intercepted-(..)(..)":case"dynamic-intercepted-(..)(..)":return"(..)(..)";case"catchall-intercepted-(.)":case"dynamic-intercepted-(.)":return"(.)";case"catchall-intercepted-(..)":case"dynamic-intercepted-(..)":return"(..)";case"catchall-intercepted-(...)":case"dynamic-intercepted-(...)":return"(...)";default:return null}}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"interceptionPrefixFromParamType",{enumerable:!0,get:function(){return i}})},746857,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"resolveParamValue",{enumerable:!0,get:function(){return n}});let i=e.r(312718),r=e.r(254395);function n(e,t,a,n,o){switch(t){case"catchall":case"optional-catchall":case"catchall-intercepted-(..)(..)":case"catchall-intercepted-(.)":case"catchall-intercepted-(..)":case"catchall-intercepted-(...)":let s=[];for(let e=a;e<n.segments.length;e++){let i=n.segments[e];if("static"===i.type){let n=i.name,o=(0,r.interceptionPrefixFromParamType)(t);o&&e===a&&o===i.interceptionMarker&&(n=n.replace(i.interceptionMarker,"")),s.push(n)}else{if(!o.hasOwnProperty(i.param.paramName)){if("optional-catchall"===i.param.paramType)break;return}let e=o[i.param.paramName];Array.isArray(e)?s.push(...e):s.push(e)}}if(s.length>0)return s;if("optional-catchall"===t)return;throw Object.defineProperty(new i.InvariantError(`Unexpected empty path segments match for a route "${n.pathname}" with param "${e}" of type "${t}
4"`),"__NEXT_ERROR_CODE",{value:"E931",enumerable:!1,configurable:!0});case"dynamic":case"dynamic-intercepted-(..)(..)":case"dynamic-intercepted-(.)":case"dynamic-intercepted-(..)":case"dynamic-intercepted-(...)":if(a<n.segments.length){let e=n.segments[a];if("dynamic"===e.type&&!o.hasOwnProperty(e.param.paramName))return;return"dynamic"===e.type?o[e.param.paramName]:(0,r.interceptionPrefixFromParamType)(t)===e.interceptionMarker?e.name.replace(e.interceptionMarker,""):e.name}return}}},753015,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={PARAMETER_PATTERN:function(){return d},getDynamicParam:function(){return u},interpolateParallelRouteParams:function(){return c},parseMatchedParameter:function(){return m},parseParameter:function(){return p}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(312718),o=e.r(370422),s=e.r(31027),l=e.r(746857);function c(e,t,a,i){let r=structuredClone(t),c=[{tree:e,depth:0}],u=(0,s.parseAppRoute)(a,!0);for(;c.length>0;){let{tree:e,depth:t}=c.pop(),{segment:a,parallelRoutes:d}=(0,o.parseLoaderTree)(e),p=(0,s.parseAppRouteSegment)(a);if(p?.type==="dynamic"&&!r.hasOwnProperty(p.param.paramName)&&!i?.has(p.param.paramName)){let{paramName:e,paramType:a}=p.param,i=(0,l.resolveParamValue)(e,a,t,u,r);if(void 0!==i)r[e]=i;else if("optional-catchall"!==a)throw Object.defineProperty(new n.InvariantError(`Could not resolve param value for segment: ${e}`),"__NEXT_ERROR_CODE",{value:"E932",enumerable:!1,configurable:!0})}let m=t;for(let e of(p&&"route-group"!==p.type&&"parallel-route"!==p.type&&m++,Object.values(d)))c.push({tree:e,depth:m})}return r}function u(e,t,a,i){let r=function(e,t,a){let i=e[t];if(a?.has(t)){let[e]=a.get(t);i=e}else Array.isArray(i)?i=i.map(e=>encodeURIComponent(e)):"string"==typeof i&&(i=encodeURIComponent(i));return i}(e,t,i);if(!r||0===r.length){if("oc"===a)return{param:t,value:null,type:a,treeSegment:[t,"",a]};throw Object.defineProperty(new n.InvariantError(`Missing value for segment key: "${t}" with dynamic param type: ${a}`),"__NEXT_ERROR_CODE",{value:"E864",enumerable:!1,configurable:!0})}return{param:t,value:r,treeSegment:[t,Array.isArray(r)?r.join("/"):r,a],type:a}}let d=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function p(e){let t=e.match(d);return t?m(t[2]):m(e)}function m(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let a=e.startsWith("...");return a&&(e=e.slice(3)),{key:e,repeat:a,optional:t}}},862735,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return _},getRouteRegex:function(){return d}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(663416),o=e.r(591463),s=e.r(2160),l=e.r(938281),c=e.r(753015);function u(e,t,a){let i={},r=1,n=[];for(let u of(0,l.removeTrailingSlash)(e).slice(1).split("/")){let e=o.INTERCEPTION_ROUTE_MARKERS.find(e=>u.startsWith(e)),l=u.match(c.PARAMETER_PATTERN);if(e&&l&&l[2]){let{key:t,optional:a,repeat:o}=(0,c.parseMatchedParameter)(l[2]);i[t]={pos:r++,repeat:o,optional:a},n.push(`/${(0,s.escapeStringRegexp)(e)}([^/]+?)`)}else if(l&&l[2]){let{key:e,repeat:t,optional:o}=(0,c.parseMatchedParameter)(l[2]);i[e]={pos:r++,repeat:t,optional:o},a&&l[1]&&n.push(`/${(0,s.escapeStringRegexp)(l[1])}`);let u=t?o?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";a&&l[1]&&(u=u.substring(1)),n.push(u)}else n.push(`/${(0,s.escapeStringRegexp)(u)}`);t&&l&&l[3]&&n.push((0,s.escapeStringRegexp)(l[3]))}return{parameterizedRoute:n.join(""),groups:i}}function d(e,{includeSuffix:t=!1,includePrefix:a=!1,excludeOptionalTrailingSlash:i=!1}={}){let{parameterizedRoute:r,groups:n}=u(e,t,a),o=r;return i||(o+="(?:/)?"),{re:RegExp(`^${o}$`),groups:n}}function p({interceptionMarker:e,getSafeRouteKey:t,segment:a,routeKeys:i,keyPrefix:r,backreferenceDuplicateKeys:n}){let o,{key:l,optional:u,repeat:d}=(0,c.parseMatchedParameter)(a),p=l.replace(/\W/g,"");r&&(p=`${r}${p}`);let m=!1;(0===p.length||p.length>30)&&(m=!0),isNaN(parseInt(p.slice(0,1)))||(m=!0),m&&(p=t());let _=p in i;r?i[p]=`${r}${l}`:i[p]=l;let f=e?(0,s.escapeStringRegexp)(e):"";return o=_&&n?`\\k<${p}>`:d?`(?<${p}>.+?)`:`(?<${p}>[^/]+?)`,{key:l,pattern:u?`(?:/${f}${o})?`:`/${f}${o}`,cleanedKey:p,optional:u,repeat:d}}function m(e,t,a,i,r,u={names:{},intercepted:{}}){let d,_=(d=0,()=>{let e="",t=++d;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),f={},h=[],b=[];for(let d of(u=structuredClone(u),(0,l.removeTrailingSlash)(e).slice(1).split("/"))){let e,l=o.INTERCEPTION_ROUTE_MARKERS.some(e=>d.startsWith(e)),m=d.match(c.PARAMETER_PATTERN),g=l?m?.[1]:void 0;if(g&&m?.[2]?(e=t?n.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,u.intercepted[m[2]]=g):e=m?.[2]&&u.intercepted[m[2]]?t?n.NEXT_INTERCEPTION_MARKER_PREFIX:void 0:t?n.NEXT_QUERY_PARAM_PREFIX:void 0,g&&m&&m[2]){let{key:t,pattern:a,cleanedKey:i,repeat:n,optional:o}=p({getSafeRouteKey:_,interceptionMarker:g,segment:m[2],routeKeys:f,keyPrefix:e,backreferenceDuplicateKeys:r});h.push(a),b.push(`/${m[1]}:${u.names[t]??i}${n?o?"*":"+":""}`),u.names[t]??=i}else if(m&&m[2]){i&&m[1]&&(h.push(`/${(0,s.escapeStringRegexp)(m[1])}`),b.push(`/${m[1]}`));let{key:t,pattern:a,cleanedKey:n,repeat:o,optional:l}=p({getSafeRouteKey:_,segment:m[2],routeKeys:f,keyPrefix:e,backreferenceDuplicateKeys:r}),c=a;i&&m[1]&&(c=c.substring(1)),h.push(c),b.push(`/:${u.names[t]??n}${o?l?"*":"+":""}`),u.names[t]??=n}else h.push(`/${(0,s.escapeStringRegexp)(d)}`),b.push(`/${d}`);a&&m&&m[3]&&(h.push((0,s.escapeStringRegexp)(m[3])),b.push(m[3]))}return{namedParameterizedRoute:h.join(""),routeKeys:f,pathToRegexpPattern:b.join(""),reference:u}}
4function _(e,t){let a=m(e,t.prefixRouteKeys,t.includeSuffix??!1,t.includePrefix??!1,t.backreferenceDuplicateKeys??!1,t.reference),i=a.namedParameterizedRoute;return t.excludeOptionalTrailingSlash||(i+="(?:/)?"),{...d(e,t),namedRegex:`^${i}$`,routeKeys:a.routeKeys,pathToRegexpPattern:a.pathToRegexpPattern,reference:a.reference}}function f(e,t){let{parameterizedRoute:a}=u(e,!1,!1),{catchAll:i=!0}=t;if("/"===a)return{namedRegex:`^/${i?".*":""}$`};let{namedParameterizedRoute:r}=m(e,!1,!1,!1,!1,void 0);return{namedRegex:`^${r}${i?"(?:(/.*)?)":""}$`}}},885305,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"detectDomainLocale",{enumerable:!0,get:function(){return i}});let i=(...e)=>{};("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},535192,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"addLocale",{enumerable:!0,get:function(){return i}}),e.r(82823);let i=(e,...t)=>e;("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},827018,(e,t,a)=>{"use strict";function i(e,t){return e}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"removeLocale",{enumerable:!0,get:function(){return i}}),e.r(572463),("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},18556,(e,t,a)=>{"use strict";function i(e,t){let a={};return Object.keys(e).forEach(i=>{t.includes(i)||(a[i]=e[i])}),a}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"omit",{enumerable:!0,get:function(){return i}})},51506,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"interpolateAs",{enumerable:!0,get:function(){return n}});let i=e.r(841820),r=e.r(862735);function n(e,t,a){let n="",o=(0,r.getRouteRegex)(e),s=o.groups,l=(t!==e?(0,i.getRouteMatcher)(o)(t):"")||a;n=e;let c=Object.keys(s);return c.every(e=>{let t=l[e]||"",{repeat:a,optional:i}=s[e],r=`[${a?"...":""}${e}]`;return i&&(r=`${!t?"/":""}[${r}]`),a&&!Array.isArray(t)&&(t=[t]),(i||e in l)&&(n=n.replace(r,a?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(n=""),{params:c,result:n}}},57192,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"resolveHref",{enumerable:!0,get:function(){return m}});let i=e.r(998183),r=e.r(195057),n=e.r(18556),o=e.r(718967),s=e.r(82823),l=e.r(573668),c=e.r(660180),u=e.r(51506),d=e.r(862735),p=e.r(841820);function m(e,t,a){let m,_="string"==typeof t?t:(0,r.formatWithValidation)(t),f=_.match(/^[a-z][a-z0-9+.-]*:\/\//i),h=f?_.slice(f[0].length):_;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error(`Invalid href '${_}' passed to next/router in page: '${e.pathname}'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.`);let t=(0,o.normalizeRepeatedSlashes)(h);_=(f?f[0]:"")+t}if(!(0,l.isLocalURL)(_))return a?[_]:_;try{let t=_.startsWith("#")?e.asPath:e.pathname;if(_.startsWith("?")&&(t=e.asPath,(0,c.isDynamicRoute)(e.pathname))){t=e.pathname;let a=(0,d.getRouteRegex)(e.pathname);(0,p.getRouteMatcher)(a)(e.asPath)||(t=e.asPath)}m=new URL(t,"http://n")}catch(e){m=new URL("/","http://n")}try{let e=new URL(_,m);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,c.isDynamicRoute)(e.pathname)&&e.searchParams&&a){let a=(0,i.searchParamsToUrlQuery)(e.searchParams),{result:o,params:s}=(0,u.interpolateAs)(e.pathname,e.pathname,a);o&&(t=(0,r.formatWithValidation)({pathname:o,hash:e.hash,query:(0,n.omit)(a,s)}))}let o=e.origin===m.origin?e.href.slice(e.origin.length):e.href;return a?[o,t||o]:o}catch(e){return a?[_]:_}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
4dule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},210648,(e,t,a)=>{"use strict";function i(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isAPIRoute",{enumerable:!0,get:function(){return i}})},657979,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"removePathPrefix",{enumerable:!0,get:function(){return r}});let i=e.r(59084);function r(e,t){if(!(0,i.pathHasPrefix)(e,t))return e;let a=e.slice(t.length);return a.startsWith("/")?a:`/${a}`}},283605,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getNextPathnameInfo",{enumerable:!0,get:function(){return o}});let i=e.r(927711),r=e.r(657979),n=e.r(59084);function o(e,t){let{basePath:a,i18n:o,trailingSlash:s}=t.nextConfig??{},l={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):s};a&&(0,n.pathHasPrefix)(l.pathname,a)&&(l.pathname=(0,r.removePathPrefix)(l.pathname,a),l.basePath=a);let c=l.pathname;if(l.pathname.startsWith("/_next/data/")&&l.pathname.endsWith(".json")){let e=l.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");l.buildId=e[0],c="index"!==e[1]?`/${e.slice(1).join("/")}`:"/",!0===t.parseData&&(l.pathname=c)}if(o){let e=t.i18nProvider?t.i18nProvider.analyze(l.pathname):(0,i.normalizeLocalePath)(l.pathname,o.locales);l.locale=e.detectedLocale,l.pathname=e.pathname??l.pathname,!e.detectedLocale&&l.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(c):(0,i.normalizeLocalePath)(c,o.locales)).detectedLocale&&(l.locale=e.detectedLocale)}return l}},152539,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"addPathSuffix",{enumerable:!0,get:function(){return r}});let i=e.r(572463);function r(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:a,query:r,hash:n}=(0,i.parsePath)(e);return`${a}${t}${r}${n}`}},95524,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"addLocale",{enumerable:!0,get:function(){return n}});let i=e.r(541858),r=e.r(59084);function n(e,t,a,n){if(!t||t===a)return e;let o=e.toLowerCase();return!n&&((0,r.pathHasPrefix)(o,"/api")||(0,r.pathHasPrefix)(o,`/${t.toLowerCase()}`))?e:(0,i.addPathPrefix)(e,`/${t}`)}},230283,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"formatNextPathnameInfo",{enumerable:!0,get:function(){return s}});let i=e.r(938281),r=e.r(541858),n=e.r(152539),o=e.r(95524);function s(e){let t=(0,o.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,i.removeTrailingSlash)(t)),e.buildId&&(t=(0,n.addPathSuffix)((0,r.addPathPrefix)(t,`/_next/data/${e.buildId}`),"/"===e.pathname?"index.json":".json")),t=(0,r.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,n.addPathSuffix)(t,"/"):(0,i.removeTrailingSlash)(t)}},865941,(e,t,a)=>{"use strict";function i(e,t){let a=Object.keys(e);if(a.length!==Object.keys(t).length)return!1;for(let i=a.length;i--;){let r=a[i];if("query"===r){let a=Object.keys(e.query);if(a.length!==Object.keys(t.query).length)return!1;for(let i=a.length;i--;){let r=a[i];if(!t.query.hasOwnProperty(r)||e.query[r]!==t.query[r])return!1}}else if(!t.hasOwnProperty(r)||e[r]!==t[r])return!1}return!0}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"compareRouterStates",{enumerable:!0,get:function(){return i}})},509793,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={createKey:function(){return K},default:function(){return G},matchesMiddleware:function(){return U}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(555682),o=e.r(190809),s=e.r(938281),l=e.r(490758),c=e.r(479520),u=o._(e.r(302023)),d=e.r(881672),p=e.r(927711),m=n._(e.r(226098)),_=e.r(718967),f=e.r(285777),h=e.r(722783),b=e.r(841820),g=e.r(862735),y=e.r(195057);e.r(885305);let v=e.r(572463),P=e.r(535192),w=e.r(827018),S=e.r(387250),E=e.r(405550),R=e.r(652817),T=e.r(57192),x=e.r(210648),A=e.r(283605),C=e.r(230283),L=e.r(865941),O=e.r(573668),k=e.r(82604),N=e.r(18556),I=e.r(51506),M=e.r(491915),j=e.r(663416),B=e.r(543369);function D(){return Object.assign(Object.defineProperty(Error("Route Cancelled"),"__NEXT_ERROR_CODE",{value:"E315",enumerable:!1,
4configurable:!0}),{cancelled:!0})}async function U(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:a}=(0,v.parsePath)(e.asPath),i=(0,R.hasBasePath)(a)?(0,S.removeBasePath)(a):a,r=(0,E.addBasePath)((0,P.addLocale)(i,e.locale));return t.some(e=>new RegExp(e.regexp).test(r))}function F(e){let t=(0,_.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function z(e,t,a){let[i,r]=(0,T.resolveHref)(e,t,!0),n=(0,_.getLocationOrigin)(),o=i.startsWith(n),s=r&&r.startsWith(n);i=F(i),r=r?F(r):r;let l=o?i:(0,E.addBasePath)(i),c=a?F((0,T.resolveHref)(e,a)):r||i;return{url:l,as:s?c:(0,E.addBasePath)(c)}}function H(e,t){let a=(0,s.removeTrailingSlash)((0,d.denormalizePagePath)(e));return"/404"===a||"/_error"===a?e:(t.includes(a)||t.some(t=>{if((0,f.isDynamicRoute)(t)&&(0,g.getRouteRegex)(t).re.test(a))return e=t,!0}),(0,s.removeTrailingSlash)(e))}async function W(e){if(!await U(e)||!e.fetchData)return null;let t=await e.fetchData(),a=await function(e,t,a){let i={basePath:a.router.basePath,i18n:{locales:a.router.locales},trailingSlash:!1},r=t.headers.get("x-nextjs-rewrite"),n=r||t.headers.get("x-nextjs-matched-path"),o=t.headers.get(j.MATCHED_PATH_HEADER);if(!o||n||o.includes("__next_data_catchall")||o.includes("/_error")||o.includes("/404")||(n=o),n){if(n.startsWith("/")){let t=(0,h.parseRelativeUrl)(n),o=(0,A.getNextPathnameInfo)(t.pathname,{nextConfig:i,parseData:!0}),c=(0,s.removeTrailingSlash)(o.pathname);return Promise.all([a.router.pageLoader.getPageList(),(0,l.getClientBuildManifest)()]).then(([n,{__rewrites:s}])=>{let l=(0,P.addLocale)(o.pathname,o.locale);if((0,f.isDynamicRoute)(l)||!r&&n.includes((0,p.normalizeLocalePath)((0,S.removeBasePath)(l),a.router.locales).pathname)){let a=(0,A.getNextPathnameInfo)((0,h.parseRelativeUrl)(e).pathname,{nextConfig:i,parseData:!0});t.pathname=l=(0,E.addBasePath)(a.pathname)}if(!n.includes(c)){let e=H(c,n);e!==c&&(c=e)}let u=n.includes(c)?c:H((0,p.normalizeLocalePath)((0,S.removeBasePath)(t.pathname),a.router.locales).pathname,n);if((0,f.isDynamicRoute)(u)){let e=(0,b.getRouteMatcher)((0,g.getRouteRegex)(u))(l);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:u}})}let t=(0,v.parsePath)(e),o=(0,C.formatNextPathnameInfo)({...(0,A.getNextPathnameInfo)(t.pathname,{nextConfig:i,parseData:!0}),defaultLocale:a.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-external",destination:`${o}${t.query}${t.hash}`})}let c=t.headers.get("x-nextjs-redirect");if(c){if(c.startsWith("/")){let e=(0,v.parsePath)(c),t=(0,C.formatNextPathnameInfo)({...(0,A.getNextPathnameInfo)(e.pathname,{nextConfig:i,parseData:!0}),defaultLocale:a.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:`${t}${e.query}${e.hash}`,newUrl:`${t}${e.query}${e.hash}`})}return Promise.resolve({type:"redirect-external",destination:c})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:a}}let $=Symbol("SSG_DATA_NOT_FOUND");function Y(e){try{return JSON.parse(e)}catch(e){return null}}function X({dataHref:e,inflightCache:t,isPrefetch:a,hasMiddleware:i,isServerRender:r,parseJSON:n,persist
4Cache:o,isBackground:s,unstable_skipClientCache:c}){let{href:u}=new URL(e,window.location.href),d=(0,B.getDeploymentId)(),p=s=>(function e(t,a,i){return fetch(t,{credentials:"same-origin",method:i.method||"GET",headers:Object.assign({},i.headers,{"x-nextjs-data":"1"})}).then(r=>!r.ok&&a>1&&r.status>=500?e(t,a-1,i):r)})(e,r?3:1,{headers:Object.assign({},a?{purpose:"prefetch"}:{},a&&i?{"x-middleware-prefetch":"1"}:{},d?{"x-deployment-id":d}:{}),method:s?.method??"GET"}).then(t=>t.ok&&s?.method==="HEAD"?{dataHref:e,response:t,text:"",json:{},cacheKey:u}:t.text().then(a=>{if(!t.ok){if(i&&[301,302,307,308].includes(t.status))return{dataHref:e,response:t,text:a,json:{},cacheKey:u};if(404===t.status&&Y(a)?.notFound)return{dataHref:e,json:{notFound:$},response:t,text:a,cacheKey:u};let n=Object.defineProperty(Error("Failed to load static props"),"__NEXT_ERROR_CODE",{value:"E124",enumerable:!1,configurable:!0});throw r||(0,l.markAssetError)(n),n}return{dataHref:e,json:n?Y(a):null,response:t,text:a,cacheKey:u}})).then(e=>(o&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete t[u],e)).catch(e=>{throw c||delete t[u],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,l.markAssetError)(e),e});return c&&o?p({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(t[u]=Promise.resolve(e)),e)):void 0!==t[u]?t[u]:t[u]=p(s?{method:"HEAD"}:{})}function K(){return Math.random().toString(36).slice(2,10)}function q({url:e,router:t}){if(e===(0,E.addBasePath)((0,P.addLocale)(t.asPath,t.locale)))throw Object.defineProperty(Error(`Invariant: attempted to hard navigate to the same URL ${e} ${location.href}`),"__NEXT_ERROR_CODE",{value:"E282",enumerable:!1,configurable:!0});window.location.href=e}let V=({route:e,router:t})=>{let a=!1,i=t.clc=()=>{a=!0};return()=>{if(a){let t=Object.defineProperty(Error(`Abort fetching component for route: "${e}"`),"__NEXT_ERROR_CODE",{value:"E483",enumerable:!1,configurable:!0});throw t.cancelled=!0,t}i===t.clc&&(t.clc=null)}};class G{static{this.events=(0,m.default)()}constructor(e,t,a,{initialProps:i,pageLoader:r,App:n,wrapApp:o,Component:l,err:c,subscription:u,isFallback:d,locale:p,locales:m,defaultLocale:b,domainLocales:g,isPreview:v}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=K(),this.onPopState=e=>{let t,{isFirstPopStateEvent:a}=this;this.isFirstPopStateEvent=!1;let i=e.state;if(!i){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,y.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),(0,_.getURL)());return}if(i.__NA)return void window.location.reload();if(!i.__N||a&&this.locale===i.options.locale&&i.as===this.asPath)return;let{url:r,as:n,options:o,key:s}=i;this._key=s;let{pathname:l}=(0,h.parseRelativeUrl)(r);this.isSsr&&n===(0,E.addBasePath)(this.asPath)&&l===(0,E.addBasePath)(this.pathname)||(!this._bps||this._bps(i))&&this.change("replaceState",r,n,Object.assign({},o,{shallow:o.shallow&&this._shallow,locale:o.locale||this.defaultLocale,_h:0}),t)};const P=(0,s.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[P]={Component:l,initial:!0,props:i,err:c,__N_SSG:i&&i.__N_SSG,__N_SSP:i&&i.__N_SSP}),this.components["/_app"]={Component:n,styleSheets:[]},this.events=G.events,this.pageLoader=r;const w=(0,f.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=u,this.clc=null,this._wrapApp=o,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!w&&!self.location.search),this.state={route:P,pathname:e,query:t,asPath:w?e:a,isPreview:!!v,locale:void 0,isFallback:d},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),"u">typeof window){if(!a.startsWith("//")){const i={locale:p},r=(0,_.getURL)();this._initialMatchesMiddlewarePromise=U({router:this,locale:p,asPath:r}).then(n=>(i._shouldResolveHref=a!==e,this.changeState("replaceState",n?r:(0,y.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),r,i),n))}window.addEventListener("popstate",this.onPopState)}}reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,a={}){return{url:e,as:t}=z(this,e,t),this.change("pushState",e,t,a)}replace(e,t,a={}){return{url:e,as:t}=z(this,e,t),this.change("replaceState",e,t,a)}async _bfl(t,a,i,r){{if(!this._bfl_s&&!this._bfl_d){let a,n,{BloomFilter:o}=e.r(849575);try{({__routerFilterStatic:a,__routerFilterDynamic:n}=await (0,l.getClientBuildManifest)())}catch(e){if(console.error(e),r)return!0;return q({url:(0,E.addBasePath)((0,P.addLocale)(t,i||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}let s={numItems:299,errorRate:1e-4,numBits:5732,numHashes:14,bitArray:[1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,1,0,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,1,0,0,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,0,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,1,0,1,1,1,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,1,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,1,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,0,1,1,1,0,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,1,1,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,1,0,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,1,0,0,1,0,0,1,0,1,1,1,0,1,0,0,1,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,1,0,0,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,0,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,1,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,1,1,1,1,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,0,1,1,0,0,0,0,1,0,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,1,1,0,1,0,1,1,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,0,1,1,0,0,1,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,1,0,0,0,1,1,0,1,1,0,1,1,1,0,0,1,1,1,0,1,0,1,1,0,0,1,0,1,0,0,1,1,0,1,0,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,1,0,1,0,1,0,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,0,0,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,1,0,1,0,1,0,1,1,0,1,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0,1,1,1,0,0,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,0,1,1,1,0,1,1,0,0,1,0,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,0,0,1,1,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,0,1,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,1,0,1,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,1,0,1,0,1,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,0,1,0,1,0,0,0,1,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,0,1,1,1,0,0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,0,1,0,1,0,0,1,0,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,1,1,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,0,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1,1,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,0,1,0,1,0,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,1,0,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,1,1,0,1,1,0,0,1,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,1,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,0,0,1,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,1,1,0,1,1,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,0,1,0,1,0,0,1,0,1,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,1,0,1,0,0,0,1,0,1,0,1,1,0,1,0,1,1,0,1,1,0,1,0,1,0,1,1,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,1,0,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,1,0,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,1,0,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,1,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,0,0,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,0,1,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,1,0,0,1,1,0,0,1,1,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,1,1,1,0,1,0,0,1,0,1,0,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,0,0,1,1,1,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,0,0,1,0,0,0,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,1,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,0,1,0,0,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,0,0,1,0,1,1,0,1,1,0,0,1,1,0,1,0,0,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,0,1,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1,1,1,0,1,1,0,1,0,1,1,1,0,1,0,0,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,0,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,1,1,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,0,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,1,0,1,0,0,0,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1]};!a&&s&&(a=s||void 0);let c={numItems:32,errorRate:1e-4,numBits:61
44,numHashes:14,bitArray:[0,1,1,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,0,1,0,1,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,0,1,1,0,0,0,1,0,1,0,1,1,1,0,1,0,0,1,1,1,0,1,1,1,0,0,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,1,1,0,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,1,0,0,1,1,1,0,1,1,1,0,0,1,0,0,0,0,1,1,1,0,0,1,1,1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,1,0,1,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,0]};!n&&c&&(n=c||void 0),a?.numHashes&&(this._bfl_s=new o(a.numItems,a.errorRate),this._bfl_s.import(a)),n?.numHashes&&(this._bfl_d=new o(n.numItems,n.errorRate),this._bfl_d.import(n))}let n=!1,o=!1;for(let{as:e,allowMatchCurrent:l}of[{as:t},{as:a}])if(e){let a=(0,s.removeTrailingSlash)(new URL(e,"http://n").pathname),c=(0,E.addBasePath)((0,P.addLocale)(a,i||this.locale));if(l||a!==(0,s.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){for(let e of(n=n||!!this._bfl_s?.contains(a)||!!this._bfl_s?.contains(c),[a,c])){let t=e.split("/");for(let e=0;!o&&e<t.length+1;e++){let a=t.slice(0,e).join("/");if(a&&this._bfl_d?.contains(a)){o=!0;break}}}if(n||o){if(r)return!0;return q({url:(0,E.addBasePath)((0,P.addLocale)(t,i||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}}}}return!1}async change(e,t,a,i,r){let n,o;if(!(0,O.isLocalURL)(t))return q({url:t,router:this}),!1;let d=1===i._h;d||i.shallow||await this._bfl(a,void 0,i.locale);let p=d||i._shouldResolveHref||(0,v.parsePath)(t).pathname===(0,v.parsePath)(a).pathname,m={...this.state},T=!0!==this.isReady;this.isReady=!0;let x=this.isSsr;if(d||(this.isSsr=!1),d&&this.clc)return!1;let A=m.locale;_.ST&&performance.mark("routeChange");let{shallow:C=!1,scroll:k=!0}=i,M={shallow:C};this._inFlightRoute&&this.clc&&(x||G.events.emit("routeChangeError",D(),this._inFlightRoute,M),this.clc(),this.clc=null),a=(0,E.addBasePath)((0,P.addLocale)((0,R.hasBasePath)(a)?(0,S.removeBasePath)(a):a,i.locale,this.defaultLocale));let j=(0,w.removeLocale)((0,R.hasBasePath)(a)?(0,S.removeBasePath)(a):a,m.locale);this._inFlightRoute=a;let B=A!==m.locale;if(!d&&this.onlyAHashChange(j)&&!B){m.asPath=j,G.events.emit("hashChangeStart",a,M),this.changeState(e,t,a,{...i,scroll:!1}),k&&this.scrollToHash(j);try{await this.set(m,this.components[m.route],null)}catch(e){throw(0,u.default)(e)&&e.cancelled&&G.events.emit("routeChangeError",e,j,M),e}return G.events.emit("hashChangeComplete",a,M),!0}let F=(0,h.parseRelativeUrl)(t),{pathname:W,query:Y}=F;try{[n,{__rewrites:o}]=await Promise.all([this.pageLoader.getPageList(),(0,l.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return q({url:a,router:this}),!1}this.urlIsNew(j)||B||(e="replaceState");let X=a;W=W?(0,s.removeTrailingSlash)((0,S.removeBasePath)(W)):W;let K=(0,s.removeTrailingSlash)(W),V=a.startsWith("/")&&(0,h.parseRelativeUrl)(a).pathname;if(this.components[W]?.__appRouter)return q({url:a,router:this}),new Promise(()=>{});let J=!!(V&&K!==V&&(!(0,f.isDynamicRoute)(K)||!(0,b.getRouteMatcher)((0,g.getRouteRegex)(K))(V))),Q=!i.shallow&&await U({asPath:a,locale:m.locale,router:this});if(d&&Q&&(p=!1),p&&"/_error"!==W&&(i._shouldResolveHref=!0,F.pathname=H(W,n),F.pathname!==W&&(W=F.pathname,F.pathname=(0,E.addBasePath)(W),Q||(t=(0,y.formatWithValidation)(F)))),!(0,O.isLocalURL)(a))return q({url:a,router:this}),!1;X=(0,w.removeLocale)((0,S.removeBasePath)(X),m.locale),K=(0,s.removeTrailingSlash)(W);let Z=!1;if((0,f.isDynamicRoute)(K)){let e=(0,h.parseRelativeUrl)(X),i=e.pathname,r=(0,g.getRouteRegex)(K);Z=(0,b.getRouteMatcher)(r)(i);let n=K===i,o=n?(0,I.interpolateAs)(K,i,Y):{};if(Z&&(!n||o.result))n?a=(0,y.formatWithValidation)(Object.assign({},e,{pathname:o.result,query:(0,N.omit)(Y,o.params)})):Object.assign(Y,Z);else{let e=Object.keys(r.groups).filter(e=>!Y[e]&&!r.groups[e].optional);if(e.length>0&&!Q)throw Object.defineProperty(Error((n?`The provided \`href\` (${t}) value is missing query values (${e.join(", ")}) to be interpolated properly. `:`The provided \`as\` value (${i}) is incompatible with the \`href\` value (${K}). `)+`Read more: https://nextjs.org/docs/messages/${n?"href-interpolation-failed":"incompatible-href-as"}
4`),"__NEXT_ERROR_CODE",{value:"E344",enumerable:!1,configurable:!0})}}d||G.events.emit("routeChangeStart",a,M);let ee="/404"===this.pathname||"/_error"===this.pathname;try{let o=await this.getRouteInfo({route:K,pathname:W,query:Y,as:a,resolvedAs:X,routeProps:M,locale:m.locale,isPreview:m.isPreview,hasMiddleware:Q,unstable_skipClientCache:i.unstable_skipClientCache,isQueryUpdating:d&&!this.isFallback,isMiddlewareRewrite:J});if(d||i.shallow||await this._bfl(a,"resolvedAs"in o?o.resolvedAs:void 0,m.locale),"route"in o&&Q){K=W=o.route||K,M.shallow||(Y=Object.assign({},o.query||{},Y));let e=(0,R.hasBasePath)(F.pathname)?(0,S.removeBasePath)(F.pathname):F.pathname;if(Z&&W!==e&&Object.keys(Z).forEach(e=>{Z&&Y[e]===Z[e]&&delete Y[e]}),(0,f.isDynamicRoute)(W)){let e=!M.shallow&&o.resolvedAs?o.resolvedAs:(0,E.addBasePath)((0,P.addLocale)(new URL(a,location.href).pathname,m.locale),!0);(0,R.hasBasePath)(e)&&(e=(0,S.removeBasePath)(e));let t=(0,g.getRouteRegex)(W),i=(0,b.getRouteMatcher)(t)(new URL(e,location.href).pathname);i&&Object.assign(Y,i)}}if("type"in o)if("redirect-internal"===o.type)return this.change(e,o.newUrl,o.newAs,i);else return q({url:o.destination,router:this}),new Promise(()=>{});let s=o.Component;if(s&&s.unstable_scriptLoader&&[].concat(s.unstable_scriptLoader()).forEach(e=>{(0,c.handleClientScriptLoad)(e.props)}),(o.__N_SSG||o.__N_SSP)&&o.props){if(o.props.pageProps&&o.props.pageProps.__N_REDIRECT){i.locale=!1;let t=o.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==o.props.pageProps.__N_REDIRECT_BASE_PATH){let a=(0,h.parseRelativeUrl)(t);a.pathname=H(a.pathname,n);let{url:r,as:o}=z(this,t,t);return this.change(e,r,o,i)}return q({url:t,router:this}),new Promise(()=>{})}if(m.isPreview=!!o.props.__N_PREVIEW,o.props.notFound===$){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(o=await this.getRouteInfo({route:e,pathname:e,query:Y,as:a,resolvedAs:X,routeProps:{shallow:!1},locale:m.locale,isPreview:m.isPreview,isNotFound:!0}),"type"in o)throw Object.defineProperty(Error("Unexpected middleware effect on /404"),"__NEXT_ERROR_CODE",{value:"E158",enumerable:!1,configurable:!0})}}d&&"/_error"===this.pathname&&self.__NEXT_DATA__.props?.pageProps?.statusCode===500&&o.props?.pageProps&&(o.props.pageProps.statusCode=500);let l=i.shallow&&m.route===(o.route??K),p=i.scroll??(!d&&!l),_=r??(p?{x:0,y:0}:null),y={...m,route:K,pathname:W,query:Y,asPath:j,isFallback:!1};if(d&&ee){if(o=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:Y,as:a,resolvedAs:X,routeProps:{shallow:!1},locale:m.locale,isPreview:m.isPreview,isQueryUpdating:d&&!this.isFallback}),"type"in o)throw Object.defineProperty(Error(`Unexpected middleware effect on ${this.pathname}`),"__NEXT_ERROR_CODE",{value:"E225",enumerable:!1,configurable:!0});"/_error"===this.pathname&&self.__NEXT_DATA__.props?.pageProps?.statusCode===500&&o.props?.pageProps&&(o.props.pageProps.statusCode=500);try{await this.set(y,o,_)}catch(e){throw(0,u.default)(e)&&e.cancelled&&G.events.emit("routeChangeError",e,j,M),e}return!0}if(G.events.emit("beforeHistoryChange",a,M),this.changeState(e,t,a,i),!(d&&!_&&!T&&!B&&(0,L.compareRouterStates)(y,this.state))){try{await this.set(y,o,_)}catch(e){if(e.cancelled)o.error=o.error||e;else throw e}if(o.error)throw d||G.events.emit("routeChangeError",o.error,j,M),o.error;d||G.events.emit("routeChangeComplete",a,M),p&&/#.+$/.test(a)&&this.scrollToHash(a)}return!0}catch(e){if((0,u.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,a,i={}){("pushState"!==e||(0,_.getURL)()!==a)&&(this._shallow=i.shallow,window.history[e]({url:t,as:a,options:i,__N:!0,key:this._key="pushState"!==e?this._key:K()},"",a))}async handleRouteInfoError(e,t,a,i,r,n){if(e.cancelled)throw e;if((0,l.isAssetError)(e)||n)throw G.events.emit("routeChangeError",e,i,r),q({url:i,router:this}),D();console.error(e);try{let i,{page:r,styleSheets:n}=await this.fetchComponent("/_error"),o={props:i,Component:r,styleSheets:n,err:e,error:e};if(!o.props)try{o.props=await this.getInitialProps(r,{err:e,pathname:t,query:a})}catch(e){console.error("Error in error page `getInitialProps`: ",e),o.props={}}return o}catch(e){return this.handleRouteInfoError((0,u.default)(e)?e:Object.defineProperty(Error(e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
4configurable:!0}),t,a,i,r,!0)}}async getRouteInfo({route:e,pathname:t,query:a,as:i,resolvedAs:r,routeProps:n,locale:o,hasMiddleware:l,isPreview:c,unstable_skipClientCache:d,isQueryUpdating:m,isMiddlewareRewrite:_,isNotFound:f}){let h=e;try{let e=this.components[h];if(n.shallow&&e&&this.route===h)return e;let u=V({route:h,router:this});l&&(e=void 0);let b=!e||"initial"in e?void 0:e,g={dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:t,query:a}),skipInterpolation:!0,asPath:f?"/404":r,locale:o}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:m?this.sbc:this.sdc,persistCache:!c,isPrefetch:!1,unstable_skipClientCache:d,isBackground:m},v=m&&!_?null:await W({fetchData:()=>X(g),asPath:f?"/404":r,locale:o,router:this}).catch(e=>{if(m)return null;throw e});if(v&&("/_error"===t||"/404"===t)&&(v.effect=void 0),m&&(v?v.json=self.__NEXT_DATA__.props:v={json:self.__NEXT_DATA__.props}),u(),v?.effect?.type==="redirect-internal"||v?.effect?.type==="redirect-external")return v.effect;if(v?.effect?.type==="rewrite"){let i=(0,s.removeTrailingSlash)(v.effect.resolvedHref),o=await this.pageLoader.getPageList();if((!m||o.includes(i))&&(h=i,t=v.effect.resolvedHref,a={...a,...v.effect.parsedAs.query},r=(0,S.removeBasePath)((0,p.normalizeLocalePath)(v.effect.parsedAs.pathname,this.locales).pathname),e=this.components[h],n.shallow&&e&&this.route===h&&!l))return{...e,route:h}}if((0,x.isAPIRoute)(h))return q({url:i,router:this}),new Promise(()=>{});let P=b||await this.fetchComponent(h).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),w=v?.response?.headers.get("x-middleware-skip"),E=P.__N_SSG||P.__N_SSP;w&&v?.dataHref&&delete this.sdc[v.dataHref];let{props:R,cacheKey:T}=await this._getData(async()=>{if(E){if(v?.json&&!w)return{cacheKey:v.cacheKey,props:v.json};let e=v?.dataHref?v.dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:t,query:a}),asPath:r,locale:o}),i=await X({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:w?{}:this.sdc,persistCache:!c,isPrefetch:!1,unstable_skipClientCache:d});return{cacheKey:i.cacheKey,props:i.json||{}}}return{headers:{},props:await this.getInitialProps(P.Component,{pathname:t,query:a,asPath:i,locale:o,locales:this.locales,defaultLocale:this.defaultLocale})}});return P.__N_SSP&&g.dataHref&&T&&delete this.sdc[T],this.isPreview||!P.__N_SSG||m||X(Object.assign({},g,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),R.pageProps=Object.assign({},R.pageProps),P.props=R,P.route=h,P.query=a,P.resolvedAs=r,this.components[h]=P,P}catch(e){return this.handleRouteInfoError((0,u.getProperError)(e),t,a,i,n)}}set(e,t,a){return this.state=e,this.sub(t,this.components["/_app"].Component,a)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,a]=this.asPath.split("#",2),[i,r]=e.split("#",2);return!!r&&t===i&&a===r||t===i&&a!==r}scrollToHash(e){let[,t=""]=e.split("#",2);(0,M.disableSmoothScrollDuringRouteTransition)(()=>{if(""===t||"top"===t)return void window.scrollTo(0,0);let e=decodeURIComponent(t),a=document.getElementById(e);if(a)return void a.scrollIntoView();let i=document.getElementsByName(e)[0];i&&i.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t=e,a={}){if("u">typeof window&&(0,k.isBot)(window.navigator.userAgent))return;let i=(0,h.parseRelativeUrl)(e),r=i.pathname,{pathname:n,query:o}=i,l=n,c=await this.pageLoader.getPageList(),u=t,d=void 0!==a.locale?a.locale||void 0:this.locale,p=await U({asPath:t,locale:d,router:this});i.pathname=H(i.pathname,c),(0,f.isDynamicRoute)(i.pathname)&&(n=i.pathname,i.pathname=n,Object.assign(o,(0,b.getRouteMatcher)((0,g.getRouteRegex)(i.pathname))((0,v.parsePath)(t).pathname)||{}),p||(e=(0,y.formatWithValidation)(i)));let m=await W({fetchData:()=>X({dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:l,query:o}),skipInterpolation:!0,asPath:u,locale:d}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persist
4Cache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:d,router:this});if(m?.effect.type==="rewrite"&&(i.pathname=m.effect.resolvedHref,n=m.effect.resolvedHref,o={...o,...m.effect.parsedAs.query},u=m.effect.parsedAs.pathname,e=(0,y.formatWithValidation)(i)),m?.effect.type==="redirect-external")return;let _=(0,s.removeTrailingSlash)(n);await this._bfl(t,u,a.locale,!0)&&(this.components[r]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(_).then(t=>!!t&&X({dataHref:m?.json?m?.dataHref:this.pageLoader.getDataHref({href:e,asPath:u,locale:d}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:a.unstable_skipClientCache||a.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[a.priority?"loadPage":"prefetch"](_)])}async fetchComponent(e){let t=V({route:e,router:this});try{let a=await this.pageLoader.loadPage(e);return t(),a}catch(e){throw t(),e}}_getData(e){let t=!1,a=()=>{t=!0};return this.clc=a,e().then(e=>{if(a===this.clc&&(this.clc=null),t){let e=Object.defineProperty(Error("Loading initial props cancelled"),"__NEXT_ERROR_CODE",{value:"E405",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}return e})}getInitialProps(e,t){let{Component:a}=this.components["/_app"],i=this._wrapApp(a);return t.AppTree=i,(0,_.loadGetInitialProps)(a,{AppTree:i,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}}},767978,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return n}}),e.r(555682);let i=e.r(843476);e.r(271645);let r=e.r(90558);function n(e){function t(t){return(0,i.jsx)(e,{router:(0,r.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},90558,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={Router:function(){return s.default},createRouter:function(){return b},default:function(){return f},makePublicRouterInstance:function(){return g},useRouter:function(){return h},withRouter:function(){return u.default}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let n=e.r(555682),o=n._(e.r(271645)),s=n._(e.r(509793)),l=e.r(65856),c=n._(e.r(302023)),u=n._(e.r(767978)),d={router:null,readyCallbacks:[],ready(e){if(this.router)return e();"u">typeof window&&this.readyCallbacks.push(e)}},p=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],m=["push","replace","reload","back","prefetch","beforePopState"];function _(){if(!d.router)throw Object.defineProperty(Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return d.router}Object.defineProperty(d,"events",{get:()=>s.default.events}),p.forEach(e=>{Object.defineProperty(d,e,{get:()=>_()[e]})}),m.forEach(e=>{d[e]=(...t)=>_()[e](...t)}),["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"].forEach(e=>{d.ready(()=>{s.default.events.on(e,(...t)=>{let a=`on${e.charAt(0).toUpperCase()}${e.substring(1)}`;if(d[a])try{d[a](...t)}catch(e){console.error(`Error when running the Router event: ${a}`),console.error((0,c.default)(e)?`${e.message}
5${e.stack}`:e+"")}})})});let f=d;function h(){let e=o.default.useContext(l.RouterContext);if(!e)throw Object.defineProperty(Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted"),"__NEXT_ERROR_CODE",{value:"E509",enumerable:!1,
5configurable:!0});return e}function b(...e){return d.router=new s.default(...e),d.readyCallbacks.forEach(e=>e()),d.readyCallbacks=[],d.router}function g(e){let t={};for(let a of p){if("object"==typeof e[a]){t[a]=Object.assign(Array.isArray(e[a])?[]:{},e[a]);continue}t[a]=e[a]}return t.events=s.default.events,m.forEach(a=>{t[a]=(...t)=>e[a](...t)}),t}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},565909,(e,t,a)=>{t.exports=e.r(90558)},3303,(e,t,a)=>{t.exports=e.r(479520)},530824,e=>{"use strict";let t;var a=e.i(843476),i=e.i(225622),r=e.i(827085);e.i(860999),e.i(189807),e.i(719658),e.i(589440);var n=e.i(474041),o=e.i(271645),s=e.i(878673),l=e.i(770703),c=e.i(618566);let u="u">typeof window?o.default.useLayoutEffect:o.default.useEffect,d=o.default.createContext(void 0);d.displayName="ClerkNextOptionsCtx";let p=()=>{let e=o.default.useContext(d);return null==e?void 0:e.value},m=e=>{let{children:t,options:a}=e;return o.default.createElement(d.Provider,{value:{value:a}},t)};e.i(2193);var _=e.i(317561),_=_,f=e.i(247167),h=e.i(634462);e.i(344282),e.i(787634);var b=e.i(543194),g=e.i(780075),y=g;f.default.env.NEXT_PUBLIC_CLERK_JS_VERSION,f.default.env.NEXT_PUBLIC_CLERK_JS_URL,f.default.env.NEXT_PUBLIC_CLERK_UI_URL,f.default.env.NEXT_PUBLIC_CLERK_UI_VERSION,f.default.env.CLERK_API_VERSION,f.default.env.CLERK_SECRET_KEY,f.default.env.CLERK_MACHINE_SECRET_KEY,f.default.env.CLERK_ENCRYPTION_KEY,f.default.env.CLERK_API_URL||(t=(0,b.u)("pk_live_Y2xlcmsudGFpY2hpZW5kb2guY29tJA")?.frontendApi,t?.startsWith("clerk.")&&h.i.some(e=>t?.endsWith(e))?h.c:h.o.some(e=>t?.endsWith(e))?h.a:h.d.some(e=>t?.endsWith(e))?h.u:h.c),f.default.env.NEXT_PUBLIC_CLERK_DOMAIN,f.default.env.NEXT_PUBLIC_CLERK_PROXY_URL,(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),f.default.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL,f.default.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL;let v={name:"@clerk/nextjs",version:"7.2.3",environment:"production"};(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG);let P=(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_KEYLESS_DISABLED)||!1,w=(0,_.t)()&&!P;var y=g;let S=e=>{var t;return{...e,publishableKey:e.publishableKey||"pk_live_Y2xlcmsudGFpY2hpZW5kb2guY29tJA",__internal_clerkJSUrl:e.__internal_clerkJSUrl||f.default.env.NEXT_PUBLIC_CLERK_JS_URL,__internal_clerkJSVersion:e.__internal_clerkJSVersion||f.default.env.NEXT_PUBLIC_CLERK_JS_VERSION,__internal_clerkUIUrl:e.__internal_clerkUIUrl||f.default.env.NEXT_PUBLIC_CLERK_UI_URL,__internal_clerkUIVersion:e.__internal_clerkUIVersion||f.default.env.NEXT_PUBLIC_CLERK_UI_VERSION,prefetchUI:function(e){if(!1===e||"false"===f.default.env.NEXT_PUBLIC_CLERK_PREFETCH_UI)return!1}(e.prefetchUI),proxyUrl:e.proxyUrl||f.default.env.NEXT_PUBLIC_CLERK_PROXY_URL||"",domain:e.domain||f.default.env.NEXT_PUBLIC_CLERK_DOMAIN||"",isSatellite:e.isSatellite||(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),signInUrl:e.signInUrl||f.default.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL||"",signUpUrl:e.signUpUrl||f.default.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL||"",signInForceRedirectUrl:e.signInForceRedirectUrl||f.default.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL||"",signUpForceRedirectUrl:e.signUpForceRedirectUrl||f.default.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL||"",signInFallbackRedirectUrl:e.signInFallbackRedirectUrl||f.default.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL||"",signUpFallbackRedirectUrl:e.signUpFallbackRedirectUrl||f.default.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL||"",newSubscriptionRedirectUrl:e.newSubscriptionRedirectUrl||f.default.env.NEXT_PUBLIC_CLERK_CHECKOUT_CONTINUE_URL||"",telemetry:null!=(t=e.telemetry)?t:{disabled:(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),debug:(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG)},sdkMetadata:v,unsafe_disableDevelopmentModeConsoleWarning:(0,y.o)(f.default.env.NEXT_PUBLIC_CLERK_UNSAFE_DISABLE_DEVELOPMENT_MODE_CONSOLE_WARNING)}};e.i(875372);var E=e.i(568546),E=E,R=e.i(622528);let T=()=>{var e,t;let a=(0,r.useClerk)(),{pagesRouter:i}=(0,R.usePagesRouter)();return null==(t=a.telemetry)||t.record((0,E.i)({router:i?"pages":"app",...(null==(e=null==globalThis?void 0:globalThis.next)?void 0:e.version)?{nextjsVersion:globalThis.next.version}:{}})),null};var x=e.i(95187);let A=(0,x.createServerReference)("00b7ee42ed7bff8146992b05b0bf22aa5ee9c57679",x.callServer,void 0,x.findSourceMapURL,"invalidateCacheAction");var C=e.i(61703);function L(e){let{publishableKey:t,__internal_clerkJSUrl:a,__internal_clerkJSVersion:i,__internal_clerkUIUrl:r,__internal_clerkUIVersion:n,nonce:s,domain:l,proxyUrl:c,prefetchUI:u}=e,d={publishableKey:t,__internal_clerkJSUrl:a,__internal_clerkJSVersion:i,__internal_clerkUIUrl:r,__internal_clerkUIVersion:n,nonce:s,domain:l,proxyUrl:c};return o.default.createElement(o.default.Fragment,null,o.default.createElement("script",{src:(0,C.clerkJSScriptUrl)(d),"data-clerk-js-script":!0,async:!0,crossOrigin:"anonymous",...(0,C.buildClerkJSScriptAttributes)(d)}),!1!==u&&o.default.createElement("link",{rel:"preload",href:(0,C.clerkUIScriptUrl)(d),as:"script",crossOrigin:"anonymous",nonce:s}
5))}function O(){let{publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:a,__internal_clerkUIUrl:i,__internal_clerkUIVersion:n,nonce:s,prefetchUI:l}=p(),{domain:c,proxyUrl:u}=(0,r.useClerk)();return e?o.default.createElement(L,{publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:a,__internal_clerkUIUrl:i,__internal_clerkUIVersion:n,nonce:s,domain:c,proxyUrl:u,prefetchUI:l}):null}let k=e=>{var t;return null!=window.__clerk_internal_navigations||(window.__clerk_internal_navigations={}),null!=(t=window.__clerk_internal_navigations)[e]||(t[e]={}),window.__clerk_internal_navigations[e]},N=e=>{let{windowNav:t,routerNav:a,name:i}=e,[r,n]=(0,o.useTransition)();t&&(k(i).fun=(e,r)=>{var o,s;let l=k(i);return(null!=(s=null==(o=l.promisesBuffer)?void 0:o.length)?s:0)>0&&l.pendingDestination===e?new Promise(e=>{null!=l.promisesBuffer||(l.promisesBuffer=[]),l.promisesBuffer.push(e)}):(l.pendingDestination=e,new Promise(i=>{null!=l.promisesBuffer||(l.promisesBuffer=[]),l.promisesBuffer.push(i),n(()=>{var i;(null==(i=null==r?void 0:r.__internal_metadata)?void 0:i.navigationType)==="internal"?t(null,"",e):a(e)})}))});let s=()=>{var e;let t=k(i);null==(e=t.promisesBuffer)||e.forEach(e=>e()),t.promisesBuffer=[],t.pendingDestination=void 0};return(0,o.useEffect)(()=>(s(),s),[]),(0,o.useEffect)(()=>{r||s()},[r]),(0,o.useCallback)((e,t)=>k(i).fun(e,t),[])},I=(0,l.default)(()=>e.A(98943).then(e=>e.KeylessCreatorOrReader)),M=e=>{let t,a,{__internal_invokeMiddlewareOnAuthStateChange:i=!0,__internal_scriptsSlot:r,children:n}=e,l=(0,c.useRouter)(),d=(t=(0,c.useRouter)(),N({windowNav:"u">typeof window?window.history.pushState.bind(window.history):void 0,routerNav:t.push.bind(t),name:"push"})),p=(a=(0,c.useRouter)(),N({windowNav:"u">typeof window?window.history.replaceState.bind(window.history):void 0,routerNav:a.replace.bind(a),name:"replace"}));u(()=>{window.__internal_onBeforeSetActive=e=>new Promise(t=>{var a;let i=(null==(a=null==window?void 0:window.next)?void 0:a.version)||"";(i.startsWith("15")||i.startsWith("16"))&&"sign-out"===e?t():A().then(()=>t())}),window.__internal_onAfterSetActive=()=>{if(i)return l.refresh()}},[]);let _=S({...e,routerPush:d,routerReplace:p});return o.default.createElement(m,{options:_},o.default.createElement(s.InternalClerkProvider,{..._},o.default.createElement(T,null),null!=r?r:o.default.createElement(O,null),n))},j=e=>{let{children:t,disableKeyless:a=!1,...i}=e,n=S(i).publishableKey;return p()?i.initialState?o.default.createElement(r.InitialStateProvider,{initialState:i.initialState},t):t:n||!w||a?o.default.createElement(M,{...i},t):o.default.createElement(I,null,o.default.createElement(M,{...i},t))};var B=e.i(175351),D=e.i(565909);let U=()=>{if("u"<typeof window)return;let e=e=>{Object.keys(e).forEach(t=>{delete e[t]})};try{e(window.next.router.sdc),e(window.next.router.sbc)}catch{return}};var F=e.i(3303);function z(e){let{scriptUrl:t,attributes:a,dataAttribute:i}=e;return o.default.createElement(F.default,{src:t,...{[i]:!0},async:!0,defer:!1,crossOrigin:"anonymous",strategy:"beforeInteractive",...a})}function H(){let{publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:a,__internal_clerkUIUrl:i,__internal_clerkUIVersion:n,nonce:s,prefetchUI:l,ui:c}=p(),{domain:u,proxyUrl:d}=(0,r.useClerk)();if(!e)return null;let m={publishableKey:e,__internal_clerkJSUrl:t,__internal_clerkJSVersion:a,__internal_clerkUIUrl:i,__internal_clerkUIVersion:n,nonce:s,domain:u,proxyUrl:d};return o.default.createElement(o.default.Fragment,null,o.default.createElement(z,{scriptUrl:(0,C.clerkJSScriptUrl)(m),attributes:(0,C.buildClerkJSScriptAttributes)(m),dataAttribute:"data-clerk-js-script"}),!1!==l&&!c&&o.default.createElement("link",{rel:"preload",href:(0,C.clerkUIScriptUrl)(m),as:"script",crossOrigin:"anonymous",nonce:s}))}function W({children:e,...t}){var a;let{__internal_invokeMiddlewareOnAuthStateChange:i=!0}=t,{push:r,replace:n}=(0,D.useRouter)();s.InternalClerkProvider.displayName="ReactClerkProvider",u(()=>{window.__internal_onBeforeSetActive=U},[]),u(()=>{window.__internal_onAfterSetActive=()=>{i&&r(window.location.href)}},[]);let l=S({...t,routerPush:e=>r(e),routerReplace:e=>n(e)}),c=(null==(a=t.authServerSideProps)?void 0:a.__clerk_ssr_state)||t.__clerk_ssr_state;return o.default.createElement(m,{options:l},o.default.createElement(s.InternalClerkProvider,{...l,initialState:c},o.default.createElement(T,null),o.default.createElement(H,null),e))}(0,B.setErrorThrowerOptions)({packageName:"@clerk/nextjs"}),(0,C.setClerkJSLoadingErrorPackageName)("@clerk/nextjs");let $=function(e){let t=(0,n.useRouter)();return o.default.createElement(t?W:j,{...e})};i.Show;var Y=Object.fromEntries(Object.entries({a:"å",b:"ƀ",c:"ç",d:"ð",e:"é",f:"ƒ",g:"ğ",h:"ħ",i:"ï",j:"ĵ",k:"ķ",l:"ľ",m:"ɱ",n:"ñ",o:"ø",p:"þ",q:"ʠ",r:"ř",s:"š",t:"ŧ",u:"ü",v:"ṽ",w:"ŵ",x:"ẋ",y:"ÿ",z:"ž"}).flatMap(([e,t])=>[[e,t],[e.toUpperCase(),t.toLocaleUpperCase("en-US")]])),X=/\{\{[^{}]*\}\}|\{[^{}]*\}|[a-zA-Z]/g;({...function e(t){if("string"==typeof t)return t.replace(X,e=>{var t;return e.startsWith("{")?e:null!=(t=Y[e])?t:e});if(Array.isArray(t))return t.map(t=>e(t));if(t&&"object"==typeof t){let a={};for(let[i,r]of Object.entries(t))a[i]=e(r);return a}return t}({locale:"en-US",apiKeys:{action__add:"Add new key",action__search:"Search keys",copySecret:{formButtonPrimary__copyAndClose:"Copy & Close",formHint:"For security reasons, we won't allow you to view it again later.",formTitle:'Copy your "{{name}}" API Key now'},createdAndExpirationStatus__expiresOn:"Created {{ createdDate | shortDate('en-US') }} • Expires {{ expiresDate | longDate('en-US') }}",createdAndExpirationStatus__never:"Created {{ createdDate | shortDate('en-US') }} • Never expires",detailsTitle__emptyRow:"No API keys found",formButtonPrimary__add:"Create key",formFieldCaption__expiration__expiresOn:"Expiring {{ date }}",formFieldCaption__expiration__never:"This key will never expire",formFieldOption__expiration__180d:"180 Days",formFieldOption__expiration__1d:"1 Day",formFieldOption__expiration__1y:"1 Year",formFieldOption__expiration__30d:"30 Days",formFieldOption__expiration__60d:"60 Days",formFieldOption__expiration__7d:"7 Days",formFieldOption__expiration__90d:"90 Days",formFieldOption__expiration__never:"Never",formHint:"Provide a name to generate a new key. You’ll be able to revoke it anytime.",formTitle:"Add new API key",lastUsed__days:"{{days}}d ago",lastUsed__hours:"{{hours}}h ago",lastUsed__minutes:"{{minutes}}m ago",lastUsed__months:"{{months}}mo ago",lastUsed__seconds:"{{seconds}}s ago",lastUsed__years:"{{years}}y ago",menuAction__revoke:"Revoke key",revokeConfirmation:{confirmationText:"Revoke",formButtonPrimary__revoke:"Revoke key",formHint:"Are you sure you want to delete this Secret key?",formTitle:'Revoke "{{apiKeyName}}" secret key?'}},backButton:"Back",badge__activePlan:"Active",badge__canceledEndsAt:"Canceled • Ends {{ date | shortDate('en-US') }}",badge__currentPlan:"Current plan",badge__default:"Default",badge__endsAt:"Ends {{ date | shortDate('en-US') }}",badge__expired:"Expired",badge__freeTrial:"Free trial",badge__otherImpersonatorDevice:"Other impersonator device",badge__pastDueAt:"Past due {{ date | shortDate('en-US') }}",badge__pastDuePlan:"Past due",badge__primary:"Primary",badge__renewsAt:"Renews {{ date | shortDate('en-US') }}",badge__requiresAction:"Requires action",badge__startsAt:"Starts {{ date | shortDate('en-US') }}",badge__thisDevice:"This device",badge__trialEndsAt:"Trial ends {{ date | shortDate('en-US') }}",badge__unverified:"Unverified",badge__upcomingPlan:"Upcoming",badge__userDevice:"User device",badge__you:"You",billing:{addPaymentMethod__label:"Add payment method",alwaysFree:"Always free",annually:"Annually",availableFeatures:"Available features",billedAnnually:"Billed annually",billedMonthlyOnly:"Only billed monthly",billedAnnuallyOnly:"Only billed annually",cancelFreeTrial:"Cancel free trial",cancelFreeTrialAccessUntil:"Your trial will stay active until {{ date | longDate('en-US') }}. After that, you'll lose access to trial features. You won't be charged.",cancelFreeTrialTitle:"Cancel free trial for {{plan}} plan?",cancelSubscription:"Cancel subscription",cancelSubscriptionAccessUntil:"You can keep using '{{plan}}' features until {{ date | longDate('en-US') }}, after which you will no longer have access.",cancelSubscriptionNoCharge:"You will not be charged for this subscription.",cancelSubscriptionPastDue:"Your subscription will end immediately and you will lose access to all plan features. You will be asked to pay the past due amount on your next subscription.",cancelSubscriptionTitle:"Cancel {{plan}} Subscription?",cannotSubscribeMonthly:"You cannot subscribe to this plan by paying monthly. To subscribe to this plan, you need to choose to pay annually.",cannotSubscribeUnrecoverable:"You cannot subscribe to this plan. Your existing subscription is more expensive than this plan.",checkout:{description__paymentSuccessful:"Your payment was successful.",description__subscriptionSuccessful:"Your new subscription is all set.",downgradeNotice:"You will keep your current subscription and its features until the end of the billing cycle, then you will be switched to this subscription.",emailForm:{subtitle:"Before you can complete your purchase you must add an email address where receipts will be sent.",title:"Add an email address"},lineItems:{title__freeTrialEndsAt:"Trial ends on",title__paymentMethod:"Payment method",title__statementId:"Statement ID",title__subscriptionBegins:"Subscription begins",title__totalPaid:"Total paid"},pastDueNotice:"Your previous subscription was past due, with no payment.",perMonth:"per month",title:"Checkout",title__paymentSuccessful:"Payment was successful!",title__subscriptionSuccessful:"Success!",title__trialSuccess:"Trial successfully started!",totalDueAfterTrial:"Total Due after trial ends in {{days}} days"},credit:"Credit",prorationCredit:"Prorated credit",accountCredit:"Account credit",creditRemainder:"Credit for the remainder of your current subscription.",payerCreditRemainder:"Credit from account balance.",defaultFreePlanActive:"You're currently on the Free plan",free:"Free",getStarted:"Get started",keepFreeTrial:"Keep free trial",keepSubscription:"Keep subscription",manage:"Manage",manageSubscription:"Manage subscription",month:"Month",monthly:"Monthly",pastDue:"Past due",pay:"Pay {{amount}}",paymentMethod:{applePayDescription:{annual:"Annual payment",monthly:"Monthly payment"},dev:{anyNumbers:"Any numbers",cardNumber:"Card number",cvcZip:"CVC, ZIP",developmentMode:"Development mode",expirationDate:"Expiration date",testCardInfo:"Test card information"}},paymentMethods__label:"Payment Methods",popular:"Popular",pricingTable:{billingCycle:"Billing cycle",included:"Included"},reSubscribe:"Resubscribe",seeAllFeatures:"See all features",startFreeTrial:"Start free trial",startFreeTrial__days:"Start {{days}}
5-day free trial",subscribe:"Subscribe",subscriptionDetails:{beginsOn:"Begins on",currentBillingCycle:"Current billing cycle",endsOn:"Ends on",firstPaymentAmount:"First payment amount",firstPaymentOn:"First payment on",nextPaymentAmount:"Next payment amount",nextPaymentOn:"Next payment on",pastDueAt:"Past due on",renewsAt:"Renews at",subscribedOn:"Subscribed on",title:"Subscription",trialEndsOn:"Trial ends on",trialStartedOn:"Trial started on"},subtotal:"Subtotal",switchPlan:"Switch to this plan",switchToAnnual:"Switch to annual",switchToAnnualWithAnnualPrice:"Switch to annual {{currency}}{{price}} / year",switchToMonthly:"Switch to monthly",switchToMonthlyWithPrice:"Switch to monthly {{currency}}{{price}} / month",totalDue:"Total due",totalDueToday:"Total Due Today",viewFeatures:"View features",viewPayment:"View payment",year:"Year"},createOrganization:{formButtonSubmit:"Create organization",invitePage:{formButtonReset:"Skip"},title:"Create organization"},dates:{lastDay:"Yesterday at {{ date | timeString('en-US') }}",next6Days:"{{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}",nextDay:"Tomorrow at {{ date | timeString('en-US') }}",numeric:"{{ date | numeric('en-US') }}",previous6Days:"Last {{ date | weekday('en-US','long') }} at {{ date | timeString('en-US') }}",sameDay:"Today at {{ date | timeString('en-US') }}"},dividerText:"or",footerActionLink__alternativePhoneCodeProvider:"Send code via SMS instead",footerActionLink__useAnotherMethod:"Use another method",footerPageLink__help:"Help",footerPageLink__privacy:"Privacy",footerPageLink__terms:"Terms",formButtonPrimary:"Continue",formButtonPrimary__verify:"Verify",formFieldAction__forgotPassword:"Forgot password?",formFieldError__matchingPasswords:"Passwords match.",formFieldError__notMatchingPasswords:"Passwords don't match.",formFieldError__verificationLinkExpired:"The verification link expired. Please request a new link.",formFieldHintText__optional:"Optional",formFieldHintText__slug:"A slug is a human-readable ID that must be unique. It’s often used in URLs.",formFieldInputPlaceholder__apiKeyDescription:"Explain why you’re generating this key",formFieldInputPlaceholder__apiKeyExpirationDate:"Select date",formFieldInputPlaceholder__apiKeyName:"Enter your secret key name",formFieldInputPlaceholder__backupCode:"Enter backup code",formFieldInputPlaceholder__confirmDeletionUserAccount:"Delete account",formFieldInputPlaceholder__emailAddress:"Enter your email address",formFieldInputPlaceholder__emailAddress_username:"Enter email or username",formFieldInputPlaceholder__emailAddresses:"[email protected], [email protected]",formFieldInputPlaceholder__firstName:"First name",formFieldInputPlaceholder__lastName:"Last name",formFieldInputPlaceholder__organizationDomain:"example.com",formFieldInputPlaceholder__organizationDomainEmailAddress:"[email protected]",formFieldInputPlaceholder__organizationName:"Organization name",formFieldInputPlaceholder__organizationSlug:"my-org",formFieldInputPlaceholder__password:"Enter your password",formFieldInputPlaceholder__phoneNumber:"Enter your phone number",formFieldInputPlaceholder__username:"Enter your username",formFieldInput__emailAddress_format:"Example format: [email protected]",formFieldLabel__apiKey:"API key",formFieldLabel__apiKeyDescription:"Description",formFieldLabel__apiKeyExpiration:"Expiration",formFieldLabel__apiKeyName:"Secret key name",formFieldLabel__automaticInvitations:"Enable automatic invitations for this domain",formFieldLabel__backupCode:"Backup code",formFieldLabel__confirmDeletion:"Confirmation",formFieldLabel__confirmPassword:"Confirm password",formFieldLabel__currentPassword:"Current password",formFieldLabel__emailAddress:"Email address",formFieldLabel__emailAddress_username:"Email address or username",formFieldLabel__emailAddresses:"Email addresses",formFieldLabel__firstName:"First name",formFieldLabel__lastName:"Last name",formFieldLabel__newPassword:"New password",formFieldLabel__organizationDomain:"Domain",formFieldLabel__organizationDomainDeletePending:"Delete pending invitations and suggestions",formFieldLabel__organizationDomainEmailAddress:"Verification email address",formFieldLabel__organizationDomainEmailAddressDescription:"Enter an email address under this domain to receive a code and verify this domain.",formFieldLabel__organizationName:"Name",formFieldLabel__organizationSlug:"Slug",formFieldLabel__passkeyName:"Name of passkey",formFieldLabel__password:"Password",formFieldLabel__phoneNumber:"Phone number",formFieldLabel__role:"Role",formFieldLabel__signOutOfOtherSessions:"Sign out of all other devices",formFieldLabel__username:"Username",impersonationFab:{action__signOut:"Sign out",title:"Signed in as {{identifier}}"},lastAuthenticationStrategy:"Last used",maintenanceMode:"We are currently undergoing maintenance, but don't worry, it shouldn't take more than a few minutes.",membershipRole__admin:"Admin",membershipRole__basicMember:"Member",membershipRole__guestMember:"Guest",organizationList:{action__createOrganization:"Create organization",action__invitationAccept:"Join",action__suggestionsAccept:"Request to join",createOrganization:"Create Organization",invitationAcceptedLabel:"Joined",subtitle:"to continue to {{applicationName}}
5",suggestionsAcceptedLabel:"Pending approval",title:"Choose an account",titleWithoutPersonal:"Choose an organization"},organizationProfile:{apiKeysPage:{title:"API keys"},badge__automaticInvitation:"Automatic invitations",badge__automaticSuggestion:"Automatic suggestions",badge__manualInvitation:"No automatic enrollment",badge__unverified:"Unverified",billingPage:{paymentHistorySection:{empty:"No payment history",notFound:"Payment attempt not found",tableHeader__amount:"Amount",tableHeader__date:"Date",tableHeader__status:"Status"},paymentMethodsSection:{actionLabel__default:"Make default",actionLabel__remove:"Remove",add:"Add new payment method",addSubtitle:"Add a new payment method to your account.",cancelButton:"Cancel",formButtonPrimary__add:"Add Payment Method",formButtonPrimary__pay:"Pay {{amount}}",payWithTestCardButton:"Pay with test card",removeMethod:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to use this payment method and any recurring subscriptions dependent on it will no longer work.",successMessage:"{{paymentMethod}} has been removed from your account.",title:"Remove payment method"},title:"Payment methods"},start:{headerTitle__payments:"Payments",headerTitle__plans:"Plans",headerTitle__statements:"Statements",headerTitle__subscriptions:"Subscription"},statementsSection:{empty:"No statements to display",itemCaption__paidForPlan:"Paid for {{plan}} {{period}} plan",itemCaption__proratedCredit:"Prorated credit for partial usage of previous subscription",itemCaption__payerCredit:"Credit from account balance",itemCaption__subscribedAndPaidForPlan:"Subscribed and paid for {{plan}} {{period}} plan",notFound:"Statement not found",tableHeader__amount:"Amount",tableHeader__date:"Date",title:"Statements",totalPaid:"Total paid"},subscriptionsListSection:{actionLabel__manageSubscription:"Manage",actionLabel__newSubscription:"Subscribe to a plan",actionLabel__switchPlan:"Switch plans",tableHeader__edit:"Edit",tableHeader__plan:"Plan",tableHeader__startDate:"Start date",title:"Subscription"},subscriptionsSection:{actionLabel__default:"Manage"},switchPlansSection:{title:"Switch plans"},title:"Billing"},createDomainPage:{subtitle:"Add the domain to verify. Users with email addresses at this domain can join the organization automatically or request to join.",title:"Add domain"},invitePage:{detailsTitle__inviteFailed:"The invitations could not be sent. There are already pending invitations for the following email addresses: {{email_addresses}}.",formButtonPrimary__continue:"Send invitations",selectDropdown__role:"Select role",subtitle:"Enter or paste one or more email addresses, separated by spaces or commas.",successMessage:"Invitations successfully sent",title:"Invite new members"},membersPage:{action__invite:"Invite",action__search:"Search",activeMembersTab:{menuAction__remove:"Remove member",tableHeader__actions:"Actions",tableHeader__joined:"Joined",tableHeader__role:"Role",tableHeader__user:"User"},alerts:{roleSetMigrationInProgress:{subtitle:"We are updating the available roles. Once that’s done, you’ll be able to update roles again.",title:"Roles are temporarily locked"}},detailsTitle__emptyRow:"No members to display",invitationsTab:{autoInvitations:{headerSubtitle:"Invite users by connecting an email domain with your organization. Anyone who signs up with a matching email domain will be able to join the organization anytime.",headerTitle:"Automatic invitations",primaryButton:"Manage verified domains"},table__emptyRow:"No invitations to display"},invitedMembersTab:{menuAction__revoke:"Revoke invitation",tableHeader__invited:"Invited"},requestsTab:{autoSuggestions:{headerSubtitle:"Users who sign up with a matching email domain, will be able to see a suggestion to request to join your organization.",headerTitle:"Automatic suggestions",primaryButton:"Manage verified domains"},menuAction__approve:"Approve",menuAction__reject:"Reject",tableHeader__requested:"Requested access",table__emptyRow:"No requests to display"},start:{headerTitle__invitations:"Invitations",headerTitle__members:"Members",headerTitle__requests:"Requests"}},navbar:{apiKeys:"API keys",billing:"Billing",description:"Manage your organization.",general:"General",members:"Members",title:"Organization"},plansPage:{alerts:{noPermissionsToManageBilling:"You do not have permissions to manage billing for this organization."},title:"Plans"},profilePage:{dangerSection:{deleteOrganization:{actionDescription:'Type "{{organizationName}}" below to continue.',messageLine1:"Are you sure you want to delete this organization?",messageLine2:"This action is permanent and irreversible.",successMessage:"You have deleted the organization.",title:"Delete organization"},leaveOrganization:{actionDescription:'Type "{{organizationName}}" below to continue.',messageLine1:"Are you sure you want to leave this organization? You will lose access to this organization and its applications.",messageLine2:"This action is permanent and irreversible.",successMessage:"You have left the organization.",title:"Leave organization"},title:"Danger"},domainSection:{menuAction__manage:"Manage",menuAction__remove:"Delete",menuAction__verify:"Verify",primaryButton:"Add domain",subtitle:"Allow users to join the organization automatically or request to join based on a verified email domain.",title:"Verified domains"},successMessage:"The organization has been updated.",title:"Update profile"},removeDomainPage:{messageLine1:"The email domain {{domain}} will be removed.",messageLine2:"Users won’t be able to join the organization automatically after this.",successMessage:"{{domain}} has been removed.",title:"Remove domain"},start:{headerTitle__general:"General",headerTitle__members:"Members",profileSection:{primaryButton:"Update profile",title:"Organization 
vendor: 4,294 bytes, line 5
5Profile",uploadAction__title:"Logo"}},verifiedDomainPage:{dangerTab:{calloutInfoLabel:"Removing this domain will affect invited users.",removeDomainActionLabel__remove:"Remove domain",removeDomainSubtitle:"Remove this domain from your verified domains",removeDomainTitle:"Remove domain"},enrollmentTab:{automaticInvitationOption__description:"Users are automatically invited to join the organization when they sign-up and can join anytime.",automaticInvitationOption__label:"Automatic invitations",automaticSuggestionOption__description:"Users receive a suggestion to request to join, but must be approved by an admin before they are able to join the organization.",automaticSuggestionOption__label:"Automatic suggestions",calloutInfoLabel:"Changing the enrollment mode will only affect new users.",calloutInvitationCountLabel:"Pending invitations sent to users: {{count}}",calloutSuggestionCountLabel:"Pending suggestions sent to users: {{count}}",manualInvitationOption__description:"Users can only be invited manually to the organization.",manualInvitationOption__label:"No automatic enrollment",subtitle:"Choose how users from this domain can join the organization."},start:{headerTitle__danger:"Danger",headerTitle__enrollment:"Enrollment options"},subtitle:"The domain {{domain}} is now verified. Continue by selecting enrollment mode.",title:"Update {{domain}}"},verifyDomainPage:{formSubtitle:"Enter the verification code sent to your email address",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"The domain {{domainName}} needs to be verified via email.",subtitleVerificationCodeScreen:"A verification code was sent to {{emailAddress}}. Enter the code to continue.",title:"Verify domain"}},organizationSwitcher:{action__closeOrganizationSwitcher:"Close organization switcher",action__createOrganization:"Create organization",action__invitationAccept:"Join",action__manageOrganization:"Manage",action__openOrganizationSwitcher:"Open organization switcher",action__suggestionsAccept:"Request to join",notSelected:"No organization selected",personalWorkspace:"Personal account",suggestionsAcceptedLabel:"Pending approval"},paginationButton__next:"Next",paginationButton__previous:"Previous",paginationRowText__displaying:"Displaying",paginationRowText__of:"of",reverification:{alternativeMethods:{actionLink:"Get help",actionText:"Don’t have any of these?",blockButton__backupCode:"Use a backup code",blockButton__emailCode:"Email code to {{identifier}}",blockButton__passkey:"Use your passkey",blockButton__password:"Continue with your password",blockButton__phoneCode:"Send SMS code to {{identifier}}",blockButton__totp:"Use your authenticator app",getHelp:{blockButton__emailSupport:"Email support",content:"If you have trouble verifying your account, email us and we will work with you to restore access as soon as possible.",title:"Get help"},subtitle:"Facing issues? You can use any of these methods for verification.",title:"Use another method"},backupCodeMfa:{subtitle:"Enter the backup code you received when setting up two-step authentication",title:"Enter a backup code"},emailCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the code sent to your email to continue",title:"Verification required"},noAvailableMethods:{message:"Cannot proceed with verification. No suitable authentication factor is configured",subtitle:"An error occurred",title:"Cannot verify your account"},passkey:{blockButton__passkey:"Use your passkey",subtitle:"Using your passkey confirms your identity. Your device may ask for your fingerprint, face, or screen lock.",title:"Use your passkey"},password:{actionLink:"Use another method",subtitle:"Enter your current password to continue",title:"Verification required"},phoneCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the code sent to your phone to continue",title:"Verification required"},phoneCodeMfa:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the code sent to your phone to continue",title:"Verification required"},totpMfa:{formTitle:"Verification code",subtitle:"Enter the code generated by your authenticator app to continue",title:"Verification required"}},s
5ignIn:{accountSwitcher:{action__addAccount:"Add account",action__signOutAll:"Sign out of all accounts",subtitle:"Select the account with which you wish to continue.",title:"Choose an account"},alternativeMethods:{actionLink:"Get help",actionText:"Don’t have any of these?",blockButton__backupCode:"Use a backup code",blockButton__emailCode:"Email code to {{identifier}}",blockButton__emailLink:"Email link to {{identifier}}",blockButton__passkey:"Sign in with your passkey",blockButton__password:"Sign in with your password",blockButton__phoneCode:"Send SMS code to {{identifier}}",blockButton__totp:"Use your authenticator app",getHelp:{blockButton__emailSupport:"Email support",content:"If you have trouble signing into your account, email us and we will work with you to restore access as soon as possible.",title:"Get help"},subtitle:"Facing issues? You can use any of these methods to sign in.",title:"Use another method"},alternativePhoneCodeProvider:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your {{provider}}"}
5,backupCodeMfa:{subtitle:"Your backup code is the one you got when setting up two-step authentication.",title:"Enter a backup code"},emailCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email"},emailCodeMfa:{formTitle:"Check your email",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email"},emailLink:{clientMismatch:{subtitle:"To continue, open the verification link on the device and browser from which you initiated the sign-in",title:"Verification link is invalid for this device"},expired:{subtitle:"Return to the original tab to continue.",title:"This verification link has expired"},failed:{subtitle:"Return to the original tab to continue.",title:"This verification link is invalid"},formSubtitle:"Use the verification link sent to your email",formTitle:"Verification link",loading:{subtitle:"You will be redirected soon",title:"Signing in..."},resendButton:"Didn't receive a link? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email",unusedTab:{title:"You may close this tab"},verified:{subtitle:"You will be redirected soon",title:"Successfully signed in"},verifiedSwitchTab:{subtitle:"Return to original tab to continue",subtitleNewTab:"Return to the newly opened tab to continue",titleNewTab:"Signed in on other tab"}},emailLinkMfa:{formSubtitle:"Use the verification link sent to your email",resendButton:"Didn't receive a link? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your email"},enterpriseConnections:{subtitle:"Select the enterprise account with which you wish to continue.",title:"Choose your enterprise account"},forgotPassword:{formTitle:"Reset password code",resendButton:"Didn't receive a code? Resend",subtitle:"to reset your password",subtitle_email:"First, enter the code sent to your email address",subtitle_phone:"First, enter the code sent to your phone",title:"Reset password"},forgotPasswordAlternativeMethods:{blockButton__resetPassword:"Reset your password",label__alternativeMethods:"Or, sign in with another method",title:"Forgot Password?"},newDeviceVerificationNotice:"You're signing in from a new device. We're asking for verification to keep your account secure.",noAvailableMethods:{message:"Cannot proceed with sign in. There's no available authentication factor.",subtitle:"An error occurred",title:"Cannot sign in"},passkey:{subtitle:"Using your passkey confirms it's you. Your device may ask for your fingerprint, face or screen lock.",title:"Use your passkey"},password:{actionLink:"Use another method",subtitle:"Enter the password associated with your account",title:"Enter your password"},passwordCompromised:{title:"Password compromised"},passwordPwned:{title:"Password compromised"},passwordUntrusted:{title:"Password untrusted"},phoneCode:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"to continue to {{applicationName}}",title:"Check your phone"},phoneCodeMfa:{formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"To continue, please enter the verification code sent to your phone",title:"Check your phone"},resetPassword:{formButtonPrimary:"Reset Password",requiredMessage:"For security reasons, it is required to reset your password.",successMessage:"Your password was successfully changed. Signing you in, please wait a moment.",title:"Set new password"},resetPasswordMfa:{detailsLabel:"We need to verify your identity before resetting your password."},start:{actionLink:"Sign up",actionLink__join_waitlist:"Join waitlist",actionLink__use_email:"Use email",actionLink__use_email_username:"Use email or username",actionLink__use_passkey:"Use passkey instead",actionLink__use_phone:"Use phone",actionLink__use_username:"Use username",actionText:"Don’t have an account?",actionText__join_waitlist:"Want early access?",alternativePhoneCodeProvider:{actionLink:"Use another method",label:"{{provider}} phone number",subtitle:"Enter your phone number to get a verification code on {{provider}}.",title:"Sign in to {{applicationName}} with {{provider}}"},subtitle:"Welcome back! Please sign in to continue",subtitleCombined:void 0,title:"Sign in to {{applicationName}}
5",titleCombined:"Continue to {{applicationName}}"},totpMfa:{formTitle:"Verification code",subtitle:"To continue, please enter the verification code generated by your authenticator app",title:"Two-step verification"},web3Solana:{subtitle:"Select a wallet below to sign in",title:"Sign in with Solana"}},signInEnterPasswordTitle:"Enter your password",signUp:{alternativePhoneCodeProvider:{resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to your {{provider}}",title:"Verify your {{provider}}"},continue:{actionLink:"Sign in",actionText:"Already have an account?",subtitle:"Please fill in the remaining details to continue.",title:"Fill in missing fields"},emailCode:{formSubtitle:"Enter the verification code sent to your email address",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to your email",title:"Verify your email"},emailLink:{clientMismatch:{subtitle:"To continue, open the verification link on the device and browser from which you initiated the sign-up",title:"Verification link is invalid for this device"},formSubtitle:"Use the verification link sent to your email address",formTitle:"Verification link",loading:{title:"Signing up..."},resendButton:"Didn't receive a link? Resend",subtitle:"to continue to {{applicationName}}",title:"Verify your email",verified:{title:"Successfully signed up"},verifiedSwitchTab:{subtitle:"Return to the newly opened tab to continue",subtitleNewTab:"Return to previous tab to continue",title:"Successfully verified email"}},enterpriseConnections:{subtitle:"Select the enterprise account with which you wish to continue.",title:"Choose your enterprise account"},legalConsent:{checkbox:{label__onlyPrivacyPolicy:'I agree to the {{ privacyPolicyLink || link("Privacy Policy") }}',label__onlyTermsOfService:'I agree to the {{ termsOfServiceLink || link("Terms of Service") }}',label__termsOfServiceAndPrivacyPolicy:'I agree to the {{ termsOfServiceLink || link("Terms of Service") }} and {{ privacyPolicyLink || link("Privacy Policy") }}'},continue:{subtitle:"Please read and accept the terms to continue",title:"Legal consent"}},phoneCode:{formSubtitle:"Enter the verification code sent to your phone number",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to your phone",title:"Verify your phone"},restrictedAccess:{actionLink:"Sign in",actionText:"Already have an account?",blockButton__emailSupport:"Email support",blockButton__joinWaitlist:"Join waitlist",subtitle:"Sign ups are currently disabled. If you believe you should have access, please contact support.",subtitleWaitlist:"Sign ups are currently disabled. To be the first to know when we launch, join the waitlist.",title:"Access restricted"},start:{actionLink:"Sign in",actionLink__use_email:"Use email instead",actionLink__use_phone:"Use phone instead",actionText:"Already have an account?",alternativePhoneCodeProvider:{actionLink:"Use another method",label:"{{provider}} phone number",subtitle:"Enter your phone number to get a verification code on {{provider}}.",title:"Sign up to {{applicationName}} with {{provider}}"},subtitle:"Welcome! Please fill in the details to get started.",subtitleCombined:"Welcome! Please fill in the details to get started.",title:"Create your account",titleCombined:"Create your account"},web3Solana:{subtitle:"Select a wallet below to sign up",title:"Sign up with Solana"}},socialButtonsBlockButton:"Continue with {{provider|titleize}}",socialButtonsBlockButtonManyInView:"{{provider|titleize}}",taskChooseOrganization:{alerts:{organizationAlreadyExists:"An organization already exists for the detected company name ({{organizationName}}) and {{organizationDomain}}. Join by invitation."},chooseOrganization:{action__createOrganization:"Create new organization",action__invitationAccept:"Join",action__suggestionsAccept:"Request to join",subtitle:"Join an existing organization or create a new one",subtitle__createOrganizationDisabled:"Join an existing organization",suggestionsAcceptedLabel:"Pending approval",title:"Cho
5ose an organization"},createOrganization:{formButtonReset:"Cancel",formButtonSubmit:"Continue",formFieldInputPlaceholder__name:"My Organization",formFieldInputPlaceholder__slug:"my-organization",formFieldLabel__name:"Name",formFieldLabel__slug:"Slug",subtitle:"Enter your organization details to continue",title:"Setup your organization"},organizationCreationDisabled:{subtitle:"Contact your organization admin for an invitation.",title:"You must belong to an organization"},signOut:{actionLink:"Sign out",actionText:"Signed in as {{identifier}}"}},taskResetPassword:{formButtonPrimary:"Reset Password",signOut:{actionLink:"Sign out",actionText:"Signed in as {{identifier}}"},subtitle:"Your account requires a new password before you can continue",title:"Reset your password"},taskSetupMfa:{badge:"Two-step verification setup",signOut:{actionLink:"Sign out",actionText:"Signed in as {{identifier}}"},smsCode:{addPhone:{formButtonPrimary:"Continue",infoText:"A text message containing a verification code will be sent to this phone number. Message and data rates may apply."},addPhoneNumber:"Add phone number",cancel:"Cancel",subtitle:"Choose phone number you want to use for SMS code two-step verification",success:{finishButton:"Continue",message1:"Two-step verification is now enabled. When signing in, you will need to enter a verification code sent to this phone number as an additional step.",message2:"Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.",title:"SMS code verification enabled"},title:"Add SMS code verification",verifyPhone:{formButtonPrimary:"Continue",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",subtitle:"Enter the verification code sent to",title:"Verify your phone number"}},start:{methodSelection:{phoneCode:"SMS code",totp:"Authenticator application"},subtitle:"Choose which method you prefer to protect your account with an extra layer of security",title:"Set up two-step verification"},totpCode:{addAuthenticatorApp:{buttonAbleToScan__nonPrimary:"Scan QR code instead",buttonUnableToScan__nonPrimary:"Can't scan QR code?",formButtonPrimary:"Continue",formButtonReset:"Cancel",infoText__ableToScan:"Set up a new sign-in method in your authenticator app and scan the following QR code to link it to your account.",infoText__unableToScan:"Set up a new sign-in method in your authenticator and enter the Key provided below.",inputLabel__unableToScan1:"Make sure Time-based or One-time passwords is enabled, then finish linking your account."},success:{finishButton:"Continue",message1:"Two-step verification is now enabled. When signing in, you will need to enter a verification code from this authenticator as an additional step.",message2:"Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.",title:"Authenticator application verification enabled"},title:"Add authenticator application",verifyTotp:{formButtonPrimary:"Continue",formButtonReset:"Cancel",formTitle:"Verification code",subtitle:"Enter verification code generated by your authenticator",title:"Add authenticator application"}}},unstable__errors:{already_a_member_in_organization:"{{email}} is already a member of the organization.",avatar_file_size_exceeded:"File size exceeds the maximum limit of 10MB. Please choose a smaller file.",avatar_file_type_invalid:"File type not supported. Please upload a JPG, PNG, GIF, or WEBP image.",captcha_invalid:void 0,captcha_unavailable:"Sign up unsuccessful due to failed bot validation. Please refresh the page to try again or reach out to support for more assistance.",form_code_incorrect:void 0,form_email_address_blocked:void 0,form_identifier_exists__email_address:void 0,form_identifier_exists__phone_number:void 0,form_identifier_exists__username:void 0,form_identifier_not_found:void 0,form_new_password_matches_current:"New password cannot be the same as the current password.",form_param_format_invalid:void 0,form_param_format_invalid__email_address:void 0,form_param_format_invalid__phone_number:void 0,form_param_max_length_exceeded__first_name:void 0,form_param_max_length_exceeded__last_name:void 0,form_param_max_length_exceeded__name:void 0,form_param_nil:void 0,form_param_type_invalid:void 0,form_param_type_invalid__email_address:void 0,form_param_type_invalid__phone_number:void 0,form_param_value_invalid:void 0,form_password_compromised__sign_in:void 0,form_password_incorrect:void 0,form_password_length_too_short:"Your password is too short. It must be at least 8 characters long.",form_password_not_strong_enough:"Your password is not strong enough.",form_password_or_identifier_incorrect:void 0,form_password_pwned:"This password has been found as part of a breach and can not be used, please try another password instead.",form_password_pwned__sign_in:"This password has been found as part of a breach and can not be used, please reset your password.",form_password_size_in_bytes_exceeded:void 0,form_password_untrusted__sign_in:"Your password may be compromised. To protect your account, please continue with an alternative sign-in method. You will be required to reset your password after signing in.",form_password_validation_failed:void 0,form_username_invalid_character:void 0,form_username_invalid_length:"Your username must be between {{min_length}} and {{max_length}} characters long.",form_username_needs_non_number_char:"Your username must contain at least one non-numeric character.",identification_deletion_failed:void 0,not_allowed_access:void 0,organization_domain_blocked:void 0,organization_domain_common:void 0,organization_domain_exists_for_enterprise_connection:void 0,organization_membership_quota_exceeded:void 0,organization_minimum_permissions_needed:void 0,organization_not_found_or_unauthorized:"You are no longer a member of this organization. Please choose or create another one.",organization_not_found_or_unauthorized_with_create_organization_disabled:"You are no longer a member of this organization. Please choose another one.",passkey_already_exists:"A passkey is already registered with this device.",passkey_not_supported:"Passkeys are not supported on this device.",passkey_pa_not_supported:"Registration requires a platform authenticator but the device does not support it.",passkey_registration_cancelled:"Passkey registration was cancelled or timed out.",passkey_retrieval_cancelled:"Passkey verification was cancelled or timed out.",passwordComplexity:{maximumLength:"less than {{length}} characters",minimumLength:"{{length}} or more characters",requireLowercase:"a lowercase letter",requireNumbers:"a number",requireSpecialCharacter:"a special character",requireUppercase:"an uppercase letter",sentencePrefix:"Your password must contain"},phone_number_exists:void 0,session_exists:void 0,web3_missing_identifier:"A Web3 Wallet extension cannot be found. Please install one to continue.",web3_signature_request_rejected:"You have rejected the signature request. Please try again to continue.",web3_solana_signature_generation_failed:"An error occurred while generating the signature. Please try again to continue.",zxcvbn:{couldBeStronger:"Your password works, but could be stronger. Try adding more characters.",goodPassword:"Your password meets all the necessary requirements.",notEnough:"Your password is not strong enough.",suggestions:{allUppercase:"Capitalize some, but not all letters.",anotherWord:"Add more words that are less common.",associatedYears:"Avoid years that are associated with you.",capitalization:"Capitalize more than the first letter.",dates:"Avoid dates and years that are associated with you.",l33t:"Avoid predictable letter substitutions like '@' for 'a'.",longerKeyboardPattern:"Use longer keyboard patterns and change typing direction multiple times.",noNeed:"You can create strong passwords without using symbols, numbers, or uppercase letters.",pwned:"If you use this password elsewhere, you should change it.",recentYears:"Avoid recent years.",repeated:"Avoid repeated words and characters.",reverseWords:"Avoid reversed spellings of common words.",sequences:"Avoid common character sequences.",useWords:"Use multiple words, but avoid common phrases."},warnings:{common:"This is a commonly used password.",commonNames:"Common names and surnames are easy to guess.",dates:"Dates are easy to guess.",extendedRepeat:'Repeated character patterns like "abcabcabc" are easy to guess.',keyPattern:"Short keyboard patterns are easy to guess.",namesByThemselves:"Single names or surnames are easy to guess.",pwned:"Your password was exposed by a data breach on the Internet.",recentYears:"Recent years are easy to guess.",sequences:'Common character sequences like "abc" are easy to guess.',similarToCommon:"This is similar to a commonly used password.",simpleRepeat:'Repeated characters like "aaa" are easy to guess.',straightRow:"Straight rows of keys on your keyboard are easy to guess.",topHundred:"This is a frequently used password.",topTen:"This is a heavily used password.",userInputs:"There should not be any personal or page related data.",wordByItself:"Single words are easy to guess."}}},userButton:{action__addAccount:"Add account",action__closeUserMe
5nu:"Close user menu",action__manageAccount:"Manage account",action__openUserMenu:"Open user menu",action__signOut:"Sign out",action__signOutAll:"Sign out of all accounts"},userProfile:{apiKeysPage:{title:"API keys"},backupCodePage:{actionLabel__copied:"Copied!",actionLabel__copy:"Copy all",actionLabel__download:"Download .txt",actionLabel__print:"Print",infoText1:"Backup codes will be enabled for this account.",infoText2:"Keep the backup codes secret and store them securely. You may regenerate backup codes if you suspect they have been compromised.",subtitle__codelist:"Store them securely and keep them secret.",successMessage:"Backup codes are now enabled. You can use one of these to sign in to your account, if you lose access to your authentication device. Each code can only be used once.",successSubtitle:"You can use one of these to sign in to your account, if you lose access to your authentication device.",title:"Add backup code verification",title__codelist:"Backup codes"},billingPage:{paymentHistorySection:{empty:"No payment history",notFound:"Payment attempt not found",tableHeader__amount:"Amount",tableHeader__date:"Date",tableHeader__status:"Status"},paymentMethodsSection:{actionLabel__default:"Make default",actionLabel__remove:"Remove",add:"Add new payment method",addSubtitle:"Add a new payment method to your account.",cancelButton:"Cancel",formButtonPrimary__add:"Add Payment Method",formButtonPrimary__pay:"Pay {{amount}}",payWithTestCardButton:"Pay with test card",removeMethod:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to use this payment source and any recurring subscriptions dependent on it will no longer work.",successMessage:"{{paymentMethod}} has been removed from your account.",title:"Remove payment method"},title:"Payment methods"},start:{headerTitle__payments:"Payments",headerTitle__plans:"Plans",headerTitle__statements:"Statements",headerTitle__subscriptions:"Subscription"},statementsSection:{empty:"No statements to display",itemCaption__paidForPlan:"Paid for {{plan}} {{period}} plan",itemCaption__proratedCredit:"Prorated credit for partial usage of previous subscription",itemCaption__payerCredit:"Credit from account balance",itemCaption__subscribedAndPaidForPlan:"Subscribed and paid for {{plan}} {{period}} plan",notFound:"Statement not found",tableHeader__amount:"Amount",tableHeader__date:"Date",title:"Statements",totalPaid:"Total paid"},subscriptionsListSection:{actionLabel__manageSubscription:"Manage",actionLabel__newSubscription:"Subscribe to a plan",actionLabel__switchPlan:"Switch plans
vendor: 10,486 bytes, line 5
5",tableHeader__edit:"Edit",tableHeader__plan:"Plan",tableHeader__startDate:"Start date",title:"Subscription"},subscriptionsSection:{actionLabel__default:"Manage"},switchPlansSection:{title:"Switch plans"},title:"Billing"},connectedAccountPage:{formHint:"Select a provider to connect your account.",formHint__noAccounts:"There are no available external account providers.",removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to use this connected account and any dependent features will no longer work.",successMessage:"{{connectedAccount}} has been removed from your account.",title:"Remove connected account"},socialButtonsBlockButton:"{{provider|titleize}}",successMessage:"The provider has been added to your account",title:"Add connected account"},deletePage:{actionDescription:'Type "Delete account" below to continue.',confirm:"Delete account",messageLine1:"Are you sure you want to delete your account? Some associated data may be retained. To request full data deletion, please contact support.",messageLine2:"This action is permanent and irreversible.",title:"Delete account"},emailAddressPage:{emailCode:{formHint:"An email containing a verification code will be sent to this email address.",formSubtitle:"Enter the verification code sent to {{identifier}}",formTitle:"Verification code",resendButton:"Didn't receive a code? Resend",successMessage:"The email {{identifier}} has been added to your account."},emailLink:{formHint:"An email containing a verification link will be sent to this email address.",formSubtitle:"Click on the verification link in the email sent to {{identifier}}",formTitle:"Verification link",resendButton:"Didn't receive a link? Resend",successMessage:"The email {{identifier}} has been added to your account."},enterpriseSSOLink:{formButton:"Click to sign-in",formSubtitle:"Complete the sign-in with {{identifier}}"},formHint:"You'll need to verify this email address before it can be added to your account.",removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to sign in using this email address.",successMessage:"{{emailAddress}} has been removed from your account.",title:"Remove email address"},title:"Add email address",verifyTitle:"Verify email address"},formButtonPrimary__add:"Add",formButtonPrimary__continue:"Continue",formButtonPrimary__finish:"Finish",formButtonPrimary__remove:"Remove",formButtonPrimary__save:"Save",formButtonReset:"Cancel",mfaPage:{formHint:"Select a method to add.",title:"Add two-step verification"},mfaPhoneCodePage:{backButton:"Use existing number",primaryButton__addPhoneNumber:"Add phone number",removeResource:{messageLine1:"{{identifier}} will be no longer receiving verification codes when signing in.",messageLine2:"Your account may not be as secure. Are you sure you want to continue?",successMessage:"SMS code two-step verification has been removed for {{mfaPhoneCode}}",title:"Remove two-step verification"},subtitle__availablePhoneNumbers:"Select an existing phone number to register for SMS code two-step verification or add a new one.",subtitle__unavailablePhoneNumbers:"There are no available phone numbers to register for SMS code two-step verification, please add a new one.",successMessage1:"When signing in, you will need to enter a verification code sent to this phone number as an additional step.",successMessage2:"Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.",successTitle:"SMS code verification enabled",title:"Add SMS code verification"},mfaTOTPPage:{authenticatorApp:{buttonAbleToScan__nonPrimary:"Scan QR code instead",buttonUnableToScan__nonPrimary:"Can’t scan QR code?",infoText__ableToScan:"Set up a new sign-in method in your authenticator app and scan the following QR code to link it to your account.",infoText__unableToScan:"Set up a new sign-in method in your authenticator and enter the Key provided below.",inputLabel__unableToScan1:"Make sure Time-based or One-time passwords is enabled, then finish linking your account.",inputLabel__unableToScan2:"Alternatively, if your authenticator supports TOTP URIs, you can also copy the full URI."},removeResource:{messageLine1:"Verification codes from this authenticator will no longer be required when signing in.",messageLine2:"Your account may not be as secure. Are you sure you want to continue?",successMessage:"Two-step verification via authenticator application has been removed.",title:"Remove two-step verification"},successMessage:"Two-step verification is now enabled. When signing in, you will need to enter a verification code from this authenticator as an additional step.",title:"Add authenticator application",verifySubtitle:"Enter verification code generated by your authenticator",verifyTitle:"Verification code"},mobileButton__menu:"Menu",navbar:{account:"Profile",apiKeys:"API keys",billing:"Billing",description:"Manage your account info.",security:"Security",title:"Account"},passkeyScreen:{removeResource:{messageLine1:"{{name}} will be removed from this account.",title:"Remove passkey"},subtitle__rename:"You can change the passkey name to make it easier to find.",title__rename:"Rename Passkey"},passwordPage:{checkboxInfoText__signOutOfOtherSessions:"It is recommended to sign out of all other devices which may have used your old password.",readonly:"Your password can currently not be edited because you can sign in only via the enterprise connection.",successMessage__set:"Your password has been set.",successMessage__signOutOfOtherSessions:"All other devices have been signed out.",successMessage__update:"Your password has been updated.",title__set:"Set password",title__update:"Update password"},phoneNumberPage:{infoText:"A text message containing a verification code will be sent to this phone number. Message and data rates may apply.",removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to sign in using this phone number.",successMessage:"{{phoneNumber}} has been removed from your account.",title:"Remove phone number"},successMessage:"{{identifier}} has been added to your account.",title:"Add phone number",verifySubtitle:"Enter the verification code sent to {{identifier}}",verifyTitle:"Verify phone number"},plansPage:{title:"Plans"},profilePage:{fileDropAreaHint:"Recommended size 1:1, up to 10MB.",imageFormDestructiveActionSubtitle:"Remove",imageFormSubtitle:"Upload",imageFormTitle:"Profile image",readonly:"Your profile information has been provided by the enterprise connection and cannot be edited.",successMessage:"Your profile has been updated.",title:"Update profile"},start:{activeDevicesSection:{destructiveAction:"Sign out of device",title:"Active devices"},connectedAccountsSection:{actionLabel__connectionFailed:"Reconnect",actionLabel__reauthorize:"Authorize now",destructiveActionTitle:"Remove",primaryButton:"Connect account",subtitle__disconnected:"This account has been disconnected.",subtitle__reauthorize:"The required scopes have been updated, and you may be experiencing limited functionality. Please re-authorize this application to avoid any issues",title:"Connected accounts"},dangerSection:{deleteAccountButton:"Delete account",title:"Delete account"},emailAddressesSection:{destructiveAction:"Remove email",detailsAction__nonPrimary:"Set as primary",detailsAction__primary:"Complete verification",detailsAction__unverified:"Verify",primaryButton:"Add email address",title:"Email addresses"},enterpriseAccountsSection:{title:"Enterprise accounts"},headerTitle__account:"Profile details",headerTitle__security:"Security",mfaSection:{backupCodes:{actionLabel__regenerate:"Regenerate",headerTitle:"Backup codes",subtitle__regenerate:"Get a fresh set of secure backup codes. Prior backup codes will be deleted and cannot be used.",title__regenerate:"Regenerate backup codes"},phoneCode:{actionLabel__setDefault:"Set as default",destructiveActionLabel:"Remove"},primaryButton:"Add two-step verification",title:"Two-step verification",totp:{destructiveActionTitle:"Remove",headerTitle:"Authenticator application"}},passkeysSection:{menuAction__destructive:"Remove",menuAction__rename:"Rename",primaryButton:"Add a passkey",title:"Passkeys"},passwordSection:{primaryButton__setPassword:"Set password",primaryButton__updatePassword:"Update password",title:"Password"},phoneNumbersSection:{destructiveAction:"Remove phone number",detailsAction__nonPrimary:"Set as primary",detailsAction__primary:"Complete verification",detailsAction__unverified:"Verify phone number",primaryButton:"Add phone number",title:"Phone numbers"},profileSection:{primaryButton:"Update profile",title:"Profile"},usernameSection:{primaryButton__setUsername:"Set username",primaryButton__updateUsername:"Update username",title:"Username"},web3WalletsSection:{destructiveAction:"Remove wallet",detailsAction__nonPrimary:"Set as primary",primaryButton:"Connect wallet",title:"Web3 wallets",web3SelectSolanaWalletScreen:{subtitle:"Select a Solana wallet to connect to your account.",title:"Add a Solana wallet"}}},usernamePage:{successMessage:"Your username has been updated.",title__set:"Set username",title__update:"Update username"},web3WalletPage:{removeResource:{messageLine1:"{{identifier}} will be removed from this account.",messageLine2:"You will no longer be able to sign in using this web3 wallet.",successMessage:"{{web3Wallet}} has been removed from your account.",title:"Remove web3 wallet"},subtitle__availableWallets:"Select a web3 wallet to connect to your account.",subtitle__unavailableWallets:"There are no available web3 wallets.",successMessage:"The wallet has been added to your account.",title:"Add web3 wallet",web3WalletButtonsBlockButton:"{{provider|titleize}}"}},waitlist:{start:{actionLink:"Sign in",actionText:"Already have access?",formButton:"Join the waitlist",subtitle:"Enter your email address and we’ll let you know when your spot is ready",title:"Join the waitlist"},success:{message:"You will be redirected soon...",subtitle:"We’ll be in touch when your spot is ready",title:"Thanks for joining the waitlist!"}},web3SolanaWalletButtons:{connect:"Connect with {{walletName}}",continue:"Continue with {{walletName}}",noneAvailable:'No Solana Web3 wallets detected. Please install a Web3 supported {{ solanaWalletsLink || link("wallet extension") }}.'}}
5),locale:"en-XA"});var K={locale:"ja-JP",apiKeys:{action__add:"新しいキーを追加",action__search:"キーを検索",copySecret:{formButtonPrimary__copyAndClose:"コピーして閉じる",formHint:"セキュリティ上の理由により、後で再度表示することはできません。",formTitle:'APIキー "{{name}}" を今すぐコピー'},createdAndExpirationStatus__expiresOn:"{{ createdDate | shortDate('ja-JP') }}に作成 • {{ expiresDate | longDate('ja-JP') }}に失効",createdAndExpirationStatus__never:"{{ createdDate | shortDate('ja-JP') }}に作成 • 有効期限なし",detailsTitle__emptyRow:"APIキーが見つかりません",formButtonPrimary__add:"キーを作成",formFieldCaption__expiration__expiresOn:"有効期限 {{date}}",formFieldCaption__expiration__never:"このキーは有効期限がありません",formFieldOption__expiration__180d:"180日",formFieldOption__expiration__1d:"1日",formFieldOption__expiration__1y:"1å¹´",formFieldOption__expiration__30d:"30日",formFieldOption__expiration__60d:"60日",formFieldOption__expiration__7d:"7日",formFieldOption__expiration__90d:"90日",formFieldOption__expiration__never:"期限なし",formHint:"名前を指定して新しいキーを生成します。後からいつでも取り消すことができます。",formTitle:"新しいAPIキーを追加",lastUsed__days:"{{days}}日前",lastUsed__hours:"{{hours}}時間前",lastUsed__minutes:"{{minutes}}分前",lastUsed__months:"{{months}}か月前",lastUsed__seconds:"{{seconds}}秒前",lastUsed__years:"{{years}}年前",menuAction__revoke:"キーを取り消す",revokeConfirmation:{confirmationText:"取り消す",formButtonPrimary__revoke:"キーを取り消す",formHint:"このシークレットキーを削除してもよろしいですか?",formTitle:'シークレットキー "{{apiKeyName}}" を取り消しますか?'}},backButton:"戻る",badge__activePlan:"有効",badge__canceledEndsAt:"キャンセル済み • {{ date | shortDate('ja-JP') }}に終了",badge__currentPlan:"現在のプラン",badge__default:"デフォルト",badge__endsAt:"{{ date | shortDate('ja-JP') }}に終了",badge__expired:"期限切れ",badge__freeTrial:"無料トライアル",badge__otherImpersonatorDevice:"他の模倣者デバイス",badge__pastDueAt:"{{ date | shortDate('ja-JP') }}に支払い期限切れ",badge__pastDuePlan:"支払い遅延",badge__primary:"プライマリ",badge__renewsAt:"{{ date | shortDate('ja-JP') }}に更新",badge__requiresAction:"アクションが必要",badge__startsAt:"{{ date | shortDate('ja-JP') }}に開始",badge__thisDevice:"このデバイス",badge__trialEndsAt:"トライアルは {{ date | shortDate('ja-JP') }} に終了",badge__unverified:"未確認",badge__upcomingPlan:"今後のプラン",badge__userDevice:"ユーザーデバイス",badge__you:"あなた",billing:{addPaymentMethod__label:"支払い方法を追加",alwaysFree:"常に無料",annually:"年払い",availableFeatures:"利用可能な機能",billedAnnually:"年ごとに請求",billedMonthlyOnly:"月単位でのみ請求",cancelFreeTrial:"無料トライアルをキャンセル",cancelFreeTrialAccessUntil:"{{ date | longDate('ja-JP') }}まではトライアルが有効です。その後はトライアル機能へのアクセスができなくなります。料金が請求されることはありません。",cancelFreeTrialTitle:"{{plan}}プランの無料トライアルをキャンセルしますか?",cancelSubscription:"サブスクリプションをキャンセル",cancelSubscriptionAccessUntil:"{{ date | longDate('ja-JP') }}までは '{{plan}}' の機能を利用できますが、その後はアクセスできなくなります。",cancelSubscriptionNoCharge:"このサブスクリプションの料金は請求されません。",cancelSubscriptionPastDue:"サブスクリプションは直ちに終了し、すべてのプラン機能へのアクセスが失われます。次回のサブスクリプションで未払い分のお支払いをお願いする場合があります。",cancelSubscriptionTitle:"{{plan}} のサブスクリプションをキャンセルしますか?",cannotSubscribeMonthly:"このプランは月払いで契約できません。このプランを契約するには、年払いを選択する必要があります。",cannotSubscribeUnrecoverable:"このプランを契約することはできません。現å
5œ¨ã®ã‚µãƒ–スクリプションの方がこのプランより高額です。",checkout:{description__paymentSuccessful:"支払いが完了しました。",description__subscriptionSuccessful:"新しいサブスクリプションの設定が完了しました。",downgradeNotice:"現在の請求期間が終了するまでは既存のサブスクリプションとその機能を利用でき、その後このサブスクリプションに切り替わります。",emailForm:{subtitle:"購入を完了する前に、領収書送付先となるメールアドレスを追加してください。",title:"メールアドレスを追加"},lineItems:{title__freeTrialEndsAt:"トライアル終了日",title__paymentMethod:"支払い方法",title__statementId:"明細ID",title__subscriptionBegins:"サブスクリプション開始日",title__totalPaid:"支払い合計"},pastDueNotice:"前回のサブスクリプションには未払い分が残っています。",perMonth:"月あたり",title:"チェックアウト",title__paymentSuccessful:"支払いが完了しました!",title__subscriptionSuccessful:"成功しました!",title__trialSuccess:"トライアルを開始しました!",totalDueAfterTrial:"トライアル終了まで{{days}}日後に支払う合計金額"},credit:"クレジット",creditRemainder:"現在のサブスクリプションの残り期間に対するクレジット。",defaultFreePlanActive:"現在は無料プランをご利用中です",free:"無料",getStarted:"はじめる",keepFreeTrial:"無料トライアルを続ける",keepSubscription:"サブスクリプションを継続",manage:"管理",manageSubscription:"サブスクリプションを管理",month:"月",monthly:"月払い",pastDue:"支払い遅延",pay:"{{amount}}を支払う",paymentMethod:{applePayDescription:{annual:"年払い",monthly:"月払い"},dev:{anyNumbers:"任意の数字",cardNumber:"カード番号",cvcZip:"CVC / 郵便番号",developmentMode:"開発モード",expirationDate:"有効期限",testCardInfo:"テストカード情報"}},paymentMethods__label:"支払い方法",popular:"人気",pricingTable:{billingCycle:"請求サイクル",included:"含まれる内容"},reSubscribe:"再契約する",seeAllFeatures:"すべての機能を見る",startFreeTrial:"無料トライアルを開始",startFreeTrial__days:"{{days}}日間の無料トライアルを開始",subscribe:"契約する",subscriptionDetails:{beginsOn:"開始日",currentBillingCycle:"現在の請求サイクル",endsOn:"終了日",firstPaymentAmount:"初回支払額",firstPaymentOn:"初回支払日",nextPaymentAmount:"次回支払額",nextPaymentOn:"次回支払日",pastDueAt:"支払い期限切れ日",renewsAt:"更新日",subscribedOn:"契約日",title:"サブスクリプション",trialEndsOn:"トライアル終了日",trialStartedOn:"トライアル開始日"},subtotal:"小計",switchPlan:"このプランに切り替える",switchToAnnual:"年払いに切り替える",switchToAnnualWithAnnualPrice:"年払い {{currency}}{{price}} / å¹´ に切り替える",switchToMonthly:"月払いに切り替える",switchToMonthlyWithPrice:"月払い {{currency}}{{price}} / 月 に切り替える",totalDue:"支払合計",totalDueToday:"本日のお支払合計",viewFeatures:"機能を見る",viewPayment:"支払いを表示",year:"å¹´"},createOrganization:{formButtonSubmit:"組織を作成する",invitePage:{formButtonReset:"スキップ"},title:"組織の作成"},dates:{lastDay:"昨日の{{ date | timeString('ja-JP') }}に",next6Days:"{{ date | weekday('ja-JP','long') }}の{{ date | timeString('ja-JP') }}に",nextDay:"明日の{{ date | timeString('ja-JP') }}に",numeric:"{{ date | numeric('ja-JP') }}に",previous6Days:"{{ date | weekday('ja-JP','long') }}の{{ date | timeString('ja-JP') }}に",sameDay:"今日の{{ date | timeString('ja-JP') }}に"},dividerText:"または",footerActionLink__alternativePhoneCodeProvider:"代わりにSMSでコードを送信",footerActionLink__useAnotherMethod:"別の方法を使用する",footerPageLink__help:"ヘルプ",footerPageLink__privacy:"プライバシー",footerPageLink__terms:"利用規約",formButtonPrimary:"続ける",formButtonPrimary__verify:"確認する",formFieldAction__forgotPassword:"パスワードをお忘れですか?",formFieldError__matchingPasswords:"パスワードが一致します。",formFieldError__notMatchingPasswords:"パスワードが一致しません。",formFieldError__verificationLinkExpired:"検証リンクの有効期限が切れています。新しいリンクをリクエストしてください。",formFieldHintText__optional:"任意",formFieldHintText__slug:"スラグは人間が読めるユニークなIDです。URLで良く使われます。",formFieldInputPlaceholder__apiKeyDescription:"このキーを生成する理由を記入してください",formFieldInputPlaceholder__apiKeyExpirationDate:"日付を選択",formFieldInputPlaceholder__apiKeyName:"シークレットキー名を入力",formFieldInputPlaceholder__backupCode:"バックアップコードを入力",formFieldInputPlaceholder__confirmDeletionUserAccount:"アカウント削除",formFieldInputPlaceholder__emailAddress:"メールアドレスを入力",formFieldInputPlaceholder__emailAddress_username:"メールアドレスまたはユーザー名",formFieldInputPlaceholder__emailAddresses:"[email protected], [email protected]",formFieldInputPlaceholder__firstName:"名",formFieldInputPlaceholder__lastName:"姓",formFieldInputPlaceholder__organizationDomain:"example.com",formFieldInputPlaceholder__organizationDomainEmailAddress:"[email protected]",formFieldInputPlaceholder__organizationName:"組織名",formFieldInputPlaceholder__organizationSlug:"my-org",formFieldInputPlaceholder__password:"パスワードを入力",formFieldInputPlaceholder__phoneNumber:"電話番号を入力",formFieldInputPlaceholder__username:void 0,formFieldInput__emailAddress_format:"例: [email protected]",formFieldLabel__apiKey:"APIキー",formFieldLabel__apiKeyDescription:"説明",formFieldLabel__apiKeyExpiration:"有効期限",formFieldLabel__apiKeyName:"シークレットキー名",formFieldLabel__automaticInvitations:"このドメインの自動招待を有効にする",formFieldLabel__backupCode:"バックアップコード",formFieldLabel__confirmDeletion:"削除の確認",formFieldLabel__confirmPassword:"パスワードの確認",formFieldLabel__currentPassword:"現在のパスワード",formFieldLabel__emailAddress:"メールアドレス",formFieldLabel__emailAddress_username:"メールアドレスまたはユーザー名",formFieldLabel__emailAddresses:"メールアドレス",formFieldLabel__firstName:"名",formFieldLabel__lastName:"姓",formFieldLabel__newPassword:"新しいパスワード",formFieldLabel__organizationDomain:"ドメイン",formFieldLabel__organizationDomainDeletePending:"保留中の招待と提案を削除",formFieldLabel__organizationDomainEmailAddress:"確認用のメールアドレス",formFieldLabel__organizationDomainEmailAddressDescription:"このドメインを確認するためのコードを受け取るメールアドレスを入力してください。",formFieldLabel__organizationName:"組織名",formFieldLabel__organizationSlug:"スラグURL",formFieldLabel__passkeyName:"パスキー名",formFieldLabel__password:"パスワード",formFieldLabel__phoneNumber:"電話番号",formFieldLabel__role:"役割",formFieldLabel__signOutOfOtherSessions:"他のデバイスからサインアウト",formFieldLabel__username:"ユーザー名",impersonationFab:{action__signOut:"サインアウト",title:"{{identifier}}としてサインイン中"},lastAuthenticationStrategy:"最後に使用したもの",maintenanceMode:"現在メンテナンス中です。数分程度で完了する予定ですので、そのままお待ちください。",membershipRole__admin:"管理者",membershipRole__basicMember:"メンバー",membershipRole__guestMember:"ゲスト",organizationList:{action__createOrganization:"組織を作成する",action__invitationAccept:"参加する",action__suggestionsAccept:"参加をリクエストする",createOrganization:"組織を作成",invitationAcceptedLabel:"参加しました",subtitle:"{{applicationName}}に進む",suggestionsAcceptedLabel:"承認待ち",title:"アカウントを選択",titleWithoutPersonal:"組織を選択"},organizationProfile:{apiKeysPage:{title:"APIキー"},badge__automaticInvitation:"自動招待",badge__automaticSuggestion:"自動サジェスト",badge__manualInvitation:"自動登録なし",badge__unverified:"未確認",billingPage:{paymentHistorySection:{empty:"支払い履歴はありません",notFound:"該当する支払いが見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",tableHeader__status:"ステータス"},paymentMethodsSection:{actionLabel__default:"デフォルトに設定",actionLabel__remove:"削除",add:"新しい支払い方法を追加",addSubtitle:"アカウントに新しい支払い方法を追加します。",cancelButton:"キャンセル",formButtonPrimary__add:"支払い方法を追加",formButtonPrimary__pay:"{{amount}}を支払う",payWithTestCardButton:"テストカードで支払う",removeMethod:{messageLine1:"{{identifier}} はこのアカウントから削除されます。",messageLine2:"この支払い方法は使用できなくなり、この支払い方法に依存する定期サブスクリプションも動作しなくなります。",successMessage:"{{paymentMethod}} はアカウントから削除されました。",title:"支払い方法の削除"},title:"支払い方法"},start:{headerTitle__payments:"支払い",headerTitle__plans:"プラン",headerTitle__statements:"明細",headerTitle__subscriptions:"サブスクリプション"},statementsSection:{empty:"表示する明細はありません",itemCaption__paidForPlan:"{{plan}} {{period}} プランの支払い",itemCaption__proratedCredit:"前のサブスクリプションの未使用分に対する按分クレジット",itemCaption__subscribedAndPaidForPlan:"{{plan}} {{period}} プランの契約と支払いが完了しました",notFound:"明細が見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",title:"明細",totalPaid:"支払い合計"},subscriptionsListSection:{actionLabel__manageSubscription:"管理",actionLabel__newSubscription:"プランに申し込む",actionLabel__switchPlan:"プランを切り替える",tableHeader__edit:"編集",tableHeader__plan:"プラン",tableHeader__startDate:"開始日",title:"サブスクリプション"},subscriptionsSection:{actionLabel__default:"管理"},switchPlansSection:{title:"プランを切り替える"},title:"請求"},createDomainPage:{subtitle:"ドメインを追加して検証します。このドメインのメールアドレスを持つユーザーは、自動的に組織に参加するか、参加をリクエストすることができます。",title:"ドメインを追加"},invitePage:{detailsTitle__inviteFailed:"招待状を送信できませんでした。以下のメールアドレスには既に保留中の招待があります: {{email_addresses}}",formButtonPrimary__continue:"招待状を送信する",selectDropdown__role:"役割を選択",subtitle:"1つ以上のメールアドレスを入力または貼り付けてください(スペースまたはカンマで区切る)",successMessage:"招待状が正常に送信されました",title:"メンバーを招待"},membersPage:{action__invite:"招待",action__search:"検索",activeMembersTab:{menuAction__remove:"メンバーの削除",tableHeader__actions:"アクション",tableHeader__joined:"参加日時",tableHeader__role:"役割",tableHeader__user:"ユーザー"}
5,alerts:{roleSetMigrationInProgress:{subtitle:"利用可能なロールを更新しています。完了次第、ロールを再度更新できるようになります。",title:"ロールは一時的にロックされています"}},detailsTitle__emptyRow:"表示するメンバーはありません",invitationsTab:{autoInvitations:{headerSubtitle:"メールドメインを組織に接続することでユーザーを招待します。一致するメールドメインを持つユーザーは、いつでも組織に参加することができます。",headerTitle:"自動招待",primaryButton:"検証済みドメインを管理"},table__emptyRow:"表示する招待はありません"},invitedMembersTab:{menuAction__revoke:"招待を取り消す",tableHeader__invited:"招待済み"},requestsTab:{autoSuggestions:{headerSubtitle:"一致するメールドメインを持つユーザーは、組織への参加をリクエストする提案を受け取ることができます。",headerTitle:"自動提案",primaryButton:"検証済みドメインを管理"},menuAction__approve:"承認",menuAction__reject:"拒否",tableHeader__requested:"アクセスをリクエストしました",table__emptyRow:"表示するリクエストはありません"},start:{headerTitle__invitations:"招待",headerTitle__members:"メンバー",headerTitle__requests:"リクエスト"}},navbar:{apiKeys:"APIキー",billing:"請求",description:"組織を管理します。",general:"一般",members:"メンバー",title:"組織"},plansPage:{alerts:{noPermissionsToManageBilling:"この組織の請求を管理する権限がありません。"},title:"プラン"},profilePage:{dangerSection:{deleteOrganization:{actionDescription:'続行するには "{{organizationName}}" と入力してください。',messageLine1:"この組織を削除してもよろしいですか?",messageLine2:"この操作は永久的で取り消すことはできません。",successMessage:"組織が削除されました。",title:"組織の削除"},leaveOrganization:{actionDescription:'続行するには "{{organizationName}}" と入力してください。',messageLine1:"この組織から脱退してもよろしいですか?この組織とそのアプリケーションへのアクセスが失われます。",messageLine2:"この操作は永久的で取り消すことはできません。",successMessage:"組織から脱退しました。",title:"組織を脱退"},title:"注意"},domainSection:{menuAction__manage:"管理",menuAction__remove:"削除",menuAction__verify:"検証",primaryButton:"ドメインを追加",subtitle:"検証済みのメールドメインに基づいて、ユーザーが自動的に組織に参加するか、参加をリクエストすることを許可します。",title:"検証済みドメイン"},successMessage:"組織が更新されました。",title:"プロフィールの更新"},removeDomainPage:{messageLine1:"メールドメイン {{domain}} が削除されます。",messageLine2:"この後、ユーザーは自動的に組織に参加することができなくなります。",successMessage:"{{domain}} が削除されました。",title:"ドメインの削除"},start:{headerTitle__general:"一般",headerTitle__members:"メンバー",profileSection:{primaryButton:"プロフィールを更新",title:"組織プロフィール",uploadAction__title:"ロゴ"}},verifiedDomainPage:{dangerTab:{calloutInfoLabel:"このドメインを削除すると、招待されたユーザーに影響が出ます。",removeDomainActionLabel__remove:"ドメインを削除",removeDomainSubtitle:"検証済みドメインからこのドメインを削除します",removeDomainTitle:"ドメインの削除"},enrollmentTab:{automaticInvitationOption__description:"サインアップ時にユーザーは自動的に組織に招待され、いつでも参加することができます。",automaticInvitationOption__label:"自動招待",automaticSuggestionOption__description:"ユーザーは組織への参加をリクエストする提案を受け取りますが、参加する前に管理者の承認が必要です。",automaticSuggestionOption__label:"自動提案",calloutInfoLabel:"新しいユーザーにのみ登録モードの変更が影響します。",calloutInvitationCountLabel:"ユーザーに送信された保留中の招待状: {{count}}",calloutSuggestionCountLabel:"ユーザーに送信された保留中の提案: {{count}}",manualInvitationOption__description:"ユーザーは組織に手動で招待されることのみが可能です。",manualInvitationOption__label:"自動登録なし",subt
5itle:"このドメインのユーザーが組織に参加する方法を選択してください。"},start:{headerTitle__danger:"危険",headerTitle__enrollment:"登録オプション"},subtitle:"ドメイン {{domain}} が検証されました。登録モードを選択して続行してください。",title:"{{domain}} の更新"},verifyDomainPage:{formSubtitle:"メールアドレスに送信された検証コードを入力してください",formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"ドメイン {{domainName}} はメールで検証する必要があります。",subtitleVerificationCodeScreen:"{{emailAddress}} に検証コードが送信されました。コードを入力して続行してください。",title:"ドメインを検証"}},organizationSwitcher:{action__closeOrganizationSwitcher:"組織スイッチャーを閉じる",action__createOrganization:"組織の作成",action__invitationAccept:"参加する",action__manageOrganization:"組織の管理",action__openOrganizationSwitcher:"組織スイッチャーを開く",action__suggestionsAccept:"参加をリクエストする",notSelected:"組織が選択されていません",personalWorkspace:"個人ワークスペース",suggestionsAcceptedLabel:"承認待ち"},paginationButton__next:"次へ",paginationButton__previous:"前へ",paginationRowText__displaying:"表示中",paginationRowText__of:"全",reverification:{alternativeMethods:{actionLink:"ヘルプを取得",actionText:"これらのいずれもお持ちでないですか?",blockButton__backupCode:"バックアップコードを使用する",blockButton__emailCode:"{{identifier}} にメールコードを送信",blockButton__passkey:"パスキーを使用する",blockButton__password:"パスワードで続行",blockButton__phoneCode:"{{identifier}} にSMSコードを送信",blockButton__totp:"認証アプリを使用する",getHelp:{blockButton__emailSupport:"メールサポート",content:"アカウントの確認に問題がある場合は、メールでお問い合わせいただければ、できるだけ早くアクセスを回復できるよう対応いたします。",title:"ヘルプを取得"},subtitle:"問題が発生していますか?これらの方法のいずれかを使用して本人確認を行うことができます。",title:"別の方法を使用"}
5,backupCodeMfa:{subtitle:"二段階認証の設定時に受け取ったバックアップコードを入力してください",title:"バックアップコードを入力"},emailCode:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"続行するには、メールに送信されたコードを入力してください",title:"確認が必要です"},noAvailableMethods:{message:"確認を続行できません。利用可能な認証要素が設定されていません。",subtitle:"エラーが発生しました",title:"アカウントを確認できません"},passkey:{blockButton__passkey:"パスキーを使用する",subtitle:"パスキーを使用すると、ご本人であることを確認できます。デバイスから指紋認証、顔認証、または画面ロックの解除を求められる場合があります。",title:"パスキーを使用する"},password:{actionLink:"別の方法を使用",subtitle:"続行するには現在のパスワードを入力してください",title:"確認が必要です"},phoneCode:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"続行するには、電話に送信されたコードを入力してください",title:"確認が必要です"},phoneCodeMfa:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"続行するには、電話に送信されたコードを入力してください",title:"確認が必要です"},totpMfa:{formTitle:"検証コード",subtitle:"続行するには、認証アプリで生成されたコードを入力してください",title:"確認が必要です"}},signIn:{accountSwitcher:{action__addAccount:"アカウントを追加",action__signOutAll:"全てのアカウントからサインアウト",subtitle:"続行するアカウントを選択してください。",title:"アカウントを選択"},alternativeMethods:{actionLink:"ヘルプを取得",actionText:"これらのいずれも持っていませんか?",blockButton__backupCode:"バックアップコードを使用する",blockButton__emailCode:"{{identifier}}にメールコードを送信",blockButton__emailLink:"{{identifier}}にメールリンクを送信",blockButton__passkey:"パスキーでサインインする",blockButton__password:"パスワードでサインインする",blockButton__phoneCode:"{{identifier}}にSMSコードを送信",blockButton__totp:"認証アプリを使用する",getHelp:{blockButton__emailSupport:"メールサポート",content:"アカウントにサインインできない場合は、メールでお問い合わせいただければ、できるだけ早くアクセスを回復するためにお手伝いいたします。",title:"ヘルプを取得"},subtitle:"問題が発生していますか?これらの方法を使用してサインインすることができます。",title:"別の方法を使用"},alternativePhoneCodeProvider:{formTitle:"検証コード",resendButton:"コードが届いていませんか?再送信",subtitle:"{{applicationName}} への続行のため",title:"{{provider}} を確認してください"}
5,backupCodeMfa:{subtitle:"バックアップコードは、二段階認証の設定時に受け取ったものです",title:"バックアップコードを入力"},emailCode:{formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールを確認"},emailCodeMfa:{formTitle:"メールを確認",resendButton:"コードが届いていませんか?再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールを確認"},emailLink:{clientMismatch:{subtitle:"続行するには、サインインを開始したデバイスとブラウザで検証リンクを開いてください",title:"このデバイスでは検証リンクが無効です"},expired:{subtitle:"元のタブに戻って続行してください。",title:"この検証リンクは期限切れです"},failed:{subtitle:"元のタブに戻って続行してください。",title:"この検証リンクは無効です"},formSubtitle:"メールに送信された検証リンクを使用してください",formTitle:"検証リンク",loading:{subtitle:"まもなくリダイレクトされます",title:"サインイン中..."},resendButton:"リンクを再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールを確認",unusedTab:{title:"このタブを閉じてもかまいません"},verified:{subtitle:"まもなくリダイレクトされます",title:"正常にサインインしました"},verifiedSwitchTab:{subtitle:"続行するには元のタブに戻ってください",subtitleNewTab:"新しく開いたタブに戻って続行してください",titleNewTab:"他のタブでサインイン済み"}},emailLinkMfa:{formSubtitle:"メールに送信された確認リンクを使用してください",resendButton:"リンクが届いていませんか?再送信",subtitle:"{{applicationName}} に続行",title:"メールを確認してください"},enterpriseConnections:{subtitle:"続行するエンタープライズアカウントを選択してください。",title:"エンタープライズアカウントを選択"},forgotPassword:{formTitle:"パスワードリセットコード",resendButton:"コードを再送信",subtitle:"パスワードをリセットするために",subtitle_email:"まず、メールIDに送信されたコードを入力してください",subtitle_phone:"まず、電話に送信されたコードを入力してください",title:"パスワードをリセット"},forgotPasswordAlternativeMethods:{blockButton__resetPassword:"パスワードをリセット",label__alternativeMethods:"または、別の方法でサインインしてください。",title:"パスワードをお忘れですか?"},newDeviceVerificationNotice:"新しいデバイスからサインインしています。アカウントのセキュリティを保つため、確認をお願いしています。",noAvailableMethods:{message:"サインインできません。利用可能な認証方法がありません。",subtitle:"エラーが発生しました",title:"サインインできません"},passkey:{subtitle:"パスキーを使用すると、ご本人であることを確認できます。デバイスから指紋認証、顔認証、または画面ロックの解除を求められる場合があります。",title:"パスキーを使用する"},password:{actionLink:"別の方法を使用",subtitle:"アカウントに関連付けられたパスワードを入力してください",title:"パスワードを入力"},passwordCompromised:{title:void 0},passwordPwned:{title:"パスワードが漏えいしました"},passwordUntrusted:{title:void 0},phoneCode:{formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"{{applicationName}} への続行のため",title:"電話を確認してください"},phoneCodeMfa:{formTitle:"検証コード",resendButton:"コードを再送信",subtitle:"続行するには、電話に送信された検証コードを入力してください",title:"電話を確認してください"},resetPassword:{formButtonPrimary:"パスワードをリセット",requiredMessage:"セキュリティ上の理由から、パスワードのリセットが必要です。",successMessage:"パスワードが正常に変更されました。お待ちください、サインインã
5—ています。",title:"パスワードをリセット"},resetPasswordMfa:{detailsLabel:"パスワードをリセットする前に、身元を確認する必要があります。"},start:{actionLink:"サインアップ",actionLink__join_waitlist:"ウェイトリストに登録",actionLink__use_email:"メールアドレスを使用",actionLink__use_email_username:"メールアドレスまたはユーザー名を使用",actionLink__use_passkey:"パスキーを使用",actionLink__use_phone:"電話番号を使用",actionLink__use_username:"ユーザー名を使用",actionText:"アカウントをお持ちでないですか?",actionText__join_waitlist:"先行体験にご興味ありますか?",alternativePhoneCodeProvider:{actionLink:"別の方法を使用",label:"{{provider}} の電話番号",subtitle:"{{provider}} で検証コードを受け取るための電話番号を入力してください。",title:"{{provider}} を使って {{applicationName}} にサインイン"},subtitle:"お帰りなさい!続行するにはサインインしてください",subtitleCombined:void 0,title:"{{applicationName}}にサインイン",titleCombined:"{{applicationName}} へ進む"},totpMfa:{formTitle:"検証コード",subtitle:"続行するには、認証アプリで生成された検証コードを入力してください",title:"二段階認証"},web3Solana:{subtitle:"サインインするには下のウォレットを選択してください",title:"Solana でサインイン"}},signInEnterPasswordTitle:"パスワードを入力してください",signUp:{alternativePhoneCodeProvider:{resendButton:"コードが届いていませんか?再送信",subtitle:"{{provider}} に送信された確認コードを入力してください",title:"{{provider}} を確認してください"},continue:{actionLink:"サインイン",actionText:"アカウントをお持ちですか?",subtitle:"続行するには残りの詳細を入力してください",title:"未入力のフィールドを入力"},emailCode:{formSubtitle:"メールアドレスに送信された確認コードを入力してください",formTitle:"確認コード",resendButton:"コードを再送信",subtitle:"メールに送信された確認コードを入力してください",title:"メールアドレスを確認"},emailLink:{clientMismatch:{subtitle:"続行するには、サインアップを開始したデバイスとブラウザで検証リンクを開いてください",title:"このデバイスでは検証リンクが無効です"},formSubtitle:"メールアドレスに送信された確認リンクを使用してください",formTitle:"確認リンク",loading:{title:"登録中..."},resendButton:"リンクを再送信",subtitle:"{{applicationName}}へのアクセスを続ける",title:"メールアドレスを確認",verified:{title:"登録が完了しました"},verifiedSwitchTab:{subtitle:"続行するために新しく開いたタブに戻ってください",subtitleNewTab:"続行するために前のタブに戻ってください",title:"メールアドレスが正常に確認されました"}},enterpriseConnections:{subtitle:"続行するエンタープライズアカウントを選択してください。",title:"エンタープライズアカウントを選択"},legalConsent:{checkbox:{label__onlyPrivacyPolicy:'{{privacyPolicyLink || link("個人情報保護方針")}}に同意します',label__onlyTermsOfService:'{{termsOfServiceLink || link("利用規約")}}に同意します',label__termsOfServiceAndPrivacyPolicy:'{{termsOfServiceLink || link("利用規約")}}と{{privacyPolicyLink || link("個人情報保護方針")}}に同意します'},continue:{subtitle:"続行する前に、利用条件を読み同意してください",title:"法的同意"}},phoneCode:{formSubtitle:"電話番号に送信された確認コードを入力してください",formTitle:"確認コード",resendButton:"コードを再送信",subtitle:"電話に送信された確認コードを入力してください",title:"電話番号を確認"},restrictedAccess:{actionLink:"サインイン",actionText:"既にアカウントをお持ちですか?",blockButton__emailSupport:"サポートに連絡",blockButton__joinWaitlist:"待機リストに参加",subtitle:"現在サインアップは無効になっています。アクセス権限があると思われる場合は、サポートまでã
5”連絡ください。",subtitleWaitlist:"現在サインアップは無効になっています。リリース時に最初に通知を受け取るには、待機リストにご参加ください。",title:"アクセス制限"},start:{actionLink:"サインイン",actionLink__use_email:"代わりにメールアドレスを使用",actionLink__use_phone:"代わりに電話番号を使用",actionText:"アカウントをお持ちですか?",alternativePhoneCodeProvider:{actionLink:"別の方法を使用",label:"{{provider}} の電話番号",subtitle:"{{provider}} で検証コードを受け取るための電話番号を入力してください。",title:"{{provider}} を使って {{applicationName}} にサインアップ"},subtitle:"ようこそ!始めるには詳細を入力してください",subtitleCombined:"ようこそ!始めるには詳細を入力してください",title:"アカウントを作成",titleCombined:"アカウントを作成"},web3Solana:{subtitle:"サインアップするには下のウォレットを選択してください",title:"Solana でサインアップ"}},socialButtonsBlockButton:"{{provider|titleize}}で続ける",socialButtonsBlockButtonManyInView:"{{provider|titleize}}",taskChooseOrganization:{alerts:{organizationAlreadyExists:"検出された会社名 ({{organizationName}}) と {{organizationDomain}} の組織がすでに存在します。招待を通じて参加してください。"},chooseOrganization:{action__createOrganization:"新しい組織を作成",action__invitationAccept:"参加する",action__suggestionsAccept:"参加をリクエストする",subtitle:"既存の組織に参加するか、新しい組織を作成します",subtitle__createOrganizationDisabled:"既存の組織に参加する",suggestionsAcceptedLabel:"承認待ち",title:"組織を選択"},createOrganization:{formButtonReset:"キャンセル",formButtonSubmit:"続行",formFieldInputPlaceholder__name:"私の組織",formFieldInputPlaceholder__slug:"my-organization",formFieldLabel__name:"名前",formFieldLabel__slug:"スラグ",subtitle:"続行するには組織の詳細を入力してください",title:"組織をセットアップ"},organizationCreationDisabled:{subtitle:"招待を受けるには組織の管理者にお問い合わせください。",title:"組織に所属する必要があります"},signOut:{actionLink:"サインアウト",actionText:"{{identifier}} としてサインイン中"}},taskResetPassword:{formButtonPrimary:void 0,signOut:{actionLink:void 0,actionText:void 0},subtitle:void 0,title:void 0},taskSetupMfa:{badge:void 0,signOut:{actionLink:void 0,actionText:void 0},smsCode:{addPhone:{formButtonPrimary:void 0,infoText:void 0},addPhoneNumber:void 0,cancel:void 0,subtitle:void 0,success:{finishButton:void 0,message1:void 0,message2:void 0,title:void 0},title:void 0,verifyPhone:{formButtonPrimary:void 0,formTitle:void 0,resendButton:void 0,subtitle:void 0,title:void 0}},start:{methodSelection:{phoneCode:void 0,totp:void 0},subtitle:void 0,title:void 0},totpCode:{addAuthenticatorApp:{buttonAbleToScan__nonPrimary:void 0,buttonUnableToScan__nonPrimary:void 0,formButtonPrimary:void 0,formButtonReset:void 0,infoText__ableToScan:void 0,infoText__unableToScan:void 0,inputLabel__unableToScan1:void 0},success:{finishButton:void 0,message1:void 0,message2:void 0,title:void 0},title:void 0,verifyTotp:{formButtonPrimary:void 0,formButtonReset:void 0,formTitle:void 0,subtitle:void 0,title:void 0}}},unstable__errors:{already_a_member_in_organization:"{{email}} はすでにこの組織のメンバーです。",avatar_file_size_exceeded:"ファイルサイズが10MBの上限を超えています。より小さいファイルを選択してください。",avatar_file_type_invalid:"サポートされていないファイル形式です。JPG、PNG、GIF、またはWEBP画像をアップロードしてください。",captcha_invalid:void 0,captcha_unavailable:"ボット検証に失敗したため、サインアップに失敗しました。ページを更新して再試行するか、サポートに連絡してさらに支援を受けてください。",form_code_incorrect:void 0,form_email_address_blocked:"一時的なメールサービスはサポートされていません。アカウントを作成するには、通常のメールアドレスを使用してください。",form_identifier_exists__email_address:void 0,form_identifier_exists__phone_number:void 0,form_identifier_exists__username:void 0,form_identifier_not_found:void 0,form_new_password_matches_current:void 0,form_param_format_invalid:void 0,form_param_format_invalid__email_address:void 0,form_param_format_invalid__phone_number:void 0,form_param_max_length_exceeded__first_name:void 0,form_param_max_length_exceeded__last_name:void 0,form_param_max_length_exceeded__name:void 0,form_param_nil:void 0,form_param_type_invalid:void 0,form_param_type_invalid__email_address:void 0,form_param_type_invalid__phone_number:void 0,form_param_value_invalid:void 0,form_password_compromised__sign_in:void 0,form_password_incorrect:void 0,form_password_length_too_short:"パスワードが短すぎます。8文字以上である必要があります。",form_password_not_strong_enough:"パスワードの強度が不十分です。",form_password_or_identifier_incorrect:"パスワードまたはメールアドレスが正しくありません。もう一度お試しいただくか、別の方法をご利用ください。",form_password_pwned:"このパスワードは侵害の一部として見つかったため使用できません。別のパスワードを試してください。",form_password_pwned__sign_in:"このパスワードは侵害の一部として見つかったため使用できません。パスワードをリセットしてください。",form_password_size_in_bytes_exceeded:"パスワードのバイト数が上限を超えています。短くするか、一部の特殊文字を削除してください。",form_password_untrusted__sign_in:void 0,form_password_validation_failed:"パスワードが間違っています",form_username_invalid_character:"ユーザー名に無効な文字が含まれています。",form_username_invalid_length:"ユーザー名は{{min_length}}文字以上{{max_length}}文字以下である必要があります。",form_username_needs_non_number_char:"ユーザー名には少なくとも1つの数字以外の文字が含まれている必要があります。",identification_deletion_failed:"最後のè­
5˜åˆ¥æƒ…報は削除できません。",not_allowed_access:"メールアドレスまたは電話番号は登録に使用できません。これは、'+', '=', '#' または '.' がメールアドレスに使用されているか、一時的な電子メールサービスに接続されたドメインが使用されているか、明示的な除外が行われているためです。エラーが発生した場合は、サポートに連絡してください。",organization_domain_blocked:void 0,organization_domain_common:void 0,organization_domain_exists_for_enterprise_connection:void 0,organization_membership_quota_exceeded:void 0,organization_minimum_permissions_needed:void 0,organization_not_found_or_unauthorized:"この組織のメンバーではなくなりました。別の組織を選択するか、新しく作成してください。",organization_not_found_or_unauthorized_with_create_organization_disabled:"この組織のメンバーではなくなりました。別の組織を選択してください。",passkey_already_exists:"このデバイスには既にパスキーが登録されています。",passkey_not_supported:"このデバイスではパスキーはサポートされていません。",passkey_pa_not_supported:"登録にはプラットフォーム認証器が必要ですが、このデバイスは対応していません。",passkey_registration_cancelled:"パスキーの登録はキャンセルされたか、タイムアウトしました。",passkey_retrieval_cancelled:"パスキーの確認はキャンセルされたか、タイムアウトしました。",passwordComplexity:{maximumLength:"{{length}}文字未満",minimumLength:"{{length}}文字以上",requireLowercase:"小文字を含む",requireNumbers:"数字を含む",requireSpecialCharacter:"特殊文字を含む",requireUppercase:"大文字を含む",sentencePrefix:"パスワードは次の条件を満たす必要があります:"},phone_number_exists:void 0,session_exists:void 0,web3_missing_identifier:"Web3ウォレット拡張機能が見つかりません。続行するにはインストールしてください。",web3_signature_request_rejected:"署名リクエストを拒否しました。続行するにはもう一度お試しください。",web3_solana_signature_generation_failed:"署名の生成中にエラーが発生しました。続行するにはもう一度お試しください。",zxcvbn:{couldBeStronger:"パスワードは有効ですが、もう少し強化できます。文字を追加してみてください。",goodPassword:"パスワードはすべての要件を満たしています。",notEnough:"パスワードの強度が十分ではありません。",suggestions:{allUppercase:"全ての文字を大文字にするのではなく、一部の文字を大文字にしてください。",anotherWord:"より一般的でない単語を追加してください。",associatedYears:"自分に関連する年号は避けてください。",capitalization:"最初の文字以外も大文字にしてください。",dates:"自分に関連する日付や年号は避けてください。",l33t:"予測可能な文字の代替(例:'@' で 'a' を置き換える)を避けてください。",longerKeyboardPattern:"長いキーボードパターンを使用し、タイピングの方向を複数回変えてください。",noNeed:"シンボル、数字、大文字の使用なしでも強力なパスワードを作成できます。",pwned:"他の場所でこのパスワードを使用している場合は、変更する必要があります。",recentYears:"最近の年号は避けてください。",repeated:"繰り返される単語や文字を避けてください。",reverseWords:"一般的な単語の逆さ読みは避けてください。",sequences:"一般的な文字の並びを避けてください。",useWords:"複数の単語を使用してくださいが、一般的なフレーズは避けてください。"},warnings:{common:"これは一般的に使われるパスワードです。",commonNames:"一般的な名前や姓は推測しやすいです。",dates:"日付は推測しやすいです。",extendedRepeat:'"abcabcabc" といった繰り返しパターンは推測しやすいです。',keyPattern:"短いキーボードパターンは推測しやすいです。",namesByThemselves:"単体の名前や姓は推測しやすいです。",pwned:"このパスワードはインターネット上のデータ侵害によって公開されています。",recentYears:"最近の年号は推測しやすいです。",sequences:'"abc" といった一般的な文字の並びは推測しやすいです。',similarToCommon:"これは一般的に使われるパスワードに類似しています。",simpleRepeat:'"aaa" といった繰り返し文字は推測しやすいです。',straightRow:"キーボード上の連続した行は推測しやすいです。",topHundred:"これは頻繁に使われるパスワードです。",topTen:"これはよく使われるパスワードです。",userIn
5puts:"個人情報やページに関連するデータは含まれていないはずです。",wordByItself:"単語単体では推測しやすいです。"}}},userButton:{action__addAccount:"アカウントの追加",action__closeUserMenu:"ユーザーメニューを閉じる",action__manageAccount:"アカウントの管理",action__openUserMenu:"ユーザーメニューを開く",action__signOut:"サインアウト",action__signOutAll:"全てのアカウントからサインアウト"},userProfile:{apiKeysPage:{title:"APIキー"},backupCodePage:{actionLabel__copied:"コピー済み!",actionLabel__copy:"すべてコピー",actionLabel__download:".txtでダウンロード",actionLabel__print:"印刷",infoText1:"このアカウントではバックアップコードが有効になります。",infoText2:"バックアップコードは秘密に保管し、安全に保存してください。疑わしい場合はバックアップコードを再生成することができます。",subtitle__codelist:"バックアップコードを安全に保管し、秘密にしてください。",successMessage:"バックアップコードが有効になりました。認証デバイスにアクセスできない場合、これらのいずれかを使用してアカウントにサインインできます。各コードは一度しか使用できません。",successSubtitle:"認証デバイスにアクセスできない場合、これらのいずれかを使用してアカウントにサインインできます。",title:"バックアップコードの追加",title__codelist:"バックアップコード"},billingPage:{paymentHistorySection:{empty:"支払い履歴はありません",notFound:"該当する支払いが見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",tableHeader__status:"ステータス"},paymentMethodsSection:{actionLabel__default:"デフォルトに設定",actionLabel__remove:"削除",add:"新しい支払い方法を追加",addSubtitle:"アカウントに新しい支払い方法を追加します。",cancelButton:"キャンセル",formButtonPrimary__add:"支払い方法を追加",formButtonPrimary__pay:"{{amount}}を支払う",payWithTestCardButton:"テストカードで支払う",removeMethod:{messageLine1:"{{identifier}} はこのアカウントから削除されます。",messageLine2:"この支払い元は使用できなくなり、この支払い元に依存する定期サブスクリプションも動作しなくなります。",successMessage:"{{paymentMethod}} はアカウントから削除されました。",title:"支払い方法の削除"},title:"支払い方法"},start:{headerTitle__payments:"支払い",headerTitle__plans:"プラン",headerTitle__statements:"明細",headerTitle__subscriptions:"サブスクリプション"},statementsSection:{empty:"表示する明細はありません",itemCaption__paidForPlan:"{{plan}} {{period}} プランの支払い",itemCaption__proratedCredit:"前のサブスクリプションの未使用分に対する按分クレジット",itemCaption__subscribedAndPaidForPlan:"{{plan}} {{period}} プランの契約と支払いが完了しました",notFound:"明細が見つかりません",tableHeader__amount:"金額",tableHeader__date:"日付",title:"明細",totalPaid:"支払い合計"},subscriptionsListSection:{actionLabel__manageSubscription:"管理",actionLabel__newSubscription:"プランに申し込む",actionLabel__switchPlan:"プランを切り替える",tableHeader__edit:"編集",tableHeader__plan:"プラン",tableHeader__startDate:"開始日",title:"サブスクリプション"},subscriptionsSection:{actionLabel__default:"管理"},switchPlansSection:{title:"プランを切り替える"},title:"請求"},connectedAccountPage:{formHint:"アカウントを連携するプロバイダを選択してください。",formHint__noAccounts:"利用可能な外部アカウントプロバイダはありません。",removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"この連携アカウントを使用することはできなくなり、関連する機能も使用できなくなります。",successMessage:"{{connectedAccount}}がアカウントから削除されました。",title:"連携アカウントの削除"},socialButtonsBlockButton:"{{provider|titleize}}",successMessage:"プロバイダがアカウントに追加されました",title:"連携アカウントの追加"},deletePage:{actionDescription:'続行するには下記に "アカウント削除" と入力してください。',confirm:"アカウント削除",messageLine1:"アカウントを削除してもよろしいですか?一部の関連データが保持される場合があります。完全なデータ削除をリクエストするには、サポートにお問い合わせください。",messageLine2:"この操作は永久的で取り消すことはできません。",title:"アカウントの削除"},emailAddressPage:{emailCode:{formHint:"このメールアドレスには検証コードが含まれたメールが送信されます。",formSubtitle:"{{identifier}}に送信された検証コードを入力してください。",formTitle:"検証コード",resendButton:"コードを再送信",successMessage:"メールアドレス{{identifier}}がアカウントに追加されました。"},emailLink:{formHint:"このメールアドレスには検証リンクが含まれたメールが送信されます。",formSubtitle:"{{identifier}}に送信されたメールの検証リンクをクリックしてください。",formTitle:"検証リンク",resendButton:"リンクを再送信",successMessage:"メールアドレス{{identifier}}がアカウントに追加されました。"},enterpriseSSOLink:{formButton:"クリックしてサインイン",formSubtitle:"{{identifier}} でサインインを完了してください"},formHint:"このメールアドレスをアカウントに追加する前に、確認する必要があります。",removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"このメールアドレスを使用してのサインインã
5¯ã§ããªããªã‚Šã¾ã™ã€‚",successMessage:"{{emailAddress}}がアカウントから削除されました。",title:"メールアドレスの削除"},title:"メールアドレスの追加",verifyTitle:"メールアドレスの確認"},formButtonPrimary__add:"追加",formButtonPrimary__continue:"続行",formButtonPrimary__finish:"完了",formButtonPrimary__remove:"削除",formButtonPrimary__save:"保存",formButtonReset:"キャンセル",mfaPage:{formHint:"追加する方法を選択してください。",title:"二段階認証の追加"},mfaPhoneCodePage:{backButton:"既存の番号を使用",primaryButton__addPhoneNumber:"電話番号を追加",removeResource:{messageLine1:"{{identifier}}はサインイン時に認証コードを受け取らなくなります。",messageLine2:"アカウントのセキュリティが低下する可能性があります。本当に削除しますか?",successMessage:"{{mfaPhoneCode}}のSMSコード二段階認証が削除されました。",title:"二段階認証の削除"},subtitle__availablePhoneNumbers:"SMSコード二段階認証のために登録する電話番号を選択してください。",subtitle__unavailablePhoneNumbers:"SMSコード二段階認証のために利用可能な電話番号はありません。",successMessage1:"サインイン時には、追加のステップとしてこの電話番号に送信された検証コードを入力する必要があります。",successMessage2:"これらのバックアップコードを保存し、安全な場所に保管してください。認証デバイスへのアクセスを失った場合、バックアップコードを使用してサインインできます。",successTitle:"SMSコード認証が有効になりました",title:"SMSコード認証の追加"},mfaTOTPPage:{authenticatorApp:{buttonAbleToScan__nonPrimary:"代わりにQRコードをスキャンする",buttonUnableToScan__nonPrimary:"QRコードをスキャンできませんか?",infoText__ableToScan:"認証アプリで新しいサインイン方法を設定し、以下のQRコードをスキャンしてアカウントとリンクさせます。",infoText__unableToScan:"認証アプリで新しいサインイン方法を設定し、以下のキーを入力してください。",inputLabel__unableToScan1:"タイムベースまたはワンタイムパスワードが有効になっていることを確認し、アカウントのリンクを完了してください。",inputLabel__unableToScan2:"また、認証アプリがTOTP URIをサポートしている場合は、完全なURIをコピーすることもできます。"},removeResource:{messageLine1:"この認証アプリからの検証コードは、サインイン時には不要になります。",messageLine2:"アカウントのセキュリティが低下する可能性があります。本当に削除しますか?",successMessage:"認証アプリを使用した二段階認証が削除されました。",title:"二段階認証の削除"},successMessage:"二段階認証が有効になりました。サインイン時には、この認証アプリからの検証コードを追加のステップとして入力する必要があります。",title:"認証アプリの追加",verifySubtitle:"認証アプリで生成された検証コードを入力してください。",verifyTitle:"検証コード"},mobileButton__menu:"メニュー",navbar:{account:"プロファイル",apiKeys:"APIキー",billing:"請求",description:"アカウント情報管理",security:"セキュリティ",title:"アカウント"},passkeyScreen:{removeResource:{messageLine1:"{{name}} はこのアカウントから削除されます。",title:"パスキーの削除"},subtitle__rename:"見つけやすくするために、パスキー名を変更できます。",title__rename:"パスキー名の変更"},passwordPage:{checkboxInfoText__signOutOfOtherSessions:"古いパスワードを使用している可能性のあるすべてのデバイスからサインアウトすることをお勧めします。",readonly:"現在、エンタープライズ接続のみでサインインã
5—ているため、パスワードは編集できません。",successMessage__set:"パスワードが設定されました。",successMessage__signOutOfOtherSessions:"他のすべてのデバイスからサインアウトされました。",successMessage__update:"パスワードが更新されました。",title__set:"パスワードの設定",title__update:"パスワードの更新"},phoneNumberPage:{infoText:"この電話番号には検証コードが含まれたテキストメッセージが送信されます。メッセージおよびデータ料金が発生する場合があります。",removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"この電話番号を使用してのサインインはできなくなります。",successMessage:"{{phoneNumber}}がアカウントから削除されました。",title:"電話番号の削除"},successMessage:"{{identifier}}がアカウントに追加されました。",title:"電話番号の追加",verifySubtitle:"{{identifier}}に送信された検証コードを入力してください",verifyTitle:"電話番号の確認"},plansPage:{title:"プラン"},profilePage:{fileDropAreaHint:"推奨サイズ 1:1、最大 10MB",imageFormDestructiveActionSubtitle:"削除",imageFormSubtitle:"アップロード",imageFormTitle:"プロフィール画像",readonly:"プロファイル情報はエンタープライズ接続によって提供されており、編集できません。",successMessage:"プロフィールが更新されました。",title:"プロフィールの更新"},start:{activeDevicesSection:{destructiveAction:"デバイスからサインアウト",title:"アクティブなデバイス"},connectedAccountsSection:{actionLabel__connectionFailed:"再接続",actionLabel__reauthorize:"今すぐ認証",destructiveActionTitle:"削除",primaryButton:"アカウントを連携する",subtitle__disconnected:"このアカウントは切断されています。",subtitle__reauthorize:"必要なスコープが更新され、機能が制限されている可能性があります。問題を避けるために、このアプリケーションを再認証してください。",title:"連携アカウント"},dangerSection:{deleteAccountButton:"アカウントの削除",title:"アカウントの削除"},emailAddressesSection:{destructiveAction:"メールアドレスの削除",detailsAction__nonPrimary:"プライマリに設定する",detailsAction__primary:"確認を完了する",detailsAction__unverified:"確認する",primaryButton:"メールアドレスの追加",title:"メールアドレス"},enterpriseAccountsSection:{title:"エンタープライズアカウント"},headerTitle__account:"プロフィール詳細",headerTitle__security:"セキュリティ",mfaSection:{backupCodes:{actionLabel__regenerate:"コードを再生成",headerTitle:"バックアップコード",subtitle__regenerate:"安全な新しいバックアップコードを取得します。以前のバックアップコードは削除され、使用することはできません。",title__regenerate:"バックアップコードの再生成"},phoneCode:{actionLabel__setDefault:"デフォルトに設定",destructiveActionLabel:"削除"},primaryButton:"二段階認証を追加する",title:"二段階認証",totp:{destructiveActionTitle:"削除",headerTitle:"認証アプリケーション"}},passkeysSection:{menuAction__destructive:"削除",menuAction__rename:"名前を変更",primaryButton:"パスキーを追加",title:"パスキー"},passwordSection:{primaryButton__setPassword:"パスワードを設定する",primaryButton__updatePassword:"パスワードを変更する",title:"パスワード"},phoneNumbersSection:{destructiveAction:"電話番号の削除",detailsAction__nonPrimary:"プライマリに設定する",detailsAction__primary:"確認を完了する",detailsAction__unverified:"電話番号を確認する",primaryButton:"電話番号の追加",title:"電話番号"},profileSection:{primaryButton:"プロフィールを更新",title:"プロフィール"},usernameSection:{primaryButton__setUsername:"ユーザー名の設定",primaryButton__updateUsername:"ユーザー名の変更",title:"ユーザー名"},web3WalletsSection:{destructiveAction:"ウォレットの削除",detailsAction__nonPrimary:"プライマリに設定する",primaryButton:"ウォレットを接続",title:"Web3ウォレット",web3SelectSolanaWalletScreen:{subtitle:"アカウントに接続する Solana ウォレットを選択してください。",title:"Solana ウォレットを追加"}}},usernamePage:{successMessage:"ユーザー名が更新されました。",title__set:"ユーザー名の設定",title__update:"ユーザー名の更新"},web3WalletPage:{removeResource:{messageLine1:"{{identifier}}はこのアカウントから削除されます。",messageLine2:"このWeb3ウォレットを使用してのサインインã
5¯ã§ããªããªã‚Šã¾ã™ã€‚",successMessage:"{{web3Wallet}}がアカウントから削除されました。",title:"Web3ウォレットの削除"},subtitle__availableWallets:"アカウントに接続するWeb3ウォレットを選択してください。",subtitle__unavailableWallets:"利用可能なWeb3ウォレットはありません。",successMessage:"ウォレットがアカウントに追加されました。",title:"Web3ウォレットの追加",web3WalletButtonsBlockButton:"{{provider|titleize}}"}},waitlist:{start:{actionLink:"サインイン",actionText:"既にアクセス権をお持ちですか?",formButton:"待機リストに参加",subtitle:"メールアドレスを入力していただければ、準備が整い次第お知らせいたします",title:"待機リストに参加"},success:{message:"間もなくリダイレクトされます...",subtitle:"準備が整い次第ご連絡いたします",title:"待機リストへの参加ありがとうございます!"}},web3SolanaWalletButtons:{connect:"{{walletName}} で接続",continue:"{{walletName}} で続行",noneAvailable:'Solana Web3 ウォレットが検出されませんでした。Web3 に対応した {{ solanaWalletsLink || link("wallet extension") }} をインストールしてください。'}},q=e.i(883773);function V(){return(0,o.useEffect)(()=>{if(!("serviceWorker"in navigator))return;let e=()=>{navigator.serviceWorker.register("/sw.js",{scope:"/"}).then(e=>{e.addEventListener("updatefound",()=>{let t=e.installing;t&&t.addEventListener("statechange",()=>{"installed"===t.state&&navigator.serviceWorker.controller})})}).catch(e=>{console.warn("[SW] register failed",e)})};"complete"===document.readyState?e():window.addEventListener("load",e,{once:!0})},[]),null}function G({children:e}){return(0,a.jsx)($,{localization:K,signInFallbackRedirectUrl:"/members",signUpFallbackRedirectUrl:"/members",afterSignOutUrl:"/",children:(0,a.jsxs)(q.LanguageProvider,{children:[(0,a.jsx)(V,{}),e]})})}e.s(["Providers",()=>G],530824)},547534,e=>{"use strict";var t=e.i(618566),a=e.i(271645);function i(){let e=(0,t.usePathname)(),i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{i.current===e||(i.current=e,(async()=>{try{await fetch("/api/analytics",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({path:e})})}catch(e){console.error("Failed to track page view:",e)}})())},[e]),null}e.s(["default",()=>i])},714873,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(827085),r=e.i(618566),n=e.i(522016),o=e.i(98919),s=e.i(178583),l=e.i(270756),c=e.i(778917),u=e.i(595468),d=e.i(531278),p=e.i(846932),m=e.i(88653);function _(){let{isSignedIn:e}=(0,i.useUser)(),_=(0,r.usePathname)(),[f,h]=(0,a.useState)("loading"),[b,g]=(0,a.useState)(!1),[y,v]=(0,a.useState)(!1),[P,w]=(0,a.useState)(!1),S="/terms"===_||"/privacy"===_,E=_?.startsWith("/members");(0,a.useEffect)(()=>{e&&fetch("/api/consent").then(e=>e.json()).then(e=>{e.requiresConsent?h(e.accepted?"accepted":"required"):h("accepted")}).catch(()=>{h("accepted")})},[e]);let R=async()=>{g(!0);try{(await fetch("/api/consent",{method:"POST"})).ok?h("accepted"):alert("エラーが発生しました。再度お試しください。")}catch{alert("ネットワークエラーが発生しました。再度お試しください。")}finally{g(!1)}};return"accepted"===f||!e||S||"loading"===f?null:E?(0,t.jsx)(m.AnimatePresence,{children:(0,t.jsx)(p.motion.div,{initial:{opacity:0}
5,animate:{opacity:1},className:"fixed inset-0 z-[100] bg-gray-950/98 backdrop-blur-xl flex items-center justify-center p-4",children:(0,t.jsxs)(p.motion.div,{initial:{scale:.9,opacity:0},animate:{scale:1,opacity:1},transition:{delay:.1},className:"max-w-lg w-full bg-gray-900 border border-white/10 rounded-2xl shadow-2xl max-h-[calc(100dvh-2rem)] flex flex-col",children:[(0,t.jsx)("div",{className:"p-6 border-b border-white/10 bg-gradient-to-r from-amber-500/10 to-emerald-500/10 shrink-0 rounded-t-2xl",children:(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-xl bg-amber-500/20 flex items-center justify-center text-2xl",children:"🎓"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-xl font-bold text-white",children:"ようこそ!"}),(0,t.jsx)("p",{className:"text-sm text-white/50",children:"国家試験対策学習システム"})]})]})}),(0,t.jsxs)("div",{className:"p-6 space-y-4 overflow-y-auto flex-1",children:[(0,t.jsx)("p",{className:"text-sm text-white/70 leading-relaxed",children:"このシステムでは、臨床工学技士国家試験の対策問題に いつでもチャレンジできます 💪"}),(0,t.jsxs)("div",{className:"p-4 bg-white/[0.03] border border-white/10 rounded-xl space-y-3",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-white/80 flex items-center gap-2",children:"📊 あなたの学習の記録について"}),(0,t.jsxs)("p",{className:"text-xs text-white/50 leading-relaxed",children:["解いた問題数や正解率などの学習記録が保存されます。 この記録は ",(0,t.jsx)("span",{className:"text-white/70",children:"あなた自身の振り返り"})," と、",(0,t.jsx)("span",{className:"text-white/70",children:"先生が授業をより良くするため"})," に活用されます。"]}),(0,t.jsxs)("div",{className:"space-y-1.5 text-xs text-white/50",children:[(0,t.jsx)("p",{children:"✅ 記録されること:学習の進捗(問題数・正解率)"}),(0,t.jsx)("p",{children:"🔒 学習データは授業改善の目的のみに使用します"}),(0,t.jsx)("p",{children:"🔒 成績を外部に公開することはありません"})]})]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsxs)(n.default,{href:"/terms",target:"_blank",onClick:()=>v(!0),className:`flex-1 flex items-center gap-2 p-3 rounded-lg border transition-all text-center ${y?"border-green-500/30 bg-green-500/5":"border-white/10 bg-white/[0.02] hover:border-white/20"}`,children:[(0,t.jsx)(s.FileText,{className:`w-4 h-4 ${y?"text-green-400":"text-white/40"}`}),(0,t.jsx)("span",{className:`text-xs ${y?"text-green-300":"text-white/60"}`,children:"利用規約"}),y?(0,t.jsx)(u.CheckCircle2,{className:"w-3 h-3 text-green-400 ml-auto"}):(0,t.jsx)(c.ExternalLink,{className:"w-3 h-3 text-white/20 ml-auto"})]}),(0,t.jsxs)(n.default,{href:"/privacy",target:"_blank",onClick:()=>w(!0),className:`flex-1 flex items-center gap-2 p-3 rounded-lg border transition-all text-center ${P?"border-green-500/30 bg-green-500/5":"border-white/10 bg-white/[0.02] hover:border-white/20"}`,children:[(0,t.jsx)(l.Lock,{className:`w-4 h-4 ${P?"text-green-400":"text-white/40"}`}),(0,t.jsx)("span",{className:`text-xs ${P?"text-green-300":"text-white/60"}`,children:"プライバシーポリシー"}),P?(0,t.jsx)(u.CheckCircle2,{className:"w-3 h-3 text-green-400 ml-auto"}):(0,t.jsx)(c.ExternalLink,{className:"w-3 h-3 text-white/20 ml-auto"})]})]}),(0,t.jsx)("div",{className:"p-3 bg-cyan-500/5 border border-cyan-500/20 rounded-lg",children:(0,t.jsx)("p",{className:"text-xs text-cyan-400/70 flex items-center gap-1.5",children:"🇯🇵 学習データは日本国内(東京リージョン)に保存されます"})})]}),(0,t.jsxs)("div",{className:"p-6 border-t border-white/10 bg-white/[0.02] shrink-0 rounded-b-2xl pb-[max(env(safe-area-inset-bottom),1.5rem)]",children:[(0,t.jsx)("button",{onClick:R,disabled:b,className:"w-full px-6 py-3 bg-gradient-to-r from-amber-500 to-emerald-500 hover:from-amber-400 hover:to-emerald-400 text-black font-bold rounded-lg text-sm transition-all disabled:opacity-50 flex items-center justify-center gap-2",children:b?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.Loader2,{className:"w-4 h-4 animate-spin"}),"処理中..."]}):(0,t.jsx)(t.Fragment,{children:"🚀 同意して始める"})}),(0,t.jsx)("p",{className:"text-[10px] text-white/20 text-center mt-3",children:"規約に同意のうえ、学習を開始します"})]})]})})}):(0,t.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-50 p-4 bg-gray-950/95 backdrop-blur-lg border-t border-white/10",children:(0,t.jsxs)("div",{className:"max-w-3xl mx-auto flex flex-col sm:flex-row items-start sm:items-center gap-4",children:[(0,t.jsx)(o.Shield,{className:"w-8 h-8 text-cyan-400 flex-shrink-0 mt-1 sm:mt-0"}),(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsxs)("p",{className:"text-sm text-white/80 font-jp leading-relaxed",children:["本サービスのご利用には"," ",(0,t.jsx)(n.default,{href:"/terms",className:"text-cyan-400 underline hover:text-cyan-300",children:"利用規約"})," ","および"," ",(0,t.jsx)(n.default,{href:"/privacy",className:"text-cyan-400 underline hover:text-cyan-300",children:"プライバシーポリシー"}
5)," ","への同意が必要です。"]})}),(0,t.jsx)("button",{onClick:R,disabled:b,className:"px-6 py-2.5 bg-cyan-500 hover:bg-cyan-400 text-black font-semibold rounded-lg text-sm transition-colors disabled:opacity-50 flex-shrink-0",children:b?"処理中...":"同意する"})]})})}e.s(["default",()=>_])},730645,e=>{"use strict";var t=e.i(843476),a=e.i(271645),i=e.i(618566),r=e.i(846932),n=e.i(286536),o=e.i(37727),s=e.i(878894);let l=[{apiPath:"/api/user-profile",label:"ユーザープロファイル",honors:!0},{apiPath:"/api/user-projects",label:"プロジェクト一覧",honors:!0},{apiPath:"/api/exam/results",label:"マイ成績・受験履歴",honors:!0},{apiPath:"/api/exam/wrong-answers",label:"不正解一覧",honors:!0},{apiPath:"/api/exam/bookmarks",label:"ブックマーク",honors:!0},{apiPath:"/api/exam/search",label:"問題検索",honors:!0},{apiPath:"/api/exam/subject-ranking",label:"教科別ランキング",honors:!0},{apiPath:"/api/ranking",label:"ランキング",honors:!0},{apiPath:"/api/members/student-detail",label:"生徒詳細",honors:!0},{apiPath:"/api/members/announcements",label:"お知らせ",honors:!0},{apiPath:"/api/discussion-board/[lessonNo]",label:"授業掲示板 (回別)",honors:!0},{apiPath:"/api/discussion-board/timeline",label:"掲示板タイムライン",honors:!0},{apiPath:"/api/discussion-board/recap",label:"掲示板リキャップ",honors:!0},{apiPath:"/api/discussion-notes/teacher",label:"ディスカッションメモ",honors:!0},{apiPath:"/api/board/threads",label:"板スレッド一覧",honors:!0},{apiPath:"/api/board/my",label:"マイスペース",honors:!0},{apiPath:"/api/board/groups",label:"掲示板グループ",honors:!0},{apiPath:"/api/reading-history",label:"閲覧履歴",honors:!0},{apiPath:"/api/class-profile",label:"クラスプロファイル",honors:!0},{apiPath:"/api/me/personal-good-points",label:"良かったところ",honors:!0},{apiPath:"/api/community-articles",label:"コミュニティ記事",honors:!0},{apiPath:"/api/research/papers",label:"PubMed 論文",honors:!0},{apiPath:"/api/research/videos",label:"研究動画",honors:!0}];function c(){let e=(0,i.useSearchParams)(),c=(0,i.useRouter)(),u=(0,i.usePathname)(),[d,p]=(0,a.useState)(!1),[m,_]=(0,a.useState)(!1);if((0,a.useEffect)(()=>_(!0),[]),!m)return null;let f=e.get("preview"),h=e.get("previewOrg");if(!f)return null;let b=l.filter(e=>!e.honors),g=l.filter(e=>e.honors);return(0,t.jsx)(r.motion.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},className:"fixed bottom-4 right-4 z-50 max-w-md",children:(0,t.jsxs)("div",{className:"rounded-2xl border border-amber-500/40 bg-amber-500/10 backdrop-blur-md shadow-xl overflow-hidden",children:[(0,t.jsxs)("button",{onClick:()=>p(!d),className:"w-full flex items-center gap-2 px-4 py-3 hover:bg-amber-500/15 transition-colors",children:[(0,t.jsx)(n.Eye,{className:"w-4 h-4 text-amber-400 flex-shrink-0"}),(0,t.jsx)("span",{className:"text-xs font-bold text-amber-200",children:"プレビュー中"}),(0,t.jsxs)("span",{className:"text-[10px] font-mono text-amber-300/70 truncate",children:[f,h?` / ${h.slice(-12)}`:""]}),(0,t.jsx)("span",{className:"ml-auto text-[10px] text-amber-400/60",children:b.length>0&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-0.5",children:[(0,t.jsx)(s.AlertTriangle,{className:"w-3 h-3"})," ",b.length," 件未対応"]})})]}),d&&(0,t.jsxs)("div",{className:"border-t border-amber-500/30 px-4 py-3 text-[11px] leading-relaxed",children:[(0,t.jsx)("p",{className:"text-amber-200/90 mb-2",children:"このプレビュー画面で 「実際のユーザーと挙動が違う可能性」 を チェック:"}),g.length>0&&(0,t.jsxs)("div",{className:"mb-2",children:[(0,t.jsxs)("p",{className:"text-emerald-300/80 mb-1",children:["✅ プレビュー対応済み (",g.length,")"]}),(0,t.jsx)("div",{className:"space-y-0.5 pl-2",children:g.map(e=>(0,t.jsxs)("p",{className:"text-emerald-200/60 truncate",children:["✓ ",e.label]},e.apiPath))})]}),b.length>0&&(0,t.jsxs)("div",{className:"mb-3",children:[(0,t.jsxs)("p",{className:"text-rose-300/80 mb-1",children:["⚠️ 未対応 — 実際とずれる可能性 (",b.length,")"]}),(0,t.jsx)("div",{className:"space-y-0.5 pl-2",children:b.map(e=>(0,t.jsxs)("p",{className:"text-rose-200/60 truncate",children:["• ",e.label," ",(0,t.jsx)("span",{className:"text-amber-300/60",children:e.note})]},e.apiPath))})]}),(0,t.jsxs)("button",{onClick:()=>{c.push(u)},className:"w-full flex items-center justify-center gap-1.5 px-3 py-1.5 rounded-lg bg-amber-500/20 hover:bg-amber-500/30 border border-amber-500/40 text-amber-200 text-[11px] font-medium transition-colors",children:[(0,t.jsx)(o.X,{className:"w-3 h-3"})," プレビュー終了"]})]})]})})}e.s(["PreviewBadge",()=>c])}]);

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.