ran-boilerplate
Version:
React . Apollo (GraphQL) . Next.js Toolkit
6 lines (4 loc) • 8.16 kB
JavaScript
window.__NEXT_REGISTER_PAGE('/_error', function() {
var comp = module.exports=webpackJsonp([7],{380:function(e,t,n){e.exports=n(381)},381:function(e,t,n){"use strict";e.exports=n(382)},382:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(8),o=r(a),i=n(2),u=r(i),l=n(3),d=r(l),E=n(9),c=r(E),f=n(10),s=r(f),p=n(0),T=r(p),_=n(5),R=r(_),N=n(383),O=r(N),h=n(384),A=r(h),I=function(e){function t(){return(0,u.default)(this,t),(0,c.default)(this,(t.__proto__||(0,o.default)(t)).apply(this,arguments))}return(0,s.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props.statusCode,t=404===e?"This page could not be found":O.default[e]||"An unexpected error has occurred";return T.default.createElement("div",{style:y.error},T.default.createElement(A.default,null,T.default.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"})),T.default.createElement("div",null,T.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body { margin: 0 }"}}),e?T.default.createElement("h1",{style:y.h1},e):null,T.default.createElement("div",{style:y.desc},T.default.createElement("h2",{style:y.h2},t,"."))))}}],[{key:"getInitialProps",value:function(e){var t=e.res,n=e.err;return{statusCode:t?t.statusCode:n?n.statusCode:null}}}]),t}(T.default.Component);I.propTypes={statusCode:R.default.number},t.default=I;var y={error:{color:"#000",background:"#fff",fontFamily:'-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block",textAlign:"left",lineHeight:"49px",height:"49px",verticalAlign:"middle"},h1:{display:"inline-block",borderRight:"1px solid rgba(0, 0, 0,.3)",margin:0,marginRight:"20px",padding:"10px 23px 10px 0",fontSize:"24px",fontWeight:500,verticalAlign:"top"},h2:{fontSize:"14px",fontWeight:"normal",lineHeight:"inherit",margin:0,padding:0}}},383:function(e,t){e.exports={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",306:"Switch Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Time-out",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Large",415:"Unsupported Media Type",416:"Requested Range not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Time-out",505:"HTTP Version not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",510:"Not Extended",511:"Network Authentication Required",CONTINUE:100,SWITCHING_PROTOCOLS:101,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,IM_USED:226,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,REQUEST_ENTITY_TOO_LARGE:413,REQUEST_URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,REQUESTED_RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,LOCKED:423,FAILED_DEPENDENCY:424,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE:431,UNAVAILABLE_FOR_LEGAL_REASONS:451,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511}},384:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(){return[m.default.createElement("meta",{charSet:"utf-8",className:"next-head"})]}function o(e){var t;return(t=e.map(function(e){return e.props.children}).map(function(e){return m.default.Children.toArray(e)}).reduce(function(e,t){return e.concat(t)},[]).reverse()).concat.apply(t,(0,f.default)(a())).filter(function(e){return!!e}).filter(l()).reverse().map(function(e){var t=(e.className?e.className+" ":"")+"next-head";return m.default.cloneElement(e,{className:t})})}function i(e){return e}function u(e){this.context&&this.context.headManager&&this.context.headManager.updateHead(e)}function l(){var e=new E.default,t=new E.default,n={};return function(r){switch(r.type){case"title":case"base":if(e.has(r.type))return!1;e.add(r.type);break;case"meta":for(var a=0,o=P.length;a<o;a++){var i=P[a];if(r.props.hasOwnProperty(i))if("charSet"===i){if(t.has(i))return!1;t.add(i)}else{var u=r.props[i],l=n[i]||new E.default;if(l.has(u))return!1;l.add(u),n[i]=l}}}return!0}}Object.defineProperty(t,"__esModule",{value:!0});var d=n(64),E=r(d),c=n(51),f=r(c),s=n(8),p=r(s),T=n(2),_=r(T),R=n(3),N=r(R),O=n(9),h=r(O),A=n(10),I=r(A);t.defaultHead=a;var y=n(0),m=r(y),S=n(5),D=r(S),v=n(385),U=r(v),C=function(e){function t(){return(0,_.default)(this,t),(0,h.default)(this,(t.__proto__||(0,p.default)(t)).apply(this,arguments))}return(0,I.default)(t,e),(0,N.default)(t,[{key:"render",value:function(){return null}}]),t}(m.default.Component);C.contextTypes={headManager:D.default.object};var P=["name","httpEquiv","charSet","itemProp","property"];t.default=(0,U.default)(o,u,i)(C)},385:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){if("function"!=typeof e)throw new Error("Expected reduceComponentsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){function a(r){u=e([].concat((0,_.default)(o))),d.canUseDOM?t.call(r,u):n&&(u=n(u))}if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var o=new N.default,u=void 0,d=function(e){function t(){return(0,l.default)(this,t),(0,f.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,p.default)(t,e),(0,E.default)(t,[{key:"componentWillMount",value:function(){o.add(this),a(this)}},{key:"componentDidUpdate",value:function(){a(this)}},{key:"componentWillUnmount",value:function(){o.delete(this),a(this)}},{key:"render",value:function(){return h.default.createElement(r,null,this.props.children)}}],[{key:"peek",value:function(){return u}},{key:"rewind",value:function(){if(t.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=u;return u=void 0,o.clear(),e}}]),t}(O.Component);return d.displayName="SideEffect("+(0,A.getDisplayName)(r)+")",d.contextTypes=r.contextTypes,d.canUseDOM="undefined"!=typeof window,d}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(8),i=r(o),u=n(2),l=r(u),d=n(3),E=r(d),c=n(9),f=r(c),s=n(10),p=r(s),T=n(51),_=r(T),R=n(64),N=r(R);t.default=a;var O=n(0),h=r(O),A=n(38)}},[380]);
return { page: comp.default }
})