diff --git a/404.html b/404.html index 17062e6..a42e420 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -FastGPT404: This page could not be found.

404

This page could not be found.

\ No newline at end of file +FastGPT404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/AI.png b/AI.png new file mode 100644 index 0000000..4c5d540 Binary files /dev/null and b/AI.png differ diff --git a/_next/static/F48KAXR9x3Kge0HK_lrv9/_buildManifest.js b/_next/static/F48KAXR9x3Kge0HK_lrv9/_buildManifest.js deleted file mode 100644 index 8afb954..0000000 --- a/_next/static/F48KAXR9x3Kge0HK_lrv9/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-9a890acb1e81c3fc.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/P85PEvChi0KMh0YH8uXv_/_buildManifest.js b/_next/static/P85PEvChi0KMh0YH8uXv_/_buildManifest.js new file mode 100644 index 0000000..f779caa --- /dev/null +++ b/_next/static/P85PEvChi0KMh0YH8uXv_/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-d6107f1aac0c574c.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/F48KAXR9x3Kge0HK_lrv9/_ssgManifest.js b/_next/static/P85PEvChi0KMh0YH8uXv_/_ssgManifest.js similarity index 100% rename from _next/static/F48KAXR9x3Kge0HK_lrv9/_ssgManifest.js rename to _next/static/P85PEvChi0KMh0YH8uXv_/_ssgManifest.js diff --git a/_next/static/chunks/0e762574-8f3e628bc908c251.js b/_next/static/chunks/0e762574-8f3e628bc908c251.js deleted file mode 100644 index ec6abd0..0000000 --- a/_next/static/chunks/0e762574-8f3e628bc908c251.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[779],{1975:function(t,a,c){c.d(a,{_h0:function(){return l},rFR:function(){return n}});var r=c(158);function n(t){return(0,r.w_)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"},child:[]}]})(t)}function l(t){return(0,r.w_)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M11.176 14.429c-2.665 0-4.826-1.8-4.826-4.018 0-2.22 2.159-4.02 4.824-4.02S16 8.191 16 10.411c0 1.21-.65 2.301-1.666 3.036a.324.324 0 0 0-.12.366l.218.81a.616.616 0 0 1 .029.117.166.166 0 0 1-.162.162.177.177 0 0 1-.092-.03l-1.057-.61a.519.519 0 0 0-.256-.074.509.509 0 0 0-.142.021 5.668 5.668 0 0 1-1.576.22ZM9.064 9.542a.647.647 0 1 0 .557-1 .645.645 0 0 0-.646.647.615.615 0 0 0 .09.353Zm3.232.001a.646.646 0 1 0 .546-1 .645.645 0 0 0-.644.644.627.627 0 0 0 .098.356Z"},child:[]},{tag:"path",attr:{d:"M0 6.826c0 1.455.781 2.765 2.001 3.656a.385.385 0 0 1 .143.439l-.161.6-.1.373a.499.499 0 0 0-.032.14.192.192 0 0 0 .193.193c.039 0 .077-.01.111-.029l1.268-.733a.622.622 0 0 1 .308-.088c.058 0 .116.009.171.025a6.83 6.83 0 0 0 1.625.26 4.45 4.45 0 0 1-.177-1.251c0-2.936 2.785-5.02 5.824-5.02.05 0 .1 0 .15.002C10.587 3.429 8.392 2 5.796 2 2.596 2 0 4.16 0 6.826Zm4.632-1.555a.77.77 0 1 1-1.54 0 .77.77 0 0 1 1.54 0Zm3.875 0a.77.77 0 1 1-1.54 0 .77.77 0 0 1 1.54 0Z"},child:[]}]})(t)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/0e762574-d9ad471a720ae96e.js b/_next/static/chunks/0e762574-d9ad471a720ae96e.js new file mode 100644 index 0000000..e0260db --- /dev/null +++ b/_next/static/chunks/0e762574-d9ad471a720ae96e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[779],{61975:function(t,r,c){c.d(r,{rFR:function(){return u}});var n=c(70158);function u(t){return(0,n.w_)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"},child:[]}]})(t)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/26.193307c0d8a08b91.js b/_next/static/chunks/26.193307c0d8a08b91.js deleted file mode 100644 index 8d63e7e..0000000 --- a/_next/static/chunks/26.193307c0d8a08b91.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26],{1026:function(i){i.exports=JSON.parse('{"video":{"speed":"Скорость","normal":"Обычная"},"links":[{"label":"Возможности","href":"#Ability"},{"label":"Цены","href":"#Pricing"},{"label":"Часто задаваемые вопросы","href":"#FAQ"},{"label":"Документация","href":"https://doc.fastgpt.in/"}],"Hero":{"title1":"","title2":"Лендинг","title3":"быстро создан"},"SocialProof":{"maker":"разработчики создают быстро"},"Feature":{"title":"Особенности"},"Ability":{"title":"Ability"},"Pricing":{"title":"Цены","title2":"Получите неограниченный доступ.","description":"Страница, которую вы сейчас просматриваете, является бесплатным шаблоном с открытым исходным кодом.","doYouLike":"Вам нравится этот шаблон лендинга?","follow":"Подписывайтесь на мой Твиттер."},"WallOfLove":{"title":"Стена Любви","description1":"Если вы используете этот шаблон лендинга и рекомендуете его в своём Твиттере,","description2":"пожалуйста, сообщите мне","description3":". Я покажу ваш твит и рекомендацию здесь."},"FAQ":{"title":"Часто Задаваемые Вопросы","description":"Здесь представлены некоторые из наиболее часто задаваемых вопросов."},"CTA":{"title":"Создайте свой лендинг прямо сейчас","description1":"Создайте","description2":"ваш лендинг,","description3":"покажите","description4":"ваш продукт, и","description5":"начните зарабатывать","description6":"!"},"CTAButton":{"title":"Получить Шаблон"}}')}}]); \ No newline at end of file diff --git a/_next/static/chunks/26.5fa06ea923cbbcce.js b/_next/static/chunks/26.5fa06ea923cbbcce.js new file mode 100644 index 0000000..b1cf690 --- /dev/null +++ b/_next/static/chunks/26.5fa06ea923cbbcce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26],{61026:function(e){e.exports=JSON.parse('{"video":{"speed":"Скорость","normal":"Обычная","video":"/images/video/en/video.png","videoDark":"/images/video/en/video_dark.png"},"links":[{"label":"Возможности","href":"#Ability"},{"label":"Цены","href":"https://cloud.tryfastgpt.ai/price"},{"label":"Часто задаваемые вопросы","href":"#FAQ"},{"label":"Документация","href":"https://doc.fastgpt.in/"}],"Hero":{"maker":"разработчики создают быстро","title1":"","title2":"Лендинг","title3":"быстро создан"},"SocialProof":{"maker":"разработчики создают быстро"},"Feature":{"title":"Особенности","doYouLike":"Вам нравится этот шаблон лендинга?","follow":"Подписывайтесь на мой Твиттер."},"Ability":{"title":"Ability"},"Pricing":{"title":"Цены","title2":"Получите неограниченный доступ.","description":"Страница, которую вы сейчас просматриваете, является бесплатным шаблоном с открытым исходным кодом.","doYouLike":"Вам нравится этот шаблон лендинга?","follow":"Подписывайтесь на мой Твиттер."},"WallOfLove":{"title":"Стена Любви","description1":"Если вы используете этот шаблон лендинга и рекомендуете его в своём Твиттере,","description2":"пожалуйста, сообщите мне","description3":". Я покажу ваш твит и рекомендацию здесь."},"FAQ":{"title":"Часто Задаваемые Вопросы","description":"Здесь представлены некоторые из наиболее часто задаваемых вопросов."},"CTA":{"title":"Создайте свой лендинг прямо сейчас","description1":"Создайте","description2":"ваш лендинг,","description3":"покажите","description4":"ваш продукт, и","description5":"начните зарабатывать","description6":"!"},"CTAButton":{"title":"Получить Шаблон"},"InterModal":{"desc":"您当前正在访问国际版网站,可以点击右侧按钮跳转至国内版。","tip":"不再提醒","button":"跳转","link":"/zh"}}')}}]); \ No newline at end of file diff --git a/_next/static/chunks/332.a258573376588b23.js b/_next/static/chunks/332.a258573376588b23.js new file mode 100644 index 0000000..6a00ad6 --- /dev/null +++ b/_next/static/chunks/332.a258573376588b23.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[332],{8332:function(e){e.exports=JSON.parse('{"video":{"speed":"Velocidad","normal":"Normal","video":"/images/video/en/video.png","videoDark":"/images/video/en/video_dark.png"},"links":[{"label":"Caracter\xedsticas","href":"#Ability"},{"label":"Precios","href":"https://cloud.tryfastgpt.ai/price"},{"label":"Preguntas frecuentes","href":"#FAQ"},{"label":"Documentaci\xf3n","href":"https://doc.fastgpt.in/"}],"Hero":{"maker":"Los desarrolladores est\xe1n aprovechando FastGPT para crear sus propias bases de conocimiento especializadas de IA","title1":"Potencia la IA","title2":"","title3":"con Tu Conocimiento","description":"FastGPT es una plataforma de c\xf3digo abierto para construir bases de conocimiento de IA impulsada por modelos de lenguaje grandes (LLM). Ofrece capacidades listas para usar de procesamiento de datos, invocaci\xf3n de modelos, recuperaci\xf3n de RAG y orquestaci\xf3n de flujos de trabajo visuales de IA, permiti\xe9ndote crear f\xe1cilmente soluciones sofisticadas de preguntas y respuestas adaptadas a tu dominio."},"SocialProof":{"maker":"Los desarrolladores est\xe1n aprovechando FastGPT para crear sus propias bases de conocimiento especializadas de IA"},"Feature":{"title":"Ventajas Clave de FastGPT","description":"\xbfPor qu\xe9 elegir FastGPT para tus necesidades de base de conocimiento de IA?","doYouLike":"\xbfDisfrutas de esta soluci\xf3n de base de conocimiento de IA de c\xf3digo abierto?","follow":"Muestra tu aprecio con una estrella \uD83C\uDF1F"},"Ability":{"title":"Listo para Implementar"},"Pricing":{"title":"Precios","title2":"Aprobado para Uso Comercial","description":"FastGPT es una plataforma de base de conocimiento de IA de c\xf3digo abierto y completamente gratuita.","doYouLike":"\xbfDisfrutas de esta soluci\xf3n de base de conocimiento de IA de c\xf3digo abierto?","follow":"Muestra tu aprecio con una estrella \uD83C\uDF1F"},"FAQ":{"title":"Preguntas Frecuentes","description":"Encuentra aqu\xed respuestas a las consultas m\xe1s comunes."},"CTA":{"title":"Comienza Hoy a Construir Tu Base de Conocimiento Espec\xedfica de Dominio","description1":"Crea","description2":"tu propio soporte al cliente impulsado por IA,","description3":"int\xe9gralo con","description4":"tus productos, y","description5":"acelera","description6":"tu crecimiento!"},"CTAButton":{"title":"Comienza Ahora"},"InterModal":{"desc":"您当前正在访问国际版网站,可以点击右侧按钮跳转至国内版。","tip":"不再提醒","button":"跳转","link":"/zh"}}')}}]); \ No newline at end of file diff --git a/_next/static/chunks/332.f07263fe01fddf64.js b/_next/static/chunks/332.f07263fe01fddf64.js deleted file mode 100644 index 0a9f777..0000000 --- a/_next/static/chunks/332.f07263fe01fddf64.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[332],{8332:function(e){e.exports=JSON.parse('{"video":{"speed":"Velocidad","normal":"Normal"},"links":[{"label":"Caracter\xedsticas","href":"#Ability"},{"label":"Precios","href":"#Pricing"},{"label":"Preguntas frecuentes","href":"#FAQ"},{"label":"Documentaci\xf3n","href":"https://doc.fastgpt.in/"}],"Hero":{"title1":"Potencia la IA","title2":"","title3":"con Tu Conocimiento","description":"FastGPT es una plataforma de c\xf3digo abierto para construir bases de conocimiento de IA impulsada por modelos de lenguaje grandes (LLM). Ofrece capacidades listas para usar de procesamiento de datos, invocaci\xf3n de modelos, recuperaci\xf3n de RAG y orquestaci\xf3n de flujos de trabajo visuales de IA, permiti\xe9ndote crear f\xe1cilmente soluciones sofisticadas de preguntas y respuestas adaptadas a tu dominio."},"SocialProof":{"maker":"Los desarrolladores est\xe1n aprovechando FastGPT para crear sus propias bases de conocimiento especializadas de IA"},"Feature":{"title":"Ventajas Clave de FastGPT","description":"\xbfPor qu\xe9 elegir FastGPT para tus necesidades de base de conocimiento de IA?"},"Ability":{"title":"Listo para Implementar"},"Pricing":{"title":"Precios","title2":"Aprobado para Uso Comercial","description":"FastGPT es una plataforma de base de conocimiento de IA de c\xf3digo abierto y completamente gratuita.","doYouLike":"\xbfDisfrutas de esta soluci\xf3n de base de conocimiento de IA de c\xf3digo abierto?","follow":"Muestra tu aprecio con una estrella \uD83C\uDF1F"},"FAQ":{"title":"Preguntas Frecuentes","description":"Encuentra aqu\xed respuestas a las consultas m\xe1s comunes."},"CTA":{"title":"Comienza Hoy a Construir Tu Base de Conocimiento Espec\xedfica de Dominio","description1":"Crea","description2":"tu propio soporte al cliente impulsado por IA,","description3":"int\xe9gralo con","description4":"tus productos, y","description5":"acelera","description6":"tu crecimiento!"},"CTAButton":{"title":"Comienza Ahora"}}')}}]); \ No newline at end of file diff --git a/_next/static/chunks/346.b8fd5174012d3e99.js b/_next/static/chunks/346.b8fd5174012d3e99.js new file mode 100644 index 0000000..94e5b44 --- /dev/null +++ b/_next/static/chunks/346.b8fd5174012d3e99.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[346],{60346:function(e){e.exports=JSON.parse('{"video":{"speed":"再生速度","normal":"標準","video":"/images/video/en/video.png","videoDark":"/images/video/en/video_dark.png"},"links":[{"label":"特長","href":"#Ability"},{"label":"価格","href":"https://cloud.tryfastgpt.ai/price"},{"label":"よくある質問","href":"#FAQ"},{"label":"ドキュメント","href":"https://doc.fastgpt.in/"}],"Hero":{"maker":"開発者はFastGPTを活用して、独自の専門AIナレッジベースを作成しています","title1":"AIに力を","title2":"","title3":"あなたの知識で与えよう","description":"FastGPTは、大規模言語モデル(LLM)を基盤とするオープンソースのAIナレッジベース構築プラットフォームです。データ処理、モデル呼び出し、RAG検索、視覚的なAIワークフローオーケストレーションなどの機能をすぐに使えるため、ドメインに特化した洗練された質問応答ソリューションを簡単に構築できます。"},"SocialProof":{"maker":"開発者はFastGPTを活用して、独自の専門AIナレッジベースを作成しています"},"Feature":{"title":"FastGPTの主な利点","description":"AIナレッジベースのニーズに FastGPTを選ぶ理由は何でしょうか?","doYouLike":"このオープンソースのAIナレッジベースソリューションを気に入っていただけましたか?","follow":"スター\uD83C\uDF1Fで感謝の気持ちを示しましょう"},"Ability":{"title":"すぐにデプロイ可能"},"Pricing":{"title":"価格","title2":"商用利用が承認済み","description":"FastGPTは、オープンソースで完全に無料のAIナレッジベースプラットフォームです。","doYouLike":"このオープンソースのAIナレッジベースソリューションを気に入っていただけましたか?","follow":"スター\uD83C\uDF1Fで感謝の気持ちを示しましょう"},"FAQ":{"title":"よくある質問","description":"最も一般的な質問への回答はこちらでご覧いただけます。"},"CTA":{"title":"今すぐドメイン特化型ナレッジベースの構築を始めましょう","description1":"独自のAIを活用した","description2":"カスタマーサポートを作成し、","description3":"それをあなたの製品に","description4":"統合することで、","description5":"成長を加速","description6":"させましょう!"},"CTAButton":{"title":"始めましょう"},"InterModal":{"desc":"您当前正在访问国际版网站,可以点击右侧按钮跳转至国内版。","tip":"不再提醒","button":"跳转","link":"/zh"}}')}}]); \ No newline at end of file diff --git a/_next/static/chunks/346.c6c6190717ccbb78.js b/_next/static/chunks/346.c6c6190717ccbb78.js deleted file mode 100644 index 240e708..0000000 --- a/_next/static/chunks/346.c6c6190717ccbb78.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[346],{346:function(t){t.exports=JSON.parse('{"video":{"speed":"再生速度","normal":"標準"},"links":[{"label":"特長","href":"#Ability"},{"label":"価格","href":"#Pricing"},{"label":"よくある質問","href":"#FAQ"},{"label":"ドキュメント","href":"https://doc.fastgpt.in/"}],"Hero":{"title1":"AIに力を","title2":"","title3":"あなたの知識で与えよう","description":"FastGPTは、大規模言語モデル(LLM)を基盤とするオープンソースのAIナレッジベース構築プラットフォームです。データ処理、モデル呼び出し、RAG検索、視覚的なAIワークフローオーケストレーションなどの機能をすぐに使えるため、ドメインに特化した洗練された質問応答ソリューションを簡単に構築できます。"},"SocialProof":{"maker":"開発者はFastGPTを活用して、独自の専門AIナレッジベースを作成しています"},"Feature":{"title":"FastGPTの主な利点","description":"AIナレッジベースのニーズに FastGPTを選ぶ理由は何でしょうか?"},"Ability":{"title":"すぐにデプロイ可能"},"Pricing":{"title":"価格","title2":"商用利用が承認済み","description":"FastGPTは、オープンソースで完全に無料のAIナレッジベースプラットフォームです。","doYouLike":"このオープンソースのAIナレッジベースソリューションを気に入っていただけましたか?","follow":"スター\uD83C\uDF1Fで感謝の気持ちを示しましょう"},"FAQ":{"title":"よくある質問","description":"最も一般的な質問への回答はこちらでご覧いただけます。"},"CTA":{"title":"今すぐドメイン特化型ナレッジベースの構築を始めましょう","description1":"独自のAIを活用した","description2":"カスタマーサポートを作成し、","description3":"それをあなたの製品に","description4":"統合することで、","description5":"成長を加速","description6":"させましょう!"},"CTAButton":{"title":"始めましょう"}}')}}]); \ No newline at end of file diff --git a/_next/static/chunks/495-7fcf6376a6303a2f.js b/_next/static/chunks/495-7fcf6376a6303a2f.js new file mode 100644 index 0000000..026931b --- /dev/null +++ b/_next/static/chunks/495-7fcf6376a6303a2f.js @@ -0,0 +1,58 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[495],{36760:function(){},26033:function(e,t,n){var r=0/0,a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=u||c||Function("return this")(),p=Object.prototype.toString,f=Math.max,m=Math.min,h=function(){return d.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==p.call(t))return r;if(g(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=g(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var u=i.test(e);return u||l.test(e)?s(e.slice(2),u?2:8):o.test(e)?r:+e}e.exports=function(e,t,n){var r,a,o,i,l,s,u=0,c=!1,d=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var n=r,o=a;return r=a=void 0,u=t,i=e.apply(o,n)}function y(e){var n=e-s,r=e-u;return void 0===s||n>=t||n<0||d&&r>=o}function x(){var e,n,r,a=h();if(y(a))return w(a);l=setTimeout(x,(e=a-s,n=a-u,r=t-e,d?m(r,o-n):r))}function w(e){return(l=void 0,p&&r)?b(e):(r=a=void 0,i)}function P(){var e,n=h(),o=y(n);if(r=arguments,a=this,s=n,o){if(void 0===l)return u=e=s,l=setTimeout(x,t),c?b(e):i;if(d)return l=setTimeout(x,t),b(s)}return void 0===l&&(l=setTimeout(x,t)),i}return t=v(t)||0,g(n)&&(c=!!n.leading,o=(d="maxWait"in n)?f(v(n.maxWait)||0,t):o,p="trailing"in n?!!n.trailing:p),P.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=s=a=l=void 0},P.flush=function(){return void 0===l?i:w(h())},P}},87461:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(64090),a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.316.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),i=(e,t)=>{let n=(0,r.forwardRef)((n,i)=>{let{color:l="currentColor",size:s=24,strokeWidth:u=2,absoluteStrokeWidth:c,className:d="",children:p,...f}=n;return(0,r.createElement)("svg",{ref:i,...a,width:s,height:s,stroke:l,strokeWidth:c?24*Number(u)/Number(s):u,className:["lucide","lucide-".concat(o(e)),d].join(" "),...f},[...t.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(p)?p:[p]])});return n.displayName="".concat(e),n}},80037:function(e,t,n){n.d(t,{Z:function(){return r}});/** + * @license lucide-react v0.316.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */let r=(0,n(87461).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},23441:function(e,t,n){n.d(t,{Z:function(){return r}});/** + * @license lucide-react v0.316.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */let r=(0,n(87461).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},85159:function(e,t,n){n.d(t,{Z:function(){return r}});/** + * @license lucide-react v0.316.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */let r=(0,n(87461).Z)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},79744:function(e,t,n){n.d(t,{Z:function(){return r}});/** + * @license lucide-react v0.316.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */let r=(0,n(87461).Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},27271:function(e,t,n){n.d(t,{Z:function(){return r}});/** + * @license lucide-react v0.316.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */let r=(0,n(87461).Z)("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])},70094:function(e,t,n){n.d(t,{Z:function(){return r}});/** + * @license lucide-react v0.316.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */let r=(0,n(87461).Z)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},68821:function(e,t,n){/*! + * negotiator + * Copyright(c) 2012 Federico Romero + * Copyright(c) 2012-2014 Isaac Z. Schlueter + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */var r=n(72878),a=n(92984),o=n(91140),i=n(14676);function l(e){if(!(this instanceof l))return new l(e);this.request=e}e.exports=l,e.exports.Negotiator=l,l.prototype.charset=function(e){var t=this.charsets(e);return t&&t[0]},l.prototype.charsets=function(e){return r(this.request.headers["accept-charset"],e)},l.prototype.encoding=function(e){var t=this.encodings(e);return t&&t[0]},l.prototype.encodings=function(e){return a(this.request.headers["accept-encoding"],e)},l.prototype.language=function(e){var t=this.languages(e);return t&&t[0]},l.prototype.languages=function(e){return o(this.request.headers["accept-language"],e)},l.prototype.mediaType=function(e){var t=this.mediaTypes(e);return t&&t[0]},l.prototype.mediaTypes=function(e){return i(this.request.headers.accept,e)},l.prototype.preferredCharset=l.prototype.charset,l.prototype.preferredCharsets=l.prototype.charsets,l.prototype.preferredEncoding=l.prototype.encoding,l.prototype.preferredEncodings=l.prototype.encodings,l.prototype.preferredLanguage=l.prototype.language,l.prototype.preferredLanguages=l.prototype.languages,l.prototype.preferredMediaType=l.prototype.mediaType,l.prototype.preferredMediaTypes=l.prototype.mediaTypes},72878:function(e){e.exports=n,e.exports.preferredCharsets=n;var t=/^\s*([^\s;]+)\s*(?:;(.*))?$/;function n(e,n){var i=function(e){for(var n=e.split(","),r=0,a=0;r(r.s-o.s||r.q-o.q||r.o-o.o)&&(r=o)}return r}(e,i,t)});return l.filter(o).sort(r).map(function(e){return n[l.indexOf(e)]})}function r(e,t){return t.q-e.q||t.s-e.s||e.o-t.o||e.i-t.i||0}function a(e){return e.charset}function o(e){return e.q>0}},92984:function(e){e.exports=r,e.exports.preferredEncodings=r;var t=/^\s*([^\s;]+)\s*(?:;(.*))?$/;function n(e,t,n){var r=0;if(t.encoding.toLowerCase()===e.toLowerCase())r|=1;else if("*"!==t.encoding)return null;return{i:n,o:t.i,q:t.q,s:r}}function r(e,r){var l=function(e){for(var r=e.split(","),a=!1,o=1,i=0,l=0;i(a.s-i.s||a.q-i.q||a.o-i.o)&&(a=i)}return a}(e,l,t)});return s.filter(i).sort(a).map(function(e){return r[s.indexOf(e)]})}function a(e,t){return t.q-e.q||t.s-e.s||e.o-t.o||e.i-t.i||0}function o(e){return e.encoding}function i(e){return e.q>0}},91140:function(e){e.exports=r,e.exports.preferredLanguages=r;var t=/^\s*([^\s\-;]+)(?:-([^\s;]+))?\s*(?:;(.*))?$/;function n(e,n){var r=t.exec(e);if(!r)return null;var a=r[1],o=r[2],i=a;o&&(i+="-"+o);var l=1;if(r[3])for(var s=r[3].split(";"),u=0;u(a.s-i.s||a.q-i.q||a.o-i.o)&&(a=i)}return a}(e,r,t)});return l.filter(i).sort(a).map(function(e){return t[l.indexOf(e)]})}function a(e,t){return t.q-e.q||t.s-e.s||e.o-t.o||e.i-t.i||0}function o(e){return e.full}function i(e){return e.q>0}},14676:function(e){e.exports=r,e.exports.preferredMediaTypes=r;var t=/^\s*([^\s\/;]+)\/([^;\s]+)\s*(?:;(.*))?$/;function n(e,n){var r=t.exec(e);if(!r)return null;var a=Object.create(null),o=1,i=r[2],u=r[1];if(r[3])for(var c=(function(e){for(var t=e.split(";"),n=1,r=0;n0){if(!i.every(function(e){return"*"==t.params[e]||(t.params[e]||"").toLowerCase()==(a.params[e]||"").toLowerCase()}))return null;o|=1}return{i:r,o:t.i,q:t.q,s:o}}(e,t[o],r);i&&0>(a.s-i.s||a.q-i.q||a.o-i.o)&&(a=i)}return a}(e,r,t)});return s.filter(i).sort(a).map(function(e){return t[s.indexOf(e)]})}function a(e,t){return t.q-e.q||t.s-e.s||e.o-t.o||e.i-t.i||0}function o(e){return e.type+"/"+e.subtype}function i(e){return e.q>0}function l(e){for(var t=0,n=0;-1!==(n=e.indexOf('"',n));)t++,n++;return t}function s(e){var t,n,r=e.indexOf("=");return -1===r?t=e:(t=e.substr(0,r),n=e.substr(r+1)),[t,n]}},91774:function(e,t,n){n.d(t,{F:function(){return s},f:function(){return u}});var r=n(64090);let a=["light","dark"],o="(prefers-color-scheme: dark)",i=(0,r.createContext)(void 0),l={setTheme:e=>{},themes:[]},s=()=>{var e;return null!==(e=(0,r.useContext)(i))&&void 0!==e?e:l},u=e=>(0,r.useContext)(i)?r.createElement(r.Fragment,null,e.children):r.createElement(d,e),c=["light","dark"],d=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:l=!0,enableColorScheme:s=!0,storageKey:u="theme",themes:d=c,defaultTheme:g=l?"system":"light",attribute:v="data-theme",value:b,children:y,nonce:x}=e,[w,P]=(0,r.useState)(()=>f(u,g)),[k,C]=(0,r.useState)(()=>f(u)),S=b?Object.values(b):d,D=(0,r.useCallback)(e=>{let t=e;if(!t)return;"system"===e&&l&&(t=h());let r=b?b[t]:t,o=n?m():null,i=document.documentElement;if("class"===v?(i.classList.remove(...S),r&&i.classList.add(r)):r?i.setAttribute(v,r):i.removeAttribute(v),s){let e=a.includes(g)?g:null,n=a.includes(t)?t:e;i.style.colorScheme=n}null==o||o()},[]),E=(0,r.useCallback)(e=>{P(e);try{localStorage.setItem(u,e)}catch(e){}},[t]),T=(0,r.useCallback)(e=>{C(h(e)),"system"===w&&l&&!t&&D("system")},[w,t]);(0,r.useEffect)(()=>{let e=window.matchMedia(o);return e.addListener(T),T(e),()=>e.removeListener(T)},[T]),(0,r.useEffect)(()=>{let e=e=>{e.key===u&&E(e.newValue||g)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[E]),(0,r.useEffect)(()=>{D(null!=t?t:w)},[t,w]);let M=(0,r.useMemo)(()=>({theme:w,setTheme:E,forcedTheme:t,resolvedTheme:"system"===w?k:w,themes:l?[...d,"system"]:d,systemTheme:l?k:void 0}),[w,E,t,k,l,d]);return r.createElement(i.Provider,{value:M},r.createElement(p,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:l,enableColorScheme:s,storageKey:u,themes:d,defaultTheme:g,attribute:v,value:b,children:y,attrs:S,nonce:x}),y)},p=(0,r.memo)(e=>{let{forcedTheme:t,storageKey:n,attribute:i,enableSystem:l,enableColorScheme:s,defaultTheme:u,value:c,attrs:d,nonce:p}=e,f="system"===u,m="class"===i?"var d=document.documentElement,c=d.classList;c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),");"):"var d=document.documentElement,n='".concat(i,"',s='setAttribute';"),h=s?a.includes(u)&&u?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(u,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=c?c[e]:e,o=t?e+"|| ''":"'".concat(r,"'"),l="";return s&&n&&!t&&a.includes(e)&&(l+="d.style.colorScheme = '".concat(e,"';")),"class"===i?l+=t||r?"c.add(".concat(o,")"):"null":r&&(l+="d[s](n,".concat(o,")")),l},v=t?"!function(){".concat(m).concat(g(t),"}()"):l?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(f,")){var t='").concat(o,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(g("dark"),"}else{").concat(g("light"),"}}else if(e){").concat(c?"var x=".concat(JSON.stringify(c),";"):"").concat(g(c?"x[e]":"e",!0),"}").concat(f?"":"else{"+g(u,!1,!1)+"}").concat(h,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(c?"var x=".concat(JSON.stringify(c),";"):"").concat(g(c?"x[e]":"e",!0),"}else{").concat(g(u,!1,!1),";}").concat(h,"}catch(t){}}();");return r.createElement("script",{nonce:p,dangerouslySetInnerHTML:{__html:v}})},()=>!0),f=(e,t)=>{let n;try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t},m=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},h=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light")},20703:function(e,t,n){n.d(t,{default:function(){return a.a}});var r=n(67447),a=n.n(r)},8792:function(e,t,n){n.d(t,{default:function(){return a.a}});var r=n(25250),a=n.n(r)},47907:function(e,t,n){var r=n(15313);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},49079:function(e,t,n){var r,a;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(a=n.g.process)?void 0:a.env)?n.g.process:n(13127)},12956:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(82139);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function g(e){let[t,n]=i.version.split(".",2),r=parseInt(t,10),a=parseInt(n,10);return r>18||18===r&&a>=3?{fetchPriority:e}:{fetchpriority:e}}let v=(0,i.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:a,height:l,width:s,decoding:u,className:c,style:d,fetchPriority:p,placeholder:f,loading:m,unoptimized:v,fill:b,onLoadRef:y,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:P,onLoad:k,onError:C,...S}=e;return(0,o.jsx)("img",{...S,...g(p),loading:m,width:s,height:l,decoding:u,"data-nimg":b?"fill":"1",className:c,style:d,sizes:a,srcSet:r,src:n,ref:(0,i.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(C&&(e.src=e.src),e.complete&&h(e,f,y,x,w,v))},[n,f,y,x,w,C,v,t]),onLoad:e=>{h(e.currentTarget,f,y,x,w,v)},onError:e=>{P(!0),"empty"!==f&&w(!0),C&&C(e)}})});function b(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...g(n.fetchPriority)};return t&&l.default.preload?(l.default.preload(n.src,r),null):(0,o.jsx)(s.default,{children:(0,o.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let y=(0,i.forwardRef)((e,t)=>{let n=(0,i.useContext)(p.RouterContext),r=(0,i.useContext)(d.ImageConfigContext),a=(0,i.useMemo)(()=>{let e=m||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[r]),{onLoad:l,onLoadingComplete:s}=e,h=(0,i.useRef)(l);(0,i.useEffect)(()=>{h.current=l},[l]);let g=(0,i.useRef)(s);(0,i.useEffect)(()=>{g.current=s},[s]);let[y,x]=(0,i.useState)(!1),[w,P]=(0,i.useState)(!1),{props:k,meta:C}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:a,blurComplete:y,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v,{...k,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:P,ref:t}),C.priority?(0,o.jsx)(b,{isAppRouter:!n,imgAttributes:k}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},25250:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let r=n(86921),a=n(3827),o=r._(n(64090)),i=n(14542),l=n(17434),s=n(11030),u=n(36874),c=n(12956),d=n(46993),p=n(38599),f=n(45291),m=n(66406),h=n(45786),g=n(91414),v=new Set;function b(e,t,n,r,a,o){if(o||(0,l.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let a=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(a))return;v.add(a)}Promise.resolve(o?e.prefetch(t,a):e.prefetch(t,n,r)).catch(e=>{})}}function y(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let x=o.default.forwardRef(function(e,t){let n,r;let{href:s,as:v,children:x,prefetch:w=null,passHref:P,replace:k,shallow:C,scroll:S,locale:D,onClick:E,onMouseEnter:T,onTouchStart:M,legacyBehavior:R=!1,...N}=e;n=x,R&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let j=o.default.useContext(d.RouterContext),A=o.default.useContext(p.AppRouterContext),I=null!=j?j:A,z=!j,L=!1!==w,O=null===w?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:K,as:V}=o.default.useMemo(()=>{if(!j){let e=y(s);return{href:e,as:v?y(v):e}}let[e,t]=(0,i.resolveHref)(j,s,!0);return{href:e,as:v?(0,i.resolveHref)(j,v):t||e}},[j,s,v]),B=o.default.useRef(K),F=o.default.useRef(V);R&&(r=o.default.Children.only(n));let W=R?r&&"object"==typeof r&&r.ref:t,[_,U,G]=(0,f.useIntersection)({rootMargin:"200px"}),H=o.default.useCallback(e=>{(F.current!==V||B.current!==K)&&(G(),F.current=V,B.current=K),_(e),W&&("function"==typeof W?W(e):"object"==typeof W&&(W.current=e))},[V,W,K,G,_]);o.default.useEffect(()=>{I&&U&&L&&b(I,K,V,{locale:D},{kind:O},z)},[V,K,U,D,L,null==j?void 0:j.locale,I,z,O]);let Z={ref:H,onClick(e){R||"function"!=typeof E||E(e),R&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,n,r,a,i,s,u,c){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,l.isLocalURL)(n)))return;e.preventDefault();let p=()=>{let e=null==s||s;"beforePopState"in t?t[a?"replace":"push"](n,r,{shallow:i,locale:u,scroll:e}):t[a?"replace":"push"](r||n,{scroll:e})};c?o.default.startTransition(p):p()}(e,I,K,V,k,C,S,D,z)},onMouseEnter(e){R||"function"!=typeof T||T(e),R&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),I&&(L||!z)&&b(I,K,V,{locale:D,priority:!0,bypassPrefetchedCheck:!0},{kind:O},z)},onTouchStart(e){R||"function"!=typeof M||M(e),R&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),I&&(L||!z)&&b(I,K,V,{locale:D,priority:!0,bypassPrefetchedCheck:!0},{kind:O},z)}};if((0,u.isAbsoluteUrl)(V))Z.href=V;else if(!R||P||"a"===r.type&&!("href"in r.props)){let e=void 0!==D?D:null==j?void 0:j.locale,t=(null==j?void 0:j.isLocaleDomain)&&(0,m.getDomainLocale)(V,e,null==j?void 0:j.locales,null==j?void 0:j.domainLocales);Z.href=t||(0,h.addBasePath)((0,c.addLocale)(V,e,null==j?void 0:j.defaultLocale))}return R?o.default.cloneElement(r,Z):(0,a.jsx)("a",{...N,...Z,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},52185:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{requestIdleCallback:function(){return n},cancelIdleCallback:function(){return r}});let n="undefined"!=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)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14542:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let r=n(95770),a=n(11030),o=n(24544),i=n(36874),l=n(82139),s=n(17434),u=n(22360),c=n(96735);function d(e,t,n){let d;let p="string"==typeof t?t:(0,a.formatWithValidation)(t),f=p.match(/^[a-zA-Z]{1,}:\/\//),m=f?p.slice(f[0].length):p;if((m.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+p+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(m);p=(f?f[0]:"")+t}if(!(0,s.isLocalURL)(p))return n?[p]:p;try{d=new URL(p.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(p,d);e.pathname=(0,l.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:i,params:l}=(0,c.interpolateAs)(e.pathname,e.pathname,n);i&&(t=(0,a.formatWithValidation)({pathname:i,hash:e.hash,query:(0,o.omit)(n,l)}))}let i=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return n?[i,t||i]:i}catch(e){return n?[p]:p}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},45291:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return s}});let r=n(64090),a=n(52185),o="function"==typeof IntersectionObserver,i=new Map,l=[];function s(e){let{rootRef:t,rootMargin:n,disabled:s}=e,u=s||!o,[c,d]=(0,r.useState)(!1),p=(0,r.useRef)(null),f=(0,r.useCallback)(e=>{p.current=e},[]);return(0,r.useEffect)(()=>{if(o){if(u||c)return;let e=p.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:a,elements:o}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=l.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=i.get(r)))return t;let a=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=a.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:a},l.push(n),i.set(n,t),t}(n);return o.set(e,t),a.observe(e),function(){if(o.delete(e),a.unobserve(e),0===o.size){a.disconnect(),i.delete(r);let e=l.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,a.requestIdleCallback)(()=>d(!0));return()=>(0,a.cancelIdleCallback)(e)}},[u,n,t,c,p.current]),[f,c,(0,r.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},13127:function(e){!function(){var t={229:function(e){var t,n,r,a=e.exports={};function o(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var s=[],u=!1,c=-1;function d(){u&&r&&(u=!1,r.length?s=r.concat(s):c=-1,s.length&&p())}function p(){if(!u){var e=l(d);u=!0;for(var t=s.length;t;){for(r=s,s=[];++c1)for(var n=1;ne-t),t=L.deviceSizes.sort((e,t)=>e-t);l={...L,allSizes:e,deviceSizes:t}}let O=N.loader||z;delete N.loader,delete N.srcSet;let K="__next_img_default"in O;if(K){if("custom"===l.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=O;O=t=>{let{config:n,...r}=t;return e(r)}}if(D){"fill"===D&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[D];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[D];t&&!d&&(d=t)}let V="",B=i(v),F=i(b);if("object"==typeof(n=c)&&(o(n)||void 0!==n.src)){let e=o(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(s=e.blurWidth,u=e.blurHeight,C=C||e.blurDataURL,V=e.src,!y){if(B||F){if(B&&!F){let t=B/e.width;F=Math.round(e.height*t)}else if(!B&&F){let t=F/e.height;B=Math.round(e.width*t)}}else B=e.width,F=e.height}}let W=!f&&("lazy"===m||void 0===m);(!(c="string"==typeof c?c:V)||c.startsWith("data:")||c.startsWith("blob:"))&&(p=!0,W=!1),l.unoptimized&&(p=!0),K&&c.endsWith(".svg")&&!l.dangerouslyAllowSVG&&(p=!0),f&&(S="high");let _=i(g),U=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:T}:{},A?{}:{color:"transparent"},x),G=I||"empty"===k?null:"blur"===k?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:B,heightInt:F,blurWidth:s,blurHeight:u,blurDataURL:C||"",objectFit:U.objectFit})+'")':'url("'+k+'")',H=G?{backgroundSize:U.objectFit||"cover",backgroundPosition:U.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},Z=function(e){let{config:t,src:n,unoptimized:r,width:a,quality:o,sizes:i,loader:l}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:s,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:a}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:a.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:a,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>a.find(t=>t>=e)||a[a.length-1]))],kind:"x"}}(t,a,i),c=s.length-1;return{sizes:i||"w"!==u?i:"100vw",srcSet:s.map((e,r)=>l({config:t,src:n,quality:o,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:l({config:t,src:n,quality:o,width:s[c]})}}({config:l,src:c,unoptimized:p,width:B,quality:_,sizes:d,loader:O});return{props:{...N,loading:W?"lazy":m,fetchPriority:S,width:B,height:F,decoding:"async",className:h,style:{...U,...H},sizes:Z.sizes,srcSet:Z.srcSet,src:Z.src},meta:{unoptimized:p,priority:f,placeholder:k,fill:y}}}},42251:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{defaultHead:function(){return d},default:function(){return h}});let r=n(86921),a=n(91884),o=n(3827),i=a._(n(64090)),l=r._(n(27392)),s=n(2595),u=n(27484),c=n(43044);function d(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(76184);let f=["name","httpEquiv","charSet","itemProp"];function m(e,t){let{inAmpMode:n}=t;return e.reduce(p,[]).reverse().concat(d(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return a=>{let o=!0,i=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){i=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?o=!1:t.add(a.type);break;case"meta":for(let e=0,t=f.length;e{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,i.default.cloneElement(e,t)}return i.default.cloneElement(e,{key:r})})}let h=function(e){let{children:t}=e,n=(0,i.useContext)(s.AmpStateContext),r=(0,i.useContext)(u.HeadManagerContext);return(0,o.jsx)(l.default,{reduceComponentsToState:m,headManager:r,inAmpMode:(0,c.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67160:function(e,t){function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:a,blurDataURL:o,objectFit:i}=e,l=r?40*r:t,s=a?40*a:n,u=l&&s?"viewBox='0 0 "+l+" "+s+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},60337:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let r=n(86921)._(n(64090)),a=n(76906),o=r.default.createContext(a.imageConfigDefault)},76906:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},67447:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getImageProps:function(){return l},default:function(){return s}});let r=n(86921),a=n(38630),o=n(81749),i=r._(n(10536)),l=e=>{let{props:t}=(0,a.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}},s=o.Image},10536:function(e,t){function n(e){let{config:t,src:n,width:r,quality:a}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(a||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},46993:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(86921)._(n(64090)).default.createContext(null)},11030:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return o},urlObjectKeys:function(){return i},formatWithValidation:function(){return l}});let r=n(91884)._(n(95770)),a=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:n}=e,o=e.protocol||"",i=e.pathname||"",l=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(r.urlQueryToSearchParams(s)));let c=e.search||s&&"?"+s||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||a.test(o))&&!1!==u?(u="//"+(u||""),i&&"/"!==i[0]&&(i="/"+i)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),""+o+u+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+l}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function l(e){return o(e)}},22360:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return a.isDynamicRoute}});let r=n(97409),a=n(11305)},96735:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return o}});let r=n(2395),a=n(19935);function o(e,t,n){let o="",i=(0,a.getRouteRegex)(e),l=i.groups,s=(t!==e?(0,r.getRouteMatcher)(i)(t):"")||n;o=e;let u=Object.keys(l);return u.every(e=>{let t=s[e]||"",{repeat:n,optional:r}=l[e],a="["+(n?"...":"")+e+"]";return r&&(a=(t?"":"/")+"["+a+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in s)&&(o=o.replace(a,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:u,result:o}}},11305:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let r=n(94749),a=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),a.test(e)}},17434:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let r=n(36874),a=n(87379);function o(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,a.hasBasePath)(n.pathname)}catch(e){return!1}}},24544:function(e,t){function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},95770:function(e,t){function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,a]=e;Array.isArray(a)?a.forEach(e=>t.append(n,r(e))):t.set(n,r(a))}),t}function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return a},assign:function(){return o}})},2395:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return a}});let r=n(36874);function a(e){let{re:t,groups:n}=e;return e=>{let a=t.exec(e);if(!a)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},i={};return Object.keys(n).forEach(e=>{let t=n[e],r=a[t.pos];void 0!==r&&(i[e]=~r.indexOf("/")?r.split("/").map(e=>o(e)):t.repeat?[o(r)]:o(r))}),i}}},19935:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getRouteRegex:function(){return s},getNamedRouteRegex:function(){return d},getNamedMiddlewareRegex:function(){return p}});let r=n(94749),a=n(22202),o=n(95868);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function l(e){let t=(0,o.removeTrailingSlash)(e).slice(1).split("/"),n={},l=1;return{parameterizedRoute:t.map(e=>{let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&o){let{key:e,optional:r,repeat:s}=i(o[1]);return n[e]={pos:l++,repeat:s,optional:r},"/"+(0,a.escapeStringRegexp)(t)+"([^/]+?)"}if(!o)return"/"+(0,a.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:r}=i(o[1]);return n[e]={pos:l++,repeat:t,optional:r},t?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function s(e){let{parameterizedRoute:t,groups:n}=l(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function u(e){let{interceptionMarker:t,getSafeRouteKey:n,segment:r,routeKeys:o,keyPrefix:l}=e,{key:s,optional:u,repeat:c}=i(r),d=s.replace(/\W/g,"");l&&(d=""+l+d);let p=!1;(0===d.length||d.length>30)&&(p=!0),isNaN(parseInt(d.slice(0,1)))||(p=!0),p&&(d=n()),l?o[d]=""+l+s:o[d]=s;let f=t?(0,a.escapeStringRegexp)(t):"";return c?u?"(?:/"+f+"(?<"+d+">.+?))?":"/"+f+"(?<"+d+">.+?)":"/"+f+"(?<"+d+">[^/]+?)"}function c(e,t){let n;let i=(0,o.removeTrailingSlash)(e).slice(1).split("/"),l=(n=0,()=>{let e="",t=++n;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),s={};return{namedParameterizedRoute:i.map(e=>{let n=r.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(n&&o){let[n]=e.split(o[0]);return u({getSafeRouteKey:l,interceptionMarker:n,segment:o[1],routeKeys:s,keyPrefix:t?"nxtI":void 0})}return o?u({getSafeRouteKey:l,segment:o[1],routeKeys:s,keyPrefix:t?"nxtP":void 0}):"/"+(0,a.escapeStringRegexp)(e)}).join(""),routeKeys:s}}function d(e,t){let n=c(e,t);return{...s(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function p(e,t){let{parameterizedRoute:n}=l(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:a}=c(e,!1);return{namedRegex:"^"+a+(r?"(?:(/.*)?)":"")+"$"}}},97409:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(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 n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let n=a.slice(1,-1),i=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),i=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function o(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,n),this.optionalRestSlugName=n,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,n),this.restSlugName=n,a="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,n),this.slugName=n,a="[]"}}this.children.has(a)||this.children.set(a,new n),this.children.get(a)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},27392:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(64090),a=r.useLayoutEffect,o=r.useEffect;function i(e){let{headManager:t,reduceComponentsToState:n}=e;function i(){if(t&&t.mountedInstances){let a=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(a,e))}}return a(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),a(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},36874:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{WEB_VITALS:function(){return n},execOnce:function(){return r},isAbsoluteUrl:function(){return o},getLocationOrigin:function(){return i},getURL:function(){return l},getDisplayName:function(){return s},isResSent:function(){return u},normalizeRepeatedSlashes:function(){return c},loadGetInitialProps:function(){return d},SP:function(){return p},ST:function(){return f},DecodeError:function(){return m},NormalizeError:function(){return h},PageNotFoundError:function(){return g},MissingStaticPage:function(){return v},MiddlewareNotFoundError:function(){return b},stringifyError:function(){return y}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,a=Array(r),o=0;oa.test(e);function i(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function l(){let{href:e}=window.location,t=i();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let p="undefined"!=typeof performance,f=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class h extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},84814:function(e,t,n){n.d(t,{Av:function(){return i},pF:function(){return r},xv:function(){return o},zi:function(){return a}});var r="right-scroll-bar-position",a="width-before-scroll-bar",o="with-scroll-bars-hidden",i="--removed-body-scroll-bar-size"},58387:function(e,t,n){n.d(t,{jp:function(){return m}});var r=n(64090),a=n(68109),o=n(84814),i=function(e){return parseInt(e||"",10)||0},l=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[i(n),i(r),i(a)]},s=function(e){void 0===e&&(e="margin");var t=l(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},u=(0,a.Ws)(),c="data-scroll-locked",d=function(e,t,n,r){var a=e.left,i=e.top,l=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat(o.xv," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(c,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(o.pF," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(o.zi," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(o.pF," .").concat(o.pF," {\n right: 0 ").concat(r,";\n }\n \n .").concat(o.zi," .").concat(o.zi," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(c,"] {\n ").concat(o.Av,": ").concat(s,"px;\n }\n")},p=function(){var e=parseInt(document.body.getAttribute(c)||"0",10);return isFinite(e)?e:0},f=function(){r.useEffect(function(){return document.body.setAttribute(c,(p()+1).toString()),function(){var e=p()-1;e<=0?document.body.removeAttribute(c):document.body.setAttribute(c,e.toString())}},[])},m=function(e){var t=e.noRelative,n=e.noImportant,a=e.gapMode,o=void 0===a?"margin":a;f();var i=r.useMemo(function(){return s(o)},[o]);return r.createElement(u,{styles:d(i,!t,o,n?"":"!important")})}},24375:function(e,t,n){n.d(t,{Z:function(){return T}});var r=n(69703),a=n(64090),o=n(84814),i=n(42022),l=(0,n(52804)._)(),s=function(){},u=a.forwardRef(function(e,t){var n=a.useRef(null),o=a.useState({onScrollCapture:s,onWheelCapture:s,onTouchMoveCapture:s}),u=o[0],c=o[1],d=e.forwardProps,p=e.children,f=e.className,m=e.removeScrollBar,h=e.enabled,g=e.shards,v=e.sideCar,b=e.noIsolation,y=e.inert,x=e.allowPinchZoom,w=e.as,P=e.gapMode,k=(0,r._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(0,i.q)([n,t]),S=(0,r.pi)((0,r.pi)({},k),u);return a.createElement(a.Fragment,null,h&&a.createElement(v,{sideCar:l,removeScrollBar:m,shards:g,noIsolation:b,inert:y,setCallbacks:c,allowPinchZoom:!!x,lockRef:n,gapMode:P}),d?a.cloneElement(a.Children.only(p),(0,r.pi)((0,r.pi)({},S),{ref:C})):a.createElement(void 0===w?"div":w,(0,r.pi)({},S,{className:f,ref:C}),p))});u.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},u.classNames={fullWidth:o.zi,zeroRight:o.pF};var c=n(29074),d=n(58387),p=n(68109),f=!1;try{var m=Object.defineProperty({},"passive",{get:function(){return f=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){f=!1}var h=!!f&&{passive:!1},g=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},v=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),b(e,r)){var a=y(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},b=function(e,t){return"v"===e?g(t,"overflowY"):g(t,"overflowX")},y=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},x=function(e,t,n,r,a){var o,i=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),l=i*r,s=n.target,u=t.contains(s),c=!1,d=l>0,p=0,f=0;do{var m=y(e,s),h=m[0],g=m[1]-m[2]-i*h;(h||g)&&b(e,s)&&(p+=g,f+=h),s=s instanceof ShadowRoot?s.host:s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(a&&1>Math.abs(p)||!a&&l>p)?c=!0:!d&&(a&&1>Math.abs(f)||!a&&-l>f)&&(c=!0),c},w=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},P=function(e){return[e.deltaX,e.deltaY]},k=function(e){return e&&"current"in e?e.current:e},C=0,S=[],D=(0,c.L)(l,function(e){var t=a.useRef([]),n=a.useRef([0,0]),o=a.useRef(),i=a.useState(C++)[0],l=a.useState(p.Ws)[0],s=a.useRef(e);a.useEffect(function(){s.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(0,r.ev)([e.lockRef.current],(e.shards||[]).map(k),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var u=a.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var r,a=w(e),i=n.current,l="deltaX"in e?e.deltaX:i[0]-a[0],u="deltaY"in e?e.deltaY:i[1]-a[1],c=e.target,d=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var p=v(d,c);if(!p)return!0;if(p?r=d:(r="v"===d?"h":"v",p=v(d,c)),!p)return!1;if(!o.current&&"changedTouches"in e&&(l||u)&&(o.current=r),!r)return!0;var f=o.current||r;return x(f,t,e,"h"===f?l:u,!0)},[]),c=a.useCallback(function(e){if(S.length&&S[S.length-1]===l){var n="deltaY"in e?P(e):w(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var a=(s.current.shards||[]).map(k).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?u(e,a[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),f=a.useCallback(function(e,n,r,a){var o={name:e,delta:n,target:r,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),m=a.useCallback(function(e){n.current=w(e),o.current=void 0},[]),g=a.useCallback(function(t){f(t.type,P(t),t.target,u(t,e.lockRef.current))},[]),b=a.useCallback(function(t){f(t.type,w(t),t.target,u(t,e.lockRef.current))},[]);a.useEffect(function(){return S.push(l),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:b}),document.addEventListener("wheel",c,h),document.addEventListener("touchmove",c,h),document.addEventListener("touchstart",m,h),function(){S=S.filter(function(e){return e!==l}),document.removeEventListener("wheel",c,h),document.removeEventListener("touchmove",c,h),document.removeEventListener("touchstart",m,h)}},[]);var y=e.removeScrollBar,D=e.inert;return a.createElement(a.Fragment,null,D?a.createElement(l,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,y?a.createElement(d.jp,{gapMode:e.gapMode}):null)}),E=a.forwardRef(function(e,t){return a.createElement(u,(0,r.pi)({},e,{ref:t,sideCar:D}))});E.classNames=u.classNames;var T=E},68109:function(e,t,n){n.d(t,{Ws:function(){return l}});var r,a=n(64090),o=function(){var e=0,t=null;return{add:function(a){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,i;(o=t).styleSheet?o.styleSheet.cssText=a:o.appendChild(document.createTextNode(a)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},i=function(){var e=o();return function(t,n){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},l=function(){var e=i();return function(t){return e(t.styles,t.dynamic),null}}},42022:function(e,t,n){n.d(t,{q:function(){return i}});var r=n(64090);function a(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var o=new WeakMap;function i(e,t){var n,i,l,s=(n=t||null,i=function(t){return e.forEach(function(e){return a(e,t)})},(l=(0,r.useState)(function(){return{value:n,callback:i,facade:{get current(){return l.value},set current(value){var e=l.value;e!==value&&(l.value=value,l.callback(value,e))}}}})[0]).callback=i,l.facade);return r.useLayoutEffect(function(){var t=o.get(s);if(t){var n=new Set(t),r=new Set(e),i=s.current;n.forEach(function(e){r.has(e)||a(e,null)}),r.forEach(function(e){n.has(e)||a(e,i)})}o.set(s,e)},[e]),s}},29074:function(e,t,n){n.d(t,{L:function(){return i}});var r=n(69703),a=n(64090),o=function(e){var t=e.sideCar,n=(0,r._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw Error("Sidecar medium not found");return a.createElement(o,(0,r.pi)({},n))};function i(e,t){return e.useMedium(t),o}o.isSideCarExport=!0},52804:function(e,t,n){n.d(t,{_:function(){return o}});var r=n(69703);function a(e){return e}function o(e){void 0===e&&(e={});var t,n,o,i=(void 0===t&&(t=a),n=[],o=!1,{read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,o);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(o=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){o=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}});return i.options=(0,r.pi)({async:!0,ssr:!1},e),i}},14749:function(e,t,n){n.d(t,{Z:function(){return r}});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t-)|\\+)?P((?\\d*)Y)?((?\\d*)M)?((?\\d*)W)?((?\\d*)D)?((?