{"componentChunkName":"component---node-modules-narative-gatsby-theme-novela-src-templates-article-template-tsx","path":"/2021-07-17-accidents-caused-by-misconfiguration-of-git","result":{"pageContext":{"article":{"id":"df00ae2d-2d45-5c1b-b7e0-9e2e6bbe3c9e","slug":"/2021-07-17-accidents-caused-by-misconfiguration-of-git","secret":false,"title":"一次因为错误配置 Git 而导致的「事故」","author":"Bryan Lee","date":"July 17th, 2021","dateForSEO":"2021-07-17T00:00:00.000Z","timeToRead":1,"excerpt":"push.default 的配置选项有五个：nothing, current, upstream, simple,matching。","canonical_url":null,"subscription":true,"body":"function _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  \"title\": \"一次因为错误配置 Git 而导致的「事故」\",\n  \"slug\": \"2021-07-17-accidents-caused-by-misconfiguration-of-git\",\n  \"author\": \"Bryan Lee\",\n  \"date\": \"2021-07-17T00:00:00.000Z\",\n  \"hero\": \"./images/hero.jpeg\",\n  \"excerpt\": \"push.default 的配置选项有五个：nothing, current, upstream, simple,matching。\",\n  \"tags\": [\"Git\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"前情提要\"\n  }, \"\\u524D\\u60C5\\u63D0\\u8981\"), mdx(\"p\", null, \"\\u524D\\u4E24\\u5929\\uFF0C\\u770B\\u5230\\u4E00\\u7BC7\\u6587\\u7AE0\\uFF1A\\u300A\", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://einverne.github.io/post/2020/10/gitconfig-includeIf.html\",\n    \"title\": \"gitconfig includeIf 管理多用户配置\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }), \"gitconfig includeIf \\u7BA1\\u7406\\u591A\\u7528\\u6237\\u914D\\u7F6E\"), \"\\u300B\\uFF0C\\u611F\\u89C9\\u5BF9\\u6211\\u6765\\u8BF4\\u975E\\u5E38\\u6709\\u7528\\uFF0C\\u4FBF\\u5728\\u6CA1\\u6709\\u5B8C\\u5168\\u9A8C\\u8BC1\\u7684\\u60C5\\u51B5\\u4E0B\\u5C31\\u628A\\u535A\\u4E3B\\u5206\\u4EAB\\u7684\\u914D\\u7F6E\\u590D\\u5236\\u5230\\u4E86 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"~/.gitconfig\"), \" \\u4E2D\\uFF0C\\u800C\\u8FD9\\u5176\\u4E2D\\u6709\\u4E00\\u6761\\u914D\\u7F6E\\u4E3A \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"git push.default\"), \"\\uFF0C\\u535A\\u4E3B\\u7684\\u8BBE\\u7F6E\\u7684\\u662F \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"matching\"), \"\\uFF0C\\u5C31\\u662F\\u8FD9\\u4E00\\u6761\\u914D\\u7F6E\\u57CB\\u4E0B\\u4E86\\u9690\\u60A3\"), mdx(\"h2\", {\n    \"id\": \"来龙去脉\"\n  }, \"\\u6765\\u9F99\\u53BB\\u8109\"), mdx(\"p\", null, \"\\u8FD9\\u4E2A\\u914D\\u7F6E\\u7528\\u4E86\\u51E0\\u5929\\uFF0C\\u6CA1\\u6709\\u611F\\u89C9\\u5230\\u4EC0\\u4E48\\u5F02\\u5E38\\uFF0C\\u76F4\\u5230\\u524D\\u5929\\u6211\\u5728 feature \\u5206\\u652F\\u4E0A rebase \\u4E86\\u6700\\u65B0\\u7684 develop \\u5206\\u652F\\u4EE3\\u7801\\uFF0Cforce push \\u5230\\u8FDC\\u7AEF\\u5206\\u652F\\u65F6\\uFF0C\\u53D1\\u73B0\\u4E86\\u8E4A\\u8DF7\\uFF1Afeature \\u63A8\\u9001\\u5230\\u8FDC\\u7AEF\\u540C\\u540D\\u5206\\u652F\\u7684\\u540C\\u65F6\\uFF0C\\u6211\\u672C\\u5730\\u7684 develop \\u4E5F\\u63A8\\u9001\\u5230\\u4E86\\u8FDC\\u7AEF\\u7684\\u540C\\u540D\\u5206\\u652F\\u3002\\u4F46\\u6211\\u5F53\\u65F6\\u6CA1\\u6709\\u7EC6\\u7A76\\uFF0C\\u65F6\\u95F4\\u5306\\u5FD9\\uFF0C\\u4FBF reset \\u4E86\\u56DE\\u6765\\u3002\"), mdx(\"p\", null, \"\\u540E\\u9762\\u5728\\u5176\\u4ED6 repo \\u53C8\\u51FA\\u73B0\\u4E86\\u8FD9\\u4E2A\\u95EE\\u9898\\uFF0C\\u800C\\u8FD9\\u6B21\\u88AB\\u63A8\\u9001\\u7684\\u662F master \\u5206\\u652F\\uFF0C\\u8FD9\\u6B21\\u6211\\u6CA1\\u6709\\u9A6C\\u864E\\uFF0C\\u5F00\\u59CB\\u4ED4\\u7EC6\\u6392\\u67E5\\u95EE\\u9898\\uFF0C\\u4E00\\u5F00\\u59CB\\u4EE5\\u4E3A\\u662F\\u54EA\\u6761\\u914D\\u7F6E\\u9879\\u5F71\\u54CD rebase \\u547D\\u4EE4\\u7684\\u6548\\u679C\\uFF0C\\u4F46\\u5B9E\\u9645\\u4E0A\\u5E76\\u4E0D\\u662F\\u3002\\u591A\\u756A\\u5C1D\\u8BD5\\u65E0\\u679C\\u540E\\uFF0C\\u5F00\\u59CB\\u5BF9\\u7167\\u5B98\\u7F51\\u6587\\u6863\\u5BF9 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"~/.gitconfig\"), \" \\u4E2D\\u4E0D\\u786E\\u5B9A\\u7684\\u914D\\u7F6E\\u8FDB\\u884C\\u6392\\u67E5\\uFF0C\\u8FD0\\u6C14\\u4E0D\\u9519\\uFF0C\\u5F88\\u5FEB\\u5C31\\u627E\\u5230\\u4E86\\u7F6A\\u9B41\\u7978\\u9996\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {}), \"[push]\\n    default = matching\\n\")), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"push.default\"), \" \\u7684\\u914D\\u7F6E\\u9009\\u9879\\u6709\\u4E94\\u4E2A\\uFF1Anothing, current, upstream, simple,matching\\u3002\\u5B83\\u4EEC\\u7684\\u4F5C\\u7528\\u5206\\u522B\\u4E3A\\uFF1A\"), mdx(\"blockquote\", null, mdx(\"ul\", {\n    parentName: \"blockquote\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"nothing: \\u76F4\\u63A5 push \\u4F1A\\u51FA\\u9519\\uFF0C\\u9700\\u8981\\u663E\\u5F0F\\u7684\\u6307\\u51FA\\u63A8\\u9001\\u7684\\u8FDC\\u7A0B\\u5206\\u652F\\uFF0C\\u4F8B\\u5982:git push origin master\\uFF1B\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"current: \\u63A8\\u9001\\u65F6\\u53EA\\u4F1A\\u63A8\\u9001\\u5F53\\u524D\\u6240\\u5728\\u7684\\u5206\\u652F\\u5230\\u8FDC\\u7A0B\\u540C\\u540D\\u5206\\u652F\\uFF0C\\u5982\\u679C\\u8FDC\\u7A0B\\u5206\\u652F\\u4E0D\\u5B58\\u5728\\u76F8\\u5E94\\u7684\\u540C\\u540D\\u5206\\u652F\\uFF0C\\u5219\\u521B\\u5EFA\\u8BE5\\u5206\\u652F\\uFF1B\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"upstream: \\u63A8\\u9001\\u5F53\\u524D\\u5206\\u652F\\u5230\\u5B83\\u7684 upstream \\u5206\\u652F\\u4E0A\\uFF0C\\u8FD9\\u4E2A\\u6A21\\u5F0F\\u53EA\\u9002\\u7528\\u4E8E\\u63A8\\u9001\\u5230\\u4E0E\\u62C9\\u53D6\\u6570\\u636E\\u76F8\\u540C\\u7684\\u4ED3\\u5E93(\\u6BD4\\u5982 central workflow)\\uFF1B\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"simple: \\u5728\\u4E2D\\u592E\\u4ED3\\u5E93\\u5DE5\\u4F5C\\u6D41\\u7A0B\\u6A21\\u5F0F\\u4E0B\\uFF0C\\u53EA\\u80FD\\u63A8\\u9001\\u5230\\u4E0E\\u672C\\u5730\\u5206\\u652F\\u540D\\u4E00\\u81F4\\u7684 upstream \\u5206\\u652F\\u4E2D\\uFF0C\\u5982\\u679C\\u63A8\\u9001\\u7684\\u8FDC\\u7A0B\\u4ED3\\u5E93\\u548C\\u62C9\\u53D6\\u6570\\u636E\\u7684\\u8FDC\\u7A0B\\u4ED3\\u5E93\\u4E0D\\u4E00\\u81F4\\uFF0C\\u90A3\\u4E48\\u8BE5\\u6A21\\u5F0F\\u4F1A\\u50CF current \\u6A21\\u5F0F\\u4E00\\u6837\\u8FDB\\u884C\\u64CD\\u4F5C\\u3002\\u56E0\\u4E3A\\u8BE5\\u9009\\u9879\\u5BF9\\u4E8E\\u65B0\\u624B\\u6765\\u8BF4\\u662F\\u6700\\u5B89\\u5168\\u7684\\uFF0C\\u6240\\u4EE5\\u5728 git 2.0 \\u4E2D\\uFF0Csimple \\u662F push.default \\u7684\\u9ED8\\u8BA4\\u503C\\u914D\\u7F6E\\u9879(2.0 \\u4EE5\\u524D\\u7684\\u9ED8\\u8BA4\\u914D\\u7F6E\\u9879\\u662F matching)\\uFF1B\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"matching: \\u63A8\\u9001\\u672C\\u5730\\u548C\\u8FDC\\u7A0B\\u90FD\\u5B58\\u5728\\u7684\\u540C\\u540D\\u5206\\u652F\\u3002\"))), mdx(\"p\", null, \"\\u90A3\\u4E48\\u539F\\u56E0\\u4E0D\\u7528\\u591A\\u8BF4\\u5DF2\\u7ECF\\u5F88\\u6E05\\u695A\\u4E86\\uFF0C\\u5F53 matching \\u78B0\\u5230 force push \\u65F6\\u7B80\\u76F4\\u5C31\\u662F\\u707E\\u96BE\\u554A\"), mdx(\"h2\", {\n    \"id\": \"简单总结\"\n  }, \"\\u7B80\\u5355\\u603B\\u7ED3\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Force push \\u6709\\u98CE\\u9669\\uFF0C\\u4F7F\\u7528\\u987B\\u8C28\\u614E\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u4FEE\\u6539\\u914D\\u7F6E\\u524D\\u4E00\\u5B9A\\u8981\\u4ED4\\u7EC6\\u68C0\\u67E5\\uFF0C\\u641E\\u6E05\\u695A\\u5F04\\u660E\\u767D\\uFF0C\\u5426\\u5219\\u53EF\\u80FD\\u4F1A\\u51FA\\u73B0\\u610F\\u60F3\\u4E0D\\u5230\\u7684\\u95EE\\u9898\")));\n}\n;\nMDXContent.isMDXComponent = true;","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAAB5mzWpIP/xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAEFAl//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAZEAACAwEAAAAAAAAAAAAAAAABEAAxQXH/2gAIAQEAAT8hFw8eL//aAAwDAQACAAMAAAAQaB//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAaEAEBAAMBAQAAAAAAAAAAAAABABEhUTFB/9oACAEBAAE/EFinqkeYvg20bnI+3//Z","aspectRatio":1.5128205128205128,"src":"/static/05bcd556434eca794ece19266d253c9c/58fe7/hero.jpg","srcSet":"/static/05bcd556434eca794ece19266d253c9c/e0f30/hero.jpg 236w,\n/static/05bcd556434eca794ece19266d253c9c/86afd/hero.jpg 472w,\n/static/05bcd556434eca794ece19266d253c9c/58fe7/hero.jpg 944w,\n/static/05bcd556434eca794ece19266d253c9c/02748/hero.jpg 1416w,\n/static/05bcd556434eca794ece19266d253c9c/5c241/hero.jpg 1888w,\n/static/05bcd556434eca794ece19266d253c9c/43483/hero.jpg 2110w","srcWebp":"/static/05bcd556434eca794ece19266d253c9c/99fbb/hero.webp","srcSetWebp":"/static/05bcd556434eca794ece19266d253c9c/77392/hero.webp 236w,\n/static/05bcd556434eca794ece19266d253c9c/1f177/hero.webp 472w,\n/static/05bcd556434eca794ece19266d253c9c/99fbb/hero.webp 944w,\n/static/05bcd556434eca794ece19266d253c9c/4a492/hero.webp 1416w,\n/static/05bcd556434eca794ece19266d253c9c/b0b8f/hero.webp 1888w,\n/static/05bcd556434eca794ece19266d253c9c/f5e06/hero.webp 2110w","sizes":"(max-width: 944px) 100vw, 944px"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAAB5mzWpIP/xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAEFAl//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAZEAACAwEAAAAAAAAAAAAAAAABEAAxQXH/2gAIAQEAAT8hFw8eL//aAAwDAQACAAMAAAAQaB//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAaEAEBAAMBAQAAAAAAAAAAAAABABEhUTFB/9oACAEBAAE/EFinqkeYvg20bnI+3//Z","aspectRatio":1.5092592592592593,"src":"/static/05bcd556434eca794ece19266d253c9c/1dc0b/hero.jpg","srcSet":"/static/05bcd556434eca794ece19266d253c9c/3a5ce/hero.jpg 163w,\n/static/05bcd556434eca794ece19266d253c9c/05730/hero.jpg 327w,\n/static/05bcd556434eca794ece19266d253c9c/1dc0b/hero.jpg 653w,\n/static/05bcd556434eca794ece19266d253c9c/f72c7/hero.jpg 980w,\n/static/05bcd556434eca794ece19266d253c9c/6e4a3/hero.jpg 1306w,\n/static/05bcd556434eca794ece19266d253c9c/43483/hero.jpg 2110w","srcWebp":"/static/05bcd556434eca794ece19266d253c9c/0acdf/hero.webp","srcSetWebp":"/static/05bcd556434eca794ece19266d253c9c/ac59e/hero.webp 163w,\n/static/05bcd556434eca794ece19266d253c9c/7660b/hero.webp 327w,\n/static/05bcd556434eca794ece19266d253c9c/0acdf/hero.webp 653w,\n/static/05bcd556434eca794ece19266d253c9c/75470/hero.webp 980w,\n/static/05bcd556434eca794ece19266d253c9c/68d47/hero.webp 1306w,\n/static/05bcd556434eca794ece19266d253c9c/f5e06/hero.webp 2110w","sizes":"(max-width: 653px) 100vw, 653px"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAAB5mzWpIP/xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAEFAl//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAZEAACAwEAAAAAAAAAAAAAAAABEAAxQXH/2gAIAQEAAT8hFw8eL//aAAwDAQACAAMAAAAQaB//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAaEAEBAAMBAQAAAAAAAAAAAAABABEhUTFB/9oACAEBAAE/EFinqkeYvg20bnI+3//Z","aspectRatio":1.5,"src":"/static/05bcd556434eca794ece19266d253c9c/eaa58/hero.jpg","srcSet":"/static/05bcd556434eca794ece19266d253c9c/5a3ee/hero.jpg 114w,\n/static/05bcd556434eca794ece19266d253c9c/41f8f/hero.jpg 229w,\n/static/05bcd556434eca794ece19266d253c9c/eaa58/hero.jpg 457w,\n/static/05bcd556434eca794ece19266d253c9c/c309b/hero.jpg 686w,\n/static/05bcd556434eca794ece19266d253c9c/e3008/hero.jpg 914w,\n/static/05bcd556434eca794ece19266d253c9c/43483/hero.jpg 2110w","srcWebp":"/static/05bcd556434eca794ece19266d253c9c/15384/hero.webp","srcSetWebp":"/static/05bcd556434eca794ece19266d253c9c/31fce/hero.webp 114w,\n/static/05bcd556434eca794ece19266d253c9c/e3e25/hero.webp 229w,\n/static/05bcd556434eca794ece19266d253c9c/15384/hero.webp 457w,\n/static/05bcd556434eca794ece19266d253c9c/0258d/hero.webp 686w,\n/static/05bcd556434eca794ece19266d253c9c/64ea2/hero.webp 914w,\n/static/05bcd556434eca794ece19266d253c9c/f5e06/hero.webp 2110w","sizes":"(max-width: 457px) 100vw, 457px"},"seo":{"src":"/static/05bcd556434eca794ece19266d253c9c/0ff54/hero.jpg"}}},"authors":[{"authorsPage":true,"bio":"Web Developer. Now prefer TypeScript and Rust, mainly working on UED.\n","id":"7d3dbfdc-58e9-5099-b0f3-ca98ddc04463","name":"Bryan Lee","featured":true,"social":[{"url":"https://github.com/liby"},{"url":"https://twitter.com/meetliby"}],"slug":"/authors/bryan-lee","avatar":{"small":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAMEBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAACAwH/2gAMAwEAAhADEAAAAe5VadK7YMR0wPUBz//EABwQAAMBAAIDAAAAAAAAAAAAAAECAwAEEhEhMv/aAAgBAQABBQKXVcWnTBnnrwHYIGI40tRj5j9A+v/EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBFR/9oACAECAQE/AWi0bH//xAAfEAACAgIBBQAAAAAAAAAAAAAAAREhAhIQMkFRcYH/2gAIAQEABj8Czy26nRqx4ryTM3MCruXL+jPfH//EABsQAAMBAQEBAQAAAAAAAAAAAAABESExUUGB/9oACAEBAAE/IciyprpKg3+DnlXilF99PwgGhJan1sVAzTb6Y4f/2gAMAwEAAgADAAAAEF/4/wD/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEx/9oACAEDAQE/EDMnscJv/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQAQESH/2gAIAQIBAT8Q6LsMo0//xAAgEAEBAAIBAwUAAAAAAAAAAAABEQAhMRBRYYGhweHx/9oACAEBAAE/EApBPFBUr5uXjxBXbN86azXHxMCnKLRDzJzvNcUtyQHeIVKqFX0wZktfb8x4pRs7376J/9k=","aspectRatio":1,"src":"/static/112d7159f7c020bdec3bdf12fb558466/fa1ea/bryan-lee.jpg","srcSet":"/static/112d7159f7c020bdec3bdf12fb558466/afb2b/bryan-lee.jpg 13w,\n/static/112d7159f7c020bdec3bdf12fb558466/7c20e/bryan-lee.jpg 25w,\n/static/112d7159f7c020bdec3bdf12fb558466/fa1ea/bryan-lee.jpg 50w,\n/static/112d7159f7c020bdec3bdf12fb558466/03612/bryan-lee.jpg 75w,\n/static/112d7159f7c020bdec3bdf12fb558466/61cdf/bryan-lee.jpg 100w,\n/static/112d7159f7c020bdec3bdf12fb558466/f86e8/bryan-lee.jpg 460w","srcWebp":"/static/112d7159f7c020bdec3bdf12fb558466/e7b2c/bryan-lee.webp","srcSetWebp":"/static/112d7159f7c020bdec3bdf12fb558466/58718/bryan-lee.webp 13w,\n/static/112d7159f7c020bdec3bdf12fb558466/74aad/bryan-lee.webp 25w,\n/static/112d7159f7c020bdec3bdf12fb558466/e7b2c/bryan-lee.webp 50w,\n/static/112d7159f7c020bdec3bdf12fb558466/ed320/bryan-lee.webp 75w,\n/static/112d7159f7c020bdec3bdf12fb558466/66016/bryan-lee.webp 100w,\n/static/112d7159f7c020bdec3bdf12fb558466/d908f/bryan-lee.webp 460w","sizes":"(max-width: 50px) 100vw, 50px"},"medium":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAMEBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAACAwH/2gAMAwEAAhADEAAAAe5VadK7YMR0wPUBz//EABwQAAMBAAIDAAAAAAAAAAAAAAECAwAEEhEhMv/aAAgBAQABBQKXVcWnTBnnrwHYIGI40tRj5j9A+v/EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBFR/9oACAECAQE/AWi0bH//xAAfEAACAgIBBQAAAAAAAAAAAAAAAREhAhIQMkFRcYH/2gAIAQEABj8Czy26nRqx4ryTM3MCruXL+jPfH//EABsQAAMBAQEBAQAAAAAAAAAAAAABESExUUGB/9oACAEBAAE/IciyprpKg3+DnlXilF99PwgGhJan1sVAzTb6Y4f/2gAMAwEAAgADAAAAEF/4/wD/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEx/9oACAEDAQE/EDMnscJv/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQAQESH/2gAIAQIBAT8Q6LsMo0//xAAgEAEBAAIBAwUAAAAAAAAAAAABEQAhMRBRYYGhweHx/9oACAEBAAE/EApBPFBUr5uXjxBXbN86azXHxMCnKLRDzJzvNcUtyQHeIVKqFX0wZktfb8x4pRs7376J/9k=","aspectRatio":1,"src":"/static/112d7159f7c020bdec3bdf12fb558466/61cdf/bryan-lee.jpg","srcSet":"/static/112d7159f7c020bdec3bdf12fb558466/7c20e/bryan-lee.jpg 25w,\n/static/112d7159f7c020bdec3bdf12fb558466/fa1ea/bryan-lee.jpg 50w,\n/static/112d7159f7c020bdec3bdf12fb558466/61cdf/bryan-lee.jpg 100w,\n/static/112d7159f7c020bdec3bdf12fb558466/59538/bryan-lee.jpg 150w,\n/static/112d7159f7c020bdec3bdf12fb558466/fd013/bryan-lee.jpg 200w,\n/static/112d7159f7c020bdec3bdf12fb558466/f86e8/bryan-lee.jpg 460w","srcWebp":"/static/112d7159f7c020bdec3bdf12fb558466/66016/bryan-lee.webp","srcSetWebp":"/static/112d7159f7c020bdec3bdf12fb558466/74aad/bryan-lee.webp 25w,\n/static/112d7159f7c020bdec3bdf12fb558466/e7b2c/bryan-lee.webp 50w,\n/static/112d7159f7c020bdec3bdf12fb558466/66016/bryan-lee.webp 100w,\n/static/112d7159f7c020bdec3bdf12fb558466/d9b14/bryan-lee.webp 150w,\n/static/112d7159f7c020bdec3bdf12fb558466/6b183/bryan-lee.webp 200w,\n/static/112d7159f7c020bdec3bdf12fb558466/d908f/bryan-lee.webp 460w","sizes":"(max-width: 100px) 100vw, 100px"},"large":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAMEBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAACAwH/2gAMAwEAAhADEAAAAe5VadK7YMR0wPUBz//EABwQAAMBAAIDAAAAAAAAAAAAAAECAwAEEhEhMv/aAAgBAQABBQKXVcWnTBnnrwHYIGI40tRj5j9A+v/EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBFR/9oACAECAQE/AWi0bH//xAAfEAACAgIBBQAAAAAAAAAAAAAAAREhAhIQMkFRcYH/2gAIAQEABj8Czy26nRqx4ryTM3MCruXL+jPfH//EABsQAAMBAQEBAQAAAAAAAAAAAAABESExUUGB/9oACAEBAAE/IciyprpKg3+DnlXilF99PwgGhJan1sVAzTb6Y4f/2gAMAwEAAgADAAAAEF/4/wD/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEx/9oACAEDAQE/EDMnscJv/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQAQESH/2gAIAQIBAT8Q6LsMo0//xAAgEAEBAAIBAwUAAAAAAAAAAAABEQAhMRBRYYGhweHx/9oACAEBAAE/EApBPFBUr5uXjxBXbN86azXHxMCnKLRDzJzvNcUtyQHeIVKqFX0wZktfb8x4pRs7376J/9k=","aspectRatio":1,"src":"/static/112d7159f7c020bdec3bdf12fb558466/ec46e/bryan-lee.jpg","srcSet":"/static/112d7159f7c020bdec3bdf12fb558466/a2637/bryan-lee.jpg 82w,\n/static/112d7159f7c020bdec3bdf12fb558466/15203/bryan-lee.jpg 164w,\n/static/112d7159f7c020bdec3bdf12fb558466/ec46e/bryan-lee.jpg 328w,\n/static/112d7159f7c020bdec3bdf12fb558466/f86e8/bryan-lee.jpg 460w","srcWebp":"/static/112d7159f7c020bdec3bdf12fb558466/5a48e/bryan-lee.webp","srcSetWebp":"/static/112d7159f7c020bdec3bdf12fb558466/2d087/bryan-lee.webp 82w,\n/static/112d7159f7c020bdec3bdf12fb558466/29d87/bryan-lee.webp 164w,\n/static/112d7159f7c020bdec3bdf12fb558466/5a48e/bryan-lee.webp 328w,\n/static/112d7159f7c020bdec3bdf12fb558466/d908f/bryan-lee.webp 460w","sizes":"(max-width: 328px) 100vw, 328px"}}}],"basePath":"/","permalink":"https://liby.github.io/2021-07-17-accidents-caused-by-misconfiguration-of-git/","slug":"/2021-07-17-accidents-caused-by-misconfiguration-of-git","id":"df00ae2d-2d45-5c1b-b7e0-9e2e6bbe3c9e","title":"一次因为错误配置 Git 而导致的「事故」","canonicalUrl":null,"mailchimp":"","next":[{"id":"271bfda8-a8bc-5b69-9706-81da3f7bc0c5","slug":"/2021-01-11-change-the-optical-network-terminals-to-bridge","secret":false,"title":"关于烽火 HG2201U 光猫改桥接的记录","author":"Bryan Lee","date":"January 11th, 2021","dateForSEO":"2021-01-11T00:00:00.000Z","timeToRead":1,"excerpt":"将光猫改为桥接模式，使用性能较强的无线路由器连接光猫设置上网","canonical_url":null,"subscription":true,"body":"function _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  \"title\": \"关于烽火 HG2201U 光猫改桥接的记录\",\n  \"slug\": \"2021-01-11-change-the-optical-network-terminals-to-bridge\",\n  \"author\": \"Bryan Lee\",\n  \"date\": \"2021-01-11T00:00:00.000Z\",\n  \"hero\": \"./images/hero.jpeg\",\n  \"excerpt\": \"将光猫改为桥接模式，使用性能较强的无线路由器连接光猫设置上网\",\n  \"tags\": [\"Array\", \"TypeScript\", \"class\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u6CE8\\uFF1A\\u672C\\u6587\\u652F\\u6301 E00L5.02 \\u4EE5\\u4E0A\\u7248\\u672C\\u7684\\u6865\\u63A5\")), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"\\u5C06\\u5149\\u732B\\u6539\\u4E3A\\u6865\\u63A5\\u6A21\\u5F0F\\uFF0C\\u4F7F\\u7528\\u6027\\u80FD\\u8F83\\u5F3A\\u7684\\u65E0\\u7EBF\\u8DEF\\u7531\\u5668\\u8FDE\\u63A5\\u5149\\u732B\\u8BBE\\u7F6E\\u4E0A\\u7F51\\uFF0C\\u7531\\u4E8E\\u8DEF\\u7531\\u5668\\u7684\\u786C\\u4EF6\\u914D\\u7F6E\\u8F83\\u9AD8\\uFF0C\\u7F51\\u7EDC\\u8F6C\\u53D1\\u80FD\\u529B\\u8F83\\u5F3A\\uFF0C\\u6240\\u4EE5\\u7F51\\u7EDC\\u4F20\\u8F93\\u901F\\u5EA6\\u66F4\\u5FEB\\u3001\\u7A33\\u5B9A\\u6027\\u66F4\\u5F3A\\uFF0C\\u7279\\u522B\\u662F\\u53EF\\u4EE5\\u4FDD\\u8BC1\\u591A\\u4E2A\\u8054\\u7F51\\u8BBE\\u5907\\u540C\\u65F6\\u7A33\\u5B9A\\u3001\\u9AD8\\u901F\\u8FDE\\u63A5\\u7F51\\u7EDC\\uFF0C\\u4E0D\\u6389\\u7EBF\\uFF0C\\u800C\\u4E14\\u65E0\\u7EBF\\u7F51\\u7EDC\\u8986\\u76D6\\u80FD\\u529B\\u66F4\\u5F3A\\u3002\")), mdx(\"h2\", {\n    \"id\": \"一些信息说明\"\n  }, \"\\u4E00\\u4E9B\\u4FE1\\u606F\\u8BF4\\u660E\"), mdx(\"p\", null, \"\\u8FD0\\u8425\\u5546\\uFF1A\\u5317\\u4EAC\\u8054\\u901A\"), mdx(\"p\", null, \"\\u8BBE\\u5907\\u578B\\u53F7\\uFF1A\\u70FD\\u706B HG2201U\"), mdx(\"p\", null, \"\\u786C\\u4EF6\\u7248\\u672C\\uFF1AV5.0\"), mdx(\"p\", null, \"\\u8F6F\\u4EF6\\u7248\\u672C\\uFF1AE00L5.07\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"2972px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"54.92%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACd0lEQVQozy2SyXLaQBRF9UE2ICE0IrVmQBMzGBvCIinn5/Ib2VibVHnh8s75hCxsVHZ3Xq7aWbxq9XT63vuk9PrDP5Ft0nnqvVm211bVvA3DpF0sVu00m7Xn07mtynlb14u2yKt2t7tpl8u1PFOWdet7QZvn1Zum6n8HffVR0XWTmG3TPPYJm5SlU4rjlGazkqpZTvv1moqiphKVd2vlXI5JnMm1gEUUhjGZhk1DTf+tuI73GoUJ1dX8PQpjvlqu+W6750VR8c1qzeuq5lAnC+p5kZd8Ni34ZDLjWTrhURRzb8w+UIBaTwrIF8ZC6g57HqP9/kC3t0cCmO7vv9PhcEd3d0c6Hk8Eq1BbQmFBk+zTSRhEcMaE63pkGNazYpn2JfBDyK84w7habmi72dFysaYvpzPtdwdCbvKhxXxFUEhQ+BlNlFIAINQJOCVjZD4rI926jF1GWTbjrutL0M3+Vl4+Hc8EqzTHdzevqwVgJU0mOaXJhLqoOhFj1xeOPaZRB1QHo4umGjTSbW6arrz87ev9J2SxQRQA1ks5L/IaVgGDuijKoC4mD410HF9YFoC6BOoXTTPg3+Gm4SCjSgJKdLPLcgfLm82ettsb2fkEymLAwiAhv1OHZjiOJyyIGQ6NZ6Xf014H/SFabr4bui28cSAYi0QUpgJqRJZMRfq/kigTYZCKgMUCMIGoYNXvYB/myCZNHT0p11cq9a41GvR1Gqom2ZaHkANUiO5F+M8SClkqx66YH2O9yw1WbV+e75whMhoM9BcABz971+ojgA/IssFGgxcbxxo3ruM3rssaXEYx+Y28Ght7yFueHWpGgz48wOmvq6v+j38P6IIa1PInYgAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/46a538c7ee0ef2fae0a39048bac1623a/a3bc4/article-image-1.webp 2500w\", \"/static/46a538c7ee0ef2fae0a39048bac1623a/dc40a/article-image-1.webp 2972w\"],\n    \"sizes\": \"(max-width: 2972px) 100vw, 2972px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/46a538c7ee0ef2fae0a39048bac1623a/412e4/article-image-1.png 2500w\", \"/static/46a538c7ee0ef2fae0a39048bac1623a/4f99c/article-image-1.png 2972w\"],\n    \"sizes\": \"(max-width: 2972px) 100vw, 2972px\",\n    \"type\": \"image/png\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/46a538c7ee0ef2fae0a39048bac1623a/4f99c/article-image-1.png\",\n    \"alt\": \"设备信息\",\n    \"title\": \"设备信息\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"h2\", {\n    \"id\": \"操作步骤\"\n  }, \"\\u64CD\\u4F5C\\u6B65\\u9AA4\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u5728\\u6D4F\\u89C8\\u5668\\u4E2D\\u8BBF\\u95EE\\u5149\\u732B Web \\u7BA1\\u7406\\u9875\\u9762\\uFF0C\\u9ED8\\u8BA4\\u662F \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://192.168.1.1\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }), \"http://192.168.1.1\"), \" \\uFF0C\\u8F93\\u5165\\u5149\\u732B\\u80CC\\u9762\\u7684\\u5BC6\\u7801\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u8BBF\\u95EE \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://192.168.1.1/servmngr.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }), \"http://192.168.1.1/servmngr.html\")), mdx(\"ol\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"kbd\", null, \"ctrl\"), \" + \", mdx(\"kbd\", null, \"a\"), \" \\u5168\\u9009\\u9875\\u9762\\u624D\\u53EF\\u4EE5\\u770B\\u5230\\u8868\\u5355 Label\\uFF08\\u56E0\\u4E3A\\u5B57\\u4F53\\u80CC\\u666F\\u989C\\u8272\\u90FD\\u662F\\u767D\\u8272\\uFF09\\uFF0CmacOS \\u4E0B\\u662F \", mdx(\"kbd\", null, \"command\"), \" + \", mdx(\"kbd\", null, \"a\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u542F\\u7528 Telnet \\u670D\\u52A1\\uFF0C\\u4E3A\\u4E86\\u9632\\u6B62\\u7528\\u6237\\u540D\\u548C\\u5BC6\\u7801\\u88AB\\u6539\\u52A8\\u8FC7\\uFF0C\\u8BF7\\u5C06\\u5176\\u624B\\u52A8\\u91CD\\u7F6E\\u4E3A \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"admin\"), \"\\uFF08\\u6E05\\u7A7A\\u91CD\\u8F93\\u5373\\u53EF\\uFF09\\n\", mdx(\"span\", _extends({\n    parentName: \"li\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1434px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"134.03068340306834%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAbCAYAAAB836/YAAAACXBIWXMAABYlAAAWJQFJUiTwAAADtElEQVRIx51W224bNxD1D7YP7R8Vegrax6AN9NiiX1GgaAMHsB03luSosqvosutdae8X7VUk53TIlSPLQu24BAZrc8mjc2bOkHvydmh9+9soen06CV/lSfh9FEUmwjB8SbyK4/i1ZVnfnFzNs1/P74BzG8ga8CAQEf7PyLLsl5PBPPnpPQOezlXlZLQFia0CtvQ4iJ6KWgOmafojM0z7lw7w3ibhbfitArVRRKhKoiwhylOipiZDHfT5SUYG3Q+xA3xjAM8s4M+ZEh9XitYVEPz+B+DdQc1uoewFVBqjZdo1c23lPiX6eQQ4Wqb90Rq4sBnQAyV5iUp2OVG70BsnnmQVCkNXQciOrAHsaO4Bh4u0/24JzGMSguWGaYm5G+uF0Kv0XoHDeFiyI4bXzPAvzmHZmkny4gJWUPBEAelYkGkCsXZBActYc/V4jkIfFIec7PYe85DhYLUHTDYt0oalxAHk9SVk4EHO/oFazkDTCWgyAnFeybVBdXUMqHOobTNaKQMY5g2S0rzvJO+eaif1KB5LTtK0b5LfTdKWZXjrFaI4BmY3QJ4CK3Z9Ve6S9hC6m9n9JvKMAddB0s9ZYlxKUTRE6abGdG5j4QbYjIYo/RCFs0K5qVCxbSr2T3kYVDZK6HcrP2bJi4QlE86WUni5olaQ8VzLWnWGtIUq/l//aMZ/ZLVC0SgGVwacgziE9iiT64x9wTncNJ3klH1o+2nX01IaiVJsceMJsE8xcFlNddDCh5IHGpBT9CnaARYNVnFpTCslgyk2shAYryU+OMQNQPAL+nyIHBVF2+bKZYvlHWCUlbC8zGzQgEoRttstbn2Bv33tBkJUPtF6F9PONvy6Y8jJd4KcF+oWkwZUA35ciUcM/wNQd4o2dr7LYZxXuGNAzVCxXL1JS54GAhNmeL1+huHlp7R/yr2c1fedUsMJi87YDxgOHIEzi/BuwdXcPAHo+Gk/4qptZQdY1g3COEPbNka2OXVUZ5WyNW7gtY+r3AFmusqM2u/YKMH5p6KqcXM7xXS2QMs79aQ+rriTTIH0U+pCyW6egzQZFsJE2IfXbOwhV27oSnFpSwoLaRYXLUcjDbNngnid4MMFrumU3fHF+RHnNpHLjtFgLxiHkq92xn47V9uJT6TvlbA4uC++ZOyLMrbSN9qwHxxVM5jgAgu+Ts3hrBd+YexvvZzv0of8BVfXtpZwHMdU94X38s8nfNt/zV8KPwRB8F0YRb07x+0NhsPeeDzu+b7f46+CZ0Pv1V8bjPXVv7rw/9vXhcc6AAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/0970f51f5913a81c3b99060ef5981ac7/39706/article-image-2.webp 1434w\"],\n    \"sizes\": \"(max-width: 1434px) 100vw, 1434px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/0970f51f5913a81c3b99060ef5981ac7/cb752/article-image-2.png 1434w\"],\n    \"sizes\": \"(max-width: 1434px) 100vw, 1434px\",\n    \"type\": \"image/png\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/0970f51f5913a81c3b99060ef5981ac7/cb752/article-image-2.png\",\n    \"alt\": \"操作截图\",\n    \"title\": \"操作截图\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u4FEE\\u6539\\u540E\\u5373\\u53EF\\u4F7F\\u7528 Telnet \\u767B\\u5F55\\u5149\\u732B\\uFF0C\\u5982\\u9700\\u8981\\u5B89\\u88C5 Telnet \\u8BF7\\u81EA\\u884C\\u641C\\u7D22\\uFF1B\\u6253\\u5F00\\u7EC8\\u7AEF\\u505A\\u5982\\u4E0B\\u64CD\\u4F5C\"), mdx(\"ol\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Telnet 192.168.1.1\"), \"\\uFF0C\\u8F93\\u5165\\u7528\\u6237\\u540D\\u548C\\u5BC6\\u7801\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u8F93\\u5165 \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"sh\"), \" \\u56DE\\u8F66\\u8FDB\\u5165 shell\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u8F93\\u5165 \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"cp /fhconf/backpresettings.conf /fhconf/backpresettings.conf.backup\"), \" \\u56DE\\u8F66\\u5907\\u4EFD\\u914D\\u7F6E\\u6587\\u4EF6\\uFF08\\u4E5F\\u53EF\\u4EE5\\u5728 Web \\u7BA1\\u7406\\u754C\\u9762\\u767B\\u9646\\u72B6\\u6001\\u4E0B\\uFF0C\\u8BBF\\u95EE \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"http://192.168.1.1/loadPresettings.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }), \"http://192.168.1.1/loadPresettings.html\"), \" \\u6765\\u8FD8\\u539F\\u9884\\u8BBE\\u914D\\u7F6E\\uFF09\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"vi /fhconf/backpresetting.conf\"), \" \\u56DE\\u8F66\\uFF0C\\u6309 \", mdx(\"kbd\", null, \"i\"), \" \\u952E\\uFF0C\\u7F16\\u8F91\\u914D\\u7F6E\\u6587\\u4EF6\\uFF1A\\n\", mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1282px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"70.04680187207488%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAACBElEQVQ4y4VSW27bMBDUTQoU8UPWy5IoiZL1lpW0dpt+9Ca5QMK/pmfrJRKAF2gDGAgBMruU7NZ2mnwMuNIuh7uzY7Re/GubR7+dzH+03RU3rZhP54TPzIhPZiFfBgWPkpbHAM8vDrkTPACeLqbLG6P2kz9XJVVeEauQNMrxMjWdR2q+iOEkaukXisSNhufnCi7q3Gu4mPr3Bi36x7TdqLze7Nr1V1E1WwFdCbgooEgA6RHwH+ZOsBsJ74z+8hv/vPmuuv5atOtrWdYbmZefpOVQCYUSCv8LzI94HgmZAQS87r6odNULx1thoTKtRI+A472FsUaO0wyEQILCIwm2LmEpB0I8T+OFPQDrRu2OCaEzTrNexbQVILyEjSr8ptlaJWmnY5BALwUXhotBIPlkRs4Jw6jiAamBsBNwWQ7knSZL0oEUH4mSRvlhpYETBQTj8pwQXkN/qTCqBXQpkQy7gW/UVZNhseWkIyiMTA/nGSGaF/0G7QuIJUANIGofv7OcY0J0+iiueMsi7+CvbSZz8jAdXtqhn/41LBr5FRMPOfOQex7vIuGt4TrpkwPamPDCAm0xArdou5nWbW+ZPSwbtLQziFFD1DLV/4Dwp9HQ5qaMqx+OFd/5LmWIAOA6CcuLK0bTjrlexrzlSsPxUhb6DcvpltlWySazipGgv03I5f2Hj1b1AvlJo0/fmD6NAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/6865afd35495c150a4749d349bc99547/00657/article-image-3.webp 1282w\"],\n    \"sizes\": \"(max-width: 1282px) 100vw, 1282px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/6865afd35495c150a4749d349bc99547/3911e/article-image-3.png 1282w\"],\n    \"sizes\": \"(max-width: 1282px) 100vw, 1282px\",\n    \"type\": \"image/png\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/6865afd35495c150a4749d349bc99547/3911e/article-image-3.png\",\n    \"alt\": \"终端截图 1\",\n    \"title\": \"终端截图 1\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \")), mdx(\"ol\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u641C\\u7D22 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"<WANConnectionDevice instance=\\\"4\\\">\"), \" \\u8FD9\\u4E00\\u884C\\uFF0C\\u5F80\\u4E0B\\u627E\\u5230\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"<X_BROADCOM_COM_IfName>epondef.4</X_BROADCOM_COM_IfName>\"), \"\\uFF0C\\u8BB0\\u4E0B \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"epondef.4\"), \" \\u8FD9\\u4E2A\\u53C2\\u6570\\uFF0C\\u8FD9\\u662F\\u6211\\u7684\\u53C2\\u6570\\uFF0C\\u4E5F\\u8BB8\\u4F60\\u7684\\u53EA\\u662F \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"epon0.4\"), \"\\uFF0C\\u4E0D\\u7BA1\\u662F\\u54EA\\u4E2A\\uFF0C\\u8BB0\\u4E0B\\u6807\\u7EA2\\u7684\\u8FD9\\u4E2A\\u53C2\\u6570\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u641C\\u7D22\\u5B9A\\u4F4D\\u5230 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"<WANConnectionDevice instance=\\\"2\\\">\"), \" \\u8FD9\\u4E00\\u884C\\uFF0C\\u5411\\u4E0B\\u5BFB\\u627E\\u5E76\\u4FEE\\u6539\\u5982\\u4E0B 2 \\u4E2A\\u53C2\\u6570\\uFF1A\"), mdx(\"pre\", {\n    parentName: \"li\"\n  }, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-html\"\n  }), \"<!-- \\u7B2C 1 \\u4E2A\\u53C2\\u6570\\u4FEE\\u6539\\u524D  -->\\n<ConnectionType>IP_Routed</ConnectionType>\\n<!-- \\u7B2C 1 \\u4E2A\\u53C2\\u6570\\u4FEE\\u6539\\u540E  -->\\n<ConnectionType>PPPoE_Bridged</ConnectionType>\\n\\n<!-- \\u7B2C 2 \\u4E2A\\u53C2\\u6570\\u4FEE\\u6539\\u524D  -->\\n<Name>2_INTERNET_R_VID_3961</Name>\\n<!-- \\u7B2C 2 \\u4E2A\\u53C2\\u6570\\u4FEE\\u6539\\u540E  -->\\n<Name>2_INTERNET_B_VID_3961</Name>\\n\"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u5173\\u4E8E\\u7B2C 3 \\u4E2A\\u53C2\\u6570\\u7684\\u4FEE\\u6539\\u7565\\u6709\\u4E0D\\u540C\\uFF0C\\u5177\\u4F53\\u8BF7\\u6839\\u636E\\u81EA\\u8EAB\\u9700\\u8981\\u505A\\u51FA\\u4FEE\\u6539\\uFF0C\\u9009\\u62E9\\u5176\\u4E2D\\u4E00\\u79CD\\u8FDB\\u884C\\u6539\\u52A8\\u5373\\u53EF\\uFF1A\"), mdx(\"pre\", {\n    parentName: \"li\"\n  }, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-html\"\n  }), \"<!-- \\u60C5\\u51B5\\u4E00\\uFF0C\\u4F7F IPTV \\u53EF\\u7528\\uFF0C\\u7B2C 3 \\u4E2A\\u53C2\\u6570\\u4FEE\\u6539\\u524D  -->\\n<X_BROADCOM_COM_IfName>ppp0.2</X_BROADCOM_COM_IfName>\\n<!-- \\u60C5\\u51B5\\u4E00\\uFF0C\\u4F7F IPTV \\u53EF\\u7528\\uFF0C\\u7B2C 3 \\u4E2A\\u53C2\\u6570\\u4FEE\\u6539\\u540E  -->\\n<!-- \\u6CE8\\u610F\\uFF0C\\u8FD9\\u4E00\\u884C\\u4E2D\\u7684 `epondef.2` \\u5373\\u524D\\u9762\\u8BA9\\u60A8\\u8BB0\\u4F4F\\u7684\\u90A3\\u4E2A\\uFF0C\\u4F46\\u4E0D\\u4E00\\u6837\\u7684\\u662F\\uFF0C\\u9700\\u8981\\u628A`epondef.4`\\u6539\\u4E3A `epondef.2`\\uFF0C\\u5982\\u679C\\u4F60\\u7684\\u662F `epon0.4`\\uFF0C\\u540C\\u6837\\u9700\\u8981\\u6539\\u4E3A `epon0.2`\\uFF0C\\u5373\\u4E24\\u4E2A\\u53C2\\u6570\\u4E2D\\u7684\\u6570\\u5B57\\u90E8\\u5206\\u4E0D\\u80FD\\u76F8\\u540C\\uFF0C\\u5426\\u5219 IPTV \\u4F1A\\u6302\\u6389 -->\\n\\n<!-- \\u60C5\\u51B5\\u4E8C\\uFF0C\\u4E0D\\u8003\\u8651 IPTV\\uFF0C\\u90A3\\u4E48\\u5220\\u9664 `<X_BROADCOM_COM_IfName>epondef.2</X_BROADCOM_COM_IfName>` \\u8FD9\\u4E00\\u884C\\u5373\\u53EF -->\\n\"))))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u6539\\u597D\\u540E\\u6309 \", mdx(\"kbd\", null, \"ESC\"), \" \\u952E\\u9000\\u51FA\\u7F16\\u8F91\\u6A21\\u5F0F\\uFF0C\\u8F93\\u5165 \", mdx(\"kbd\", null, \":\"), \" + \", mdx(\"kbd\", null, \"w\"), \" + \", mdx(\"kbd\", null, \"q\"), \" + \", mdx(\"kbd\", null, \"!\"), \" \\u5F3A\\u5236\\u4FDD\\u5B58\\u4FEE\\u6539\\uFF08\\u56E0\\u4E3A\\u6587\\u4EF6\\u4E3A\\u53EA\\u8BFB\\uFF09\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u8F93\\u5165 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"exit\"), \" \\u56DE\\u8F66\\u6216 \", mdx(\"kbd\", null, \"ctrl\"), \" + \", mdx(\"kbd\", null, \"d\"), \" \\u9000\\u51FA shell\\uFF1B\\u8F93\\u5165 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"loaddefsettings fhconf/backpresettings.conf\"), \" \\u5E76\\u56DE\\u8F66\\n\", mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1282px\"\n    }\n  }), \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"70.04680187207488%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAACSklEQVQ4y41TyW7bMBDVh7QoitqOJYuStW+kJMtyHDtput56KXrspUCuPSS8Nf22/kQC8AfaAAYsgNMhLXcxkqKHB1LizOObmUejceNvpzT6TnLv1nYKYU5iMRqH4siMxPAoEFOfiShpRIxwPfbr7AA3iLvBaHph1F7yY1mm4LIYgnAGxM1hNI5gbMW4hjD1GITxTMP1KGCiPrsPg5F3baRscZs1a6D1etO0z7tqdtqhqg4TOwzqkPQvqH/q7ACbnvDKWBy/EKv1G5gvzrumPZdlvZa0PJETkkoMlBj4INR5j21PyA0kEPX8DLJi0RG3UIFgThJdgirvX+hjZF/NjhBJVOMViSpJHvZFke+T1X6P/YW90t+EOT0Wab6AJGu7OJ3LNG8B/2mgar2ycgU4aXCmFLygBCUAW3I/oR9WIohqNd1uQjJp2alWgHsN28mRqND7/yoZlQnsI9TNWUfLlWTVCvpvrQ4v1KqUusN27BWOrT8IcbLi+OQVLJYv9ZT3JXtBpT2pkpQfD/13tO8xEiI6fBA7QvUKCraEWbPuWHWiLdP3UqIyieU+bBsrkk/HiGG4HQxDeDaY4pRJdONik+3y3cacNlslX01cAfupbr7PyN3I3Jn8U0a3n9+fbz58fAtJkl0aaTK7S9M5WG4Jlp2pEnbWwFUNQg3pEBM7B5sUYE1SSEgONK3RJRWMTf+rwcLyIvfpF2L6Vx6JueekGi5JOGVLnuUt93zK/YBxPyy56xU8Clre0NfccRh/NGCckOWl77TXj59Y1U9tQqk//IgELwAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"picture\", {\n    parentName: \"span\"\n  }, \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/81b712ccdc3cbdb453a3d7d50cdcb560/00657/article-image-4.webp 1282w\"],\n    \"sizes\": \"(max-width: 1282px) 100vw, 1282px\",\n    \"type\": \"image/webp\"\n  })), \"\\n        \", mdx(\"source\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"srcSet\": [\"/static/81b712ccdc3cbdb453a3d7d50cdcb560/3911e/article-image-4.png 1282w\"],\n    \"sizes\": \"(max-width: 1282px) 100vw, 1282px\",\n    \"type\": \"image/png\"\n  })), \"\\n        \", mdx(\"img\", _extends({\n    parentName: \"picture\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"src\": \"/static/81b712ccdc3cbdb453a3d7d50cdcb560/3911e/article-image-4.png\",\n    \"alt\": \"加载配置\",\n    \"title\": \"加载配置\",\n    \"loading\": \"lazy\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    }\n  })), \"\\n      \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u5149\\u732B\\u81EA\\u52A8\\u91CD\\u542F\\uFF0C\\u4FEE\\u6539\\u6210\\u529F\"))), mdx(\"h2\", {\n    \"id\": \"参考链接\"\n  }, \"\\u53C2\\u8003\\u94FE\\u63A5\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://guanggai.org/thread-548-1-1.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }), \"HG2201U / HG6201U 5.0 \\u548C 5.01 \\u4FEE\\u6539\\u6865\\u63A5\\u9875\\u9762\\u65B9\\u6CD5\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://guanggai.org/thread-578-1-1.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }), \"\\u70FD\\u706B HG2201U V5.0 \\u4FEE\\u6539\\u8BB0\\u5F55 \\u7EAF\\u6865\\u63A5\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://guanggai.org/thread-670-1-1.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"noreferrer\"\n  }), \"\\u5317\\u4EAC\\u8054\\u901A HG2201U \\u65B0\\u7248\\u672C E00L5.02 \\u6539\\u6865\\u63A5\\u65B9\\u6CD5\")))));\n}\n;\nMDXContent.isMDXComponent = true;","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIDBP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAeCsgSP/xAAaEAACAgMAAAAAAAAAAAAAAAAAARESAhAh/9oACAEBAAEFAllUux9ck6//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAACAgMAAAAAAAAAAAAAAAAAARARITJB/9oACAEBAAY/AnTo3MxyP//EABsQAAIDAAMAAAAAAAAAAAAAAAABESExEHGB/9oACAEBAAE/IX2aNkmuNZZmnEQdG84//9oADAMBAAIAAwAAABAAH//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/EIf/xAAcEAEAAgMAAwAAAAAAAAAAAAABABEhMVFBYXH/2gAIAQEAAT8QaF/KKzzxKChTAVuKiexJUohdIVc/ZCirRuf/2Q==","aspectRatio":1.3333333333333333,"src":"/static/742a114213daf3bed4470af14a7b8b6a/58fe7/hero.jpg","srcSet":"/static/742a114213daf3bed4470af14a7b8b6a/e0f30/hero.jpg 236w,\n/static/742a114213daf3bed4470af14a7b8b6a/86afd/hero.jpg 472w,\n/static/742a114213daf3bed4470af14a7b8b6a/58fe7/hero.jpg 944w,\n/static/742a114213daf3bed4470af14a7b8b6a/02748/hero.jpg 1416w,\n/static/742a114213daf3bed4470af14a7b8b6a/5c241/hero.jpg 1888w,\n/static/742a114213daf3bed4470af14a7b8b6a/1372d/hero.jpg 2167w","srcWebp":"/static/742a114213daf3bed4470af14a7b8b6a/99fbb/hero.webp","srcSetWebp":"/static/742a114213daf3bed4470af14a7b8b6a/77392/hero.webp 236w,\n/static/742a114213daf3bed4470af14a7b8b6a/1f177/hero.webp 472w,\n/static/742a114213daf3bed4470af14a7b8b6a/99fbb/hero.webp 944w,\n/static/742a114213daf3bed4470af14a7b8b6a/4a492/hero.webp 1416w,\n/static/742a114213daf3bed4470af14a7b8b6a/b0b8f/hero.webp 1888w,\n/static/742a114213daf3bed4470af14a7b8b6a/9c3d1/hero.webp 2167w","sizes":"(max-width: 944px) 100vw, 944px"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIDBP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAeCsgSP/xAAaEAACAgMAAAAAAAAAAAAAAAAAARESAhAh/9oACAEBAAEFAllUux9ck6//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAACAgMAAAAAAAAAAAAAAAAAARARITJB/9oACAEBAAY/AnTo3MxyP//EABsQAAIDAAMAAAAAAAAAAAAAAAABESExEHGB/9oACAEBAAE/IX2aNkmuNZZmnEQdG84//9oADAMBAAIAAwAAABAAH//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/EIf/xAAcEAEAAgMAAwAAAAAAAAAAAAABABEhMVFBYXH/2gAIAQEAAT8QaF/KKzzxKChTAVuKiexJUohdIVc/ZCirRuf/2Q==","aspectRatio":1.3360655737704918,"src":"/static/742a114213daf3bed4470af14a7b8b6a/1dc0b/hero.jpg","srcSet":"/static/742a114213daf3bed4470af14a7b8b6a/3a5ce/hero.jpg 163w,\n/static/742a114213daf3bed4470af14a7b8b6a/05730/hero.jpg 327w,\n/static/742a114213daf3bed4470af14a7b8b6a/1dc0b/hero.jpg 653w,\n/static/742a114213daf3bed4470af14a7b8b6a/f72c7/hero.jpg 980w,\n/static/742a114213daf3bed4470af14a7b8b6a/6e4a3/hero.jpg 1306w,\n/static/742a114213daf3bed4470af14a7b8b6a/1372d/hero.jpg 2167w","srcWebp":"/static/742a114213daf3bed4470af14a7b8b6a/0acdf/hero.webp","srcSetWebp":"/static/742a114213daf3bed4470af14a7b8b6a/ac59e/hero.webp 163w,\n/static/742a114213daf3bed4470af14a7b8b6a/7660b/hero.webp 327w,\n/static/742a114213daf3bed4470af14a7b8b6a/0acdf/hero.webp 653w,\n/static/742a114213daf3bed4470af14a7b8b6a/75470/hero.webp 980w,\n/static/742a114213daf3bed4470af14a7b8b6a/68d47/hero.webp 1306w,\n/static/742a114213daf3bed4470af14a7b8b6a/9c3d1/hero.webp 2167w","sizes":"(max-width: 653px) 100vw, 653px"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIDBP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAeCsgSP/xAAaEAACAgMAAAAAAAAAAAAAAAAAARESAhAh/9oACAEBAAEFAllUux9ck6//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAACAgMAAAAAAAAAAAAAAAAAARARITJB/9oACAEBAAY/AnTo3MxyP//EABsQAAIDAAMAAAAAAAAAAAAAAAABESExEHGB/9oACAEBAAE/IX2aNkmuNZZmnEQdG84//9oADAMBAAIAAwAAABAAH//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/EIf/xAAcEAEAAgMAAwAAAAAAAAAAAAABABEhMVFBYXH/2gAIAQEAAT8QaF/KKzzxKChTAVuKiexJUohdIVc/ZCirRuf/2Q==","aspectRatio":1.3411764705882352,"src":"/static/742a114213daf3bed4470af14a7b8b6a/eaa58/hero.jpg","srcSet":"/static/742a114213daf3bed4470af14a7b8b6a/5a3ee/hero.jpg 114w,\n/static/742a114213daf3bed4470af14a7b8b6a/41f8f/hero.jpg 229w,\n/static/742a114213daf3bed4470af14a7b8b6a/eaa58/hero.jpg 457w,\n/static/742a114213daf3bed4470af14a7b8b6a/c309b/hero.jpg 686w,\n/static/742a114213daf3bed4470af14a7b8b6a/e3008/hero.jpg 914w,\n/static/742a114213daf3bed4470af14a7b8b6a/1372d/hero.jpg 2167w","srcWebp":"/static/742a114213daf3bed4470af14a7b8b6a/15384/hero.webp","srcSetWebp":"/static/742a114213daf3bed4470af14a7b8b6a/31fce/hero.webp 114w,\n/static/742a114213daf3bed4470af14a7b8b6a/e3e25/hero.webp 229w,\n/static/742a114213daf3bed4470af14a7b8b6a/15384/hero.webp 457w,\n/static/742a114213daf3bed4470af14a7b8b6a/0258d/hero.webp 686w,\n/static/742a114213daf3bed4470af14a7b8b6a/64ea2/hero.webp 914w,\n/static/742a114213daf3bed4470af14a7b8b6a/9c3d1/hero.webp 2167w","sizes":"(max-width: 457px) 100vw, 457px"},"seo":{"src":"/static/742a114213daf3bed4470af14a7b8b6a/0ff54/hero.jpg"}}},{"id":"503f3f2e-3201-58af-9e49-d0272cd7af05","slug":"/2020-09-04-from-c-to-the-front-end","secret":false,"title":"从 C++ 入门到前端","author":"Bryan Lee","date":"September 4th, 2020","dateForSEO":"2020-09-04T00:00:00.000Z","timeToRead":1,"excerpt":"我认为入门 C++ 的意义就是理解上古时代是怎么管理内存的、OOP 诞生的前因后果；而后对 JVM/V8 背后的内存管理需要解决的问题有个基本的概念；进而就可以对闭包/引用类型为何如此设计有个大体理解。","canonical_url":null,"subscription":true,"body":"function _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  \"title\": \"从 C++ 入门到前端\",\n  \"slug\": \"2020-09-04-from-c-to-the-front-end\",\n  \"author\": \"Bryan Lee\",\n  \"date\": \"2020-09-04T00:00:00.000Z\",\n  \"hero\": \"./images/hero.jpeg\",\n  \"excerpt\": \"我认为入门 C++ 的意义就是理解上古时代是怎么管理内存的、OOP 诞生的前因后果；而后对 JVM/V8 背后的内存管理需要解决的问题有个基本的概念；进而就可以对闭包/引用类型为何如此设计有个大体理解。\",\n  \"tags\": [\"扶言扶语\", \"C++\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"入门学-c-是不是找刺激找虐？\"\n  }, \"\\u5165\\u95E8\\u5B66 C++ \\u662F\\u4E0D\\u662F\\u627E\\u523A\\u6FC0/\\u627E\\u8650\\uFF1F\"), mdx(\"p\", null, \"\\u300AC++ Primer Plus\\u300B\\u8FD9\\u672C\\u4E66\\u53EF\\u4EE5\\u5B66\\u5B8C\\uFF0C\\u5B66\\u4E2A\\u57FA\\u7840\\u8FD8\\u662F\\u6CA1\\u5565\\u95EE\\u9898\\u7684\\u3002\"), mdx(\"p\", null, \"\\u6211\\u8BA4\\u4E3A\\u5165\\u95E8 C++ \\u7684\\u610F\\u4E49\\u5C31\\u662F\\u7406\\u89E3\\u4E0A\\u53E4\\u65F6\\u4EE3\\u662F\\u600E\\u4E48\\u7BA1\\u7406\\u5185\\u5B58\\u7684\\u3001OOP \\u8BDE\\u751F\\u7684\\u524D\\u56E0\\u540E\\u679C\\uFF1B\\u800C\\u540E\\u5BF9 JVM/V8 \\u80CC\\u540E\\u7684\\u5185\\u5B58\\u7BA1\\u7406\\u9700\\u8981\\u89E3\\u51B3\\u7684\\u95EE\\u9898\\u6709\\u4E2A\\u57FA\\u672C\\u7684\\u6982\\u5FF5\\uFF1B\\u8FDB\\u800C\\u5C31\\u53EF\\u4EE5\\u5BF9\\u95ED\\u5305/\\u5F15\\u7528\\u7C7B\\u578B\\u4E3A\\u4F55\\u5982\\u6B64\\u8BBE\\u8BA1\\u6709\\u4E2A\\u5927\\u4F53\\u7406\\u89E3\\u3002\"), mdx(\"h2\", {\n    \"id\": \"想当初\"\n  }, \"\\u60F3\\u5F53\\u521D\"), mdx(\"p\", null, \"\\u6211\\u5B66\\u524D\\u7AEF\\u7684\\u65F6\\u5019\\u662F\\u540C\\u6B65\\u628A C++ \\u5B66\\u5230\\u7EBF\\u7A0B\\u6C60\\u5404\\u79CD\\u9501\\uFF0C\\u90A3\\u4F1A JavaScript \\u8FD8\\u5728\\u5404\\u79CD\\u59FF\\u52BF\\u641E\\u539F\\u578B\\u94FE\\u3002\"), mdx(\"p\", null, \"\\u4E00\\u5F00\\u59CB\\u7684\\u65F6\\u5019\\u6211\\u662F\\u628A\\u9501\\u7406\\u89E3\\u6210\\u4E00\\u4E2A\\u5BB9\\u5668\\u7684\\uFF0C\\u540E\\u6765\\u624D\\u60F3\\u660E\\u767D\\u5C31\\u662F\\u4E2A\\u5217\\u8868 + \\u4FE1\\u53F7\\uFF0C\\u5373\\u5728\\u65F6\\u95F4\\u5C3A\\u5EA6\\u4E0A\\u6807\\u8BB0\\u4E00\\u4E2A\\u4EE3\\u7801\\u5757\\uFF0C\\u800C\\u4E0D\\u662F\\u5B57\\u9762\\u610F\\u601D\\u7684\\u628A\\u5B58\\u5728\\u7ADE\\u4E89\\u7684\\u6570\\u636E\\u9501\\u5728\\u4FDD\\u9669\\u67DC\\u91CC\\u3002\"), mdx(\"p\", null, \"\\u300E\\u9501\\u300F\\u8FD9\\u4E2A\\u7FFB\\u8BD1\\u633A\\u5BB9\\u6613\\u8BA9\\u4EBA\\u4EA7\\u751F\\u8BEF\\u89E3\\u7684\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u5047\\u8BBE\\u4F60\\u5728\\u4EE3\\u7801\\u5757 A \\u548C C \\u91CC\\u7528\\u5230\\u5BF9\\u8C61 B\\uFF0C\\u90A3\\u5C31\\u6709\\u4E00\\u4E2A\\u5173\\u4E8E\\u5BF9\\u8C61 B \\u7684\\u9501\\uFF0C\\u5728\\u6267\\u884C A/C \\u7684\\u5F00\\u5934\\u83B7\\u53D6\\u9501\\uFF08\\u767B\\u8BB0\\u300C\\u6211\\u8981\\u8BBF\\u95EE\\u4E86\\u300D\\uFF09-> \\u7ED3\\u5C3E\\u91CA\\u653E\\u9501\\uFF08\\u8BF4\\u300C\\u6211\\u5B8C\\u4E8B\\u4E86\\u300D\\uFF09\\uFF1B\\u8FD9\\u6837\\u5C31\\u786E\\u4FDD\\u4E86\\u5BF9 B \\u7684\\u8BBF\\u95EE\\u4E0D\\u4F1A\\u53D1\\u751F\\u51B2\\u7A81\\uFF0C\\u4E0D\\u7BA1\\u662F\\u591A\\u4E2A\\u7EBF\\u7A0B\\u540C\\u65F6\\u5728\\u6267\\u884C A \\u7684\\u65F6\\u5019\\u8BBF\\u95EE B\\uFF0C\\u8FD8\\u662F\\u591A\\u4E2A\\u7EBF\\u7A0B\\u5206\\u522B\\u5728\\u6267\\u884C A/C \\u7684\\u65F6\\u5019\\u8BBF\\u95EE B\\u3002\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"\\u5047\\u8BBE\\u4F60\\u8981\\u8BA9\\u5BF9\\u8C61 B \\u548C D \\u90FD\\u907F\\u514D\\u8BFB\\u5199\\u51B2\\u7A81\\uFF0C\\u90A3\\u4E48\\u5982\\u679C\\u4F7F\\u7528 B \\u7684\\u4EE3\\u7801\\u5757\\u5305\\u542B\\u4F7F\\u7528 D \\u7684\\u4EE3\\u7801\\u5757\\uFF0C\\u800C\\u4F7F\\u7528 D \\u7684\\u53E6\\u4E00\\u4E2A\\u4EE3\\u7801\\u5757\\u53C8\\u5305\\u542B\\u4F7F\\u7528 B \\u7684\\u4EE3\\u7801\\u5757\\uFF0C\\u8FD9\\u4E2A\\u65F6\\u5019\\uFF0CB\\u3001D \\u5C31\\u6709\\u53EF\\u80FD\\u6B7B\\u9501\\uFF0C\\u56E0\\u4E3A\\u6B63\\u5728 B \\u4E2D\\u60F3\\u8981\\u62FF D \\u5374\\u62FF\\u4E0D\\u5230\\uFF0C\\u800C\\u6B63\\u5728 D \\u4E2D\\u60F3\\u8981 B \\u5374\\u4E5F\\u62FF\\u4E0D\\u5230\\uFF0C\\u90A3\\u4E48\\u8FD9\\u4E24\\u4E2A\\u7EBF\\u7A0B\\u5C31\\u4F1A\\u6C38\\u8FDC\\u505C\\u6B62\\u6267\\u884C\\u3002\"))), mdx(\"p\", null, \"\\u4E0D\\u8FC7\\u8FD9\\u4E9B\\u90FD\\u662F\\u8FC7\\u65F6\\u7684\\u6280\\u672F\\u4E86\\uFF0C\\u5F53\\u4E0B immutable \\u6570\\u636E\\u7ED3\\u6784\\u624D\\u662F\\u738B\\u9053\\u3002\"), mdx(\"h2\", {\n    \"id\": \"网课说：能把-jquery-源码看懂-70-在国内可以横着走\"\n  }, \"\\u7F51\\u8BFE\\u8BF4\\uFF1A\\u80FD\\u628A jQuery \\u6E90\\u7801\\u770B\\u61C2 70% \\u5728\\u56FD\\u5185\\u53EF\\u4EE5\\u6A2A\\u7740\\u8D70\"), mdx(\"p\", null, \"\\u770B\\u61C2 jQuery \\u8BF4\\u660E\\u667A\\u5546\\u8FC7\\u5173\\uFF0C\\u4F46\\u662F\\u7F16\\u7A0B\\u8FD9\\u4E1C\\u897F\\u8FD8\\u662F\\u8BB2\\u7A76\\u5F52\\u7EB3\\u603B\\u7ED3\\u548C\\u6D1E\\u5BDF\\u529B\\u3002\"), mdx(\"p\", null, \"\\u5F53\\u5E74\\u6211\\u4E00\\u4E2A\\u661F\\u671F\\u770B\\u5B8C\\u300AJavaScript\\u9AD8\\u7EA7\\u7A0B\\u5E8F\\u8BBE\\u8BA1\\u300B\\u8FD9\\u672C\\u4E66\\u53BB\\u627E\\u4E86\\u5DE5\\u4F5C\\uFF0C\\u4E00\\u5929\\u80FD\\u5237\\u4E2A 100 \\u591A\\u9875\\uFF0C\\u5305\\u62EC\\u4EE3\\u7801\\u5B9E\\u8DF5\\u90E8\\u5206\\uFF1B\\u4F46\\u6211\\u90A3\\u4F1A\\u5DF2\\u7ECF\\u5B66\\u4E86\\u534A\\u5E74\\u7F16\\u7A0B\\uFF0CC++ \\u90FD\\u5B66\\u4E86\\u597D\\u591A\\u4E1C\\u897F\\uFF0C\\u8BF4\\u5230\\u5E95\\u5C31\\u662F\\u505A\\u4E2A\\u67E5\\u6F0F\\u8865\\u7F3A\\u3002\"));\n}\n;\nMDXContent.isMDXComponent = true;","hero":{"full":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgT/2gAMAwEAAhADEAAAAeZrSlGxIHo//8QAGRAAAwEBAQAAAAAAAAAAAAAAAAECEQMT/9oACAEBAAEFAvI5Q5putdjplN7/AP/EABkRAQACAwAAAAAAAAAAAAAAAAEAERIiUf/aAAgBAwEBPwHYbJk8n//EABoRAAICAwAAAAAAAAAAAAAAAAABAhESIVH/2gAIAQIBAT8BuL0zGPD/xAAZEAACAwEAAAAAAAAAAAAAAAAAARARMWH/2gAIAQEABj8CwuF2NZ//xAAaEAEAAgMBAAAAAAAAAAAAAAABABEhQXFR/9oACAEBAAE/IXS1wUSkI1NkQMDKoa+TmHs//9oADAMBAAIAAwAAABDUL//EABgRAQEAAwAAAAAAAAAAAAAAAAEAIUGh/9oACAEDAQE/EF0AkHPV/8QAGBEAAwEBAAAAAAAAAAAAAAAAABExAZH/2gAIAQIBAT8QQRTFRw//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMVFBYfH/2gAIAQEAAT8QFahTz9nc0Td69xaFegZkqW4k1wS8GXbmALfYdn//2Q==","aspectRatio":1.5031847133757963,"src":"/static/d1109ade9651d605dcff25c5f8bc014a/58fe7/hero.jpg","srcSet":"/static/d1109ade9651d605dcff25c5f8bc014a/e0f30/hero.jpg 236w,\n/static/d1109ade9651d605dcff25c5f8bc014a/86afd/hero.jpg 472w,\n/static/d1109ade9651d605dcff25c5f8bc014a/58fe7/hero.jpg 944w,\n/static/d1109ade9651d605dcff25c5f8bc014a/02748/hero.jpg 1416w,\n/static/d1109ade9651d605dcff25c5f8bc014a/5c241/hero.jpg 1888w,\n/static/d1109ade9651d605dcff25c5f8bc014a/4f260/hero.jpg 2252w","srcWebp":"/static/d1109ade9651d605dcff25c5f8bc014a/99fbb/hero.webp","srcSetWebp":"/static/d1109ade9651d605dcff25c5f8bc014a/77392/hero.webp 236w,\n/static/d1109ade9651d605dcff25c5f8bc014a/1f177/hero.webp 472w,\n/static/d1109ade9651d605dcff25c5f8bc014a/99fbb/hero.webp 944w,\n/static/d1109ade9651d605dcff25c5f8bc014a/4a492/hero.webp 1416w,\n/static/d1109ade9651d605dcff25c5f8bc014a/b0b8f/hero.webp 1888w,\n/static/d1109ade9651d605dcff25c5f8bc014a/2f384/hero.webp 2252w","sizes":"(max-width: 944px) 100vw, 944px"},"regular":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgT/2gAMAwEAAhADEAAAAeZrSlGxIHo//8QAGRAAAwEBAQAAAAAAAAAAAAAAAAECEQMT/9oACAEBAAEFAvI5Q5putdjplN7/AP/EABkRAQACAwAAAAAAAAAAAAAAAAEAERIiUf/aAAgBAwEBPwHYbJk8n//EABoRAAICAwAAAAAAAAAAAAAAAAABAhESIVH/2gAIAQIBAT8BuL0zGPD/xAAZEAACAwEAAAAAAAAAAAAAAAAAARARMWH/2gAIAQEABj8CwuF2NZ//xAAaEAEAAgMBAAAAAAAAAAAAAAABABEhQXFR/9oACAEBAAE/IXS1wUSkI1NkQMDKoa+TmHs//9oADAMBAAIAAwAAABDUL//EABgRAQEAAwAAAAAAAAAAAAAAAAEAIUGh/9oACAEDAQE/EF0AkHPV/8QAGBEAAwEBAAAAAAAAAAAAAAAAABExAZH/2gAIAQIBAT8QQRTFRw//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMVFBYfH/2gAIAQEAAT8QFahTz9nc0Td69xaFegZkqW4k1wS8GXbmALfYdn//2Q==","aspectRatio":1.5092592592592593,"src":"/static/d1109ade9651d605dcff25c5f8bc014a/1dc0b/hero.jpg","srcSet":"/static/d1109ade9651d605dcff25c5f8bc014a/3a5ce/hero.jpg 163w,\n/static/d1109ade9651d605dcff25c5f8bc014a/05730/hero.jpg 327w,\n/static/d1109ade9651d605dcff25c5f8bc014a/1dc0b/hero.jpg 653w,\n/static/d1109ade9651d605dcff25c5f8bc014a/f72c7/hero.jpg 980w,\n/static/d1109ade9651d605dcff25c5f8bc014a/6e4a3/hero.jpg 1306w,\n/static/d1109ade9651d605dcff25c5f8bc014a/4f260/hero.jpg 2252w","srcWebp":"/static/d1109ade9651d605dcff25c5f8bc014a/0acdf/hero.webp","srcSetWebp":"/static/d1109ade9651d605dcff25c5f8bc014a/ac59e/hero.webp 163w,\n/static/d1109ade9651d605dcff25c5f8bc014a/7660b/hero.webp 327w,\n/static/d1109ade9651d605dcff25c5f8bc014a/0acdf/hero.webp 653w,\n/static/d1109ade9651d605dcff25c5f8bc014a/75470/hero.webp 980w,\n/static/d1109ade9651d605dcff25c5f8bc014a/68d47/hero.webp 1306w,\n/static/d1109ade9651d605dcff25c5f8bc014a/2f384/hero.webp 2252w","sizes":"(max-width: 653px) 100vw, 653px"},"narrow":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgT/2gAMAwEAAhADEAAAAeZrSlGxIHo//8QAGRAAAwEBAQAAAAAAAAAAAAAAAAECEQMT/9oACAEBAAEFAvI5Q5putdjplN7/AP/EABkRAQACAwAAAAAAAAAAAAAAAAEAERIiUf/aAAgBAwEBPwHYbJk8n//EABoRAAICAwAAAAAAAAAAAAAAAAABAhESIVH/2gAIAQIBAT8BuL0zGPD/xAAZEAACAwEAAAAAAAAAAAAAAAAAARARMWH/2gAIAQEABj8CwuF2NZ//xAAaEAEAAgMBAAAAAAAAAAAAAAABABEhQXFR/9oACAEBAAE/IXS1wUSkI1NkQMDKoa+TmHs//9oADAMBAAIAAwAAABDUL//EABgRAQEAAwAAAAAAAAAAAAAAAAEAIUGh/9oACAEDAQE/EF0AkHPV/8QAGBEAAwEBAAAAAAAAAAAAAAAAABExAZH/2gAIAQIBAT8QQRTFRw//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMVFBYfH/2gAIAQEAAT8QFahTz9nc0Td69xaFegZkqW4k1wS8GXbmALfYdn//2Q==","aspectRatio":1.5,"src":"/static/d1109ade9651d605dcff25c5f8bc014a/eaa58/hero.jpg","srcSet":"/static/d1109ade9651d605dcff25c5f8bc014a/5a3ee/hero.jpg 114w,\n/static/d1109ade9651d605dcff25c5f8bc014a/41f8f/hero.jpg 229w,\n/static/d1109ade9651d605dcff25c5f8bc014a/eaa58/hero.jpg 457w,\n/static/d1109ade9651d605dcff25c5f8bc014a/c309b/hero.jpg 686w,\n/static/d1109ade9651d605dcff25c5f8bc014a/e3008/hero.jpg 914w,\n/static/d1109ade9651d605dcff25c5f8bc014a/4f260/hero.jpg 2252w","srcWebp":"/static/d1109ade9651d605dcff25c5f8bc014a/15384/hero.webp","srcSetWebp":"/static/d1109ade9651d605dcff25c5f8bc014a/31fce/hero.webp 114w,\n/static/d1109ade9651d605dcff25c5f8bc014a/e3e25/hero.webp 229w,\n/static/d1109ade9651d605dcff25c5f8bc014a/15384/hero.webp 457w,\n/static/d1109ade9651d605dcff25c5f8bc014a/0258d/hero.webp 686w,\n/static/d1109ade9651d605dcff25c5f8bc014a/64ea2/hero.webp 914w,\n/static/d1109ade9651d605dcff25c5f8bc014a/2f384/hero.webp 2252w","sizes":"(max-width: 457px) 100vw, 457px"},"seo":{"src":"/static/d1109ade9651d605dcff25c5f8bc014a/0ff54/hero.jpg"}}}]}},"staticQueryHashes":["1143375668","1491088328","1921650733","2068910035","2444214635"]}