UNPKG

32.4 kBJavaScriptView Raw
1/**
2 * Relay v0.0.0-experimental-a1a40b68
3 *
4 * Copyright (c) Facebook, Inc. and its affiliates.
5 *
6 * This source code is licensed under the MIT license found in the
7 * LICENSE file in the root directory of this source tree.
8 */
9!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("relay-runtime"),require("fbjs/lib/invariant"),require("@babel/runtime/helpers/interopRequireDefault"),require("@babel/runtime/helpers/objectSpread"),require("fbjs/lib/warning"),require("scheduler"),require("fbjs/lib/ExecutionEnvironment"),require("react-relay/ReactRelayContext"),require("@babel/runtime/helpers/defineProperty"),require("relay-runtime/lib/util/RelayReplaySubject"),require("relay-runtime/lib/util/getRequestIdentifier"),require("@babel/runtime/helpers/extends"),require("@babel/runtime/helpers/objectWithoutPropertiesLoose"),require("@babel/runtime/helpers/toConsumableArray"),require("fbjs/lib/mapObject"),require("fbjs/lib/areEqual")):"function"==typeof define&&define.amd?define(["react","relay-runtime","fbjs/lib/invariant","@babel/runtime/helpers/interopRequireDefault","@babel/runtime/helpers/objectSpread","fbjs/lib/warning","scheduler","fbjs/lib/ExecutionEnvironment","react-relay/ReactRelayContext","@babel/runtime/helpers/defineProperty","relay-runtime/lib/util/RelayReplaySubject","relay-runtime/lib/util/getRequestIdentifier","@babel/runtime/helpers/extends","@babel/runtime/helpers/objectWithoutPropertiesLoose","@babel/runtime/helpers/toConsumableArray","fbjs/lib/mapObject","fbjs/lib/areEqual"],t):"object"==typeof exports?exports.ReactRelayHooks=t(require("react"),require("relay-runtime"),require("fbjs/lib/invariant"),require("@babel/runtime/helpers/interopRequireDefault"),require("@babel/runtime/helpers/objectSpread"),require("fbjs/lib/warning"),require("scheduler"),require("fbjs/lib/ExecutionEnvironment"),require("react-relay/ReactRelayContext"),require("@babel/runtime/helpers/defineProperty"),require("relay-runtime/lib/util/RelayReplaySubject"),require("relay-runtime/lib/util/getRequestIdentifier"),require("@babel/runtime/helpers/extends"),require("@babel/runtime/helpers/objectWithoutPropertiesLoose"),require("@babel/runtime/helpers/toConsumableArray"),require("fbjs/lib/mapObject"),require("fbjs/lib/areEqual")):e.ReactRelayHooks=t(e.react,e["relay-runtime"],e["fbjs/lib/invariant"],e["@babel/runtime/helpers/interopRequireDefault"],e["@babel/runtime/helpers/objectSpread"],e["fbjs/lib/warning"],e.scheduler,e["fbjs/lib/ExecutionEnvironment"],e["react-relay/ReactRelayContext"],e["@babel/runtime/helpers/defineProperty"],e["relay-runtime/lib/util/RelayReplaySubject"],e["relay-runtime/lib/util/getRequestIdentifier"],e["@babel/runtime/helpers/extends"],e["@babel/runtime/helpers/objectWithoutPropertiesLoose"],e["@babel/runtime/helpers/toConsumableArray"],e["fbjs/lib/mapObject"],e["fbjs/lib/areEqual"])}(window,function(e,t,r,n,a,o,i,u,c,l,s,f,p,d,m,v,h){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=29)}([function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t){e.exports=n},function(e,t,r){"use strict";var n=r(16),a=r(2),o=r(0).useContext;e.exports=function(){var e=o(n);return null==e&&a(!1),e.environment}},function(e,t){e.exports=a},function(e,t){e.exports=o},function(e,t,r){"use strict";r(6),r(0).useRef;e.exports=function(e,t){}},function(e,t,r){"use strict";var n=r(0).createContext({wrapPrepareQueryResource:function(e){return e()}});e.exports=n},function(e,t){e.exports=i},function(e,t,r){"use strict";var n=r(0),a=n.useCallback,o=n.useEffect,i=n.useRef;e.exports=function(){var e=i(null),t=i(!1),r=a(function(){null!=e.current&&(e.current.unsubscribe(),e.current=null),t.current=!1},[]),n=a(function(n){r(),e.current=n,t.current=!0},[r]),u=a(function(){e.current=null,t.current=!1},[]);return o(function(){return r},[r]),{isFetchingRef:t,startFetch:n,disposeFetch:r,completeFetch:u}}},function(e,t,r){"use strict";var n=r(3)(r(5)),a=r(8),o=r(9),i=r(18),u=r(21),c=r(2),l=r(10),s=r(12),f=r(22),p=r(25),d=r(4),m=(r(6),r(23).getFragmentResourceForEnvironment),v=r(26).getQueryResourceForEnvironment,h=r(0),b=h.useCallback,y=h.useContext,g=h.useEffect,P=h.useMemo,R=h.useReducer,_=h.useRef,x=r(1),q=x.__internal.fetchQuery,E=x.createOperationDescriptor,w=x.getFragmentIdentifier,F=x.getSelector;function k(e,t){switch(t.type){case"refetch":var r;return(0,n.default)({},e,{refetchVariables:t.refetchVariables,fetchPolicy:t.fetchPolicy,renderPolicy:t.renderPolicy,onComplete:t.onComplete,refetchEnvironment:t.environment,mirroredEnvironment:null!==(r=t.environment)&&void 0!==r?r:e.mirroredEnvironment});case"reset":return{fetchPolicy:void 0,renderPolicy:void 0,onComplete:void 0,refetchVariables:null,mirroredEnvironment:t.environment,mirroredFragmentIdentifier:t.fragmentIdentifier};default:throw t.type,new Error("useRefetchableFragmentNode: Unexpected action type")}}e.exports=function(e,t,r){var h,x,S=d(),C=i(e,r),j=C.refetchableRequest,I=C.fragmentRefPathInResponse,M=w(e,t),D=R(k,{fetchPolicy:void 0,renderPolicy:void 0,onComplete:void 0,refetchVariables:null,refetchEnvironment:null,mirroredEnvironment:S,mirroredFragmentIdentifier:M}),N=D[0],A=D[1],O=l(),U=O.startFetch,K=O.disposeFetch,L=O.completeFetch,Q=_(0),T=N.refetchVariables,V=N.refetchEnvironment,W=N.fetchPolicy,z=N.renderPolicy,G=N.onComplete,B=N.mirroredEnvironment,H=N.mirroredFragmentIdentifier,J=null!==(h=V)&&void 0!==h?h:S,X=v(J),Y=y(a),Z=J!==B||M!==H,$=p(T)[0],ee=P(function(){return null!=$?E(j,$):null},[$,j]),te=t;if(Z)A({type:"reset",environment:J,fragmentIdentifier:M});else if(null!=ee){var re,ne=function(e,t,r,n,a,o,i,u){var l=i.start,s=i.complete,f=v(e),p=m(e),d=u.wrapPrepareQueryResource(function(){return f.prepare(t,q(e,t,{networkCacheConfig:{force:!0}}),r,n,{start:l,error:s,complete:s},a)}),h=p.read(d.fragmentNode,d.fragmentRef,o).data;return null==h&&c(!1),[d,h]}(J,ee,W,z,null!==(re=Q.current)&&void 0!==re?re:0,r,{start:U,complete:function(e){var t;L(),G&&G(null!==(t=e)&&void 0!==t?t:null)}},Y),ae=ne[0],oe=ne[1];x=ae,te=u(oe,I)}var ie=s(e,te,r),ue=ie.data,ce=ie.disableStoreUpdates,le=ie.enableStoreUpdates;return g(function(){var e=null!=x?X.retain(x):null;return function(){e&&e.dispose()}},[X,M,ee]),{fragmentData:ue,fragmentRef:te,refetch:function(e,t,r,a,i,u,c,l,s){var p=f(),d=null==i?void 0:i.id;return b(function(r,i){var s;if(!0!==p.current)return{dispose:function(){}};o.unstable_getCurrentPriorityLevel(),o.unstable_NormalPriority,u.current=(null!==(s=u.current)&&void 0!==s?s:0)+1;var f,m,v=null==i?void 0:i.__environment,h=null==i?void 0:i.fetchPolicy,b=null==i?void 0:i.renderPolicy_UNSTABLE,y=null==i?void 0:i.onComplete,g=F(e,t);if(null==g)f={},m={};else if("PluralReaderSelector"===g.kind){var P,R,_,x;f=null!==(P=null===(R=g.selectors[0])||void 0===R?void 0:R.owner.variables)&&void 0!==P?P:{},m=null!==(_=null===(x=g.selectors[0])||void 0===x?void 0:x.variables)&&void 0!==_?_:{}}else f=g.owner.variables,m=g.variables;var q=(0,n.default)({},f,m,r);return a.includes("node")&&!r.hasOwnProperty("id")&&(q.id=d),c({type:"refetch",refetchVariables:q,fetchPolicy:h,renderPolicy:b,onComplete:y,environment:v}),{dispose:l}},[r,d,c,l])}(e,t,M,I,ue,Q,A,K),disableStoreUpdates:ce,enableStoreUpdates:le}}},function(e,t,r){"use strict";var n=r(4),a=(r(6),r(23).getFragmentResourceForEnvironment),o=r(0),i=o.useEffect,u=o.useRef,c=o.useState,l=r(1).getFragmentIdentifier;function s(e){var t=c(e),r=t[0],n=t[1],a=r!==e;return a&&n(e),a}e.exports=function(e,t,r){var o=n(),f=a(o),p=u(!1),d=c(0)[1],m=l(e,t),v=u(0),h=u(0),b=s(o),y=s(m);(b||y)&&(h.current++,v.current++);var g=f.readWithIdentifier(e,t,m,r),P=u(!0);function R(){!1!==p.current&&!1!==P.current&&(h.current++,d(function(e){return e+1}))}return i(function(){p.current=!0;var e=f.subscribe(g,R);return function(){p.current=!1,e.dispose()}},[v.current]),{data:g.data,disableStoreUpdates:function(){P.current=!1},enableStoreUpdates:function(){P.current=!0,f.checkMissedUpdates(g)[0]&&R()},shouldUpdateGeneration:h.current}}},function(e,t,r){"use strict";var n=r(14);e.exports=function e(t,r,a){var o,i=null;null==r.root.getModuleIfRequired()&&(i=r.root.load());var u=r.getPreloadProps(a),c=u.queries,l=u.entryPoints,s=u.extraProps,f={},p={};null!=c&&Object.keys(c).forEach(function(e){var r=c[e],a=r.environmentProviderOptions,o=r.options,i=r.parameters,u=r.variables,l=t.getEnvironment(a);f[e]=n(l,i,u,o,a)});null!=l&&Object.keys(l).forEach(function(r){var n=l[r];if(null!=n){var a=n.entryPoint,o=n.entryPointParams;p[r]=e(t,a,o)}});return{entryPoints:p,extraProps:null!==(o=s)&&void 0!==o?o:null,getComponent:function(){var e,t=r.root.getModuleIfRequired();if(null==t)throw i=null!==(e=i)&&void 0!==e?e:r.root.load();return t},queries:f}}},function(e,t,r){"use strict";var n=r(15),a=r(32),o=r(33),i=r(2),u=r(1),c=u.createOperationDescriptor,l=u.Environment,s=u.getRequest,f=u.Observable,p=3e4,d="function"==typeof WeakMap,m="store-or-network",v=d?new WeakMap:new Map;function h(e,t){var r=e.get(t.cacheKey);null!=r&&r===t&&("network"===r.kind&&r.subscription.unsubscribe(),e.delete(r.cacheKey))}e.exports=function(e,t,r,u,d){e instanceof l||i(!1);var b=v.get(e);null==b&&(b=new Map,v.set(e,b));var y=b,g=function(e,t,r,i,u){var l,f,d;if("function"==typeof r.getModuleIfRequired){var v=r;f=v.params,d=v.getModuleIfRequired()}else d=s(r),f=d.params;var b,y=e.getNetwork(),g=null!==(l=null==u?void 0:u.fetchPolicy)&&void 0!==l?l:m,P=null==u?void 0:u.fetchKey,R="".concat(o(f,i)).concat(null!=P?"-".concat(P):""),_=t.get(R);if(g!==m||null==d||"cache"!==(null==_?void 0:_.kind)&&!e.check(c(d,i).root))if(null==_||"network"!==_.kind){var x=e.__createLogObserver(f,i),q=x[0],E=x[1],w=y.execute(f,i,{},null,E),F=new a;b={cacheKey:R,fetchKey:P,fetchPolicy:g,kind:"network",name:f.name,subject:F,subscription:w.finally(function(){n.canUseDOM&&setTimeout(function(){null!=b&&h(t,b)},p)}).do(q).subscribe({complete:function(){F.complete()},error:function(e){F.error(e)},next:function(e){F.next(e)}})}}else b=_;else b=_&&"cache"===_.kind?_:{cacheKey:R,fetchKey:P,fetchPolicy:g,kind:"cache",name:f.name},n.canUseDOM&&null==_&&setTimeout(function(){null!=b&&h(t,b)},p);return t.set(R,b),b}(e,y,t,r,u),P="network"===g.kind?f.create(function(e){var t=g.subject.subscribe(e);return function(){t.unsubscribe(),h(y,g)}}):null;return{environment:e,environmentProviderOptions:d,fetchKey:g.fetchKey,fetchPolicy:g.fetchPolicy,name:g.name,source:P,variables:r}}},function(e,t){e.exports=u},function(e,t){e.exports=c},function(e,t,r){"use strict";var n=r(18),a=r(2);e.exports=function(e,t){var r,o,i=n(e,t),u=i.refetchableRequest,c=i.fragmentRefPathInResponse,l=i.refetchMetadata.connection;null==l&&a(!1);var s=l.path,f=(null!==(r=null===(o=e.metadata)||void 0===o?void 0:o.connection)&&void 0!==r?r:[])[0];return null==f&&a(!1),{connectionPathInFragmentData:s,fragmentRefPathInResponse:c,paginationRequest:u,paginationMetadata:l,stream:!0===f.stream}}},function(e,t,r){"use strict";var n=r(2);e.exports=function(e,t){var r,a;!0===(null===(r=e.metadata)||void 0===r?void 0:r.plural)&&n(!1);var o=null===(a=e.metadata)||void 0===a?void 0:a.refetch;null==o&&n(!1);var i=o.operation.default?o.operation.default:o.operation,u=o.fragmentPathInResult;return"string"==typeof i&&n(!1),{refetchableRequest:i,fragmentRefPathInResponse:u,refetchMetadata:o}}},function(e,t,r){"use strict";var n=r(3)(r(5)),a=r(9),o=r(40),i=r(21),u=r(2),c=r(10),l=r(22),s=r(4),f=(r(6),r(0)),p=f.useCallback,d=f.useEffect,m=f.useState,v=r(1),h=v.ConnectionInterface,b=v.__internal,y=b.fetchQuery,g=b.hasRequestInFlight,P=v.createOperationDescriptor,R=v.getSelector;e.exports=function(e){var t=e.direction,r=e.fragmentNode,f=e.fragmentRef,v=e.fragmentIdentifier,b=e.fragmentData,_=e.connectionPathInFragmentData,x=e.fragmentRefPathInResponse,q=e.paginationRequest,E=e.paginationMetadata,w=e.componentDisplayName,F=e.observer,k=e.onReset,S=s(),C=c(),j=C.isFetchingRef,I=C.startFetch,M=C.disposeFetch,D=C.completeFetch,N=null==b?void 0:b.id,A=l(),O=m(S),U=O[0],K=O[1],L=m(v),Q=L[0],T=L[1];(S!==U||v!==Q)&&(M(),k(),K(S),T(v));var V=function(e,t,r,n){var a,o,c=h.get(),l=c.EDGES,s=c.PAGE_INFO,f=c.HAS_NEXT_PAGE,p=c.HAS_PREV_PAGE,d=c.END_CURSOR,m=c.START_CURSOR,v=i(r,n);if(null==v)return{cursor:null,hasMore:!1};"object"!=typeof v&&u(!1);var b=v[l],y=v[s];if(null==b||null==y)return{cursor:null,hasMore:!1};Array.isArray(b)||u(!1),"object"!=typeof y&&u(!1);var g,P="forward"===e?null!==(a=y[d])&&void 0!==a?a:null:null!==(o=y[m])&&void 0!==o?o:null;return null!==P&&"string"!=typeof P&&u(!1),g="forward"===e?null!=P&&!0===y[f]:null!=P&&!0===y[p],{cursor:P,hasMore:g}}(t,0,b,_),W=V.cursor,z=V.hasMore;return d(function(){return function(){M()}},[M]),[p(function(e,i){var c=null==i?void 0:i.onComplete;if(!0!==A.current)return{dispose:function(){}};var l=R(r,f),s=null!=l&&"PluralReaderSelector"!==l.kind&&g(S,l.owner);if(!0===j.current||null==b||s)return c&&a.unstable_next(function(){return c(null)}),{dispose:function(){}};(null==l||"PluralReaderSelector"===l.kind)&&u(!1);var p=l.owner.variables,d=l.variables,m=(0,n.default)({},p,d),v=o(t,e,W,m,E);x.includes("node")&&(v.id=N);var h=P(q,v);return y(S,h,{networkCacheConfig:{force:!0}}).subscribe((0,n.default)({},F,{start:function(e){I(e),F.start&&F.start(e)},complete:function(){D(),F.complete&&F.complete(),c&&c(null)},error:function(e){D(),F.error&&F.error(e),c&&c(e)}})),{dispose:M}},[S,N,t,W,I,M,D,j,b,r.name,f,w]),z,M]}},function(e,t){e.exports=l},function(e,t,r){"use strict";var n=r(2);e.exports=function(e,t){var r=e,a=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(a=(u=c.next()).done);a=!0){var l=u.value;if(null==r)return null;"number"==typeof l?(Array.isArray(r)||n(!1),r=r[l]):(("object"!=typeof r||Array.isArray(r))&&n(!1),r=r[l])}}catch(e){o=!0,i=e}finally{try{a||null==c.return||c.return()}finally{if(o)throw i}}return r}},function(e,t,r){"use strict";var n=r(0),a=n.useEffect,o=n.useRef;e.exports=function(){var e=o(!0);return a(function(){return function(){e.current=!1}},[]),e}},function(e,t,r){"use strict";var n=r(3),a=n(r(5)),o=n(r(41)),i=r(24),u=r(2),c=r(42),l=(r(6),r(1)),s=l.__internal.getPromiseForRequestInFlight,f=l.getFragmentIdentifier,p=l.getSelector,d=l.isPromise,m=l.recycleNodesInto,v=1e6;function h(e,t){return Array.isArray(t)?{cacheKey:e,snapshot:t,data:t.map(function(e){return e.data})}:{cacheKey:e,snapshot:t,data:t.data}}var b=function(){function e(e){this._environment=e,this._cache=i.create(v)}var t=e.prototype;return t.read=function(e,t,r,n){return this.readWithIdentifier(e,t,f(e,t),r,n)},t.readWithIdentifier=function(e,t,r,n,a){var o,i,c=this._environment;if(null==t)return{cacheKey:r,data:null,snapshot:null};if(!0===(null==e?void 0:null===(o=e.metadata)||void 0===o?void 0:o.plural)&&(Array.isArray(t)||u(!1),0===t.length))return{cacheKey:r,data:[],snapshot:[]};var l=this._cache.get(r);if(null!=l){if(d(l)||l instanceof Error)throw l;return h(r,l)}var s=p(e,t);null==s&&u(!1);var f="PluralReaderSelector"===s.kind?s.selectors.map(function(e){return c.lookup(e)}):c.lookup(s),m="PluralReaderSelector"===s.kind?s.selectors[0].owner:s.owner;i=m.node.params.name;if(!function(e){return Array.isArray(e)?e.some(function(e){return e.isMissingData}):e.isMissingData}(f))return this._cache.set(r,f),h(r,f);var v=this._getAndSavePromiseForFragmentRequestInFlight(r,m);if(null!=v)throw v;return h(r,f)},t.readSpec=function(e,t,r){var n=this;return c(e,function(e,a){var o=t[a];return n.read(e,o,r,a)})},t.subscribe=function(e,t){var r=this,n=this._environment,a=e.cacheKey,o=e.snapshot;if(!o)return{dispose:function(){}};var i=this.checkMissedUpdates(e),c=i[0],l=i[1];c&&t();var s=[];return Array.isArray(o)?(Array.isArray(l)||u(!1),l.forEach(function(e,o){s.push(n.subscribe(e,function(e){r._updatePluralSnapshot(a,e,o),t()}))})):((null==l||Array.isArray(l))&&u(!1),s.push(n.subscribe(l,function(e){r._cache.set(a,e),t()}))),{dispose:function(){s.map(function(e){return e.dispose()}),r._cache.delete(a)}}},t.subscribeSpec=function(e,t){var r=this,n=Object.keys(e).map(function(n){return r.subscribe(e[n],t)});return{dispose:function(){n.forEach(function(e){e.dispose()})}}},t.checkMissedUpdates=function(e){var t=this._environment,r=e.cacheKey,n=e.snapshot;if(!n)return[!1,null];var o=!1;if(Array.isArray(n)){var i=[];return n.forEach(function(e,r){var n=t.lookup(e.selector),u=e.data,c=n.data,l=m(u,c);l!==u&&(n=(0,a.default)({},n,{data:l}),o=!0),i[r]=n}),o&&this._cache.set(r,i),[o,i]}var u=t.lookup(n.selector),c=n.data,l=u.data,s=m(c,l);return s!==c&&(u=(0,a.default)({},u,{data:s}),this._cache.set(r,u),o=!0),[o,u]},t.checkMissedUpdatesSpec=function(e){var t=this;return Object.keys(e).some(function(r){return t.checkMissedUpdates(e[r])[0]})},t._getAndSavePromiseForFragmentRequestInFlight=function(e,t){var r,n=this,a=this._environment,o=null!==(r=s(a,t))&&void 0!==r?r:function(e,t){return e.getOperationTracker().getPromiseForPendingOperationsAffectingOwner(t)}(a,t);if(!o)return null;var i=o.then(function(){n._cache.delete(e)}).catch(function(t){n._cache.set(e,t)});return this._cache.set(e,i),i.displayName="Relay("+t.node.params.name+")",i},t._updatePluralSnapshot=function(e,t,r){var n=this._cache.get(e);Array.isArray(n)||u(!1);var a=(0,o.default)(n);a[r]=t,this._cache.set(e,a)},e}();function y(e){return new b(e)}var g=new Map;e.exports={createFragmentResource:y,getFragmentResourceForEnvironment:function(e){var t=g.get(e);if(t)return t;var r=y(e);return g.set(e,r),r}}},function(e,t,r){"use strict";var n=r(2),a=function(){function e(e){this._capacity=e,this._capacity>0||n(!1),this._map=new Map}var t=e.prototype;return t.set=function(e,t){if(this._map.delete(e),this._map.set(e,t),this._map.size>this._capacity){var r=this._map.keys().next();r.done||this._map.delete(r.value)}},t.get=function(e){var t=this._map.get(e);return null!=t&&(this._map.delete(e),this._map.set(e,t)),t},t.has=function(e){return this._map.has(e)},t.delete=function(e){this._map.delete(e)},t.size=function(){return this._map.size},t.capacity=function(){return this._capacity-this._map.size},t.clear=function(){this._map.clear()},e}();e.exports={create:function(e){return new a(e)}}},function(e,t,r){"use strict";var n=r(0),a=r(43),o=n.useMemo,i=n.useRef,u=n.useState;e.exports=function(e){var t,r,n=i(0),c=u(e),l=c[0],s=c[1];return a(e,l)||(n.current=(null!==(r=n.current)&&void 0!==r?r:0)+1,s(e)),[o(function(){return e},[n.current]),null!==(t=n.current)&&void 0!==t?t:0]}},function(e,t,r){"use strict";var n=r(3),a=n(r(5)),o=n(r(20)),i=r(15),u=r(24),c=r(2),l=r(1),s=l.isPromise,f=l.RelayFeatureFlags,p=1e3,d=!0===f.ENABLE_PARTIAL_RENDERING_DEFAULT?"partial":"full",m=3e4;function v(e,t,r){return"".concat(t,"-").concat(r,"-").concat(e.request.identifier)}function h(e,t){var r={__id:e.fragment.dataID,__fragments:(0,o.default)({},e.fragment.node.name,e.request.variables),__fragmentOwner:e.request};return{cacheKey:t,fragmentNode:e.request.node.fragment,fragmentRef:r,operation:e}}function b(e,t,r,n,a){var o=r,u=0,l=!1,s=null,f=null,p=n,d=function(e){return 1===++u&&(s=e.retain(t.root)),{dispose:function(){0===(u=Math.max(0,u-1))&&(null==s&&c(!1),s.dispose(),s=null),a(v)}}},v={cacheKey:e,getValue:function(){return o},setValue:function(e){o=e},getRetainCount:function(){return u},getNetworkSubscription:function(){return p},setNetworkSubscription:function(e){null!=p&&p.unsubscribe(),p=e},temporaryRetain:function(e){if(!i.canUseDOM)return{dispose:function(){}};if(!0===l)return{dispose:function(){}};var t=d(e),r=null,n=function(){clearTimeout(r),r=null,f=null,t.dispose()};return r=setTimeout(n,m),null!=f&&f(),f=n,{dispose:function(){!0!==l&&f&&f()}}},permanentRetain:function(e){var t=d(e);return null!=f&&(f(),f=null),l=!0,{dispose:function(){t.dispose(),u<=0&&null!=p&&p.unsubscribe(),l=!1}}}};return v}var y=function(){function e(e){var t=this;(0,o.default)(this,"_clearCacheEntry",function(e){e.getRetainCount()<=0&&t._cache.delete(e.cacheKey)}),this._environment=e,this._cache=u.create(p)}var t=e.prototype;return t.prepare=function(e,t,r,n,o,i){var u,c,l=this._environment,f=null!==(u=r)&&void 0!==u?u:"store-or-network",p=null!==(c=n)&&void 0!==c?c:d,m=v(e,f,p);null!=i&&(m+="-".concat(i));var h=this._cache.get(m),b=null;null==h&&(h=this._fetchAndSaveQuery(m,e,t,f,p,(0,a.default)({},o,{unsubscribe:function(e){null!=b&&b.dispose();var t=null==o?void 0:o.unsubscribe;t&&t(e)}}))),b=h.temporaryRetain(l);var y=h.getValue();if(s(y)||y instanceof Error)throw y;return y},t.retain=function(e){var t=this._environment,r=e.cacheKey,n=e.operation,a=this._getOrCreateCacheEntry(r,n,e,null).permanentRetain(t);return{dispose:function(){a.dispose()}}},t.getCacheEntry=function(e,t,r){var n,a=v(e,t,null!==(n=r)&&void 0!==n?n:d);return this._cache.get(a)},t._getOrCreateCacheEntry=function(e,t,r,n){var a=this._cache.get(e);return null==a&&(a=b(e,t,r,n,this._clearCacheEntry),this._cache.set(e,a)),a},t._fetchAndSaveQuery=function(e,t,r,n,a,o){var i,u,l=this,s=this._environment,f=s.check(t.root),p=f||"partial"===a,d=function(){};switch(n){case"store-only":i=!1,u=!0;break;case"store-or-network":i=!f,u=p;break;case"store-and-network":i=!0,u=p;break;case"network-only":default:i=!0,u=!1}if(u){var m=h(t,e),v=b(e,t,m,null,this._clearCacheEntry);this._cache.set(e,v)}if(s.__log({name:"queryresource.fetch",operation:t,fetchPolicy:n,renderPolicy:a,hasFullQuery:f,shouldFetch:i}),i){var y,g=h(t,e);r.subscribe({start:function(t){y=t;var r=l._cache.get(e);r&&r.setNetworkSubscription(y);var n=null==o?void 0:o.start;n&&n(t)},next:function(){var r=s.lookup(t.fragment);l._getOrCreateCacheEntry(e,t,g,y).setValue(g),d();var n=null==o?void 0:o.next;n&&n(r)},error:function(r){var n=l._getOrCreateCacheEntry(e,t,r,y);n.setValue(r),d(),y=null,n.setNetworkSubscription(null);var a=null==o?void 0:o.error;a&&a(r)},complete:function(){d(),y=null;var t=l._cache.get(e);t&&t.setNetworkSubscription(null);var r=null==o?void 0:o.complete;r&&r()},unsubscribe:null==o?void 0:o.unsubscribe});var P=this._cache.get(e);if(!P){var R=new Promise(function(e){d=e});R.displayName="Relay("+t.fragment.node.name+")",P=b(e,t,R,y,this._clearCacheEntry),this._cache.set(e,P)}}else{var _=null==o?void 0:o.complete;_&&_()}var x=this._cache.get(e);return null==x&&c(!1),x},e}();function g(e){return new y(e)}var P=new Map;e.exports={createQueryResource:g,getQueryResourceForEnvironment:function(e){var t=P.get(e);if(t)return t;var r=g(e);return P.set(e,r),r}}},function(e,t,r){"use strict";var n=r(8),a=r(0),o=r(10),i=r(12),u=r(4),c=r(26).getQueryResourceForEnvironment,l=r(1).__internal.fetchQuery,s=a.useContext,f=a.useEffect;e.exports=function(e){var t,r=u(),a=s(n),p=c(r),d=e.query,m=e.componentDisplayName,v=e.fetchKey,h=e.fetchPolicy,b=e.renderPolicy,y=null!==(t=e.fetchObservable)&&void 0!==t?t:l(r,d,{networkCacheConfig:e.networkCacheConfig}),g=o(),P=g.startFetch,R=g.completeFetch,_=a.wrapPrepareQueryResource(function(){return p.prepare(d,y,h,b,{start:P,complete:R,error:R},v)});f(function(){var e=p.retain(_);return function(){e.dispose()}},[r,d]);var x=_.fragmentNode,q=_.fragmentRef;return i(x,q,m).data}},function(e,t,r){"use strict";var n=r(0),a=r(25),o=r(1),i=o.createOperationDescriptor,u=o.getRequest,c=n.useMemo;e.exports=function(e,t){var r=a(t)[0];return c(function(){return i(u(e),r)},[e,r])}},function(e,t,r){"use strict";var n=r(30),a=r(31),o=r(34),i=r(8),u=r(36),c=r(37),l=r(14),s=r(13),f=r(38),p=r(44),d=r(45),m=r(46),v=r(47),h=r(48),b=r(4),y=r(1).graphql;e.exports={EntryPointContainer:n,LazyLoadEntryPointContainer:a,MatchContainer:o,ProfilerContext:i,RelayEnvironmentProvider:u,fetchQuery:c,preloadQuery:l,prepareEntryPoint:s,graphql:y,useBlockingPaginationFragment:f,useFragment:p,useLazyLoadQuery:d,usePaginationFragment:m,usePreloadedQuery:v,useRefetchableFragment:h,useRelayEnvironment:b}},function(e,t,r){"use strict";var n=r(0);e.exports=function(e){var t=e.entryPointReference,r=e.props,a=t.getComponent,o=t.queries,i=t.entryPoints,u=t.extraProps,c=a();return n.createElement(c,{entryPoints:i,extraProps:u,props:r,queries:o})}},function(e,t,r){"use strict";var n=r(0),a=r(13),o=r(4),i=r(0).useMemo,u=r(1).stableCopy;e.exports=function(e){var t,r,c=e.entryPoint,l=e.entryPointParams,s=e.props,f=e.environmentProvider,p=o(),d=c.getPreloadProps,m=(t=l,null!==(r=JSON.stringify(u(t)))&&void 0!==r?r:"null"),v=i(function(){var e;return a(null!==(e=f)&&void 0!==e?e:{getEnvironment:function(){return p}},c,l)},[p,f,d,m]),h=v.getComponent,b=v.queries,y=v.entryPoints,g=v.extraProps,P=i(function(){return h()},[h]);return n.createElement(P,{entryPoints:y,extraProps:g,props:s,queries:b})}},function(e,t){e.exports=s},function(e,t){e.exports=f},function(e,t,r){"use strict";var n=r(3)(r(35)),a=r(0),o=a.useMemo;e.exports=function(e){var t,r=e.fallback,i=e.loader,u=e.match,c=e.props;if(null!=u&&"object"!=typeof u)throw new Error("MatchContainer: Expected `match` value to be an object or null/undefined.");var l=null!==(t=u)&&void 0!==t?t:{},s=l.__id,f=l.__fragments,p=l.__fragmentOwner,d=l.__fragmentPropName,m=l.__module_component;if(null!=p&&"object"!=typeof p||null!=d&&"string"!=typeof d||null!=f&&"object"!=typeof f||null!=s&&"string"!=typeof s)throw new Error("MatchContainer: Invalid 'match' value, expected an object that has a '...SomeFragment' spread.");var v,h=null!=m?i(m):null,b=o(function(){if(null!=d&&null!=s&&null!=f){var e={};return e[d]={__id:s,__fragments:f,__fragmentOwner:p},e}return null},[s,f,p,d]);return null!=h&&null!=b?a.createElement(h,(0,n.default)({},c,b)):null!==(v=r)&&void 0!==v?v:null}},function(e,t){e.exports=p},function(e,t,r){"use strict";var n=r(0),a=r(16),o=n.useMemo;e.exports=function(e){var t=e.children,r=e.environment,i=o(function(){return{environment:r}},[r]);return n.createElement(a.Provider,{value:i},t)}},function(e,t,r){"use strict";var n=r(2),a=r(1),o=a.__internal,i=a.createOperationDescriptor,u=a.getRequest;e.exports=function(e,t,r,a){var c=u(t);"query"!==c.params.operationKind&&n(!1);var l=i(c,r);return o.fetchQuery(e,l,a).map(function(){return e.lookup(l.fragment).data})}},function(e,t,r){"use strict";var n=r(3),a=n(r(39)),o=n(r(5)),i=r(9),u=r(17),c=r(2),l=r(19),s=r(11),f=r(7),p=(r(6),r(0)),d=p.useCallback,m=p.useEffect,v=p.useRef,h=p.useState,b=r(1),y=b.getFragment,g=b.getFragmentIdentifier;function P(e){var t=e.disableStoreUpdates,r=e.enableStoreUpdates,n=(0,a.default)(e,["disableStoreUpdates","enableStoreUpdates"]),u=h(null),c=u[0],s=u[1],f=v(null),p=v(null),b=function(){null!=p.current&&(p.current(),p.current=null)},y={complete:b,start:function(){t();var e=new Promise(function(e){p.current=function(){f.current=null,e()}});f.current=e,s(e)},next:b,error:b},g=l((0,o.default)({},n,{observer:y,onReset:function(){b()}})),P=g[0],R=g[1],_=g[2];if(null!=c&&c===f.current)throw c;return m(function(){c!==f.current&&r()},[c]),[d(function(){i.unstable_getCurrentPriorityLevel(),i.unstable_NormalPriority;for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return P.apply(void 0,t)},[P,e.componentDisplayName,e.direction,e.fragmentNode.name]),R,_]}e.exports=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"useBlockingPaginationFragment()",n=y(e);f(n,"first argument of ".concat(r));var a=u(n,r),i=a.connectionPathInFragmentData,l=a.fragmentRefPathInResponse,p=a.paginationRequest,m=a.paginationMetadata;!1!==a.stream&&c(!1);var v=s(n,t,r),h=v.fragmentData,b=v.fragmentRef,R=v.refetch,_=v.disableStoreUpdates,x=v.enableStoreUpdates,q=g(n,b),E=P({direction:"backward",fragmentNode:n,fragmentRef:b,fragmentIdentifier:q,fragmentData:h,connectionPathInFragmentData:i,fragmentRefPathInResponse:l,paginationRequest:p,paginationMetadata:m,disableStoreUpdates:_,enableStoreUpdates:x,componentDisplayName:r}),w=E[0],F=E[1],k=E[2],S=P({direction:"forward",fragmentNode:n,fragmentRef:b,fragmentIdentifier:q,fragmentData:h,connectionPathInFragmentData:i,fragmentRefPathInResponse:l,paginationRequest:p,paginationMetadata:m,disableStoreUpdates:_,enableStoreUpdates:x,componentDisplayName:r}),C=S[0],j=S[1],I=S[2];return{data:h,loadNext:C,loadPrevious:w,hasNext:j,hasPrevious:F,refetch:d(function(e,t){return I(),k(),R(e,(0,o.default)({},t,{__environment:void 0}))},[I,k,R])}}},function(e,t){e.exports=d},function(e,t,r){"use strict";var n=r(3),a=n(r(20)),o=n(r(5)),i=r(2);e.exports=function(e,t,r,n,u){var c,l=u.backward,s=u.forward;if("backward"===e){var f;(null==l||null==l.count||null==l.cursor)&&i(!1);var p=(0,o.default)({},n,(f={},(0,a.default)(f,l.cursor,r),(0,a.default)(f,l.count,t),f));return s&&s.cursor&&(p[s.cursor]=null),s&&s.count&&(p[s.count]=null),p}(null==s||null==s.count||null==s.cursor)&&i(!1);var d=(0,o.default)({},n,(c={},(0,a.default)(c,s.cursor,r),(0,a.default)(c,s.count,t),c));return l&&l.cursor&&(d[l.cursor]=null),l&&l.count&&(d[l.count]=null),d}},function(e,t){e.exports=m},function(e,t){e.exports=v},function(e,t){e.exports=h},function(e,t,r){"use strict";var n=r(12),a=r(7),o=r(1).getFragment;e.exports=function(e,t){var r=o(e);return a(r,"first argument of useFragment()"),n(r,t,"useFragment()").data}},function(e,t,r){"use strict";var n=r(27),a=r(28);e.exports=function(e,t,r){var o=a(e,t);return n({componentDisplayName:"useLazyLoadQuery()",fetchKey:null==r?void 0:r.fetchKey,fetchPolicy:null==r?void 0:r.fetchPolicy,networkCacheConfig:null==r?void 0:r.networkCacheConfig,query:o,renderPolicy:null==r?void 0:r.renderPolicy_UNSTABLE})}},function(e,t,r){"use strict";var n=r(3)(r(5)),a=r(17),o=r(19),i=r(11),u=r(7),c=r(0),l=c.useCallback,s=c.useState,f=r(1),p=f.getFragment,d=f.getFragmentIdentifier;function m(e){var t=s(!1),r=t[0],a=t[1],i={start:function(){return a(!0)},complete:function(){return a(!1)},error:function(){return a(!1)}},u=o((0,n.default)({},e,{observer:i,onReset:function(){return a(!1)}}));return[u[0],u[1],r,u[2]]}e.exports=function(e,t){var r=p(e);u(r,"first argument of useLegacyPaginationFragment()");var o=a(r,"useLegacyPaginationFragment()"),c=o.connectionPathInFragmentData,s=o.fragmentRefPathInResponse,f=o.paginationRequest,v=o.paginationMetadata,h=i(r,t,"useLegacyPaginationFragment()"),b=h.fragmentData,y=h.fragmentRef,g=h.refetch,P=d(r,y),R=m({direction:"backward",fragmentNode:r,fragmentRef:y,fragmentIdentifier:P,fragmentData:b,connectionPathInFragmentData:c,fragmentRefPathInResponse:s,paginationRequest:f,paginationMetadata:v,componentDisplayName:"useLegacyPaginationFragment()"}),_=R[0],x=R[1],q=R[2],E=R[3],w=m({direction:"forward",fragmentNode:r,fragmentRef:y,fragmentIdentifier:P,fragmentData:b,connectionPathInFragmentData:c,fragmentRefPathInResponse:s,paginationRequest:f,paginationMetadata:v,componentDisplayName:"useLegacyPaginationFragment()"}),F=w[0],k=w[1],S=w[2],C=w[3];return{data:b,loadNext:F,loadPrevious:_,hasNext:k,hasPrevious:x,isLoadingNext:S,isLoadingPrevious:q,refetch:l(function(e,t){return C(),E(),g(e,(0,n.default)({},t,{__environment:void 0}))},[C,E,g])}}},function(e,t,r){"use strict";var n=r(2),a=r(27),o=r(28),i=r(4),u=r(1).__internal.fetchQueryDeduped;e.exports=function(e,t){var r=i(),c=t.fetchPolicy,l=t.fetchKey,s=t.source,f=t.variables,p=o(e,f);return p.request.node.params.name!==t.name&&n(!1),a({componentDisplayName:"usePreloadedQuery()",fetchKey:l,fetchObservable:u(r,p.request,function(){return r===t.environment&&null!=s?r.executeWithSource({operation:p,source:s}):r.execute({operation:p})}),fetchPolicy:c,query:p})}},function(e,t,r){"use strict";var n=r(11),a=r(7),o=r(1).getFragment;e.exports=function(e,t){var r=o(e);a(r,"first argument of useRefetchableFragment()");var i=n(r,t,"useRefetchableFragment()");return[i.fragmentData,i.refetch]}}])});
\No newline at end of file