UNPKG

apollo-client-devtools

Version:

Developer tools for Apollo Client, with Studio Explorer integration, cache inspection, and query watching.

1 lines • 75.1 kB
(()=>{var e={815(e,o){var E,t,n;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,t=[e],E=function(e){"use strict";if(!(globalThis.chrome&&globalThis.chrome.runtime&&globalThis.chrome.runtime.id))throw new Error("This script should only be loaded in a browser extension.");if(globalThis.browser&&globalThis.browser.runtime&&globalThis.browser.runtime.id)e.exports=globalThis.browser;else{const o="The message port closed before a response was received.",E=e=>{const E={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0},elements:{createSidebarPane:{minArgs:1,maxArgs:1}}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},goBack:{minArgs:0,maxArgs:1},goForward:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(E).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class t extends WeakMap{constructor(e,o=void 0){super(o),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const n=e=>e&&"object"==typeof e&&"function"==typeof e.then,i=(o,E)=>(...t)=>{e.runtime.lastError?o.reject(new Error(e.runtime.lastError.message)):E.singleCallbackArg||t.length<=1&&!1!==E.singleCallbackArg?o.resolve(t[0]):o.resolve(t)},s=e=>1==e?"argument":"arguments",a=(e,o)=>function(E,...t){if(t.length<o.minArgs)throw new Error(`Expected at least ${o.minArgs} ${s(o.minArgs)} for ${e}(), got ${t.length}`);if(t.length>o.maxArgs)throw new Error(`Expected at most ${o.maxArgs} ${s(o.maxArgs)} for ${e}(), got ${t.length}`);return new Promise((n,s)=>{if(o.fallbackToNoCallback)try{E[e](...t,i({resolve:n,reject:s},o))}catch(i){console.warn(`${e} API method doesn't seem to support the callback parameter, falling back to call it without a callback: `,i),E[e](...t),o.fallbackToNoCallback=!1,o.noCallback=!0,n()}else o.noCallback?(E[e](...t),n()):E[e](...t,i({resolve:n,reject:s},o))})},r=(e,o,E)=>new Proxy(o,{apply:(o,t,n)=>E.call(t,e,...n)});let l=Function.call.bind(Object.prototype.hasOwnProperty);const g=(e,o={},E={})=>{let t=Object.create(null),n={has:(o,E)=>E in e||E in t,get(n,i,s){if(i in t)return t[i];if(!(i in e))return;let c=e[i];if("function"==typeof c)if("function"==typeof o[i])c=r(e,e[i],o[i]);else if(l(E,i)){let o=a(i,E[i]);c=r(e,e[i],o)}else c=c.bind(e);else if("object"==typeof c&&null!==c&&(l(o,i)||l(E,i)))c=g(c,o[i],E[i]);else{if(!l(E,"*"))return Object.defineProperty(t,i,{configurable:!0,enumerable:!0,get:()=>e[i],set(o){e[i]=o}}),c;c=g(c,o[i],E["*"])}return t[i]=c,c},set:(o,E,n,i)=>(E in t?t[E]=n:e[E]=n,!0),defineProperty:(e,o,E)=>Reflect.defineProperty(t,o,E),deleteProperty:(e,o)=>Reflect.deleteProperty(t,o)},i=Object.create(e);return new Proxy(i,n)},c=e=>({addListener(o,E,...t){o.addListener(e.get(E),...t)},hasListener:(o,E)=>o.hasListener(e.get(E)),removeListener(o,E){o.removeListener(e.get(E))}}),A=new t(e=>"function"!=typeof e?e:function(o){const E=g(o,{},{getContent:{minArgs:0,maxArgs:0}});e(E)}),Q=new t(e=>"function"!=typeof e?e:function(o,E,t){let i,s,a=!1,r=new Promise(e=>{i=function(o){a=!0,e(o)}});try{s=e(o,E,i)}catch(e){s=Promise.reject(e)}const l=!0!==s&&n(s);if(!0!==s&&!l&&!a)return!1;const g=e=>{e.then(e=>{t(e)},e=>{let o;o=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",t({__mozWebExtensionPolyfillReject__:!0,message:o})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return g(l?s:r),!0}),h=({reject:E,resolve:t},n)=>{e.runtime.lastError?e.runtime.lastError.message===o?t():E(new Error(e.runtime.lastError.message)):n&&n.__mozWebExtensionPolyfillReject__?E(new Error(n.message)):t(n)},w=(e,o,E,...t)=>{if(t.length<o.minArgs)throw new Error(`Expected at least ${o.minArgs} ${s(o.minArgs)} for ${e}(), got ${t.length}`);if(t.length>o.maxArgs)throw new Error(`Expected at most ${o.maxArgs} ${s(o.maxArgs)} for ${e}(), got ${t.length}`);return new Promise((e,o)=>{const n=h.bind(null,{resolve:e,reject:o});t.push(n),E.sendMessage(...t)})},p={devtools:{network:{onRequestFinished:c(A)}},runtime:{onMessage:c(Q),onMessageExternal:c(Q),sendMessage:w.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:w.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return E.privacy={network:{"*":d},services:{"*":d},websites:{"*":d}},g(e,p,E)};e.exports=E(chrome)}},void 0===(n="function"==typeof E?E.apply(o,t):E)||(e.exports=n)}};const o={};function E(t){const n=o[t];if(void 0!==n)return n.exports;const i=o[t]={exports:{}};return e[t].call(i.exports,i,i.exports,E),i.exports}E.n=e=>{const o=e&&e.__esModule?()=>e.default:()=>e;return E.d(o,{a:o}),o},E.d=(e,o)=>{for(var t in o)E.o(o,t)&&!E.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},E.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{"use strict";var e=E(815),o=E.n(e);function t(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";return new Array(10).fill(null).map(()=>e[Math.floor(62*Math.random())]).join("")}[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError].reduce((e,o)=>e.set(o.name,o),new Map);function n(e){return"object"==typeof e&&null!==e&&"source"in e&&"apollo-client-devtools"===e.source}function i(e){return{...e,id:t(),source:"apollo-client-devtools"}}const s=Symbol("SKIP_RESPONSE");function a(e){const o=new Map;let E=null;function i(e){(function(e){return n(e)&&"rpcRequest"===e.type})(e)&&o.get(e.name)?.(e)}return function(n,a,r={}){if(o.has(n))throw new Error("Only one rpc handler can be registered per type");o.set(n,async({id:o,params:E})=>{try{const n=await Promise.resolve(a(...E));if(n===s)return;e.postMessage({source:"apollo-client-devtools",type:"rpcResponse",id:t(),sourceId:o,result:n})}catch(E){e.postMessage({source:"apollo-client-devtools",type:"rpcResponse",id:t(),sourceId:o,error:(n=E,n instanceof Error?{name:n.name,message:n.message,stack:n.stack}:{message:String(n)})})}var n}),E||(E=e.addListener(i));const l=()=>{o.delete(n),0===o.size&&E&&(E(),E=null)};return r.signal&&r.signal.addEventListener("abort",l,{once:!0}),l}}const r=JSON.parse('{"allMessages":[null,"store.merge expects a string ID","Missing field \'%s\' while extracting keyFields from %s","Cannot change root %s __typename more than once","Inferring subtype %s of supertype %s","Undefined \'from\' passed to readField with arguments %s","Cannot automatically merge arrays","No fragment named %s","Missing selection set for object of type %s returned for query field %s","Could not identify object %s","Missing field \'%s\' while writing result %o","Cache data may be lost when replacing the %s field of a %s object.\\n\\nTo address this problem (which is not a bug in Apollo Client), %sdefine a custom merge function for the %s field, so InMemoryCache can safely merge these objects:\\n\\n  existing: %s\\n  incoming: %s\\n\\nFor more information about these options, please refer to the documentation:\\n\\n  * Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers\\n  * Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects\\n","To initialize Apollo Client, you must specify a \'cache\' property in the options object. \\nFor more information, please visit: https://go.apollo.dev/c/docs","Download the Apollo DevTools for a better development experience: %s","The cache-and-network fetchPolicy does not work with client.query, because client.query can only return a single result. Please use client.watchQuery to receive multiple results from the cache and the network, or consider using a different fetchPolicy, such as cache-first or network-only.","In client.refetchQueries, Promise.all promise rejected with error %o","`getCacheKey` must return an array or undefined","Called refetch(%o) for query %o, which does not declare a $variables variable.\\nDid you mean to call refetch(variables) instead of refetch({ variables })?","Unhandled GraphQL subscription error","Attempted to start a polling query without a polling interval.","Unhandled error","Missing cache result fields: %o","QueryManager stopped while query was in flight","mutation option is required. You must specify your GraphQL document in the mutation option.","Mutations support only \'network-only\' or \'no-cache\' fetchPolicy strings. The default `network-only` behavior automatically writes mutation results to the cache. Passing `no-cache` skips the cache write.","query option is required. You must specify your GraphQL document in the query option.","You must wrap the query string in a \\"gql\\" tag.","returnPartialData option only supported on watchQuery.","pollInterval option only supported on watchQuery.","Store reset while query was in flight (not completed in link chain)","Unknown query named \\"%s\\" requested in refetchQueries options.include array","Unknown query %s requested in refetchQueries options.include array","You are calling concat on a terminating link, which will have no effect %o","request is not implemented","\\n\\"fetch\\" has not been found globally and no fetcher has been configured. To fix this, install a fetch package (like https://www.npmjs.com/package/cross-fetch), instantiate the fetcher, and pass it into your HttpLink constructor. For example:\\n\\nimport fetch from \'cross-fetch\';\\nimport { ApolloClient, HttpLink } from \'@apollo/client\';\\nconst client = new ApolloClient({\\n  link: new HttpLink({ uri: \'/graphql\', fetch })\\n});\\n    ","Multipart-subscriptions do not support @defer","Network request failed. %s is not serializable: %s","Missing/invalid \\"sha256\\" or \\"generateHash\\" function. Please configure one using the \\"createPersistedQueryLink(options)\\" options parameter.","PersistedQueryLink cannot be the last link in the chain.","Promise Wrapper does not support multiple results from Observable","illegal argument: %s","Could not find \\"client\\" in the context of ApolloConsumer. Wrap the root component in an <ApolloProvider>.","Invoking `getApolloContext` in an environment where `React.createContext` is not available.\\nThe Apollo Client functionality you are trying to use is only available in React Client Components.\\nPlease make sure to add \\"use client\\" at the top of your file.\\nFor more information, see https://nextjs.org/docs/getting-started/react-essentials#client-components","ApolloProvider was not passed a client instance. Make sure you pass in your client via the \\"client\\" prop.","To access the wrapped instance, you need to specify { withRef: true } in the options","Could not find \\"client\\" in the context or passed in as an option. Wrap the root component in an <ApolloProvider>, or pass an ApolloClient instance in via options.","It appears that `useReadQuery` was used outside of `useBackgroundQuery`. `useReadQuery` is only supported for use with `useBackgroundQuery`. Please ensure you are passing the `queryRef` returned from `useBackgroundQuery`.","Calling default no-op implementation of InternalState#forceUpdate","\'useSubscription\' supports only the \'onSubscriptionData\' or \'onData\' option, but not both. Only the \'onData\' option will be used.","\'onSubscriptionData\' is deprecated and will be removed in a future major version. Please use the \'onData\' option instead.","\'useSubscription\' supports only the \'onSubscriptionComplete\' or \'onComplete\' option, but not both. Only the \'onComplete\' option will be used.","\'onSubscriptionComplete\' is deprecated and will be removed in a future major version. Please use the \'onComplete\' option instead.","Could not find a \\"suspenseCache\\" in the context or passed in as an option. Wrap the root component in an <ApolloProvider> and provide a suspenseCache, or pass a SuspenseCache instance in via options.","The fetch policy `%s` is not supported with suspense.","Using `returnPartialData` with a `no-cache` fetch policy has no effect. To read partial data from the cache, consider using an alternate fetch policy.","The result of getSnapshot should be cached to avoid an infinite loop","Argument of %s passed to parser was not a valid GraphQL DocumentNode. You may need to use \'graphql-tag\' or another method to convert your operation into a document","Passing only a fragment to \'graphql\' is not yet supported. You must include a query, subscription or mutation as well","react-apollo only supports a query, subscription, or a mutation per HOC. %s had %s queries, %s subscriptions and %s mutations. You can use \'compose\' to join multiple operation types to a component","react-apollo only supports one definition per HOC. %s had %s definitions. You can use \'compose\' to join multiple operation types to a component","Running a %s requires a graphql %s, but a %s was used instead.","query is required","Invalid variable referenced in @%s directive.","Incorrect number of arguments for the @%s directive.","Invalid argument for the @%s directive.","Argument for the @%s directive must be a variable or a boolean value.","Found a %s operation%s. No operations are allowed when using a fragment as a query. Only fragments are allowed.","Found %s fragments. `fragmentName` must be provided when there is not exactly 1 fragment.","Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a \\"gql\\" tag? http://docs.apollostack.com/apollo-client/core.html#gql","Schema type definitions not allowed in queries. Found: \\"%s\\"","Ambiguous GraphQL document: contains %s operations","Must contain a query definition.","Fragment must have exactly one definition.","Must be a fragment definition.","Expected a parsed GraphQL query with a query, mutation, subscription, or a fragment.","The inline argument \\"%s\\" of kind \\"%s\\"is not supported. Use variables instead of inline arguments to overcome this limitation.","Could not find operation or fragment","Removing an @connection directive even though it does not have a key. You may want to use the key parameter to specify a store key.","Cache data may be lost when replacing the %s field of a %s object.\\n\\nThis could cause additional (usually avoidable) network requests to fetch data that were otherwise cached.\\n\\nTo address this problem (which is not a bug in Apollo Client), %sdefine a custom merge function for the %s field, so InMemoryCache can safely merge these objects:\\n\\n  existing: %s\\n  incoming: %s\\n\\nFor more information about these options, please refer to the documentation:\\n\\n  * Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers\\n  * Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects\\n","cache.modify: You are trying to write a Reference that is not part of the store: %o\\nPlease make sure to set the `mergeIntoStore` parameter to `true` when creating a Reference that is not part of the store yet:\\n`toReference(object, true)`","cache.modify: Writing an array with a mix of both References and Objects will not result in the Objects being normalized correctly.\\nPlease convert the object instance %o to a Reference before writing it to the cache by calling `toReference(object, true)`.","Cache data may be lost when replacing the %s field of a %s object.\\n\\nThis could cause additional (usually avoidable) network requests to fetch data that were otherwise cached.\\n\\nTo address this problem (which is not a bug in Apollo Client), %sdefine a custom merge function for the %s field, so InMemoryCache can safely merge these objects:\\n\\n  existing: %o\\n  incoming: %o\\n\\nFor more information about these options, please refer to the documentation:\\n\\n  * Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers\\n  * Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects\\n","Mock response maxUsageCount must be greater than 0, %s given","useLoadableQuery: \'loadQuery\' should not be called during render. To start a query during render, use the \'useBackgroundQuery\' hook.","Unknown query %o requested in refetchQueries options.include array","Expected a QueryRef object, but got something else instead.","The query has not been loaded. Please load the query.","A subscription that is skipped cannot be restarted.","You must provide an `updateQuery` function when using `fetchMore` with a `no-cache` fetch policy.","Could not identify object passed to `from` for \'%s\' fragment, either because the object is non-normalized or the key fields are missing. If you are masking this object, please ensure the key fields are requested by the parent object.","[%s]: Fragments masked by data masking are inaccessible when using fetch policy \\"no-cache\\". Please add `@unmask` to each fragment spread to access the data.","Expected a parsed GraphQL document with a query, mutation, or subscription.","Could not find fragment with name \\"%s\\".","Could not find fragment with name \'%s\'.","Accessing unmasked field on %s at path \'%s\'. This field will not be available when masking is enabled. Please read the field from the fragment instead.","The configured cache does not support data masking which effectively disables it. Please use a cache that supports data masking or disable data masking to silence this warning.","@unmask \'mode\' argument does not support variables.","@unmask \'mode\' argument must be of type string.","@unmask \'mode\' argument does not recognize value \'%s\'.","Unknown anonymous query requested in refetchQueries options.include array","[ApolloClient]: Apollo Client 4.0 will require a `link` option and will not create a default link when not provided. Please provide a `link` option.","[Mutation]: The `<Mutation />` component is deprecated and will be removed in Apollo Client 4.0. Please use the `useMutation` React hook instead.","[Query]: The `<Query />` component is deprecated and will be removed in Apollo Client 4.0. Please use an available React hook such as `useQuery` instead.","[Subscription]: The `<Subscription />` component is deprecated and will be removed in Apollo Client 4.0. Please use the `useSubscription` React hook instead.","[resetApolloContext]: `resetApolloContext` is deprecated and will be removed in Apollo Client 4.0. Please use `getApolloContext` instead.","[graphql]: The `graphql` higher order component is deprecated and will be removed in Apollo Client 4.0. Please switch to an available React hook such as `useQuery`, `useMutation`, or `useSubscription`.","[withMutation]: The `withMutation` higher order component is deprecated and will be removed in Apollo Client 4.0. Please switch to an available React hook such as `useQuery`.","[withQuery]: The `withQuery` higher order component is deprecated and will be removed in Apollo Client 4.0. Please switch to an available React hook such as `useQuery`.","[withSubscription]: The `withSubscription` higher order component is deprecated and will be removed in Apollo Client 4.0. Please switch to an available React hook such as `useSubscription`.","[%s]: `%s` is a deprecated hook option and will be removed in Apollo Client 4.0. %s","[useLazyQuery]: `reobserve` is deprecated and will removed in Apollo Client 4.0. Please change options by rerendering `useLazyQuery` with new options.","[useLazyQuery]: Calling `execute` in render will throw in Apollo Client 4.0. Either switch to `useQuery` to run the query during render or move the `execute` call inside of `useEffect`.","[useQuery]: `reobserve` is deprecated and will removed in Apollo Client 4.0. Please change options by rerendering `useQuery` with new options.","[useSubscription]: `onSubscriptionData` is deprecated and will be removed in Apollo Client 4.0. Please use the \'onData\' option instead.","[useSubscription]: `onSubscriptionComplete` is deprecated and will be removed in Apollo Client 4.0. Please use the \'onComplete\' option instead.","[parser]: `parser` is deprecated and will be removed in Apollo Client 4.0. Please remove all usages of `parser`.","[%s]: `%s` is deprecated and will be removed in Apollo Client 4.0. %s","[client.query]: Apollo Client 4.0 will no longer support the `standby` fetch policy with `client.query`. Please use a different fetch policy.","[observableQuery.result]: `result` is deprecated and will be removed with Apollo Client 4.0.","[ObservableQuery]: `getLastResult` is deprecated and will be removed in Apollo Client 4.0. Please discontinue using this method.","[observableQuery.resetQueryStoreErrors]: `resetQueryStoreErrors` is deprecated and will be removed with Apollo Client 4.0. Please discontinue using this method.","[observableQuery.setOptions] `setOptions` is deprecated and will be removed in Apollo Client 4.0. Please use `observableQuery.reobserve(newOptions)` instead.","[BatchHttpLink]: Apollo Client 4.0 will no longer remove `@client` fields from queries sent through the link chain. Please open an issue if this warning is displayed under standard usage.","[ApolloLink] `onError` is deprecated and will be removed with Apollo Client 4.0. Please discontinue using it.","[ApolloLink] `setOnError` is deprecated and will be removed with Apollo Client 4.0. Please discontinue using it.","[HttpLink]: Apollo Client 4.0 will no longer remove `@client` fields from queries sent through the link chain. Please open an issue if this warning is displayed under standard usage.","The configured cache does not support data masking which effectively disables it. Please use a cache that supports data masking or disable data masking to silence this warning. Caches will be required to support the necessary data masking APIs in Apollo Client 4.0.","[MockLink]: `newData` is deprecated and will be removed in Apollo Client 4.0. Please use the `result` option with a callback function and set the `maxUsageCount` option to `Number.POSITIVE_INFINITY`.\\n\\nFound `newData` on response:\\n%o","[MockLink]: Apollo Client 4.0 will throw when mocking client-only query \'%s\'. Please ensure the query has at least 1 non-client field.","useLazyQuery: \'%s\' cannot be called before executing the query.","useLazyQuery: \'execute\' should not be called during render. To start a query during render, use the \'useQuery\' hook.","Unknown type for `response.body`. Please use a `fetch` implementation that is WhatWG-compliant and that uses WhatWG ReadableStreams for `body`.","Exceeded maximum rerender count of %d.\\nThis either means you have very deep `useQuery` waterfalls in your application\\nand need to increase the `maxRerender` option to `prerenderStatic`, or that\\nyou have an infinite render loop in your application.","The operation was aborted before it could be attempted.","The link chain completed without emitting a value. This is likely unintentional and should be updated to emit a value before completing.","realisticDelay: `min` must be less than `max`","Cannot mock a client-only query. Mocked responses should contain at least one non-client field.","Mocked response `maxUsageCount` must be greater than 0. Given %s","The standby fetchPolicy does not work with client.query, because standby does not fetch. Consider using a different fetchPolicy, such as cache-first or network-only.","notifyOnNetworkStatusChange option only supported on watchQuery.","To initialize Apollo Client, you must specify a \'link\' property in the options object. \\nFor more information, please visit: https://go.apollo.dev/c/docs","Expected document to contain `@client` fields.","Could not find a resolver for the \'%s\' field. The field value has been set to `null`.","The \'%s\' resolver returned `undefined` instead of a value. This is likely a bug in the resolver. If you didn\'t mean to return a value, return `null` instead.","The \'%s\' field had no cached value and only forced resolvers were run. The value was set to `null`.","The \'%s\' field on object %o returned `undefined` instead of a value. The parent resolver did not include the property in the returned value and there was no resolver defined for the field.","Could not resolve __typename on object %o returned from resolver \'%s\'. \'__typename\' needs to be returned to properly resolve child fields.","The configured cache does not support fragment matching which will lead to incorrect results when executing local resolvers. Please use a cache that implements `fragmetMatches`.","Mutation \'%s\' contains `@client` fields with variables provided by `@export` but local state has not been configured.","Subscription \'%s\' contains `@client` fields with variables provided by `@export` but local state has not been configured.","%s \'%s\' contains `@client` fields but local state has not been configured.","Query \'%s\' contains `@client` fields with variables provided by `@export` but local state has not been configured.","Query \'%s\' contains `@client` fields but local state has not been configured.","`%s` is a forbidden field alias name in the selection set for field `%s` in %s \\"%s\\".","The `mutation` option is required. Please provide a GraphQL document in the `mutation` option.","Mutations only support \'network-only\' or \'no-cache\' fetch policies. The default \'network-only\' behavior automatically writes mutation results to the cache. Passing \'no-cache\' skips the cache write.","`@defer` is not supported without specifying an incremental handler. Please pass a handler as the `incrementalHandler` option to the `ApolloClient` constructor.","Cannot execute `fetchMore` for \'cache-only\' query \'%s\'. Please use a different fetch policy.","Cannot poll on \'cache-only\' query \'%s\' and as such, polling is disabled. Please use a different fetch policy.","%s \'%s\' contains `@client` and `@defer` directives. These cannot be used together.","[ApolloLink.split]: The test function returned a non-boolean value which could result in subtle bugs (e.g. such as using an `async` function which always returns a truthy value). Got `%o`.","The terminating link provided to `ApolloLink.execute` called `forward` instead of handling the request. This results in an observable that immediately completes and does not emit a value. Please provide a terminating link that properly handles the request.\\n\\nIf you are using a split link, ensure each branch contains a terminating link that handles the request.","`WebSocketLink` uses the deprecated and unmaintained `subscriptions-transport-ws` library. This link is no longer maintained and will be removed in a future major version of Apollo Client. We recommend switching to `GraphQLWsLink` which uses the `graphql-ws` library to send GraphQL operations through WebSocket connections (https://the-guild.dev/graphql/ws).","The `variablesUnknown` option can only be used together with a `standby` fetch policy.","The \'%s\' field resolves the value from the cache, for example from a \'read\' function, but a \'no-cache\' fetch policy was used. The field value has been set to `null`. Either define a local resolver or use a fetch policy that uses the cache to ensure the field is resolved correctly.","Could not find a resolver for the \'%s\' field nor does the cache resolve the field. The field value has been set to `null`. Either define a resolver for the field or ensure the cache can resolve the value, for example, by adding a \'read\' function to a field policy in \'InMemoryCache\'.","Could not find pending chunk for incremental value. Please file an issue for the Apollo Client team to investigate.","`@defer` and `@stream` are not supported without specifying an incremental handler. Please pass a handler as the `incrementalHandler` option to the `ApolloClient` constructor.","`refetchOn` was set on query \'%s\' but no `RefetchEventManager` is configured on this `ApolloClient` instance. This option has no effect. Pass a `RefetchEventManager` instance to the `refetchEventManager` option on the `ApolloClient` constructor.","`refetchOn` references the \'%s\' event on query \'%s\' but no source is configured for it on the `RefetchEventManager`. This event will never fire. Add a source for the event to the `sources` option or call `setEventSource` on the refetch event manager.","Connected an `ApolloClient` instance to a `RefetchEventManager` that was already connected to a different `ApolloClient`. The previous client has been disconnected and will no longer receive refetch events from this manager.","Received \'%s\' event but an `ApolloClient` instance is not connected to the `RefetchEventManager`. No queries will refetch. Pass the manager to the `refetchEventManager` option on the `ApolloClient` constructor.","Received \'%s\' event but no source is configured for it on the `RefetchEventManager`. No queries will refetch. Add the event to the `sources` option or call `setEventSource`.","`refetchOn` was set on query \'%s\' but no `RefetchEventManager` is configured on this `ApolloClient` instance. This option has no effect until a RefetchEventManager is connected to this client. Pass a `RefetchEventManager` instance to the `refetchEventManager` option on the `ApolloClient` constructor.","The network result for query %s was written to the cache, but reading it back returned a partial result.\\n\\nA `read` or `merge` function left missing fields after this write. Because the cache result is incomplete, Apollo Client cannot apply it to the network result. The raw network result was returned instead, and doesn\'t include any transformed values returned from `read` functions.\\n\\nTo address this problem (which is not a bug in Apollo Client), check the `read` and `merge` functions for the fields in this query. A `read` or `merge` function that leaves missing fields leaves the cache unable to fulfill the query\'s data requirements.\\n\\n  missing fields: %o\\n  network result: %o\\n  cache result: %o\\n\\nFor more information, please refer to the documentation:\\n\\n  * Customizing cache field behavior: https://go.apollo.dev/c/cache-field-behavior\\n","The field policy for \'%s\' is configured as a \'%s\' scalar, but the field is not a scalar field because it contains a selection set. The field value remains unchanged.","The network result for query %s was written to the cache, but reading it back returned a partial result.\\n\\nA `read` or `merge` function left missing fields after this write. Because the cache result is incomplete, Apollo Client cannot apply it to the network result. The raw network result was returned instead, and doesn\'t include any transformed values returned from `read` functions or custom scalars.\\n\\nTo address this problem (which is not a bug in Apollo Client), check the `read` and `merge` functions for the fields in this query. A `read` or `merge` function that leaves missing fields leaves the cache unable to fulfill the query\'s data requirements.\\n\\n  missing fields: %o\\n  network result: %o\\n  cache result: %o\\n\\nFor more information, please refer to the documentation:\\n\\n  * Customizing cache field behavior: https://go.apollo.dev/c/cache-field-behavior\\n","The field policy for \'%s\' is configured with the \'%s\' scalar, so its \'%s\' function is ignored. Scalar configuration cannot be used with custom read or merge functions.","The field policy for \'%s\' is configured with the \'%s\' scalar, but the field is not a scalar field because it contains a selection set. The field value remains unchanged.","Apollo Client stopped refetching \'%s\' because the same incomplete cache result was already refetched. Automatic refetching was halted to prevent an endless cycle of network requests.\\n\\nThis often means another query is overwriting non-normalized data selected by this query. Common fixes:\\n\\n  * Select an `id` or `_id` field in each query that writes the object\\n  * Set custom `keyFields` if the object uses a different identity\\n  * Add a field `merge` function so partial writes combine instead of replace\\n\\n  missing fields: %o\\n\\nFor more information about these options, please refer to the documentation:\\n\\n  * Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers\\n  * Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects\\n","Document node must be a query, mutation, or subscription","The custom scalar configuration for \'%s\' uses list type \'%s\', but the value is not an array. The value was coerced as \'%s\' anyway.","The variable \'%s\' has list type \'%s\', but the value is not an array. The value was coerced as \'%s\' anyway."],"allConditions":[null,"typeof dataId === \\"string\\"","extracted !== void 0","!old || old === which",null,"!isReference(value)","options.fetchPolicy !== \'cache-and-network\'","Array.isArray(cacheKeys)","fragment","pollInterval","mutation","fetchPolicy === \'network-only\' ||\\n    fetchPolicy === \'no-cache\'","options.query","options.query.kind === \'Document\'","!options.returnPartialData","!options.pollInterval","options && (typeof options.sha256 === \'function\' ||\\n    typeof options.generateHash === \'function\')","forward","context && context.client","\'createContext\' in React","context.client","this.withRef","operationOptions.withRef","!!client","queryRef.promiseCache","suspenseCache","supportedFetchPolicies.includes(fetchPolicy)","!!document && !!document.kind","!fragments.length ||\\n    (queries.length || mutations.length || subscriptions.length)","queries.length + mutations.length + subscriptions.length <= 1","definitions.length === 1","operation.type === type","queryWithoutConnection","evaledValue !== void 0","directiveArguments && directiveArguments.length === 1","ifArgument.name && ifArgument.name.value === \'if\'","ifValue &&\\n    (ifValue.kind === \'Variable\' || ifValue.kind === \'BooleanValue\')","fragments.length === 1","doc && doc.kind === \'Document\'","operations.length <= 1","queryDef && queryDef.operation === \'query\'","doc.kind === \'Document\'","doc.definitions.length <= 1","fragmentDef.kind === \'FragmentDefinition\'","internalQueryRef.promiseCache","\\"createContext\\" in React","!fragments.length ||\\n    queries.length ||\\n    mutations.length ||\\n    subscriptions.length","options.fetchPolicy !== \\"cache-and-network\\"","fetchPolicy === \\"network-only\\" || fetchPolicy === \\"no-cache\\"","options.query.kind === \\"Document\\"","options &&\\n    (typeof options.sha256 === \\"function\\" ||\\n        typeof options.generateHash === \\"function\\")","ifArgument.name && ifArgument.name.value === \\"if\\"","ifValue &&\\n    (ifValue.kind === \\"Variable\\" || ifValue.kind === \\"BooleanValue\\")","doc && doc.kind === \\"Document\\"","queryDef && queryDef.operation === \\"query\\"","doc.kind === \\"Document\\"","fragmentDef.kind === \\"FragmentDefinition\\"","mockedResponse.maxUsageCount > 0","!calledDuringRender()","!queryRef || QUERY_REFERENCE_SYMBOL in queryRef","queryWithoutClientOnlyDirectives","internalQueryRef","!optionsRef.current.skip","updateQuery","definition","!!fragment","resultRef.current","fetcher || typeof fetch !== \\"undefined\\"","response.body && typeof response.body.getReader === \\"function\\"","renderCount <= maxRerenders","!signal?.aborted","didEmitValue","operations.length == 1 && operations[0].operation === expectedType","max > min","serverQuery","(mock.maxUsageCount ?? 1) > 0","options.fetchPolicy !== \\"standby\\"","!options.notifyOnNetworkStatusChange","options.cache","options.link","hasDirectives([\\"client\\"], document)","cache.fragmentMatches","this.localState","!this.getDocumentInfo(query).hasClientExports || this.localState","optionsWithDefaults.mutation","optionsWithDefaults.fetchPolicy === \\"network-only\\" ||\\n    optionsWithDefaults.fetchPolicy === \\"no-cache\\"","!hasDirectives([\\"defer\\"], request.query)","this.options.fetchPolicy !== \\"cache-only\\"","!hasIncrementalDirective","fetchPolicy === \\"standby\\"","pending","!hasDirectives([\\"defer\\", \\"stream\\"], request.query)","operationType"],"allFiles":[null,"@apollo/client/cache/inmemory/entityStore.js","@apollo/client/cache/inmemory/key-extractor.js","@apollo/client/cache/inmemory/policies.js","@apollo/client/cache/inmemory/readFromStore.js","@apollo/client/cache/inmemory/writeToStore.js","@apollo/client/core/ApolloClient.js","@apollo/client/core/DocumentTransform.js","@apollo/client/core/LocalState.js","@apollo/client/core/ObservableQuery.js","@apollo/client/core/QueryManager.js","@apollo/client/link/core/ApolloLink.js","@apollo/client/link/http/checkFetcher.js","@apollo/client/link/http/createHttpLink.js","@apollo/client/link/http/serializeFetchParameter.js","@apollo/client/link/persisted-queries/index.js","@apollo/client/link/utils/toPromise.js","@apollo/client/link/utils/validateOperation.js","@apollo/client/react/context/ApolloConsumer.js","@apollo/client/react/context/ApolloContext.js","@apollo/client/react/context/ApolloProvider.js","@apollo/client/react/hoc/hoc-utils.js","@apollo/client/react/hoc/withApollo.js","@apollo/client/react/hooks/useApolloClient.js","@apollo/client/react/hooks/useBackgroundQuery.js","@apollo/client/react/hooks/useQuery.js","@apollo/client/react/hooks/useSubscription.js","@apollo/client/react/hooks/useSuspenseCache.js","@apollo/client/react/hooks/useSuspenseQuery.js","@apollo/client/react/hooks/useSyncExternalStore.js","@apollo/client/react/parser/index.js","@apollo/client/testing/core/mocking/mockLink.js","@apollo/client/utilities/graphql/directives.js","@apollo/client/utilities/graphql/fragments.js","@apollo/client/utilities/graphql/getFromAST.js","@apollo/client/utilities/graphql/storeUtils.js","@apollo/client/utilities/graphql/transform.js","@apollo/client/utilities/graphql/DocumentTransform.js","@apollo/client/react/hooks/useReadQuery.js","@apollo/client/react/hooks/useLoadableQuery.js","@apollo/client/react/internal/cache/QueryReference.js","@apollo/client/cache/core/cache.js","@apollo/client/core/masking.js","@apollo/client/masking/maskDefinition.js","@apollo/client/masking/maskFragment.js","@apollo/client/masking/maskOperation.js","@apollo/client/masking/utils.js","@apollo/client/react/components/Mutation.js","@apollo/client/react/components/Query.js","@apollo/client/react/components/Subscription.js","@apollo/client/react/hoc/graphql.js","@apollo/client/react/hoc/mutation-hoc.js","@apollo/client/react/hoc/query-hoc.js","@apollo/client/react/hoc/subscription-hoc.js","@apollo/client/react/hooks/internal/useWarnRemovedOption.js","@apollo/client/react/hooks/useLazyQuery.js","@apollo/client/utilities/deprecation/index.js","@apollo/client/link/batch-http/batchHttpLink.js","@apollo/client/link/http/parseAndCheckHttpResponse.js","@apollo/client/react/ssr/prerenderStatic.js","@apollo/client/react/hooks/internal/validateSuspenseHookOptions.js","@apollo/client/utilities/internal/checkDocument.js","@apollo/client/utilities/internal/getFragmentDefinition.js","@apollo/client/utilities/internal/getFragmentFromSelection.js","@apollo/client/utilities/internal/getFragmentQueryDocument.js","@apollo/client/utilities/internal/getMainDefinition.js","@apollo/client/utilities/internal/getQueryDefinition.js","@apollo/client/utilities/internal/removeDirectivesFromDocument.js","@apollo/client/utilities/internal/shouldInclude.js","@apollo/client/utilities/internal/valueToObjectRepresentation.js","@apollo/client/local-state/LocalState.js","@apollo/client/incremental/handlers/notImplemented.js","@apollo/client/link/ws/index.js","@apollo/client/incremental/handlers/graphql17Alpha9.js","@apollo/client/core/RefetchEventManager.js","@apollo/client/core/QueryInfo.js","@apollo/client/utilities/internal/coerceScalarFieldsToParsed.js","@apollo/client/cache/inmemory/inMemoryCache.js"],"byVersion":{"3.8.0-beta.0":"1","3.8.0-beta.1":"2","3.8.0-beta.2":"2","3.8.0-beta.3":"2","3.8.0-beta.4":"2","3.8.0-beta.5":"3","3.8.0-beta.6":"4","3.8.0-beta.7":"4","3.8.0-rc.0":"5","3.8.0-rc.1":"5","3.8.0-rc.2":"6","3.8.0":"6","3.8.1":"6","3.8.2":"7","3.8.3":"7","3.8.4":"7","3.8.5":"7","3.8.6":"8","3.8.7":"8","3.8.8":"8","3.8.9":"8","3.8.10":"9","3.9.0-alpha.0":"7","3.9.0-alpha.1":"10","3.9.0-alpha.2":"10","3.9.0-alpha.3":"11","3.9.0-alpha.4":"11","3.9.0-alpha.5":"12","3.9.0-beta.0":"12","3.9.0-beta.1":"12","3.9.0-rc.0":"12","3.9.0-rc.1":"13","3.9.0":"13","3.9.1":"14","3.9.2":"14","3.9.3":"14","3.9.4":"14","3.9.5":"14","3.9.6":"14","3.9.7":"14","3.9.8":"14","3.9.9":"14","3.9.10":"14","3.9.11":"14","3.10.0-alpha.1":"14","3.10.0-rc.0":"14","3.10.0-rc.1":"14","3.10.0":"14","3.10.1":"14","3.10.2":"14","3.10.3":"14","3.10.4":"15","3.10.5":"15","3.10.6":"15","3.10.7":"15","3.10.8":"15","3.11.0-rc.0":"16","3.11.0-rc.1":"16","3.11.0-rc.2":"16","3.11.0":"16","3.11.1":"16","3.11.2":"16","3.11.3":"17","3.11.4":"17","3.11.5":"17","3.11.6":"17","3.11.7":"17","3.11.8":"17","3.11.9":"17","3.11.10":"17","3.11.11-rc.0":"18","3.12.0-alpha.0":"19","3.12.0-rc.0":"18","3.12.0-rc.1":"18","3.12.0-rc.2":"18","3.12.0-rc.3":"18","3.12.0-rc.4":"20","3.12.0":"20","3.12.1":"20","3.12.2":"20","3.12.3":"20","3.12.4":"21","3.12.5":"21","3.12.6":"21","3.12.7":"21","3.12.8":"21","3.12.9":"21","3.12.10":"21","3.12.11":"21","3.13.0-rc.0":"21","3.13.0":"21","3.13.1":"21","3.13.2":"21","3.13.3":"21","3.13.4":"21","3.13.5":"21","3.13.6":"21","3.13.7":"21","3.13.8":"21","3.13.9":"21","3.14.0-alpha.0":"22","3.14.0-alpha.1":"23","3.14.0-rc.0":"23","3.14.0":"23","3.14.1":"24","4.0.0-alpha.0":"25","4.0.0-alpha.1":"26","4.0.0-alpha.2":"26","4.0.0-alpha.3":"26","4.0.0-alpha.4":"26","4.0.0-alpha.5":"27","4.0.0-alpha.6":"28","4.0.0-alpha.7":"29","4.0.0-alpha.8":"30","4.0.0-alpha.9":"30","4.0.0-alpha.10":"31","4.0.0-alpha.11":"31","4.0.0-alpha.12":"32","4.0.0-alpha.13":"33","4.0.0-alpha.14":"34","4.0.0-alpha.15":"34","4.0.0-alpha.16":"34","4.0.0-alpha.17":"34","4.0.0-alpha.18":"34","4.0.0-alpha.19":"35","4.0.0-alpha.20":"35","4.0.0-alpha.21":"36","4.0.0-alpha.22":"37","4.0.0-alpha.23":"38","4.0.0-rc.0":"38","4.0.0-rc.1":"39","4.0.0-rc.2":"39","4.0.0-rc.3":"39","4.0.0-rc.4":"39","4.0.0-rc.5":"39","4.0.0-rc.6":"40","4.0.0-rc.7":"41","4.0.0-rc.8":"42","4.0.0-rc.9":"42","4.0.0-rc.10":"42","4.0.0-rc.11":"42","4.0.0-rc.12":"42","4.0.0-rc.13":"42","4.0.0":"42","4.0.1":"42","4.0.2":"42","4.0.3":"42","4.0.4":"42","4.0.5":"42","4.0.6":"42","4.0.7":"42","4.0.8":"42","4.0.9":"42","4.0.10":"42","4.0.11":"43","4.0.12-beta.0":"44","4.0.12":"43","4.0.13":"43","4.1.0-alpha.0":"45","4.1.0-alpha.1":"46","4.1.0-alpha.2":"47","4.1.0-alpha.3":"47","4.1.0-alpha.4":"47","4.1.0-alpha.5":"47","4.1.0-alpha.6":"47","4.1.0-alpha.7":"47","4.1.0-alpha.8":"47","4.1.0-alpha.9":"44","4.1.0-rc.0":"44","4.1.0-rc.1":"44","4.1.0":"44","4.1.1":"44","4.1.2":"44","4.1.3":"44","4.1.4":"44","4.1.5":"44","4.1.6":"44","4.1.7":"44","4.1.8":"44","4.1.9":"44","4.2.0-alpha.0":"44","4.2.0-alpha.1":"44","4.2.0-alpha.2":"44","4.2.0-alpha.3":"44","4.2.0-alpha.4":"48","4.2.0-alpha.5":"48","4.2.0-alpha.6":"48","4.2.0-alpha.7":"48","4.2.0-alpha.8":"49","4.2.0-rc.0":"49","4.2.0":"49","4.2.1":"49","4.2.2":"49","4.2.3":"49","4.2.4":"49","4.2.5":"49","4.2.6":"49","4.2.7":"49","4.2.8":"49","4.2.9":"49","4.2.10":"49","4.2.11":"50","4.2.12":"50","4.3.0-alpha.0":"49","4.3.0-alpha.1":"49","4.3.0-alpha.2":"51","4.3.0-alpha.3":"51","4.3.0-alpha.4":"51","4.3.0-alpha.5":"52","4.3.0-alpha.6":"53","4.3.0-alpha.7":"54","4.3.0-alpha.8":"55","4.3.0-alpha.9":"55","4.3.0-alpha.10":"55","4.3.0-alpha.11":"55","4.3.0-rc.0":"55","4.3.0-rc.1":"56","4.3.0-rc.2":"56","4.3.0":"56","4.3.1":"56","4.3.2":"56"},"errors":{"1":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUECwUEDAYEDQYEDgYGDwYEEAcHBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAoLGQoMGgoNGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8QJg8RJxAEKBEEKRISKhMTKxQULBUVLBYWLRcXLhgYLxkEMBoEMRoEMhoEMxoENBsZNRwaNhwENx0EOB4bOR4cOh4dOx4ePB4fPR8gPiAhPyAiQCAjQSAkQiEEQyElByEIRCImRSIERiInRyIoRCIpSCIqSSIrSiIESyMETCQETSQE","2":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUECwUEDAYEDQYEDgYGDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAoLGQoMGgoNGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8QJg8RJxAEKBEEKRISKhMTKxQULBUVLBYWLRcXLhgYLxkEMBoEMRoEMhoEMxoENBsZNRwaNhwENx0EOB4bOR4cOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAjQSAkQiEEQyElByEIRCImRSIERiInRyIoRCIpSCIqSSIrSiIESyMETCQETSQE","3":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUECwUEDAYEDQYEDgYGDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAoLGQoMGgoNGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8QJg8RJxAEKBEEKRISKhMTKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENBsZNRwaNhwENx0EOB4bOR4cOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAjQSAkQiEEQyElByEIRCImRSIERiInRyIoRCIpSCIqSSIrSiIESyMETCQETSQE","4":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYGDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAoLGQoMGgoNGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8QJg8RJxAEKBEEKRISKhMTKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENBsZNRwaNhwENx0EOB4bOR4cOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAjQSAkQiEEQyElByEIRCImRSIERiInRyIoRCIpSCIqSSIrSiIESyMETCQETSQE","5":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYGDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAoLGQoMGgoNGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8QJg8RJxAEKBEEKRISKhMTKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4cOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAjQSAkQiEEQyElByEIRCImRSIERiInRyIoRCIpSCIqSSIrSiIESyMETCQETSQE","6":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYGDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAoLGQoMGgoNGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8QJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAjQSAkQiEEQyElByEIRCImRSIERiInRyIoRCIpSCIqSSIrSiIESyMETCQETSQE","7":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","8":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","9":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","10":"AQEBAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gUh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","11":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXLxkELiYsMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gUh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","12":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUETgUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6LxkEMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gUh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","13":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEHwoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6LxkEMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gUh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","14":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEVAoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6LxkEMBoEMRoEMhoEMxoENRwaNhwENx0EOB4bOR4uOh4dOx4ePB4fPR8gUh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","15":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEVAoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6LxkEMBoEMRoEMhoEMxoENRwaNhwENx0EVSg7OB4bOR4uOh4dOx4ePB4fPR88Uh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","16":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEEgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEVAoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EVSg7OB4bOR4uOh4dOx4ePB4fPR88Uh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","17":"AQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEVAoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EVSg7OB4bOR4uOh4dOx4ePB4fPR88Uh85ECUHPiAhPyAiQCAzQSA0QiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","18":"WSkEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEVAoEWgoEWypAQyolXCpBXSoIXioEXyoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EVSg7OB4bOR4uOh4dOx4ePB4fPR88Uh85ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","19":"WSkEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEVAoEWypAQyolXCpBXSoIXioEXyoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEKRISKhMtKxQULBUVLBYWLRcXUyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EVSg7OB4bOR4uOh4dOx4ePB4fPR88Uh85ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","20":"WSkEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEVAoEWgoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEXSsIXisEQywlXCxBWy1AXy4EKRISKhMtKxQULBUVLBYWLRcXUyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EVSg7OB4bOR4uOh4dOx4ePB4fPR88Uh85ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","21":"WSkEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEYwoEWgoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEXSsIXisEQywlXCxBWy1AXy4EKRISKhMtKxQULBUVLBYWLRcXUyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EVSg7OB4bOR4uOh4dOx4ePB4fPR88Uh85ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","22":"WSkEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEZAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEYwoEWgoEIAsEIQsEIgwEIw0EJA4EJQ8yJg8RJxAEKBEEXSsIXisEQywlXCxBWy1AXy4EZS8EZjAEZzEEKRISKhMtaBMEKxQUaTIELBUVajMEazQEbDUELBYWbTYELRcXbjcEbzcEUyc6Vic9cBkEMBoEcRoEMhoEchoEVxo+NRwaNhwENx0EVSg7cx4EOB4bOR4uOh4dOx4ePB4fPR88Uh85dDgEECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","23":"WSkEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEZAYEDgYvdQYEDwYEBwgIBwgIdgkEdwkEdwkEdwkEeAkEEQkEWAk/EgkEeQkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEYwoEWgoEejkEIAsEIQsEewsEfAsEIgwEfQ0EIw0EJA4EJQ8yJg8RJxAEKBEEXSsIXisEQywlXCxBWy1Afi4EZS8EZjAEZzEEKRISKhMtaBMEKxQUaTIELBUVajMEazQEbDUELBYWbTYELRcXbjcEbzcEUyc6Vic9cBkEMBoEcRoEMhoEchoEVxo+NRwaNhwENx0EVSg7cx4EOB4bOR4uOh4dOx4ePB4ffx8EgB8EPR88Uh85dDgEECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","24":"WSkEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEDAYEZAYEDgYvdQYEDwYEBwgIBwgIdgkEdwkEdwkEdwkEeAkEEQkEWAk/EgkEeQkEEwkJFAkEFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEYwoEWgoEejkEIAsEIQsEewsEfAsEIgwEfQ0EIw0EJA4EJQ8yJg8RJxAEKBEEXSsIXisEQywlXCxBWy1Afi4EZS8EZjAEZzEEKRISKhMtaBMEKxQUaTIELBUVajMEazQEbDUELBYWLRcXbjcEbzcEUyc6Vic9cBkEMBoEcRoEMhoEchoEVxo+NRwaNhwENx0EVSg7cx4EOB4bOR4uOh4dOx4ePB4ffx8EgB8EPR88Uh85dDgEECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQE","25":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQEPR88Uh85OB4bOR4uOh4dOx4ePB4fVSg7LRcXgTdCgjc6Uyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EJA4EIAsEIQsEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEYwoEWgoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","26":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQEPR88Uh85OB4bOR4uOh4dOx4ePB4fVSg7LRcXgTdCgjc6Uyc6Vic9MBoEMRoEMhoEMxoEVxo+NRwaNhwENx0EKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEYwoEWgoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","27":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQEPR88Uh85OB4bOR4uOh4dOx4ePB4fVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+NRwaNhwENx0EKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAYEDgYvDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowGQoMGgoxGwoOHAoPHQoEHgoEYwoEWgoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","28":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInRyI2RCI3SCIqSSI4SiIESyMETCQETSQEPR88Uh85hDtFhTtGOB4bOR4uOh4dOx4ePB4fVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+NRwaNhwENx0EKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAYEDgYvGQYMGgYxGwYOHAYPDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowHQoEHgoEYwoEWgoEhgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","29":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInPCJIRyI2RCI3SCIqSSI4SiIESyMETCQETSQEPR88Uh85hDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+NRwaNhwENx0EKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAYEDgYvGQYMGgYxGwYOHAYPDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowHQoEHgoEYwoEWgoEhgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","30":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInPCJIRyI2RCI3SCIqSSI4SiIESyMETCQETSQEhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+NRwaNhwENx0EKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAYEDgYvGQYMGgYxGwYOHAYPDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowHQoEHgoEYwoEWgoEhgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","31":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInPCJIRyI2RCI3SCIqSSI4SiIESyMETCQETSQEhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAYEDgYvigZMGQYMGgYxGwYOHAYPiwZNDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowHQoEHgoEYwoEWgoEhgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","32":"ECUHPiAhPyAiQCAzQSA0YCAEYSAEYiAEQiEEQyElByEIRCI1RSIERiInPCJIRyI2RCI3SCIqSSI4SiIESyMETCQETSQEhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowHQoEHgoEYwoEWgoEhgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","33":"RD01RT0ERj0nPD1IRD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EYC4EYS4EYi4EKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNDwYEBwgIBwgIEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowHQoEHgoEYwoEWgoEhgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","34":"RD01RT0ERj0nPD1IRD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EYC4EYS4EYi4EjUZQjUZQB0YIjkYEj0YEkEYEkUYEkkYEB0YIk0ZRKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNDwYEEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowlApSHQoEHgoEYwoElQpSlgpSlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","35":"RD01RT0ERj0nPD1IRD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AXy4EYC4EYS4EYi4EjUZQjUZQB0YIjkYEj0YEkEYEkUYEkkYEB0YIk0ZRKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNDwYEEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowlApSHQoEHgoEYwoElQpTlgpSlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","36":"RD01RT0ERj0nPD1IRD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIjkYEj0YEkEYEkUYEkkYEB0YIk0ZRKBEEJQ8yJg8RIgxDIw0EgzpEJA4EIAsEIQsEDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNDwYEEQkEWAk/EgkEEwkJFQkEFgoEFwoKGAowlApSHQoEHgoEYwoElQpTlgpSlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","37":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIjkYEj0YEkEYEkUYEkkYEB0YIk0ZRKBEEJQ8yJg8RIgxDgzpEJA4EIAsEIQsEDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEWAk/EgkEEwkJFQkEFgoElApSHQoEHgoEYwoElQpTlgpSlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","38":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIjkYEj0YEkEYEkUYEkkYEB0YIk0ZRKBEEJQ8yJg8RIgxDgzpEJA4EIAsEIQsEnEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","39":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKRISKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIj0YEkEYEkUYEkkYEB0YIk0ZRKBEEJQ8yJg8RIgxDgzpEJA4EIAsEIQsEnEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","40":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIj0YEkEYEkUYEkkYEB0YIk0ZRKBEEJQ8yJg8RIgxDgzpEJA4EIAsEIQsEnEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","41":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIj0YEkEYEkUYEkkYEB0YIk0ZRJQ8yJg8RIgxDgzpEJA4EoAsEoQsEIQsEnEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","42":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEnEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","43":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEnEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","44":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","45":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklanEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","46":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklanEdWDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","47":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","48":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPqAYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","49":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","50":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkErksEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEBwQECAQFCQUECgUEBwUEUQUEWSkE","51":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMErwQEBwQECAQFCQUECgUEBwUEUQUEWSkE","52":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEsEsEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMErwQEBwQECAQFCQUECgUEBwUEUQUEWSkE","53":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEsEsEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEsQMEsgQEBwQECAQFCQUECgUEBwUEUQUEWSkE","54":"RD01RT0ERj0nPD1ImT0ERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEswkEsEsEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEsQMEsgQEBwQECAQFCQUECgUEBwUEUQUEWSkE","55":"RD01RT0ERj0nPD1ImT0EtExcRD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEswkEsEsEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEAgICAwMDBAMEBQMEBgMEsQMEsgQEBwQECAQFCQUECgUEBwUEUQUEWSkE","56":"RD01RT0ERj0nPD1ImT0EtExctUwERD43SD4qST44Bz8IQkAEQ0AlSkEER0I2TEMEPkQhP0QiQEQzQUQ0S0UEECUHhx9JPR88iB9KiR9LhDtFhTtGVSg7LRcXgTdCgjc6Uyc6Vic9Vxo+Nx0ENTwaNjwEKhMtKxQUXSsIXisEQywlXCxBWy1AYC4EYS4EYi4EjUZQjUZQB0YIpEYEpUYEj0YEkEYEkUYEkkYEB0YIk0ZRokgEJQ8yJg8RIgxDgzpEoAsEoQsEIQsEpklap0dbDAZOjAZPrQYEqQYEDgYvigZMGQYMGgYxGwYOHAYPiwZNmgZUmwZVDwYEowlZEQkEnQlXWAk/EgkEngkEFQkEswkEsEsEFgoElApSHQoEHgoEYwoElQpTlgpSnwpYlwpSWgoEmApShgpHqkoEq0oErEoEAQEBTwEEUAEEtQEEtk0EAgICAwMDBAMEBQMEBgMEsQMEsgQEBwQECAQFCQUECgUEBwUEUQUEWSkE"}}');function l({allMessages:e,allConditions:o,allFiles:E,byVersion:t,errors:n},i){const s={},a=function(e){const o=atob(e),E=new Uint16Array(o.length);for(let e=0;e<o.length;e++)E[e]=o.charCodeAt(e);return E}(n[t[i]]);for(let t=0;t<a.length/3;t++){const n=s[t+1]={},i=E[a[3*t+1]];void 0!==i&&(n.file=i);const r=o[a[3*t+2]];void 0!==r&&(n.condition=r);const l=e[a[3*t]];void 0!==l&&(n.message=l)}return s}function g(e){return n(e)&&"actor"===e.type}o().runtime.onConnect.addListener(e=>{if("tab"===e.name){const o=a(function(e){let o=e();const E=new Set;function t(){E.forEach(e=>{o.onMessage.removeListener(e)}),o.onDisconnect.removeListener(t),o=e(),n()}function n(){E.forEach(e=>o.onMessage.addListener(e)),o.onDisconnect.addListener(t)}return n(),{addListener:e=>(E.add(e),o.onMessage.addListener(e),()=>{E.delete(e),o.onMessage.removeListener(e)}),postMessage:e=>o.postMessage(e)}}(()=>e));o("getErrorCodes",e=>{if(e in r.byVersion)return l(r,e)})}});const c={};function A(e){c[e]||(c[e]={tabPorts:new Map,clientFrames:new Map,extension:null,disconnectPorts:null})}function Q(e){if(!c[e])throw new Error("Attempted to connect to a tab that has not been registered");const o=c[e].extension,E=c[e].tabPorts,t=c[e].clientFrames;if(!o)throw new Error("Attempted to connect extension port which does not exist");if(0===E.size)throw new Error("Attempted to connect with no tab ports");if(c[e].disconnectPorts)return;const s=new Map;function a(e){let o;if(function(e){return n(e)&&"rpcRequest"===e.type}(e)){const E=e.params[0];"string"==typeof E&&(o=t.get(E))}for(const[t,n]of E)if(void 0===o||n===o)try{t.postMessage(e)}catch(e){0,E.delete(t)}}function r(e){return function(E){g(E)&&("registerClient"===E.message.type&&E.message.payload?.id?t.set(E.message.payload.id,e):"clientTerminated"===E.message.type&&E.message.clientId&&t.delete(E.message.clientId));try{o.postMessage(E)}catch(e){0,l()}}}function l(){o.onMessage.removeListener(a);for(const[e,o]of s)e.onMessage.removeListener(o);s.clear(),c[e].disconnectPorts=null}c[e].disconnectPorts=l,o.onMessage.addListener(a),o.onDisconnect.addListener(l),o.onDisconnect.addListener(()=>{for(const[e]of E)e.postMessage(i({type:"actor",message:{type:"devtoolsDisconnected"}}))});for(const[e,o]of E){const E=r(o);s.set(e,E),e.onMessage.addListener(E),e.onDisconnect.addListener(()=>{const o=s.get(e);o&&(e.onMessage.removeListener(o),s.delete(e))})}}function h(e){if(null==e.sender?.tab?.id)return;const o=e.sender.tab.id,E=e.sender.frameId??0;if(A(o),function(e,o,E){c[e].tabPorts.set(o,E),o.onDisconnect.addListener(()=>{c[e].tabPorts.delete(o);for(const[o,t]of c[e].clientFrames)t===E&&c[e].clientFrames.delete(o);0===c[e].tabPorts.size&&c[e].disconnectPorts?.()})}(o,e,E),c[o].extension&&(Q(o),c[o].disconnectPorts)){const t=c[o].extension,n=c[o].clientFrames,i=e=>{g(e)&&("registerClient"===e.message.type&&e.message.payload?.id?n.set(e.message.payload.id,E):"clientTerminated"===e.message.type&&e.message.clientId&&n.delete(e.message.clientId));try{t.postMessage(e)}catch(e){0}};e.onMessage.addListener(i),e.onDisconnect.addListener(()=>{e.onMessage.removeListener(i)})}}function w(e){const o=+e.name;A(o),function(e,o){c[e].extension=o,o.onDisconnect.addListener(()=>{c[e].disconnectPorts?.(),c[e].extension=null})}(o,e),c[o].tabPorts.size>0&&Q(o)}o().runtime.onConnect.addListener(e=>{if("tab"===e.name)return h(e);if(!isNaN(+e.name))return w(e);throw new Error(`Unknown port ${e.name} connected`)})})()})();