1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[373],{35695:(e,r,t)=>{"use strict";var n=t(18999);t.o(n,"permanentRedirect")&&t.d(r,{permanentRedirect:function(){return n.permanentRedirect}}),t.o(n,"redirect")&&t.d(r,{redirect:function(){return n.redirect}}),t.o(n,"useParams")&&t.d(r,{useParams:function(){return n.useParams}}),t.o(n,"usePathname")&&t.d(r,{usePathname:function(){return n.usePathname}}),t.o(n,"useRouter")&&t.d(r,{useRouter:function(){return n.useRouter}}),t.o(n,"useSearchParams")&&t.d(r,{useSearchParams:function(){return n.useSearchParams}})},43273:(e,r,t)=>{Promise.resolve().then(t.bind(t,93082))},52596:(e,r,t)=>{"use strict";function n(){for(var e,r,t=0,n="",a=arguments.length;t<a;t++)(e=arguments[t])&&(r=function e(r){var t,n,a="";if("string"==typeof r||"number"==typeof r)a+=r;else if("object"==typeof r)if(Array.isArray(r)){var s=r.length;for(t=0;t<s;t++)r[t]&&(n=e(r[t]))&&(a&&(a+=" "),a+=n)}else for(n in r)r[n]&&(a&&(a+=" "),a+=n);return a}(e))&&(n&&(n+=" "),n+=r);return n}t.d(r,{$:()=>n,A:()=>a});let a=n},74436:(e,r,t)=>{"use strict";t.d(r,{k5:()=>u});var n=t(12115),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},s=n.createContext&&n.createContext(a),o=["attr","size","title"];function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function l(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function c(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?l(Object(t),!0).forEach(function(r){var n,a,s;n=e,a=r,s=t[r],(a=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(a))in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function u(e){return r=>n.createElement(m,i({attr:c({},e.attr)},r),function e(r){return r&&r.map((r,t)=>n.createElement(r.tag,c({key:t},r.attr),e(r.child)))}(e.child))}function m(e){var r=r=>{var t,{attr:a,size:s,title:l}=e,u=function(e,r){if(null==e)return{};var t,n,a=function(e,r){if(null==e)return{};var t={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(r.indexOf(n)>=0)continue;t[n]=e[n]}return t}(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],!(r.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,o),m=s||r.size||"1em";return r.className&&(t=r.className),e.className&&(t=(t?t+" ":"")+e.className),n.createElement("svg",i({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,a,u,{className:t,style:c(c({color:e.color||r.color},r.style),e.style),height:m,width:m,xmlns:"http://www.w3.org/2000/svg"}),l&&n.createElement("title",null,l),e.children)};return void 0!==s?n.createElement(s.Consumer,null,e=>r(e)):r(a)}},84148:(e,r,t)=>{"use strict";t.d(r,{m:()=>s});var n=t(95155),a=t(52596);function s(e){let{className:r,...t}=e;return(0,n.jsx)("div",{className:(0,a.A)("mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",r),...t})}},93082:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>l});var n=t(95155),a=t(12115),s=t(35695),o=t(12515),i=t(84148);function l(e){let{error:r,reset:t}=e,l=(0,s.useRouter)(),[c,u]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{console.error("Frontend Error:",r)},[r]),(0,n.jsx)("div",{className:"min-h-screen bg-surface text-on-surface font-nunito",children:(0,n.jsx)(i.m,{className:"text-center",children:(0,n.jsxs)("div",{className:"mx-auto max-w-3xl",children:[(0,n.jsx)("h1",{className:"text-4xl font-bold text-on-surface sm:text-5xl mb-4",children:"We're having some trouble"}),(0,n.jsx)("p",{className:"text-xl text-on-surface-variant mb-12 leading-relaxed",children:"Something unexpected happened, but don't worry - we're here to help you get back on track! \uD83C\uDF31"}),(0,n.jsx)("div",{className:"bg-primary-container rounded-2xl p-6 mb-10 text-left max-w-2xl mx-auto",children:(0,n.jsxs)("div",{className:"flex items-start gap-4",children:[(0,n.jsx)("div",{className:"bg-primary rounded-full p-2 flex-shrink-0",children:(0,n.jsx)(o.OZF,{className:"h-5 w-5 text-on-primary"})}),(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("h3",{className:"font-semibold text-on-primary-container mb-3 text-lg",children:"What can you do?"}),(0,n.jsxs)("ul",{className:"space-y-2 text-on-primary-container",children:[(0,n.jsxs)("li",{className:"flex items-center gap-2",children:[(0,n.jsx)("div",{className:"w-1.5 h-1.5 bg-on-primary-container rounded-full"}),"Try refreshing the page - it often resolves temporary issues"]}),(0,n.jsxs)("li",{className:"flex items-center gap-2",children:[(0,n.jsx)("div",{className:"w-1.5 h-1.5 bg-on-primary-container rounded-full"}),"Go back to the homepage and try again"]}),(0,n.jsxs)("li",{className:"flex items-center gap-2",children:[(0,n.jsx)("div",{className:"w-1.5 h-1.5 bg-on-primary-container rounded-full"}),"Check your internet connection"]})]})]})]})}),(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center mb-8",children:[(0,n.jsxs)("button",{onClick:()=>{u(!0),setTimeout(()=>{t(),u(!1)},500)}
1,disabled:c,className:"flex items-center justify-center gap-3 px-8 py-4 bg-primary text-on-primary rounded-full hover:bg-primary-container hover:text-on-primary-container transition-all duration-200 disabled:opacity-50 disabled:cursor-not-allowed font-medium text-lg w-full sm:w-auto shadow-lg hover:shadow-xl",children:[(0,n.jsx)(o.joZ,{className:"h-6 w-6 ".concat(c?"animate-spin":"")}),c?"Trying again...":"Try Again"]}),(0,n.jsxs)("button",{onClick:()=>{l.push("/explore")},className:"flex items-center justify-center gap-3 px-8 py-4 bg-surface-container text-on-surface rounded-full hover:bg-surface-container-high transition-all duration-200 font-medium text-lg w-full sm:w-auto border border-outline-variant shadow-md hover:shadow-lg",children:[(0,n.jsx)(o.Tsc,{className:"h-6 w-6"}),"Go to Homepage"]})]})]})})})}}},e=>{var r=r=>e(e.s=r);e.O(0,[5479,8441,1684,7358],()=>r(43273)),_N_E=e.O()}]);
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.