UNPKG

@elbwalker/destination-web-plausible

Version:

Plausible web destination for walkerOS

1 lines 1.71 kB
"use strict";function _type_of(t){return t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t}var Destination=function(){var t=function(t){return"object"==(void 0===t?"undefined":_type_of(t))&&null!==t&&!function(t){return Array.isArray(t)}(t)&&"[object Object]"===Object.prototype.toString.call(t)},e=Object.defineProperty,n=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,r=Object.prototype.hasOwnProperty,i={};!function(t,n){for(var o in n)e(t,o,{get:n[o],enumerable:!0})}(i,{DestinationPlausible:function(){return a},default:function(){return c},destinationPlausible:function(){return l}});var u,a={},l={type:"plausible",config:{},init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=window,n=t.custom||{};t.loadScript&&function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"https://plausible.io/js/script.manual.js",n=document.createElement("script");n.src=e,t&&(n.dataset.domain=t),document.head.appendChild(n)}(n.domain),e.plausible=e.plausible||function(){(e.plausible.q=e.plausible.q||[]).push(arguments)}},push:function(e,n,o){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=n.fn,u=t(r.data)?r.data:{};(i||window.plausible)("".concat(e.event),u)}},c=l;return u=i,function(t,i,u,a){if(i&&"object"===(void 0===i?"undefined":_type_of(i))||"function"==typeof i){var l=!0,c=!1,f=void 0;try{for(var p,s=function(){var o=p.value;r.call(t,o)||o===u||e(t,o,{get:function(){return i[o]},enumerable:!(a=n(i,o))||a.enumerable})},d=o(i)[Symbol.iterator]();!(l=(p=d.next()).done);l=!0)s()}catch(t){c=!0,f=t}finally{try{l||null==d.return||d.return()}finally{if(c)throw f}}}return t}(e({},"__esModule",{value:!0}),u)}();