local R={}R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116 \049"]="\n\084\097\098\108\101 \123\n  \"\065\112\111\108\108\111\067\097\099\104\101\"\044\n  \"\065\112\111\108\108\111\067\108\105\101\110\116\"\044\n  \"\065\112\111\108\108\111\067\111\110\115\117\109\101\114\"\044\n  \"\065\112\111\108\108\111\069\114\114\111\114\"\044\n  \"\065\112\111\108\108\111\076\105\110\107\"\044\n  \"\065\112\111\108\108\111\080\114\111\118\105\100\101\114\"\044\n  \"\068\111\099\117\109\101\110\116\084\121\112\101\"\044\n  \"\072\116\116\112\076\105\110\107\"\044\n  \"\073\110\077\101\109\111\114\121\067\097\099\104\101\"\044\n  \"\077\105\115\115\105\110\103\070\105\101\108\100\069\114\114\111\114\"\044\n  \"\078\085\076\076\"\044\n  \"\078\101\116\119\111\114\107\083\116\097\116\117\115\"\044\n  \"\078\111\110\101\"\044\n  \"\079\098\115\101\114\118\097\098\108\101\"\044\n  \"\079\098\115\101\114\118\097\098\108\101\081\117\101\114\121\"\044\n  \"\097\112\112\108\121\078\101\120\116\070\101\116\099\104\080\111\108\105\099\121\"\044\n  \"\099\104\101\099\107\070\101\116\099\104\101\114\"\044\n  \"\099\111\110\099\097\116\"\044\n  \"\099\114\101\097\116\101\072\116\116\112\076\105\110\107\"\044\n  \"\099\114\101\097\116\101\083\105\103\110\097\108\073\102\083\117\112\112\111\114\116\101\100\"\044\n  \"\100\101\102\097\117\108\116\068\097\116\097\073\100\070\114\111\109\079\098\106\101\099\116\"\044\n  \"\100\105\115\097\098\108\101\069\120\112\101\114\105\109\101\110\116\097\108\070\114\097\103\109\101\110\116\086\097\114\105\097\098\108\101\115\"\044\n  \"\100\105\115\097\098\108\101\070\114\097\103\109\101\110\116\087\097\114\110\105\110\103\115\"\044\n  \"\101\109\112\116\121\"\044\n  \"\101\110\097\098\108\101\069\120\112\101\114\105\109\101\110\116\097\108\070\114\097\103\109\101\110\116\086\097\114\105\097\098\108\101\115\"\044\n  \"\101\120\101\099\117\116\101\"\044\n  \"\102\097\108\108\098\097\099\107\072\116\116\112\067\111\110\102\105\103\"\044\n  \"\102\114\111\109\"\044\n  \"\102\114\111\109\069\114\114\111\114\"\044\n  \"\102\114\111\109\080\114\111\109\105\115\101\"\044\n  \"\103\101\116\065\112\111\108\108\111\067\111\110\116\101\120\116\"\044\n  \"\103\113\108\"\044\n  \"\105\115\065\112\111\108\108\111\069\114\114\111\114\"\044\n  \"\105\115\082\101\102\101\114\101\110\099\101\"\044\n  \"\109\097\107\101\082\101\102\101\114\101\110\099\101\"\044\n  \"\109\097\107\101\086\097\114\"\044\n  \"\109\101\114\103\101\079\112\116\105\111\110\115\"\044\n  \"\111\112\101\114\097\116\105\111\110\078\097\109\101\"\044\n  \"\112\097\114\115\101\065\110\100\067\104\101\099\107\072\116\116\112\082\101\115\112\111\110\115\101\"\044\n  \"\112\097\114\115\101\114\"\044\n  \"\114\101\115\101\116\065\112\111\108\108\111\067\111\110\116\101\120\116\"\044\n  \"\114\101\115\101\116\067\097\099\104\101\115\"\044\n  \"\114\101\119\114\105\116\101\085\082\073\070\111\114\071\069\084\"\044\n  \"\115\101\108\101\099\116\072\116\116\112\079\112\116\105\111\110\115\065\110\100\066\111\100\121\"\044\n  \"\115\101\108\101\099\116\085\082\073\"\044\n  \"\115\101\114\105\097\108\105\122\101\070\101\116\099\104\080\097\114\097\109\101\116\101\114\"\044\n  \"\115\101\116\076\111\103\086\101\114\098\111\115\105\116\121\"\044\n  \"\115\112\108\105\116\"\044\n  \"\116\104\114\111\119\083\101\114\118\101\114\069\114\114\111\114\"\044\n  \"\116\111\080\114\111\109\105\115\101\"\044\n  \"\117\115\101\065\112\111\108\108\111\067\108\105\101\110\116\"\044\n  \"\117\115\101\076\097\122\121\081\117\101\114\121\"\044\n  \"\117\115\101\077\117\116\097\116\105\111\110\"\044\n  \"\117\115\101\081\117\101\114\121\"\044\n  \"\117\115\101\082\101\097\099\116\105\118\101\086\097\114\"\044\n  \"\117\115\101\083\117\098\115\099\114\105\112\116\105\111\110\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\099\097\099\104\101 \049"]="\n\084\097\098\108\101 \123\n  \"\065\112\111\108\108\111\067\097\099\104\101\"\044\n  \"\069\110\116\105\116\121\083\116\111\114\101\"\044\n  \"\073\110\077\101\109\111\114\121\067\097\099\104\101\"\044\n  \"\077\105\115\115\105\110\103\070\105\101\108\100\069\114\114\111\114\"\044\n  \"\078\111\110\101\"\044\n  \"\080\111\108\105\099\105\101\115\"\044\n  \"\099\097\099\104\101\083\108\111\116\"\044\n  \"\099\097\110\111\110\105\099\097\108\083\116\114\105\110\103\105\102\121\"\044\n  \"\100\101\102\097\117\108\116\068\097\116\097\073\100\070\114\111\109\079\098\106\101\099\116\"\044\n  \"\102\105\101\108\100\078\097\109\101\070\114\111\109\083\116\111\114\101\078\097\109\101\"\044\n  \"\105\115\082\101\102\101\114\101\110\099\101\"\044\n  \"\109\097\107\101\082\101\102\101\114\101\110\099\101\"\044\n  \"\109\097\107\101\086\097\114\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\099\111\114\101 \049"]="\n\084\097\098\108\101 \123\n  \"\065\112\111\108\108\111\067\097\099\104\101\"\044\n  \"\065\112\111\108\108\111\067\108\105\101\110\116\"\044\n  \"\065\112\111\108\108\111\069\114\114\111\114\"\044\n  \"\065\112\111\108\108\111\076\105\110\107\"\044\n  \"\072\116\116\112\076\105\110\107\"\044\n  \"\073\110\077\101\109\111\114\121\067\097\099\104\101\"\044\n  \"\077\105\115\115\105\110\103\070\105\101\108\100\069\114\114\111\114\"\044\n  \"\078\085\076\076\"\044\n  \"\078\101\116\119\111\114\107\083\116\097\116\117\115\"\044\n  \"\078\111\110\101\"\044\n  \"\079\098\115\101\114\118\097\098\108\101\"\044\n  \"\079\098\115\101\114\118\097\098\108\101\081\117\101\114\121\"\044\n  \"\097\112\112\108\121\078\101\120\116\070\101\116\099\104\080\111\108\105\099\121\"\044\n  \"\099\104\101\099\107\070\101\116\099\104\101\114\"\044\n  \"\099\111\110\099\097\116\"\044\n  \"\099\114\101\097\116\101\072\116\116\112\076\105\110\107\"\044\n  \"\099\114\101\097\116\101\083\105\103\110\097\108\073\102\083\117\112\112\111\114\116\101\100\"\044\n  \"\100\101\102\097\117\108\116\068\097\116\097\073\100\070\114\111\109\079\098\106\101\099\116\"\044\n  \"\100\105\115\097\098\108\101\069\120\112\101\114\105\109\101\110\116\097\108\070\114\097\103\109\101\110\116\086\097\114\105\097\098\108\101\115\"\044\n  \"\100\105\115\097\098\108\101\070\114\097\103\109\101\110\116\087\097\114\110\105\110\103\115\"\044\n  \"\101\109\112\116\121\"\044\n  \"\101\110\097\098\108\101\069\120\112\101\114\105\109\101\110\116\097\108\070\114\097\103\109\101\110\116\086\097\114\105\097\098\108\101\115\"\044\n  \"\101\120\101\099\117\116\101\"\044\n  \"\102\097\108\108\098\097\099\107\072\116\116\112\067\111\110\102\105\103\"\044\n  \"\102\114\111\109\"\044\n  \"\102\114\111\109\069\114\114\111\114\"\044\n  \"\102\114\111\109\080\114\111\109\105\115\101\"\044\n  \"\103\113\108\"\044\n  \"\105\115\065\112\111\108\108\111\069\114\114\111\114\"\044\n  \"\105\115\082\101\102\101\114\101\110\099\101\"\044\n  \"\109\097\107\101\082\101\102\101\114\101\110\099\101\"\044\n  \"\109\097\107\101\086\097\114\"\044\n  \"\109\101\114\103\101\079\112\116\105\111\110\115\"\044\n  \"\112\097\114\115\101\065\110\100\067\104\101\099\107\072\116\116\112\082\101\115\112\111\110\115\101\"\044\n  \"\114\101\115\101\116\067\097\099\104\101\115\"\044\n  \"\114\101\119\114\105\116\101\085\082\073\070\111\114\071\069\084\"\044\n  \"\115\101\108\101\099\116\072\116\116\112\079\112\116\105\111\110\115\065\110\100\066\111\100\121\"\044\n  \"\115\101\108\101\099\116\085\082\073\"\044\n  \"\115\101\114\105\097\108\105\122\101\070\101\116\099\104\080\097\114\097\109\101\116\101\114\"\044\n  \"\115\101\116\076\111\103\086\101\114\098\111\115\105\116\121\"\044\n  \"\115\112\108\105\116\"\044\n  \"\116\104\114\111\119\083\101\114\118\101\114\069\114\114\111\114\"\044\n  \"\116\111\080\114\111\109\105\115\101\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\101\114\114\111\114\115 \049"]="\n\084\097\098\108\101 \123\n  \"\065\112\111\108\108\111\069\114\114\111\114\"\044\n  \"\105\115\065\112\111\108\108\111\069\114\114\111\114\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\108\105\110\107\047\099\111\114\101 \049"]="\n\084\097\098\108\101 \123\n  \"\065\112\111\108\108\111\076\105\110\107\"\044\n  \"\099\111\110\099\097\116\"\044\n  \"\101\109\112\116\121\"\044\n  \"\101\120\101\099\117\116\101\"\044\n  \"\102\114\111\109\"\044\n  \"\115\112\108\105\116\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\108\105\110\107\047\104\116\116\112 \049"]="\n\084\097\098\108\101 \123\n  \"\072\116\116\112\076\105\110\107\"\044\n  \"\099\104\101\099\107\070\101\116\099\104\101\114\"\044\n  \"\099\114\101\097\116\101\072\116\116\112\076\105\110\107\"\044\n  \"\099\114\101\097\116\101\083\105\103\110\097\108\073\102\083\117\112\112\111\114\116\101\100\"\044\n  \"\102\097\108\108\098\097\099\107\072\116\116\112\067\111\110\102\105\103\"\044\n  \"\112\097\114\115\101\065\110\100\067\104\101\099\107\072\116\116\112\082\101\115\112\111\110\115\101\"\044\n  \"\114\101\119\114\105\116\101\085\082\073\070\111\114\071\069\084\"\044\n  \"\115\101\108\101\099\116\072\116\116\112\079\112\116\105\111\110\115\065\110\100\066\111\100\121\"\044\n  \"\115\101\108\101\099\116\085\082\073\"\044\n  \"\115\101\114\105\097\108\105\122\101\070\101\116\099\104\080\097\114\097\109\101\116\101\114\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\108\105\110\107\047\117\116\105\108\115 \049"]="\n\084\097\098\108\101 \123\n  \"\099\114\101\097\116\101\079\112\101\114\097\116\105\111\110\"\044\n  \"\102\114\111\109\069\114\114\111\114\"\044\n  \"\102\114\111\109\080\114\111\109\105\115\101\"\044\n  \"\116\104\114\111\119\083\101\114\118\101\114\069\114\114\111\114\"\044\n  \"\116\111\080\114\111\109\105\115\101\"\044\n  \"\116\114\097\110\115\102\111\114\109\079\112\101\114\097\116\105\111\110\"\044\n  \"\118\097\108\105\100\097\116\101\079\112\101\114\097\116\105\111\110\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\114\101\097\099\116 \049"]="\n\084\097\098\108\101 \123\n  \"\065\112\111\108\108\111\067\111\110\115\117\109\101\114\"\044\n  \"\065\112\111\108\108\111\080\114\111\118\105\100\101\114\"\044\n  \"\068\111\099\117\109\101\110\116\084\121\112\101\"\044\n  \"\103\101\116\065\112\111\108\108\111\067\111\110\116\101\120\116\"\044\n  \"\111\112\101\114\097\116\105\111\110\078\097\109\101\"\044\n  \"\112\097\114\115\101\114\"\044\n  \"\114\101\115\101\116\065\112\111\108\108\111\067\111\110\116\101\120\116\"\044\n  \"\117\115\101\065\112\111\108\108\111\067\108\105\101\110\116\"\044\n  \"\117\115\101\076\097\122\121\081\117\101\114\121\"\044\n  \"\117\115\101\077\117\116\097\116\105\111\110\"\044\n  \"\117\115\101\081\117\101\114\121\"\044\n  \"\117\115\101\082\101\097\099\116\105\118\101\086\097\114\"\044\n  \"\117\115\101\083\117\098\115\099\114\105\112\116\105\111\110\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\114\101\097\099\116\047\099\111\109\112\111\110\101\110\116\115 \049"]="\n\084\097\098\108\101 \123\n  \"\077\117\116\097\116\105\111\110\"\044\n  \"\081\117\101\114\121\"\044\n  \"\083\117\098\115\099\114\105\112\116\105\111\110\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\114\101\097\099\116\047\099\111\110\116\101\120\116 \049"]="\n\084\097\098\108\101 \123\n  \"\065\112\111\108\108\111\067\111\110\115\117\109\101\114\"\044\n  \"\065\112\111\108\108\111\080\114\111\118\105\100\101\114\"\044\n  \"\103\101\116\065\112\111\108\108\111\067\111\110\116\101\120\116\"\044\n  \"\114\101\115\101\116\065\112\111\108\108\111\067\111\110\116\101\120\116\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\114\101\097\099\116\047\100\097\116\097 \049"]="\n\084\097\098\108\101 \123\n  \"\077\117\116\097\116\105\111\110\068\097\116\097\"\044\n  \"\079\112\101\114\097\116\105\111\110\068\097\116\097\"\044\n  \"\081\117\101\114\121\068\097\116\097\"\044\n  \"\083\117\098\115\099\114\105\112\116\105\111\110\068\097\116\097\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\114\101\097\099\116\047\104\111\111\107\115 \049"]="\n\084\097\098\108\101 \123\n  \"\117\115\101\065\112\111\108\108\111\067\108\105\101\110\116\"\044\n  \"\117\115\101\076\097\122\121\081\117\101\114\121\"\044\n  \"\117\115\101\077\117\116\097\116\105\111\110\"\044\n  \"\117\115\101\081\117\101\114\121\"\044\n  \"\117\115\101\082\101\097\099\116\105\118\101\086\097\114\"\044\n  \"\117\115\101\083\117\098\115\099\114\105\112\116\105\111\110\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\114\101\097\099\116\047\112\097\114\115\101\114 \049"]="\n\084\097\098\108\101 \123\n  \"\068\111\099\117\109\101\110\116\084\121\112\101\"\044\n  \"\111\112\101\114\097\116\105\111\110\078\097\109\101\"\044\n  \"\112\097\114\115\101\114\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\116\101\115\116\105\110\103 \049"]="\n\084\097\098\108\101 \123\n  \"\077\111\099\107\076\105\110\107\"\044\n  \"\077\111\099\107\083\117\098\115\099\114\105\112\116\105\111\110\076\105\110\107\"\044\n  \"\077\111\099\107\101\100\080\114\111\118\105\100\101\114\"\044\n  \"\099\114\101\097\116\101\077\111\099\107\067\108\105\101\110\116\"\044\n  \"\105\116\065\115\121\110\099\"\044\n  \"\109\111\099\107\079\098\115\101\114\118\097\098\108\101\076\105\110\107\"\044\n  \"\109\111\099\107\083\105\110\103\108\101\076\105\110\107\"\044\n  \"\115\116\114\105\112\083\121\109\098\111\108\115\"\044\n  \"\115\117\098\115\099\114\105\098\101\065\110\100\067\111\117\110\116\"\044\n  \"\119\105\116\104\069\114\114\111\114\083\112\121\"\044\n  \"\119\105\116\104\076\111\103\083\112\121\"\044\n  \"\119\105\116\104\087\097\114\110\105\110\103\083\112\121\"\044\n\125\n"R["\101\120\112\111\114\116\115 \111\102 \112\117\098\108\105\099 \101\110\116\114\121 \112\111\105\110\116\115 \064\097\112\111\108\108\111\047\099\108\105\101\110\116\047\117\116\105\108\105\116\105\101\115 \049"]="\n\084\097\098\108\101 \123\n  \"\067\111\110\099\097\115\116\"\044\n  \"\068\069\086\"\044\n  \"\068\101\101\112\077\101\114\103\101\114\"\044\n  \"\078\085\076\076\"\044\n  \"\079\098\115\101\114\118\097\098\108\101\"\044\n  \"\097\100\100\084\121\112\101\110\097\109\101\084\111\068\111\099\117\109\101\110\116\"\044\n  \"\097\114\103\117\109\101\110\116\115\079\098\106\101\099\116\070\114\111\109\070\105\101\108\100\"\044\n  \"\097\115\121\110\099\077\097\112\"\044\n  \"\098\117\105\108\100\081\117\101\114\121\070\114\111\109\083\101\108\101\099\116\105\111\110\083\101\116\"\044\n  \"\099\097\110\085\115\101\087\101\097\107\077\097\112\"\044\n  \"\099\097\110\085\115\101\087\101\097\107\083\101\116\"\044\n  \"\099\104\101\099\107\068\111\099\117\109\101\110\116\"\044\n  \"\099\108\111\110\101\068\101\101\112\"\044\n  \"\099\111\109\112\097\099\116\"\044\n  \"\099\111\110\099\097\116\080\097\103\105\110\097\116\105\111\110\"\044\n  \"\099\114\101\097\116\101\070\114\097\103\109\101\110\116\077\097\112\"\044\n  \"\102\105\120\079\098\115\101\114\118\097\098\108\101\083\117\098\099\108\097\115\115\"\044\n  \"\103\101\116\068\101\102\097\117\108\116\086\097\108\117\101\115\"\044\n  \"\103\101\116\068\105\114\101\099\116\105\118\101\078\097\109\101\115\"\044\n  \"\103\101\116\070\114\097\103\109\101\110\116\068\101\102\105\110\105\116\105\111\110\"\044\n  \"\103\101\116\070\114\097\103\109\101\110\116\068\101\102\105\110\105\116\105\111\110\115\"\044\n  \"\103\101\116\070\114\097\103\109\101\110\116\070\114\111\109\083\101\108\101\099\116\105\111\110\"\044\n  \"\103\101\116\070\114\097\103\109\101\110\116\081\117\101\114\121\068\111\099\117\109\101\110\116\"\044\n  \"\103\101\116\073\110\099\108\117\115\105\111\110\068\105\114\101\099\116\105\118\101\115\"\044\n  \"\103\101\116\077\097\105\110\068\101\102\105\110\105\116\105\111\110\"\044\n  \"\103\101\116\079\112\101\114\097\116\105\111\110\068\101\102\105\110\105\116\105\111\110\"\044\n  \"\103\101\116\079\112\101\114\097\116\105\111\110\078\097\109\101\"\044\n  \"\103\101\116\081\117\101\114\121\068\101\102\105\110\105\116\105\111\110\"\044\n  \"\103\101\116\083\116\111\114\101\075\101\121\078\097\109\101\"\044\n  \"\103\101\116\084\121\112\101\110\097\109\101\070\114\111\109\082\101\115\117\108\116\"\044\n  \"\103\114\097\112\104\081\076\082\101\115\117\108\116\072\097\115\069\114\114\111\114\"\044\n  \"\104\097\115\067\108\105\101\110\116\069\120\112\111\114\116\115\"\044\n  \"\104\097\115\068\105\114\101\099\116\105\118\101\115\"\044\n  \"\105\115\068\111\099\117\109\101\110\116\078\111\100\101\"\044\n  \"\105\115\070\105\101\108\100\"\044\n  \"\105\115\073\110\108\105\110\101\070\114\097\103\109\101\110\116\"\044\n  \"\105\115\078\111\110\069\109\112\116\121\065\114\114\097\121\"\044\n  \"\105\115\078\111\110\078\117\108\108\079\098\106\101\099\116\"\044\n  \"\105\115\082\101\102\101\114\101\110\099\101\"\044\n  \"\105\116\101\114\097\116\101\079\098\115\101\114\118\101\114\115\083\097\102\101\108\121\"\044\n  \"\109\097\107\101\082\101\102\101\114\101\110\099\101\"\044\n  \"\109\097\107\101\085\110\105\113\117\101\073\100\"\044\n  \"\109\097\121\098\101\068\101\101\112\070\114\101\101\122\101\"\044\n  \"\109\101\114\103\101\068\101\101\112\"\044\n  \"\109\101\114\103\101\068\101\101\112\065\114\114\097\121\"\044\n  \"\111\102\102\115\101\116\076\105\109\105\116\080\097\103\105\110\097\116\105\111\110\"\044\n  \"\114\101\108\097\121\083\116\121\108\101\080\097\103\105\110\097\116\105\111\110\"\044\n  \"\114\101\109\111\118\101\065\114\103\117\109\101\110\116\115\070\114\111\109\068\111\099\117\109\101\110\116\"\044\n  \"\114\101\109\111\118\101\067\108\105\101\110\116\083\101\116\115\070\114\111\109\068\111\099\117\109\101\110\116\"\044\n  \"\114\101\109\111\118\101\067\111\110\110\101\099\116\105\111\110\068\105\114\101\099\116\105\118\101\070\114\111\109\068\111\099\117\109\101\110\116\"\044\n  \"\114\101\109\111\118\101\068\105\114\101\099\116\105\118\101\115\070\114\111\109\068\111\099\117\109\101\110\116\"\044\n  \"\114\101\109\111\118\101\070\114\097\103\109\101\110\116\083\112\114\101\097\100\070\114\111\109\068\111\099\117\109\101\110\116\"\044\n  \"\114\101\115\117\108\116\075\101\121\078\097\109\101\070\114\111\109\070\105\101\108\100\"\044\n  \"\115\104\111\117\108\100\073\110\099\108\117\100\101\"\044\n  \"\115\116\111\114\101\075\101\121\078\097\109\101\070\114\111\109\070\105\101\108\100\"\044\n  \"\115\116\114\105\110\103\105\102\121\070\111\114\068\105\115\112\108\097\121\"\044\n  \"\117\117\105\100\"\044\n  \"\118\097\108\117\101\084\111\079\098\106\101\099\116\082\101\112\114\101\115\101\110\116\097\116\105\111\110\"\044\n\125\n"return R
--[[
 * 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/__tests__/__snapshots__/exports.ts.snap
local snapshots = {}

-- ROBLOX deviation:
-- Exports added: NULL, None
-- Exports removed: Cache (namespace exported as types)
snapshots["exports of public entry points @apollo/client 1"] = [[

Table {
  "ApolloCache",
  "ApolloClient",
  "ApolloConsumer",
  "ApolloError",
  "ApolloLink",
  "ApolloProvider",
  "DocumentType",
  "HttpLink",
  "InMemoryCache",
  "MissingFieldError",
  "NULL",
  "NetworkStatus",
  "None",
  "Observable",
  "ObservableQuery",
  "applyNextFetchPolicy",
  "checkFetcher",
  "concat",
  "createHttpLink",
  "createSignalIfSupported",
  "defaultDataIdFromObject",
  "disableExperimentalFragmentVariables",
  "disableFragmentWarnings",
  "empty",
  "enableExperimentalFragmentVariables",
  "execute",
  "fallbackHttpConfig",
  "from",
  "fromError",
  "fromPromise",
  "getApolloContext",
  "gql",
  "isApolloError",
  "isReference",
  "makeReference",
  "makeVar",
  "mergeOptions",
  "operationName",
  "parseAndCheckHttpResponse",
  "parser",
  "resetApolloContext",
  "resetCaches",
  "rewriteURIForGET",
  "selectHttpOptionsAndBody",
  "selectURI",
  "serializeFetchParameter",
  "setLogVerbosity",
  "split",
  "throwServerError",
  "toPromise",
  "useApolloClient",
  "useLazyQuery",
  "useMutation",
  "useQuery",
  "useReactiveVar",
  "useSubscription",
}
]]

-- ROBLOX deviation:
-- Exports added: None
-- Exports removed: Cache (namespace exported as types)
snapshots["exports of public entry points @apollo/client/cache 1"] = [[

Table {
  "ApolloCache",
  "EntityStore",
  "InMemoryCache",
  "MissingFieldError",
  "None",
  "Policies",
  "cacheSlot",
  "canonicalStringify",
  "defaultDataIdFromObject",
  "fieldNameFromStoreName",
  "isReference",
  "makeReference",
  "makeVar",
}
]]

-- ROBLOX deviation:
-- Exports added: NULL, None
-- Exports removed: Cache (namespace exported as types)
snapshots["exports of public entry points @apollo/client/core 1"] = [[

Table {
  "ApolloCache",
  "ApolloClient",
  "ApolloError",
  "ApolloLink",
  "HttpLink",
  "InMemoryCache",
  "MissingFieldError",
  "NULL",
  "NetworkStatus",
  "None",
  "Observable",
  "ObservableQuery",
  "applyNextFetchPolicy",
  "checkFetcher",
  "concat",
  "createHttpLink",
  "createSignalIfSupported",
  "defaultDataIdFromObject",
  "disableExperimentalFragmentVariables",
  "disableFragmentWarnings",
  "empty",
  "enableExperimentalFragmentVariables",
  "execute",
  "fallbackHttpConfig",
  "from",
  "fromError",
  "fromPromise",
  "gql",
  "isApolloError",
  "isReference",
  "makeReference",
  "makeVar",
  "mergeOptions",
  "parseAndCheckHttpResponse",
  "resetCaches",
  "rewriteURIForGET",
  "selectHttpOptionsAndBody",
  "selectURI",
  "serializeFetchParameter",
  "setLogVerbosity",
  "split",
  "throwServerError",
  "toPromise",
}
]]

snapshots["exports of public entry points @apollo/client/errors 1"] = [[

Table {
  "ApolloError",
  "isApolloError",
}
]]

-- snapshots["exports of public entry points @apollo/client/link/batch 1"] = [[

-- Table {
--   "BatchLink",
--   "OperationBatcher",
-- }
-- ]]

-- snapshots["exports of public entry points @apollo/client/link/batch-http 1"] = [[

-- Table {
--   "BatchHttpLink",
-- }
-- ]]

-- snapshots["exports of public entry points @apollo/client/link/context 1"] = [[

-- Table {
--   "setContext",
-- }
-- ]]

snapshots["exports of public entry points @apollo/client/link/core 1"] = [[

Table {
  "ApolloLink",
  "concat",
  "empty",
  "execute",
  "from",
  "split",
}
]]

-- snapshots["exports of public entry points @apollo/client/link/error 1"] = [[

-- Table {
--   "ErrorLink",
--   "onError",
-- }
-- ]]

snapshots["exports of public entry points @apollo/client/link/http 1"] = [[

Table {
  "HttpLink",
  "checkFetcher",
  "createHttpLink",
  "createSignalIfSupported",
  "fallbackHttpConfig",
  "parseAndCheckHttpResponse",
  "rewriteURIForGET",
  "selectHttpOptionsAndBody",
  "selectURI",
  "serializeFetchParameter",
}
]]

-- snapshots["exports of public entry points @apollo/client/link/persisted-queries 1"] = [[

-- Table {
--   "VERSION",
--   "createPersistedQueryLink",
-- }
-- ]]

-- snapshots["exports of public entry points @apollo/client/link/retry 1"] = [[

-- Table {
--   "RetryLink",
-- }
-- ]]

-- snapshots["exports of public entry points @apollo/client/link/schema 1"] = [[

-- Table {
--   "SchemaLink",
-- }
-- ]]

snapshots["exports of public entry points @apollo/client/link/utils 1"] = [[

Table {
  "createOperation",
  "fromError",
  "fromPromise",
  "throwServerError",
  "toPromise",
  "transformOperation",
  "validateOperation",
}
]]

-- snapshots["exports of public entry points @apollo/client/link/ws 1"] = [[

-- Table {
--   "WebSocketLink",
-- }
-- ]]

snapshots["exports of public entry points @apollo/client/react 1"] = [[

Table {
  "ApolloConsumer",
  "ApolloProvider",
  "DocumentType",
  "getApolloContext",
  "operationName",
  "parser",
  "resetApolloContext",
  "useApolloClient",
  "useLazyQuery",
  "useMutation",
  "useQuery",
  "useReactiveVar",
  "useSubscription",
}
]]

snapshots["exports of public entry points @apollo/client/react/components 1"] = [[

Table {
  "Mutation",
  "Query",
  "Subscription",
}
]]

snapshots["exports of public entry points @apollo/client/react/context 1"] = [[

Table {
  "ApolloConsumer",
  "ApolloProvider",
  "getApolloContext",
  "resetApolloContext",
}
]]

snapshots["exports of public entry points @apollo/client/react/data 1"] = [[

Table {
  "MutationData",
  "OperationData",
  "QueryData",
  "SubscriptionData",
}
]]

-- snapshots["exports of public entry points @apollo/client/react/hoc 1"] = [[

-- Table {
--   "graphql",
--   "withApollo",
--   "withMutation",
--   "withQuery",
--   "withSubscription",
-- }
-- ]]

snapshots["exports of public entry points @apollo/client/react/hooks 1"] = [[

Table {
  "useApolloClient",
  "useLazyQuery",
  "useMutation",
  "useQuery",
  "useReactiveVar",
  "useSubscription",
}
]]

snapshots["exports of public entry points @apollo/client/react/parser 1"] = [[

Table {
  "DocumentType",
  "operationName",
  "parser",
}
]]

-- snapshots["exports of public entry points @apollo/client/react/ssr 1"] = [[

-- Table {
--   "RenderPromises",
--   "getDataFromTree",
--   "getMarkupFromTree",
--   "renderToStringWithData",
-- }
-- ]]

snapshots["exports of public entry points @apollo/client/testing 1"] = [[

Table {
  "MockLink",
  "MockSubscriptionLink",
  "MockedProvider",
  "createMockClient",
  "itAsync",
  "mockObservableLink",
  "mockSingleLink",
  "stripSymbols",
  "subscribeAndCount",
  "withErrorSpy",
  "withLogSpy",
  "withWarningSpy",
}
]]

-- ROBLOX deviation:
-- Exports added: NULL, uuid
snapshots["exports of public entry points @apollo/client/utilities 1"] = [[

Table {
  "Concast",
  "DEV",
  "DeepMerger",
  "NULL",
  "Observable",
  "addTypenameToDocument",
  "argumentsObjectFromField",
  "asyncMap",
  "buildQueryFromSelectionSet",
  "canUseWeakMap",
  "canUseWeakSet",
  "checkDocument",
  "cloneDeep",
  "compact",
  "concatPagination",
  "createFragmentMap",
  "fixObservableSubclass",
  "getDefaultValues",
  "getDirectiveNames",
  "getFragmentDefinition",
  "getFragmentDefinitions",
  "getFragmentFromSelection",
  "getFragmentQueryDocument",
  "getInclusionDirectives",
  "getMainDefinition",
  "getOperationDefinition",
  "getOperationName",
  "getQueryDefinition",
  "getStoreKeyName",
  "getTypenameFromResult",
  "graphQLResultHasError",
  "hasClientExports",
  "hasDirectives",
  "isDocumentNode",
  "isField",
  "isInlineFragment",
  "isNonEmptyArray",
  "isNonNullObject",
  "isReference",
  "iterateObserversSafely",
  "makeReference",
  "makeUniqueId",
  "maybeDeepFreeze",
  "mergeDeep",
  "mergeDeepArray",
  "offsetLimitPagination",
  "relayStylePagination",
  "removeArgumentsFromDocument",
  "removeClientSetsFromDocument",
  "removeConnectionDirectiveFromDocument",
  "removeDirectivesFromDocument",
  "removeFragmentSpreadFromDocument",
  "resultKeyNameFromField",
  "shouldInclude",
  "storeKeyNameFromField",
  "stringifyForDisplay",
  "uuid",
  "valueToObjectRepresentation",
}
]]

return snapshots
