Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiosmosis <diosmosis@users.noreply.github.com>2022-08-16 05:29:21 +0300
committerdiosmosis <diosmosis@users.noreply.github.com>2022-08-16 05:29:32 +0300
commit54433372080e17050f19add2dd5dd620bf737347 (patch)
tree6a5fee0a86ddff17c10d86c8e5cde2a0f2a1d2ce
parent5cba4fcbf5cd58ae8bff7273f38c1fd70afc83e6 (diff)
parent40ef54a1a745340b8a391ffaca7862885617e5fc (diff)
Merge branch 'vue-remove-angularjs-Marketplace' of github.com:matomo-org/matomo into vue-remove-angularjs-Marketplacevue-remove-angularjs-Marketplace
-rw-r--r--plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.js2
-rw-r--r--plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.min.js2
-rw-r--r--plugins/CorePluginsAdmin/vue/src/index.ts2
-rw-r--r--plugins/Marketplace/Marketplace.php1
-rw-r--r--plugins/Marketplace/vue/dist/Marketplace.umd.js32
-rw-r--r--plugins/Marketplace/vue/dist/Marketplace.umd.min.js2
-rw-r--r--plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue6
7 files changed, 22 insertions, 25 deletions
diff --git a/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.js b/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.js
index 221d8fd739..460eb4f7b4 100644
--- a/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.js
+++ b/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.js
@@ -127,12 +127,12 @@ __webpack_require__.d(__webpack_exports__, "PluginUpload", function() { return /
__webpack_require__.d(__webpack_exports__, "SaveButton", function() { return /* reexport */ SaveButton; });
__webpack_require__.d(__webpack_exports__, "Form", function() { return /* reexport */ Form; });
__webpack_require__.d(__webpack_exports__, "GroupedSettings", function() { return /* reexport */ GroupedSettings; });
+__webpack_require__.d(__webpack_exports__, "PasswordConfirmation", function() { return /* reexport */ PasswordConfirmation; });
__webpack_require__.d(__webpack_exports__, "PluginsIntro", function() { return /* reexport */ PluginsIntro; });
__webpack_require__.d(__webpack_exports__, "PluginName", function() { return /* reexport */ PluginName; });
__webpack_require__.d(__webpack_exports__, "PluginsTable", function() { return /* reexport */ PluginsTable; });
__webpack_require__.d(__webpack_exports__, "PluginsTableWithUpdates", function() { return /* reexport */ PluginsTableWithUpdates; });
__webpack_require__.d(__webpack_exports__, "UploadPluginDialog", function() { return /* reexport */ UploadPluginDialog; });
-__webpack_require__.d(__webpack_exports__, "PasswordConfirmation", function() { return /* reexport */ PasswordConfirmation; });
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js
// This file is imported into lib/wc client bundles.
diff --git a/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.min.js b/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.min.js
index 4296613498..5b60b6dd7d 100644
--- a/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.min.js
+++ b/plugins/CorePluginsAdmin/vue/dist/CorePluginsAdmin.umd.min.js
@@ -1,4 +1,4 @@
-(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue")):"function"===typeof define&&define.amd?define(["CoreHome"],t):"object"===typeof exports?exports["CorePluginsAdmin"]=t(require("CoreHome"),require("vue")):e["CorePluginsAdmin"]=t(e["CoreHome"],e["Vue"])})("undefined"!==typeof self?self:this,(function(e,t){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/CorePluginsAdmin/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"FormField",(function(){return Kt})),n.d(t,"Field",(function(){return en})),n.d(t,"PluginSettings",(function(){return Hn})),n.d(t,"PluginFilter",(function(){return so})),n.d(t,"PluginManagement",(function(){return Gn})),n.d(t,"PluginUpload",(function(){return Qn})),n.d(t,"SaveButton",(function(){return vo})),n.d(t,"Form",(function(){return ho})),n.d(t,"GroupedSettings",(function(){return yn})),n.d(t,"PluginsIntro",(function(){return No})),n.d(t,"PluginName",(function(){return xo})),n.d(t,"PluginsTable",(function(){return wl})),n.d(t,"PluginsTableWithUpdates",(function(){return tr})),n.d(t,"UploadPluginDialog",(function(){return br})),n.d(t,"PasswordConfirmation",(function(){return Pn})),"undefined"!==typeof window){var o=window.document.currentScript,i=o&&o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);i&&(n.p=i[1])}var l=n("19dc"),r=n("8bbf"),a={class:"form-group row matomo-form-field"},c={key:0,class:"col s12"},u={key:0,class:"form-help"},s={key:0,class:"inline-help",ref:"inlineHelp"},d=Object(r["createElementVNode"])("br",null,null,-1);function m(e,t,n,o,i,l){return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("div",a,[e.formField.introduction?(Object(r["openBlock"])(),Object(r["createElementBlock"])("h3",c,Object(r["toDisplayString"])(e.formField.introduction),1)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["col s12",{"input-field":"checkbox"!==e.formField.uiControl&&"radio"!==e.formField.uiControl,"file-field":"file"===e.formField.uiControl,m6:!e.formField.fullWidth}])},[(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["resolveDynamicComponent"])(e.childComponent),Object(r["mergeProps"])(Object.assign(Object.assign({formField:e.formField},e.formField),{},{modelValue:e.processedModelValue,modelModifiers:e.modelModifiers,availableOptions:e.availableOptions},e.extraChildComponentParams),{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.onChange(t)})}),null,16))],2),Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["col s12",{m6:!e.formField.fullWidth}])},[e.showFormHelp?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",u,[Object(r["withDirectives"])(Object(r["createElementVNode"])("div",{class:"form-description"},Object(r["toDisplayString"])(e.formField.description),513),[[r["vShow"],e.formField.description]]),e.formField.inlineHelp||e.hasInlineHelpSlot?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",s,[e.inlineHelpComponent?(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["resolveDynamicComponent"])(e.inlineHelpComponent),Object(r["normalizeProps"])(Object(r["mergeProps"])({key:0},e.inlineHelpBind)),null,16)):Object(r["createCommentVNode"])("",!0),Object(r["renderSlot"])(e.$slots,"inline-help")],512)):Object(r["createCommentVNode"])("",!0),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",null,[d,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("General_Default"))+": ",1),Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(e.defaultValuePrettyTruncated),1)],512),[[r["vShow"],e.showDefaultValue]])])):Object(r["createCommentVNode"])("",!0)],2)],512)),[[r["vShow"],e.showField]])}var p={class:"checkbox"},f=["checked","id","name"],b=["innerHTML"];function g(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",p,[Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},e.uiControlAttributes,{value:1,checked:e.isChecked,type:"checkbox",id:e.name,name:e.name}),null,16,f),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.title)},null,8,b)])])}var v=Object(r["defineComponent"])({props:{modelValue:[Boolean,Number,String],modelModifiers:Object,uiControlAttributes:Object,name:String,title:String},inheritAttrs:!1,emits:["update:modelValue"],methods:{onChange:function(e){var t=e.target.checked;if(this.modelValue!==t){var n;if(null===(n=this.modelModifiers)||void 0===n||!n.abortable)return void this.$emit("update:modelValue",t);var o={value:t,abort:function(){e.target.checked=!t}};this.$emit("update:modelValue",o)}}},computed:{isChecked:function(){return!!this.modelValue&&"0"!==this.modelValue}}});v.render=g;var O=v,j={ref:"root"},h=["value","checked","onChange","id","name"];function y(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",j,[Object(r["withDirectives"])(Object(r["createElementVNode"])("label",{class:"fieldRadioTitle"},Object(r["toDisplayString"])(e.title),513),[[r["vShow"],e.title]]),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.availableOptions,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:n,class:"checkbox"},[Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({value:t.key,checked:!!e.checkboxStates[n],onChange:function(t){return e.onChange(n)}},e.uiControlAttributes,{type:"checkbox",id:"".concat(e.name).concat(t.key),name:t.name}),null,16,h),Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(t.value),1),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",{class:"form-description"},Object(r["toDisplayString"])(t.description),513),[[r["vShow"],t.description]])])])})),128))],512)}function k(e){return S(e)||C(e)||w(e)||V()}function V(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w(e,t){if(e){if("string"===typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(e,t):void 0}}function C(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function S(e){if(Array.isArray(e))return A(e)}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function N(e,t){return(e||[]).map((function(e){return t&&-1!==t.indexOf(e.key)}))}var E=Object(r["defineComponent"])({props:{modelValue:Array,modelModifiers:Object,name:String,title:String,availableOptions:Array,uiControlAttributes:Object,type:String},inheritAttrs:!1,emits:["update:modelValue"],computed:{checkboxStates:function(){return N(this.availableOptions,this.modelValue)}},mounted:function(){window.Materialize.updateTextFields()},methods:{onChange:function(e){var t,n=this,o=k(this.checkboxStates);o[e]=!o[e];var i=this.availableOptions||{},l=[];if(Object.values(i).forEach((function(e,t){o[t]&&l.push(e.key)})),null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var r={value:l,abort:function(){var t=n.$refs.root.querySelectorAll("input").item(e);t.checked=!t.checked}};this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",l)}}});E.render=y;var B=E,P={class:"expandableSelector"},x=Object(r["createElementVNode"])("svg",{class:"caret",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},[Object(r["createElementVNode"])("path",{d:"M7 10l5 5 5-5z"}),Object(r["createElementVNode"])("path",{d:"M0 0h24v24H0z",fill:"none"})],-1),F=["value"],M={class:"expandableList z-depth-2"},T={class:"searchContainer"},D={class:"collection firstLevel"},$=["onClick"],_={class:"collection secondLevel"},L=["onClick"],U={class:"primary-content"},H=["title"];function I(e,t,n,o,i,l){var a=Object(r["resolveDirective"])("focus-if"),c=Object(r["resolveDirective"])("focus-anywhere-but-here");return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("div",P,[Object(r["createElementVNode"])("div",{onClick:t[0]||(t[0]=function(t){return e.showSelect=!e.showSelect}),class:"select-wrapper"},[x,Object(r["createElementVNode"])("input",{type:"text",class:"select-dropdown",readonly:"readonly",value:e.modelValueText},null,8,F)]),Object(r["withDirectives"])(Object(r["createElementVNode"])("div",M,[Object(r["createElementVNode"])("div",T,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"text",placeholder:"Search","onUpdate:modelValue":t[1]||(t[1]=function(t){return e.searchTerm=t}),class:"expandableSearch browser-default"},null,512),[[r["vModelText"],e.searchTerm],[a,e.showSelect]])]),Object(r["createElementVNode"])("ul",D,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.availableOptions,(function(t,n){return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("li",{class:"collection-item",key:n},[Object(r["createElementVNode"])("h4",{class:"expandableListCategory",onClick:function(n){return e.onCategoryClicked(t)}},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.group)+" ",1),Object(r["createElementVNode"])("span",{class:Object(r["normalizeClass"])(["secondary-content",{"icon-arrow-right":e.showCategory!==t.group,"icon-arrow-bottom":e.showCategory===t.group}])},null,2)],8,$),Object(r["withDirectives"])(Object(r["createElementVNode"])("ul",_,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(t.values.filter((function(t){return-1!==t.value.toLowerCase().indexOf(e.searchTerm.toLowerCase())})),(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("li",{class:"expandableListItem collection-item valign-wrapper",key:t.key,onClick:function(n){return e.onValueClicked(t)}},[Object(r["createElementVNode"])("span",U,Object(r["toDisplayString"])(t.value),1),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",{title:t.tooltip,class:"secondary-content icon-help"},null,8,H),[[r["vShow"],t.tooltip]])],8,L)})),128))],512),[[r["vShow"],e.showCategory===t.group||e.searchTerm]])],512)),[[r["vShow"],t.values.filter((function(t){return-1!==t.value.toLowerCase().indexOf(e.searchTerm.toLowerCase())})).length]])})),128))])],512),[[r["vShow"],e.showSelect]])],512)),[[c,{blur:e.onBlur}]])}function J(e){var t=[];if(!e)return t;var n={};return Object.values(e).forEach((function(e){var t=e,o=t.group||"";o in n&&n[o]||(n[o]={values:[],group:o});var i={key:t.key,value:t.value};"tooltip"in t&&t.tooltip&&(i.tooltip=t.tooltip),n[o].values.push(i)})),Object.values(n).forEach((function(e){e.values.length&&t.push(e)})),t}var z=Object(r["defineComponent"])({props:{modelValue:[Number,String],modelModifiers:Object,availableOptions:Array,title:String},directives:{FocusAnywhereButHere:l["FocusAnywhereButHere"],FocusIf:l["FocusIf"]},inheritAttrs:!1,emits:["update:modelValue"],data:function(){return{showSelect:!1,searchTerm:"",showCategory:""}},computed:{modelValueText:function(){if(this.title)return this.title;var e,t=this.modelValue,n=this.availableOptions||[];return n.some((function(n){return e=n.values.find((function(e){return e.key===t})),e})),e?e.value?"".concat(e.value):"":t?"".concat(t):""}},methods:{onBlur:function(){this.showSelect=!1},onCategoryClicked:function(e){this.showCategory===e.group?this.showCategory="":this.showCategory=e.group},onValueClicked:function(e){var t;if(this.showSelect=!1,null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var n={value:e.key,abort:function(){}};this.$emit("update:modelValue",n)}else this.$emit("update:modelValue",e.key)}}});z.render=I;var q=z,G=["for","innerHTML"];function R(e,t,n,o,i,l){var a=Object(r["resolveComponent"])("FieldArray");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,G),Object(r["createVNode"])(a,{name:e.name,"model-value":e.modelValue,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.onValueUpdate(t)}),"model-modifiers":e.modelModifiers,field:e.uiControlAttributes.field},null,8,["name","model-value","model-modifiers","field"])])}var K=Object(r["defineComponent"])({components:{FieldArray:l["FieldArray"]},props:{name:String,title:String,modelValue:null,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,emits:["update:modelValue"],methods:{onValueUpdate:function(e){this.$emit("update:modelValue",e)}}});K.render=R;var W=K,Z={class:"btn"},Y=["for","innerHTML"],Q=["name","id"],X={class:"file-path-wrapper"},ee=["value"];function te(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("div",Z,[Object(r["createElementVNode"])("span",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,Y),Object(r["createElementVNode"])("input",{ref:"fileInput",name:e.name,type:"file",id:e.name,onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},null,40,Q)]),Object(r["createElementVNode"])("div",X,[Object(r["createElementVNode"])("input",{class:"file-path validate",value:e.filePath,type:"text"},null,8,ee)])])}var ne=Object(r["defineComponent"])({props:{name:String,title:String,modelValue:[String,File],modelModifiers:Object},inheritAttrs:!1,emits:["update:modelValue"],watch:{modelValue:function(e){if(!e||""===e){var t=this.$refs.fileInput;t.value=""}}},methods:{onChange:function(e){var t,n=e.target.files;if(n){var o=n.item(0);if(null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var i={value:o,abort:function(){}};this.$emit("update:modelValue",i)}else this.$emit("update:modelValue",o)}}},computed:{filePath:function(){if(this.modelValue instanceof File)return this.$refs.fileInput.value}}});ne.render=te;var oe=ne,ie=["type","name","value"];function le(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("input",{type:e.uiControl,name:e.name,value:e.modelValue,onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},null,40,ie)])}var re=Object(r["defineComponent"])({props:{modelValue:null,modelModifiers:Object,uiControl:String,name:String},inheritAttrs:!1,emits:["update:modelValue"],methods:{onChange:function(e){this.$emit("update:modelValue",e.target.value)}}});re.render=le;var ae=re,ce={class:"fieldMultiTuple"},ue=["for","innerHTML"];function se(e,t,n,o,i,l){var a=Object(r["resolveComponent"])("MultiPairField");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ce,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,ue),Object(r["createVNode"])(a,{name:e.name,"model-value":e.modelValue,"onUpdate:modelValue":e.onUpdateValue,"model-modifiers":e.modelModifiers,field1:e.uiControlAttributes.field1,field2:e.uiControlAttributes.field2,field3:e.uiControlAttributes.field3,field4:e.uiControlAttributes.field4},null,8,["name","model-value","onUpdate:modelValue","model-modifiers","field1","field2","field3","field4"])])}var de=Object(r["defineComponent"])({props:{name:String,title:String,modelValue:null,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,components:{MultiPairField:l["MultiPairField"]},emits:["update:modelValue"],methods:{onUpdateValue:function(e){this.$emit("update:modelValue",e)}}});de.render=se;var me=de,pe=["type","id","name","value"],fe=["for","innerHTML"];function be(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({class:"control_".concat(e.uiControl),type:e.uiControl,id:e.name,name:e.name,value:e.modelValueFormatted,onKeydown:t[0]||(t[0]=function(t){return e.onChange(t)}),onChange:t[1]||(t[1]=function(t){return e.onChange(t)})},e.uiControlAttributes),null,16,pe),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,fe)],64)}var ge=Object(r["defineComponent"])({props:{uiControl:String,name:String,title:String,modelValue:[Number,String],modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,emits:["update:modelValue"],created:function(){this.onChange=Object(l["debounce"])(this.onChange.bind(this),50)},methods:{onChange:function(e){var t=this,n=parseFloat(e.target.value);if(n!==this.modelValue){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.modelValueFormatted&&(e.target.value=t.modelValueFormatted)}};this.$emit("update:modelValue",i)}}},mounted:function(){window.Materialize.updateTextFields()},watch:{modelValue:function(){setTimeout((function(){window.Materialize.updateTextFields()}))}},computed:{modelValueFormatted:function(){return(this.modelValue||"").toString()}}});ge.render=be;var ve=ge,Oe={ref:"root"},je=["value","id","name","disabled","checked"];function he(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Oe,[Object(r["withDirectives"])(Object(r["createElementVNode"])("label",{class:"fieldRadioTitle"},Object(r["toDisplayString"])(e.title),513),[[r["vShow"],e.title]]),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.availableOptions||[],(function(n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:n.key,class:"radio"},[Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({value:n.key,onChange:t[0]||(t[0]=function(t){return e.onChange(t)}),type:"radio",id:"".concat(e.name).concat(n.key),name:e.name,disabled:n.disabled||e.disabled},e.uiControlAttributes,{checked:e.modelValue===n.key||"".concat(e.modelValue)===n.key}),null,16,je),Object(r["createElementVNode"])("span",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(n.value)+" ",1),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",{class:"form-description"},Object(r["toDisplayString"])(n.description),513),[[r["vShow"],n.description]])])])])})),128))],512)}var ye=Object(r["defineComponent"])({props:{title:String,availableOptions:Array,name:String,disabled:Boolean,uiControlAttributes:Object,modelValue:[String,Number],modelModifiers:Object},inheritAttrs:!1,emits:["update:modelValue"],methods:{onChange:function(e){var t,n=this;if(null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var o=function(){n.$refs.root.querySelectorAll("input").forEach((function(e,t){var o;if(null!==(o=n.availableOptions)&&void 0!==o&&o[t]){var i=n.availableOptions[t].key;e.checked=n.modelValue===i||"".concat(n.modelValue)===i}}))},i={value:e.target.value,abort:function(){o()}};this.$emit("update:modelValue",i)}else this.$emit("update:modelValue",e.target.value)}}});ye.render=he;var ke=ye;function Ve(e,t){return Ne(e)||Ae(e,t)||Ce(e,t)||we()}function we(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ce(e,t){if(e){if("string"===typeof e)return Se(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Se(e,t):void 0}}function Se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Ae(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,l=[],r=!0,a=!1;try{for(n=n.call(e);!(r=(o=n.next()).done);r=!0)if(l.push(o.value),t&&l.length===t)break}catch(c){a=!0,i=c}finally{try{r||null==n["return"]||n["return"]()}finally{if(a)throw i}}return l}}function Ne(e){if(Array.isArray(e))return e}var Ee={key:0,class:"matomo-field-select"},Be=["multiple","name"],Pe=["label"],xe=["value","selected","disabled"],Fe=["for","innerHTML"],Me={key:1,class:"matomo-field-select"},Te=["multiple","name"],De=["value","selected","disabled"],$e=["for","innerHTML"];function _e(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[e.groupedOptions?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ee,[Object(r["createElementVNode"])("select",Object(r["mergeProps"])({ref:"select",class:"grouped",multiple:e.multiple,name:e.name,onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},e.uiControlAttributes),[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.groupedOptions,(function(t){var n=Ve(t,2),o=n[0],i=n[1];return Object(r["openBlock"])(),Object(r["createElementBlock"])("optgroup",{key:o,label:o},[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{key:t.key,value:"string:".concat(t.key),selected:e.multiple?e.modelValue&&-1!==e.modelValue.indexOf(t.key):e.modelValue===t.key,disabled:t.disabled},Object(r["toDisplayString"])(t.value),9,xe)})),128))],8,Pe)})),128))],16,Be),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,Fe)])):Object(r["createCommentVNode"])("",!0),!e.groupedOptions&&e.options?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Me,[Object(r["createElementVNode"])("select",Object(r["mergeProps"])({class:"ungrouped",ref:"select",multiple:e.multiple,name:e.name,onChange:t[1]||(t[1]=function(t){return e.onChange(t)})},e.uiControlAttributes),[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.options,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{key:t.key,value:"string:".concat(t.key),selected:e.multiple?e.modelValue&&-1!==e.modelValue.indexOf(t.key):e.modelValue===t.key,disabled:t.disabled},Object(r["toDisplayString"])(t.value),9,De)})),128))],16,Te),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,$e)])):Object(r["createCommentVNode"])("",!0)],64)}function Le(e){return Ie(e)||He(e)||qe(e)||Ue()}function Ue(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function He(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Ie(e){if(Array.isArray(e))return Ge(e)}function Je(e,t){return Ke(e)||Re(e,t)||qe(e,t)||ze()}function ze(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function qe(e,t){if(e){if("string"===typeof e)return Ge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ge(e,t):void 0}}function Ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Re(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,l=[],r=!0,a=!1;try{for(n=n.call(e);!(r=(o=n.next()).done);r=!0)if(l.push(o.value),t&&l.length===t)break}catch(c){a=!0,i=c}finally{try{r||null==n["return"]||n["return"]()}finally{if(a)throw i}}return l}}function Ke(e){if(Array.isArray(e))return e}function We(e){return We="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},We(e)}function Ze(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4?arguments[4]:void 0;if(e){var l=window.$(e);if(Array.from(e.options).forEach((function(e){e.selected=i?!!t&&-1!==t.indexOf(e.value.replace(/^string:/,"")):"string:".concat(t)===e.value})),l.formSelect(o),n){var r=l.closest(".select-wrapper").find("input");r.attr("placeholder",n)}}}function Ye(e){return!Array.isArray(e)&&"object"===We(e)&&Object.values(e).some((function(e){return"object"===We(e)}))}function Qe(e,t){return e.some((function(e){return e.key===t}))}function Xe(e,t,n){if(!e)return[];var o=!0,i=e;Ye(i)||(i={"":e},o=!1);var l=[];return Object.entries(i).forEach((function(e){var n=Je(e,2),i=n[0],r=n[1];Object.entries(r).forEach((function(e){var n=Je(e,2),r=n[0],a=n[1];if(a&&"object"===We(a)&&"undefined"!==typeof a.key)l.push(a);else{var c=r;"integer"===t&&"string"===typeof r&&(c=parseInt(r,10)),l.push({group:o?i:void 0,key:c,value:a})}}))})),null!==n&&void 0!==n&&n.placeholder&&!Qe(l,"")?[{key:"",value:""}].concat(l):l}function et(e){return"string"===typeof e?e.replace(/^string:/,""):e}var tt=Object(r["defineComponent"])({props:{modelValue:null,modelModifiers:Object,multiple:Boolean,name:String,title:String,availableOptions:Array,uiControlAttributes:Object,uiControlOptions:Object},inheritAttrs:!1,emits:["update:modelValue"],computed:{options:function(){var e=this.availableOptions;return!e||Qe(e,"")||"undefined"!==typeof this.modelValue&&null!==this.modelValue&&""!==this.modelValue?e:[{key:"",value:this.modelValue,group:this.hasGroups?"":void 0}].concat(Le(e))},hasGroups:function(){var e=this.availableOptions;return e&&e[0]&&"undefined"!==typeof e[0].group},groupedOptions:function(){var e=this.options;if(!this.hasGroups||!e)return null;var t={};e.forEach((function(e){var n=e.group;t[n]=t[n]||[],t[n].push(e)}));var n=Object.entries(t);return n.sort((function(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0})),n}},methods:{onChange:function(e){var t,n,o=this,i=e.target;if(this.multiple?(n=Array.from(i.options).filter((function(e){return e.selected})).map((function(e){return e.value})),n=n.map((function(e){return et(e)}))):(n=i.value,n=et(n)),null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var l={value:n,abort:function(){o.onModelValueChange(o.modelValue)}};this.$emit("update:modelValue",l)}else this.$emit("update:modelValue",n)},onModelValueChange:function(e){var t=this;window.$(this.$refs.select).val(e),setTimeout((function(){var n;Ze(t.$refs.select,e,null===(n=t.uiControlAttributes)||void 0===n?void 0:n.placeholder,t.uiControlOptions,t.multiple)}))}},watch:{modelValue:function(e){this.onModelValueChange(e)},"uiControlAttributes.disabled":{handler:function(e,t){var n=this;setTimeout((function(){var o;e!==t&&Ze(n.$refs.select,n.modelValue,null===(o=n.uiControlAttributes)||void 0===o?void 0:o.placeholder,n.uiControlOptions,n.multiple)}))}},availableOptions:function(e,t){var n=this;e!==t&&setTimeout((function(){var e;Ze(n.$refs.select,n.modelValue,null===(e=n.uiControlAttributes)||void 0===e?void 0:e.placeholder,n.uiControlOptions,n.multiple)}))}},mounted:function(){var e=this;setTimeout((function(){var t;Ze(e.$refs.select,e.modelValue,null===(t=e.uiControlAttributes)||void 0===t?void 0:t.placeholder,e.uiControlOptions,e.multiple)}))}});tt.render=_e;var nt=tt,ot=["for","innerHTML"],it={class:"sites_autocomplete"};function lt(e,t,n,o,i,l){var a=Object(r["resolveComponent"])("SiteSelector");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,class:"siteSelectorLabel",innerHTML:e.$sanitize(e.title)},null,8,ot),Object(r["createElementVNode"])("div",it,[Object(r["createVNode"])(a,Object(r["mergeProps"])({"model-value":e.modelValue,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.onChange(t)}),id:e.name,"show-all-sites-item":e.uiControlAttributes.showAllSitesItem||!1,"switch-site-on-select":!1,"show-selected-site":!0,"only-sites-with-admin-access":e.uiControlAttributes.onlySitesWithAdminAccess||!1},e.uiControlAttributes),null,16,["model-value","id","show-all-sites-item","only-sites-with-admin-access"])])])}var rt=Object(r["defineComponent"])({props:{name:String,title:String,modelValue:Object,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,components:{SiteSelector:l["SiteSelector"]},emits:["update:modelValue"],methods:{onChange:function(e){var t;if(null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var n={value:e,abort:function(){}};this.$emit("update:modelValue",n)}else this.$emit("update:modelValue",e)}}});rt.render=lt;var at=rt,ct=["type","id","name","value"],ut=["for","innerHTML"];function st(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({class:"control_".concat(e.uiControl),type:e.uiControl,id:e.name,name:e.name,value:e.modelValueText,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)})},e.uiControlAttributes),null,16,ct),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,ut)],64)}var dt=Object(r["defineComponent"])({props:{title:String,name:String,uiControlAttributes:Object,modelValue:[String,Number],modelModifiers:Object,uiControl:String},inheritAttrs:!1,emits:["update:modelValue"],computed:{modelValueText:function(){return"undefined"===typeof this.modelValue||null===this.modelValue?"":this.modelValue.toString()}},created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},mounted:function(){setTimeout((function(){window.Materialize.updateTextFields()}))},watch:{modelValue:function(){setTimeout((function(){window.Materialize.updateTextFields()}))}},methods:{onKeydown:function(e){var t=this,n=e.target.value;if(this.modelValue!==n){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.modelValueText&&(e.target.value=t.modelValueText)}};this.$emit("update:modelValue",i)}}}});dt.render=st;var mt=dt,pt=["for","innerHTML"],ft=["type","name","value"];function bt(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,pt),Object(r["createElementVNode"])("input",Object(r["mergeProps"])({class:"control_".concat(e.uiControl),type:e.uiControl,name:e.name,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)}),value:e.concattedValues},e.uiControlAttributes),null,16,ft)])}var gt=Object(r["defineComponent"])({props:{name:String,title:String,uiControl:String,modelValue:Array,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,computed:{concattedValues:function(){return"string"===typeof this.modelValue?this.modelValue:(this.modelValue||[]).join(", ")}},emits:["update:modelValue"],created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},methods:{onKeydown:function(e){var t=this,n=e.target.value.split(",").map((function(e){return e.trim()}));if(n.join(", ")!==this.concattedValues){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.concattedValues&&(e.target.value=t.concattedValues)}};this.$emit("update:modelValue",i)}}}});gt.render=bt;var vt=gt,Ot=["name","id","value"],jt=["for","innerHTML"];function ht(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("textarea",Object(r["mergeProps"])({name:e.name},e.uiControlAttributes,{id:e.name,value:e.modelValueText,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)}),class:"materialize-textarea",ref:"textarea"}),null,16,Ot),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,jt)],64)}var yt=Object(r["defineComponent"])({props:{name:String,uiControlAttributes:Object,modelValue:String,modelModifiers:Object,title:String},inheritAttrs:!1,emits:["update:modelValue"],created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},methods:{onKeydown:function(e){var t=this,n=e.target.value;if(n!==this.modelValue){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.modelValue&&(e.target.value=t.modelValueText)}};this.$emit("update:modelValue",i)}}},computed:{modelValueText:function(){return this.modelValue||""}},watch:{modelValue:function(){var e=this;setTimeout((function(){window.Materialize.textareaAutoResize(e.$refs.textarea),window.Materialize.updateTextFields()}))}},mounted:function(){var e=this;setTimeout((function(){window.Materialize.textareaAutoResize(e.$refs.textarea),window.Materialize.updateTextFields()}))}});yt.render=ht;var kt=yt,Vt=["for","innerHTML"],wt=["name","value"];function Ct(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,Vt),Object(r["createElementVNode"])("textarea",Object(r["mergeProps"])({ref:"textarea",name:e.name},e.uiControlAttributes,{value:e.concattedValue,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)}),class:"materialize-textarea"}),null,16,wt)])}var St="\n",At=Object(r["defineComponent"])({props:{name:String,title:String,uiControlAttributes:Object,modelValue:[Array,String],modelModifiers:Object},inheritAttrs:!1,emits:["update:modelValue"],computed:{concattedValue:function(){return"string"===typeof this.modelValue?this.modelValue:(this.modelValue||[]).join(St)}},created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},methods:{onKeydown:function(e){var t=this,n=e.target.value.split(St);if(n.join(St)!==this.concattedValue){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.concattedValue&&(e.target.value=t.concattedValue)}};this.$emit("update:modelValue",i)}}},watch:{modelValue:function(e,t){var n=this;e!==t&&setTimeout((function(){n.$refs.textarea&&window.Materialize.textareaAutoResize(n.$refs.textarea),window.Materialize.updateTextFields()}))}},mounted:function(){var e=this;setTimeout((function(){e.$refs.textarea&&window.Materialize.textareaAutoResize(e.$refs.textarea),window.Materialize.updateTextFields()}))}});At.render=Ct;var Nt=At;function Et(e){return Et="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Et(e)}function Bt(e,t){return Tt(e)||Mt(e,t)||xt(e,t)||Pt()}function Pt(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function xt(e,t){if(e){if("string"===typeof e)return Ft(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ft(e,t):void 0}}function Ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Mt(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,l=[],r=!0,a=!1;try{for(n=n.call(e);!(r=(o=n.next()).done);r=!0)if(l.push(o.value),t&&l.length===t)break}catch(c){a=!0,i=c}finally{try{r||null==n["return"]||n["return"]()}finally{if(a)throw i}}return l}}function Tt(e){if(Array.isArray(e))return e}
+(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue")):"function"===typeof define&&define.amd?define(["CoreHome"],t):"object"===typeof exports?exports["CorePluginsAdmin"]=t(require("CoreHome"),require("vue")):e["CorePluginsAdmin"]=t(e["CoreHome"],e["Vue"])})("undefined"!==typeof self?self:this,(function(e,t){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/CorePluginsAdmin/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"FormField",(function(){return Kt})),n.d(t,"Field",(function(){return en})),n.d(t,"PluginSettings",(function(){return Hn})),n.d(t,"PluginFilter",(function(){return so})),n.d(t,"PluginManagement",(function(){return Gn})),n.d(t,"PluginUpload",(function(){return Qn})),n.d(t,"SaveButton",(function(){return vo})),n.d(t,"Form",(function(){return ho})),n.d(t,"GroupedSettings",(function(){return yn})),n.d(t,"PasswordConfirmation",(function(){return Pn})),n.d(t,"PluginsIntro",(function(){return No})),n.d(t,"PluginName",(function(){return xo})),n.d(t,"PluginsTable",(function(){return wl})),n.d(t,"PluginsTableWithUpdates",(function(){return tr})),n.d(t,"UploadPluginDialog",(function(){return br})),"undefined"!==typeof window){var o=window.document.currentScript,i=o&&o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);i&&(n.p=i[1])}var l=n("19dc"),r=n("8bbf"),a={class:"form-group row matomo-form-field"},c={key:0,class:"col s12"},u={key:0,class:"form-help"},s={key:0,class:"inline-help",ref:"inlineHelp"},d=Object(r["createElementVNode"])("br",null,null,-1);function m(e,t,n,o,i,l){return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("div",a,[e.formField.introduction?(Object(r["openBlock"])(),Object(r["createElementBlock"])("h3",c,Object(r["toDisplayString"])(e.formField.introduction),1)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["col s12",{"input-field":"checkbox"!==e.formField.uiControl&&"radio"!==e.formField.uiControl,"file-field":"file"===e.formField.uiControl,m6:!e.formField.fullWidth}])},[(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["resolveDynamicComponent"])(e.childComponent),Object(r["mergeProps"])(Object.assign(Object.assign({formField:e.formField},e.formField),{},{modelValue:e.processedModelValue,modelModifiers:e.modelModifiers,availableOptions:e.availableOptions},e.extraChildComponentParams),{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.onChange(t)})}),null,16))],2),Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["col s12",{m6:!e.formField.fullWidth}])},[e.showFormHelp?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",u,[Object(r["withDirectives"])(Object(r["createElementVNode"])("div",{class:"form-description"},Object(r["toDisplayString"])(e.formField.description),513),[[r["vShow"],e.formField.description]]),e.formField.inlineHelp||e.hasInlineHelpSlot?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",s,[e.inlineHelpComponent?(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["resolveDynamicComponent"])(e.inlineHelpComponent),Object(r["normalizeProps"])(Object(r["mergeProps"])({key:0},e.inlineHelpBind)),null,16)):Object(r["createCommentVNode"])("",!0),Object(r["renderSlot"])(e.$slots,"inline-help")],512)):Object(r["createCommentVNode"])("",!0),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",null,[d,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("General_Default"))+": ",1),Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(e.defaultValuePrettyTruncated),1)],512),[[r["vShow"],e.showDefaultValue]])])):Object(r["createCommentVNode"])("",!0)],2)],512)),[[r["vShow"],e.showField]])}var p={class:"checkbox"},f=["checked","id","name"],b=["innerHTML"];function g(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",p,[Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},e.uiControlAttributes,{value:1,checked:e.isChecked,type:"checkbox",id:e.name,name:e.name}),null,16,f),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.title)},null,8,b)])])}var v=Object(r["defineComponent"])({props:{modelValue:[Boolean,Number,String],modelModifiers:Object,uiControlAttributes:Object,name:String,title:String},inheritAttrs:!1,emits:["update:modelValue"],methods:{onChange:function(e){var t=e.target.checked;if(this.modelValue!==t){var n;if(null===(n=this.modelModifiers)||void 0===n||!n.abortable)return void this.$emit("update:modelValue",t);var o={value:t,abort:function(){e.target.checked=!t}};this.$emit("update:modelValue",o)}}},computed:{isChecked:function(){return!!this.modelValue&&"0"!==this.modelValue}}});v.render=g;var O=v,j={ref:"root"},h=["value","checked","onChange","id","name"];function y(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",j,[Object(r["withDirectives"])(Object(r["createElementVNode"])("label",{class:"fieldRadioTitle"},Object(r["toDisplayString"])(e.title),513),[[r["vShow"],e.title]]),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.availableOptions,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:n,class:"checkbox"},[Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({value:t.key,checked:!!e.checkboxStates[n],onChange:function(t){return e.onChange(n)}},e.uiControlAttributes,{type:"checkbox",id:"".concat(e.name).concat(t.key),name:t.name}),null,16,h),Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(t.value),1),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",{class:"form-description"},Object(r["toDisplayString"])(t.description),513),[[r["vShow"],t.description]])])])})),128))],512)}function k(e){return S(e)||C(e)||w(e)||V()}function V(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w(e,t){if(e){if("string"===typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(e,t):void 0}}function C(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function S(e){if(Array.isArray(e))return A(e)}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function N(e,t){return(e||[]).map((function(e){return t&&-1!==t.indexOf(e.key)}))}var E=Object(r["defineComponent"])({props:{modelValue:Array,modelModifiers:Object,name:String,title:String,availableOptions:Array,uiControlAttributes:Object,type:String},inheritAttrs:!1,emits:["update:modelValue"],computed:{checkboxStates:function(){return N(this.availableOptions,this.modelValue)}},mounted:function(){window.Materialize.updateTextFields()},methods:{onChange:function(e){var t,n=this,o=k(this.checkboxStates);o[e]=!o[e];var i=this.availableOptions||{},l=[];if(Object.values(i).forEach((function(e,t){o[t]&&l.push(e.key)})),null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var r={value:l,abort:function(){var t=n.$refs.root.querySelectorAll("input").item(e);t.checked=!t.checked}};this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",l)}}});E.render=y;var B=E,P={class:"expandableSelector"},x=Object(r["createElementVNode"])("svg",{class:"caret",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},[Object(r["createElementVNode"])("path",{d:"M7 10l5 5 5-5z"}),Object(r["createElementVNode"])("path",{d:"M0 0h24v24H0z",fill:"none"})],-1),F=["value"],M={class:"expandableList z-depth-2"},T={class:"searchContainer"},D={class:"collection firstLevel"},$=["onClick"],_={class:"collection secondLevel"},L=["onClick"],U={class:"primary-content"},H=["title"];function I(e,t,n,o,i,l){var a=Object(r["resolveDirective"])("focus-if"),c=Object(r["resolveDirective"])("focus-anywhere-but-here");return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("div",P,[Object(r["createElementVNode"])("div",{onClick:t[0]||(t[0]=function(t){return e.showSelect=!e.showSelect}),class:"select-wrapper"},[x,Object(r["createElementVNode"])("input",{type:"text",class:"select-dropdown",readonly:"readonly",value:e.modelValueText},null,8,F)]),Object(r["withDirectives"])(Object(r["createElementVNode"])("div",M,[Object(r["createElementVNode"])("div",T,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"text",placeholder:"Search","onUpdate:modelValue":t[1]||(t[1]=function(t){return e.searchTerm=t}),class:"expandableSearch browser-default"},null,512),[[r["vModelText"],e.searchTerm],[a,e.showSelect]])]),Object(r["createElementVNode"])("ul",D,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.availableOptions,(function(t,n){return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("li",{class:"collection-item",key:n},[Object(r["createElementVNode"])("h4",{class:"expandableListCategory",onClick:function(n){return e.onCategoryClicked(t)}},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.group)+" ",1),Object(r["createElementVNode"])("span",{class:Object(r["normalizeClass"])(["secondary-content",{"icon-arrow-right":e.showCategory!==t.group,"icon-arrow-bottom":e.showCategory===t.group}])},null,2)],8,$),Object(r["withDirectives"])(Object(r["createElementVNode"])("ul",_,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(t.values.filter((function(t){return-1!==t.value.toLowerCase().indexOf(e.searchTerm.toLowerCase())})),(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("li",{class:"expandableListItem collection-item valign-wrapper",key:t.key,onClick:function(n){return e.onValueClicked(t)}},[Object(r["createElementVNode"])("span",U,Object(r["toDisplayString"])(t.value),1),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",{title:t.tooltip,class:"secondary-content icon-help"},null,8,H),[[r["vShow"],t.tooltip]])],8,L)})),128))],512),[[r["vShow"],e.showCategory===t.group||e.searchTerm]])],512)),[[r["vShow"],t.values.filter((function(t){return-1!==t.value.toLowerCase().indexOf(e.searchTerm.toLowerCase())})).length]])})),128))])],512),[[r["vShow"],e.showSelect]])],512)),[[c,{blur:e.onBlur}]])}function J(e){var t=[];if(!e)return t;var n={};return Object.values(e).forEach((function(e){var t=e,o=t.group||"";o in n&&n[o]||(n[o]={values:[],group:o});var i={key:t.key,value:t.value};"tooltip"in t&&t.tooltip&&(i.tooltip=t.tooltip),n[o].values.push(i)})),Object.values(n).forEach((function(e){e.values.length&&t.push(e)})),t}var z=Object(r["defineComponent"])({props:{modelValue:[Number,String],modelModifiers:Object,availableOptions:Array,title:String},directives:{FocusAnywhereButHere:l["FocusAnywhereButHere"],FocusIf:l["FocusIf"]},inheritAttrs:!1,emits:["update:modelValue"],data:function(){return{showSelect:!1,searchTerm:"",showCategory:""}},computed:{modelValueText:function(){if(this.title)return this.title;var e,t=this.modelValue,n=this.availableOptions||[];return n.some((function(n){return e=n.values.find((function(e){return e.key===t})),e})),e?e.value?"".concat(e.value):"":t?"".concat(t):""}},methods:{onBlur:function(){this.showSelect=!1},onCategoryClicked:function(e){this.showCategory===e.group?this.showCategory="":this.showCategory=e.group},onValueClicked:function(e){var t;if(this.showSelect=!1,null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var n={value:e.key,abort:function(){}};this.$emit("update:modelValue",n)}else this.$emit("update:modelValue",e.key)}}});z.render=I;var q=z,G=["for","innerHTML"];function R(e,t,n,o,i,l){var a=Object(r["resolveComponent"])("FieldArray");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,G),Object(r["createVNode"])(a,{name:e.name,"model-value":e.modelValue,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.onValueUpdate(t)}),"model-modifiers":e.modelModifiers,field:e.uiControlAttributes.field},null,8,["name","model-value","model-modifiers","field"])])}var K=Object(r["defineComponent"])({components:{FieldArray:l["FieldArray"]},props:{name:String,title:String,modelValue:null,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,emits:["update:modelValue"],methods:{onValueUpdate:function(e){this.$emit("update:modelValue",e)}}});K.render=R;var W=K,Z={class:"btn"},Y=["for","innerHTML"],Q=["name","id"],X={class:"file-path-wrapper"},ee=["value"];function te(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("div",Z,[Object(r["createElementVNode"])("span",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,Y),Object(r["createElementVNode"])("input",{ref:"fileInput",name:e.name,type:"file",id:e.name,onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},null,40,Q)]),Object(r["createElementVNode"])("div",X,[Object(r["createElementVNode"])("input",{class:"file-path validate",value:e.filePath,type:"text"},null,8,ee)])])}var ne=Object(r["defineComponent"])({props:{name:String,title:String,modelValue:[String,File],modelModifiers:Object},inheritAttrs:!1,emits:["update:modelValue"],watch:{modelValue:function(e){if(!e||""===e){var t=this.$refs.fileInput;t.value=""}}},methods:{onChange:function(e){var t,n=e.target.files;if(n){var o=n.item(0);if(null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var i={value:o,abort:function(){}};this.$emit("update:modelValue",i)}else this.$emit("update:modelValue",o)}}},computed:{filePath:function(){if(this.modelValue instanceof File)return this.$refs.fileInput.value}}});ne.render=te;var oe=ne,ie=["type","name","value"];function le(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("input",{type:e.uiControl,name:e.name,value:e.modelValue,onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},null,40,ie)])}var re=Object(r["defineComponent"])({props:{modelValue:null,modelModifiers:Object,uiControl:String,name:String},inheritAttrs:!1,emits:["update:modelValue"],methods:{onChange:function(e){this.$emit("update:modelValue",e.target.value)}}});re.render=le;var ae=re,ce={class:"fieldMultiTuple"},ue=["for","innerHTML"];function se(e,t,n,o,i,l){var a=Object(r["resolveComponent"])("MultiPairField");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ce,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,ue),Object(r["createVNode"])(a,{name:e.name,"model-value":e.modelValue,"onUpdate:modelValue":e.onUpdateValue,"model-modifiers":e.modelModifiers,field1:e.uiControlAttributes.field1,field2:e.uiControlAttributes.field2,field3:e.uiControlAttributes.field3,field4:e.uiControlAttributes.field4},null,8,["name","model-value","onUpdate:modelValue","model-modifiers","field1","field2","field3","field4"])])}var de=Object(r["defineComponent"])({props:{name:String,title:String,modelValue:null,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,components:{MultiPairField:l["MultiPairField"]},emits:["update:modelValue"],methods:{onUpdateValue:function(e){this.$emit("update:modelValue",e)}}});de.render=se;var me=de,pe=["type","id","name","value"],fe=["for","innerHTML"];function be(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({class:"control_".concat(e.uiControl),type:e.uiControl,id:e.name,name:e.name,value:e.modelValueFormatted,onKeydown:t[0]||(t[0]=function(t){return e.onChange(t)}),onChange:t[1]||(t[1]=function(t){return e.onChange(t)})},e.uiControlAttributes),null,16,pe),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,fe)],64)}var ge=Object(r["defineComponent"])({props:{uiControl:String,name:String,title:String,modelValue:[Number,String],modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,emits:["update:modelValue"],created:function(){this.onChange=Object(l["debounce"])(this.onChange.bind(this),50)},methods:{onChange:function(e){var t=this,n=parseFloat(e.target.value);if(n!==this.modelValue){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.modelValueFormatted&&(e.target.value=t.modelValueFormatted)}};this.$emit("update:modelValue",i)}}},mounted:function(){window.Materialize.updateTextFields()},watch:{modelValue:function(){setTimeout((function(){window.Materialize.updateTextFields()}))}},computed:{modelValueFormatted:function(){return(this.modelValue||"").toString()}}});ge.render=be;var ve=ge,Oe={ref:"root"},je=["value","id","name","disabled","checked"];function he(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Oe,[Object(r["withDirectives"])(Object(r["createElementVNode"])("label",{class:"fieldRadioTitle"},Object(r["toDisplayString"])(e.title),513),[[r["vShow"],e.title]]),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.availableOptions||[],(function(n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:n.key,class:"radio"},[Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({value:n.key,onChange:t[0]||(t[0]=function(t){return e.onChange(t)}),type:"radio",id:"".concat(e.name).concat(n.key),name:e.name,disabled:n.disabled||e.disabled},e.uiControlAttributes,{checked:e.modelValue===n.key||"".concat(e.modelValue)===n.key}),null,16,je),Object(r["createElementVNode"])("span",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(n.value)+" ",1),Object(r["withDirectives"])(Object(r["createElementVNode"])("span",{class:"form-description"},Object(r["toDisplayString"])(n.description),513),[[r["vShow"],n.description]])])])])})),128))],512)}var ye=Object(r["defineComponent"])({props:{title:String,availableOptions:Array,name:String,disabled:Boolean,uiControlAttributes:Object,modelValue:[String,Number],modelModifiers:Object},inheritAttrs:!1,emits:["update:modelValue"],methods:{onChange:function(e){var t,n=this;if(null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var o=function(){n.$refs.root.querySelectorAll("input").forEach((function(e,t){var o;if(null!==(o=n.availableOptions)&&void 0!==o&&o[t]){var i=n.availableOptions[t].key;e.checked=n.modelValue===i||"".concat(n.modelValue)===i}}))},i={value:e.target.value,abort:function(){o()}};this.$emit("update:modelValue",i)}else this.$emit("update:modelValue",e.target.value)}}});ye.render=he;var ke=ye;function Ve(e,t){return Ne(e)||Ae(e,t)||Ce(e,t)||we()}function we(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ce(e,t){if(e){if("string"===typeof e)return Se(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Se(e,t):void 0}}function Se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Ae(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,l=[],r=!0,a=!1;try{for(n=n.call(e);!(r=(o=n.next()).done);r=!0)if(l.push(o.value),t&&l.length===t)break}catch(c){a=!0,i=c}finally{try{r||null==n["return"]||n["return"]()}finally{if(a)throw i}}return l}}function Ne(e){if(Array.isArray(e))return e}var Ee={key:0,class:"matomo-field-select"},Be=["multiple","name"],Pe=["label"],xe=["value","selected","disabled"],Fe=["for","innerHTML"],Me={key:1,class:"matomo-field-select"},Te=["multiple","name"],De=["value","selected","disabled"],$e=["for","innerHTML"];function _e(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[e.groupedOptions?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ee,[Object(r["createElementVNode"])("select",Object(r["mergeProps"])({ref:"select",class:"grouped",multiple:e.multiple,name:e.name,onChange:t[0]||(t[0]=function(t){return e.onChange(t)})},e.uiControlAttributes),[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.groupedOptions,(function(t){var n=Ve(t,2),o=n[0],i=n[1];return Object(r["openBlock"])(),Object(r["createElementBlock"])("optgroup",{key:o,label:o},[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{key:t.key,value:"string:".concat(t.key),selected:e.multiple?e.modelValue&&-1!==e.modelValue.indexOf(t.key):e.modelValue===t.key,disabled:t.disabled},Object(r["toDisplayString"])(t.value),9,xe)})),128))],8,Pe)})),128))],16,Be),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,Fe)])):Object(r["createCommentVNode"])("",!0),!e.groupedOptions&&e.options?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Me,[Object(r["createElementVNode"])("select",Object(r["mergeProps"])({class:"ungrouped",ref:"select",multiple:e.multiple,name:e.name,onChange:t[1]||(t[1]=function(t){return e.onChange(t)})},e.uiControlAttributes),[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.options,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{key:t.key,value:"string:".concat(t.key),selected:e.multiple?e.modelValue&&-1!==e.modelValue.indexOf(t.key):e.modelValue===t.key,disabled:t.disabled},Object(r["toDisplayString"])(t.value),9,De)})),128))],16,Te),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,$e)])):Object(r["createCommentVNode"])("",!0)],64)}function Le(e){return Ie(e)||He(e)||qe(e)||Ue()}function Ue(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function He(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Ie(e){if(Array.isArray(e))return Ge(e)}function Je(e,t){return Ke(e)||Re(e,t)||qe(e,t)||ze()}function ze(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function qe(e,t){if(e){if("string"===typeof e)return Ge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ge(e,t):void 0}}function Ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Re(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,l=[],r=!0,a=!1;try{for(n=n.call(e);!(r=(o=n.next()).done);r=!0)if(l.push(o.value),t&&l.length===t)break}catch(c){a=!0,i=c}finally{try{r||null==n["return"]||n["return"]()}finally{if(a)throw i}}return l}}function Ke(e){if(Array.isArray(e))return e}function We(e){return We="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},We(e)}function Ze(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4?arguments[4]:void 0;if(e){var l=window.$(e);if(Array.from(e.options).forEach((function(e){e.selected=i?!!t&&-1!==t.indexOf(e.value.replace(/^string:/,"")):"string:".concat(t)===e.value})),l.formSelect(o),n){var r=l.closest(".select-wrapper").find("input");r.attr("placeholder",n)}}}function Ye(e){return!Array.isArray(e)&&"object"===We(e)&&Object.values(e).some((function(e){return"object"===We(e)}))}function Qe(e,t){return e.some((function(e){return e.key===t}))}function Xe(e,t,n){if(!e)return[];var o=!0,i=e;Ye(i)||(i={"":e},o=!1);var l=[];return Object.entries(i).forEach((function(e){var n=Je(e,2),i=n[0],r=n[1];Object.entries(r).forEach((function(e){var n=Je(e,2),r=n[0],a=n[1];if(a&&"object"===We(a)&&"undefined"!==typeof a.key)l.push(a);else{var c=r;"integer"===t&&"string"===typeof r&&(c=parseInt(r,10)),l.push({group:o?i:void 0,key:c,value:a})}}))})),null!==n&&void 0!==n&&n.placeholder&&!Qe(l,"")?[{key:"",value:""}].concat(l):l}function et(e){return"string"===typeof e?e.replace(/^string:/,""):e}var tt=Object(r["defineComponent"])({props:{modelValue:null,modelModifiers:Object,multiple:Boolean,name:String,title:String,availableOptions:Array,uiControlAttributes:Object,uiControlOptions:Object},inheritAttrs:!1,emits:["update:modelValue"],computed:{options:function(){var e=this.availableOptions;return!e||Qe(e,"")||"undefined"!==typeof this.modelValue&&null!==this.modelValue&&""!==this.modelValue?e:[{key:"",value:this.modelValue,group:this.hasGroups?"":void 0}].concat(Le(e))},hasGroups:function(){var e=this.availableOptions;return e&&e[0]&&"undefined"!==typeof e[0].group},groupedOptions:function(){var e=this.options;if(!this.hasGroups||!e)return null;var t={};e.forEach((function(e){var n=e.group;t[n]=t[n]||[],t[n].push(e)}));var n=Object.entries(t);return n.sort((function(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0})),n}},methods:{onChange:function(e){var t,n,o=this,i=e.target;if(this.multiple?(n=Array.from(i.options).filter((function(e){return e.selected})).map((function(e){return e.value})),n=n.map((function(e){return et(e)}))):(n=i.value,n=et(n)),null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var l={value:n,abort:function(){o.onModelValueChange(o.modelValue)}};this.$emit("update:modelValue",l)}else this.$emit("update:modelValue",n)},onModelValueChange:function(e){var t=this;window.$(this.$refs.select).val(e),setTimeout((function(){var n;Ze(t.$refs.select,e,null===(n=t.uiControlAttributes)||void 0===n?void 0:n.placeholder,t.uiControlOptions,t.multiple)}))}},watch:{modelValue:function(e){this.onModelValueChange(e)},"uiControlAttributes.disabled":{handler:function(e,t){var n=this;setTimeout((function(){var o;e!==t&&Ze(n.$refs.select,n.modelValue,null===(o=n.uiControlAttributes)||void 0===o?void 0:o.placeholder,n.uiControlOptions,n.multiple)}))}},availableOptions:function(e,t){var n=this;e!==t&&setTimeout((function(){var e;Ze(n.$refs.select,n.modelValue,null===(e=n.uiControlAttributes)||void 0===e?void 0:e.placeholder,n.uiControlOptions,n.multiple)}))}},mounted:function(){var e=this;setTimeout((function(){var t;Ze(e.$refs.select,e.modelValue,null===(t=e.uiControlAttributes)||void 0===t?void 0:t.placeholder,e.uiControlOptions,e.multiple)}))}});tt.render=_e;var nt=tt,ot=["for","innerHTML"],it={class:"sites_autocomplete"};function lt(e,t,n,o,i,l){var a=Object(r["resolveComponent"])("SiteSelector");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,class:"siteSelectorLabel",innerHTML:e.$sanitize(e.title)},null,8,ot),Object(r["createElementVNode"])("div",it,[Object(r["createVNode"])(a,Object(r["mergeProps"])({"model-value":e.modelValue,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.onChange(t)}),id:e.name,"show-all-sites-item":e.uiControlAttributes.showAllSitesItem||!1,"switch-site-on-select":!1,"show-selected-site":!0,"only-sites-with-admin-access":e.uiControlAttributes.onlySitesWithAdminAccess||!1},e.uiControlAttributes),null,16,["model-value","id","show-all-sites-item","only-sites-with-admin-access"])])])}var rt=Object(r["defineComponent"])({props:{name:String,title:String,modelValue:Object,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,components:{SiteSelector:l["SiteSelector"]},emits:["update:modelValue"],methods:{onChange:function(e){var t;if(null!==(t=this.modelModifiers)&&void 0!==t&&t.abortable){var n={value:e,abort:function(){}};this.$emit("update:modelValue",n)}else this.$emit("update:modelValue",e)}}});rt.render=lt;var at=rt,ct=["type","id","name","value"],ut=["for","innerHTML"];function st(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("input",Object(r["mergeProps"])({class:"control_".concat(e.uiControl),type:e.uiControl,id:e.name,name:e.name,value:e.modelValueText,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)})},e.uiControlAttributes),null,16,ct),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,ut)],64)}var dt=Object(r["defineComponent"])({props:{title:String,name:String,uiControlAttributes:Object,modelValue:[String,Number],modelModifiers:Object,uiControl:String},inheritAttrs:!1,emits:["update:modelValue"],computed:{modelValueText:function(){return"undefined"===typeof this.modelValue||null===this.modelValue?"":this.modelValue.toString()}},created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},mounted:function(){setTimeout((function(){window.Materialize.updateTextFields()}))},watch:{modelValue:function(){setTimeout((function(){window.Materialize.updateTextFields()}))}},methods:{onKeydown:function(e){var t=this,n=e.target.value;if(this.modelValue!==n){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.modelValueText&&(e.target.value=t.modelValueText)}};this.$emit("update:modelValue",i)}}}});dt.render=st;var mt=dt,pt=["for","innerHTML"],ft=["type","name","value"];function bt(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,pt),Object(r["createElementVNode"])("input",Object(r["mergeProps"])({class:"control_".concat(e.uiControl),type:e.uiControl,name:e.name,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)}),value:e.concattedValues},e.uiControlAttributes),null,16,ft)])}var gt=Object(r["defineComponent"])({props:{name:String,title:String,uiControl:String,modelValue:Array,modelModifiers:Object,uiControlAttributes:Object},inheritAttrs:!1,computed:{concattedValues:function(){return"string"===typeof this.modelValue?this.modelValue:(this.modelValue||[]).join(", ")}},emits:["update:modelValue"],created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},methods:{onKeydown:function(e){var t=this,n=e.target.value.split(",").map((function(e){return e.trim()}));if(n.join(", ")!==this.concattedValues){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.concattedValues&&(e.target.value=t.concattedValues)}};this.$emit("update:modelValue",i)}}}});gt.render=bt;var vt=gt,Ot=["name","id","value"],jt=["for","innerHTML"];function ht(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("textarea",Object(r["mergeProps"])({name:e.name},e.uiControlAttributes,{id:e.name,value:e.modelValueText,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)}),class:"materialize-textarea",ref:"textarea"}),null,16,Ot),Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,jt)],64)}var yt=Object(r["defineComponent"])({props:{name:String,uiControlAttributes:Object,modelValue:String,modelModifiers:Object,title:String},inheritAttrs:!1,emits:["update:modelValue"],created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},methods:{onKeydown:function(e){var t=this,n=e.target.value;if(n!==this.modelValue){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.modelValue&&(e.target.value=t.modelValueText)}};this.$emit("update:modelValue",i)}}},computed:{modelValueText:function(){return this.modelValue||""}},watch:{modelValue:function(){var e=this;setTimeout((function(){window.Materialize.textareaAutoResize(e.$refs.textarea),window.Materialize.updateTextFields()}))}},mounted:function(){var e=this;setTimeout((function(){window.Materialize.textareaAutoResize(e.$refs.textarea),window.Materialize.updateTextFields()}))}});yt.render=ht;var kt=yt,Vt=["for","innerHTML"],wt=["name","value"];function Ct(e,t,n,o,i,l){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("label",{for:e.name,innerHTML:e.$sanitize(e.title)},null,8,Vt),Object(r["createElementVNode"])("textarea",Object(r["mergeProps"])({ref:"textarea",name:e.name},e.uiControlAttributes,{value:e.concattedValue,onKeydown:t[0]||(t[0]=function(t){return e.onKeydown(t)}),onChange:t[1]||(t[1]=function(t){return e.onKeydown(t)}),class:"materialize-textarea"}),null,16,wt)])}var St="\n",At=Object(r["defineComponent"])({props:{name:String,title:String,uiControlAttributes:Object,modelValue:[Array,String],modelModifiers:Object},inheritAttrs:!1,emits:["update:modelValue"],computed:{concattedValue:function(){return"string"===typeof this.modelValue?this.modelValue:(this.modelValue||[]).join(St)}},created:function(){this.onKeydown=Object(l["debounce"])(this.onKeydown.bind(this),50)},methods:{onKeydown:function(e){var t=this,n=e.target.value.split(St);if(n.join(St)!==this.concattedValue){var o;if(null===(o=this.modelModifiers)||void 0===o||!o.abortable)return void this.$emit("update:modelValue",n);var i={value:n,abort:function(){e.target.value!==t.concattedValue&&(e.target.value=t.concattedValue)}};this.$emit("update:modelValue",i)}}},watch:{modelValue:function(e,t){var n=this;e!==t&&setTimeout((function(){n.$refs.textarea&&window.Materialize.textareaAutoResize(n.$refs.textarea),window.Materialize.updateTextFields()}))}},mounted:function(){var e=this;setTimeout((function(){e.$refs.textarea&&window.Materialize.textareaAutoResize(e.$refs.textarea),window.Materialize.updateTextFields()}))}});At.render=Ct;var Nt=At;function Et(e){return Et="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Et(e)}function Bt(e,t){return Tt(e)||Mt(e,t)||xt(e,t)||Pt()}function Pt(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function xt(e,t){if(e){if("string"===typeof e)return Ft(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ft(e,t):void 0}}function Ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Mt(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,l=[],r=!0,a=!1;try{for(n=n.call(e);!(r=(o=n.next()).done);r=!0)if(l.push(o.value),t&&l.length===t)break}catch(c){a=!0,i=c}finally{try{r||null==n["return"]||n["return"]()}finally{if(a)throw i}}return l}}function Tt(e){if(Array.isArray(e))return e}
/*!
* Matomo - free/libre analytics platform
*
diff --git a/plugins/CorePluginsAdmin/vue/src/index.ts b/plugins/CorePluginsAdmin/vue/src/index.ts
index c0fc3f70c6..171492c19c 100644
--- a/plugins/CorePluginsAdmin/vue/src/index.ts
+++ b/plugins/CorePluginsAdmin/vue/src/index.ts
@@ -25,9 +25,9 @@ export { default as PluginUpload } from './Plugins/PluginUpload';
export { default as SaveButton } from './SaveButton/SaveButton.vue';
export { default as Form } from './Form/Form';
export { default as GroupedSettings } from './GroupedSettings/GroupedSettings.vue';
+export { default as PasswordConfirmation } from './PasswordConfirmation/PasswordConfirmation.vue';
export { default as PluginsIntro } from './PluginsIntro/PluginsIntro.vue';
export { default as PluginName } from './Plugins/PluginName';
export { default as PluginsTable } from './PluginsTable/PluginsTable.vue';
export { default as PluginsTableWithUpdates } from './PluginsTable/PluginsTableWithUpdates.vue';
export { default as UploadPluginDialog } from './UploadPluginDialog/UploadPluginDialog.vue';
-export { default as PasswordConfirmation } from './PasswordConfirmation/PasswordConfirmation.vue';
diff --git a/plugins/Marketplace/Marketplace.php b/plugins/Marketplace/Marketplace.php
index 92ef1d17fc..9b2cf74e60 100644
--- a/plugins/Marketplace/Marketplace.php
+++ b/plugins/Marketplace/Marketplace.php
@@ -88,6 +88,7 @@ class Marketplace extends \Piwik\Plugin
$translationKeys[] = 'Marketplace_NotAllowedToBrowseMarketplaceThemes';
$translationKeys[] = 'Marketplace_NotAllowedToBrowseMarketplacePlugins';
$translationKeys[] = 'CorePluginsAdmin_ThemesDescription';
+ $translationKeys[] = 'Marketplace_InstallingNewThemesViaMarketplaceOrUpload';
$translationKeys[] = 'Marketplace_InstallingNewPluginsViaMarketplaceOrUpload';
$translationKeys[] = 'CorePluginsAdmin_Themes';
$translationKeys[] = 'CorePluginsAdmin_Theme';
diff --git a/plugins/Marketplace/vue/dist/Marketplace.umd.js b/plugins/Marketplace/vue/dist/Marketplace.umd.js
index b2044dd889..8ee9ed55b5 100644
--- a/plugins/Marketplace/vue/dist/Marketplace.umd.js
+++ b/plugins/Marketplace/vue/dist/Marketplace.umd.js
@@ -1080,21 +1080,21 @@ function MissingReqsNoticevue_type_template_id_b0a2d858_render(_ctx, _cache, $pr
MissingReqsNoticevue_type_script_lang_ts.render = MissingReqsNoticevue_type_template_id_b0a2d858_render
/* harmony default export */ var MissingReqsNotice = (MissingReqsNoticevue_type_script_lang_ts);
-// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue?vue&type=template&id=24b8e6c2
+// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue?vue&type=template&id=1c1fe542
-var OverviewIntrovue_type_template_id_24b8e6c2_hoisted_1 = {
+var OverviewIntrovue_type_template_id_1c1fe542_hoisted_1 = {
key: 0
};
-var OverviewIntrovue_type_template_id_24b8e6c2_hoisted_2 = {
+var OverviewIntrovue_type_template_id_1c1fe542_hoisted_2 = {
key: 1
};
-var OverviewIntrovue_type_template_id_24b8e6c2_hoisted_3 = ["innerHTML"];
-var OverviewIntrovue_type_template_id_24b8e6c2_hoisted_4 = {
+var OverviewIntrovue_type_template_id_1c1fe542_hoisted_3 = ["innerHTML"];
+var OverviewIntrovue_type_template_id_1c1fe542_hoisted_4 = {
key: 2
};
-var OverviewIntrovue_type_template_id_24b8e6c2_hoisted_5 = ["innerHTML"];
-var OverviewIntrovue_type_template_id_24b8e6c2_hoisted_6 = ["innerHTML"];
-function OverviewIntrovue_type_template_id_24b8e6c2_render(_ctx, _cache, $props, $setup, $data, $options) {
+var OverviewIntrovue_type_template_id_1c1fe542_hoisted_5 = ["innerHTML"];
+var OverviewIntrovue_type_template_id_1c1fe542_hoisted_6 = ["innerHTML"];
+function OverviewIntrovue_type_template_id_1c1fe542_render(_ctx, _cache, $props, $setup, $data, $options) {
var _component_EnrichedHeadline = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("EnrichedHeadline");
var _component_LicenseKey = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("LicenseKey");
@@ -1112,15 +1112,15 @@ function OverviewIntrovue_type_template_id_24b8e6c2_render(_ctx, _cache, $props,
return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('Marketplace_Marketplace')), 1)];
}),
_: 1
- }, 8, ["feature-name"])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, [!_ctx.isSuperUser ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", OverviewIntrovue_type_template_id_24b8e6c2_hoisted_1, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.showThemes ? _ctx.translate('Marketplace_NotAllowedToBrowseMarketplaceThemes') : _ctx.translate('Marketplace_NotAllowedToBrowseMarketplacePlugins')), 1)) : _ctx.showThemes ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", OverviewIntrovue_type_template_id_24b8e6c2_hoisted_2, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('CorePluginsAdmin_ThemesDescription')) + " ", 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ }, 8, ["feature-name"])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, [!_ctx.isSuperUser ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", OverviewIntrovue_type_template_id_1c1fe542_hoisted_1, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.showThemes ? _ctx.translate('Marketplace_NotAllowedToBrowseMarketplaceThemes') : _ctx.translate('Marketplace_NotAllowedToBrowseMarketplacePlugins')), 1)) : _ctx.showThemes ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", OverviewIntrovue_type_template_id_1c1fe542_hoisted_2, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('CorePluginsAdmin_ThemesDescription')) + " ", 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
innerHTML: _ctx.$sanitize(_ctx.installingNewThemeText)
- }, null, 8, OverviewIntrovue_type_template_id_24b8e6c2_hoisted_3)])) : (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", OverviewIntrovue_type_template_id_24b8e6c2_hoisted_4, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('CorePluginsAdmin_PluginsExtendPiwik')) + " ", 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ }, null, 8, OverviewIntrovue_type_template_id_1c1fe542_hoisted_3)])) : (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", OverviewIntrovue_type_template_id_1c1fe542_hoisted_4, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('CorePluginsAdmin_PluginsExtendPiwik')) + " ", 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
innerHTML: _ctx.$sanitize(_ctx.installingNewPluginText)
- }, null, 8, OverviewIntrovue_type_template_id_24b8e6c2_hoisted_5)])), _ctx.isSuperUser && _ctx.inReportingMenu ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", {
+ }, null, 8, OverviewIntrovue_type_template_id_1c1fe542_hoisted_5)])), _ctx.isSuperUser && _ctx.inReportingMenu ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", {
key: 3,
ref: "noticeRemoveMarketplaceFromMenu",
innerHTML: _ctx.$sanitize(_ctx.noticeRemoveMarketplaceFromMenuText)
- }, null, 8, OverviewIntrovue_type_template_id_24b8e6c2_hoisted_6)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_LicenseKey, {
+ }, null, 8, OverviewIntrovue_type_template_id_1c1fe542_hoisted_6)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_LicenseKey, {
"is-valid-consumer": _ctx.isValidConsumer,
"is-super-user": _ctx.isSuperUser,
"is-auto-update-possible": _ctx.isAutoUpdatePossible,
@@ -1142,7 +1142,7 @@ function OverviewIntrovue_type_template_id_24b8e6c2_render(_ctx, _cache, $props,
"num-available-plugins": _ctx.numAvailablePlugins
}, null, 8, ["plugin-type", "plugin-type-options", "sort", "plugin-sort-options", "plugins-to-show", "query", "num-available-plugins"])], 512)), [[_directive_content_intro]]);
}
-// CONCATENATED MODULE: ./plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue?vue&type=template&id=24b8e6c2
+// CONCATENATED MODULE: ./plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue?vue&type=template&id=1c1fe542
// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-2!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue?vue&type=script&lang=ts
@@ -1238,10 +1238,10 @@ function OverviewIntrovue_type_template_id_24b8e6c2_render(_ctx, _cache, $props,
},
computed: {
installingNewThemeText: function installingNewThemeText() {
- return Object(external_CoreHome_["translate"])('Marketplace_InstallingNewPluginsViaMarketplaceOrUpload', Object(external_CoreHome_["translate"])('CorePluginsAdmin_Themes'), '<a href="#" class="uploadPlugin">', Object(external_CoreHome_["translate"])('CorePluginsAdmin_Theme'), '</a>');
+ return Object(external_CoreHome_["translate"])('Marketplace_InstallingNewThemesViaMarketplaceOrUpload', '<a href="#" class="uploadPlugin">', '</a>');
},
installingNewPluginText: function installingNewPluginText() {
- return Object(external_CoreHome_["translate"])('Marketplace_InstallingNewPluginsViaMarketplaceOrUpload', Object(external_CoreHome_["translate"])('General_Plugins'), '<a href="#" class="uploadPlugin">', Object(external_CoreHome_["translate"])('General_Plugin'), '</a>');
+ return Object(external_CoreHome_["translate"])('Marketplace_InstallingNewPluginsViaMarketplaceOrUpload', '<a href="#" class="uploadPlugin">', '</a>');
},
noticeRemoveMarketplaceFromMenuText: function noticeRemoveMarketplaceFromMenuText() {
return Object(external_CoreHome_["translate"])('Marketplace_NoticeRemoveMarketplaceFromReportingMenu', '<a href="#" matomo-plugin-name="WhiteLabel">', '</a>');
@@ -1254,7 +1254,7 @@ function OverviewIntrovue_type_template_id_24b8e6c2_render(_ctx, _cache, $props,
-OverviewIntrovue_type_script_lang_ts.render = OverviewIntrovue_type_template_id_24b8e6c2_render
+OverviewIntrovue_type_script_lang_ts.render = OverviewIntrovue_type_template_id_1c1fe542_render
/* harmony default export */ var OverviewIntro = (OverviewIntrovue_type_script_lang_ts);
// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/Marketplace/vue/src/SubscriptionOverview/SubscriptionOverview.vue?vue&type=template&id=09b01d8c
diff --git a/plugins/Marketplace/vue/dist/Marketplace.umd.min.js b/plugins/Marketplace/vue/dist/Marketplace.umd.min.js
index b91edbb4c9..c4e67bad38 100644
--- a/plugins/Marketplace/vue/dist/Marketplace.umd.min.js
+++ b/plugins/Marketplace/vue/dist/Marketplace.umd.min.js
@@ -1,4 +1,4 @@
-(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):"function"===typeof define&&define.amd?define(["CoreHome",,"CorePluginsAdmin"],t):"object"===typeof exports?exports["Marketplace"]=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):e["Marketplace"]=t(e["CoreHome"],e["Vue"],e["CorePluginsAdmin"])})("undefined"!==typeof self?self:this,(function(e,t,n){return function(e){var t={};function n(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,l){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:l})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(l,a,function(t){return e[t]}.bind(null,a));return l},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/Marketplace/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},a5a2:function(e,t){e.exports=n},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"Marketplace",(function(){return y})),n.d(t,"LicenseKey",(function(){return Q})),n.d(t,"GetNewPlugins",(function(){return oe})),n.d(t,"GetNewPluginsAdmin",(function(){return he})),n.d(t,"GetPremiumFeatures",(function(){return De})),n.d(t,"MissingReqsNotice",(function(){return Ke})),n.d(t,"OverviewIntro",(function(){return We})),n.d(t,"SubscriptionOverview",(function(){return kt})),"undefined"!==typeof window){var l=window.document.currentScript,a=l&&l.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);a&&(n.p=a[1])}var r=n("8bbf"),i={class:"row marketplaceActions",ref:"root"},o={class:"col s12 m6 l4"},c={class:"col s12 m6 l4"},s={key:0,class:"col s12 m12 l4 "},u=["action"];function p(e,t,n,l,a,p){var d,m=Object(r["resolveComponent"])("Field");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",i,[Object(r["createElementVNode"])("div",o,[Object(r["createVNode"])(m,{uicontrol:"select",name:"plugin_type","model-value":e.pluginTypeFilter,"onUpdate:modelValue":t[0]||(t[0]=function(t){e.pluginTypeFilter=t,e.changePluginType()}),title:e.translate("Marketplace_Show"),"full-width":!0,options:e.pluginTypeOptions},null,8,["model-value","title","options"])]),Object(r["createElementVNode"])("div",c,[Object(r["createVNode"])(m,{uicontrol:"select",name:"plugin_sort","model-value":e.pluginSort,"onUpdate:modelValue":t[1]||(t[1]=function(t){e.pluginSort=t,e.changePluginSort()}),title:e.translate("Marketplace_Sort"),"full-width":!0,options:e.pluginSortOptions},null,8,["model-value","title","options"])]),(null===(d=e.pluginsToShow)||void 0===d?void 0:d.length)>20||e.query?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",s,[Object(r["createElementVNode"])("form",{method:"post",class:"plugin-search",action:e.pluginSearchFormAction,ref:"pluginSearchForm"},[Object(r["createElementVNode"])("div",null,[Object(r["createVNode"])(m,{uicontrol:"text",name:"query",title:e.queryInputTitle,"full-width":!0,modelValue:e.searchQuery,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.searchQuery=t})},null,8,["title","modelValue"])]),Object(r["createElementVNode"])("span",{class:"icon-search",onClick:t[3]||(t[3]=function(t){return e.$refs.pluginSearchForm.submit()})})],8,u)])):Object(r["createCommentVNode"])("",!0)],512)}var d=n("19dc"),m=n("a5a2"),b=function(e){return"".concat(e[0].toLowerCase()).concat(e.substring(1))},O=window,j=O.$,g=Object(r["defineComponent"])({props:{pluginType:{type:String,required:!0},pluginTypeOptions:{type:[Object,Array],required:!0},sort:{type:String,required:!0},pluginSortOptions:{type:[Object,Array],required:!0},pluginsToShow:{type:Array,required:!0},query:{type:String,default:""},numAvailablePlugins:{type:Number,required:!0}},components:{Field:m["Field"]},data:function(){return{pluginSort:this.sort,pluginTypeFilter:this.pluginType,searchQuery:this.query}},mounted:function(){d["Matomo"].postEvent("Marketplace.Marketplace.mounted",{element:this.$refs.root})},unmounted:function(){d["Matomo"].postEvent("Marketplace.Marketplace.unmounted",{element:this.$refs.root})},created:function(){function e(e){if(e){var t=j(e);if(t&&t.length){var n=void 0,l=void 0,a=void 0,r=[],i=0;t.each((function(e,t){var o=j(t),c=o.offset(),s=c.top;i!==s&&(r=[],i=s,n=void 0,l=void 0,a=void 0),r.push(o);var u=o.find("h3").height(),p=o.find(".metadata").height(),d=o.find(".footer").height();n?n<u&&(n=u):n=u,l?l<p&&(l=p):l=p,a?a<d&&(a=d):a=d,j.each(r,(function(e,t){n&&t.find("h3").height("".concat(n,"px")),l&&t.find(".metadata").height("".concat(l,"px")),a&&t.find(".footer").height("".concat(a,"px"))}))}))}}}Object(r["nextTick"])((function(){var t=j(".marketplace .plugin .description");t.dotdotdot({after:"a.more",watch:"window"}),d["Matomo"].helper.compileVueDirectives(t),e(".marketplace .plugin")}))},methods:{changePluginSort:function(){d["MatomoUrl"].updateUrl(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{query:"",sort:this.pluginSort}),Object.assign(Object.assign({},d["MatomoUrl"].hashParsed.value),{},{query:"",sort:this.pluginSort}))},changePluginType:function(){d["MatomoUrl"].updateUrl(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{query:"",show:this.pluginTypeFilter}),Object.assign(Object.assign({},d["MatomoUrl"].hashParsed.value),{},{query:"",show:this.pluginTypeFilter}))}},computed:{pluginSearchFormAction:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{sort:"",embed:"0"})),"#?").concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].hashParsed.value),{},{sort:"",embed:"0",query:this.searchQuery})))},queryInputTitle:function(){var e=b(Object(d["translate"])("General_Plugins"));return"".concat(Object(d["translate"])("General_Search")," ").concat(this.numAvailablePlugins," ").concat(e,"...")}}});g.render=p;var y=g,v={class:"marketplace-max-width"},f={class:"marketplace-paid-intro"},k={key:0},h={key:0},N=Object(r["createElementVNode"])("br",null,null,-1),V={class:"licenseToolbar valign-wrapper"},E=["href"],M={key:0},P={class:"ui-confirm",id:"installAllPaidPluginsAtOnce",ref:"installAllPaidPluginsAtOnce"},S=Object(r["createElementVNode"])("br",null,null,-1),B=Object(r["createElementVNode"])("br",null,null,-1),w=["data-href","value"],T=["value"],L={key:1},_={key:0},A=["innerHTML"],C=Object(r["createElementVNode"])("br",null,null,-1),U={class:"licenseToolbar valign-wrapper"},D={key:1},x=["innerHTML"],q={class:"ui-confirm",id:"confirmRemoveLicense",ref:"confirmRemoveLicense"},K=["value"],F=["value"];function I(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("DefaultLicenseKeyFields"),c=Object(r["resolveComponent"])("SaveButton"),s=Object(r["resolveComponent"])("ActivityIndicator");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",v,[Object(r["createElementVNode"])("div",f,[e.isValidConsumer?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",k,[e.isSuperUser?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",h,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_PaidPluginsWithLicenseKeyIntro",""))+" ",1),N,Object(r["createElementVNode"])("div",V,[Object(r["createVNode"])(o,{"model-value":e.licenseKey,"onUpdate:modelValue":t[0]||(t[0]=function(t){e.licenseKey=t,e.updatedLicenseKey()}),onConfirm:t[1]||(t[1]=function(t){return e.updateLicense()}),"has-license-key":e.hasLicenseKey,"is-valid-consumer":e.isValidConsumer,"enable-update":e.enableUpdate},null,8,["model-value","has-license-key","is-valid-consumer","enable-update"]),Object(r["createVNode"])(c,{class:"valign",id:"remove_license_key",onConfirm:t[2]||(t[2]=function(t){return e.removeLicense()}),value:e.translate("Marketplace_RemoveLicenseKey")},null,8,["value"]),Object(r["createElementVNode"])("a",{class:"btn valign",href:e.subscriptionOverviewLink},Object(r["toDisplayString"])(e.translate("Marketplace_ViewSubscriptions")),9,E),e.showInstallAllPaidPlugins?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",M,[Object(r["createElementVNode"])("a",{href:"",class:"btn installAllPaidPlugins valign",onClick:t[3]||(t[3]=Object(r["withModifiers"])((function(t){return e.onInstallAllPaidPlugins()}),["prevent"]))},Object(r["toDisplayString"])(e.translate("Marketplace_InstallPurchasedPlugins")),1),Object(r["createElementVNode"])("div",P,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_InstallAllPurchasedPlugins")),1),Object(r["createElementVNode"])("p",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_InstallThesePlugins"))+" ",1),S,B]),Object(r["createElementVNode"])("ul",null,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.paidPluginsToInstallAtOnce,(function(e){return Object(r["openBlock"])(),Object(r["createElementBlock"])("li",{key:e},Object(r["toDisplayString"])(e),1)})),128))]),Object(r["createElementVNode"])("p",null,[Object(r["createElementVNode"])("input",{role:"install",type:"button","data-href":e.installAllPaidPluginsLink,value:e.translate("Marketplace_InstallAllPurchasedPluginsAction",e.paidPluginsToInstallAtOnce.length)},null,8,w),Object(r["createElementVNode"])("input",{role:"cancel",type:"button",value:e.translate("General_Cancel")},null,8,T)])],512)])):Object(r["createCommentVNode"])("",!0)]),Object(r["createVNode"])(s,{loading:e.isUpdating},null,8,["loading"])])):Object(r["createCommentVNode"])("",!0)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",L,[e.isSuperUser?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",_,[Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.noLicenseKeyIntroText)},null,8,A),C,Object(r["createElementVNode"])("div",U,[Object(r["createVNode"])(o,{"model-value":e.licenseKey,"onUpdate:modelValue":t[4]||(t[4]=function(t){e.licenseKey=t,e.updatedLicenseKey()}),onConfirm:t[5]||(t[5]=function(t){return e.updateLicense()}),"has-license-key":e.hasLicenseKey,"is-valid-consumer":e.isValidConsumer,"enable-update":e.enableUpdate},null,8,["model-value","has-license-key","is-valid-consumer","enable-update"])]),Object(r["createVNode"])(s,{loading:e.isUpdating},null,8,["loading"])])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",D,[Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.noLicenseKeyIntroNoSuperUserAccessText)},null,8,x)]))]))]),Object(r["createElementVNode"])("div",q,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_ConfirmRemoveLicense")),1),Object(r["createElementVNode"])("input",{role:"yes",type:"button",value:e.translate("General_Yes")},null,8,K),Object(r["createElementVNode"])("input",{role:"no",type:"button",value:e.translate("General_No")},null,8,F)],512)])}var H={class:"valign licenseKeyText"};function $(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("Field"),c=Object(r["resolveComponent"])("SaveButton");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("div",H,[Object(r["createVNode"])(o,{uicontrol:"text",name:"license_key","full-width":!0,"model-value":e.modelValue,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.$emit("update:modelValue",t)}),placeholder:e.licenseKeyPlaceholder},null,8,["model-value","placeholder"])]),Object(r["createVNode"])(c,{class:"valign",onConfirm:t[1]||(t[1]=function(t){return e.$emit("confirm")}),disabled:!e.enableUpdate,value:e.saveButtonText,id:"submit_license_key"},null,8,["disabled","value"])],64)}var R=Object(r["defineComponent"])({props:{modelValue:String,isValidConsumer:Boolean,hasLicenseKey:Boolean,enableUpdate:Boolean},emits:["update:modelValue","confirm"],components:{Field:m["Field"],SaveButton:m["SaveButton"]},computed:{licenseKeyPlaceholder:function(){return this.isValidConsumer?Object(d["translate"])("Marketplace_LicenseKeyIsValidShort"):Object(d["translate"])("Marketplace_LicenseKey")},saveButtonText:function(){return this.hasLicenseKey?Object(d["translate"])("CoreUpdater_UpdateTitle"):Object(d["translate"])("Marketplace_ActivateLicenseKey")}}});R.render=$;var G=R,z=Object(r["defineComponent"])({props:{isValidConsumer:Boolean,isSuperUser:Boolean,isAutoUpdatePossible:Boolean,isPluginsAdminEnabled:Boolean,hasLicenseKey:Boolean,paidPluginsToInstallAtOnce:{type:Array,required:!0},installNonce:{type:String,required:!0}},components:{SaveButton:m["SaveButton"],ActivityIndicator:d["ActivityIndicator"],DefaultLicenseKeyFields:G},data:function(){return{licenseKey:"",enableUpdate:!1,isUpdating:!1}},methods:{onInstallAllPaidPlugins:function(){d["Matomo"].helper.modalConfirm(this.$refs.installAllPaidPluginsAtOnce)},updateLicenseKey:function(e,t,n){var l=this;d["AjaxHelper"].post({module:"API",method:"Marketplace.".concat(e),format:"JSON"},{licenseKey:this.licenseKey},{withTokenInUrl:!0}).then((function(e){l.isUpdating=!1,e&&e.value&&(d["NotificationsStore"].show({message:n,context:"success",type:"transient"}),d["Matomo"].helper.redirect())}),(function(){l.isUpdating=!1}))},removeLicense:function(){var e=this;d["Matomo"].helper.modalConfirm(this.$refs.confirmRemoveLicense,{yes:function(){e.enableUpdate=!1,e.isUpdating=!0,e.updateLicenseKey("deleteLicenseKey","",Object(d["translate"])("Marketplace_LicenseKeyDeletedSuccess"))}})},updatedLicenseKey:function(){this.enableUpdate=!!this.licenseKey},updateLicense:function(){this.enableUpdate=!1,this.isUpdating=!0,this.updateLicenseKey("saveLicenseKey",this.licenseKey,Object(d["translate"])("Marketplace_LicenseKeyActivatedSuccess"))}},computed:{subscriptionOverviewLink:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"subscriptionOverview"})))},noLicenseKeyIntroText:function(){return Object(d["translate"])("Marketplace_PaidPluginsNoLicenseKeyIntro",'<a target="_blank" rel="noreferrer noopener" href="https://matomo.org/recommends/premium-plugins/">',"</a>")},noLicenseKeyIntroNoSuperUserAccessText:function(){return Object(d["translate"])("Marketplace_PaidPluginsNoLicenseKeyIntroNoSuperUserAccess",'<a target="_blank" rel="noreferrer noopener" href="https://matomo.org/recommends/premium-plugins/">',"</a>")},installAllPaidPluginsLink:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"installAllPaidPlugins",nonce:this.installNonce})))},showInstallAllPaidPlugins:function(){return this.isAutoUpdatePossible&&this.isPluginsAdminEnabled&&this.paidPluginsToInstallAtOnce.length}}});z.render=I;var Q=z,W={class:"getNewPlugins"},Y={class:"row"},J={class:"pluginName"},X=Object(r["createElementVNode"])("br",null,null,-1),Z={key:0},ee=Object(r["createElementVNode"])("br",null,null,-1),te=Object(r["createElementVNode"])("br",null,null,-1),ne=[ee,te],le={class:"widgetBody"},ae=["href"];function re(e,t,n,l,a,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",W,[Object(r["createElementVNode"])("div",Y,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugins,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12",key:t.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",J,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.displayName),1)],512),[[o,{pluginName:t.name}]]),Object(r["createElementVNode"])("span",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.description)+" ",1),X,Object(r["withDirectives"])(Object(r["createElementVNode"])("a",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("General_MoreDetails")),1)],512),[[o,{pluginName:t.name}]])]),n<e.plugins.length-1?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Z,ne)):Object(r["createCommentVNode"])("",!0)])})),128))]),Object(r["createElementVNode"])("div",le,[Object(r["createElementVNode"])("a",{href:e.overviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,ae)])])}var ie=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:m["PluginName"]},computed:{overviewLink:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"overview"})))}}});ie.render=re;var oe=ie,ce={class:"getNewPlugins isAdminPage",ref:"root"},se={class:"row"},ue=["title"],pe=["title"],de={key:0},me=Object(r["createElementVNode"])("br",null,null,-1),be=["src"],Oe={class:"widgetBody"},je=["href"];function ge(e,t,n,l,a,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ce,[Object(r["createElementVNode"])("div",se,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugins,(function(e){var t;return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12 m4",key:e.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",{class:"pluginName",title:e.description},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.displayName),1)],8,ue),[[o,{pluginName:e.name}]]),Object(r["createElementVNode"])("p",{class:"description",title:e.description},Object(r["toDisplayString"])(e.description),9,pe),null!==(t=e.screenshots)&&void 0!==t&&t.length?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",de,[me,Object(r["withDirectives"])(Object(r["createElementVNode"])("img",{class:"screenshot",src:"".concat(e.screenshots[0],"?w=600"),style:{width:"100%"},alt:""},null,8,be),[[o,{pluginName:e.name}]])])):Object(r["createCommentVNode"])("",!0)])})),128))]),Object(r["createElementVNode"])("div",Oe,[Object(r["createElementVNode"])("a",{href:e.marketplaceOverviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,je)])],512)}var ye=window,ve=ye.$;function fe(e){ve(".col .description",e).dotdotdot({watch:"window"})}var ke=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:m["PluginName"]},mounted:function(){fe(this.$refs.root)},updated:function(){fe(this.$refs.root)},computed:{marketplaceOverviewLink:function(){return"?".concat(d["MatomoUrl"].stringify({module:"Marketplace",action:"overview"}))}}});ke.render=ge;var he=ke,Ne={class:"getNewPlugins getPremiumFeatures widgetBody"},Ve={key:0,class:"col s12 m12"},Ee=["innerHTML"],Me={style:{"margin-bottom":"28px",color:"#5bb75b"}},Pe=Object(r["createElementVNode"])("i",{class:"icon-heart red-text"},null,-1),Se={class:"pluginName"},Be={key:0,class:"pluginSubtitle"},we={class:"pluginBody"},Te=Object(r["createElementVNode"])("br",null,null,-1),Le={class:"pluginMoreDetails"},_e={class:"widgetBody"},Ae=["href"];function Ce(e,t,n,l,a,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ne,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.pluginRows,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"row",key:n},[0===n?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ve,[Object(r["createElementVNode"])("h3",{style:{"font-weight":"bold",color:"#5bb75b"},innerHTML:e.$sanitize(e.trialHintsText)},null,8,Ee),Object(r["createElementVNode"])("h3",Me,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_SupportMatomoThankYou"))+" ",1),Pe])])):Object(r["createCommentVNode"])("",!0),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(t,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12 m4",key:t.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",Se,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.displayName),1)],512),[[o,{pluginName:t.name}]]),t.specialOffer?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Be,[Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(e.translate("Marketplace_SpecialOffer"))+":",1),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(t.specialOffer),1)])):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("span",we,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.isBundle?"".concat(e.translate("Marketplace_SpecialOffer"),": "):"")+Object(r["toDisplayString"])(t.description)+" ",1),Te,Object(r["withDirectives"])(Object(r["createElementVNode"])("a",Le,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("General_MoreDetails")),1)],512),[[o,{pluginName:t.name}]])])])})),128))])})),128)),Object(r["createElementVNode"])("div",_e,[Object(r["createElementVNode"])("a",{href:e.overviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,Ae)])])}var Ue=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:m["PluginName"]},computed:{trialHintsText:function(){var e="https://shop.matomo.org/free-trial/",t="color:#5bb75b;text-decoration: underline;";return Object(d["translate"])("Marketplace_TrialHints",'<a style="'.concat(t,'" href="').concat(e,'" target="_blank" rel="noreferrer noopener">'),"</a>")},pluginRows:function(){var e=[];return this.plugins.forEach((function(t,n){var l=Math.floor(n/3);e[l]=e[l]||[],e[l].push(t)})),e},overviewLink:function(){return"?".concat(d["MatomoUrl"].stringify({module:"Marketplace",action:"overview",show:"premium"}))}}});Ue.render=Ce;var De=Ue;function xe(e,t,n,l,a,i){return Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugin.missingRequirements||[],(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:n,class:"alert alert-danger"},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_MissingRequirementsNotice",e.requirement(t.requirement),t.actualVersion,t.requiredVersion)),1)})),128)}var qe=Object(r["defineComponent"])({props:{plugin:{type:Object,required:!0}},methods:{requirement:function(e){return"php"===e?"PHP":"".concat(e[0].toUpperCase()).concat(e.substr(1))}}});qe.render=xe;var Ke=qe,Fe={key:0},Ie={key:1},He=["innerHTML"],$e={key:2},Re=["innerHTML"],Ge=["innerHTML"];function ze(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("EnrichedHeadline"),c=Object(r["resolveComponent"])("LicenseKey"),s=Object(r["resolveComponent"])("UploadPluginDialog"),u=Object(r["resolveComponent"])("Marketplace"),p=Object(r["resolveDirective"])("content-intro");return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("h2",null,[Object(r["createVNode"])(o,{"feature-name":e.translate("CorePluginsAdmin_Marketplace")},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_Marketplace")),1)]})),_:1},8,["feature-name"])]),Object(r["createElementVNode"])("p",null,[e.isSuperUser?e.showThemes?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Ie,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ThemesDescription"))+" ",1),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.installingNewThemeText)},null,8,He)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",$e,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_PluginsExtendPiwik"))+" ",1),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.installingNewPluginText)},null,8,Re)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Fe,Object(r["toDisplayString"])(e.showThemes?e.translate("Marketplace_NotAllowedToBrowseMarketplaceThemes"):e.translate("Marketplace_NotAllowedToBrowseMarketplacePlugins")),1)),e.isSuperUser&&e.inReportingMenu?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",{key:3,ref:"noticeRemoveMarketplaceFromMenu",innerHTML:e.$sanitize(e.noticeRemoveMarketplaceFromMenuText)},null,8,Ge)):Object(r["createCommentVNode"])("",!0)]),Object(r["createVNode"])(c,{"is-valid-consumer":e.isValidConsumer,"is-super-user":e.isSuperUser,"is-auto-update-possible":e.isAutoUpdatePossible,"is-plugins-admin-enabled":e.isPluginsAdminEnabled,"has-license-key":e.hasLicenseKey,"paid-plugins-to-install-at-once":e.paidPluginsToInstallAtOnce,"install-nonce":e.installNonce},null,8,["is-valid-consumer","is-super-user","is-auto-update-possible","is-plugins-admin-enabled","has-license-key","paid-plugins-to-install-at-once","install-nonce"]),Object(r["createVNode"])(s,{"is-plugin-upload-enabled":e.isPluginUploadEnabled,"upload-limit":e.uploadLimit,"install-nonce":e.installNonce},null,8,["is-plugin-upload-enabled","upload-limit","install-nonce"]),Object(r["createVNode"])(u,{"plugin-type":e.pluginType,"plugin-type-options":e.pluginTypeOptions,sort:e.sort,"plugin-sort-options":e.pluginSortOptions,"plugins-to-show":e.pluginsToShow,query:e.query,"num-available-plugins":e.numAvailablePlugins},null,8,["plugin-type","plugin-type-options","sort","plugin-sort-options","plugins-to-show","query","num-available-plugins"])],512)),[[p]])}var Qe=Object(r["defineComponent"])({props:{showThemes:Boolean,inReportingMenu:Boolean,isValidConsumer:Boolean,isSuperUser:Boolean,isAutoUpdatePossible:Boolean,isPluginsAdminEnabled:Boolean,hasLicenseKey:Boolean,paidPluginsToInstallAtOnce:{type:Array,required:!0},installNonce:{type:String,required:!0},isPluginUploadEnabled:Boolean,uploadLimit:[String,Number],pluginType:{type:String,required:!0},pluginTypeOptions:{type:[Object,Array],required:!0},sort:{type:String,required:!0},pluginSortOptions:{type:[Object,Array],required:!0},pluginsToShow:{type:Array,required:!0},query:{type:String,default:""},numAvailablePlugins:{type:Number,required:!0}},components:{EnrichedHeadline:d["EnrichedHeadline"],UploadPluginDialog:m["UploadPluginDialog"],LicenseKey:Q,Marketplace:y},directives:{ContentIntro:d["ContentIntro"],PluginName:m["PluginName"]},mounted:function(){if(this.$refs.noticeRemoveMarketplaceFromMenu){var e=this.$refs.noticeRemoveMarketplaceFromMenu.querySelector("[matomo-plugin-name]");m["PluginName"].mounted(e,{dir:{},instance:null,modifiers:{},oldValue:null,value:{pluginName:"WhiteLabel"}})}},beforeUnmount:function(){if(this.$refs.noticeRemoveMarketplaceFromMenu){var e=this.$refs.noticeRemoveMarketplaceFromMenu.querySelector("[matomo-plugin-name]");m["PluginName"].unmounted(e,{dir:{},instance:null,modifiers:{},oldValue:null,value:{pluginName:"WhiteLabel"}})}},computed:{installingNewThemeText:function(){return Object(d["translate"])("Marketplace_InstallingNewPluginsViaMarketplaceOrUpload",Object(d["translate"])("CorePluginsAdmin_Themes"),'<a href="#" class="uploadPlugin">',Object(d["translate"])("CorePluginsAdmin_Theme"),"</a>")},installingNewPluginText:function(){return Object(d["translate"])("Marketplace_InstallingNewPluginsViaMarketplaceOrUpload",Object(d["translate"])("General_Plugins"),'<a href="#" class="uploadPlugin">',Object(d["translate"])("General_Plugin"),"</a>")},noticeRemoveMarketplaceFromMenuText:function(){return Object(d["translate"])("Marketplace_NoticeRemoveMarketplaceFromReportingMenu",'<a href="#" matomo-plugin-name="WhiteLabel">',"</a>")}}});Qe.render=ze;var We=Qe,Ye={key:0},Je=["href"],Xe=Object(r["createElementVNode"])("br",null,null,-1),Ze=Object(r["createElementVNode"])("br",null,null,-1),et=["innerHTML"],tt=Object(r["createElementVNode"])("br",null,null,-1),nt={class:"subscriptionName"},lt=["href"],at={key:1},rt={class:"subscriptionType"},it=["title"],ot={key:0,class:"icon-error"},ct={key:1,class:"icon-warning"},st={key:2,class:"icon-ok"},ut=["title"],pt=Object(r["createElementVNode"])("span",{class:"icon-error"},null,-1),dt={key:0},mt={colspan:"6"},bt={class:"tableActionBar"},Ot=["href"],jt=Object(r["createElementVNode"])("span",{class:"icon-table"},null,-1),gt={key:1},yt=["innerHTML"];function vt(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("ContentBlock"),c=Object(r["resolveDirective"])("content-table");return Object(r["openBlock"])(),Object(r["createBlock"])(o,{"content-title":e.translate("Marketplace_OverviewPluginSubscriptions"),class:"subscriptionOverview"},{default:Object(r["withCtx"])((function(){return[e.hasLicenseKey?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ye,[Object(r["createElementVNode"])("p",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_PluginSubscriptionsList"))+" ",1),e.loginUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,target:"_blank",rel:"noreferrer noopener",href:e.loginUrl},Object(r["toDisplayString"])(e.translate("Marketplace_OverviewPluginSubscriptionsAllDetails")),9,Je)):Object(r["createCommentVNode"])("",!0),Xe,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_OverviewPluginSubscriptionsMissingInfo"))+" ",1),Ze,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_NoValidSubscriptionNoUpdates"))+" ",1),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("Marketplace_CurrentNumPiwikUsers","<strong>".concat(e.numUsers,"</strong>")))},null,8,et)]),tt,Object(r["withDirectives"])(Object(r["createElementVNode"])("table",null,[Object(r["createElementVNode"])("thead",null,[Object(r["createElementVNode"])("tr",null,[Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("General_Name")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionType")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Status")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionStartDate")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionEndDate")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionNextPaymentDate")),1)])]),Object(r["createElementVNode"])("tbody",null,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.subscriptions||[],(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("tr",{key:n},[Object(r["createElementVNode"])("td",nt,[t.plugin.htmlUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,href:t.plugin.htmlUrl,rel:"noreferrer noopener",target:"_blank"},Object(r["toDisplayString"])(t.plugin.displayName),9,lt)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",at,Object(r["toDisplayString"])(t.plugin.displayName),1))]),Object(r["createElementVNode"])("td",rt,Object(r["toDisplayString"])(t.productType),1),Object(r["createElementVNode"])("td",{class:"subscriptionStatus",title:e.getSubscriptionStatusTitle(t)},[t.isValid?t.isExpiredSoon?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",ct)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",st)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",ot)),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(t.status)+" ",1),t.isExceeded?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",{key:3,class:"errorMessage",title:e.translate("Marketplace_LicenseExceededPossibleCause")},[pt,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_Exceeded")),1)],8,ut)):Object(r["createCommentVNode"])("",!0)],8,it),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.start),1),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.isValid&&t.nextPayment?e.translate("Marketplace_LicenseRenewsNextPaymentDate"):t.end),1),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.nextPayment),1)])})),128)),e.subscriptions.length?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("tr",dt,[Object(r["createElementVNode"])("td",mt,Object(r["toDisplayString"])(e.translate("Marketplace_NoSubscriptionsFound")),1)]))])],512),[[c]]),Object(r["createElementVNode"])("div",bt,[Object(r["createElementVNode"])("a",{href:e.marketplaceOverviewLink,class:""},[jt,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_BrowseMarketplace")),1)],8,Ot)])])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",gt,[Object(r["createElementVNode"])("p",{innerHTML:e.$sanitize(e.missingLicenseText)},null,8,yt)]))]})),_:1},8,["content-title"])}var ft=Object(r["defineComponent"])({props:{loginUrl:{type:String,required:!0},numUsers:{type:Number,required:!0},hasLicenseKey:Boolean,subscriptions:{type:Array,required:!0}},components:{ContentBlock:d["ContentBlock"]},directives:{ContentTable:d["ContentTable"]},methods:{getSubscriptionStatusTitle:function(e){return e.isValid?e.isExpiredSoon?Object(d["translate"])("Marketplace_SubscriptionExpiresSoon"):void 0:Object(d["translate"])("Marketplace_SubscriptionInvalid")}},computed:{marketplaceOverviewLink:function(){return"?".concat(d["MatomoUrl"].stringify({module:"Marketplace",action:"overview"}))},missingLicenseText:function(){return Object(d["translate"])("Marketplace_OverviewPluginSubscriptionsMissingLicense",'<a href="'.concat(this.marketplaceOverviewLink,'">'),"</a>")}}});ft.render=vt;var kt=ft;
+(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):"function"===typeof define&&define.amd?define(["CoreHome",,"CorePluginsAdmin"],t):"object"===typeof exports?exports["Marketplace"]=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):e["Marketplace"]=t(e["CoreHome"],e["Vue"],e["CorePluginsAdmin"])})("undefined"!==typeof self?self:this,(function(e,t,n){return function(e){var t={};function n(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,l){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:l})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(l,a,function(t){return e[t]}.bind(null,a));return l},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/Marketplace/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},a5a2:function(e,t){e.exports=n},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"Marketplace",(function(){return y})),n.d(t,"LicenseKey",(function(){return Q})),n.d(t,"GetNewPlugins",(function(){return oe})),n.d(t,"GetNewPluginsAdmin",(function(){return he})),n.d(t,"GetPremiumFeatures",(function(){return De})),n.d(t,"MissingReqsNotice",(function(){return Ke})),n.d(t,"OverviewIntro",(function(){return We})),n.d(t,"SubscriptionOverview",(function(){return kt})),"undefined"!==typeof window){var l=window.document.currentScript,a=l&&l.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);a&&(n.p=a[1])}var r=n("8bbf"),i={class:"row marketplaceActions",ref:"root"},o={class:"col s12 m6 l4"},c={class:"col s12 m6 l4"},s={key:0,class:"col s12 m12 l4 "},u=["action"];function p(e,t,n,l,a,p){var d,m=Object(r["resolveComponent"])("Field");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",i,[Object(r["createElementVNode"])("div",o,[Object(r["createVNode"])(m,{uicontrol:"select",name:"plugin_type","model-value":e.pluginTypeFilter,"onUpdate:modelValue":t[0]||(t[0]=function(t){e.pluginTypeFilter=t,e.changePluginType()}),title:e.translate("Marketplace_Show"),"full-width":!0,options:e.pluginTypeOptions},null,8,["model-value","title","options"])]),Object(r["createElementVNode"])("div",c,[Object(r["createVNode"])(m,{uicontrol:"select",name:"plugin_sort","model-value":e.pluginSort,"onUpdate:modelValue":t[1]||(t[1]=function(t){e.pluginSort=t,e.changePluginSort()}),title:e.translate("Marketplace_Sort"),"full-width":!0,options:e.pluginSortOptions},null,8,["model-value","title","options"])]),(null===(d=e.pluginsToShow)||void 0===d?void 0:d.length)>20||e.query?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",s,[Object(r["createElementVNode"])("form",{method:"post",class:"plugin-search",action:e.pluginSearchFormAction,ref:"pluginSearchForm"},[Object(r["createElementVNode"])("div",null,[Object(r["createVNode"])(m,{uicontrol:"text",name:"query",title:e.queryInputTitle,"full-width":!0,modelValue:e.searchQuery,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.searchQuery=t})},null,8,["title","modelValue"])]),Object(r["createElementVNode"])("span",{class:"icon-search",onClick:t[3]||(t[3]=function(t){return e.$refs.pluginSearchForm.submit()})})],8,u)])):Object(r["createCommentVNode"])("",!0)],512)}var d=n("19dc"),m=n("a5a2"),b=function(e){return"".concat(e[0].toLowerCase()).concat(e.substring(1))},O=window,j=O.$,g=Object(r["defineComponent"])({props:{pluginType:{type:String,required:!0},pluginTypeOptions:{type:[Object,Array],required:!0},sort:{type:String,required:!0},pluginSortOptions:{type:[Object,Array],required:!0},pluginsToShow:{type:Array,required:!0},query:{type:String,default:""},numAvailablePlugins:{type:Number,required:!0}},components:{Field:m["Field"]},data:function(){return{pluginSort:this.sort,pluginTypeFilter:this.pluginType,searchQuery:this.query}},mounted:function(){d["Matomo"].postEvent("Marketplace.Marketplace.mounted",{element:this.$refs.root})},unmounted:function(){d["Matomo"].postEvent("Marketplace.Marketplace.unmounted",{element:this.$refs.root})},created:function(){function e(e){if(e){var t=j(e);if(t&&t.length){var n=void 0,l=void 0,a=void 0,r=[],i=0;t.each((function(e,t){var o=j(t),c=o.offset(),s=c.top;i!==s&&(r=[],i=s,n=void 0,l=void 0,a=void 0),r.push(o);var u=o.find("h3").height(),p=o.find(".metadata").height(),d=o.find(".footer").height();n?n<u&&(n=u):n=u,l?l<p&&(l=p):l=p,a?a<d&&(a=d):a=d,j.each(r,(function(e,t){n&&t.find("h3").height("".concat(n,"px")),l&&t.find(".metadata").height("".concat(l,"px")),a&&t.find(".footer").height("".concat(a,"px"))}))}))}}}Object(r["nextTick"])((function(){var t=j(".marketplace .plugin .description");t.dotdotdot({after:"a.more",watch:"window"}),d["Matomo"].helper.compileVueDirectives(t),e(".marketplace .plugin")}))},methods:{changePluginSort:function(){d["MatomoUrl"].updateUrl(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{query:"",sort:this.pluginSort}),Object.assign(Object.assign({},d["MatomoUrl"].hashParsed.value),{},{query:"",sort:this.pluginSort}))},changePluginType:function(){d["MatomoUrl"].updateUrl(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{query:"",show:this.pluginTypeFilter}),Object.assign(Object.assign({},d["MatomoUrl"].hashParsed.value),{},{query:"",show:this.pluginTypeFilter}))}},computed:{pluginSearchFormAction:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{sort:"",embed:"0"})),"#?").concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].hashParsed.value),{},{sort:"",embed:"0",query:this.searchQuery})))},queryInputTitle:function(){var e=b(Object(d["translate"])("General_Plugins"));return"".concat(Object(d["translate"])("General_Search")," ").concat(this.numAvailablePlugins," ").concat(e,"...")}}});g.render=p;var y=g,v={class:"marketplace-max-width"},f={class:"marketplace-paid-intro"},k={key:0},h={key:0},N=Object(r["createElementVNode"])("br",null,null,-1),V={class:"licenseToolbar valign-wrapper"},E=["href"],M={key:0},S={class:"ui-confirm",id:"installAllPaidPluginsAtOnce",ref:"installAllPaidPluginsAtOnce"},P=Object(r["createElementVNode"])("br",null,null,-1),B=Object(r["createElementVNode"])("br",null,null,-1),w=["data-href","value"],T=["value"],L={key:1},_={key:0},A=["innerHTML"],C=Object(r["createElementVNode"])("br",null,null,-1),U={class:"licenseToolbar valign-wrapper"},D={key:1},x=["innerHTML"],q={class:"ui-confirm",id:"confirmRemoveLicense",ref:"confirmRemoveLicense"},K=["value"],F=["value"];function I(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("DefaultLicenseKeyFields"),c=Object(r["resolveComponent"])("SaveButton"),s=Object(r["resolveComponent"])("ActivityIndicator");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",v,[Object(r["createElementVNode"])("div",f,[e.isValidConsumer?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",k,[e.isSuperUser?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",h,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_PaidPluginsWithLicenseKeyIntro",""))+" ",1),N,Object(r["createElementVNode"])("div",V,[Object(r["createVNode"])(o,{"model-value":e.licenseKey,"onUpdate:modelValue":t[0]||(t[0]=function(t){e.licenseKey=t,e.updatedLicenseKey()}),onConfirm:t[1]||(t[1]=function(t){return e.updateLicense()}),"has-license-key":e.hasLicenseKey,"is-valid-consumer":e.isValidConsumer,"enable-update":e.enableUpdate},null,8,["model-value","has-license-key","is-valid-consumer","enable-update"]),Object(r["createVNode"])(c,{class:"valign",id:"remove_license_key",onConfirm:t[2]||(t[2]=function(t){return e.removeLicense()}),value:e.translate("Marketplace_RemoveLicenseKey")},null,8,["value"]),Object(r["createElementVNode"])("a",{class:"btn valign",href:e.subscriptionOverviewLink},Object(r["toDisplayString"])(e.translate("Marketplace_ViewSubscriptions")),9,E),e.showInstallAllPaidPlugins?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",M,[Object(r["createElementVNode"])("a",{href:"",class:"btn installAllPaidPlugins valign",onClick:t[3]||(t[3]=Object(r["withModifiers"])((function(t){return e.onInstallAllPaidPlugins()}),["prevent"]))},Object(r["toDisplayString"])(e.translate("Marketplace_InstallPurchasedPlugins")),1),Object(r["createElementVNode"])("div",S,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_InstallAllPurchasedPlugins")),1),Object(r["createElementVNode"])("p",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_InstallThesePlugins"))+" ",1),P,B]),Object(r["createElementVNode"])("ul",null,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.paidPluginsToInstallAtOnce,(function(e){return Object(r["openBlock"])(),Object(r["createElementBlock"])("li",{key:e},Object(r["toDisplayString"])(e),1)})),128))]),Object(r["createElementVNode"])("p",null,[Object(r["createElementVNode"])("input",{role:"install",type:"button","data-href":e.installAllPaidPluginsLink,value:e.translate("Marketplace_InstallAllPurchasedPluginsAction",e.paidPluginsToInstallAtOnce.length)},null,8,w),Object(r["createElementVNode"])("input",{role:"cancel",type:"button",value:e.translate("General_Cancel")},null,8,T)])],512)])):Object(r["createCommentVNode"])("",!0)]),Object(r["createVNode"])(s,{loading:e.isUpdating},null,8,["loading"])])):Object(r["createCommentVNode"])("",!0)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",L,[e.isSuperUser?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",_,[Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.noLicenseKeyIntroText)},null,8,A),C,Object(r["createElementVNode"])("div",U,[Object(r["createVNode"])(o,{"model-value":e.licenseKey,"onUpdate:modelValue":t[4]||(t[4]=function(t){e.licenseKey=t,e.updatedLicenseKey()}),onConfirm:t[5]||(t[5]=function(t){return e.updateLicense()}),"has-license-key":e.hasLicenseKey,"is-valid-consumer":e.isValidConsumer,"enable-update":e.enableUpdate},null,8,["model-value","has-license-key","is-valid-consumer","enable-update"])]),Object(r["createVNode"])(s,{loading:e.isUpdating},null,8,["loading"])])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",D,[Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.noLicenseKeyIntroNoSuperUserAccessText)},null,8,x)]))]))]),Object(r["createElementVNode"])("div",q,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_ConfirmRemoveLicense")),1),Object(r["createElementVNode"])("input",{role:"yes",type:"button",value:e.translate("General_Yes")},null,8,K),Object(r["createElementVNode"])("input",{role:"no",type:"button",value:e.translate("General_No")},null,8,F)],512)])}var H={class:"valign licenseKeyText"};function $(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("Field"),c=Object(r["resolveComponent"])("SaveButton");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("div",H,[Object(r["createVNode"])(o,{uicontrol:"text",name:"license_key","full-width":!0,"model-value":e.modelValue,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.$emit("update:modelValue",t)}),placeholder:e.licenseKeyPlaceholder},null,8,["model-value","placeholder"])]),Object(r["createVNode"])(c,{class:"valign",onConfirm:t[1]||(t[1]=function(t){return e.$emit("confirm")}),disabled:!e.enableUpdate,value:e.saveButtonText,id:"submit_license_key"},null,8,["disabled","value"])],64)}var R=Object(r["defineComponent"])({props:{modelValue:String,isValidConsumer:Boolean,hasLicenseKey:Boolean,enableUpdate:Boolean},emits:["update:modelValue","confirm"],components:{Field:m["Field"],SaveButton:m["SaveButton"]},computed:{licenseKeyPlaceholder:function(){return this.isValidConsumer?Object(d["translate"])("Marketplace_LicenseKeyIsValidShort"):Object(d["translate"])("Marketplace_LicenseKey")},saveButtonText:function(){return this.hasLicenseKey?Object(d["translate"])("CoreUpdater_UpdateTitle"):Object(d["translate"])("Marketplace_ActivateLicenseKey")}}});R.render=$;var G=R,z=Object(r["defineComponent"])({props:{isValidConsumer:Boolean,isSuperUser:Boolean,isAutoUpdatePossible:Boolean,isPluginsAdminEnabled:Boolean,hasLicenseKey:Boolean,paidPluginsToInstallAtOnce:{type:Array,required:!0},installNonce:{type:String,required:!0}},components:{SaveButton:m["SaveButton"],ActivityIndicator:d["ActivityIndicator"],DefaultLicenseKeyFields:G},data:function(){return{licenseKey:"",enableUpdate:!1,isUpdating:!1}},methods:{onInstallAllPaidPlugins:function(){d["Matomo"].helper.modalConfirm(this.$refs.installAllPaidPluginsAtOnce)},updateLicenseKey:function(e,t,n){var l=this;d["AjaxHelper"].post({module:"API",method:"Marketplace.".concat(e),format:"JSON"},{licenseKey:this.licenseKey},{withTokenInUrl:!0}).then((function(e){l.isUpdating=!1,e&&e.value&&(d["NotificationsStore"].show({message:n,context:"success",type:"transient"}),d["Matomo"].helper.redirect())}),(function(){l.isUpdating=!1}))},removeLicense:function(){var e=this;d["Matomo"].helper.modalConfirm(this.$refs.confirmRemoveLicense,{yes:function(){e.enableUpdate=!1,e.isUpdating=!0,e.updateLicenseKey("deleteLicenseKey","",Object(d["translate"])("Marketplace_LicenseKeyDeletedSuccess"))}})},updatedLicenseKey:function(){this.enableUpdate=!!this.licenseKey},updateLicense:function(){this.enableUpdate=!1,this.isUpdating=!0,this.updateLicenseKey("saveLicenseKey",this.licenseKey,Object(d["translate"])("Marketplace_LicenseKeyActivatedSuccess"))}},computed:{subscriptionOverviewLink:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"subscriptionOverview"})))},noLicenseKeyIntroText:function(){return Object(d["translate"])("Marketplace_PaidPluginsNoLicenseKeyIntro",'<a target="_blank" rel="noreferrer noopener" href="https://matomo.org/recommends/premium-plugins/">',"</a>")},noLicenseKeyIntroNoSuperUserAccessText:function(){return Object(d["translate"])("Marketplace_PaidPluginsNoLicenseKeyIntroNoSuperUserAccess",'<a target="_blank" rel="noreferrer noopener" href="https://matomo.org/recommends/premium-plugins/">',"</a>")},installAllPaidPluginsLink:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"installAllPaidPlugins",nonce:this.installNonce})))},showInstallAllPaidPlugins:function(){return this.isAutoUpdatePossible&&this.isPluginsAdminEnabled&&this.paidPluginsToInstallAtOnce.length}}});z.render=I;var Q=z,W={class:"getNewPlugins"},Y={class:"row"},J={class:"pluginName"},X=Object(r["createElementVNode"])("br",null,null,-1),Z={key:0},ee=Object(r["createElementVNode"])("br",null,null,-1),te=Object(r["createElementVNode"])("br",null,null,-1),ne=[ee,te],le={class:"widgetBody"},ae=["href"];function re(e,t,n,l,a,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",W,[Object(r["createElementVNode"])("div",Y,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugins,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12",key:t.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",J,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.displayName),1)],512),[[o,{pluginName:t.name}]]),Object(r["createElementVNode"])("span",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.description)+" ",1),X,Object(r["withDirectives"])(Object(r["createElementVNode"])("a",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("General_MoreDetails")),1)],512),[[o,{pluginName:t.name}]])]),n<e.plugins.length-1?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Z,ne)):Object(r["createCommentVNode"])("",!0)])})),128))]),Object(r["createElementVNode"])("div",le,[Object(r["createElementVNode"])("a",{href:e.overviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,ae)])])}var ie=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:m["PluginName"]},computed:{overviewLink:function(){return"?".concat(d["MatomoUrl"].stringify(Object.assign(Object.assign({},d["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"overview"})))}}});ie.render=re;var oe=ie,ce={class:"getNewPlugins isAdminPage",ref:"root"},se={class:"row"},ue=["title"],pe=["title"],de={key:0},me=Object(r["createElementVNode"])("br",null,null,-1),be=["src"],Oe={class:"widgetBody"},je=["href"];function ge(e,t,n,l,a,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ce,[Object(r["createElementVNode"])("div",se,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugins,(function(e){var t;return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12 m4",key:e.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",{class:"pluginName",title:e.description},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.displayName),1)],8,ue),[[o,{pluginName:e.name}]]),Object(r["createElementVNode"])("p",{class:"description",title:e.description},Object(r["toDisplayString"])(e.description),9,pe),null!==(t=e.screenshots)&&void 0!==t&&t.length?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",de,[me,Object(r["withDirectives"])(Object(r["createElementVNode"])("img",{class:"screenshot",src:"".concat(e.screenshots[0],"?w=600"),style:{width:"100%"},alt:""},null,8,be),[[o,{pluginName:e.name}]])])):Object(r["createCommentVNode"])("",!0)])})),128))]),Object(r["createElementVNode"])("div",Oe,[Object(r["createElementVNode"])("a",{href:e.marketplaceOverviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,je)])],512)}var ye=window,ve=ye.$;function fe(e){ve(".col .description",e).dotdotdot({watch:"window"})}var ke=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:m["PluginName"]},mounted:function(){fe(this.$refs.root)},updated:function(){fe(this.$refs.root)},computed:{marketplaceOverviewLink:function(){return"?".concat(d["MatomoUrl"].stringify({module:"Marketplace",action:"overview"}))}}});ke.render=ge;var he=ke,Ne={class:"getNewPlugins getPremiumFeatures widgetBody"},Ve={key:0,class:"col s12 m12"},Ee=["innerHTML"],Me={style:{"margin-bottom":"28px",color:"#5bb75b"}},Se=Object(r["createElementVNode"])("i",{class:"icon-heart red-text"},null,-1),Pe={class:"pluginName"},Be={key:0,class:"pluginSubtitle"},we={class:"pluginBody"},Te=Object(r["createElementVNode"])("br",null,null,-1),Le={class:"pluginMoreDetails"},_e={class:"widgetBody"},Ae=["href"];function Ce(e,t,n,l,a,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ne,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.pluginRows,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"row",key:n},[0===n?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ve,[Object(r["createElementVNode"])("h3",{style:{"font-weight":"bold",color:"#5bb75b"},innerHTML:e.$sanitize(e.trialHintsText)},null,8,Ee),Object(r["createElementVNode"])("h3",Me,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_SupportMatomoThankYou"))+" ",1),Se])])):Object(r["createCommentVNode"])("",!0),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(t,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12 m4",key:t.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",Pe,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.displayName),1)],512),[[o,{pluginName:t.name}]]),t.specialOffer?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Be,[Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(e.translate("Marketplace_SpecialOffer"))+":",1),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(t.specialOffer),1)])):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("span",we,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.isBundle?"".concat(e.translate("Marketplace_SpecialOffer"),": "):"")+Object(r["toDisplayString"])(t.description)+" ",1),Te,Object(r["withDirectives"])(Object(r["createElementVNode"])("a",Le,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("General_MoreDetails")),1)],512),[[o,{pluginName:t.name}]])])])})),128))])})),128)),Object(r["createElementVNode"])("div",_e,[Object(r["createElementVNode"])("a",{href:e.overviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,Ae)])])}var Ue=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:m["PluginName"]},computed:{trialHintsText:function(){var e="https://shop.matomo.org/free-trial/",t="color:#5bb75b;text-decoration: underline;";return Object(d["translate"])("Marketplace_TrialHints",'<a style="'.concat(t,'" href="').concat(e,'" target="_blank" rel="noreferrer noopener">'),"</a>")},pluginRows:function(){var e=[];return this.plugins.forEach((function(t,n){var l=Math.floor(n/3);e[l]=e[l]||[],e[l].push(t)})),e},overviewLink:function(){return"?".concat(d["MatomoUrl"].stringify({module:"Marketplace",action:"overview",show:"premium"}))}}});Ue.render=Ce;var De=Ue;function xe(e,t,n,l,a,i){return Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugin.missingRequirements||[],(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:n,class:"alert alert-danger"},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_MissingRequirementsNotice",e.requirement(t.requirement),t.actualVersion,t.requiredVersion)),1)})),128)}var qe=Object(r["defineComponent"])({props:{plugin:{type:Object,required:!0}},methods:{requirement:function(e){return"php"===e?"PHP":"".concat(e[0].toUpperCase()).concat(e.substr(1))}}});qe.render=xe;var Ke=qe,Fe={key:0},Ie={key:1},He=["innerHTML"],$e={key:2},Re=["innerHTML"],Ge=["innerHTML"];function ze(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("EnrichedHeadline"),c=Object(r["resolveComponent"])("LicenseKey"),s=Object(r["resolveComponent"])("UploadPluginDialog"),u=Object(r["resolveComponent"])("Marketplace"),p=Object(r["resolveDirective"])("content-intro");return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("h2",null,[Object(r["createVNode"])(o,{"feature-name":e.translate("CorePluginsAdmin_Marketplace")},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_Marketplace")),1)]})),_:1},8,["feature-name"])]),Object(r["createElementVNode"])("p",null,[e.isSuperUser?e.showThemes?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Ie,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ThemesDescription"))+" ",1),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.installingNewThemeText)},null,8,He)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",$e,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_PluginsExtendPiwik"))+" ",1),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.installingNewPluginText)},null,8,Re)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Fe,Object(r["toDisplayString"])(e.showThemes?e.translate("Marketplace_NotAllowedToBrowseMarketplaceThemes"):e.translate("Marketplace_NotAllowedToBrowseMarketplacePlugins")),1)),e.isSuperUser&&e.inReportingMenu?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",{key:3,ref:"noticeRemoveMarketplaceFromMenu",innerHTML:e.$sanitize(e.noticeRemoveMarketplaceFromMenuText)},null,8,Ge)):Object(r["createCommentVNode"])("",!0)]),Object(r["createVNode"])(c,{"is-valid-consumer":e.isValidConsumer,"is-super-user":e.isSuperUser,"is-auto-update-possible":e.isAutoUpdatePossible,"is-plugins-admin-enabled":e.isPluginsAdminEnabled,"has-license-key":e.hasLicenseKey,"paid-plugins-to-install-at-once":e.paidPluginsToInstallAtOnce,"install-nonce":e.installNonce},null,8,["is-valid-consumer","is-super-user","is-auto-update-possible","is-plugins-admin-enabled","has-license-key","paid-plugins-to-install-at-once","install-nonce"]),Object(r["createVNode"])(s,{"is-plugin-upload-enabled":e.isPluginUploadEnabled,"upload-limit":e.uploadLimit,"install-nonce":e.installNonce},null,8,["is-plugin-upload-enabled","upload-limit","install-nonce"]),Object(r["createVNode"])(u,{"plugin-type":e.pluginType,"plugin-type-options":e.pluginTypeOptions,sort:e.sort,"plugin-sort-options":e.pluginSortOptions,"plugins-to-show":e.pluginsToShow,query:e.query,"num-available-plugins":e.numAvailablePlugins},null,8,["plugin-type","plugin-type-options","sort","plugin-sort-options","plugins-to-show","query","num-available-plugins"])],512)),[[p]])}var Qe=Object(r["defineComponent"])({props:{showThemes:Boolean,inReportingMenu:Boolean,isValidConsumer:Boolean,isSuperUser:Boolean,isAutoUpdatePossible:Boolean,isPluginsAdminEnabled:Boolean,hasLicenseKey:Boolean,paidPluginsToInstallAtOnce:{type:Array,required:!0},installNonce:{type:String,required:!0},isPluginUploadEnabled:Boolean,uploadLimit:[String,Number],pluginType:{type:String,required:!0},pluginTypeOptions:{type:[Object,Array],required:!0},sort:{type:String,required:!0},pluginSortOptions:{type:[Object,Array],required:!0},pluginsToShow:{type:Array,required:!0},query:{type:String,default:""},numAvailablePlugins:{type:Number,required:!0}},components:{EnrichedHeadline:d["EnrichedHeadline"],UploadPluginDialog:m["UploadPluginDialog"],LicenseKey:Q,Marketplace:y},directives:{ContentIntro:d["ContentIntro"],PluginName:m["PluginName"]},mounted:function(){if(this.$refs.noticeRemoveMarketplaceFromMenu){var e=this.$refs.noticeRemoveMarketplaceFromMenu.querySelector("[matomo-plugin-name]");m["PluginName"].mounted(e,{dir:{},instance:null,modifiers:{},oldValue:null,value:{pluginName:"WhiteLabel"}})}},beforeUnmount:function(){if(this.$refs.noticeRemoveMarketplaceFromMenu){var e=this.$refs.noticeRemoveMarketplaceFromMenu.querySelector("[matomo-plugin-name]");m["PluginName"].unmounted(e,{dir:{},instance:null,modifiers:{},oldValue:null,value:{pluginName:"WhiteLabel"}})}},computed:{installingNewThemeText:function(){return Object(d["translate"])("Marketplace_InstallingNewThemesViaMarketplaceOrUpload",'<a href="#" class="uploadPlugin">',"</a>")},installingNewPluginText:function(){return Object(d["translate"])("Marketplace_InstallingNewPluginsViaMarketplaceOrUpload",'<a href="#" class="uploadPlugin">',"</a>")},noticeRemoveMarketplaceFromMenuText:function(){return Object(d["translate"])("Marketplace_NoticeRemoveMarketplaceFromReportingMenu",'<a href="#" matomo-plugin-name="WhiteLabel">',"</a>")}}});Qe.render=ze;var We=Qe,Ye={key:0},Je=["href"],Xe=Object(r["createElementVNode"])("br",null,null,-1),Ze=Object(r["createElementVNode"])("br",null,null,-1),et=["innerHTML"],tt=Object(r["createElementVNode"])("br",null,null,-1),nt={class:"subscriptionName"},lt=["href"],at={key:1},rt={class:"subscriptionType"},it=["title"],ot={key:0,class:"icon-error"},ct={key:1,class:"icon-warning"},st={key:2,class:"icon-ok"},ut=["title"],pt=Object(r["createElementVNode"])("span",{class:"icon-error"},null,-1),dt={key:0},mt={colspan:"6"},bt={class:"tableActionBar"},Ot=["href"],jt=Object(r["createElementVNode"])("span",{class:"icon-table"},null,-1),gt={key:1},yt=["innerHTML"];function vt(e,t,n,l,a,i){var o=Object(r["resolveComponent"])("ContentBlock"),c=Object(r["resolveDirective"])("content-table");return Object(r["openBlock"])(),Object(r["createBlock"])(o,{"content-title":e.translate("Marketplace_OverviewPluginSubscriptions"),class:"subscriptionOverview"},{default:Object(r["withCtx"])((function(){return[e.hasLicenseKey?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ye,[Object(r["createElementVNode"])("p",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_PluginSubscriptionsList"))+" ",1),e.loginUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,target:"_blank",rel:"noreferrer noopener",href:e.loginUrl},Object(r["toDisplayString"])(e.translate("Marketplace_OverviewPluginSubscriptionsAllDetails")),9,Je)):Object(r["createCommentVNode"])("",!0),Xe,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_OverviewPluginSubscriptionsMissingInfo"))+" ",1),Ze,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_NoValidSubscriptionNoUpdates"))+" ",1),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("Marketplace_CurrentNumPiwikUsers","<strong>".concat(e.numUsers,"</strong>")))},null,8,et)]),tt,Object(r["withDirectives"])(Object(r["createElementVNode"])("table",null,[Object(r["createElementVNode"])("thead",null,[Object(r["createElementVNode"])("tr",null,[Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("General_Name")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionType")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Status")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionStartDate")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionEndDate")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionNextPaymentDate")),1)])]),Object(r["createElementVNode"])("tbody",null,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.subscriptions||[],(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("tr",{key:n},[Object(r["createElementVNode"])("td",nt,[t.plugin.htmlUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,href:t.plugin.htmlUrl,rel:"noreferrer noopener",target:"_blank"},Object(r["toDisplayString"])(t.plugin.displayName),9,lt)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",at,Object(r["toDisplayString"])(t.plugin.displayName),1))]),Object(r["createElementVNode"])("td",rt,Object(r["toDisplayString"])(t.productType),1),Object(r["createElementVNode"])("td",{class:"subscriptionStatus",title:e.getSubscriptionStatusTitle(t)},[t.isValid?t.isExpiredSoon?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",ct)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",st)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",ot)),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(t.status)+" ",1),t.isExceeded?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",{key:3,class:"errorMessage",title:e.translate("Marketplace_LicenseExceededPossibleCause")},[pt,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_Exceeded")),1)],8,ut)):Object(r["createCommentVNode"])("",!0)],8,it),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.start),1),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.isValid&&t.nextPayment?e.translate("Marketplace_LicenseRenewsNextPaymentDate"):t.end),1),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.nextPayment),1)])})),128)),e.subscriptions.length?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("tr",dt,[Object(r["createElementVNode"])("td",mt,Object(r["toDisplayString"])(e.translate("Marketplace_NoSubscriptionsFound")),1)]))])],512),[[c]]),Object(r["createElementVNode"])("div",bt,[Object(r["createElementVNode"])("a",{href:e.marketplaceOverviewLink,class:""},[jt,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_BrowseMarketplace")),1)],8,Ot)])])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",gt,[Object(r["createElementVNode"])("p",{innerHTML:e.$sanitize(e.missingLicenseText)},null,8,yt)]))]})),_:1},8,["content-title"])}var ft=Object(r["defineComponent"])({props:{loginUrl:{type:String,required:!0},numUsers:{type:Number,required:!0},hasLicenseKey:Boolean,subscriptions:{type:Array,required:!0}},components:{ContentBlock:d["ContentBlock"]},directives:{ContentTable:d["ContentTable"]},methods:{getSubscriptionStatusTitle:function(e){return e.isValid?e.isExpiredSoon?Object(d["translate"])("Marketplace_SubscriptionExpiresSoon"):void 0:Object(d["translate"])("Marketplace_SubscriptionInvalid")}},computed:{marketplaceOverviewLink:function(){return"?".concat(d["MatomoUrl"].stringify({module:"Marketplace",action:"overview"}))},missingLicenseText:function(){return Object(d["translate"])("Marketplace_OverviewPluginSubscriptionsMissingLicense",'<a href="'.concat(this.marketplaceOverviewLink,'">'),"</a>")}}});ft.render=vt;var kt=ft;
/*!
* Matomo - free/libre analytics platform
*
diff --git a/plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue b/plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue
index f5e57f80db..27c2dea1b2 100644
--- a/plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue
+++ b/plugins/Marketplace/vue/src/OverviewIntro/OverviewIntro.vue
@@ -160,19 +160,15 @@ export default defineComponent({
computed: {
installingNewThemeText() {
return translate(
- 'Marketplace_InstallingNewPluginsViaMarketplaceOrUpload',
- translate('CorePluginsAdmin_Themes'),
+ 'Marketplace_InstallingNewThemesViaMarketplaceOrUpload',
'<a href="#" class="uploadPlugin">',
- translate('CorePluginsAdmin_Theme'),
'</a>',
);
},
installingNewPluginText() {
return translate(
'Marketplace_InstallingNewPluginsViaMarketplaceOrUpload',
- translate('General_Plugins'),
'<a href="#" class="uploadPlugin">',
- translate('General_Plugin'),
'</a>',
);
},