{"version":3,"sources":["jsdelivr-header.js","/gh/Kasanmantel/light-darkmode@master/weblocks-roland.js"],"names":[],"mappings":"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","file":"/gh/Kasanmantel/light-darkmode@master/weblocks-roland.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /gh/Kasanmantel/light-darkmode@master/weblocks-roland.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","function updateValueInInputData(input_value, input_name) {\r\n    if (typeof input_value !== \"undefined\") {\r\n      if ($(`[data-name='${input_name}']`).is(\":radio\")) {\r\n        $(`[data-name='${input_name}'][value='${input_value}']`)\r\n          .siblings(\".w-form-formradioinput\")\r\n          .addClass(\"w--redirected-checked\");\r\n      } else {\r\n        $(`[data-name='${input_name}']`).val(input_value);\r\n        if ($(`[data-name='${input_name}']`).is(\":checkbox\")) {\r\n          if (input_value == \"true\") {\r\n            $(`[data-name='${input_name}']`)\r\n              .siblings(\".w-checkbox-input\")\r\n              .addClass(\"w--redirected-checked\");\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n\r\n  function getValueFromInputData(input_name) {\r\n    var input_value = $(`[data-name='${input_name}']`).val();\r\n    \r\n    if ($(`[data-name='${input_name}']`).is(\":checkbox\")) {\r\n      \r\n        input_value = $(`[data-name='${input_name}']`).prop( \"checked\" );\r\n      \r\n      \r\n    }\r\n    if ($.isNumeric(input_value)) {\r\n      input_value = parseFloat(input_value);\r\n    }\r\n    if ($(`[data-name='${input_name}']`).is(\":radio\")) {\r\n      input_value = clickedRadioButtonValue;\r\n    }\r\n    //if($(`[name=${input_name}]`).parent().hasClass(\"w-radio\")) {\r\n    //  input_value = $(`[name=${input_name}]`, this).val();\r\n    //}\r\n    return input_value;\r\n  }\r\n\r\n\r\n  function numberWithCommas(x,divider) {\r\n    return x.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, divider);\r\n  }\r\n\r\n  function replaceInText(replace,into,x) {\r\n    return x.replaceAll(replace,into);\r\n  }\r\n\r\n\r\n\r\nfunction updateValueInInput(input_value, input_name) {\r\n    if (typeof input_value !== \"undefined\") {\r\n      if ($(`[name=${input_name}]`).is(\":radio\")) {\r\n        $(`[name=${input_name}][value='${input_value}']`)\r\n          .siblings(\".w-form-formradioinput\")\r\n          .addClass(\"w--redirected-checked\");\r\n      } else {\r\n        $(`[name=${input_name}]`).val(input_value);\r\n        if ($(`[name=${input_name}]`).is(\":checkbox\")) {\r\n          if (input_value == \"true\") {\r\n            $(`[name=${input_name}]`)\r\n              .siblings(\".w-checkbox-input\")\r\n              .addClass(\"w--redirected-checked\");\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n  \r\n  function getValueFromInput(input_name) {\r\n    var input_value = $(`[name=${input_name}]`).val();\r\n    \r\n    if ($(`[name=${input_name}]`).is(\":checkbox\")) {\r\n      \r\n        input_value = $(`[name=${input_name}]`).prop( \"checked\" );\r\n      \r\n      \r\n    }\r\n    if ($.isNumeric(input_value)) {\r\n      input_value = parseFloat(input_value);\r\n    }\r\n    if ($(`[name=${input_name}]`).is(\":radio\")) {\r\n      input_value = clickedRadioButtonValue;\r\n    }\r\n    //if($(`[name=${input_name}]`).parent().hasClass(\"w-radio\")) {\r\n    //  input_value = $(`[name=${input_name}]`, this).val();\r\n    //}\r\n    return input_value;\r\n  }\r\n  \r\n  const varToString = (varObj) => Object.keys(varObj)[0];\r\n  \r\n  var getUrlParameter = function getUrlParameter(sParam) {\r\n    var sPageURL = window.location.search.substring(1),\r\n      sURLVariables = sPageURL.split(\"&\"),\r\n      sParameterName,\r\n      i;\r\n  \r\n    for (i = 0; i < sURLVariables.length; i++) {\r\n      sParameterName = sURLVariables[i].split(\"=\");\r\n  \r\n      if (sParameterName[0] === sParam) {\r\n        return typeof sParameterName[1] === undefined\r\n          ? true\r\n          : decodeURIComponent(sParameterName[1]);\r\n      }\r\n    }\r\n    return false;\r\n  };\r\n  \r\n  /**\r\n   * Minified by jsDelivr using Terser v3.14.1.\r\n   * Original file: /npm/js-cookie@2.2.1/src/js.cookie.js\r\n   *\r\n   * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\r\n   */\r\n  !(function (e) {\r\n    var n;\r\n    if (\r\n      (\"function\" == typeof define && define.amd && (define(e), (n = !0)),\r\n      \"object\" == typeof exports && ((module.exports = e()), (n = !0)),\r\n      !n)\r\n    ) {\r\n      var t = window.Cookies,\r\n        o = (window.Cookies = e());\r\n      o.noConflict = function () {\r\n        return (window.Cookies = t), o;\r\n      };\r\n    }\r\n  })(function () {\r\n    function e() {\r\n      for (var e = 0, n = {}; e < arguments.length; e++) {\r\n        var t = arguments[e];\r\n        for (var o in t) n[o] = t[o];\r\n      }\r\n      return n;\r\n    }\r\n    function n(e) {\r\n      return e.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);\r\n    }\r\n    return (function t(o) {\r\n      function r() {}\r\n      function i(n, t, i) {\r\n        if (\"undefined\" != typeof document) {\r\n          \"number\" == typeof (i = e({ path: \"/\" }, r.defaults, i)).expires &&\r\n            (i.expires = new Date(1 * new Date() + 864e5 * i.expires)),\r\n            (i.expires = i.expires ? i.expires.toUTCString() : \"\");\r\n          try {\r\n            var c = JSON.stringify(t);\r\n            /^[\\{\\[]/.test(c) && (t = c);\r\n          } catch (e) {}\r\n          (t = o.write\r\n            ? o.write(t, n)\r\n            : encodeURIComponent(String(t)).replace(\r\n                /%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,\r\n                decodeURIComponent\r\n              )),\r\n            (n = encodeURIComponent(String(n))\r\n              .replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent)\r\n              .replace(/[\\(\\)]/g, escape));\r\n          var f = \"\";\r\n          for (var u in i)\r\n            i[u] &&\r\n              ((f += \"; \" + u), !0 !== i[u] && (f += \"=\" + i[u].split(\";\")[0]));\r\n          return (document.cookie = n + \"=\" + t + f);\r\n        }\r\n      }\r\n      function c(e, t) {\r\n        if (\"undefined\" != typeof document) {\r\n          for (\r\n            var r = {},\r\n              i = document.cookie ? document.cookie.split(\"; \") : [],\r\n              c = 0;\r\n            c < i.length;\r\n            c++\r\n          ) {\r\n            var f = i[c].split(\"=\"),\r\n              u = f.slice(1).join(\"=\");\r\n            t || '\"' !== u.charAt(0) || (u = u.slice(1, -1));\r\n            try {\r\n              var a = n(f[0]);\r\n              if (((u = (o.read || o)(u, a) || n(u)), t))\r\n                try {\r\n                  u = JSON.parse(u);\r\n                } catch (e) {}\r\n              if (((r[a] = u), e === a)) break;\r\n            } catch (e) {}\r\n          }\r\n          return e ? r[e] : r;\r\n        }\r\n      }\r\n      return (\r\n        (r.set = i),\r\n        (r.get = function (e) {\r\n          return c(e, !1);\r\n        }),\r\n        (r.getJSON = function (e) {\r\n          return c(e, !0);\r\n        }),\r\n        (r.remove = function (n, t) {\r\n          i(n, \"\", e(t, { expires: -1 }));\r\n        }),\r\n        (r.defaults = {}),\r\n        (r.withConverter = t),\r\n        r\r\n      );\r\n    })(function () {});\r\n  });\r\n  \r\n  function TimeAgo(dateElement, printElement) {\r\n    self = this;\r\n    this.wb_outPut = $(printElement);\r\n    this.wb_arrDate = new Array();\r\n  \r\n    this.wb_date = $(dateElement).each(function () {\r\n      self.wb_arrDate.push(new Date($(this).html()).getTime());\r\n    });\r\n  \r\n    this.wb_intervals = [\r\n      { label: \"year\", seconds: 31536000 },\r\n      { label: \"month\", seconds: 2592000 },\r\n      { label: \"day\", seconds: 86400 },\r\n      { label: \"hour\", seconds: 3600 },\r\n      { label: \"minute\", seconds: 60 },\r\n      { label: \"second\", seconds: 1 }\r\n    ];\r\n  \r\n    function timeSince(index, date) {\r\n      var wb_now = new Date().getTime();\r\n      if (wb_now - self.wb_arrDate[index] < 0) return;\r\n      const seconds = Math.floor((Date.now() - date) / 1000);\r\n      const interval = self.wb_intervals.find((i) => i.seconds < seconds);\r\n      const count = Math.floor(seconds / interval.seconds);\r\n      const plural = count !== 1 ? \"s\" : \"\";\r\n      return count + \" \" + interval.label + plural + \" \" + \"ago\";\r\n    }\r\n  \r\n    function executeTimeAgo() {\r\n      $.each(self.wb_arrDate, function (index, value) {\r\n        self.wb_outPut[index] = self.wb_outPut.html(timeSince(index, value));\r\n      });\r\n    }\r\n  \r\n    this.init = function () {\r\n      executeTimeAgo();\r\n    };\r\n  }\r\n  \r\n  function Timer(dateElement, printElement) {\r\n    let timer;\r\n    self = this;\r\n    this.wb_arrPrint = new Array();\r\n    this.wb_arrDate = new Array();\r\n    this.wb_date = $(dateElement).each(function () {\r\n      self.wb_arrDate.push(new Date($(this).html()).getTime());\r\n    });\r\n    this.wb_outPut = $(printElement).each(function () {\r\n      self.wb_arrPrint.push(this);\r\n    });\r\n  \r\n    this.create = function () {\r\n      render();\r\n      timer = setInterval(render, 1000);\r\n    };\r\n  \r\n    function render() {\r\n      $.each(self.wb_arrDate, function (index, value) {\r\n        var wb_now = new Date().getTime();\r\n        var wb_distance = value - wb_now;\r\n        if (isNaN(wb_distance)) return;\r\n  \r\n        var wb_days = Math.floor(wb_distance / (1000 * 60 * 60 * 24));\r\n        var wb_hours = Math.floor(\r\n          (wb_distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)\r\n        );\r\n        var wb_minutes = Math.floor(\r\n          (wb_distance % (1000 * 60 * 60)) / (1000 * 60)\r\n        );\r\n        var wb_seconds = Math.floor((wb_distance % (1000 * 60)) / 1000);\r\n  \r\n        if (wb_distance < 0) {\r\n          clearInterval(timer);\r\n  \r\n          //wb_outPut.html(\"Time expired\");\r\n          return;\r\n        }\r\n  \r\n        template = {\r\n          d: wb_days + \" days \",\r\n          h: wb_hours + \" hours \",\r\n          m: wb_minutes + \" minutes \",\r\n          s: wb_seconds + \" seconds \"\r\n        };\r\n  \r\n        if (wb_days === 0) {\r\n          self.wb_arrPrint[index].innerHTML =\r\n            template.h + template.m + template.s;\r\n        } else if ((wb_days && wb_hours) === 0) {\r\n          self.wb_arrPrint[index].innerHTML = template.m + template.s;\r\n        } else {\r\n          self.wb_arrPrint[index].innerHTML =\r\n            template.d + template.h + template.m + template.s;\r\n        }\r\n      });\r\n    }\r\n  }\r\n  "]}