// ------------------------------------------------------------------------------- // User Agent Checker // @link https://github.com/mtskf/UserAgentChecker // ------------------------------------------------------------------------------- parcelRequire = function(e, r, t, n) { var i, o = "function" == typeof parcelRequire && parcelRequire, u = "function" == typeof require && require; function f(t, n) { if (!r[t]) { if (!e[t]) { var i = "function" == typeof parcelRequire && parcelRequire; if (!n && i) return i(t, !0); if (o) return o(t, !0); if (u && "string" == typeof t) return u(t); var c = new Error("Cannot find module '" + t + "'"); throw c.code = "MODULE_NOT_FOUND", c } p.resolve = function(r) { return e[t][1][r] || r }, p.cache = {}; var l = r[t] = new f.Module(t); e[t][0].call(l.exports, p, l, l.exports, this) } return r[t].exports; function p(e) { return f(p.resolve(e)) } } f.isParcelRequire = !0, f.Module = function(e) { this.id = e, this.bundle = f, this.exports = {} }, f.modules = e, f.cache = r, f.parent = o, f.register = function(r, t) { e[r] = [function(e, r) { r.exports = t }, {}] }; for (var c = 0; c < t.length; c++) try { f(t[c]) } catch (e) { i || (i = e) } if (t.length) { var l = f(t[t.length - 1]); "object" == typeof exports && "undefined" != typeof module ? module.exports = l : "function" == typeof define && define.amd ? define(function() { return l }) : n && (this[n] = l) } if (parcelRequire = f, i) throw i; return f }({ "p/0H": [function(require, module, exports) { ! function() { var e = window.navigator.userAgent.toLowerCase(), i = window.navigator.appVersion.toLowerCase(); window._uac = { getBrowser: function() { var o = ""; return -1 !== e.indexOf("edge") ? o = "edge" : -1 !== e.indexOf("iemobile") ? o = "iemobile" : -1 !== e.indexOf("trident/7") ? o = "ie11" : -1 !== e.indexOf("msie") && -1 === e.indexOf("opera") ? -1 !== i.indexOf("msie 6.") ? o = "ie6" : -1 !== i.indexOf("msie 7.") ? o = "ie7" : -1 !== i.indexOf("msie 8.") ? o = "ie8" : -1 !== i.indexOf("msie 9.") ? o = "ie9" : -1 !== i.indexOf("msie 10.") && (o = "ie10") : o = -1 !== e.indexOf("chrome") && -1 === e.indexOf("edge") ? "chrome" : -1 !== e.indexOf("safari") && -1 === e.indexOf("chrome") ? "safari" : -1 !== e.indexOf("opera") ? "opera" : -1 !== e.indexOf("firefox") ? "firefox" : "unknown_browser", o }, getDevice: function() { return -1 !== e.indexOf("iphone") || -1 !== e.indexOf("ipod") ? "iphone" : -1 !== e.indexOf("ipad") ? "ipad" : -1 !== e.indexOf("android") ? "android" : -1 !== e.indexOf("windows") && -1 !== e.indexOf("phone") ? "windows_phone" : "" }, getIosVer: function() { if (/iP(hone|od|ad)/.test(navigator.platform)) { var e = navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/); return [parseInt(e[1], 10), parseInt(e[2], 10), parseInt(e[3] || 0, 10)][0] } return 0 } }, _uac.browser = _uac.getBrowser(), _uac.device = _uac.getDevice(), _uac.iosVer = _uac.getIosVer(), _uac.isIE = "ie" === _uac.browser.substr(0, 2) && "iemobile" !== _uac.browser, _uac.isiOS = "iphone" === _uac.device || "ipad" === _uac.device, _uac.isAndroid = "android" === _uac.device, _uac.isMobile = -1 !== e.indexOf("mobi") || "iphone" === _uac.device || "windows_phone" === _uac.device && -1 === e.indexOf("wpdesktop") || "iemobile" === _uac.device, _uac.isTablet = "ipad" === _uac.device || "android" === _uac.device && !_uac.isMobile, _uac.isTouch = "ontouchstart" in window, _uac.isModern = !("ie6" === _uac.browser || "ie7" === _uac.browser || "ie8" === _uac.browser || "ie9" === _uac.browser || 0 < _uac.iosVer && _uac.iosVer < 8); document.addEventListener("DOMContentLoaded", function() { var e; document.documentElement.className += (e = " ", e += "" !== _uac.browser ? _uac.browser + " " : "browser-unknown ", e += "" !== _uac.device ? _uac.device + " " : "device-unknown ", e += _uac.isMobile ? "mobile " : "desktop ", e += _uac.isTouch ? "touch " : "mouse ", e += _uac.isiOS ? "ios " : "", e += _uac.isAndroid ? "android " : "", e += _uac.isIE ? "ie " : "", e += _uac.isModern ? "modern " : "old ") }) }(); }, {}] }, {}, ["p/0H"], null) // ------------------------------------------------------------------------------- // parameter // @link https://qiita.com/ttiger55/items/22e0f676ff6101336eaf // ------------------------------------------------------------------------------- getQuery = [...new URLSearchParams(document.location.search.substring(1)).entries()].reduce((obj, e) => ({...obj, [e[0]]: e[1] }), {});