text: /*!
   * Chirpy v4.3.4 (https://github.com/cotes2020/jekyll-theme-chirpy/)
   * © 2019 Cotes Chung
   * MIT Licensed
   */
  $(function () {
      $(window).scroll(() => {
          50 < $(this).scrollTop() && "none" === $("#sidebar-trigger").css("display")
              ? $("#back-to-top").fadeIn()
              : $("#back-to-top").fadeOut();
      }),
          $("#back-to-top").click(
              () => ($("body,html").animate({ scrollTop: 0 }, 800), !1)
          );
  }),
      $(function () {
          $("#mode-toggle-wrapper").keyup((e) => {
              13 === e.keyCode && flipMode();
          });
      }),
      $(function () {
          const e = $("#sidebar-trigger"),
              o = $("#search-trigger"),
              s = $("#search-cancel"),
              t = $("#search-cleaner"),
              a = $("#main"),
              l = $("#topbar-title"),
              n = $("#search-wrapper"),
              d = $("#search-result-wrapper"),
              r = $("#search-results"),
              i = $("#search-input"),
              c = $("#search-hints"),
              u = (function () {
                  let e = 0;
                  return {
                      block() {
                          (e = window.scrollY), $("html,body").scrollTop(0);
                      },
                      release() {
                          $("html,body").scrollTop(e);
                      },
                      getOffset() {
                          return e;
                      },
                  };
              })(),
              p = {
                  on() {
                      e.addClass("unloaded"),
                          l.addClass("unloaded"),
                          o.addClass("unloaded"),
                          n.addClass("d-flex"),
                          s.addClass("loaded");
                  },
                  off() {
                      s.removeClass("loaded"),
                          n.removeClass("d-flex"),
                          e.removeClass("unloaded"),
                          l.removeClass("unloaded"),
                          o.removeClass("unloaded");
                  },
              },
              f = (function () {
                  let e = !1;
                  return {
                      on() {
                          e ||
                              (u.block(),
                                  d.removeClass("unloaded"),
                                  a.addClass("unloaded"),
                                  (e = !0));
                      },
                      off() {
                          e &&
                              (r.empty(),
                                  c.hasClass("unloaded") && c.removeClass("unloaded"),
                                  d.addClass("unloaded"),
                                  t.removeClass("visible"),
                                  a.removeClass("unloaded"),
                                  u.release(),
                                  i.val(""),
                                  (e = !1));
                      },
                      isVisible() {
                          return e;
                      },
                  };
              })();
          function h() {
              return s.hasClass("loaded");
          }
          o.click(function () {
              p.on(), f.on(), i.focus();
          }),
              s.click(function () {
                  p.off(), f.off();
              }),
              i.focus(function () {
                  n.addClass("input-focus");
              }),
              i.focusout(function () {
                  n.removeClass("input-focus");
              }),
              i.on("keyup", function (e) {
                  8 === e.keyCode && "" === i.val()
                      ? h()
                          ? c.removeClass("unloaded")
                          : f.off()
                      : "" !== i.val() &&
                      (f.on(),
                          t.hasClass("visible") || t.addClass("visible"),
                          h() && c.addClass("unloaded"));
              }),
              t.on("click", function () {
                  i.val(""),
                      h() ? (c.removeClass("unloaded"), r.empty()) : f.off(),
                      i.focus(),
                      t.removeClass("visible");
              });
      }),
      $(function () {
          var e = (function () {
              const e = "sidebar-display";
              let o = !1;
              const s = $("body");
              return {
                  toggle() {
                      !1 === o ? s.attr(e, "") : s.removeAttr(e), (o = !o);
                  },
              };
          })();
          $("#sidebar-trigger").click(e.toggle), $("#mask").click(e.toggle);
      }),
      $(function () {
          $('[data-toggle="tooltip"]').tooltip();
      }),
      $(function () {
          const o = $("#topbar-wrapper"),
              s = $("#toc-wrapper"),
              t = $(".access"),
              a = $("#search-input");
          let l,
              n = 0;
          const d = o.outerHeight();
          $(window).scroll(function (e) {
              $("#topbar-title").is(":hidden") && (l = !0);
          }),
              setInterval(function () {
                  l &&
                      ((function () {
                          var e = $(this).scrollTop();
                          Math.abs(n - e) <= 5 ||
                              (e > n && e > d
                                  ? (o.removeClass("topbar-down").addClass("topbar-up"),
                                      0 < s.length && s.removeClass("topbar-down"),
                                      0 < t.length && t.removeClass("topbar-down"),
                                      a.is(":focus") && a.blur())
                                  : e + $(window).height() < $(document).height() &&
                                  (o.removeClass("topbar-up").addClass("topbar-down"),
                                      0 < s.length && s.addClass("topbar-down"),
                                      0 < t.length && t.addClass("topbar-down")),
                                  (n = e));
                      })(),
                          (l = !1));
              }, 250);
      }),
      $(function () {
          const e = $("#topbar-title"),
              o = $("div.post>h1"),
              s = e.text().trim();
          let t = (0 < o.length ? o : $("h1")).text().trim();
          ($("#page-category").length || $("#page-tag").length) &&
              /\s/.test(t) &&
              (t = t.replace(/[0-9]/g, "").trim()),
              $(window).scroll(function () {
                  return (
                      !(
                          $("#post-list").length ||
                          o.is(":hidden") ||
                          e.is(":hidden") ||
                          $("#sidebar.sidebar-expand").length
                      ) &&
                      void (95 <= $(this).scrollTop()
                          ? e.text() !== t && e.text(t)
                          : e.text() !== s && e.text(s))
                  );
              }),
              e.click(function () {
                  $("body,html").animate({ scrollTop: 0 }, 800);
              });
      });
  