1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4820],{52904:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return t(70459)}])},70459:function(e,r,t){"use strict";t.r(r),t.d(r,{default:function(){return q}});var o=t(34051),n=t.n(o),s=t(85893),a=t(92876),u=t(38641),i=t(62844),c=t(64307),d=t(67597),l=t(34754),h=t(26956),p={ip:!1,request:!0,transaction:!0,user:!0},f=["cookies","data","headers","method","query_string","url"],v=["id","username","email"];function k(e,r={}){var t=e.method&&e.method.toUpperCase();let o="",n="url";r.customRoute||e.route?(o=r.customRoute||`${e.baseUrl||""}${e.route&&e.route.path}`,n="route"):(e.originalUrl||e.url)&&(o=(0,h.rt)(e.originalUrl||e.url||""));let s="";return r.method&&t&&(s+=t),r.method&&r.path&&(s+=" "),r.path&&o&&(s+=o),[s,n]}function m(e,r){const{include:t=f,deps:o}=r||{};var n={},s=e.headers||{},a=e.method,u=e.hostname||e.host||s.host||"<no host>",i=`${"https"===e.protocol||e.socket&&e.socket.encrypted?"https":"http"}://${u}${e.originalUrl||e.url||""}`;return t.forEach((r=>{switch(r){case"headers":n.headers=s;break;case"method":n.method=a;break;case"url":n.url=i;break;case"cookies":n.cookies=e.cookies||s.cookie&&o&&o.cookie&&o.cookie.parse(s.cookie)||{};break;case"query_string":n.query_string=_(e,o);break;case"data":if("GET"===a||"HEAD"===a)break;void 0!==e.body&&(n.data=(0,d.HD)(e.body)?e.body:JSON.stringify((0,l.Fv)(e.body)));break;default:({}).hasOwnProperty.call(e,r)&&(n[r]=e[r])}})),n}function y(e,r,t){var o={...p,...(0,c.x)([t,"optionalAccess",e=>e.include])};if(o.request){var n=Array.isArray(o.request)?m(r,{include:o.request,deps:(0,c.x)([t,"optionalAccess",e=>e.deps])}):m(r,{deps:(0,c.x)([t,"optionalAccess",e=>e.deps])});e.request={...e.request,...n}}if(o.user){var s=r.user&&(0,d.PO)(r.user)?function(e,r){var t={};return(Array.isArray(r)?r:v).forEach((r=>{e&&r in e&&(t[r]=e[r])})),t}(r.user,o.user):{};Object.keys(s).length&&(e.user={...e.user,...s})}if(o.ip){var a=r.ip||r.socket&&r.socket.remoteAddress;a&&(e.user={...e.user,ip_address:a})}return o.transaction&&!e.transaction&&(e.transaction=function(e,r){switch(r){case"path":return k(e,{path:!0})[0];case"handler":return e.route&&e.route.stack&&e.route.stack[0]&&e.route.stack[0].name||"<anonymous>";default:return k(e,{path:!0,method:!0})[0]}}(r,o.transaction)),e}function _(e,r){let t=e.originalUrl||e.url||"";if(t)return t.startsWith("/")&&(t=`http://dogs.are.great${t}`),e.query||void 0!==typeof URL&&new URL(t).search.replace("?","")||r&&r.url&&r.url.parse(t).query||void 0}async function b(e){const{req:r,res:t,err:o}=e;var n=t&&t.statusCode||e.statusCode;return n&&n<500?Promise.resolve():e.pathname?((0,a.$e)((e=>{e.addEventProcessor((e=>((0,i.EG)(e,{type:"instrument",handled:!0,data:{function:"_error.getInitialProps"}}),e))),r&&e.addEventProcessor((e=>y(e,r))),(0,a.Tb)(o||`_error.js called with falsy error (${o})`)})),void(await function(e){var r=(0,u.Gd)().getClient();return r?r.flush(e):Promise.resolve(!1)}(2e3))):Promise.resolve()}var w=t(12918);function g(e,r,t,o,n,s,a){try{var u=e[s](a),i=u.value}catch(w){return void t(w)}u.done?r(i):Promise.resolve(i).then(o,n)}var P=function(e){return(0,s.jsx)(w.default,{statusCode:e.statusCode})};P.getInitialProps=function(){var e,r=(e=n().mark((function e(r){return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b(r);case 2:return e.abrupt("return",w.default.getInitialProps(r));case 3:case"end":return e.stop()}}),e)})),function(){var r=this,t=arguments;return new Promise((function(o,n){var s=e.apply(r,t);function a(e){g(s,o,n,a,u,"next",e)}function u(e){g(s,o,n,a,u,"throw",e)}a(void 0)}))});return function(e){return r.apply(this,arguments)}}();var q=P},12918:function(e,r,t){e.exports=t(97345)}},function(e){e.O(0,[9774,2888,179],(function(){return r=52904,e(e.s=r);var r}));var r=e.O();_N_E=r}]); 2//# sourceMappingURL=_error-4d1e85964c605002.js.map
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.