It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.17cats.com/newblog/post/05bd094c/?wsx=622718&rsv_bp=1660881367&utm=guang5

  1. <!DOCTYPE html>
  2. <html lang="zh" dir="auto">
  3.  
  4. <head><meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7. <meta name="robots" content="index, follow">
  8. <title>北京市住房公积金缴存比例不变,所有提取事项均可由职工个人办理 | 17Cats Newer</title>
  9. <meta name="keywords" content="公积金, 住房, 取款, 办理">
  10. <meta name="description" content="新京报快讯(记者冯亚军)7月16日,北京市住房公积金管理中心和商会举行了一次民意会议。住房公积金征集执法处处长顾峰介绍,2021住房公积金缴">
  11. <meta name="author" content="17Cats">
  12. <link rel="canonical"
  13.    href="https://www.17cats.com/newblog/post/05bd094c/">
  14. <link crossorigin="anonymous" href="/newblog/assets/css/stylesheet.0b739a2e2c5e5656e4bcd5f0b2268d063addaf81d89ec3987d6af8f04decdc97.css" integrity="" rel="preload stylesheet" as="style"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3044138525069216"
  15.        crossorigin="anonymous"></script>
  16. <script defer crossorigin="anonymous" src="/newblog/assets/js/highlight.acb54fd32bbc1982428b8850317e45d076b95012730a5936667e6bc21777692a.js" integrity=""
  17.    onload="hljs.initHighlightingOnLoad();"></script>
  18. <link rel="icon" href="https://www.17cats.com/newblog/favicon.ico">
  19. <link rel="icon" type="image/png" sizes="16x16"
  20.    href="https://www.17cats.com/newblog/favicon-16x16.png">
  21. <link rel="icon" type="image/png" sizes="32x32"
  22.    href="https://www.17cats.com/newblog/favicon-32x32.png">
  23. <link rel="apple-touch-icon" href="https://www.17cats.com/newblog/apple-touch-icon.png">
  24. <link rel="mask-icon" href="https://www.17cats.com/newblog/safari-pinned-tab.svg">
  25. <meta name="theme-color" content="#2e2e33">
  26. <meta name="msapplication-TileColor" content="#2e2e33">
  27. <noscript>
  28.    <style>
  29.        #theme-toggle,
  30.        .top-link {
  31.            display: none;
  32.        }
  33.    </style>
  34.    <style>
  35.        @media (prefers-color-scheme: dark) {
  36.            :root {
  37.                --theme: rgb(29, 30, 32);
  38.                --entry: rgb(46, 46, 51);
  39.                --primary: rgb(218, 218, 219);
  40.                --secondary: rgb(155, 156, 157);
  41.                --tertiary: rgb(65, 66, 68);
  42.                --content: rgb(196, 196, 197);
  43.                --hljs-bg: rgb(46, 46, 51);
  44.                --code-bg: rgb(55, 56, 62);
  45.                --border: rgb(51, 51, 51);
  46.            }
  47.  
  48.            .list {
  49.                background: var(--theme);
  50.            }
  51.  
  52.            .list:not(.dark)::-webkit-scrollbar-track {
  53.                background: 0 0;
  54.            }
  55.  
  56.            .list:not(.dark)::-webkit-scrollbar-thumb {
  57.                border-color: var(--theme);
  58.            }
  59.        }
  60.    </style>
  61. </noscript><meta property="og:title" content="北京市住房公积金缴存比例不变,所有提取事项均可由职工个人办理" />
  62. <meta property="og:description" content="新京报快讯(记者冯亚军)7月16日,北京市住房公积金管理中心和商会举行了一次民意会议。住房公积金征集执法处处长顾峰介绍,2021住房公积金缴" />
  63. <meta property="og:type" content="article" />
  64. <meta property="og:url" content="https://www.17cats.com/newblog/post/05bd094c/" /><meta property="article:section" content="post" />
  65. <meta property="article:published_time" content="2022-06-23T17:30:59&#43;08:00" />
  66. <meta property="article:modified_time" content="2022-06-23T17:30:59&#43;08:00" />
  67.  
  68. <meta name="twitter:card" content="summary"/>
  69. <meta name="twitter:title" content="北京市住房公积金缴存比例不变,所有提取事项均可由职工个人办理"/>
  70. <meta name="twitter:description" content="新京报快讯(记者冯亚军)7月16日,北京市住房公积金管理中心和商会举行了一次民意会议。住房公积金征集执法处处长顾峰介绍,2021住房公积金缴"/>
  71.  
  72.  
  73. <script type="application/ld+json">
  74. {
  75.  "@context": "https://schema.org",
  76.  "@type": "BreadcrumbList",
  77.  "itemListElement": [
  78.    {
  79.      "@type": "ListItem",
  80.      "position":  1 ,
  81.      "name": "Posts",
  82.      "item": "https://www.17cats.com/newblog/post/"
  83.    },
  84.    {
  85.      "@type": "ListItem",
  86.      "position":  2 ,
  87.      "name": "北京市住房公积金缴存比例不变,所有提取事项均可由职工个人办理",
  88.      "item": "https://www.17cats.com/newblog/post/05bd094c/"
  89.    }
  90.  ]
  91. }
  92. </script>
  93. <script type="application/ld+json">
  94. {
  95.  "@context": "https://schema.org",
  96.  "@type": "BlogPosting",
  97.  "headline": "北京市住房公积金缴存比例不变,所有提取事项均可由职工个人办理",
  98.  "name": "北京市住房公积金缴存比例不变,所有提取事项均可由职工个人办理",
  99.  "description": "新京报快讯(记者冯亚军)7月16日,北京市住房公积金管理中心和商会举行了一次民意会议。住房公积金征集执法处处长顾峰介绍,2021住房公积金缴",
  100.  "keywords": [
  101.    "公积金", "住房", "取款", "办理"
  102.  ],
  103.  "articleBody": "新京报快讯(记者冯亚军)7月16日,北京市住房公积金管理中心和商会举行了一次民意会议。住房公积金征集执法处处长顾峰介绍,2021住房公积金缴存比例仍为5%-12%,职工住房公积金月缴存基数上限为28221元\n目前,北京市住房公积金管理中心已办理了全部14个职工个人住房公积金提取服务项目,其中9个项目全程在线办理。提款人可直接使用北京住房公积金网上平台办理提款业务\n**2021存款比例仍为5%-12% **\n北京市住房公积金管理中心发布了《关于2021住房公积金缴存有关问题的通知》。顾峰表示,住房公积金年度缴费基数申报工作正在有序进行;年度支付基数申报”;也称为\u0026quote;跨年度库存验证;,也就是说,在新的住房公积金年度,即从7月1日至次年6月30日,缴费单位将根据上一年度员工的月平均工资,调整员工的缴费基数和比例,并在规定的期限内向公积金管理中心报告\n2021,住房公积金的比例仍为5%-12%,存款单位可根据自身经济情况独立确定,无需提供资料和审批。此外,2021,职工住房公积金月存款基数上限为28221元;每月存款基数下限为2320元,领取基本生活费的员工每月存款基数下限为1624元。对于新受理的住房公积金个人住房贷款,用于计算贷款申请人贷款金额的每月基本生活费为1624元\n顾峰强调,为了确保员工公积金按时足额缴纳,6月至7月31日(收款单位应在收款日期之前)\n6月10日至7月25日,所有存款人可通过市人力资源和社会保障局网站申请;五险一金;对于支付工资,在申报提交三个工作日后,支付人可以通过市人力资源和社会保障局网站查询是否成功办理了年薪支付的合并申报,或者登录公积金网上业务系统,查询跨年度库存核查结果和住房公积金的领取情况。未上网的单位也可就近选择管理部门或银行代理网点进行查询\n如果单位生产经营有困难,可在完成2021跨年度盘点后,向其管理部门申请降低住房公积金存款比例或自2021 7月起延期支付。申请经批准后生效,有效期至次年6月30日\n**所有提款事宜可由申请人自行办理 **\n为方便公众办理业务,北京市住房公积金管理中心还发布了《关于进一步优化住房公积金征集业务、完善便利服务的通知》,从扩大个人事务范围方面优化了住房公积金征集业务的服务流程,在发出通知后;申请提取住房公积金购买北京行政区以外的住房”;和报价(\u0026quote);使用商业银行贷款和非地方公积金贷款在北京行政区域以外购买住房并申请提取住房公积金;只有单位经办人的要求才能取消,所有取款事宜都可以由取款人申请\n在个人办理租房取款业务(提供租房合同和租房发票)时,为了简化处理材料,如果租赁发票信息完整(包括承租人身份信息、租赁地址、月租金、总租金、租赁起止时间),则无需提供租赁合同。在北京,公积金卡不再限于一级卡。11家银行的非本地一类卡也可与公积金卡绑定,供个人办理取款业务\n扩大在线查询范围。如果员工已经办理了购房或租房取款手续,并已完成约定的取款登记,确定自动取款周期,可以通过住房公积金在线业务平台查询下次取款的到达时间。如果公司发现支付失败,也可以通过在线业务平台查询失败原因,并进行相应调整\n此外,中心已经升级了业务系统。目前提供24小时查询服务,在线和移动客户的业务处理时间调整为8:00至24:00\n**两类人员应办理销户、取款或信息变更手续 **\n会议上,谷峰还介绍了;个人密封账户的提取和转移;相关政策\n据报道,部分封存人员死亡或达到法定退休年龄,符合销户提款条件,但未及时处理。近日,北京住房公积金管理中心将通过中心官网\n向公众公布长期未结清的封存账户信息。此次公示的人员有两种:是封存符合注销账户提款条件的人员信息,包括不能与其家人联系的已故人员和达到法定退休年龄的人员;第二,身份信息不清楚,人员信息被封存;这两类人应按照相关规定尽快办理账户注销、取款和个人信息变更手续;顾峰表示\n此外,北京市住房公积金管理中心建议外地户籍员工在外地缴纳公积金后,可以向当地公积金申请转出并合并在北京的封存账户;如果存款未在其他地方进行,且在北京已封存半年,则可以在线关闭账户并提取现场结算。如果封存时间达到三年,可以在线关闭账户并提取账户进行现场结算\n新京报记者冯亚军编辑白爽校对员吴兴发\n相关推荐  北京公积金业务提取再优化,有这四大关注点\n ",
  104.  "wordCount" : "1760",
  105.  "inLanguage": "zh",
  106.  "datePublished": "2022-06-23T17:30:59+08:00",
  107.  "dateModified": "2022-06-23T17:30:59+08:00",
  108.  "author":{
  109.    "@type": "Person",
  110.    "name": "17Cats"
  111.  },
  112.  "mainEntityOfPage": {
  113.    "@type": "WebPage",
  114.    "@id": "https://www.17cats.com/newblog/post/05bd094c/"
  115.  },
  116.  "publisher": {
  117.    "@type": "Organization",
  118.    "name": "17Cats Newer",
  119.    "logo": {
  120.      "@type": "ImageObject",
  121.      "url": "https://www.17cats.com/newblog/favicon.ico"
  122.    }
  123.  }
  124. }
  125. </script>
  126. </head>
  127.  
  128. <body class="" id="top">
  129. <script>
  130.    if (localStorage.getItem("pref-theme") === "dark") {
  131.        document.body.classList.add('dark');
  132.    } else if (localStorage.getItem("pref-theme") === "light") {
  133.        document.body.classList.remove('dark')
  134.    } else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
  135.        document.body.classList.add('dark');
  136.    }
  137.  
  138. </script>
  139.  
  140. <header class="header">
  141.    <nav class="nav">
  142.        <div class="logo">
  143.            <a href="https://www.17cats.com/newblog/" accesskey="h" title="17Cats Newer (Alt + H)">17Cats Newer</a>
  144.            <div class="logo-switches">
  145.                <button id="theme-toggle" accesskey="t" title="(Alt + T)">
  146.                    <svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
  147.                        fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
  148.                        stroke-linejoin="round">
  149.                        <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
  150.                    </svg>
  151.                    <svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
  152.                        fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
  153.                        stroke-linejoin="round">
  154.                        <circle cx="12" cy="12" r="5"></circle>
  155.                        <line x1="12" y1="1" x2="12" y2="3"></line>
  156.                        <line x1="12" y1="21" x2="12" y2="23"></line>
  157.                        <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
  158.                        <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
  159.                        <line x1="1" y1="12" x2="3" y2="12"></line>
  160.                        <line x1="21" y1="12" x2="23" y2="12"></line>
  161.                        <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
  162.                        <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
  163.                    </svg>
  164.                </button>
  165.            </div>
  166.        </div>
  167.        <ul id="menu">
  168.            <li>
  169.                <a href="https://www.17Cats.com" title="🏠17Cats">
  170.                    <span>🏠17Cats</span>
  171.                </a>
  172.            </li>
  173.            <li>
  174.                <a href="https://www.17cats.com/newblog/search/" title="🔍搜索">
  175.                    <span>🔍搜索</span>
  176.                </a>
  177.            </li>
  178.            <li>
  179.                <a href="https://www.17cats.com/newblog/tags/" title="🔖标签">
  180.                    <span>🔖标签</span>
  181.                </a>
  182.            </li>
  183.            <li>
  184.                <a href="https://www.17cats.com/newblog/categories/" title="🧩分类">
  185.                    <span>🧩分类</span>
  186.                </a>
  187.            </li>
  188.        </ul>
  189.    </nav>
  190. </header>
  191. <main class="main">
  192.  
  193. <article class="post-single">
  194.  <header class="post-header">
  195.    <div class="breadcrumbs"><a href="https://www.17cats.com/newblog/">主页</a>&nbsp;»&nbsp;<a href="https://www.17cats.com/newblog/post/">Posts</a></div>
  196.    <h1 class="post-title">
  197.      北京市住房公积金缴存比例不变,所有提取事项均可由职工个人办理
  198.    </h1>
  199.    <div class="post-meta"><span title='2022-06-23 17:30:59 +0800 CST'>六月 23, 2022</span>&nbsp;·&nbsp;4 分钟&nbsp;·&nbsp;17Cats
  200.  
  201. </div>
  202.  </header> <div class="toc">
  203.    <details >
  204.        <summary accesskey="c" title="(Alt + C)">
  205.            <span class="details">目录</span>
  206.        </summary>
  207.  
  208.        <div class="inner"><ul>
  209.                <li>
  210.                    <a href="#%e7%9b%b8%e5%85%b3%e6%8e%a8%e8%8d%90" aria-label="相关推荐">相关推荐</a>
  211.                </li>
  212.            </ul>
  213.        </div>
  214.    </details>
  215. </div>
  216.  
  217.  <div class="post-content"><p>新京报快讯(记者冯亚军)7月16日,北京市住房<a href="/newblog/post/8ba7a836">公积金</a>管理中心和商会举行了一次民意会议。住房<a href="/newblog/post/8ba7a836">公积金</a>征集执法处处长顾峰介绍,2021住房<a href="/newblog/post/8ba7a836">公积金</a>缴存比例仍为5%-12%,职工住房<a href="/newblog/post/8ba7a836">公积金</a>月缴存基数上限为28221元</p>
  218. <p>目前,北京市住房<a href="/newblog/post/8ba7a836">公积金</a>管理中心已办理了全部14个职工个人住房<a href="/newblog/post/8ba7a836">公积金</a>提取服务项目,其中9个项目全程在线办理。提款人可直接使用北京住房<a href="/newblog/post/8ba7a836">公积金</a>网上平台办理提款业务</p>
  219. <p>**2021存款比例仍为5%-12% **</p>
  220. <p>北京市住房<a href="/newblog/post/8ba7a836">公积金</a>管理中心发布了《关于2021住房<a href="/newblog/post/8ba7a836">公积金</a>缴存有关问题的通知》。顾峰表示,住房<a href="/newblog/post/8ba7a836">公积金</a>年度缴费基数申报工作正在有序进行;年度支付基数申报”;也称为&amp;quote;跨年度库存验证;,也就是说,在新的住房<a href="/newblog/post/8ba7a836">公积金</a>年度,即从7月1日至次年6月30日,缴费单位将根据上一年度员工的月平均工资,调整员工的缴费基数和比例,并在规定的期限内向<a href="/newblog/post/8ba7a836">公积金</a>管理中心报告</p>
  221. <p>2021,住房<a href="/newblog/post/8ba7a836">公积金</a>的比例仍为5%-12%,存款单位可根据自身经济情况独立确定,无需提供资料和审批。此外,2021,职工住房<a href="/newblog/post/8ba7a836">公积金</a>月存款基数上限为28221元;每月存款基数下限为2320元,领取基本生活费的员工每月存款基数下限为1624元。对于新受理的住房<a href="/newblog/post/8ba7a836">公积金</a>个人住房贷款,用于计算贷款申请人贷款金额的每月基本生活费为1624元</p>
  222. <p>顾峰强调,为了确保员工<a href="/newblog/post/8ba7a836">公积金</a>按时足额缴纳,6月至7月31日(收款单位应在收款日期之前)</p>
  223. <p>6月10日至7月25日,所有存款人可通过市人力资源和社会保障局网站申请;五险一金;对于支付工资,在申报提交三个工作日后,支付人可以通过市人力资源和社会保障局网站查询是否成功办理了年薪支付的合并申报,或者登录<a href="/newblog/post/8ba7a836">公积金</a>网上业务系统,查询跨年度库存核查结果和住房<a href="/newblog/post/8ba7a836">公积金</a>的领取情况。未上网的单位也可就近选择管理部门或银行代理网点进行查询</p>
  224. <p>如果单位生产经营有困难,可在完成2021跨年度盘点后,向其管理部门申请降低住房<a href="/newblog/post/8ba7a836">公积金</a>存款比例或自2021 7月起延期支付。申请经批准后生效,有效期至次年6月30日</p>
  225. <p>**所有提款事宜可由申请人自行办理 **</p>
  226. <p>为方便公众办理业务,北京市住房<a href="/newblog/post/8ba7a836">公积金</a>管理中心还发布了《关于进一步优化住房<a href="/newblog/post/8ba7a836">公积金</a>征集业务、完善便利服务的通知》,从扩大个人事务范围方面优化了住房<a href="/newblog/post/8ba7a836">公积金</a>征集业务的服务流程,在发出通知后;申请提取住房<a href="/newblog/post/8ba7a836">公积金</a>购买北京行政区以外的住房”;和报价(&amp;quote);使用商业银行贷款和非地方<a href="/newblog/post/8ba7a836">公积金</a>贷款在北京行政区域以外购买住房并申请提取住房<a href="/newblog/post/8ba7a836">公积金</a>;只有单位经办人的要求才能取消,所有取款事宜都可以由取款人申请</p>
  227. <p>在个人办理租房取款业务(提供租房合同和租房发票)时,为了简化处理材料,如果租赁发票信息完整(包括承租人身份信息、租赁地址、月租金、总租金、租赁起止时间),则无需提供租赁合同。在北京,<a href="/newblog/post/8ba7a836">公积金</a>卡不再限于一级卡。11家银行的非本地一类卡也可与<a href="/newblog/post/8ba7a836">公积金</a>卡绑定,供个人办理取款业务</p>
  228. <p>扩大在线查询范围。如果员工已经办理了购房或租房取款手续,并已完成约定的取款登记,确定自动取款周期,可以通过住房<a href="/newblog/post/8ba7a836">公积金</a>在线业务平台查询下次取款的到达时间。如果公司发现支付失败,也可以通过在线业务平台查询失败原因,并进行相应调整</p>
  229. <p>此外,中心已经升级了业务系统。目前提供24小时查询服务,在线和移动客户的业务处理时间调整为8:00至24:00</p>
  230. <p>**两类人员应办理销户、取款或信息变更手续 **</p>
  231. <p>会议上,谷峰还介绍了;个人密封账户的提取和转移;相关政策</p>
  232. <p>据报道,部分封存人员死亡或达到法定退休年龄,符合销户提款条件,但未及时处理。近日,北京住房<a href="/newblog/post/8ba7a836">公积金</a>管理中心将通过中心官网</p>
  233. <p>向公众公布长期未结清的封存账户信息。此次公示的人员有两种:是封存符合注销账户提款条件的人员信息,包括不能与其家人联系的已故人员和达到法定退休年龄的人员;第二,身份信息不清楚,人员信息被封存;这两类人应按照相关规定尽快办理账户注销、取款和个人信息变更手续;顾峰表示</p>
  234. <p>此外,北京市住房<a href="/newblog/post/8ba7a836">公积金</a>管理中心建议外地户籍员工在外地缴纳<a href="/newblog/post/8ba7a836">公积金</a>后,可以向当地<a href="/newblog/post/8ba7a836">公积金</a>申请转出并合并在北京的封存账户;如果存款未在其他地方进行,且在北京已封存半年,则可以在线关闭账户并提取现场结算。如果封存时间达到三年,可以在线关闭账户并提取账户进行现场结算</p>
  235. <p>新京报记者冯亚军编辑白爽校对员吴兴发</p>
  236. <h2 id="相关推荐">相关推荐<a hidden class="anchor" aria-hidden="true" href="#相关推荐">#</a></h2>
  237. <blockquote>
  238. <p><a href="/newblog/post/8ba7a836">北京公积金业务提取再优化,有这四大关注点</a></p>
  239. </blockquote>
  240.  
  241.  
  242.  </div>
  243.  
  244.  <footer class="post-footer">
  245.    <ul class="post-tags">
  246.      <li><a href="https://www.17cats.com/newblog/tags/%E5%85%AC%E7%A7%AF%E9%87%91/">公积金</a></li>
  247.      <li><a href="https://www.17cats.com/newblog/tags/%E4%BD%8F%E6%88%BF/">住房</a></li>
  248.      <li><a href="https://www.17cats.com/newblog/tags/%E5%8F%96%E6%AC%BE/">取款</a></li>
  249.      <li><a href="https://www.17cats.com/newblog/tags/%E5%8A%9E%E7%90%86/">办理</a></li>
  250.    </ul>
  251. <nav class="paginav">
  252.  <a class="prev" href="https://www.17cats.com/newblog/post/865d21b3/">
  253.    <span class="title">« 上一页</span>
  254.    <br>
  255.    <span>北京市一中院民一庭原庭长郭燕枝被“双开”北京市</span>
  256.  </a>
  257.  <a class="next" href="https://www.17cats.com/newblog/post/fdd23dec/">
  258.    <span class="title">下一页 »</span>
  259.    <br>
  260.    <span>北京市第一中级人民法院民一庭庭长郭燕枝接受审查调查(简历)</span>
  261.  </a>
  262. </nav>
  263.  
  264.  </footer>
  265. </article>
  266.    </main>
  267.    
  268. <footer class="footer">
  269.    <span>&copy; 2023 <a href="https://www.17cats.com/newblog/">17Cats Newer</a></span>
  270.    <a href="https://www.eprolo.com/br/">Fornecedores dropshipping</a>
  271.    <a href="https://unicmi.co/collections/chest-binder">Chest Binder</a>
  272. </footer>
  273. <a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
  274.    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
  275.        <path d="M12 6H0l6-6z" />
  276.    </svg>
  277. </a>
  278.  
  279. <script>
  280.    let menu = document.getElementById('menu')
  281.    if (menu) {
  282.        menu.scrollLeft = localStorage.getItem("menu-scroll-position");
  283.        menu.onscroll = function () {
  284.            localStorage.setItem("menu-scroll-position", menu.scrollLeft);
  285.        }
  286.    }
  287.  
  288.    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
  289.        anchor.addEventListener("click", function (e) {
  290.            e.preventDefault();
  291.            var id = this.getAttribute("href").substr(1);
  292.            if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
  293.                document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
  294.                    behavior: "smooth"
  295.                });
  296.            } else {
  297.                document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
  298.            }
  299.            if (id === "top") {
  300.                history.replaceState(null, null, " ");
  301.            } else {
  302.                history.pushState(null, null, `#${id}`);
  303.            }
  304.        });
  305.    });
  306. </script>
  307. <script>
  308.    var mybutton = document.getElementById("top-link");
  309.    window.onscroll = function () {
  310.        if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
  311.            mybutton.style.visibility = "visible";
  312.            mybutton.style.opacity = "1";
  313.        } else {
  314.            mybutton.style.visibility = "hidden";
  315.            mybutton.style.opacity = "0";
  316.        }
  317.    };
  318. </script>
  319. <script>
  320.    document.getElementById("theme-toggle").addEventListener("click", () => {
  321.        if (document.body.className.includes("dark")) {
  322.            document.body.classList.remove('dark');
  323.            localStorage.setItem("pref-theme", 'light');
  324.        } else {
  325.            document.body.classList.add('dark');
  326.            localStorage.setItem("pref-theme", 'dark');
  327.        }
  328.    })
  329. </script></body>
  330.  
  331. </html>
  332.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda