{"componentChunkName":"component---node-modules-stvad-gatsby-theme-garden-src-templates-roam-page-js","path":"/June-15th-2022","result":{"data":{"roamPage":{"title":"June 15th, 2022","childMdx":{"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"june-15th-2022\"\n  }, \"June 15th, 2022\"), mdx(Block, {\n    id: \"qkNOBrEZL\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC624\\uB298 \\uC77D\\uC740 \\uB9C1\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"a0Wr7wAtq\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC811\\uD588\\uB2E4\\uACE0 \\uC4F0\\uAE30\\uC5D4 \\uC774\\uBBF8 \\uD0ED\\uC5D0\\uB294 \\uC624\\uB798\\uB3C4\\uB85D \\uC5F4\\uB824\\uC788\\uB358 \\uAC70 \\uCC9C\\uC9C0\\uB77C... \\uADF8\\uB807\\uAC8C \\uCE6D\\uD558\\uAE34 \\uC880 \\uADF8\\uB807\\uB354\\uB77C\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"NIN7v3bNf\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://blog.outsider.ne.kr/1600\"\n    }, \"CUE\\uAC00 \\uC2B9\\uB9AC\\uD558\\uB294 \\uBC29\\uBC95\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/CUE\",\n      \"title\": \"hashtag_CUE\",\n      \"className\": \"hashtag internal-link\"\n    }, \"CUE\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"6K07eN2q_\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"Original: \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://blog.cedriccharly.com/post/20210523-how-cue-wins/\"\n    }, \"How CUE Wins\"))),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"PhclC1rGC\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"em\", {\n      parentName: \"p\"\n    }, \"\\uD504\\uB85C\\uADF8\\uB798\\uBC0D \\uC5B8\\uC5B4\\uB294 \\uC5EC\\uB7EC \\uCC28\\uC6D0\\uC5D0\\uC11C \\uB124\\uD2B8\\uC6CC\\uD06C \\uD6A8\\uACFC\\uC758 \\uC774\\uC810\\uC744 \\uC5BB\\uB294\\uB2E4. \\uD574\\uB2F9 \\uC5B8\\uC5B4\\uC758 \\uC0AC\\uC6A9\\uC790\\uAC00 \\uB9CE\\uC73C\\uBA74 \\uB9CE\\uC744\\uC218\\uB85D \\uC88B\\uC740 \\uB77C\\uC774\\uBE0C\\uB7EC\\uB9AC, \\uBB38\\uC11C, \\uD29C\\uD1A0\\uB9AC\\uC5BC\\uC774 \\uB354 \\uB9CE\\uC774 \\uC0DD\\uACA8\\uC11C \\uB2E4\\uC2DC \\uB354 \\uB9CE\\uC740 \\uC0AC\\uC6A9\\uC790\\uB97C \\uB04C\\uC5B4\\uB4E4\\uC778\\uB2E4.\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"2CSQ19bN7\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uD754\\uD788 \\uC0DD\\uD0DC\\uACC4, \\uCEE4\\uBBA4\\uB2C8\\uD2F0 \\uB530\\uC704\\uB85C \\uD241\\uCE58\\uB294 \\uAC83\\uB4E4\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"OQLNBlcdd\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"em\", {\n      parentName: \"p\"\n    }, \"\\uAC70\\uC758 \\uBAA8\\uB4E0 \\uB3C4\\uAD6C\\uAC00 \\uAD6C\\uC131\\uC744 \\uC0AC\\uC6A9\\uD568\\uC5D0\\uB3C4 \\uCC28\\uBCC4\\uD654 \\uC694\\uC18C\\uAC00 \\uC5C6\\uAE30 \\uB54C\\uBB38\\uC5D0 \\uB300\\uBD80\\uBD84\\uC758 \\uAC1C\\uBC1C\\uC790\\uB294 YAML\\uCC98\\uB7FC \\uB110\\uB9AC \\uC54C\\uB824\\uC9C0\\uACE0 \\uC798 \\uC9C0\\uC6D0\\uB418\\uB294 \\uC5B8\\uC5B4\\uB97C \\uC0AC\\uC6A9\\uD558\\uAE30\\uB85C \\uD588\\uB2E4. \\uD655\\uB300\\uD574 \\uBCF4\\uBA74 \\uC774\\uB294 \\uD604\\uB300 \\uC18C\\uD504\\uD2B8\\uC6E8\\uC5B4 \\uAC1C\\uBC1C\\uC758 \\uAE30\\uCD08\\uAC00 \\uB418\\uC9C0\\uB9CC \\uCC28\\uBCC4\\uD654\\uB418\\uC9C0\\uB294 \\uC54A\\uC73C\\uBA74\\uC11C \\uBB34\\uAC70\\uC6B4 \\uC791\\uC5C5\\uC774\\uB2E4.\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"TiVHBC945\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"em\", {\n      parentName: \"p\"\n    }, \"\\uC9C0\\uC5ED \\uCD5C\\uB313\\uAC12\"), \" \\uAC19\\uC740 \\uB2E8\\uC5B4\\uB97C \\uC368\\uC11C \\uC880 \\uC5B4\\uB835\\uAC8C \\uBCF4\\uC774\\uB294\\uB370... \\uC0AC\\uC6A9\\uC790\\uB294 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/CUE\",\n      \"title\": \"CUE\",\n      \"className\": \" internal-link\"\n    }, \"CUE\"), \"\\uB97C \\uC0AC\\uC6A9\\uD560 \\uC218 \\uC788\\uB294 \\uACF3\\uC774 \\uC801\\uC5B4\\uC11C \\uC798 \\uC548 \\uBC30\\uC6B0\\uACE0 \\uC548 \\uC4F0\\uAC8C \\uB418\\uACE0, \\uC0AC\\uC6A9\\uC790\\uAC00 \\uC801\\uC73C\\uB2C8 \\uAC1C\\uBC1C\\uC790\\uB3C4 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/CUE\",\n      \"title\": \"CUE\",\n      \"className\": \" internal-link\"\n    }, \"CUE\"), \" \\uC9C0\\uC6D0\\uC744 \\uC815\\uB2F9\\uD654\\uD558\\uAE30 \\uC5B4\\uB824\\uC6B4 \\uC545\\uC21C\\uD658\\uC744 \\uAC00\\uB9AC\\uD0A4\\uB824 \\uD55C \\uB4EF?\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"AJSy93kN3\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uD558\\uC9C0\\uB9CC \\uC774 \\uBB38\\uC81C\\uB97C \\uD574\\uACB0\\uD574\\uC11C \\uB9CE\\uC740 \\uACF3\\uC5D0 \\uB3C4\\uC785\\uB418\\uBA74 \\uC704\\uC758 \\uB124\\uD2B8\\uC6CC\\uD06C \\uD6A8\\uACFC, \\uADF8\\uB9AC\\uACE0 \\uC798 \\uC9C0\\uC6D0\\uB418\\uB294 \\uC5B8\\uC5B4\\uB97C \\uC798 \\uC0AC\\uC6A9\\uD558\\uAC8C \\uB418\\uB294 \\uC704\\uC758 \\uC2B5\\uC131\\uACFC \\uACB9\\uCCD0 \\uD070 \\uC2B9\\uB9AC\\uB97C \\uBCFC \\uC218 \\uC788\\uC74C\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"C-oT8FOYK\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"em\", {\n      parentName: \"p\"\n    }, \"CUE \\uC0AC\\uC6A9\\uC790\\uC640 CUE \\uB3C4\\uAD6C \\uC81C\\uC791\\uC790 \\uC911\\uC5D0\\uC11C \\uCD08\\uAE30 \\uC774\\uB4DD\\uACFC \\uBE60\\uB978 \\uD53C\\uB4DC\\uBC31\\uC744 \\uC704\\uD574 \\uB354 \\uC811\\uADFC\\uD560 \\uC218 \\uC788\\uB294 \\uCABD\\uC740 \\uB3C4\\uAD6C \\uC81C\\uC791\\uC790 \\uCABD\\uC774\\uB2E4. \\uB3C4\\uAD6C \\uC81C\\uC791\\uC790\\uAC00 \\uD6E8\\uC52C \\uC791\\uC740 \\uADF8\\uB8F9\\uC774\\uACE0 \\uD575\\uC2EC CUE \\uD300\\uC774 \\uC2E4\\uC9C8\\uC801\\uC778 \\uB3C4\\uC6C0\\uC744 \\uD06C\\uAC8C \\uC8FC\\uACE0 \\uC788\\uB2E4.\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"34wvXwZnh\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uBA3C\\uC800 \\uACF5\\uB7B5\\uD558\\uAC8C \\uB41C \\uBC30\\uACBD\\uC740 \\uB3C4\\uAD6C \\uAC1C\\uBC1C\\uC790\\uAC00 \\uBCF5\\uC7A1\\uD55C \\uC560\\uD50C\\uB9AC\\uCF00\\uC774\\uC158\\uC744 \\uBE48\\uC57D\\uD55C \\uAD6C\\uC131\\uC73C\\uB85C \\uAD6C\\uCD95\\uD558\\uB294 \\uAC83\\uC774 \\uACE0\\uD1B5\\uC2A4\\uB7EC\\uC6C0\\uC744 \\uC798 \\uC778\\uC9C0\\uD558\\uACE0 \\uC788\\uAE30 \\uB54C\\uBB38\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"PPTDvP9pJ\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"{{\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/TODO\",\n      \"title\": \"TODO\",\n      \"className\": \" internal-link\"\n    }, \"TODO\"), \"}} \\uB098\\uBA38\\uC9C0\\uB294 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/June-16th-2022\",\n      \"title\": \"June 16th, 2022\",\n      \"className\": \" internal-link\"\n    }, \"June 16th, 2022\"), \" \\uB9C8\\uC800 \\uC77D\\uC790... \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/a6f84\",\n      \"title\": \"추가 바람\",\n      \"className\": \" internal-link\"\n    }, \"\\uCD94\\uAC00 \\uBC14\\uB78C\"), \"\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"Q3vX1w9Zh\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://developer.apple.com/news/?id=v8a3aetj\"\n    }, \"Meet the new Human Interface Guidelines\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Apple\",\n      \"title\": \"hashtag_Apple\",\n      \"className\": \"hashtag internal-link\"\n    }, \"Apple\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"iNqEsNk2p\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC6D0\\uB798\\uB3C4 \\uC548 \\uC77D\\uC5B4\\uBD10\\uC11C \\uC5B4\\uB514\\uAC00 \\uBC14\\uB00C\\uC5C8\\uB294\\uC9C0 \\uC0AC\\uC2E4 \\uC798 \\uBAA8\\uB974\\uACA0\\uB2E4...\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"5Qcnz_wUf\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://prql-lang.org/\"\n    }, \"PRQL\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"ZyzLvTSsA\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/SQL\",\n      \"title\": \"SQL\",\n      \"className\": \" internal-link\"\n    }, \"SQL\"), \"\\uC758 \\uB300\\uC548 \\uACA9\\uC73C\\uB85C \\uB098\\uC628 \\uCFFC\\uB9AC \\uC5B8\\uC5B4\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"voB7R9czb\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/EdgeDB\",\n      \"title\": \"EdgeDB\",\n      \"className\": \" internal-link\"\n    }, \"EdgeDB\"), \"\\uC640 \\uBB18\\uD558\\uAC8C \\uB2EE\\uC740 \\uAC83\\uB3C4 \\uAC19\\uACE0...\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"4C3-Q4fqz\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://stackblitz.com/github/remix-run/react-router/tree/main/examples/modal\"\n    }, \"React-Router v6 Examples - Modal\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/React\",\n      \"title\": \"hashtag_React\",\n      \"className\": \"hashtag internal-link\"\n    }, \"React\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"0WdcnVhfK\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"React-Router\\uC744 \\uC774\\uC6A9\\uD574 \\uBAA8\\uB2EC\\uC744 \\uB77C\\uC6B0\\uD2B8 \\uC77C\\uBD80\\uB85C \\uAD00\\uB9AC\\uD558\\uB294 \\uBC29\\uBC95\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"aQPgPvPWH\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"v6 \\uC0AC\\uC6A9\\uD558\\uC9C0 \\uC54A\\uB354\\uB77C\\uB3C4 \\uC0AC\\uC6A9\\uC5D0 \\uBB38\\uC81C\\uB294 \\uC5C6\\uC744 \\uB4EF\")),\n    mdxType: \"Block\"\n  }))), mdx(Block, {\n    id: \"DoVC-b9WD\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uAC1C\\uBC1C\\uC790\\uAC00 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/22aa6\",\n      \"title\": \"대학\",\n      \"className\": \" internal-link\"\n    }, \"\\uB300\\uD559\"), \"\\uC5D0 \\uAC00\\uBA74 \\uBB50\\uAC00 \\uC88B\\uC740\\uAC00?\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"QW_7Xadqw\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://twitter.com/Basix1120/status/1537058330950021120\"\n    }, \"https://twitter.com/Basix1120/status/1537058330950021120\"))),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"61dKusvDg\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC7A5\\uC810\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"PEajNHTXy\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uD559\\uC5F0\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"m04fYMj_l\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"CS \\uC9C0\\uC2DD\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"Mw6i52h_E\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uD559\\uC0DD \\uD574\\uD0DD (\\uD589\\uC0AC, \\uD560\\uC778 etc.)\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"8f_2_-FS5\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC2DC\\uAC04\")),\n    mdxType: \"Block\"\n  }))));\n}\n;\nMDXContent.isMDXComponent = true;","outboundReferences":[{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"cue\"\n  }, \"CUE\"));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"343d082e-807c-519d-b846-27737b73682f","title":"CUE","fields":{"slug":"/CUE"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"apple\"\n  }, \"Apple\"));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"d626edc1-8f31-552c-8430-ef9aae57eca2","title":"Apple","fields":{"slug":"/Apple"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"react\"\n  }, \"React\"), mdx(Block, {\n    id: \"zHm4K4Z7x\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/6e12b\",\n      \"title\": \"자바스크립트\",\n      \"className\": \" internal-link\"\n    }, \"\\uC790\\uBC14\\uC2A4\\uD06C\\uB9BD\\uD2B8\"), \"\\uB85C UI\\uB97C \\uC791\\uC131\\uD558\\uAE30 \\uC704\\uD574 \\uB9CC\\uB4E4\\uC5B4\\uC9C4 \\uD504\\uB808\\uC784\\uC6CC\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"DZMo65BCy\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC774\\uAC70 \\uB77C\\uC774\\uBE0C\\uB7EC\\uB9AC \\uC544\\uB2C8\\uACE0 \\uC774\\uAC78\\uB85C \\uB17C\\uC7C1\\uD560 \\uC758\\uD5A5 \\uC5C6\\uC74C\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"gBYhP387G\",\n    content: mdx(React.Fragment, null, mdx(\"h1\", {\n      \"id\": \"링크\"\n    }, \"\\uB9C1\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"CoRv-jsn6\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://reactjs.org/\"\n    }, \"https://reactjs.org/\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"iIDbqfEhq\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uACF5\\uC2DD \\uBB38\\uC11C\\uB294 \\uC815\\uB9D0 \\uC2EC\\uD558\\uAC8C outdated \\uB418\\uC5B4 \\uC788\\uC73C\\uB2C8 \\uB2E4\\uB978 \\uBB38\\uC11C\\uB97C \\uBCF4\\uAC70\\uB098 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://beta.reactjs.org/\"\n    }, \"Beta\"), \" \\uBB38\\uC11C\\uB97C \\uCC38\\uC870\\uD558\\uC790.\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"HV4PGM8um\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://github.com/reactjs/\"\n    }, \"https://github.com/reactjs/\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"Es6yszXDk\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC774\\uB984 \\uAC12\\uC744 \\uBABB \\uD558\\uAE30 \\uB54C\\uBB38\\uC5D0 \\uC815\\uC791 \\uB9AC\\uC561\\uD2B8\\uB294 \\uC5EC\\uAE30 \\uC5C6\\uC74C\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"uxqGk46UX\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://github.com/facebook/react/\"\n    }, \"https://github.com/facebook/react/\"))),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"Cc8OmSTUs\",\n    content: mdx(React.Fragment, null, mdx(\"h1\", {\n      \"id\": \"메타-프레임워크\"\n    }, \"\\uBA54\\uD0C0 \\uD504\\uB808\\uC784\\uC6CC\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"KNQbFe8e4\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/NextJS\",\n      \"title\": \"NextJS\",\n      \"className\": \" internal-link\"\n    }, \"NextJS\"), \"\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"UbW8OumBM\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Remix\",\n      \"title\": \"Remix\",\n      \"className\": \" internal-link\"\n    }, \"Remix\"), \"\")),\n    mdxType: \"Block\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"5bbe90d5-d911-55d6-a597-e678e7873693","title":"React","fields":{"slug":"/React"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"cue\"\n  }, \"CUE\"));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"343d082e-807c-519d-b846-27737b73682f","title":"CUE","fields":{"slug":"/CUE"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"todo\"\n  }, \"TODO\"));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"a7365f48-c068-51b2-b235-a9f6ddf2a5be","title":"TODO","fields":{"slug":"/TODO"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"june-16th-2022\"\n  }, \"June 16th, 2022\"), mdx(Block, {\n    id: \"5OuldWvtU\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC624\\uB298 \\uC77D\\uC740 \\uB9C1\\uD06C\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"_x3GfRCst\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://blog.outsider.ne.kr/1601\"\n    }, \"\\uAE30\\uC220 \\uB274\\uC2A4 \", mdx(\"a\", {\n      parentName: \"a\",\n      \"href\": \"/200\",\n      \"title\": \"hashtag_200\",\n      \"className\": \"hashtag internal-link\"\n    }, \"200\"), \" : 22-06-16\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"FUwaIZZZ1\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC544\\uC6C3\\uC0AC\\uC774\\uB354\\uB2D8 \\uAE30\\uC220 \\uB274\\uC2A4\\uB3C4 \\uBC8C\\uC368 200\\uD638\\uC5D0 \\uC811\\uC5B4\\uB4E4\\uC5C8\\uAD6C\\uB098... \\uC694\\uC998\\uAC19\\uC774 \\uBC14\\uBE60\\uC11C RSS \\uBABB \\uB530\\uB77C\\uC7A1\\uC744 \\uB54C \\uC88B\\uC740 \\uC18C\\uC2DD\\uB9CC \\uC815\\uB9AC\\uD574\\uC8FC\\uC154\\uC11C \\uB418\\uAC8C \\uC88B\\uB2E4\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"qJhd3pMpE\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uB300\\uBD80\\uBD84 \\uD55C\\uBC88 \\uC2A5 \\uC77D\\uC5B4\\uBCF8 \\uAE00\\uC778\\uB370 (\\uC774\\uB7F0 \\uAC78\\uB85C \\uACBD\\uC7C1\\uD558\\uB294 \\uAC70 \\uC544\\uB2D8...) \\uADF8 \\uC911 \\uC548 \\uB0A8\\uAE34 \\uAC83\\uB9CC \\uD0C0\\uB798\\uB85C \\uB0A8\\uAE40\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"1zPpJrbae\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://github.blog/2022-06-06-introducing-github-skills\"\n    }, \"Introducing GitHub Skills\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/GitHub\",\n      \"title\": \"hashtag_GitHub\",\n      \"className\": \"hashtag internal-link\"\n    }, \"GitHub\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"bGdf86TOG\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/GitHub\",\n      \"title\": \"GitHub\",\n      \"className\": \" internal-link\"\n    }, \"GitHub\"), \" \\uC0AC\\uC6A9\\uBC95\\uC744 \\uB530\\uB77C \\uD558\\uBA74\\uC11C \\uBC30\\uC6B8 \\uC218 \\uC788\\uB294 hands-on \\uC0AC\\uC774\\uD2B8\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"0AcpZSHtW\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://curl.se/h2c/\"\n    }, \"h2c\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/curl\",\n      \"title\": \"hashtag_curl\",\n      \"className\": \"hashtag internal-link\"\n    }, \"curl\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"omR8lmu6L\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/HTTP\",\n      \"title\": \"HTTP\",\n      \"className\": \" internal-link\"\n    }, \"HTTP\"), \" \\uC694\\uCCAD\\uC744 \\uC4F0\\uBA74 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/curl\",\n      \"title\": \"curl\",\n      \"className\": \" internal-link\"\n    }, \"curl\"), \" \\uCEE4\\uB9E8\\uB4DC\\uB85C \\uBCC0\\uD658\\uD574\\uC8FC\\uB294 \\uACF5\\uC2DD \\uC720\\uD2F8\\uB9AC\\uD2F0\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"PJyKbJVWB\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"1.1 \\uC2A4\\uD0C0\\uC77C\\uC758 \\uC694\\uCCAD\\uC740 \\uC190\\uC73C\\uB85C \\uC4F0\\uAE30 \\uC26C\\uC6CC\\uC11C \\uAD49\\uC7A5\\uD788 \\uC720\\uC6A9\\uD560 \\uB4EF\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"NS5a28fJr\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://medium.com/airbnb-engineering/faster-javascript-builds-with-metro-cfc46d617a1f\"\n    }, \"Faster JavaScript Builds with Metro\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/6e12b\",\n      \"title\": \"hashtag_자바스크립트\",\n      \"className\": \"hashtag internal-link\"\n    }, \"\\uC790\\uBC14\\uC2A4\\uD06C\\uB9BD\\uD2B8\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"Nqd2qSoIm\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"Why not \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Vite\",\n      \"title\": \"Vite\",\n      \"className\": \" internal-link\"\n    }, \"Vite\"), \"?\")),\n    mdxType: \"Block\"\n  }))), mdx(Block, {\n    id: \"H0t9dBLUi\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://twitter.com/rui314/status/1537062466924199939\"\n    }, \"mold\\uB85C Chromium \\uBE4C\\uB4DC \\uC131\\uACF5\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/mold\",\n      \"title\": \"hashtag_mold\",\n      \"className\": \"hashtag internal-link\"\n    }, \"mold\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"aG5L7JGHj\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/mold\",\n      \"title\": \"mold\",\n      \"className\": \" internal-link\"\n    }, \"mold\"), \"\\uB294 \\uC774\\uC804 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/LLVM\",\n      \"title\": \"LLVM\",\n      \"className\": \" internal-link\"\n    }, \"LLVM\"), \" lld \\uAC1C\\uBC1C\\uC790\\uAC00 \\uAC1C\\uBC1C\\uD55C \\uC0C8\\uB85C\\uC6B4 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/4ebf2\",\n      \"title\": \"링커\",\n      \"className\": \" internal-link\"\n    }, \"\\uB9C1\\uCEE4\"), \"\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"HDvYLHBsp\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Firefox\",\n      \"title\": \"Firefox\",\n      \"className\": \" internal-link\"\n    }, \"Firefox\"), \"\\uB3C4 mold\\uB97C \\uB3C4\\uC785\\uD558\\uB294 \\uAC83\\uC744 \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://bugzilla.mozilla.org/show_bug.cgi?id=1746462\"\n    }, \"\\uACE0\\uB824 \\uC911\\uC778 \\uB4EF\"))),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"EsyuzR7zI\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://bugzilla.mozilla.org/show_bug.cgi?id=1744221\"\n    }, \"Implement CSS container queries\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/CSS\",\n      \"title\": \"hashtag_CSS\",\n      \"className\": \"hashtag internal-link\"\n    }, \"CSS\"), \" \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Firefox\",\n      \"title\": \"hashtag_Firefox\",\n      \"className\": \"hashtag internal-link\"\n    }, \"Firefox\"), \"\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"hArPA9H79\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"Yeah it is coming.\")),\n    mdxType: \"Block\"\n  })), mdx(Block, {\n    id: \"c3l_ze7YQ\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://brave.com/privacy-updates/17-language-fingerprinting/\"\n    }, \"Protecting Against Browser-Language Fingerprinting\"))),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"BaVSt8V2y\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Brave\",\n      \"title\": \"Brave\",\n      \"className\": \" internal-link\"\n    }, \"Brave\"), \"\\uC5D0\\uC11C Accept-Language\\uB97C \\uC704\\uC2DC\\uD55C \\uC5B8\\uC5B4 \\uAE30\\uBC18\\uC758 content negoitation \\uC790\\uB8CC\\uB97C \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/9b187\",\n      \"title\": \"핑거프린팅\",\n      \"className\": \" internal-link\"\n    }, \"\\uD551\\uAC70\\uD504\\uB9B0\\uD305\"), \" \\uBC29\\uC9C0 \\uBA85\\uBAA9\\uC73C\\uB85C \\uC81C\\uAC70\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"spAVtD2Ji\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uC5B8\\uC5B4\\uB97C \\uBC14\\uD0D5\\uC73C\\uB85C \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/9b187\",\n      \"title\": \"핑거프린팅\",\n      \"className\": \" internal-link\"\n    }, \"\\uD551\\uAC70\\uD504\\uB9B0\\uD305\"), \"\\uC744 \\uC2DC\\uB3C4\\uD558\\uB294 \\uAC8C \\uB4DC\\uBB38 \\uAC74 \\uC544\\uB2D8, \\uC0AC\\uC2E4 \\uB9E4\\uC6B0 \\uD754\\uD568\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"BM2Oel4qb\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uD558\\uC9C0\\uB9CC \\uB2E4\\uAD6D\\uC5B4 \\uD654\\uC790\\uC5D0\\uAC8C \\uB9E4\\uC6B0 \\uBD88\\uB9AC\\uD55C \\uC815\\uCC45\\uC784\\uACFC \\uB3D9\\uC2DC\\uC5D0 Strict\\uB294 \\uBE44\\uC601\\uC5B4\\uAD8C\\uC744 \\uD1B5\\uCC44\\uB85C \\uB530\\uB3CC\\uB9BC\")),\n    mdxType: \"Block\"\n  }))), mdx(Block, {\n    id: \"3uai1UVi6\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uD68C\\uC0AC\\uC5D0\\uC11C \\uC54C\\uB9BC \\uD6A8\\uACFC\\uC74C \\uB123\\uB294 \\uAC70 \\uB9AC\\uBDF0\\uB97C \\uD588\\uB294\\uB370, \\uC804\\uBC18\\uC801\\uC73C\\uB85C \\uAE30\\uB85D\\uD574\\uB450\\uAE30 \\uC88B\\uC740 \\uC18C\\uC7AC\\uB77C \\uC5EC\\uAE30\\uC5D0\\uB3C4 \\uC500\")),\n    mdxType: \"Block\"\n  }, mdx(Block, {\n    id: \"X9HHInGh7\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types/preload\"\n    }, \"\\uC624\\uB514\\uC624 \\uD30C\\uC77C preload\\uD558\\uAE30\"), \": \\uC624\\uB514\\uC624\\uB97C \\uC7AC\\uC0DD\\uD560 \\uB54C \\uB85C\\uB529\\uC774\\uB098 \\uBC84\\uD37C\\uB9C1 \\uC2DC\\uAC04\\uC744 \\uC904\\uC77C \\uC218 \\uC788\\uC74C\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"iTxawEC_U\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Audio_codecs#choosing_an_audio_codec\"\n    }, \"\\uCF54\\uB371 \\uC798 \\uACE0\\uB974\\uAE30\"), \": \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/Opus\",\n      \"title\": \"Opus\",\n      \"className\": \" internal-link\"\n    }, \"Opus\"), \"\\uAC00 \\uAC1C\\uC778\\uC801\\uC778 \\uCD94\\uCC9C\\uD53D\\uC784\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"j17OuyVJk\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement/Audio#determining_when_playback_can_begin\"\n    }, \"\\uC7AC\\uC0DD \\uAC00\\uB2A5\\uD560 \\uB54C\\uAE4C\\uC9C0 \\uAE30\\uB2E4\\uB9AC\\uAE30\"), \": preload\\uAC00 \\uB2E4 \\uC548 \\uB05D\\uB0AC\\uC744 \\uC218\\uB3C4 \\uC788\\uACE0, \\uC2E4\\uD328\\uD560 \\uC218\\uB3C4 \\uC788\\uC74C.\")),\n    mdxType: \"Block\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"de3819f3-fbba-554f-8017-f85ba4b75f4c","title":"June 16th, 2022","fields":{"slug":"/June-16th-2022"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"추가-바람\"\n  }, \"\\uCD94\\uAC00 \\uBC14\\uB78C\"), mdx(Block, {\n    id: \"ZxkIoAt-4\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"\\uBBF8\\uB798\\uC758 \\uB0B4\\uAC00 \\uC368 \\uC918\\uC57C \\uD560 \\uB0B4\\uC6A9\\uB4E4\\uC744 \\uB9C1\\uD06C\\uD574\\uB450\\uB294 \\uACF3\")),\n    mdxType: \"Block\"\n  }), mdx(Block, {\n    id: \"5tzg0kntF\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, \"{{query: {and: \", mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"/a6f84\",\n      \"title\": \"추가 바람\",\n      \"className\": \" internal-link\"\n    }, \"\\uCD94\\uAC00 \\uBC14\\uB78C\"), \"}}}\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"bcdb0705-aec2-57bc-8208-d5066be4eff2","title":"추가 바람","fields":{"slug":"/a6f84"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Block = makeShortcode(\"Block\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"sql\"\n  }, \"SQL\"), mdx(Block, {\n    id: \"byW0wWH26\",\n    content: mdx(React.Fragment, null, mdx(\"p\", null, mdx(\"a\", {\n      parentName: \"p\",\n      \"href\": \"https://www.edgedb.com/blog/we-can-do-better-than-sql#critique-of-sql\"\n    }, \"Critique of SQL\\u200B\"), \", EdgeDB\")),\n    mdxType: \"Block\"\n  }));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"8355c932-e73b-5532-bcc6-379f30c3e1d6","title":"SQL","fields":{"slug":"/SQL"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"edgedb\"\n  }, \"EdgeDB\"));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"85408645-b5e8-5a3a-b504-29b8392cd52f","title":"EdgeDB","fields":{"slug":"/EdgeDB"}}},{"__typename":"Mdx","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"대학\"\n  }, \"\\uB300\\uD559\"));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"RoamPage","id":"763d0496-db3e-50f2-a325-bc5c51f3cdda","title":"대학","fields":{"slug":"/22aa6"}}}],"inboundReferences":[]},"fields":{"slug":"/June-15th-2022"}}},"pageContext":{"id":"df0b0663-667a-5543-a9f8-b20d579a7747"}},"staticQueryHashes":["2131059104","2221750479","2468095761"]}