import * as vue from "vue";
import { defineComponent, mergeProps, unref, useSSRContext } from "vue";
import { ssrRenderComponent } from "vue/server-renderer";
import "../mount.js";
import "path-browserify";
import "deepmerge";
import "fast-safe-stringify";
import "spark-md5";
import "is-plain-object";
import "js-cookie";
import "events";
import "http";
import "@medv/finder";
import "front-matter";
import "markdown-it";
import "markdown-it-anchor";
import "markdown-it-implicit-figures";
import "markdown-it-link-attributes";
import "markdown-it-video";
import "remove-markdown";
import "./index.b92a68c6.js";
import "body-parser";
import "dotenv";
import "compression";
import "serve-favicon";
import "serve-static";
import "html-minifier";
import "vite";
import "@vue/server-renderer";
import "fs";
import "enquirer";
import "semver";
import "glob";
import "minimist";
import "handlebars";
import "execa";
import "multer";
import "sharp";
import "@vitejs/plugin-vue";
import InputSelect from "./InputSelectCustom.832e278b.js";
import "express";
import "axios";
import "knex";
import "dompurify";
import "dayjs";
import "chalk";
import "dayjs/plugin/relativeTime.js";
import "dayjs/plugin/utc.js";
import "dayjs/plugin/timezone.js";
import "dayjs/plugin/updateLocale.js";
import "dayjs/plugin/weekOfYear.js";
import "nanoid";
import "prettyoutput";
import "consola";
import "validator";
import "@vueuse/head";
import "node-fetch";
import "vue-router";
import "jsonwebtoken";
import "fs-extra";
import "bcrypt";
import "knex-stringcase";
import "@sinclair/typebox";
import "nodemailer";
import "nodemailer-html-to-text";
import "@tailwindcss/forms";
import "unocss/vite";
import "@unocss/preset-icons";
import "nodemon";
import "gravatar-url";
const timezones = [
  {
    offset: "GMT-12:00",
    name: "Etc/GMT-12"
  },
  {
    offset: "GMT-11:00",
    name: "Etc/GMT-11"
  },
  {
    offset: "GMT-11:00",
    name: "Pacific/Midway"
  },
  {
    offset: "GMT-10:00",
    name: "America/Adak"
  },
  {
    offset: "GMT-09:00",
    name: "America/Anchorage"
  },
  {
    offset: "GMT-09:00",
    name: "Pacific/Gambier"
  },
  {
    offset: "GMT-08:00",
    name: "America/Dawson_Creek"
  },
  {
    offset: "GMT-08:00",
    name: "America/Ensenada"
  },
  {
    offset: "GMT-08:00",
    name: "America/Los_Angeles"
  },
  {
    offset: "GMT-07:00",
    name: "America/Chihuahua"
  },
  {
    offset: "GMT-07:00",
    name: "America/Denver"
  },
  {
    offset: "GMT-06:00",
    name: "America/Belize"
  },
  {
    offset: "GMT-06:00",
    name: "America/Cancun"
  },
  {
    offset: "GMT-06:00",
    name: "America/Chicago"
  },
  {
    offset: "GMT-06:00",
    name: "Chile/EasterIsland"
  },
  {
    offset: "GMT-05:00",
    name: "America/Bogota"
  },
  {
    offset: "GMT-05:00",
    name: "America/Havana"
  },
  {
    offset: "GMT-05:00",
    name: "America/New_York"
  },
  {
    offset: "GMT-04:30",
    name: "America/Caracas"
  },
  {
    offset: "GMT-04:00",
    name: "America/Campo_Grande"
  },
  {
    offset: "GMT-04:00",
    name: "America/Glace_Bay"
  },
  {
    offset: "GMT-04:00",
    name: "America/Goose_Bay"
  },
  {
    offset: "GMT-04:00",
    name: "America/Santiago"
  },
  {
    offset: "GMT-04:00",
    name: "America/La_Paz"
  },
  {
    offset: "GMT-03:00",
    name: "America/Argentina/Buenos_Aires"
  },
  {
    offset: "GMT-03:00",
    name: "America/Montevideo"
  },
  {
    offset: "GMT-03:00",
    name: "America/Araguaina"
  },
  {
    offset: "GMT-03:00",
    name: "America/Godthab"
  },
  {
    offset: "GMT-03:00",
    name: "America/Miquelon"
  },
  {
    offset: "GMT-03:00",
    name: "America/Sao_Paulo"
  },
  {
    offset: "GMT-03:30",
    name: "America/St_Johns"
  },
  {
    offset: "GMT-02:00",
    name: "America/Noronha"
  },
  {
    offset: "GMT-01:00",
    name: "Atlantic/Cape_Verde"
  },
  {
    offset: "GMT",
    name: "Europe/Belfast"
  },
  {
    offset: "GMT",
    name: "Africa/Abidjan"
  },
  {
    offset: "GMT",
    name: "Europe/Dublin"
  },
  {
    offset: "GMT",
    name: "Europe/Lisbon"
  },
  {
    offset: "GMT",
    name: "Europe/London"
  },
  {
    offset: "UTC",
    name: "UTC"
  },
  {
    offset: "GMT+01:00",
    name: "Africa/Algiers"
  },
  {
    offset: "GMT+01:00",
    name: "Africa/Windhoek"
  },
  {
    offset: "GMT+01:00",
    name: "Atlantic/Azores"
  },
  {
    offset: "GMT+01:00",
    name: "Atlantic/Stanley"
  },
  {
    offset: "GMT+01:00",
    name: "Europe/Amsterdam"
  },
  {
    offset: "GMT+01:00",
    name: "Europe/Belgrade"
  },
  {
    offset: "GMT+01:00",
    name: "Europe/Brussels"
  },
  {
    offset: "GMT+02:00",
    name: "Africa/Cairo"
  },
  {
    offset: "GMT+02:00",
    name: "Africa/Blantyre"
  },
  {
    offset: "GMT+02:00",
    name: "Asia/Beirut"
  },
  {
    offset: "GMT+02:00",
    name: "Asia/Damascus"
  },
  {
    offset: "GMT+02:00",
    name: "Asia/Gaza"
  },
  {
    offset: "GMT+02:00",
    name: "Asia/Jerusalem"
  },
  {
    offset: "GMT+03:00",
    name: "Africa/Addis_Ababa"
  },
  {
    offset: "GMT+03:00",
    name: "Asia/Riyadh89"
  },
  {
    offset: "GMT+03:00",
    name: "Europe/Minsk"
  },
  {
    offset: "GMT+03:30",
    name: "Asia/Tehran"
  },
  {
    offset: "GMT+04:00",
    name: "Asia/Dubai"
  },
  {
    offset: "GMT+04:00",
    name: "Asia/Yerevan"
  },
  {
    offset: "GMT+04:00",
    name: "Europe/Moscow"
  },
  {
    offset: "GMT+04:30",
    name: "Asia/Kabul"
  },
  {
    offset: "GMT+05:00",
    name: "Asia/Tashkent"
  },
  {
    offset: "GMT+05:30",
    name: "Asia/Kolkata"
  },
  {
    offset: "GMT+05:45",
    name: "Asia/Katmandu"
  },
  {
    offset: "GMT+06:00",
    name: "Asia/Dhaka"
  },
  {
    offset: "GMT+06:00",
    name: "Asia/Yekaterinburg"
  },
  {
    offset: "GMT+06:30",
    name: "Asia/Rangoon"
  },
  {
    offset: "GMT+07:00",
    name: "Asia/Bangkok"
  },
  {
    offset: "GMT+07:00",
    name: "Asia/Novosibirsk"
  },
  {
    offset: "GMT+08:00",
    name: "Etc/GMT+8"
  },
  {
    offset: "GMT+08:00",
    name: "Asia/Hong_Kong"
  },
  {
    offset: "GMT+08:00",
    name: "Asia/Krasnoyarsk"
  },
  {
    offset: "GMT+08:00",
    name: "Australia/Perth"
  },
  {
    offset: "GMT+08:45",
    name: "Australia/Eucla"
  },
  {
    offset: "GMT+09:00",
    name: "Asia/Irkutsk"
  },
  {
    offset: "GMT+09:00",
    name: "Asia/Seoul"
  },
  {
    offset: "GMT+09:00",
    name: "Asia/Tokyo"
  },
  {
    offset: "GMT+09:30",
    name: "Australia/Adelaide"
  },
  {
    offset: "GMT+09:30",
    name: "Australia/Darwin"
  },
  {
    offset: "GMT+09:30",
    name: "Pacific/Marquesas"
  },
  {
    offset: "GMT+10:00",
    name: "Etc/GMT+10"
  },
  {
    offset: "GMT+10:00",
    name: "Australia/Brisbane"
  },
  {
    offset: "GMT+10:00",
    name: "Australia/Hobart"
  },
  {
    offset: "GMT+10:00",
    name: "Asia/Yakutsk"
  },
  {
    offset: "GMT+10:30",
    name: "Australia/Lord_Howe"
  },
  {
    offset: "GMT+11:00",
    name: "Asia/Vladivostok"
  },
  {
    offset: "GMT+11:30",
    name: "Pacific/Norfolk"
  },
  {
    offset: "GMT+12:00",
    name: "Etc/GMT+12"
  },
  {
    offset: "GMT+12:00",
    name: "Asia/Anadyr"
  },
  {
    offset: "GMT+12:00",
    name: "Asia/Magadan"
  },
  {
    offset: "GMT+12:00",
    name: "Pacific/Auckland"
  },
  {
    offset: "GMT+12:45",
    name: "Pacific/Chatham"
  },
  {
    offset: "GMT+13:00",
    name: "Pacific/Tongatapu"
  },
  {
    offset: "GMT+14:00",
    name: "Pacific/Kiritimati"
  }
];
const _sfc_main = /* @__PURE__ */ defineComponent({
  __name: "InputTimezone",
  __ssrInlineRender: true,
  setup(__props) {
    const attrs = vue.useAttrs();
    const currentTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
    const list = vue.computed(() => {
      return timezones.map(({ offset, name }) => {
        return {
          name: `${name} (${offset})`,
          value: name
        };
      });
    });
    return (_ctx, _push, _parent, _attrs) => {
      _push(ssrRenderComponent(InputSelect, mergeProps({ list: unref(list) }, unref(attrs), { "default-value": unref(currentTimezone) }, _attrs), null, _parent));
    };
  }
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("../ui/InputTimezone.vue");
  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
export {
  _sfc_main as default
};
