local X={}X["\067\097\099\104\101 \099\097\099\104\101\046\114\101\115\116\111\114\101 \114\101\112\108\097\099\101\115 \099\097\099\104\101\046\123\115\116\111\114\101\123\082\101\097\100\101\114\044\087\114\105\116\101\114\125\044\109\097\121\098\101\066\114\111\097\100\099\097\115\116\087\097\116\099\104\125 \049"]="\n\084\097\098\108\101 \123\n  \"\082\079\079\084\095\081\085\069\082\089\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\081\117\101\114\121\"\044\n    \"\097\"\058 \"\097\121\"\044\n    \"\098\"\058 \"\098\101\101\"\044\n    \"\099\"\058 \"\115\101\101\"\044\n  \125\044\n\125\n"X["\073\110\077\101\109\111\114\121\067\097\099\104\101\035\109\111\100\105\102\121 \115\104\111\117\108\100 \097\108\108\111\119 \105\110\118\097\108\105\100\097\116\105\111\110 \117\115\105\110\103 \100\101\116\097\105\108\115\046\073\078\086\065\076\073\068\065\084\069 \049"]="\n\084\097\098\108\101 \123\n  \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\077\097\114\105\097 \068\097\104\118\097\110\097 \072\101\097\100\108\101\121\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\065\117\116\104\111\114\"\044\n    \"\110\097\109\101\"\058 \"\077\097\114\105\097 \068\097\104\118\097\110\097 \072\101\097\100\108\101\121\"\044\n  \125\044\n  \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\051\055\052\049\049\048\048\051\052\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\066\111\111\107\"\044\n    \"\097\117\116\104\111\114\"\058 \084\097\098\108\101 \123\n      \"\095\095\114\101\102\"\058 \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\077\097\114\105\097 \068\097\104\118\097\110\097 \072\101\097\100\108\101\121\092\"\125\"\044\n    \125\044\n    \"\105\115\098\110\"\058 \"\048\051\055\052\049\049\048\048\051\052\"\044\n    \"\116\105\116\108\101\"\058 \"\066\101\111\119\117\108\102\058 \065 \078\101\119 \084\114\097\110\115\108\097\116\105\111\110\"\044\n  \125\044\n  \"\082\079\079\084\095\081\085\069\082\089\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\081\117\101\114\121\"\044\n    \"\099\117\114\114\101\110\116\108\121\082\101\097\100\105\110\103\"\058 \084\097\098\108\101 \123\n      \"\095\095\114\101\102\"\058 \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\051\055\052\049\049\048\048\051\052\092\"\125\"\044\n    \125\044\n  \125\044\n\125\n"X["\084\121\112\101\100\068\111\099\117\109\101\110\116\078\111\100\101\060\068\097\116\097\044 \086\097\114\105\097\098\108\101\115\062 \115\104\111\117\108\100 \100\101\116\101\114\109\105\110\101 \068\097\116\097 \097\110\100 \086\097\114\105\097\098\108\101\115 \116\121\112\101\115 \111\102 \123\119\114\105\116\101\044\114\101\097\100\125\123\081\117\101\114\121\044\070\114\097\103\109\101\110\116\125 \049"]="\n\084\097\098\108\101 \123\n  \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\074\111\104\110 \067\046 \077\105\116\099\104\101\108\108\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\065\117\116\104\111\114\"\044\n    \"\110\097\109\101\"\058 \"\074\111\104\110 \067\046 \077\105\116\099\104\101\108\108\"\044\n  \125\044\n  \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\049\051\051\050\049\048\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\066\111\111\107\"\044\n    \"\097\117\116\104\111\114\"\058 \084\097\098\108\101 \123\n      \"\095\095\114\101\102\"\058 \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\074\111\104\110 \067\046 \077\105\116\099\104\101\108\108\092\"\125\"\044\n    \125\044\n    \"\105\115\098\110\"\058 \"\048\050\054\050\049\051\051\050\049\048\"\044\n    \"\116\105\116\108\101\"\058 \"\070\111\117\110\100\097\116\105\111\110\115 \102\111\114 \080\114\111\103\114\097\109\109\105\110\103 \076\097\110\103\117\097\103\101\115\"\044\n  \125\044\n  \"\082\079\079\084\095\081\085\069\082\089\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\081\117\101\114\121\"\044\n    \"\098\111\111\107\040\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\049\051\051\050\049\048\092\"\125\041\"\058 \084\097\098\108\101 \123\n      \"\095\095\114\101\102\"\058 \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\049\051\051\050\049\048\092\"\125\"\044\n    \125\044\n  \125\044\n\125\n"X["\084\121\112\101\100\068\111\099\117\109\101\110\116\078\111\100\101\060\068\097\116\097\044 \086\097\114\105\097\098\108\101\115\062 \115\104\111\117\108\100 \100\101\116\101\114\109\105\110\101 \068\097\116\097 \097\110\100 \086\097\114\105\097\098\108\101\115 \116\121\112\101\115 \111\102 \123\119\114\105\116\101\044\114\101\097\100\125\123\081\117\101\114\121\044\070\114\097\103\109\101\110\116\125 \050"]="\n\084\097\098\108\101 \123\n  \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\072\097\114\111\108\100 \065\098\101\108\115\111\110\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\065\117\116\104\111\114\"\044\n    \"\110\097\109\101\"\058 \"\072\097\114\111\108\100 \065\098\101\108\115\111\110\"\044\n  \125\044\n  \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\074\111\104\110 \067\046 \077\105\116\099\104\101\108\108\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\065\117\116\104\111\114\"\044\n    \"\110\097\109\101\"\058 \"\074\111\104\110 \067\046 \077\105\116\099\104\101\108\108\"\044\n  \125\044\n  \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\049\051\051\050\049\048\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\066\111\111\107\"\044\n    \"\097\117\116\104\111\114\"\058 \084\097\098\108\101 \123\n      \"\095\095\114\101\102\"\058 \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\074\111\104\110 \067\046 \077\105\116\099\104\101\108\108\092\"\125\"\044\n    \125\044\n    \"\105\115\098\110\"\058 \"\048\050\054\050\049\051\051\050\049\048\"\044\n    \"\116\105\116\108\101\"\058 \"\070\111\117\110\100\097\116\105\111\110\115 \102\111\114 \080\114\111\103\114\097\109\109\105\110\103 \076\097\110\103\117\097\103\101\115\"\044\n  \125\044\n  \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\053\049\048\056\055\049\092\"\125\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\066\111\111\107\"\044\n    \"\097\117\116\104\111\114\"\058 \084\097\098\108\101 \123\n      \"\095\095\114\101\102\"\058 \"\065\117\116\104\111\114\058\123\092\"\110\097\109\101\092\"\058\092\"\072\097\114\111\108\100 \065\098\101\108\115\111\110\092\"\125\"\044\n    \125\044\n    \"\105\115\098\110\"\058 \"\048\050\054\050\053\049\048\056\055\049\"\044\n    \"\116\105\116\108\101\"\058 \"\083\116\114\117\099\116\117\114\101 \097\110\100 \073\110\116\101\114\112\114\101\116\097\116\105\111\110 \111\102 \067\111\109\112\117\116\101\114 \080\114\111\103\114\097\109\115\"\044\n  \125\044\n  \"\082\079\079\084\095\081\085\069\082\089\"\058 \084\097\098\108\101 \123\n    \"\095\095\116\121\112\101\110\097\109\101\"\058 \"\081\117\101\114\121\"\044\n    \"\098\111\111\107\040\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\049\051\051\050\049\048\092\"\125\041\"\058 \084\097\098\108\101 \123\n      \"\095\095\114\101\102\"\058 \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\049\051\051\050\049\048\092\"\125\"\044\n    \125\044\n  \125\044\n  \"\095\095\077\069\084\065\"\058 \084\097\098\108\101 \123\n    \"\101\120\116\114\097\082\111\111\116\073\100\115\"\058 \084\097\098\108\101 \123\n      \"\066\111\111\107\058\123\092\"\105\115\098\110\092\"\058\092\"\048\050\054\050\053\049\048\056\055\049\092\"\125\"\044\n    \125\044\n  \125\044\n\125\n"return X
--[[
 * Copyright (c) 2021 Apollo Graph, Inc. (Formerly Meteor Development Group, Inc.)
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
]]
-- ROBLOX upstream: https://github.com/apollographql/apollo-client/blob/v3.4.2/src/cache/inmemory/__tests__/__snapshots__/cache.ts.snap

local snapshots = {}
snapshots["Cache cache.restore replaces cache.{store{Reader,Writer},maybeBroadcastWatch} 1"] = [[

Table {
  "ROOT_QUERY": Table {
    "__typename": "Query",
    "a": "ay",
    "b": "bee",
    "c": "see",
  },
}
]]

snapshots["InMemoryCache#modify should allow invalidation using details.INVALIDATE 1"] = [[

Table {
  "Author:{\"name\":\"Maria Dahvana Headley\"}": Table {
    "__typename": "Author",
    "name": "Maria Dahvana Headley",
  },
  "Book:{\"isbn\":\"0374110034\"}": Table {
    "__typename": "Book",
    "author": Table {
      "__ref": "Author:{\"name\":\"Maria Dahvana Headley\"}",
    },
    "isbn": "0374110034",
    "title": "Beowulf: A New Translation",
  },
  "ROOT_QUERY": Table {
    "__typename": "Query",
    "currentlyReading": Table {
      "__ref": "Book:{\"isbn\":\"0374110034\"}",
    },
  },
}
]]

snapshots["TypedDocumentNode<Data, Variables> should determine Data and Variables types of {write,read}{Query,Fragment} 1"] =
	[[

Table {
  "Author:{\"name\":\"John C. Mitchell\"}": Table {
    "__typename": "Author",
    "name": "John C. Mitchell",
  },
  "Book:{\"isbn\":\"0262133210\"}": Table {
    "__typename": "Book",
    "author": Table {
      "__ref": "Author:{\"name\":\"John C. Mitchell\"}",
    },
    "isbn": "0262133210",
    "title": "Foundations for Programming Languages",
  },
  "ROOT_QUERY": Table {
    "__typename": "Query",
    "book({\"isbn\":\"0262133210\"})": Table {
      "__ref": "Book:{\"isbn\":\"0262133210\"}",
    },
  },
}
]]

-- ROBLOX deviation START: convert Object and Array to Table
snapshots[ [=[TypedDocumentNode<Data, Variables> should determine Data and Variables types of {write,read}{Query,Fragment} 2]=] ] =
	[=[

Table {
  "Author:{\"name\":\"Harold Abelson\"}": Table {
    "__typename": "Author",
    "name": "Harold Abelson",
  },
  "Author:{\"name\":\"John C. Mitchell\"}": Table {
    "__typename": "Author",
    "name": "John C. Mitchell",
  },
  "Book:{\"isbn\":\"0262133210\"}": Table {
    "__typename": "Book",
    "author": Table {
      "__ref": "Author:{\"name\":\"John C. Mitchell\"}",
    },
    "isbn": "0262133210",
    "title": "Foundations for Programming Languages",
  },
  "Book:{\"isbn\":\"0262510871\"}": Table {
    "__typename": "Book",
    "author": Table {
      "__ref": "Author:{\"name\":\"Harold Abelson\"}",
    },
    "isbn": "0262510871",
    "title": "Structure and Interpretation of Computer Programs",
  },
  "ROOT_QUERY": Table {
    "__typename": "Query",
    "book({\"isbn\":\"0262133210\"})": Table {
      "__ref": "Book:{\"isbn\":\"0262133210\"}",
    },
  },
  "__META": Table {
    "extraRootIds": Table {
      "Book:{\"isbn\":\"0262510871\"}",
    },
  },
}
]=]
-- ROBLOX deviation END

return snapshots
