<!DOCTYPE html>
<html
itemscope
itemtype="http://schema.org/WebPage"
lang="en"
xmlns:og="http://ogp.me/ns#"
xmlns="http://www.w3.org/1999/xhtml"
>
<head>
<script>
(function () {
window.$B = window.Bobcat = {};
$B.timerStart = new Date().getTime();
$B.timerCheck = function (label) {
var ms, msg;
ms = new Date().getTime() - $B.timerStart;
msg = "[TIMER] " + label + " in " + ms + "ms";
(typeof $B.log === "function" ? $B.log(msg) : void 0) ||
(typeof console !== "undefined" && console !== null
? typeof console.log === "function"
? console.log(msg)
: void 0
: void 0);
return ms;
};
}).call(this);
</script>
<title>Strikingly</title>
<script>
//<![CDATA[
window.$S = {};
$S.global_conf = {
SUPPORTED_CURRENCY: [
{
code: "AED",
symbol: "\u062f.\u0625",
decimal: ".",
thousand: ",",
precision: 2,
name: "United Arab Emirates Dirham",
},
{
code: "AFN",
symbol: "\u060b",
decimal: ".",
thousand: ",",
precision: 2,
name: "Afghan afghani",
},
{
code: "ALL",
symbol: "Lek",
decimal: ",",
thousand: ".",
precision: 2,
name: "Albanian lek",
},
{
code: "AMD",
symbol: "\u058f",
decimal: ",",
thousand: ".",
precision: 2,
name: "Armenian dram",
},
{
code: "ANG",
symbol: "\u0192",
decimal: ",",
thousand: ".",
precision: 2,
name: "Netherlands Antillean guilder",
},
{
code: "AOA",
symbol: "Kz",
decimal: ",",
thousand: ".",
precision: 2,
name: "Angolan kwanza",
},
{
code: "ARS",
symbol: "$",
decimal: ",",
thousand: ".",
precision: 2,
name: "Argentine peso",
},
{
code: "AUD",
symbol: "A$",
decimal: ".",
thousand: " ",
precision: 2,
name: "Australian Dollar",
},
{
code: "AWG",
symbol: "\u0192",
decimal: ".",
thousand: ",",
precision: 2,
name: "Aruban florin",
},
{
code: "AZN",
symbol: "\u20bc",
decimal: ".",
thousand: ",",
precision: 2,
name: "Azerbaijani Manat",
},
{
code: "BAM",
symbol: "KM",
decimal: ",",
thousand: ".",
precision: 2,
name: "Bosnia and Herzegovina convertible mark",
},
{
code: "BBD",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Barbadian dollar",
},
{
code: "BDT",
symbol: "Tk",
decimal: ".",
thousand: ",",
precision: 2,
name: "Bangladeshi Taka",
},
{
code: "BGN",
symbol: "\u043b\u0432",
decimal: ",",
thousand: ".",
precision: 2,
name: "Bulgarian lev",
},
{
code: "BHD",
symbol: "\u062f.\u0628",
decimal: ".",
thousand: ",",
precision: 3,
name: "Bahraini dinar",
},
{
code: "BIF",
symbol: "FBu",
decimal: ".",
thousand: ",",
precision: 0,
name: "Burundian franc",
},
{
code: "BMD",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Bermudian dollar",
},
{
code: "BND",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Brunei dollar",
},
{
code: "BOB",
symbol: "$b",
decimal: ",",
thousand: ".",
precision: 2,
name: "Bolivian boliviano",
},
{
code: "BRL",
symbol: "R$",
decimal: ",",
thousand: ".",
precision: 2,
name: "Brazilian Real",
format: "%s %v",
},
{
code: "BSD",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Bahamian dollar",
},
{
code: "BTN",
symbol: "Nu.",
decimal: ".",
thousand: ",",
precision: 2,
name: "Bhutanese ngultrum",
},
{
code: "BWP",
symbol: "P",
decimal: ".",
thousand: ",",
precision: 2,
name: "Botswana pula",
},
{
code: "BYN",
symbol: "Br",
decimal: ".",
thousand: ",",
precision: 2,
name: "Belarusian ruble",
},
{
code: "BZD",
symbol: "BZ$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Belize dollar",
},
{
code: "CAD",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Canadian Dollar",
},
{
code: "CDF",
symbol: "FC",
decimal: ".",
thousand: ",",
precision: 2,
name: "Congolese franc",
},
{
code: "CHF",
symbol: "CHF",
decimal: ".",
thousand: "'",
precision: 2,
name: "Swiss Franc",
format: "%s %v",
},
{
code: "CLP",
symbol: "$",
decimal: "",
thousand: ".",
precision: 0,
name: "Chilean Peso",
},
{
code: "CNY",
symbol: "\u00a5",
decimal: ".",
thousand: ",",
precision: 2,
name: "Chinese Yuan",
},
{
code: "CRC",
symbol: "\u20a1",
decimal: ",",
thousand: ".",
precision: 2,
name: "Costa Rican col\u00f3n",
},
{
code: "CUP",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Cuban peso",
},
{
code: "CVE",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Cape Verdean escudo",
},
{
code: "CZK",
symbol: "K\u010d",
decimal: ",",
thousand: ".",
precision: 2,
name: "Czech Koruna",
format: "%v %s",
},
{
code: "DJF",
symbol: "Fdj",
decimal: ".",
thousand: ",",
precision: 0,
name: "Djiboutian franc",
},
{
code: "DKK",
symbol: "kr",
decimal: ".",
thousand: ",",
precision: 2,
name: "Danish Krone",
format: "%v %s",
},
{
code: "DOP",
symbol: "RD$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Dominican peso",
},
{
code: "DZD",
symbol: "\u062f\u062c",
decimal: ",",
thousand: ".",
precision: 2,
name: "Algerian dinar",
},
{
code: "EGP",
symbol: "E\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "Egyptian pound",
},
{
code: "ERN",
symbol: "Nkf",
decimal: ".",
thousand: ",",
precision: 2,
name: "Eritrean nakfa",
},
{
code: "ETB",
symbol: "Br",
decimal: ".",
thousand: ",",
precision: 2,
name: "Ethiopian birr",
},
{
code: "EUR",
symbol: "\u20ac",
decimal: ",",
thousand: ".",
precision: 2,
name: "Euro",
format: "%v %s",
},
{
code: "FJD",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Fijian dollar",
},
{
code: "FKP",
symbol: "\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "Falkland Islands pound",
},
{
code: "GBP",
symbol: "\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "British Pound",
},
{
code: "GEL",
symbol: "\u10da",
decimal: ",",
thousand: ".",
precision: 2,
name: "Georgian lari",
},
{
code: "GGP",
symbol: "\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "Guernsey pound",
},
{
code: "GHS",
symbol: "GH\u20b5",
decimal: ".",
thousand: ",",
precision: 2,
name: "Ghanaian cedi",
},
{
code: "GIP",
symbol: "\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "Gibraltar pound",
},
{
code: "GMD",
symbol: "D",
decimal: ".",
thousand: ",",
precision: 2,
name: "Gambian dalasi",
},
{
code: "GNF",
symbol: "\u20a3",
decimal: ".",
thousand: ",",
precision: 0,
name: "Guinean franc",
},
{
code: "GTQ",
symbol: "Q",
decimal: ".",
thousand: ",",
precision: 2,
name: "Guatemalan quetzal",
},
{
code: "GYD",
symbol: "G$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Guyanese dollar",
},
{
code: "HKD",
symbol: "HK$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Hong Kong Dollar",
},
{
code: "HNL",
symbol: "L",
decimal: ".",
thousand: ",",
precision: 2,
name: "Honduran lempira",
},
{
code: "HRK",
symbol: "kn",
decimal: ".",
thousand: ",",
precision: 2,
name: "Croatian kuna",
},
{
code: "HTG",
symbol: "G",
decimal: ".",
thousand: ",",
precision: 2,
name: "Haitian gourde",
},
{
code: "HUF",
symbol: "Ft",
decimal: "",
thousand: ",",
precision: 0,
name: "Hungarian Forint",
format: "%v %s",
},
{
code: "ILS",
symbol: "\u20aa",
decimal: ".",
thousand: ",",
precision: 2,
name: "Israeli New Shekel",
},
{
code: "IMP",
symbol: "\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "Isle of Man pound",
},
{
code: "INR",
symbol: "\u20b9",
decimal: ".",
thousand: ",",
precision: 2,
name: "Indian Rupee",
},
{
code: "IQD",
symbol: "\u062f.\u0639",
decimal: ".",
thousand: ",",
precision: 3,
name: "Iraqi dinar",
},
{
code: "IRR",
symbol: "\u062a\u0648\u0645\u0627\u0646",
decimal: ".",
thousand: ",",
precision: 2,
name: "Iranian rial",
},
{
code: "ISK",
symbol: "kr",
decimal: ",",
thousand: ".",
precision: 2,
name: "Icelandic kr\u00f3na",
},
{
code: "JEP",
symbol: "\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "Jersey pound",
},
{
code: "JMD",
symbol: "J$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Jamaican Dollar",
},
{
code: "JOD",
symbol: "JD",
decimal: ".",
thousand: ",",
precision: 3,
name: "Jordanian Dinar",
},
{
code: "JPY",
symbol: "\u00a5",
decimal: "",
thousand: ",",
precision: 0,
name: "Japanese Yen",
format: "%s %v",
},
{
code: "KES",
symbol: "KSh",
decimal: ".",
thousand: ",",
precision: 2,
name: "Kenyan shilling",
},
{
code: "KGS",
symbol: "\u043b\u0432",
decimal: ",",
thousand: ".",
precision: 2,
name: "Kyrgyzstani som",
},
{
code: "KHR",
symbol: "\u17db",
decimal: ".",
thousand: ",",
precision: 2,
name: "Cambodian riel",
},
{
code: "KMF",
symbol: "CF",
decimal: ".",
thousand: ",",
precision: 0,
name: "Comorian franc",
},
{
code: "KPW",
symbol: "\u20a9",
decimal: ".",
thousand: ",",
precision: 2,
name: "North Korean won",
},
{
code: "KRW",
symbol: "\uc6d0",
decimal: "",
thousand: ",",
precision: 0,
name: "South Korean Won",
format: "%v %s",
},
{
code: "KWD",
symbol: "\u062f.\u0643",
decimal: ".",
thousand: ",",
precision: 3,
name: "Kuwait dinar",
},
{
code: "KYD",
symbol: "CI$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Cayman Islands dollar",
},
{
code: "KZT",
symbol: "\u20b8",
decimal: ",",
thousand: ".",
precision: 2,
name: "Kazakhstani tenge",
},
{
code: "LBP",
symbol: "LL",
decimal: ".",
thousand: ",",
precision: 2,
name: "Lebanese pound",
},
{
code: "LKR",
symbol: "\u20a8",
decimal: ".",
thousand: ",",
precision: 2,
name: "Sri Lankan rupee",
},
{
code: "LRD",
symbol: "LR$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Liberian dollar",
},
{
code: "LSL",
symbol: "M",
decimal: ".",
thousand: ",",
precision: 2,
name: "Lesotho loti",
},
{
code: "LYD",
symbol: "LD",
decimal: ".",
thousand: ",",
precision: 3,
name: "Libyan dinar",
},
{
code: "MAD",
symbol: "\u062f.\u0645.",
decimal: ",",
thousand: ".",
precision: 2,
name: "Moroccan dirham",
},
{
code: "MDL",
symbol: "L",
decimal: ",",
thousand: ".",
precision: 2,
name: "Moldovan leu",
},
{
code: "MGA",
symbol: "Ar",
decimal: ".",
thousand: ",",
precision: 0,
name: "Malagasy ariary",
},
{
code: "MKD",
symbol: "\u0434\u0435\u043d",
decimal: ",",
thousand: ".",
precision: 2,
name: "Macedonian denar",
},
{
code: "MMK",
symbol: "Ks",
decimal: ".",
thousand: ",",
precision: 2,
name: "Myanmar kyat",
},
{
code: "MNT",
symbol: "\u20ae",
decimal: ".",
thousand: ",",
precision: 2,
name: "Mongolian tugrik",
},
{
code: "MOP",
symbol: "MOP$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Macanese pataca",
},
{
code: "MRO",
symbol: "UM",
decimal: ".",
thousand: ",",
precision: 2,
name: "Mauritanian Ouguiya",
},
{
code: "MRU",
symbol: "UM",
decimal: ".",
thousand: ",",
precision: 2,
name: "Mauritanian ouguiya",
},
{
code: "MUR",
symbol: "\u20a8",
decimal: ".",
thousand: ",",
precision: 2,
name: "Mauritian rupee",
},
{
code: "MVR",
symbol: "Rf",
decimal: ".",
thousand: ",",
precision: 2,
name: "Maldivian rufiyaa",
},
{
code: "MWK",
symbol: "K",
decimal: ".",
thousand: ",",
precision: 2,
name: "Malawian kwacha",
},
{
code: "MXN",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Mexican Peso",
},
{
code: "MYR",
symbol: "RM",
decimal: ".",
thousand: ",",
precision: 2,
name: "Malaysian Ringgit",
},
{
code: "MZN",
symbol: "MT",
decimal: ",",
thousand: ".",
precision: 2,
name: "Mozambican metical",
},
{
code: "NAD",
symbol: "N$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Namibian dollar",
},
{
code: "NGN",
symbol: "\u20a6",
decimal: ".",
thousand: ",",
precision: 2,
name: "Nigerian naira",
},
{
code: "NIO",
symbol: "C$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Nicaraguan c\u00f3rdoba",
},
{
code: "NOK",
symbol: "kr",
decimal: ",",
thousand: ".",
precision: 2,
name: "Norwegian Krone",
format: "%v %s",
},
{
code: "NPR",
symbol: "\u20a8",
decimal: ".",
thousand: ",",
precision: 2,
name: "Nepalese rupee",
},
{
code: "NZD",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "New Zealand Dollar",
},
{
code: "OMR",
symbol: "\u0631.\u0639.",
decimal: ".",
thousand: ",",
precision: 3,
name: "Omani rial",
},
{
code: "PAB",
symbol: "B\/.",
decimal: ".",
thousand: ",",
precision: 2,
name: "Panamanian balboa",
},
{
code: "PEN",
symbol: "S\/.",
decimal: ".",
thousand: ",",
precision: 2,
name: "Peruvian Sol",
},
{
code: "PGK",
symbol: "K",
decimal: ".",
thousand: ",",
precision: 2,
name: "Papua New Guinean kina",
},
{
code: "PHP",
symbol: "\u20b1",
decimal: ".",
thousand: ",",
precision: 2,
name: "Philippine Peso",
},
{
code: "PKR",
symbol: "\u20a8",
decimal: ".",
thousand: ",",
precision: 2,
name: "Pakistani rupee",
},
{
code: "PLN",
symbol: "z\u0142",
decimal: ",",
thousand: " ",
precision: 2,
name: "Polish Zloty",
format: "%v %s",
},
{
code: "PYG",
symbol: "\u20b2",
decimal: ",",
thousand: ".",
precision: 0,
name: "Paraguayan guaran\u00ed",
},
{
code: "QAR",
symbol: "\u0631.\u0642",
decimal: ".",
thousand: ",",
precision: 2,
name: "Qatari riyal",
},
{
code: "RON",
symbol: "lei",
decimal: ",",
thousand: ".",
precision: 2,
name: "Romanian leu",
},
{
code: "RSD",
symbol: "\u0434\u0438\u043d",
decimal: ",",
thousand: ".",
precision: 2,
name: "Serbian dinar",
},
{
code: "RUB",
symbol: "\u20bd",
decimal: ",",
thousand: ".",
precision: 2,
name: "Russian Ruble",
format: "%v %s",
},
{
code: "RWF",
symbol: "FRw",
decimal: ".",
thousand: ",",
precision: 0,
name: "Rwandan franc",
},
{
code: "SAR",
symbol: "\u0631.\u0633",
decimal: ".",
thousand: ",",
precision: 2,
name: "Saudi Arabian riyal",
},
{
code: "SBD",
symbol: "SI$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Solomon Islands dollar",
},
{
code: "SCR",
symbol: "SRe",
decimal: ".",
thousand: ",",
precision: 2,
name: "Seychellois rupee",
},
{
code: "SDG",
symbol: "SDG",
decimal: ".",
thousand: ",",
precision: 2,
name: "Sudanese pound",
},
{
code: "SEK",
symbol: "kr",
decimal: ".",
thousand: " ",
precision: 2,
name: "Swedish Krona",
format: "%v %s",
},
{
code: "SGD",
symbol: "S$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Singapore Dollar",
},
{
code: "SHP",
symbol: "\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "Saint Helena pound",
},
{
code: "SLL",
symbol: "Le",
decimal: ".",
thousand: ",",
precision: 2,
name: "Sierra Leonean leone",
},
{
code: "SOS",
symbol: "S",
decimal: ".",
thousand: ",",
precision: 2,
name: "Somali shilling",
},
{
code: "SRD",
symbol: "$",
decimal: ",",
thousand: ".",
precision: 2,
name: "Surinamese dollar",
},
{
code: "SSP",
symbol: "SS\u00a3",
decimal: ".",
thousand: ",",
precision: 2,
name: "South Sudanese pound",
},
{
code: "STD",
symbol: "Db",
decimal: ".",
thousand: ",",
precision: 2,
name: "Sao Tomean Dobra",
},
{
code: "STN",
symbol: "Db",
decimal: ".",
thousand: ",",
precision: 2,
name: "S\u00e3o Tom\u00e9 and Pr\u00edncipe dobra",
},
{
code: "SYP",
symbol: "LS",
decimal: ".",
thousand: ",",
precision: 2,
name: "Syrian pound",
},
{
code: "SZL",
symbol: "E",
decimal: ".",
thousand: ",",
precision: 2,
name: "Swazi lilangeni",
},
{
code: "THB",
symbol: "\u0e3f",
decimal: ".",
thousand: ",",
precision: 2,
name: "Thai Baht",
},
{
code: "TJS",
symbol: "SM",
decimal: ".",
thousand: ",",
precision: 2,
name: "Tajikistani somoni",
},
{
code: "TMT",
symbol: "T",
decimal: ".",
thousand: ",",
precision: 2,
name: "Turkmenistan manat",
},
{
code: "TND",
symbol: "\u062f.\u062a",
decimal: ".",
thousand: ",",
precision: 3,
name: "Tunisian dinar",
},
{
code: "TOP",
symbol: "T$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Tongan pa\u02bbanga",
},
{
code: "TRY",
symbol: "\u20ba",
decimal: ".",
thousand: ",",
precision: 2,
name: "Turkish lira",
},
{
code: "TTD",
symbol: "TT$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Trinidad and Tobago dollar",
},
{
code: "TWD",
symbol: "NT$",
decimal: "",
thousand: ",",
precision: 0,
name: "New Taiwan Dollar",
},
{
code: "TZS",
symbol: "Tsh",
decimal: ".",
thousand: ",",
precision: 2,
name: "Tanzanian shilling",
},
{
code: "UAH",
symbol: "\u20b4",
decimal: ".",
thousand: ",",
precision: 2,
name: "Ukrainian hryvnia",
},
{
code: "UGX",
symbol: "USh",
decimal: ".",
thousand: ",",
precision: 2,
name: "Ugandan shilling",
},
{
code: "USD",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 2,
name: "United States Dollar",
},
{
code: "UYU",
symbol: "$U",
decimal: ",",
thousand: ".",
precision: 2,
name: "Uruguayan peso",
},
{
code: "UZS",
symbol: "\u043b\u0432",
decimal: ",",
thousand: ".",
precision: 2,
name: "Uzbekistani so\u02bbm",
},
{
code: "VES",
symbol: "Bs.S.",
decimal: ".",
thousand: ",",
precision: 2,
name: "Venezuelan bol\u00edvar soberano",
},
{
code: "VUV",
symbol: "VT",
decimal: ".",
thousand: ",",
precision: 0,
name: "Vanuatu vatu",
},
{
code: "WST",
symbol: "WS$",
decimal: ".",
thousand: ",",
precision: 2,
name: "Samoan t\u0101l\u0101",
},
{
code: "XAF",
symbol: "FCFA",
decimal: ".",
thousand: ",",
precision: 0,
name: "Central African CFA franc",
},
{
code: "XCD",
symbol: "EC$",
decimal: ".",
thousand: ",",
precision: 2,
name: "East Caribbean dollar",
},
{
code: "XDR",
symbol: "SDR",
decimal: ".",
thousand: "",
precision: 0,
name: "Special drawing rights",
},
{
code: "XOF",
symbol: "CFA",
decimal: ".",
thousand: ",",
precision: 0,
name: "West African CFA franc",
},
{
code: "XPF",
symbol: "\u20a3",
decimal: ".",
thousand: ",",
precision: 0,
name: "CFP franc",
},
{
code: "YER",
symbol: "\u0631.\u064a",
decimal: ".",
thousand: ",",
precision: 2,
name: "Yemeni rial",
},
{
code: "ZAR",
symbol: "R",
decimal: ".",
thousand: ",",
precision: 2,
name: "South African Rand",
},
{
code: "ZMW",
symbol: "K",
decimal: ",",
thousand: ".",
precision: 2,
name: "Zambian kwacha",
},
{
code: "IDR",
symbol: "Rp ",
decimal: "",
thousand: ".",
precision: 0,
name: "Indonesian Rupiah",
},
{
code: "VND",
symbol: "\u20ab",
decimal: "",
thousand: ".",
precision: 0,
name: "Vietnamese Dong",
format: "%v%s",
},
{
code: "LAK",
symbol: "\u20ad",
decimal: ".",
thousand: ",",
precision: 2,
name: "Lao kip",
},
{
code: "COP",
symbol: "$",
decimal: ".",
thousand: ",",
precision: 0,
name: "Colombian Peso",
},
],
premium_apps: [
"HtmlApp",
"EcwidApp",
"MailChimpApp",
"CeleryApp",
"LocuApp",
],
environment: "production",
env: "production",
host_suffix: "strikingly.com",
asset_url: "https:\/\/static-assets.strikinglycdn.com",
support_url: "http:\/\/support.strikingly.com",
sxl_font_api_url: "https:\/\/static-fonts-css.strikinglycdn.com",
locale: "en",
enable_live_chat: true,
in_china: false,
browser_locale: null,
is_sxl: false,
is_rtl: false,
mainsite_locales: [
{
locale: "en",
displayName: "English",
subDomain: "https:\/\/www.strikingly.com",
},
{
locale: "de",
displayName: "Deutsch",
subDomain: "https:\/\/de.strikingly.com",
},
{
locale: "es",
displayName: "Espa\u00f1ol",
subDomain: "https:\/\/es.strikingly.com",
},
{
locale: "fr",
displayName: "Fran\u00e7ais",
subDomain: "https:\/\/fr.strikingly.com",
},
{
locale: "it",
displayName: "Italiano",
subDomain: "https:\/\/it.strikingly.com",
},
{
locale: "nl",
displayName: "Nederlands",
subDomain: "https:\/\/nl.strikingly.com",
},
{
locale: "pt-BR",
displayName: "Portugu\u00eas",
subDomain: "https:\/\/pt.strikingly.com",
},
{
locale: "fi",
displayName: "Suomi",
subDomain: "https:\/\/fi.strikingly.com",
},
{
locale: "no",
displayName: "Norsk",
subDomain: "https:\/\/no.strikingly.com",
},
{
locale: "sv",
displayName: "Svenska",
subDomain: "https:\/\/sv.strikingly.com",
},
{
locale: "pl",
displayName: "Polski",
subDomain: "https:\/\/pl.strikingly.com",
},
{
locale: "cs",
displayName: "\u010ce\u0161tina",
subDomain: "https:\/\/cs.strikingly.com",
},
{
locale: "ro",
displayName: "Rom\u00e2n\u0103",
subDomain: "https:\/\/ro.strikingly.com",
},
{
locale: "ar",
displayName: "\u0639\u0631\u0628\u064a",
subDomain: "https:\/\/ar.strikingly.com",
},
{
locale: "id",
displayName: "Bahasa Indonesia",
subDomain: "https:\/\/id.strikingly.com",
},
{
locale: "vi",
displayName: "Ti\u1ebfng Vi\u1ec7t",
subDomain: "https:\/\/vi.strikingly.com",
},
{
locale: "ja",
displayName: "\u65e5\u672c\u8a9e",
subDomain: "https:\/\/jp.strikingly.com",
},
{
locale: "zh-CN",
displayName: "\u7b80\u4f53\u4e2d\u6587",
subDomain: "https:\/\/cn.strikingly.com",
},
{
locale: "zh-TW",
displayName: "\u7e41\u9ad4\u4e2d\u6587",
subDomain: "https:\/\/tw.strikingly.com",
},
],
official_blog: {
home: "https:\/\/www.strikingly.com\/content\/",
updates_feeds:
"https:\/\/www.strikingly.com\/content\/updates-feed.json",
},
google: {
recaptcha_v2_client_key: "6LeRypQbAAAAAGgaIHIak2L7UaH4Mm3iS6Tpp7vY",
recaptcha_v2_invisible_client_key:
"6LdmtBYdAAAAAJmE1hETf4IHoUqXQaFuJxZPO8tW",
},
hcaptcha: {
hcaptcha_checkbox_key: "cd7ccab0-57ca-49aa-98ac-db26473a942a",
hcaptcha_invisible_key: "65400c5a-c122-4648-971c-9f7e931cd872",
},
sxl_2022_promo: null,
user_image_cdn: {
qn: "\/\/user-assets.sxlcdn.com",
s: "\/\/custom-images.strikinglycdn.com",
},
user_image_private_cdn: { qn: null },
contact_unread_count: 0,
honeypot: "e3922033",
rollout: {
audience_early_bird: false,
crm_audience: true,
crm_livechat: true,
domain_incoming_transfer: true,
domains_improvements_v1: true,
upsell_promo_a: true,
upsell_promo_b: true,
upsell_promo_c: true,
upsell_promo_d: true,
asset_lib_maintenance: false,
theme_selection_kickstart_link: true,
new_linkedin_flow: true,
publish_dialog_plus: true,
new_analytics_dashboard: true,
vertical_section_selector: true,
wechat_integration_blog: false,
reseller_user_collaboration: false,
enable_upsell: true,
blog_mip: false,
blog_custom_code: true,
blog_section_pagination: false,
site_membership: false,
no_category_limit: false,
offline_force_activate: false,
reseller_edit_mini_program: false,
wechat_miniprogram_fast_register: false,
mini_program_showcase_groupbuy: false,
no_blog_category_limit: false,
midtrans_payments: false,
portfolio_section: true,
wechat_ecommerce_shortcuts: false,
wechat_miniprogram_blog_comments: false,
wechat_miniprogram_flashsale: false,
wechat_miniprogram_new_wept: false,
reseller_add_credit_form: false,
reseller_green_channel: false,
wechat_membership_card: false,
wechat_miniprogram_booking_payment: false,
miniprogram_groupbuy_feature: false,
wechat_miniprogram_contact_card: false,
wechat_miniprogram_showcase_admintool: false,
miniprogram_new_year_publish_warning: false,
wechat_miniprogram_showcase_referrals: false,
wechat_miniprogram_blog_analytics: false,
wechat_miniprogram_presentation_contact_form: false,
wechat_miniprogram_presentation_sales_performance: false,
wechat_miniprogram_st_radar: true,
wechat_miniprogram_service_message: false,
wechat_miniprogram_create_client_st: true,
wechat_miniprogram_wechatpay: false,
wechat_miniprogram_lepospay: false,
wechat_miniprogram_showcase_mix_restaurant: false,
wechat_miniprogram_ads: false,
v5_theme: false,
new_editor_for_store_and_presentation: false,
new_editor_for_blog: false,
wechat_miniprogram_beta_label: false,
st_ecommerce_store_endpoint: false,
can_use_stock_videos: true,
ka_entry_dashboard_off: false,
islide_dashboard_entry_point: false,
islide_nav_entry_point: false,
ka_entry_price_off: false,
ka_entry_support_off: false,
ka_entry_discover_off: false,
ka_entry_template_off: false,
sxl_domain: false,
open_618_promotions: false,
sxl_2022: false,
logosc_entry_point: false,
live_chat_trial: true,
lifecycle_promo: true,
new_membership: true,
membership_paid_subscription: true,
sxl_maintain: false,
sxl_livechat_proxy: false,
miniprogram_livestream_feature: false,
sxl_promotion: false,
sxl_use_new_subdomain: false,
all_currencies: true,
stripe_alipay: true,
stripe_wechatpay: true,
stripe_afterpay: true,
stripe_klarna: true,
paynow: true,
paynow_unionpay: true,
tw_payment_registration_upgrade: true,
square: true,
site_plan_promo: false,
display_eu_cookie_notification: true,
wmp_blog_ads: false,
pbs_variation_b: true,
pbs_i18n: true,
new_checkout_design: true,
checkout_form_integration: true,
s6_feature: true,
customize_image_appearance: true,
new_blog_editor: true,
new_blog_editor_disabled: false,
gallery_section_2021: true,
list_section_2021: true,
grid_2023: true,
can_use_section_default_format: true,
can_use_section_text_align: true,
section_improvements_part1: true,
s6_upgrade_2023: true,
mobile_editor_2023: true,
mobile_editor_2023_part3: true,
vertical_alignment_2023: true,
strikingly_618: false,
draft_editor: true,
disable_draft_editor: false,
new_blog_layout: true,
nav_2021: true,
nav_2021_off: false,
nav_2023: true,
delay_gon: false,
shake_ssr_gon: false,
new_store_layout: true,
feature_list_2023: true,
support_sca: false,
dlz_badge: false,
enable_paypal: true,
product_unlimit: true,
tx_pricing_release: true,
tx_pricing_variation_i: null,
tx_pricing_variation_a: null,
tx_pricing_variation_d: null,
two_factor_authentication: false,
advanced_section_layout_setting: true,
google_invisible_recaptcha: true,
enabled_hcaptcha: true,
show_dummy_data_in_editor: true,
show_dummy_data_in_cro_editor: true,
domain_connection_v2: true,
crm_email_automation: true,
can_use_ai_section_selector: true,
can_use_ai_section_selector_for_existing_site: false,
affiliate_v3_application_form: true,
affiliate_onboarding_holiday_banner: true,
show_kickstart_entry_in_editor_support_widget: true,
show_kickstart_entry_in_dashboard_support_widget: true,
need_html_custom_code_review: true,
require_captcha_for_first_payment: true,
require_email_verification_for_first_payment: false,
require_email_verification_for_publish: false,
enable_ai_writer: false,
ai_site_builder_debug: false,
ai_site_builder: true,
ai_site_builder_mobile: true,
ai_mode_editor: false,
can_use_ai_editor: true,
can_use_ai_generate_section: false,
ai_generate_section_new_version: false,
enable_preload_ai_images: true,
section_selector_component_debug: false,
can_use_ai_text_editor: true,
can_use_minimal_ai_text_editor: true,
can_use_rewrite_ai_text_editor: true,
can_use_ai_text_editor_debug: false,
logo_maker: true,
ai_site_builder_logo_maker: false,
ai_logo_style_selector: true,
enable_stock_icon: true,
enable_ai_logo_advanced_settings: false,
oneclick_alibaba_demo: false,
oneclick_amazon_demo: false,
domain_maintenance_notification: false,
domain_maintenance: false,
},
GROWINGIO_API_KEY: null,
BAIDU_API_KEY: null,
SEGMENTIO_API_KEY: "eb3txa37hi",
FACEBOOK_APP_ID: "138736959550286",
WECHAT_APP_ID: null,
KEEN_IO_PROJECT_ID: "5317e03605cd66236a000002",
KEEN_IO_WRITE_KEY:
"efd460f8e282891930ff1957321c12b64a6db50694fd0b4a01d01f347920dfa3ce48e8ca249b5ea9917f98865696cfc39bc6814e4743c39af0a4720bb711627d9cf0fe63d5d52c3866c9c1c3178aaec6cbfc1a9ab62a3c9a827d2846a9be93ecf4ee3d61ebee8baaa6a1d735bff6e37b",
FIREBASE_URL: "bobcat.firebaseIO.com",
CLOUDINARY_CLOUD_NAME: "hrscywv4p",
CLOUDINARY_PRESET: "oxbxiyxl",
BUGSNAG_FE_API_KEY: "",
BUGSNAG_FE_JS_RELEASE_STAGE: "production",
WEB_PUSH_PUB_KEY:
"BDKuVD3CPl9FsdF_P7eYJg1i-siryCIDQRcOhTu2zMMFbNrXaugVggo_7vy5OHPYTVaXkLBWv8PUPdduzaKq8xE=",
ENABLE_RECAPTCHA_FOR_TICKETS: "true",
ENABLE_RECAPTCHA_FOR_CONTACTS: true,
RECAPTCHA_FOR_CONTACTS_MAX_ALLOW_TIMES: 5,
promo: {
audience_early_bird: {
discount_end_timestamp: "1629964799000",
discount_percentage: "50",
discount_coupon_code: "audience_early_bird_coupon",
discount_for_yearly_only: true,
},
site_plan_promo: {
discount_end_timestamp: "1657555199000",
discount_percentage: "30",
discount_coupon_code: "HAPPYJULY4",
discount_message: "4th of July Sale!",
},
},
time_zones: [
{
zone: "Pacific\/Midway",
translated_zone: "Pacific\/Midway GMT-11:00",
},
{
zone: "Pacific\/Pago_Pago",
translated_zone: "Pacific\/Pago Pago GMT-11:00",
},
{
zone: "Pacific\/Honolulu",
translated_zone: "Pacific\/Honolulu GMT-10:00",
},
{
zone: "America\/Juneau",
translated_zone: "America\/Juneau GMT-08:00",
},
{
zone: "America\/Los_Angeles",
translated_zone: "America\/Los Angeles GMT-07:00",
},
{
zone: "America\/Tijuana",
translated_zone: "America\/Tijuana GMT-07:00",
},
{
zone: "America\/Denver",
translated_zone: "America\/Denver GMT-06:00",
},
{
zone: "America\/Phoenix",
translated_zone: "America\/Phoenix GMT-07:00",
},
{
zone: "America\/Chihuahua",
translated_zone: "America\/Chihuahua GMT-06:00",
},
{
zone: "America\/Mazatlan",
translated_zone: "America\/Mazatlan GMT-07:00",
},
{
zone: "America\/Chicago",
translated_zone: "America\/Chicago GMT-05:00",
},
{
zone: "America\/Regina",
translated_zone: "America\/Regina GMT-06:00",
},
{
zone: "America\/Mexico_City",
translated_zone: "America\/Mexico City GMT-06:00",
},
{
zone: "America\/Monterrey",
translated_zone: "America\/Monterrey GMT-06:00",
},
{
zone: "America\/Guatemala",
translated_zone: "America\/Guatemala GMT-06:00",
},
{
zone: "America\/New_York",
translated_zone: "America\/New York GMT-04:00",
},
{
zone: "America\/Indiana\/Indianapolis",
translated_zone: "America\/Indiana\/Indianapolis GMT-04:00",
},
{
zone: "America\/Bogota",
translated_zone: "America\/Bogota GMT-05:00",
},
{ zone: "America\/Lima", translated_zone: "America\/Lima GMT-05:00" },
{
zone: "America\/Halifax",
translated_zone: "America\/Halifax GMT-03:00",
},
{
zone: "America\/Caracas",
translated_zone: "America\/Caracas GMT-04:00",
},
{
zone: "America\/La_Paz",
translated_zone: "America\/La Paz GMT-04:00",
},
{
zone: "America\/Santiago",
translated_zone: "America\/Santiago GMT-04:00",
},
{
zone: "America\/St_Johns",
translated_zone: "America\/St Johns GMT-02:30",
},
{
zone: "America\/Sao_Paulo",
translated_zone: "America\/Sao Paulo GMT-03:00",
},
{
zone: "America\/Argentina\/Buenos_Aires",
translated_zone: "America\/Argentina\/Buenos Aires GMT-03:00",
},
{
zone: "America\/Montevideo",
translated_zone: "America\/Montevideo GMT-03:00",
},
{
zone: "America\/Guyana",
translated_zone: "America\/Guyana GMT-04:00",
},
{
zone: "America\/Godthab",
translated_zone: "America\/Godthab GMT-01:00",
},
{
zone: "Atlantic\/South_Georgia",
translated_zone: "Atlantic\/South Georgia GMT-02:00",
},
{
zone: "Atlantic\/Azores",
translated_zone: "Atlantic\/Azores GMT+00:00",
},
{
zone: "Atlantic\/Cape_Verde",
translated_zone: "Atlantic\/Cape Verde GMT-01:00",
},
{
zone: "Europe\/Dublin",
translated_zone: "Europe\/Dublin GMT+01:00",
},
{
zone: "Europe\/London",
translated_zone: "Europe\/London GMT+01:00",
},
{
zone: "Europe\/Lisbon",
translated_zone: "Europe\/Lisbon GMT+01:00",
},
{
zone: "Africa\/Casablanca",
translated_zone: "Africa\/Casablanca GMT+01:00",
},
{
zone: "Africa\/Monrovia",
translated_zone: "Africa\/Monrovia GMT+00:00",
},
{ zone: "Etc\/UTC", translated_zone: "Etc\/UTC GMT+00:00" },
{
zone: "Europe\/Belgrade",
translated_zone: "Europe\/Belgrade GMT+02:00",
},
{
zone: "Europe\/Bratislava",
translated_zone: "Europe\/Bratislava GMT+02:00",
},
{
zone: "Europe\/Budapest",
translated_zone: "Europe\/Budapest GMT+02:00",
},
{
zone: "Europe\/Ljubljana",
translated_zone: "Europe\/Ljubljana GMT+02:00",
},
{
zone: "Europe\/Prague",
translated_zone: "Europe\/Prague GMT+02:00",
},
{
zone: "Europe\/Sarajevo",
translated_zone: "Europe\/Sarajevo GMT+02:00",
},
{
zone: "Europe\/Skopje",
translated_zone: "Europe\/Skopje GMT+02:00",
},
{
zone: "Europe\/Warsaw",
translated_zone: "Europe\/Warsaw GMT+02:00",
},
{
zone: "Europe\/Zagreb",
translated_zone: "Europe\/Zagreb GMT+02:00",
},
{
zone: "Europe\/Brussels",
translated_zone: "Europe\/Brussels GMT+02:00",
},
{
zone: "Europe\/Copenhagen",
translated_zone: "Europe\/Copenhagen GMT+02:00",
},
{
zone: "Europe\/Madrid",
translated_zone: "Europe\/Madrid GMT+02:00",
},
{ zone: "Europe\/Paris", translated_zone: "Europe\/Paris GMT+02:00" },
{
zone: "Europe\/Amsterdam",
translated_zone: "Europe\/Amsterdam GMT+02:00",
},
{
zone: "Europe\/Berlin",
translated_zone: "Europe\/Berlin GMT+02:00",
},
{ zone: "Europe\/Rome", translated_zone: "Europe\/Rome GMT+02:00" },
{
zone: "Europe\/Stockholm",
translated_zone: "Europe\/Stockholm GMT+02:00",
},
{
zone: "Europe\/Vienna",
translated_zone: "Europe\/Vienna GMT+02:00",
},
{
zone: "Africa\/Algiers",
translated_zone: "Africa\/Algiers GMT+01:00",
},
{
zone: "Europe\/Bucharest",
translated_zone: "Europe\/Bucharest GMT+03:00",
},
{ zone: "Africa\/Cairo", translated_zone: "Africa\/Cairo GMT+03:00" },
{
zone: "Europe\/Helsinki",
translated_zone: "Europe\/Helsinki GMT+03:00",
},
{ zone: "Europe\/Kiev", translated_zone: "Europe\/Kiev GMT+03:00" },
{ zone: "Europe\/Riga", translated_zone: "Europe\/Riga GMT+03:00" },
{ zone: "Europe\/Sofia", translated_zone: "Europe\/Sofia GMT+03:00" },
{
zone: "Europe\/Tallinn",
translated_zone: "Europe\/Tallinn GMT+03:00",
},
{
zone: "Europe\/Vilnius",
translated_zone: "Europe\/Vilnius GMT+03:00",
},
{
zone: "Europe\/Athens",
translated_zone: "Europe\/Athens GMT+03:00",
},
{
zone: "Europe\/Istanbul",
translated_zone: "Europe\/Istanbul GMT+03:00",
},
{ zone: "Europe\/Minsk", translated_zone: "Europe\/Minsk GMT+03:00" },
{
zone: "Asia\/Jerusalem",
translated_zone: "Asia\/Jerusalem GMT+03:00",
},
{
zone: "Africa\/Harare",
translated_zone: "Africa\/Harare GMT+02:00",
},
{
zone: "Africa\/Johannesburg",
translated_zone: "Africa\/Johannesburg GMT+02:00",
},
{
zone: "Europe\/Kaliningrad",
translated_zone: "Europe\/Kaliningrad GMT+02:00",
},
{
zone: "Europe\/Moscow",
translated_zone: "Europe\/Moscow GMT+03:00",
},
{
zone: "Europe\/Volgograd",
translated_zone: "Europe\/Volgograd GMT+03:00",
},
{
zone: "Europe\/Samara",
translated_zone: "Europe\/Samara GMT+04:00",
},
{ zone: "Asia\/Kuwait", translated_zone: "Asia\/Kuwait GMT+03:00" },
{ zone: "Asia\/Riyadh", translated_zone: "Asia\/Riyadh GMT+03:00" },
{
zone: "Africa\/Nairobi",
translated_zone: "Africa\/Nairobi GMT+03:00",
},
{ zone: "Asia\/Baghdad", translated_zone: "Asia\/Baghdad GMT+03:00" },
{ zone: "Asia\/Tehran", translated_zone: "Asia\/Tehran GMT+03:30" },
{ zone: "Asia\/Muscat", translated_zone: "Asia\/Muscat GMT+04:00" },
{ zone: "Asia\/Baku", translated_zone: "Asia\/Baku GMT+04:00" },
{ zone: "Asia\/Tbilisi", translated_zone: "Asia\/Tbilisi GMT+04:00" },
{ zone: "Asia\/Yerevan", translated_zone: "Asia\/Yerevan GMT+04:00" },
{ zone: "Asia\/Kabul", translated_zone: "Asia\/Kabul GMT+04:30" },
{
zone: "Asia\/Yekaterinburg",
translated_zone: "Asia\/Yekaterinburg GMT+05:00",
},
{ zone: "Asia\/Karachi", translated_zone: "Asia\/Karachi GMT+05:00" },
{
zone: "Asia\/Tashkent",
translated_zone: "Asia\/Tashkent GMT+05:00",
},
{ zone: "Asia\/Kolkata", translated_zone: "Asia\/Kolkata GMT+05:30" },
{
zone: "Asia\/Kathmandu",
translated_zone: "Asia\/Kathmandu GMT+05:45",
},
{ zone: "Asia\/Dhaka", translated_zone: "Asia\/Dhaka GMT+06:00" },
{ zone: "Asia\/Colombo", translated_zone: "Asia\/Colombo GMT+05:30" },
{ zone: "Asia\/Almaty", translated_zone: "Asia\/Almaty GMT+05:00" },
{
zone: "Asia\/Novosibirsk",
translated_zone: "Asia\/Novosibirsk GMT+07:00",
},
{ zone: "Asia\/Rangoon", translated_zone: "Asia\/Rangoon GMT+06:30" },
{ zone: "Asia\/Bangkok", translated_zone: "Asia\/Bangkok GMT+07:00" },
{ zone: "Asia\/Jakarta", translated_zone: "Asia\/Jakarta GMT+07:00" },
{
zone: "Asia\/Krasnoyarsk",
translated_zone: "Asia\/Krasnoyarsk GMT+07:00",
},
{
zone: "Asia\/Shanghai",
translated_zone: "Asia\/Shanghai GMT+08:00",
},
{
zone: "Asia\/Chongqing",
translated_zone: "Asia\/Chongqing GMT+08:00",
},
{
zone: "Asia\/Hong_Kong",
translated_zone: "Asia\/Hong Kong GMT+08:00",
},
{ zone: "Asia\/Urumqi", translated_zone: "Asia\/Urumqi GMT+06:00" },
{
zone: "Asia\/Kuala_Lumpur",
translated_zone: "Asia\/Kuala Lumpur GMT+08:00",
},
{
zone: "Asia\/Singapore",
translated_zone: "Asia\/Singapore GMT+08:00",
},
{ zone: "Asia\/Taipei", translated_zone: "Asia\/Taipei GMT+08:00" },
{
zone: "Australia\/Perth",
translated_zone: "Australia\/Perth GMT+08:00",
},
{ zone: "Asia\/Irkutsk", translated_zone: "Asia\/Irkutsk GMT+08:00" },
{
zone: "Asia\/Ulaanbaatar",
translated_zone: "Asia\/Ulaanbaatar GMT+08:00",
},
{ zone: "Asia\/Seoul", translated_zone: "Asia\/Seoul GMT+09:00" },
{ zone: "Asia\/Tokyo", translated_zone: "Asia\/Tokyo GMT+09:00" },
{ zone: "Asia\/Yakutsk", translated_zone: "Asia\/Yakutsk GMT+09:00" },
{
zone: "Australia\/Darwin",
translated_zone: "Australia\/Darwin GMT+09:30",
},
{
zone: "Australia\/Adelaide",
translated_zone: "Australia\/Adelaide GMT+09:30",
},
{
zone: "Australia\/Melbourne",
translated_zone: "Australia\/Melbourne GMT+10:00",
},
{
zone: "Australia\/Sydney",
translated_zone: "Australia\/Sydney GMT+10:00",
},
{
zone: "Australia\/Brisbane",
translated_zone: "Australia\/Brisbane GMT+10:00",
},
{
zone: "Australia\/Hobart",
translated_zone: "Australia\/Hobart GMT+10:00",
},
{
zone: "Asia\/Vladivostok",
translated_zone: "Asia\/Vladivostok GMT+10:00",
},
{ zone: "Pacific\/Guam", translated_zone: "Pacific\/Guam GMT+10:00" },
{
zone: "Pacific\/Port_Moresby",
translated_zone: "Pacific\/Port Moresby GMT+10:00",
},
{ zone: "Asia\/Magadan", translated_zone: "Asia\/Magadan GMT+11:00" },
{
zone: "Asia\/Srednekolymsk",
translated_zone: "Asia\/Srednekolymsk GMT+11:00",
},
{
zone: "Pacific\/Guadalcanal",
translated_zone: "Pacific\/Guadalcanal GMT+11:00",
},
{
zone: "Pacific\/Noumea",
translated_zone: "Pacific\/Noumea GMT+11:00",
},
{ zone: "Pacific\/Fiji", translated_zone: "Pacific\/Fiji GMT+12:00" },
{
zone: "Asia\/Kamchatka",
translated_zone: "Asia\/Kamchatka GMT+12:00",
},
{
zone: "Pacific\/Majuro",
translated_zone: "Pacific\/Majuro GMT+12:00",
},
{
zone: "Pacific\/Auckland",
translated_zone: "Pacific\/Auckland GMT+12:00",
},
{
zone: "Pacific\/Tongatapu",
translated_zone: "Pacific\/Tongatapu GMT+13:00",
},
{
zone: "Pacific\/Fakaofo",
translated_zone: "Pacific\/Fakaofo GMT+13:00",
},
{
zone: "Pacific\/Chatham",
translated_zone: "Pacific\/Chatham GMT+12:45",
},
{ zone: "Pacific\/Apia", translated_zone: "Pacific\/Apia GMT+13:00" },
],
stock_asset_popular_keywords: [
"organization",
"medical",
"united states",
"croatia",
],
ai_writer_country_list: [
{ label: "United Arab Emirates", value: "ae" },
{ label: "Afghanistan", value: "af" },
{ label: "Albania", value: "al" },
{ label: "Armenia", value: "am" },
{ label: "Angola", value: "ao" },
{ label: "Argentina", value: "ar" },
{ label: "Austria", value: "at" },
{ label: "Australia", value: "au" },
{ label: "Azerbaijan", value: "az" },
{ label: "Bosnia and Herzegovina", value: "ba" },
{ label: "Bangladesh", value: "bd" },
{ label: "Belgium", value: "be" },
{ label: "Bulgaria", value: "bg" },
{ label: "Bahrain", value: "bh" },
{ label: "Brunei Darussalam", value: "bn" },
{ label: "Bolivia", value: "bo" },
{ label: "Brazil", value: "br" },
{ label: "Bahamas", value: "bs" },
{ label: "Botswana", value: "bw" },
{ label: "Belarus", value: "by" },
{ label: "Belize", value: "bz" },
{ label: "Canada", value: "ca" },
{ label: "Congo", value: "cg" },
{ label: "Chile", value: "cl" },
{ label: "Cameroon", value: "cm" },
{ label: "Colombia", value: "co" },
{ label: "Costa Rica", value: "cr" },
{ label: "Cape Verde", value: "cv" },
{ label: "Cyprus", value: "cy" },
{ label: "Czech Republic", value: "cz" },
{ label: "Germany", value: "de" },
{ label: "Denmark", value: "dk" },
{ label: "Dominican Republic", value: "do" },
{ label: "Algeria", value: "dz" },
{ label: "Ecuador", value: "ec" },
{ label: "Estonia", value: "ee" },
{ label: "Egypt", value: "eg" },
{ label: "Spain", value: "es" },
{ label: "Ethiopia", value: "et" },
{ label: "Finland", value: "fi" },
{ label: "France", value: "fr" },
{ label: "Georgia", value: "ge" },
{ label: "Ghana", value: "gh" },
{ label: "Greece", value: "gr" },
{ label: "Guatemala", value: "gt" },
{ label: "Guyana", value: "gy" },
{ label: "Hong Kong SAR China", value: "hk" },
{ label: "Honduras", value: "hn" },
{ label: "Croatia", value: "hr" },
{ label: "Haiti", value: "ht" },
{ label: "Hungary", value: "hu" },
{ label: "Indonesia", value: "id" },
{ label: "Ireland", value: "ie" },
{ label: "Israel", value: "il" },
{ label: "India", value: "in" },
{ label: "Iceland", value: "is" },
{ label: "Italy", value: "it" },
{ label: "Jamaica", value: "jm" },
{ label: "Jordan", value: "jo" },
{ label: "Japan", value: "jp" },
{ label: "Cambodia", value: "kh" },
{ label: "Korea, Republic of", value: "kr" },
{ label: "Kuwait", value: "kw" },
{ label: "Kazakhstan", value: "kz" },
{ label: "Lebanon", value: "lb" },
{ label: "Sri Lanka", value: "lk" },
{ label: "Lithuania", value: "lt" },
{ label: "Luxembourg", value: "lu" },
{ label: "Latvia", value: "lv" },
{ label: "Libya", value: "ly" },
{ label: "Morocco", value: "ma" },
{ label: "Moldova, Republic of", value: "md" },
{ label: "Montenegro", value: "me" },
{ label: "Madagascar", value: "mg" },
{ label: "Mongolia", value: "mn" },
{ label: "Malta", value: "mt" },
{ label: "Mauritius", value: "mu" },
{ label: "Mexico", value: "mx" },
{ label: "Malaysia", value: "my" },
{ label: "Mozambique", value: "mz" },
{ label: "Namibia", value: "na" },
{ label: "Nigeria", value: "ng" },
{ label: "Nicaragua", value: "ni" },
{ label: "Netherlands", value: "nl" },
{ label: "Norway", value: "no" },
{ label: "Nepal", value: "np" },
{ label: "New Zealand", value: "nz" },
{ label: "Oman", value: "om" },
{ label: "Peru", value: "pe" },
{ label: "Philippines", value: "ph" },
{ label: "Pakistan", value: "pk" },
{ label: "Poland", value: "pl" },
{ label: "Portugal", value: "pt" },
{ label: "Paraguay", value: "py" },
{ label: "Romania", value: "ro" },
{ label: "Serbia", value: "rs" },
{ label: "Russian Federation", value: "ru" },
{ label: "Saudi Arabia", value: "sa" },
{ label: "Sweden", value: "se" },
{ label: "Singapore", value: "sg" },
{ label: "Slovenia", value: "si" },
{ label: "Slovakia", value: "sk" },
{ label: "Senegal", value: "sn" },
{ label: "El Salvador", value: "sv" },
{ label: "Thailand", value: "th" },
{ label: "Tunisia", value: "tn" },
{ label: "Turkey", value: "tr" },
{ label: "Trinidad and Tobago", value: "tt" },
{ label: "Ukraine", value: "ua" },
{ label: "United Kingdom", value: "uk" },
{ label: "United States", value: "us" },
{ label: "Uruguay", value: "uy" },
{ label: "Venezuela, Bolivarian Republic of", value: "ve" },
{ label: "Vietnam", value: "vn" },
{ label: "South Africa", value: "za" },
{ label: "Zambia", value: "zm" },
{ label: "Zimbabwe", value: "zw" },
],
kickstart_locale_selection: {
en: "100",
de: "100",
es: "100",
fr: "100",
it: "100",
nl: "100",
"pt-BR": "100",
fi: "100",
no: "100",
sv: "100",
cs: "0",
ro: "100",
ar: "100",
ja: "100",
"zh-CN": "100",
"zh-TW": "100",
id: "100",
},
logo_maker_support_languages: [
"en",
"nl",
"fr",
"de",
"it",
"pl",
"es",
"pt-BR",
"cs",
"ro",
"sv",
"fi",
"id",
"no",
],
ai_site_builder_support_languages: [
"en",
"nl",
"fr",
"de",
"it",
"pl",
"es",
"pt-BR",
"ja",
"zh-CN",
"zh-TW",
"cs",
"ro",
"sv",
"fi",
"id",
"no",
"ar",
],
domain_maintenance_window: "2024\/11\/03 00:00-03:00 UTC",
ai_writer_blog_site_whitelist: [
11479862, 23063511, 28142805, 28250791, 23063556, 23063531, 23063547,
28250526, 28250512, 28250492, 28250538, 28250582, 28250588, 28250575,
28250570, 28250565, 28250243, 28250455,
],
};
$S.user_meta = {
id: 20081980,
features: [],
email: "robotsone923@gmail.com",
name: "Robota ",
first_name: "Robota",
last_name: "",
created_at: "2025-03-31T14:16:02.983-07:00",
phone: "",
account_phone: "",
language: "en",
current_sign_in_country: "KH",
banned: false,
separated_verified_phone: "",
skip_phone_verification: false,
social_channel: null,
created_timestamp: 1743455762,
sign_in_count: 3,
source: null,
ref: null,
user_type: "",
new_dashboard_enabled: false,
is_reseller_agent: false,
is_reseller_client: false,
is_dt_service: false,
is_dt_sales: false,
is_zhubajie_agent: false,
is_oneclicker: false,
first_time_log_in: false,
has_payment_account: false,
card_last4: null,
has_domain: false,
has_site: true,
show_nps_popup: true,
show_affiliate_badge: true,
email_setting_strikingly_first: true,
template_selection_var_b: false,
select_template_var: "var4",
pricing_2025_var: "a",
pay_direct_var: "var1",
has_money_back_guarantee: false,
free_rewards: true,
rollout_show_prompt_instant: true,
custom_fonts: [],
feedback_labels: [],
site_v5_theme: true,
lifecycle_promo_rollout: true,
add_new_section: null,
default_ecommerce_product_type: "",
file_upload_policy_compliance: null,
show_sxl_banner: true,
show_sxl_2022_banner: false,
user_roles: [],
ticket_codes: "",
is_wechat_official_account_subscribed: null,
is_blocked: false,
suspended: null,
membership: "free",
plan: "free",
subscription: "free",
period: null,
is_on_trial: false,
upsell_info: null,
invitation_count: 0,
page_count: 2,
published_page_count: 2,
premium_page_quota: 0,
db_utm_source: "google-sem",
db_utm_medium: "cpc",
db_utm_term: "strikingly",
db_utm_content:
"v2a-sst-bb3-computers-search-com-strikingly_other-strikingly-en",
db_utm_campaign: "v2-sst-bb3-computers-search-com-strikingly_other-en",
db_utm_gclid:
"CjwKCAjw-qi_BhBxEiwAkxvbkKeIaY-x--d9EDPrWMOtKGMkaZqFSDTjcPYa5gPWKYGZFz2JskvR3RoC-98QAvD_BwE",
db_utm_gbraid: null,
db_utm_wbraid: null,
db_utm_fbc: null,
db_utm_fbp: "fb.1.1743455612238.551219924308726557",
db_utm_fbclid: null,
db_utm_ttclid: null,
db_utm_ttp: "01JQQ0TTYSNJT7FY9FZPX1J4SV_.tt.1",
db_utm_msclkid: null,
first_touch_url: null,
new_dashboard_var: "var1",
new_section_selector_var: "var1",
links_unsubscribe_url:
"http:\/\/www.strikingly.com\/s\/users\/edit_email_settings?token=RlUxUUtlWVF4Sm5mWG1KR002WWdtZUJPUFRyZjY1dGppSTF3bUpWTHJlRjQvaDRlSy90bWZtQkhRNkgrcUNNM09ZMW1VRW8ybUZwODlPY2cvUndmdjV4UHVsMlkyNjZyOHpQNVRYMlRXdUE9LS13QnptRXFoK1dZcVFnbzZ0WkM0cTdBPT0=--4e3bd10609419f982d176c66cd6942972264f0d7",
is_new_customer: true,
analytics_vendor: "keenio",
email_verification_trigger_conditions: false,
};
//]]>
</script>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<script>
window.NREUM || (NREUM = {});
NREUM.info = {
beacon: "bam.nr-data.net",
errorBeacon: "bam.nr-data.net",
licenseKey: "74f55de04c",
applicationID: "4870173",
transactionName: "IlcLQxBeWFoHShYQUBVdFhgWVFlGDllNBmYRSgBBC1RD",
queueTime: 2,
applicationTime: 1020,
agent: "",
};
</script>
<script>
(window.NREUM || (NREUM = {})).init = {
ajax: { deny_list: ["bam.nr-data.net"] },
};
(window.NREUM || (NREUM = {})).loader_config = {
licenseKey: "74f55de04c",
applicationID: "4870173",
}; /*! For license information please see nr-loader-rum-1.290.0.min.js.LICENSE.txt */
(() => {
var e,
t,
r = {
122: (e, t, r) => {
"use strict";
r.d(t, { a: () => i });
var n = r(944);
function i(e, t) {
try {
if (!e || "object" != typeof e) return (0, n.R)(3);
if (!t || "object" != typeof t) return (0, n.R)(4);
const r = Object.create(
Object.getPrototypeOf(t),
Object.getOwnPropertyDescriptors(t)
),
a = 0 === Object.keys(r).length ? e : r;
for (let o in a)
if (void 0 !== e[o])
try {
if (null === e[o]) {
r[o] = null;
continue;
}
Array.isArray(e[o]) && Array.isArray(t[o])
? (r[o] = Array.from(new Set([...e[o], ...t[o]])))
: "object" == typeof e[o] && "object" == typeof t[o]
? (r[o] = i(e[o], t[o]))
: (r[o] = e[o]);
} catch (e) {
(0, n.R)(1, e);
}
return r;
} catch (e) {
(0, n.R)(2, e);
}
}
},
555: (e, t, r) => {
"use strict";
r.d(t, { D: () => s, f: () => o });
var n = r(384),
i = r(122);
const a = {
beacon: n.NT.beacon,
errorBeacon: n.NT.errorBeacon,
licenseKey: void 0,
applicationID: void 0,
sa: void 0,
queueTime: void 0,
applicationTime: void 0,
ttGuid: void 0,
user: void 0,
account: void 0,
product: void 0,
extra: void 0,
jsAttributes: {},
userAttributes: void 0,
atts: void 0,
transactionName: void 0,
tNamePlain: void 0,
};
function o(e) {
try {
return !!e.licenseKey && !!e.errorBeacon && !!e.applicationID;
} catch (e) {
return !1;
}
}
const s = (e) => (0, i.a)(e, a);
},
324: (e, t, r) => {
"use strict";
r.d(t, { F3: () => i, Xs: () => a, xv: () => n });
const n = "1.290.0",
i = "PROD",
a = "CDN";
},
154: (e, t, r) => {
"use strict";
r.d(t, {
OF: () => c,
RI: () => i,
WN: () => d,
bv: () => a,
gm: () => o,
mw: () => s,
sb: () => u,
});
var n = r(863);
const i = "undefined" != typeof window && !!window.document,
a =
"undefined" != typeof WorkerGlobalScope &&
(("undefined" != typeof self &&
self instanceof WorkerGlobalScope &&
self.navigator instanceof WorkerNavigator) ||
("undefined" != typeof globalThis &&
globalThis instanceof WorkerGlobalScope &&
globalThis.navigator instanceof WorkerNavigator)),
o = i
? window
: "undefined" != typeof WorkerGlobalScope &&
(("undefined" != typeof self &&
self instanceof WorkerGlobalScope &&
self) ||
("undefined" != typeof globalThis &&
globalThis instanceof WorkerGlobalScope &&
globalThis)),
s = Boolean("hidden" === o?.document?.visibilityState),
c = /iPad|iPhone|iPod/.test(o.navigator?.userAgent),
u = c && "undefined" == typeof SharedWorker,
d =
((() => {
const e = o.navigator?.userAgent?.match(
/Firefox[/\s](\d+\.\d+)/
);
Array.isArray(e) && e.length >= 2 && e[1];
})(),
Date.now() - (0, n.t)());
},
241: (e, t, r) => {
"use strict";
r.d(t, { W: () => a });
var n = r(154);
const i = "newrelic";
function a(e = {}) {
try {
n.gm.dispatchEvent(new CustomEvent(i, { detail: e }));
} catch (e) {}
}
},
687: (e, t, r) => {
"use strict";
r.d(t, { Ak: () => c, Ze: () => l, x3: () => u });
var n = r(836),
i = r(606),
a = r(860),
o = r(646);
const s = {};
function c(e, t) {
const r = { staged: !1, priority: a.P3[t] || 0 };
d(e), s[e].get(t) || s[e].set(t, r);
}
function u(e, t) {
e &&
s[e] &&
(s[e].get(t) && s[e].delete(t),
g(e, t, !1),
s[e].size && f(e));
}
function d(e) {
if (!e) throw new Error("agentIdentifier required");
s[e] || (s[e] = new Map());
}
function l(e = "", t = "feature", r = !1) {
if ((d(e), !e || !s[e].get(t) || r)) return g(e, t);
(s[e].get(t).staged = !0), f(e);
}
function f(e) {
const t = Array.from(s[e]);
t.every(([e, t]) => t.staged) &&
(t.sort((e, t) => e[1].priority - t[1].priority),
t.forEach(([t]) => {
s[e].delete(t), g(e, t);
}));
}
function g(e, t, r = !0) {
const a = e ? n.ee.get(e) : n.ee,
s = i.i.handlers;
if (!a.aborted && a.backlog && s) {
if (r) {
const e = a.backlog[t],
r = s[t];
if (r) {
for (let t = 0; e && t < e.length; ++t) p(e[t], r);
Object.entries(r).forEach(([e, t]) => {
Object.values(t || {}).forEach((t) => {
t[0]?.on &&
t[0]?.context() instanceof o.y &&
t[0].on(e, t[1]);
});
});
}
}
a.isolatedBacklog || delete s[t],
(a.backlog[t] = null),
a.emit("drain-" + t, []);
}
}
function p(e, t) {
var r = e[1];
Object.values(t[r] || {}).forEach((t) => {
var r = e[0];
if (t[0] === r) {
var n = t[1],
i = e[3],
a = e[2];
n.apply(i, a);
}
});
}
},
836: (e, t, r) => {
"use strict";
r.d(t, { P: () => s, ee: () => c });
var n = r(384),
i = r(990),
a = r(646),
o = r(607);
const s = "nr@context:".concat(o.W),
c = (function e(t, r) {
var n = {},
o = {},
d = {},
l = !1;
try {
l =
16 === r.length &&
u.initializedAgents?.[r]?.runtime.isolatedBacklog;
} catch (e) {}
var f = {
on: p,
addEventListener: p,
removeEventListener: function (e, t) {
var r = n[e];
if (!r) return;
for (var i = 0; i < r.length; i++)
r[i] === t && r.splice(i, 1);
},
emit: function (e, r, n, i, a) {
!1 !== a && (a = !0);
if (c.aborted && !i) return;
t && a && t.emit(e, r, n);
for (
var s = g(n), u = m(e), d = u.length, l = 0;
l < d;
l++
)
u[l].apply(s, r);
var p = v()[o[e]];
p && p.push([f, e, r, s]);
return s;
},
get: h,
listeners: m,
context: g,
buffer: function (e, t) {
const r = v();
if (((t = t || "feature"), f.aborted)) return;
Object.entries(e || {}).forEach(([e, n]) => {
(o[n] = t), t in r || (r[t] = []);
});
},
abort: function () {
(f._aborted = !0),
Object.keys(f.backlog).forEach((e) => {
delete f.backlog[e];
});
},
isBuffering: function (e) {
return !!v()[o[e]];
},
debugId: r,
backlog: l
? {}
: t && "object" == typeof t.backlog
? t.backlog
: {},
isolatedBacklog: l,
};
return (
Object.defineProperty(f, "aborted", {
get: () => {
let e = f._aborted || !1;
return e || (t && (e = t.aborted), e);
},
}),
f
);
function g(e) {
return e && e instanceof a.y
? e
: e
? (0, i.I)(e, s, () => new a.y(s))
: new a.y(s);
}
function p(e, t) {
n[e] = m(e).concat(t);
}
function m(e) {
return n[e] || [];
}
function h(t) {
return (d[t] = d[t] || e(f, t));
}
function v() {
return f.backlog;
}
})(void 0, "globalEE"),
u = (0, n.Zm)();
u.ee || (u.ee = c);
},
646: (e, t, r) => {
"use strict";
r.d(t, { y: () => n });
class n {
constructor(e) {
this.contextId = e;
}
}
},
908: (e, t, r) => {
"use strict";
r.d(t, { d: () => n, p: () => i });
var n = r(836).ee.get("handle");
function i(e, t, r, i, a) {
a
? (a.buffer([e], i), a.emit(e, t, r))
: (n.buffer([e], i), n.emit(e, t, r));
}
},
606: (e, t, r) => {
"use strict";
r.d(t, { i: () => a });
var n = r(908);
a.on = o;
var i = (a.handlers = {});
function a(e, t, r, a) {
o(a || n.d, i, e, t, r);
}
function o(e, t, r, i, a) {
a || (a = "feature"), e || (e = n.d);
var o = (t[a] = t[a] || {});
(o[r] = o[r] || []).push([e, i]);
}
},
878: (e, t, r) => {
"use strict";
function n(e, t) {
return { capture: e, passive: !1, signal: t };
}
function i(e, t, r = !1, i) {
window.addEventListener(e, t, n(r, i));
}
function a(e, t, r = !1, i) {
document.addEventListener(e, t, n(r, i));
}
r.d(t, { DD: () => a, jT: () => n, sp: () => i });
},
607: (e, t, r) => {
"use strict";
r.d(t, { W: () => n });
const n = (0, r(566).bz)();
},
566: (e, t, r) => {
"use strict";
r.d(t, { LA: () => s, bz: () => o });
var n = r(154);
const i = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";
function a(e, t) {
return e ? 15 & e[t] : (16 * Math.random()) | 0;
}
function o() {
const e = n.gm?.crypto || n.gm?.msCrypto;
let t,
r = 0;
return (
e &&
e.getRandomValues &&
(t = e.getRandomValues(new Uint8Array(30))),
i
.split("")
.map((e) =>
"x" === e
? a(t, r++).toString(16)
: "y" === e
? ((3 & a()) | 8).toString(16)
: e
)
.join("")
);
}
function s(e) {
const t = n.gm?.crypto || n.gm?.msCrypto;
let r,
i = 0;
t &&
t.getRandomValues &&
(r = t.getRandomValues(new Uint8Array(e)));
const o = [];
for (var s = 0; s < e; s++) o.push(a(r, i++).toString(16));
return o.join("");
}
},
614: (e, t, r) => {
"use strict";
r.d(t, {
BB: () => o,
H3: () => n,
g: () => u,
iL: () => c,
tS: () => s,
uh: () => i,
wk: () => a,
});
const n = "NRBA",
i = "SESSION",
a = 144e5,
o = 18e5,
s = {
STARTED: "session-started",
PAUSE: "session-pause",
RESET: "session-reset",
RESUME: "session-resume",
UPDATE: "session-update",
},
c = { SAME_TAB: "same-tab", CROSS_TAB: "cross-tab" },
u = { OFF: 0, FULL: 1, ERROR: 2 };
},
863: (e, t, r) => {
"use strict";
function n() {
return Math.floor(performance.now());
}
r.d(t, { t: () => n });
},
944: (e, t, r) => {
"use strict";
function n(e, t) {
"function" == typeof console.debug &&
console.debug(
"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(
e
),
t
);
}
r.d(t, { R: () => n });
},
701: (e, t, r) => {
"use strict";
r.d(t, { B: () => a, t: () => o });
var n = r(241);
const i = new Set(),
a = {};
function o(e, t) {
const r = t.agentIdentifier;
(a[r] ??= {}),
e &&
"object" == typeof e &&
(i.has(r) ||
(t.ee.emit("rumresp", [e]),
(a[r] = e),
i.add(r),
(0, n.W)({
agentIdentifier: r,
loaded: !0,
drained: !0,
type: "lifecycle",
name: "load",
feature: void 0,
data: e,
})));
}
},
990: (e, t, r) => {
"use strict";
r.d(t, { I: () => i });
var n = Object.prototype.hasOwnProperty;
function i(e, t, r) {
if (n.call(e, t)) return e[t];
var i = r();
if (Object.defineProperty && Object.keys)
try {
return (
Object.defineProperty(e, t, {
value: i,
writable: !0,
enumerable: !1,
}),
i
);
} catch (e) {}
return (e[t] = i), i;
}
},
389: (e, t, r) => {
"use strict";
function n(e, t = 500, r = {}) {
const n = r?.leading || !1;
let i;
return (...r) => {
n &&
void 0 === i &&
(e.apply(this, r),
(i = setTimeout(() => {
i = clearTimeout(i);
}, t))),
n ||
(clearTimeout(i),
(i = setTimeout(() => {
e.apply(this, r);
}, t)));
};
}
function i(e) {
let t = !1;
return (...r) => {
t || ((t = !0), e.apply(this, r));
};
}
r.d(t, { J: () => i, s: () => n });
},
289: (e, t, r) => {
"use strict";
r.d(t, { GG: () => a, sB: () => o });
var n = r(878);
function i() {
return (
"undefined" == typeof document ||
"complete" === document.readyState
);
}
function a(e, t) {
if (i()) return e();
(0, n.sp)("load", e, t);
}
function o(e) {
if (i()) return e();
(0, n.DD)("DOMContentLoaded", e);
}
},
384: (e, t, r) => {
"use strict";
r.d(t, {
NT: () => a,
US: () => u,
Zm: () => o,
bQ: () => c,
dV: () => s,
pV: () => d,
});
var n = r(154),
i = r(863);
const a = {
beacon: "bam.nr-data.net",
errorBeacon: "bam.nr-data.net",
};
function o() {
return (
n.gm.NREUM || (n.gm.NREUM = {}),
void 0 === n.gm.newrelic && (n.gm.newrelic = n.gm.NREUM),
n.gm.NREUM
);
}
function s() {
let e = o();
return (
e.o ||
(e.o = {
ST: n.gm.setTimeout,
SI: n.gm.setImmediate,
CT: n.gm.clearTimeout,
XHR: n.gm.XMLHttpRequest,
REQ: n.gm.Request,
EV: n.gm.Event,
PR: n.gm.Promise,
MO: n.gm.MutationObserver,
FETCH: n.gm.fetch,
WS: n.gm.WebSocket,
}),
e
);
}
function c(e, t) {
let r = o();
(r.initializedAgents ??= {}),
(t.initializedAt = { ms: (0, i.t)(), date: new Date() }),
(r.initializedAgents[e] = t);
}
function u(e, t) {
o()[e] = t;
}
function d() {
return (
(function () {
let e = o();
const t = e.info || {};
e.info = {
beacon: a.beacon,
errorBeacon: a.errorBeacon,
...t,
};
})(),
(function () {
let e = o();
const t = e.init || {};
e.init = { ...t };
})(),
s(),
(function () {
let e = o();
const t = e.loader_config || {};
e.loader_config = { ...t };
})(),
o()
);
}
},
843: (e, t, r) => {
"use strict";
r.d(t, { u: () => i });
var n = r(878);
function i(e, t = !1, r, i) {
(0, n.DD)(
"visibilitychange",
function () {
if (t)
return void (
"hidden" === document.visibilityState && e()
);
e(document.visibilityState);
},
r,
i
);
}
},
773: (e, t, r) => {
"use strict";
r.d(t, {
z_: () => a,
XG: () => s,
TZ: () => n,
rs: () => i,
xV: () => o,
});
r(154), r(566), r(384);
const n = r(860).K7.metrics,
i = "sm",
a = "cm",
o = "storeSupportabilityMetrics",
s = "storeEventMetrics";
},
630: (e, t, r) => {
"use strict";
r.d(t, { T: () => n });
const n = r(860).K7.pageViewEvent;
},
782: (e, t, r) => {
"use strict";
r.d(t, { T: () => n });
const n = r(860).K7.pageViewTiming;
},
234: (e, t, r) => {
"use strict";
r.d(t, { W: () => a });
var n = r(836),
i = r(687);
class a {
constructor(e, t) {
(this.agentIdentifier = e),
(this.ee = n.ee.get(e)),
(this.featureName = t),
(this.blocked = !1);
}
deregisterDrain() {
(0, i.x3)(this.agentIdentifier, this.featureName);
}
}
},
741: (e, t, r) => {
"use strict";
r.d(t, { W: () => a });
var n = r(944),
i = r(261);
class a {
#e(e, ...t) {
if (this[e] !== a.prototype[e]) return this[e](...t);
(0, n.R)(35, e);
}
addPageAction(e, t) {
return this.#e(i.hG, e, t);
}
register(e) {
return this.#e(i.eY, e);
}
recordCustomEvent(e, t) {
return this.#e(i.fF, e, t);
}
setPageViewName(e, t) {
return this.#e(i.Fw, e, t);
}
setCustomAttribute(e, t, r) {
return this.#e(i.cD, e, t, r);
}
noticeError(e, t) {
return this.#e(i.o5, e, t);
}
setUserId(e) {
return this.#e(i.Dl, e);
}
setApplicationVersion(e) {
return this.#e(i.nb, e);
}
setErrorHandler(e) {
return this.#e(i.bt, e);
}
addRelease(e, t) {
return this.#e(i.k6, e, t);
}
log(e, t) {
return this.#e(i.$9, e, t);
}
start() {
return this.#e(i.d3);
}
finished(e) {
return this.#e(i.BL, e);
}
recordReplay() {
return this.#e(i.CH);
}
pauseReplay() {
return this.#e(i.Tb);
}
addToTrace(e) {
return this.#e(i.U2, e);
}
setCurrentRouteName(e) {
return this.#e(i.PA, e);
}
interaction() {
return this.#e(i.dT);
}
wrapLogger(e, t, r) {
return this.#e(i.Wb, e, t, r);
}
}
},
261: (e, t, r) => {
"use strict";
r.d(t, {
$9: () => u,
BL: () => s,
CH: () => g,
Dl: () => _,
Fw: () => y,
PA: () => h,
Pl: () => n,
Tb: () => l,
U2: () => a,
Wb: () => x,
bt: () => b,
cD: () => v,
d3: () => w,
dT: () => c,
eY: () => p,
fF: () => f,
hG: () => i,
k6: () => o,
nb: () => m,
o5: () => d,
});
const n = "api-",
i = "addPageAction",
a = "addToTrace",
o = "addRelease",
s = "finished",
c = "interaction",
u = "log",
d = "noticeError",
l = "pauseReplay",
f = "recordCustomEvent",
g = "recordReplay",
p = "register",
m = "setApplicationVersion",
h = "setCurrentRouteName",
v = "setCustomAttribute",
b = "setErrorHandler",
y = "setPageViewName",
_ = "setUserId",
w = "start",
x = "wrapLogger";
},
163: (e, t, r) => {
"use strict";
r.d(t, { j: () => N });
var n = r(384),
i = r(741);
var a = r(555);
r(860).K7.genericEvents;
const o = "experimental.marks",
s = "experimental.measures",
c = "experimental.resources",
u = (e) => {
if (!e || "string" != typeof e) return !1;
try {
document.createDocumentFragment().querySelector(e);
} catch {
return !1;
}
return !0;
};
var d = r(614),
l = r(944),
f = r(122);
const g = "[data-nr-mask]",
p = (e) =>
(0, f.a)(
e,
(() => {
const e = {
feature_flags: [],
experimental: {
marks: !1,
measures: !1,
resources: !1,
},
mask_selector: "*",
block_selector: "[data-nr-block]",
mask_input_options: {
color: !1,
date: !1,
"datetime-local": !1,
email: !1,
month: !1,
number: !1,
range: !1,
search: !1,
tel: !1,
text: !1,
time: !1,
url: !1,
week: !1,
textarea: !1,
select: !1,
password: !0,
},
};
return {
ajax: {
deny_list: void 0,
block_internal: !0,
enabled: !0,
autoStart: !0,
},
api: {
allow_registered_children: !0,
duplicate_registered_data: !1,
},
distributed_tracing: {
enabled: void 0,
exclude_newrelic_header: void 0,
cors_use_newrelic_header: void 0,
cors_use_tracecontext_headers: void 0,
allowed_origins: void 0,
},
get feature_flags() {
return e.feature_flags;
},
set feature_flags(t) {
e.feature_flags = t;
},
generic_events: { enabled: !0, autoStart: !0 },
harvest: { interval: 30 },
jserrors: { enabled: !0, autoStart: !0 },
logging: { enabled: !0, autoStart: !0 },
metrics: { enabled: !0, autoStart: !0 },
obfuscate: void 0,
page_action: { enabled: !0 },
page_view_event: { enabled: !0, autoStart: !0 },
page_view_timing: { enabled: !0, autoStart: !0 },
performance: {
get capture_marks() {
return (
e.feature_flags.includes(o) ||
e.experimental.marks
);
},
set capture_marks(t) {
e.experimental.marks = t;
},
get capture_measures() {
return (
e.feature_flags.includes(s) ||
e.experimental.measures
);
},
set capture_measures(t) {
e.experimental.measures = t;
},
capture_detail: !0,
resources: {
get enabled() {
return (
e.feature_flags.includes(c) ||
e.experimental.resources
);
},
set enabled(t) {
e.experimental.resources = t;
},
asset_types: [],
first_party_domains: [],
ignore_newrelic: !0,
},
},
privacy: { cookies_enabled: !0 },
proxy: { assets: void 0, beacon: void 0 },
session: { expiresMs: d.wk, inactiveMs: d.BB },
session_replay: {
autoStart: !0,
enabled: !1,
preload: !1,
sampling_rate: 10,
error_sampling_rate: 100,
collect_fonts: !1,
inline_images: !1,
fix_stylesheets: !0,
mask_all_inputs: !0,
get mask_text_selector() {
return e.mask_selector;
},
set mask_text_selector(t) {
u(t)
? (e.mask_selector = "".concat(t, ",").concat(g))
: "" === t || null === t
? (e.mask_selector = g)
: (0, l.R)(5, t);
},
get block_class() {
return "nr-block";
},
get ignore_class() {
return "nr-ignore";
},
get mask_text_class() {
return "nr-mask";
},
get block_selector() {
return e.block_selector;
},
set block_selector(t) {
u(t)
? (e.block_selector += ",".concat(t))
: "" !== t && (0, l.R)(6, t);
},
get mask_input_options() {
return e.mask_input_options;
},
set mask_input_options(t) {
t && "object" == typeof t
? (e.mask_input_options = { ...t, password: !0 })
: (0, l.R)(7, t);
},
},
session_trace: { enabled: !0, autoStart: !0 },
soft_navigations: { enabled: !0, autoStart: !0 },
spa: { enabled: !0, autoStart: !0 },
ssl: void 0,
user_actions: {
enabled: !0,
elementAttributes: [
"id",
"className",
"tagName",
"type",
],
},
};
})()
);
var m = r(154),
h = r(324);
let v = 0;
const b = {
buildEnv: h.F3,
distMethod: h.Xs,
version: h.xv,
originTime: m.WN,
},
y = {
appMetadata: {},
customTransaction: void 0,
denyList: void 0,
disabled: !1,
entityManager: void 0,
harvester: void 0,
isolatedBacklog: !1,
loaderType: void 0,
maxBytes: 3e4,
obfuscator: void 0,
onerror: void 0,
ptid: void 0,
releaseIds: {},
session: void 0,
timeKeeper: void 0,
get harvestCount() {
return ++v;
},
},
_ = (e) => {
const t = (0, f.a)(e, y),
r = Object.keys(b).reduce(
(e, t) => (
(e[t] = {
value: b[t],
writable: !1,
configurable: !0,
enumerable: !0,
}),
e
),
{}
);
return Object.defineProperties(t, r);
};
var w = r(701);
const x = (e) => {
const t = e.startsWith("http");
(e += "/"), (r.p = t ? e : "https://" + e);
};
var k = r(836),
A = r(241);
const T = {
accountID: void 0,
trustKey: void 0,
agentID: void 0,
licenseKey: void 0,
applicationID: void 0,
xpid: void 0,
},
R = (e) => (0, f.a)(e, T),
S = new Set();
function N(e, t = {}, r, o) {
let {
init: s,
info: c,
loader_config: u,
runtime: d = {},
exposed: l = !0,
} = t;
if (!c) {
const e = (0, n.pV)();
(s = e.init), (c = e.info), (u = e.loader_config);
}
(e.init = p(s || {})),
(e.loader_config = R(u || {})),
(c.jsAttributes ??= {}),
m.bv && (c.jsAttributes.isWorker = !0),
(e.info = (0, a.D)(c));
const f = e.init,
g = [c.beacon, c.errorBeacon];
S.has(e.agentIdentifier) ||
(f.proxy.assets &&
(x(f.proxy.assets), g.push(f.proxy.assets)),
f.proxy.beacon && g.push(f.proxy.beacon),
(function (e) {
const t = (0, n.pV)();
Object.getOwnPropertyNames(i.W.prototype).forEach((r) => {
const n = i.W.prototype[r];
if ("function" != typeof n || "constructor" === n) return;
let a = t[r];
e[r] &&
!1 !== e.exposed &&
"micro-agent" !== e.runtime?.loaderType &&
(t[r] = (...t) => {
const n = e[r](...t);
return a ? a(...t) : n;
});
});
})(e),
(0, n.US)("activatedFeatures", w.B),
(e.runSoftNavOverSpa &&=
!0 === f.soft_navigations.enabled &&
f.feature_flags.includes("soft_nav"))),
(d.denyList = [
...(f.ajax.deny_list || []),
...(f.ajax.block_internal ? g : []),
]),
(d.ptid = e.agentIdentifier),
(d.loaderType = r),
(e.runtime = _(d)),
S.has(e.agentIdentifier) ||
((e.ee = k.ee.get(e.agentIdentifier)),
(e.exposed = l),
(0, A.W)({
agentIdentifier: e.agentIdentifier,
drained: !!w.B?.[e.agentIdentifier],
type: "lifecycle",
name: "initialize",
feature: void 0,
data: e.config,
})),
S.add(e.agentIdentifier);
}
},
374: (e, t, r) => {
r.nc = (() => {
try {
return document?.currentScript?.nonce;
} catch (e) {}
return "";
})();
},
860: (e, t, r) => {
"use strict";
r.d(t, {
$J: () => d,
K7: () => c,
P3: () => u,
XX: () => i,
Yy: () => s,
df: () => a,
qY: () => n,
v4: () => o,
});
const n = "events",
i = "jserrors",
a = "browser/blobs",
o = "rum",
s = "browser/logs",
c = {
ajax: "ajax",
genericEvents: "generic_events",
jserrors: i,
logging: "logging",
metrics: "metrics",
pageAction: "page_action",
pageViewEvent: "page_view_event",
pageViewTiming: "page_view_timing",
sessionReplay: "session_replay",
sessionTrace: "session_trace",
softNav: "soft_navigations",
spa: "spa",
},
u = {
[c.pageViewEvent]: 1,
[c.pageViewTiming]: 2,
[c.metrics]: 3,
[c.jserrors]: 4,
[c.spa]: 5,
[c.ajax]: 6,
[c.sessionTrace]: 7,
[c.softNav]: 8,
[c.sessionReplay]: 9,
[c.logging]: 10,
[c.genericEvents]: 11,
},
d = {
[c.pageViewEvent]: o,
[c.pageViewTiming]: n,
[c.ajax]: n,
[c.spa]: n,
[c.softNav]: n,
[c.metrics]: i,
[c.jserrors]: i,
[c.sessionTrace]: a,
[c.sessionReplay]: a,
[c.logging]: s,
[c.genericEvents]: "ins",
};
},
},
n = {};
function i(e) {
var t = n[e];
if (void 0 !== t) return t.exports;
var a = (n[e] = { exports: {} });
return r[e](a, a.exports, i), a.exports;
}
(i.m = r),
(i.d = (e, t) => {
for (var r in t)
i.o(t, r) &&
!i.o(e, r) &&
Object.defineProperty(e, r, { enumerable: !0, get: t[r] });
}),
(i.f = {}),
(i.e = (e) =>
Promise.all(
Object.keys(i.f).reduce((t, r) => (i.f[r](e, t), t), [])
)),
(i.u = (e) => "nr-rum-1.290.0.min.js"),
(i.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t)),
(e = {}),
(t = "NRBA-1.290.0.PROD:"),
(i.l = (r, n, a, o) => {
if (e[r]) e[r].push(n);
else {
var s, c;
if (void 0 !== a)
for (
var u = document.getElementsByTagName("script"), d = 0;
d < u.length;
d++
) {
var l = u[d];
if (
l.getAttribute("src") == r ||
l.getAttribute("data-webpack") == t + a
) {
s = l;
break;
}
}
if (!s) {
c = !0;
var f = {
296: "sha512-+9iJcu5osHb0OseGcJgjoYu+SHwMvnUKuzDnjvqinxFSALjDJVxgQyo8Eg7woMfTg2nlMTpu+xRzS17ylgJKig==",
};
((s = document.createElement("script")).charset = "utf-8"),
(s.timeout = 120),
i.nc && s.setAttribute("nonce", i.nc),
s.setAttribute("data-webpack", t + a),
(s.src = r),
0 !== s.src.indexOf(window.location.origin + "/") &&
(s.crossOrigin = "anonymous"),
f[o] && (s.integrity = f[o]);
}
e[r] = [n];
var g = (t, n) => {
(s.onerror = s.onload = null), clearTimeout(p);
var i = e[r];
if (
(delete e[r],
s.parentNode && s.parentNode.removeChild(s),
i && i.forEach((e) => e(n)),
t)
)
return t(n);
},
p = setTimeout(
g.bind(null, void 0, { type: "timeout", target: s }),
12e4
);
(s.onerror = g.bind(null, s.onerror)),
(s.onload = g.bind(null, s.onload)),
c && document.head.appendChild(s);
}
}),
(i.r = (e) => {
"undefined" != typeof Symbol &&
Symbol.toStringTag &&
Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
Object.defineProperty(e, "__esModule", { value: !0 });
}),
(i.p = "https://js-agent.newrelic.com/"),
(() => {
var e = { 374: 0, 840: 0 };
i.f.j = (t, r) => {
var n = i.o(e, t) ? e[t] : void 0;
if (0 !== n)
if (n) r.push(n[2]);
else {
var a = new Promise((r, i) => (n = e[t] = [r, i]));
r.push((n[2] = a));
var o = i.p + i.u(t),
s = new Error();
i.l(
o,
(r) => {
if (
i.o(e, t) &&
(0 !== (n = e[t]) && (e[t] = void 0), n)
) {
var a = r && ("load" === r.type ? "missing" : r.type),
o = r && r.target && r.target.src;
(s.message =
"Loading chunk " +
t +
" failed.\n(" +
a +
": " +
o +
")"),
(s.name = "ChunkLoadError"),
(s.type = a),
(s.request = o),
n[1](s);
}
},
"chunk-" + t,
t
);
}
};
var t = (t, r) => {
var n,
a,
[o, s, c] = r,
u = 0;
if (o.some((t) => 0 !== e[t])) {
for (n in s) i.o(s, n) && (i.m[n] = s[n]);
if (c) c(i);
}
for (t && t(r); u < o.length; u++)
(a = o[u]), i.o(e, a) && e[a] && e[a][0](), (e[a] = 0);
},
r = (self["webpackChunk:NRBA-1.290.0.PROD"] =
self["webpackChunk:NRBA-1.290.0.PROD"] || []);
r.forEach(t.bind(null, 0)), (r.push = t.bind(null, r.push.bind(r)));
})(),
(() => {
"use strict";
i(374);
var e = i(566),
t = i(741);
class r extends t.W {
agentIdentifier = (0, e.LA)(16);
}
var n = i(860);
const a = Object.values(n.K7);
var o = i(163);
var s = i(908),
c = i(863),
u = i(261),
d = i(241),
l = i(944),
f = i(701),
g = i(773);
function p(e, t, i, a) {
const o = a || i;
!o ||
(o[e] && o[e] !== r.prototype[e]) ||
(o[e] = function () {
(0, s.p)(
g.xV,
["API/" + e + "/called"],
void 0,
n.K7.metrics,
i.ee
),
(0, d.W)({
agentIdentifier: i.agentIdentifier,
drained: !!f.B?.[i.agentIdentifier],
type: "data",
name: "api",
feature: u.Pl + e,
data: {},
});
try {
return t.apply(this, arguments);
} catch (e) {
(0, l.R)(23, e);
}
});
}
function m(e, t, r, n, i) {
const a = e.info;
null === r
? delete a.jsAttributes[t]
: (e.info = {
...e.info,
jsAttributes: { ...a.jsAttributes, [t]: r },
}),
(i || null === r) &&
(0, s.p)(
u.Pl + n,
[(0, c.t)(), t, r],
void 0,
"session",
e.ee
);
}
var h = i(687),
v = i(234),
b = i(289),
y = i(154),
_ = i(384);
const w = (e) => y.RI && !0 === e?.privacy.cookies_enabled;
function x(e) {
return (
!!(0, _.dV)().o.MO && w(e) && !0 === e?.session_trace.enabled
);
}
var k = i(389);
class A extends v.W {
constructor(e, t) {
super(e.agentIdentifier, t),
(this.abortHandler = void 0),
(this.featAggregate = void 0),
(this.onAggregateImported = void 0),
(this.deferred = Promise.resolve()),
!1 === e.init[this.featureName].autoStart
? (this.deferred = new Promise((t, r) => {
this.ee.on(
"manual-start-all",
(0, k.J)(() => {
(0, h.Ak)(e.agentIdentifier, this.featureName), t();
})
);
}))
: (0, h.Ak)(e.agentIdentifier, t);
}
importAggregator(e, t, r = {}) {
if (this.featAggregate) return;
let a;
this.onAggregateImported = new Promise((e) => {
a = e;
});
const o = async () => {
let o;
await this.deferred;
try {
if (w(e.init)) {
const { setupAgentSession: t } = await i
.e(296)
.then(i.bind(i, 663));
o = t(e);
}
} catch (e) {
(0, l.R)(20, e),
this.ee.emit("internal-error", [e]),
this.featureName === n.K7.sessionReplay &&
this.abortHandler?.();
}
try {
if (!this.#t(this.featureName, o, e.init))
return (
(0, h.Ze)(this.agentIdentifier, this.featureName),
void a(!1)
);
const { Aggregate: n } = await t();
(this.featAggregate = new n(e, r)),
e.runtime.harvester.initializedAggregates.push(
this.featAggregate
),
a(!0);
} catch (e) {
(0, l.R)(34, e),
this.abortHandler?.(),
(0, h.Ze)(this.agentIdentifier, this.featureName, !0),
a(!1),
this.ee && this.ee.abort();
}
};
y.RI ? (0, b.GG)(() => o(), !0) : o();
}
#t(e, t, r) {
switch (e) {
case n.K7.sessionReplay:
return x(r) && !!t;
case n.K7.sessionTrace:
return !!t;
default:
return !0;
}
}
}
var T = i(630);
class R extends A {
static featureName = T.T;
constructor(e) {
var t;
super(e, T.T),
(t = e),
p(
u.Fw,
function (e, r) {
"string" == typeof e &&
("/" !== e.charAt(0) && (e = "/" + e),
(t.runtime.customTransaction =
(r || "http://custom.transaction") + e),
(0, s.p)(
u.Pl + u.Fw,
[(0, c.t)()],
void 0,
void 0,
t.ee
));
},
t
),
this.ee.on("api-send-rum", (e, t) =>
(0, s.p)(
"send-rum",
[e, t],
void 0,
this.featureName,
this.ee
)
),
this.importAggregator(e, () => i.e(296).then(i.bind(i, 108)));
}
}
var S = i(843),
N = i(878),
E = i(782);
class j extends A {
static featureName = E.T;
constructor(e) {
super(e, E.T),
y.RI &&
((0, S.u)(
() =>
(0, s.p)(
"docHidden",
[(0, c.t)()],
void 0,
E.T,
this.ee
),
!0
),
(0, N.sp)("pagehide", () =>
(0, s.p)(
"winPagehide",
[(0, c.t)()],
void 0,
E.T,
this.ee
)
),
this.importAggregator(e, () =>
i.e(296).then(i.bind(i, 350))
));
}
}
class I extends A {
static featureName = g.TZ;
constructor(e) {
super(e, g.TZ),
y.RI &&
document.addEventListener(
"securitypolicyviolation",
(e) => {
(0, s.p)(
g.xV,
["Generic/CSPViolation/Detected"],
void 0,
this.featureName,
this.ee
);
}
),
this.importAggregator(e, () => i.e(296).then(i.bind(i, 373)));
}
}
new (class extends r {
constructor(e) {
var t;
(super(), y.gm)
? ((this.features = {}),
(0, _.bQ)(this.agentIdentifier, this),
(this.desiredFeatures = new Set(e.features || [])),
this.desiredFeatures.add(R),
(this.runSoftNavOverSpa = [...this.desiredFeatures].some(
(e) => e.featureName === n.K7.softNav
)),
(0, o.j)(this, e, e.loaderType || "agent"),
(t = this),
p(
u.cD,
function (e, r, n = !1) {
if ("string" == typeof e) {
if (
["string", "number", "boolean"].includes(
typeof r
) ||
null === r
)
return m(t, e, r, u.cD, n);
(0, l.R)(40, typeof r);
} else (0, l.R)(39, typeof e);
},
t
),
(function (e) {
p(
u.Dl,
function (t) {
if ("string" == typeof t || null === t)
return m(e, "enduser.id", t, u.Dl, !0);
(0, l.R)(41, typeof t);
},
e
);
})(this),
(function (e) {
p(
u.nb,
function (t) {
if ("string" == typeof t || null === t)
return m(e, "application.version", t, u.nb, !1);
(0, l.R)(42, typeof t);
},
e
);
})(this),
(function (e) {
p(
u.d3,
function () {
e.ee.emit("manual-start-all");
},
e
);
})(this),
this.run())
: (0, l.R)(21);
}
get config() {
return {
info: this.info,
init: this.init,
loader_config: this.loader_config,
runtime: this.runtime,
};
}
get api() {
return this;
}
run() {
try {
const e = (function (e) {
const t = {};
return (
a.forEach((r) => {
t[r] = !!e[r]?.enabled;
}),
t
);
})(this.init),
t = [...this.desiredFeatures];
t.sort((e, t) => n.P3[e.featureName] - n.P3[t.featureName]),
t.forEach((t) => {
if (
!e[t.featureName] &&
t.featureName !== n.K7.pageViewEvent
)
return;
if (this.runSoftNavOverSpa && t.featureName === n.K7.spa)
return;
if (
!this.runSoftNavOverSpa &&
t.featureName === n.K7.softNav
)
return;
const r = (function (e) {
switch (e) {
case n.K7.ajax:
return [n.K7.jserrors];
case n.K7.sessionTrace:
return [n.K7.ajax, n.K7.pageViewEvent];
case n.K7.sessionReplay:
return [n.K7.sessionTrace];
case n.K7.pageViewTiming:
return [n.K7.pageViewEvent];
default:
return [];
}
})(t.featureName).filter((e) => !(e in this.features));
r.length > 0 &&
(0, l.R)(36, {
targetFeature: t.featureName,
missingDependencies: r,
}),
(this.features[t.featureName] = new t(this));
});
} catch (e) {
(0, l.R)(22, e);
for (const e in this.features)
this.features[e].abortHandler?.();
const t = (0, _.Zm)();
delete t.initializedAgents[this.agentIdentifier]?.features,
delete this.sharedAggregator;
return t.ee.get(this.agentIdentifier).abort(), !1;
}
}
})({ features: [R, j, I], loaderType: "lite" });
})();
})();
</script>
<meta
content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"
name="viewport"
/>
<meta content="app-id=892299884" name="apple-itunes-app" />
<meta name="a-minimum" content="false" />
<link
href="https://static-assets.strikinglycdn.com/images/favicon.ico"
rel="shortcut icon"
type="image/x-icon"
/>
<link
rel="stylesheet"
media="screen"
href="https://static-fonts-css.strikinglycdn.com/css?family=Open+Sans:300,400,400italic,600,600italic,700,700italic"
/>
<link
rel="stylesheet"
media="screen"
href="https://use.typekit.net/gff2pee.css"
/>
<link
rel="stylesheet"
media="screen"
href="https://static-assets.strikinglycdn.com/application-95c4f47b28be96a918136a054ad4df61602e831a3f411ae932cb22bac7c5e7e0.css"
/>
<link
rel="stylesheet"
media="screen"
href="https://static-fonts-css.strikinglycdn.com/css?family=Lobster"
/>
<link
rel="stylesheet"
media="screen"
href="https://static-assets.strikinglycdn.com/show-modes-159006f36cfd697307fbb1e1a9a3e628d957b4e83ebf672b91543130f002e00f.css"
/>
<!-- / without segmentio -->
<script>
// Create a queue to push events and stub all methods
window.analytics || (window.analytics = {});
window.analytics_queue || (window.analytics_queue = []);
function waitForCookie(f) {
if (window.$ && window.$.cookie) {
if (typeof f === "function") {
f();
}
} else {
setTimeout(waitForCookie, 200, f);
}
}
(function () {
var methods = [
"identify",
"track",
"trackLink",
"trackForm",
"trackClick",
"trackSubmit",
"page",
"pageview",
"ab",
"alias",
"ready",
"group",
"on",
"once",
"off",
];
var factory = function (method) {
return function () {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
analytics_queue.push(args);
return window.analytics;
};
};
for (var i = 0; i < methods.length; i++) {
var method = methods[i];
window.analytics[method] = factory(method);
}
})();
// Load analytics.js after everything else
window.loadAnalyticsJsAndInitialize = function () {
analytics.load = function (callback) {
var script = document.createElement("script");
script.async = true;
script.type = "text/javascript";
script.src =
"https://static-assets.strikinglycdn.com/analytics-custom-2.9.1.min-fcfb43eca27d0043345ac39009dde37912832d6aa6fcf08c02b397884ac1eb93.js";
if (script.addEventListener) {
script.addEventListener(
"load",
function (e) {
if (typeof callback === "function") {
callback(e);
}
},
false
);
} else {
// IE8
script.onreadystatechange = function () {
if (
this.readyState == "complete" ||
this.readyState == "loaded"
) {
callback(window.event);
}
};
}
var firstScript = document.getElementsByTagName("script")[0];
firstScript.parentNode.insertBefore(script, firstScript);
};
analytics.load(function () {
const mixpanelOptions = {
loaded(mixpanel) {
waitForCookie(function () {
$("#user_mixpanel_id").val(mixpanel.get_distinct_id());
$.cookie("__landing_mixpanel_id", mixpanel.get_distinct_id(), {
path: "/",
});
// sync user profile information
mixpanel.people.set({ profile_update_at: new Date() });
});
},
};
analytics.initialize({
"Google Analytics": {
trackingId: "UA-25124444-1",
domain: "",
doubleClick: true,
nonInteraction: true,
},
"Google Tag Manager": { containerId: "GTM-TMC53WD" },
Mixpanel: Object.assign(mixpanelOptions, {
token: "f6f51c06307c973387d0fb45c03fa953",
consolidatedPageCalls: false,
crossSubdomainCookie: true,
trackCategorizedPages: true,
trackNamedPages: true,
}),
Bugsnag: {
apiKey: "663db56d6e8f0609fde271ae2a22620e",
useSSL: true,
releaseStage: "production",
},
Vero: { apiKey: "78460d986e623d99cc0309297a38b545b760d3b4" },
});
// Loop through the interim analytics queue and reapply the calls to their
// proper analytics.js method.
while (window.analytics_queue.length > 0) {
var item = window.analytics_queue.shift();
var method = item.shift();
if (analytics[method]) analytics[method].apply(analytics, item);
}
});
};
waitForCookie(function () {
if (document?.domain?.includes("support.strikingly.com")) {
return;
}
if (
$.cookie("__strk_cookie_eu_visitor") !== "true" ||
$.cookie("__is_open_strk_analytics_cookie")
) {
loadAnalyticsJsAndInitialize();
}
});
</script>
<script>
if (window && window.analytics) {
window.analytics.page();
}
</script>
<script>
if (
window.$S &&
window.$S.user_meta &&
window.$S.user_meta.user_type === "zhubajie"
) {
if (self === top) {
window.location.pathname = "/s/logout";
} else {
window.addEventListener("load", function () {
top.postMessage("zbj-cloud-toggle-sidebar", "*");
});
}
}
window.v4 = false;
</script>
<meta name="csrf-param" content="authenticity_token" />
<meta
name="csrf-token"
content="yqFLFpy4lDpzq5dSEnN1AN7Y77UzHNdCOU1E3pFPpvw7bSsZgkEfs5gFW7GHcJowByS0aXISiPsxKP366ENwrQ=="
/>
<script
src="https://static-assets.strikinglycdn.com/detectIE-c385c24313ef0e9e4e7a1e131bf5e59f0fbd468f9f9ef44fd6739ae84ef0c0a4.js"
async="async"
></script>
</head>
<body class="template_preview false locale-en product-strikingly" id="sites">
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script>
window.jQuery ||
document.write(
'<script src="https://static-assets.strikinglycdn.com/jquery-f4e2137d267f77818d966e03df031337a38003039d43f15029422ddd171e14c4.js"><\/script>'
);
var I18n = I18n || {};
I18n.defaultLocale = "en";
I18n.locale = "en";
I18n.fallbacks = true;
</script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-resource.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-route.min.js"></script>
<script>
if (!window.angular) {
document.write(
'<script src="https://static-assets.strikinglycdn.com/angular-c353eda7984fd48196c2b66b57e64c71eab1e0b3a6f5a46ad48c5e91ec19b1d3.js"><\/script>'
);
document.write(
'<script src="https://static-assets.strikinglycdn.com/angular-resource-4e78deef01d863099c70f3b1e0bbb5182271a1b5b6262a48296ea125ce8e18d8.js"><\/script>'
);
document.write(
'<script src="https://static-assets.strikinglycdn.com/angular-route-bfc4f1046c691a1b2e5df5c74cc671769dc0a4cabdb8bef9a1f6b56f8240070c.js"><\/script>'
);
}
</script>
<script src="https://static-assets.strikinglycdn.com/application-017e123aff4a8a5583cb9f754bc5cd071fa3d9379aae65ed4a6964b15f3c8fd1.js"></script>
<script src="https://static-assets.strikinglycdn.com/webpack/app-dll.67f528e9dec37668f55c.js"></script>
<script src="https://static-assets.strikinglycdn.com/webpack/vendor-app-bundle.6a9a45091a0342435a11.js"></script>
<script
src="https://static-assets.strikinglycdn.com/webpack/webpack_bridge-app-bundle.2f42628f38af3f82deb2.js"
async="async"
></script>
<script src="https://static-assets.strikinglycdn.com/webpack/react_share-component-bundle.e3f13a5c8b6fa3739a75.js"></script>
<script>
user_id = $S.user_meta.id.toString();
$S.user_meta.locale = $S.global_conf.locale;
var track = function () {
$B.trackingAlias(
user_id,
function () {
analytics.identify(user_id, $S.user_meta);
},
{ integrations: { Vero: false } }
);
};
if (typeof _strkEditor !== "undefined") {
_strkEditor.push(["Editor.didMount", track]);
} else {
track();
}
</script>
<ul>
<li>
<a
class="share-preview-link"
href="#"
rel="tooltip"
title="Share the preview to anyone (even without a Strikingly account)"
>
<div class="fa fa-share" style="color: white"> </div>
Share
</a>
</li>
</li>
</ul>
</div>
</div>
</div>
<script>
(function () {
$(function () {
var copyText, showToast, _base;
if (typeof (_base = $('[rel="tooltip"]')).tooltip === "function") {
_base.tooltip({
placement: "bottom",
container: "#strikingly-tooltip-container",
});
}
$(".share-preview-link").click(function (e) {
var _ref;
e.preventDefault();
$B.ui.openCloseModal($("#share-preview-modal"));
return (_ref = $("#share-preview-modal input.preview-link")[0]) !=
null
? _ref.select()
: void 0;
});
$("#share-preview-modal a.close").click(function () {
return $B.ui.openCloseModal($("#share-preview-modal"));
});
showToast = function (text) {
var $toast;
$toast = $(
'<div class="toast"><i class="fas fa-check"></i> ' +
text +
"</div>"
);
$(document.body).append($toast);
$toast.css({
position: "fixed",
width: "280px",
top: "100px",
left: "50%",
zIndex: "5000",
transform: "translateX(-50%)",
background: "#E5F4B2",
color: "#759214",
padding: "12px 20px",
borderRadius: "5px",
display: "none",
fontFamily: "Arial, sans-serif",
fontSize: "16px",
textAlign: "center",
});
$toast.fadeIn(400);
return setTimeout(function () {
return $toast.fadeOut(400, function () {
return $toast.remove();
});
}, 3000);
};
copyText = function (text) {
var tempInput;
if (navigator.clipboard && navigator.clipboard.writeText) {
return navigator.clipboard.writeText(text).then(
function () {
showToast("分享链接已复制到剪切版!");
return console.log("复制成功");
},
function (error) {
return console.error("复制失败:", error);
}
);
} else {
tempInput = document.createElement("input");
tempInput.value = text;
document.body.appendChild(tempInput);
tempInput.select();
document.execCommand("copy");
return document.body.removeChild(tempInput);
}
};
return $(".copy-share-link").on("click", function () {
return copyText($("#onlick-short-link").val());
});
});
}).call(this);
</script>
<script>
const PAGE_JUMP_DELAY = 3000;
if (window && !window.edit_page) {
const Events = {};
window.edit_page = {
Event: {
subscribe: function (key, func) {
const callbacks = Events[key];
let index = 0;
if (!callbacks) {
Events[key] = [func];
} else if (!callbacks.includes(func)) {
index = callbacks.length;
callbacks.push(func);
}
return { key, func, index };
},
unsubscribe: function ({ key, func, index }) {
const callbacks = Events[key];
if (callbacks && callbacks.includes(func)) {
callbacks.splice(index, 1);
}
},
publish: function (key) {
Events[key]?.forEach((callback) => callback());
},
},
};
}
if (window.location.search.includes("isAiSite")) {
analytics.ready(() => {
let ids = [];
$(".theme-switcher a").each(function (index, item) {
ids.push($(item).attr("data-id"));
});
window?.mixpanel?.track("AI Site - Review Results", {
review_site_ids: ids.join(),
});
});
}
function isSiteCreator() {
return $.cookie("is_oneclicker");
}
function getSiteId(url) {
const pathname = url ? new URL(url).pathname : window.location.pathname;
const match = pathname?.match(/\/(\d+)\//) || [];
return match?.[1];
}
function getThemeSelectionId(url) {
const search = url ? new URL(url).search : window.location.search;
const params = new URLSearchParams(search);
return params.get("theme_selection_id");
}
$(".one-click-site").on("click", () => {
if (
$S.user_meta?.oneClickShareInfo?.oneclickShareEnableContact &&
!isSiteCreator()
) {
$(".oneclick-contact-info-dialog").show();
return;
}
const siteId = getSiteId();
if (siteId) {
$.ajax({
url: `${location.origin}/r/v1/one_click/alibaba/clone_sites/${siteId}/approve`,
method: "POST",
}).done((res) => {
if (res.status === 200) {
const params = new URLSearchParams(window.location.search);
const referrer = params.get("refererDomain");
window.location.replace(`${referrer}/s/sites/${res.data.siteId}`);
}
});
}
});
$(".ai-builder-site").on("click", function () {
const siteId = getSiteId();
const $icon = $(this).find(".fa");
if (siteId && $icon.hasClass("entypo-pencil")) {
$icon.removeClass("entypo-pencil").addClass("fa-spin fa-spinner");
$.ajax({
url: `/r/v1/ai/site_builder/sites/${siteId}/claim`,
method: "POST",
data: {
themeSelectionId: getThemeSelectionId(),
},
})
.done((res) => {
if (res.status === 200) {
window?.mixpanel?.track("AI Site - Import to Account", {
site_id: siteId,
email: res?.data?.email,
});
const params = new URLSearchParams(window.location.search);
const referrer = params.get("refererDomain");
window.location.replace(`${referrer}/s/sites/${siteId}/edit`);
}
})
.fail(() => {
$icon.removeClass("fa-spin fa-spinner").addClass("entypo-pencil");
});
}
});
$(".go-back-btn").on("click", function () {
const siteId = getSiteId();
const currentStep = "inSiteStructureStep";
const $icon = $(this).find("i");
if ($icon.hasClass("entypo-reply")) {
$icon.removeClass("entypo-reply").addClass("fa-spin fa-spinner");
if (siteId) {
$.ajax({
url: `/r/v1/ai/site_builder/sites/${siteId}/go_back`,
method: "POST",
data: {
currentStep,
},
})
.done((res) => {
if (res.status === 200) {
const params = new URLSearchParams(window.location.search);
const referrer = params.get("refererDomain");
window.location.replace(`${referrer}/s/ai_site_builder`);
}
})
.always(() => {
$icon
.removeClass("fa-spin fa-spinner")
.addClass("entypo-reply");
})
.fail(() => {
window.alert(I18n.t("js.api.domains.errors.get_zone_failed"));
});
}
}
});
$(() => {
$(".oneclick-theme-switcher-wrap .theme-switcher img")
.each(function () {
const siteId = getSiteId();
const $parent = $(this).parent();
if (getSiteId($parent.attr("href")) === siteId) {
$parent.addClass("active");
}
})
.tooltip({ placement: "bottom" });
$(".edit-preview-setting").click(() => {
$(".oneclick-share-setting-dialog").show();
});
$(".site-template-switcher-wrapper .refresh-themes .refresh-btn").on(
"click",
() => {
const siteId = getSiteId();
if (siteId) {
const url = `/r/v1/ai/site_builder/sites/${siteId}/refresh_themes`;
$.ajax({
url: url,
method: "POST",
}).done((res) => {
if (res.status === 200) {
const data = res.data || {};
const list = data.list || [];
if (list.length) {
window.location.replace(list[0].url);
}
}
});
}
}
);
});
$(".tablet-screen-one-click-other").on("click", (event) => {
$(".oneclick-preview-setting").toggleClass("show");
event.stopPropagation();
});
$(".switcher-title").on("click", (event) => {
$(".theme-switcher").toggleClass("show");
event.stopPropagation();
});
$(document).click(function () {
$(".oneclick-preview-setting").removeClass("show");
$(".theme-switcher").removeClass("show");
});
</script>
<div class="image-share s-page-layer fill">
<div class="s-page-shade fill"></div>
<div class="s-page-wrapper">
<div class="s-page-content">
<iframe
frameborder="0"
id="s-image-share-iframe"
marginheight="0"
marginwidth="0"
src=""
></iframe>
</div>
</div>
</div>
<div class="s-edit-modal" id="share-preview-modal">
<div class="inner">
<h5>
<span class="fa fa-link"> </span>
<span>This is your preview link</span>
</h5>
<br />
<div class="s-form-field">
<input
class="preview-link"
onclick="this.select();"
type="text"
value="https://lightdeck-data-s4-portfolio.mystrikingly.com/i/preview?token=V3MxRnNwWi9peDlYeDlaOEtvalBsWGIxZFh3c3ZGaFF6NmVRUHZrVXBISEMyL0txaWFIelZxc0pablVscVh0VkNuVk11TmkxWm5ZWXg3L3NObG5hNjliS1RvZTg1UVJVWnJZZUw4L1V6eDA9LS1GYmFMVmpYOXBmUUp2RXdSRjRVdU9BPT0%3D--de9aa31ec74fc8ad11912678f6750187bbcecdcb"
/>
</div>
<p>
For privacy concerns, this link will expire in 10 days. Tell your
friends to check it out soon!
</p>
<br />
<a class="s-btn green close no-margin">Done</a>
</div>
</div>
<div data-names="oneClickSiteDialog" id="share-dialog"></div>
<div
data-names="oneclickShareSettingDialog"
id="oneclick-share-setting-dialog"
></div>
<div
data-names="oneclickContactInfoDialog"
id="oneclick-contact-info-dialog-container"
></div>
<script src="https://static-assets.strikinglycdn.com/webpack/app-dll.67f528e9dec37668f55c.js"></script>
<script src="https://static-assets.strikinglycdn.com/webpack/shareDialog-app-bundle.921d3f2168de114bc472.js"></script>
<script src="https://static-assets.strikinglycdn.com/webpack/webpack_bridge-app-bundle.2f42628f38af3f82deb2.js"></script>
<script>
(function () {
$(function () {
var currentView, previewBar, switchToView;
$("body, html").addClass("strikingly-preview-frame");
$(".preview-qr-button").click(function () {
return $(this).toggleClass("full");
});
if ($.browser.webkit && $("iframe.phone").length) {
$("iframe.phone").attr("width", "320");
}
currentView = "screen";
$(".preview-button.screen").addClass("selected");
$(".preview-qr-button").addClass("hidden");
switchToView = function (view) {
$(".preview-background").fadeOut();
$(".iframe-wrapper")
.removeClass("screen tablet phone")
.addClass(view);
$(".preview-frame")
.removeClass("screen tablet phone")
.addClass(view);
$(".preview-button").removeClass("selected");
$(".preview-button." + view).addClass("selected");
if (view === "screen") {
$(".preview-qr-button").addClass("hidden");
} else {
setTimeout(function () {
$(".preview-background." + view).fadeIn();
return $(".preview-qr-button").removeClass("hidden");
}, 500);
}
return (currentView = view);
};
$(".preview-button").click(function (e) {
var err, view, _i, _len, _ref, _ref1, _results;
e.preventDefault();
_ref = ["screen", "tablet", "phone"];
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
view = _ref[_i];
if ($(this).hasClass(view) && currentView !== view) {
switchToView(view);
$.cookie("__strk_suppress_preview_tooltip", "1", {
expires: 120,
path: "/",
});
try {
if (
(_ref1 = $(".iframe-wrapper iframe")[0].contentWindow
.edit_page) != null
) {
_ref1.Event.publish("Site.recalculateLayout");
}
} catch (_error) {
err = _error;
}
break;
} else {
_results.push(void 0);
}
}
return _results;
});
$(".demo-bar a.refresh").click(function (e) {
var _ref, _ref1;
e.preventDefault();
return (_ref = $(".iframe-wrapper iframe")) != null
? (_ref1 = _ref[0]) != null
? _ref1.contentWindow.location.reload()
: void 0
: void 0;
});
if (!$.cookie("__strk_suppress_preview_tooltip")) {
previewBar = $(".preview-button-section");
return setTimeout(function () {
previewBar.tooltip("show");
return previewBar.hover(function (e) {
return previewBar.tooltip("hide");
});
}, 1000);
}
});
}).call(this);
</script>
<div class="preview-frame screen">
<div class="preview-background tablet hidden"></div>
<div class="preview-background phone hidden"></div>
<div class="iframe-wrapper screen">
<iframe
class="screen"
height="100%"
id="preview-iframe"
src="https://lightdeck-data-s4-portfolio.mystrikingly.com/i/preview?mode=iframe&token=MHZyczlTSEJuSm9BbFl5WjYxZnFGdmxodHBEQmlCK0xzaHdLdktUQmNvWFJtSU85NlVNVC83SjBhbHYzWUVQcGJ3U1FWWEo3RnQ2bVhNQ1FIcHN4cWxzc3AzQU1TVWE0SExxSGRGb2VtZ289LS1YdDNIN0d3S1FZcHk4RGpKU2FxTUlnPT0%3D--5679e11bc7ab7db8fd9f376bda76da2f133c4a7d"
width="100%"
></iframe>
</div>
<div class="iframe-ghost screen"></div>
</div>
<div class="preview-qr-button hidden">
<img
src="https://chart.apis.google.com/chart?chs=200x200&cht=qr&chl=https://lightdeck-data-s4-portfolio.mystrikingly.com/&choe=UTF-8"
alt="&choe=utf 8"
/>
</div>
<div id="s-support-widget-container"></div>
<script type="text/javascript">
var I18n = I18n || {};
I18n.defaultLocale = "en";
I18n.locale = "en";
I18n.fallbacks = true;
I18n.missingTranslation = function () {
var message = '[missing "' + this.currentLocale(),
count = arguments.length;
for (var i = 0; i < count; i++) {
message += "." + arguments[i];
}
message += '" translation]';
return message;
};
(function insertTimeZoneInCookies() {
function getTimezone() {
function z(n) {
return (n < 10 ? "0" : "") + n;
}
var offset = new Date().getTimezoneOffset();
var sign = offset < 0 ? "+" : "-";
offset = Math.abs(offset);
return sign + z((offset / 60) | 0) + z(offset % 60);
}
return (document.cookie =
"__client_timezone=" +
encodeURIComponent(getTimezone()) +
" ; Path=/");
})();
</script>
</body>
</html>