UNPKG

react-server-dom-webpack

Version:

React Server Components bindings for DOM using Webpack. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.

62 lines (60 loc) • 26.7 kB
/** * @license React * react-server-dom-webpack-server.browser.production.min.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ 'use strict';(function(){(function(p,K){"object"===typeof exports&&"undefined"!==typeof module?K(exports,require("react-dom"),require("react")):"function"===typeof define&&define.amd?define(["exports","react-dom","react"],K):(p="undefined"!==typeof globalThis?globalThis:p||self,K(p.ReactServerDOMServer={},p.ReactDOM,p.React))})(this,function(p,K,ra){function T(a,b){if(0!==b.byteLength)if(512<b.byteLength)0<q&&(a.enqueue(new Uint8Array(r.buffer,0,q)),r=new Uint8Array(512),q=0),a.enqueue(b);else{var c= r.length-q;c<b.byteLength&&(0===c?a.enqueue(r):(r.set(b.subarray(0,c),q),a.enqueue(r),b=b.subarray(c)),r=new Uint8Array(512),q=0);r.set(b,q);q+=b.byteLength}return!0}function sa(a,b){"function"===typeof a.error?a.error(b):a.close()}function D(a,b,c){return Object.defineProperties(a,{$$typeof:{value:E},$$id:{value:b},$$async:{value:c}})}function ta(){var a=Za.apply(this,arguments);if(this.$$typeof===U){var b=$a.call(arguments,1);return Object.defineProperties(a,{$$typeof:{value:U},$$id:{value:this.$$id}, $$bound:{value:this.$$bound?this.$$bound.concat(b):b},bind:{value:ta}})}return a}function ua(a,b){switch(b){case "$$typeof":return a.$$typeof;case "$$id":return a.$$id;case "$$async":return a.$$async;case "name":return a.name;case "defaultProps":return;case "toJSON":return;case Symbol.toPrimitive:return Object.prototype[Symbol.toPrimitive];case "__esModule":var c=a.$$id;a.default=D(function(){throw Error("Attempted to call the default export of "+c+" from the server but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); },a.$$id+"#",a.$$async);return!0;case "then":if(a.then)return a.then;if(a.$$async)return;var d=D({},a.$$id,!0),e=new Proxy(d,va);a.status="fulfilled";a.value=e;return a.then=D(function(g,f){return Promise.resolve(g(e))},a.$$id+"#then",!1)}d=a[b];d||(d=D(function(){throw Error("Attempted to call "+String(b)+"() from the server but "+String(b)+" is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); },a.$$id+"#"+b,a.$$async),Object.defineProperty(d,"name",{value:b}),d=a[b]=new Proxy(d,ab));return d}function L(a){if(null==a)return null;var b=!1,c={},d;for(d in a)null!=a[d]&&(b=!0,c[d]=a[d]);return b?c:null}function wa(){}function bb(a,b,c){c=a[c];void 0===c?a.push(b):c!==b&&(b.then(wa,wa),b=c);switch(b.status){case "fulfilled":return b.value;case "rejected":throw b.reason;default:if("string"!==typeof b.status)switch(a=b,a.status="pending",a.then(function(d){if("pending"===b.status){var e=b;e.status= "fulfilled";e.value=d}},function(d){if("pending"===b.status){var e=b;e.status="rejected";e.reason=d}}),b.status){case "fulfilled":return b.value;case "rejected":throw b.reason;}V=b;throw ca;}}function xa(){if(null===V)throw Error("Expected a suspended thenable. This is a bug in React. Please file an issue.");var a=V;V=null;return a}function ya(){var a=F||[];F=null;return a}function u(){throw Error("This Hook is not supported in Server Components.");}function cb(){throw Error("Refreshing the cache is not supported in Server Components."); }function da(){throw Error("Cannot read a Client Context from a Server Component.");}function ea(){return(new AbortController).signal}function za(){var a=l?l:null;return a?a.cache:new Map}function Aa(a){return Object.prototype.toString.call(a).replace(/^\[object (.*)\]$/,function(b,c){return c})}function fa(a){switch(typeof a){case "string":return JSON.stringify(10>=a.length?a:a.slice(0,10)+"...");case "object":if(ha(a))return"[...]";a=Aa(a);return"Object"===a?"{...}":a;case "function":return"function"; default:return String(a)}}function W(a){if("string"===typeof a)return a;switch(a){case db:return"Suspense";case eb:return"SuspenseList"}if("object"===typeof a)switch(a.$$typeof){case Ba:return W(a.render);case Ca:return W(a.type);case M:var b=a._payload;a=a._init;try{return W(a(b))}catch(c){}}return""}function G(a,b){var c=Aa(a);if("Object"!==c&&"Array"!==c)return c;c=-1;var d=0;if(ha(a)){var e="[";for(var g=0;g<a.length;g++){0<g&&(e+=", ");var f=a[g];f="object"===typeof f&&null!==f?G(f):fa(f);""+ g===b?(c=e.length,d=f.length,e+=f):e=10>f.length&&40>e.length+f.length?e+f:e+"..."}e+="]"}else if(a.$$typeof===v)e="<"+W(a.type)+"/>";else{e="{";g=Object.keys(a);for(f=0;f<g.length;f++){0<f&&(e+=", ");var h=g[f],k=JSON.stringify(h);e+=('"'+h+'"'===k?h:k)+": ";k=a[h];k="object"===typeof k&&null!==k?G(k):fa(k);h===b?(c=e.length,d=k.length,e+=k):e=10>k.length&&40>e.length+k.length?e+k:e+"..."}e+="}"}return void 0===b?e:-1<c&&0<d?(a=" ".repeat(c)+"^".repeat(d),"\n "+e+"\n "+a):"\n "+e}function fb(a){console.error(a)} function gb(a){}function hb(a,b,c,d,e,g){if(null!==ia.current&&ia.current!==Da)throw Error("Currently React only supports one RSC renderer at a time.");ib.current=jb;ia.current=Da;var f=new Set;g=[];var h=new Set;b={status:0,flushScheduled:!1,fatalError:null,destination:null,bundlerConfig:b,cache:new Map,nextChunkId:0,pendingChunks:0,hints:h,abortableTasks:f,pingedTasks:g,completedImportChunks:[],completedHintChunks:[],completedRegularChunks:[],completedErrorChunks:[],writtenSymbols:new Map,writtenClientReferences:new Map, writtenServerReferences:new Map,writtenObjects:new WeakMap,identifierPrefix:d||"",identifierCount:1,taintCleanupQueue:[],onError:void 0===c?fb:c,onPostpone:void 0===e?gb:e};a=X(b,a,null,!1,f);g.push(a);return b}function kb(a,b,c){var d=X(a,null,b.keyPath,b.implicitSlot,a.abortableTasks);switch(c.status){case "fulfilled":return d.model=c.value,ja(a,d),d.id;case "rejected":return b=x(a,c.reason),H(a,d.id,b),d.id;default:"string"!==typeof c.status&&(c.status="pending",c.then(function(e){"pending"=== c.status&&(c.status="fulfilled",c.value=e)},function(e){"pending"===c.status&&(c.status="rejected",c.reason=e)}))}c.then(function(e){d.model=e;ja(a,d)},function(e){d.status=4;e=x(a,e);H(a,d.id,e);a.abortableTasks.delete(d);null!==a.destination&&N(a,a.destination)});return d.id}function n(a,b,c){c=I(c);var d=a.nextChunkId++;b="H"+b;b=d.toString(16)+":"+b;c=B.encode(b+c+"\n");a.completedHintChunks.push(c);!1===a.flushScheduled&&0===a.pingedTasks.length&&null!==a.destination&&(c=a.destination,a.flushScheduled= !0,N(a,c))}function lb(a){if("fulfilled"===a.status)return a.value;if("rejected"===a.status)throw a.reason;throw a;}function mb(a){switch(a.status){case "fulfilled":case "rejected":break;default:"string"!==typeof a.status&&(a.status="pending",a.then(function(b){"pending"===a.status&&(a.status="fulfilled",a.value=b)},function(b){"pending"===a.status&&(a.status="rejected",a.reason=b)}))}return{$$typeof:M,_payload:a,_init:lb}}function Ea(a,b,c,d,e){var g=b.thenableState;b.thenableState=null;ka=0;F=g; d=d(e,void 0);if("object"===typeof d&&null!==d&&"function"===typeof d.then){e=d;if("fulfilled"===e.status)return e.value;d=mb(d)}e=b.keyPath;g=b.implicitSlot;null!==c?b.keyPath=null===e?c:e+","+c:null===e&&(b.implicitSlot=!0);a=O(a,b,Y,"",d);b.keyPath=e;b.implicitSlot=g;return a}function la(a,b,c,d,e,g){if(null!==e&&void 0!==e)throw Error("Refs cannot be used in Server Components, nor passed to Client Components.");if("function"===typeof c)return c.$$typeof===E?[v,c,d,g]:Ea(a,b,d,c,g);if("string"=== typeof c)return[v,c,d,g];if("symbol"===typeof c)return c===nb&&null===d?(d=b.implicitSlot,null===b.keyPath&&(b.implicitSlot=!0),a=O(a,b,Y,"",g.children),b.implicitSlot=d,a):[v,c,d,g];if(null!=c&&"object"===typeof c){if(c.$$typeof===E)return[v,c,d,g];switch(c.$$typeof){case M:var f=c._init;c=f(c._payload);return la(a,b,c,d,e,g);case Ba:return Ea(a,b,d,c.render,g);case Ca:return la(a,b,c.type,d,e,g)}}throw Error("Unsupported Server Component type: "+fa(c));}function ja(a,b){var c=a.pingedTasks;c.push(b); 1===c.length&&(a.flushScheduled=null!==a.destination,Fa(a))}function X(a,b,c,d,e){a.pendingChunks++;var g=a.nextChunkId++;"object"===typeof b&&null!==b&&a.writtenObjects.set(b,g);var f={id:g,status:0,model:b,keyPath:c,implicitSlot:d,ping:function(){return ja(a,f)},toJSON:function(h,k){var m=f.keyPath,z=f.implicitSlot;try{var w=O(a,f,this,h,k)}catch(Z){if(h=Z===ca?xa():Z,k=f.model,k="object"===typeof k&&null!==k&&(k.$$typeof===v||k.$$typeof===M),"object"===typeof h&&null!==h&&"function"===typeof h.then){w= X(a,f.model,f.keyPath,f.implicitSlot,a.abortableTasks);var C=w.ping;h.then(C,C);w.thenableState=ya();f.keyPath=m;f.implicitSlot=z;w=k?"$L"+w.id.toString(16):t(w.id)}else if(f.keyPath=m,f.implicitSlot=z,k)a.pendingChunks++,m=a.nextChunkId++,z=x(a,h),H(a,m,z),w="$L"+m.toString(16);else throw h;}return w},thenableState:null};e.add(f);return f}function t(a){return"$"+a.toString(16)}function Ga(a,b,c){a=I(c);b=b.toString(16)+":"+a+"\n";return B.encode(b)}function Ha(a,b,c,d){var e=d.$$async?d.$$id+"#async": d.$$id,g=a.writtenClientReferences,f=g.get(e);if(void 0!==f)return b[0]===v&&"1"===c?"$L"+f.toString(16):t(f);try{var h=a.bundlerConfig,k=d.$$id;f="";var m=h[k];if(m)f=m.name;else{var z=k.lastIndexOf("#");-1!==z&&(f=k.slice(z+1),m=h[k.slice(0,z)]);if(!m)throw Error('Could not find the module "'+k+'" in the React Client Manifest. This is probably a bug in the React Server Components bundler.');}var w=!0===d.$$async?[m.id,m.chunks,f,1]:[m.id,m.chunks,f];a.pendingChunks++;var C=a.nextChunkId++,Z=I(w), ob=C.toString(16)+":I"+Z+"\n",pb=B.encode(ob);a.completedImportChunks.push(pb);g.set(e,C);return b[0]===v&&"1"===c?"$L"+C.toString(16):t(C)}catch(qb){return a.pendingChunks++,b=a.nextChunkId++,c=x(a,qb),H(a,b,c),t(b)}}function P(a,b){b=X(a,b,null,!1,a.abortableTasks);Ia(a,b);return b.id}function O(a,b,c,d,e){b.model=e;if(e===v)return"$";if(null===e)return null;if("object"===typeof e){switch(e.$$typeof){case v:c=a.writtenObjects;d=c.get(e);if(void 0!==d)if(A===e)A=null;else return-1===d?(a=P(a,e), t(a)):t(d);else c.set(e,-1);return la(a,b,e.type,e.key,e.ref,e.props);case M:return b.thenableState=null,c=e._init,e=c(e._payload),O(a,b,Y,"",e)}if(e.$$typeof===E)return Ha(a,c,d,e);c=a.writtenObjects;d=c.get(e);if("function"===typeof e.then){if(void 0!==d)if(A===e)A=null;else return"$@"+d.toString(16);a=kb(a,b,e);c.set(e,a);return"$@"+a.toString(16)}if(void 0!==d)if(A===e)A=null;else return-1===d?(a=P(a,e),t(a)):t(d);else c.set(e,-1);if(ha(e))return e;if(e instanceof Map){e=Array.from(e);for(b=0;b< e.length;b++)c=e[b][0],"object"===typeof c&&null!==c&&(d=a.writtenObjects,void 0===d.get(c)&&d.set(c,-1));return"$Q"+P(a,e).toString(16)}if(e instanceof Set){e=Array.from(e);for(b=0;b<e.length;b++)c=e[b],"object"===typeof c&&null!==c&&(d=a.writtenObjects,void 0===d.get(c)&&d.set(c,-1));return"$W"+P(a,e).toString(16)}null===e||"object"!==typeof e?a=null:(a=Ja&&e[Ja]||e["@@iterator"],a="function"===typeof a?a:null);if(a)return a=Array.from(e),a;a=Ka(e);if(a!==rb&&(null===a||null!==Ka(a)))throw Error("Only plain objects, and a few built-ins, can be passed to Client Components from Server Components. Classes or null prototypes are not supported."); return e}if("string"===typeof e){if("Z"===e[e.length-1]&&c[d]instanceof Date)return"$D"+e;if(1024<=e.length)return a.pendingChunks+=2,b=a.nextChunkId++,e=B.encode(e),c=e.byteLength,c=b.toString(16)+":T"+c.toString(16)+",",c=B.encode(c),a.completedRegularChunks.push(c,e),t(b);a="$"===e[0]?"$"+e:e;return a}if("boolean"===typeof e)return e;if("number"===typeof e)return Number.isFinite(e)?0===e&&-Infinity===1/e?"$-0":e:Infinity===e?"$Infinity":-Infinity===e?"$-Infinity":"$NaN";if("undefined"===typeof e)return"$undefined"; if("function"===typeof e){if(e.$$typeof===E)return Ha(a,c,d,e);if(e.$$typeof===U)return b=a.writtenServerReferences,c=b.get(e),void 0!==c?a="$F"+c.toString(16):(c=e.$$bound,c={id:e.$$id,bound:c?Promise.resolve(c):null},a=P(a,c),b.set(e,a),a="$F"+a.toString(16)),a;if(/^on[A-Z]/.test(d))throw Error("Event handlers cannot be passed to Client Component props."+G(c,d)+"\nIf you need interactivity, consider converting part of this to a Client Component.");throw Error('Functions cannot be passed directly to Client Components unless you explicitly expose it by marking it with "use server".'+ G(c,d));}if("symbol"===typeof e){b=a.writtenSymbols;var g=b.get(e);if(void 0!==g)return t(g);g=e.description;if(Symbol.for(g)!==e)throw Error("Only global symbols received from Symbol.for(...) can be passed to Client Components. The symbol Symbol.for("+(e.description+") cannot be found among global symbols.")+G(c,d));a.pendingChunks++;c=a.nextChunkId++;d=Ga(a,c,"$S"+g);a.completedImportChunks.push(d);b.set(e,c);return t(c)}if("bigint"===typeof e)return"$n"+e.toString(10);throw Error("Type "+typeof e+ " is not supported in Client Component props."+G(c,d));}function x(a,b){a=a.onError;b=a(b);if(null!=b&&"string"!==typeof b)throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof b+'" instead');return b||""}function ma(a,b){null!==a.destination?(a.status=2,sa(a.destination,b)):(a.status=1,a.fatalError=b)}function H(a,b,c,d){c={digest:c};b=b.toString(16)+ ":E"+I(c)+"\n";b=B.encode(b);a.completedErrorChunks.push(b)}function Ia(a,b){if(0===b.status)try{A=b.model;var c=O(a,b,Y,"",b.model);A=c;b.keyPath=null;b.implicitSlot=!1;var d="object"===typeof c&&null!==c?I(c,b.toJSON):I(c),e=b.id.toString(16)+":"+d+"\n",g=B.encode(e);a.completedRegularChunks.push(g);a.abortableTasks.delete(b);b.status=1}catch(m){var f=m===ca?xa():m;if("object"===typeof f&&null!==f&&"function"===typeof f.then){var h=b.ping;f.then(h,h);b.thenableState=ya()}else{a.abortableTasks.delete(b); b.status=4;var k=x(a,f);H(a,b.id,k)}}finally{}}function Fa(a){var b=na.current;na.current=sb;var c=l;Q=l=a;try{var d=a.pingedTasks;a.pingedTasks=[];for(var e=0;e<d.length;e++)Ia(a,d[e]);null!==a.destination&&N(a,a.destination)}catch(g){x(a,g),ma(a,g)}finally{na.current=b,Q=null,l=c}}function N(a,b){r=new Uint8Array(512);q=0;try{for(var c=a.completedImportChunks,d=0;d<c.length;d++)a.pendingChunks--,T(b,c[d]);c.splice(0,d);var e=a.completedHintChunks;for(d=0;d<e.length;d++)T(b,e[d]);e.splice(0,d);var g= a.completedRegularChunks;for(d=0;d<g.length;d++)a.pendingChunks--,T(b,g[d]);g.splice(0,d);var f=a.completedErrorChunks;for(d=0;d<f.length;d++)a.pendingChunks--,T(b,f[d]);f.splice(0,d)}finally{a.flushScheduled=!1,r&&0<q&&(b.enqueue(new Uint8Array(r.buffer,0,q)),r=null,q=0)}0===a.pendingChunks&&b.close()}function oa(a,b){try{var c=a.abortableTasks;if(0<c.size){a.pendingChunks++;var d=a.nextChunkId++,e=void 0===b?Error("The render was aborted by the server without a reason."):b,g=x(a,e);H(a,d,g,e);c.forEach(function(f){f.status= 3;var h=t(d);f=Ga(a,f.id,h);a.completedErrorChunks.push(f)});c.clear()}null!==a.destination&&N(a,a.destination)}catch(f){x(a,f),ma(a,f)}}function La(a,b){var c="",d=a[b];if(d)c=d.name;else{var e=b.lastIndexOf("#");-1!==e&&(c=b.slice(e+1),d=a[b.slice(0,e)]);if(!d)throw Error('Could not find the module "'+b+'" in the React Server Manifest. This is probably a bug in the React Server Components bundler.');}return[d.id,d.chunks,c]}function Ma(a){var b=__webpack_require__(a);if("function"!==typeof b.then|| "fulfilled"===b.status)return null;b.then(function(c){b.status="fulfilled";b.value=c},function(c){b.status="rejected";b.reason=c});return b}function tb(){}function Na(a){for(var b=a[1],c=[],d=0;d<b.length;){var e=b[d++],g=b[d++],f=aa.get(e);void 0===f?(Oa.set(e,g),g=__webpack_chunk_load__(e),c.push(g),f=aa.set.bind(aa,e,null),g.then(f,tb),aa.set(e,g)):null!==f&&c.push(f)}return 4===a.length?0===c.length?Ma(a[0]):Promise.all(c).then(function(){return Ma(a[0])}):0<c.length?Promise.all(c):null}function J(a){var b= __webpack_require__(a[0]);if(4===a.length&&"function"===typeof b.then)if("fulfilled"===b.status)b=b.value;else throw b.reason;return"*"===a[2]?b:""===a[2]?b.__esModule?b.default:b:b[a[2]]}function ba(a,b,c,d){this.status=a;this.value=b;this.reason=c;this._response=d}function Pa(a,b){for(var c=0;c<a.length;c++)(0,a[c])(b)}function Qa(a,b){if("pending"===a.status||"blocked"===a.status){var c=a.reason;a.status="rejected";a.reason=b;null!==c&&Pa(c,b)}}function ub(a,b,c,d,e,g){var f=La(a._bundlerConfig, b);a=Na(f);if(c)c=Promise.all([c,a]).then(function(h){h=h[0];var k=J(f);return k.bind.apply(k,[null].concat(h))});else if(a)c=Promise.resolve(a).then(function(){return J(f)});else return J(f);c.then(Ra(d,e,g),Sa(d));return null}function pa(a){var b=R,c=y;R=a;y=null;try{var d=JSON.parse(a.value,a._response._fromJSON);null!==y&&0<y.deps?(y.value=d,a.status="blocked",a.value=null,a.reason=null):(a.status="fulfilled",a.value=d)}catch(e){a.status="rejected",a.reason=e}finally{R=b,y=c}}function vb(a,b){a._chunks.forEach(function(c){"pending"=== c.status&&Qa(c,b)})}function S(a,b){var c=a._chunks,d=c.get(b);d||(d=a._formData.get(a._prefix+b),d=null!=d?new ba("resolved_model",d,null,a):new ba("pending",null,null,a),c.set(b,d));return d}function Ra(a,b,c){if(y){var d=y;d.deps++}else d=y={deps:1,value:null};return function(e){b[c]=e;d.deps--;0===d.deps&&"blocked"===a.status&&(e=a.value,a.status="fulfilled",a.value=d.value,null!==e&&Pa(e,d.value))}}function Sa(a){return function(b){return Qa(a,b)}}function qa(a,b){a=S(a,b);"resolved_model"=== a.status&&pa(a);if("fulfilled"!==a.status)throw a.reason;return a.value}function wb(a,b,c,d){if("$"===d[0])switch(d[1]){case "$":return d.slice(1);case "@":return b=parseInt(d.slice(2),16),S(a,b);case "S":return Symbol.for(d.slice(2));case "F":return d=parseInt(d.slice(2),16),d=qa(a,d),ub(a,d.id,d.bound,R,b,c);case "Q":return b=parseInt(d.slice(2),16),a=qa(a,b),new Map(a);case "W":return b=parseInt(d.slice(2),16),a=qa(a,b),new Set(a);case "K":b=d.slice(2);var e=a._prefix+b+"_",g=new FormData;a._formData.forEach(function(f, h){h.startsWith(e)&&g.append(h.slice(e.length),f)});return g;case "I":return Infinity;case "-":return"$-0"===d?-0:-Infinity;case "N":return NaN;case "u":return;case "D":return new Date(Date.parse(d.slice(2)));case "n":return BigInt(d.slice(2));default:d=parseInt(d.slice(1),16);a=S(a,d);switch(a.status){case "resolved_model":pa(a)}switch(a.status){case "fulfilled":return a.value;case "pending":case "blocked":return d=R,a.then(Ra(d,b,c),Sa(d)),null;default:throw a.reason;}}return d}function Ta(a,b){var c= 2<arguments.length&&void 0!==arguments[2]?arguments[2]:new FormData,d=new Map,e={_bundlerConfig:a,_prefix:b,_formData:c,_chunks:d,_fromJSON:function(g,f){return"string"===typeof f?wb(e,this,g,f):f}};return e}function Ua(a){vb(a,Error("Connection closed."))}function Va(a,b,c){var d=La(a,b);a=Na(d);return c?Promise.all([c,a]).then(function(e){e=e[0];var g=J(d);return g.bind.apply(g,[null].concat(e))}):a?Promise.resolve(a).then(function(){return J(d)}):Promise.resolve(J(d))}function Wa(a,b,c){a=Ta(b, c,a);Ua(a);a=S(a,0);a.then(function(){});if("fulfilled"!==a.status)throw a.reason;return a.value}var r=null,q=0,B=new TextEncoder,E=Symbol.for("react.client.reference"),U=Symbol.for("react.server.reference"),Za=Function.prototype.bind,$a=Array.prototype.slice,xb=Promise.prototype,ab={get:function(a,b,c){switch(b){case "$$typeof":return a.$$typeof;case "$$id":return a.$$id;case "$$async":return a.$$async;case "name":return a.name;case "displayName":return;case "defaultProps":return;case "toJSON":return; case Symbol.toPrimitive:return Object.prototype[Symbol.toPrimitive];case "Provider":throw Error("Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider.");}throw Error("Cannot access "+(String(a.name)+"."+String(b))+" on the server. You cannot dot into a client module from a server component. You can only pass the imported name through.");},set:function(){throw Error("Cannot assign to a client module from a server module."); }},va={get:function(a,b,c){return ua(a,b)},getOwnPropertyDescriptor:function(a,b){var c=Object.getOwnPropertyDescriptor(a,b);c||(c={value:ua(a,b),writable:!1,configurable:!1,enumerable:!1},Object.defineProperty(a,b,c));return c},getPrototypeOf:function(a){return xb},set:function(){throw Error("Cannot assign to a client module from a server module.");}},jb={prefetchDNS:function(a){if("string"===typeof a&&a){var b=l?l:null;if(b){var c=b.hints,d="D|"+a;c.has(d)||(c.add(d),n(b,"D",a))}}},preconnect:function(a, b){if("string"===typeof a){var c=l?l:null;if(c){var d=c.hints,e="C|"+(null==b?"null":b)+"|"+a;d.has(e)||(d.add(e),"string"===typeof b?n(c,"C",[a,b]):n(c,"C",a))}}},preload:function(a,b,c){if("string"===typeof a){var d=l?l:null;if(d){var e=d.hints,g="L";if("image"===b&&c){var f=c.imageSrcSet,h=c.imageSizes,k="";"string"===typeof f&&""!==f?(k+="["+f+"]","string"===typeof h&&(k+="["+h+"]")):k+="[][]"+a;g+="[image]"+k}else g+="["+b+"]"+a;e.has(g)||(e.add(g),(c=L(c))?n(d,"L",[a,b,c]):n(d,"L",[a,b]))}}}, preloadModule:function(a,b){if("string"===typeof a){var c=l?l:null;if(c){var d=c.hints,e="m|"+a;if(!d.has(e))return d.add(e),(b=L(b))?n(c,"m",[a,b]):n(c,"m",a)}}},preinitStyle:function(a,b,c){if("string"===typeof a){var d=l?l:null;if(d){var e=d.hints,g="S|"+a;if(!e.has(g))return e.add(g),(c=L(c))?n(d,"S",[a,"string"===typeof b?b:0,c]):"string"===typeof b?n(d,"S",[a,b]):n(d,"S",a)}}},preinitScript:function(a,b){if("string"===typeof a){var c=l?l:null;if(c){var d=c.hints,e="X|"+a;if(!d.has(e))return d.add(e), (b=L(b))?n(c,"X",[a,b]):n(c,"X",a)}}},preinitModuleScript:function(a,b){if("string"===typeof a){var c=l?l:null;if(c){var d=c.hints,e="M|"+a;if(!d.has(e))return d.add(e),(b=L(b))?n(c,"M",[a,b]):n(c,"M",a)}}}},ib=K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,v=Symbol.for("react.element"),nb=Symbol.for("react.fragment"),Xa=Symbol.for("react.context"),Ba=Symbol.for("react.forward_ref"),db=Symbol.for("react.suspense"),eb=Symbol.for("react.suspense_list"),Ca=Symbol.for("react.memo"),M= Symbol.for("react.lazy"),yb=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.postpone");var Ja=Symbol.iterator,ca=Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`"), V=null,Q=null,ka=0,F=null,sb={useMemo:function(a){return a()},useCallback:function(a){return a},useDebugValue:function(){},useDeferredValue:u,useTransition:u,readContext:da,useContext:da,useReducer:u,useRef:u,useState:u,useInsertionEffect:u,useLayoutEffect:u,useImperativeHandle:u,useEffect:u,useId:function(){if(null===Q)throw Error("useId can only be used while React is rendering");var a=Q.identifierCount++;return":"+Q.identifierPrefix+"S"+a.toString(32)+":"},useSyncExternalStore:u,useCacheRefresh:function(){return cb}, useMemoCache:function(a){for(var b=Array(a),c=0;c<a;c++)b[c]=yb;return b},use:function(a){if(null!==a&&"object"===typeof a||"function"===typeof a){if("function"===typeof a.then){var b=ka;ka+=1;null===F&&(F=[]);return bb(F,a,b)}a.$$typeof===Xa&&da()}if(a.$$typeof===E){if(null!=a.value&&a.value.$$typeof===Xa)throw Error("Cannot read a Client Context from a Server Component.");throw Error("Cannot use() an already resolved Client Reference.");}throw Error("An unsupported type was passed to use(): "+String(a)); }},Da={getCacheSignal:function(){var a=za(),b=a.get(ea);void 0===b&&(b=ea(),a.set(ea,b));return b},getCacheForType:function(a){var b=za(),c=b.get(a);void 0===c&&(c=a(),b.set(a,c));return c}},ha=Array.isArray,Ka=Object.getPrototypeOf,zb=ra.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ya=ra.__SECRET_SERVER_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;if(!Ya)throw Error('The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.'); var rb=Object.prototype,I=JSON.stringify,ia=Ya.ReactCurrentCache,na=zb.ReactCurrentDispatcher,l=null,A=!1,Y={},aa=new Map,Oa=new Map,Ab=__webpack_require__.u;__webpack_require__.u=function(a){var b=Oa.get(a);return void 0!==b?b:Ab(a)};ba.prototype=Object.create(Promise.prototype);ba.prototype.then=function(a,b){switch(this.status){case "resolved_model":pa(this)}switch(this.status){case "fulfilled":a(this.value);break;case "pending":case "blocked":a&&(null===this.value&&(this.value=[]),this.value.push(a)); b&&(null===this.reason&&(this.reason=[]),this.reason.push(b));break;default:b(this.reason)}};var R=null,y=null;p.createClientModuleProxy=function(a){a=D({},a,!1);return new Proxy(a,va)};p.decodeAction=function(a,b){var c=new FormData,d=null;a.forEach(function(e,g){g.startsWith("$ACTION_")?g.startsWith("$ACTION_REF_")?(e="$ACTION_"+g.slice(12)+":",e=Wa(a,b,e),d=Va(b,e.id,e.bound)):g.startsWith("$ACTION_ID_")&&(e=g.slice(11),d=Va(b,e,null)):c.append(g,e)});return null===d?null:d.then(function(e){return e.bind(null, c)})};p.decodeFormState=function(a,b,c){var d=b.get("$ACTION_KEY");if("string"!==typeof d)return Promise.resolve(null);var e=null;b.forEach(function(f,h){h.startsWith("$ACTION_REF_")&&(f="$ACTION_"+h.slice(12)+":",e=Wa(b,c,f))});if(null===e)return Promise.resolve(null);var g=e.id;return Promise.resolve(e.bound).then(function(f){return null===f?null:[a,d,g,f.length-1]})};p.decodeReply=function(a,b){if("string"===typeof a){var c=new FormData;c.append("0",a);a=c}a=Ta(b,"",a);b=S(a,0);Ua(a);return b}; p.registerClientReference=function(a,b,c){return D(a,b+"#"+c,!1)};p.registerServerReference=function(a,b,c){return Object.defineProperties(a,{$$typeof:{value:U},$$id:{value:null===c?b:b+"#"+c},$$bound:{value:null},bind:{value:ta}})};p.renderToReadableStream=function(a,b,c){var d=hb(a,b,c?c.onError:void 0,c?c.identifierPrefix:void 0,c?c.onPostpone:void 0);if(c&&c.signal){var e=c.signal;if(e.aborted)oa(d,e.reason);else{var g=function(){oa(d,e.reason);e.removeEventListener("abort",g)};e.addEventListener("abort", g)}}return new ReadableStream({type:"bytes",start:function(f){d.flushScheduled=null!==d.destination;Fa(d)},pull:function(f){if(1===d.status)d.status=2,sa(f,d.fatalError);else if(2!==d.status&&null===d.destination){d.destination=f;try{N(d,f)}catch(h){x(d,h),ma(d,h)}}},cancel:function(f){d.destination=null;oa(d,f)}},{highWaterMark:0})}})})();