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:
authordizzy <diosmosis@users.noreply.github.com>2021-10-27 21:09:03 +0300
committerGitHub <noreply@github.com>2021-10-27 21:09:03 +0300
commit51c150058744d55a1c94a937e2d505881709f47a (patch)
tree54fcd049cc3e8b55360b0a2873896389fc5beefe /plugins/Feedback
parent1e004044e95eec60906f6ba691f8a6f050074adf (diff)
remove and ignore js map files since they do not help in production (#18223)
Diffstat (limited to 'plugins/Feedback')
-rw-r--r--plugins/Feedback/vue/dist/Feedback.umd.js.map1
-rw-r--r--plugins/Feedback/vue/dist/Feedback.umd.min.js.map1
2 files changed, 0 insertions, 2 deletions
diff --git a/plugins/Feedback/vue/dist/Feedback.umd.js.map b/plugins/Feedback/vue/dist/Feedback.umd.js.map
deleted file mode 100644
index a9475a0398..0000000000
--- a/plugins/Feedback/vue/dist/Feedback.umd.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack://Feedback/webpack/universalModuleDefinition","webpack://Feedback/webpack/bootstrap","webpack://Feedback/external \"CoreHome\"","webpack://Feedback/external {\"commonjs\":\"vue\",\"commonjs2\":\"vue\",\"root\":\"Vue\"}","webpack://Feedback/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.vue","webpack://Feedback/./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue","webpack://Feedback/./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue?afec","webpack://Feedback/./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue?8b81","webpack://Feedback/./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue?1770","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?7d7b","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?09a5","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?c2c1","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.adapter.ts","webpack://Feedback/./plugins/Feedback/vue/src/index.ts","webpack://Feedback/./node_modules/@vue/cli-service/lib/commands/build/entry-lib-no-default.js"],"names":[],"mappings":"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","file":"Feedback.umd.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"CoreHome\"), require(\"vue\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"CoreHome\", ], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Feedback\"] = factory(require(\"CoreHome\"), require(\"vue\"));\n\telse\n\t\troot[\"Feedback\"] = factory(root[\"CoreHome\"], root[\"Vue\"]);\n})((typeof self !== 'undefined' ? self : this), function(__WEBPACK_EXTERNAL_MODULE__19dc__, __WEBPACK_EXTERNAL_MODULE__8bbf__) {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"plugins/Feedback/vue/dist/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fae3\");\n","module.exports = __WEBPACK_EXTERNAL_MODULE__19dc__;","module.exports = __WEBPACK_EXTERNAL_MODULE__8bbf__;","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","<!--\n Matomo - free/libre analytics platform\n @link https://matomo.org\n @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later\n-->\n\n<template>\n <div\n :title=\"translate('Feedback_RateFeatureTitle', $sanitize(title))\"\n class=\"ratefeature\"\n >\n <div\n class=\"iconContainer\"\n v-on:mouseenter=\"expanded = true\"\n v-on:mouseleave=\"expanded = false\"\n >\n <img\n v-on:click=\"likeFeature();showFeedbackForm=true\"\n class=\"like-icon\"\n src=\"plugins/Feedback/vue/src/RateFeature/thumbs-up.png\"\n />\n <img\n v-on:click=\"dislikeFeature();showFeedbackForm=true\"\n class=\"dislike-icon\"\n v-show=\"expanded\"\n src=\"plugins/Feedback/vue/src/RateFeature/thumbs-down.png\"\n />\n </div>\n <MatomoDialog\n v-model=\"showFeedbackForm\"\n @yes=\"sendFeedback()\"\n >\n <div\n class=\"ui-confirm ratefeatureDialog\"\n >\n <h2>{{ translate('Feedback_RateFeatureThankYouTitle', title) }}</h2>\n <p v-if=\"like\">{{ translate('Feedback_RateFeatureLeaveMessageLike') }}</p>\n <p v-if=\"!like\">{{ translate('Feedback_RateFeatureLeaveMessageDislike') }}</p>\n <br />\n <div class=\"messageContainer\">\n <textarea v-model=\"feedbackMessage\" />\n </div>\n <input\n type=\"button\"\n :title=\"translate('Feedback_RateFeatureSendFeedbackInformation')\"\n :value=\"translate('Feedback_SendFeedback')\"\n role=\"yes\"\n />\n <input\n type=\"button\"\n role=\"cancel\"\n :value=\"translate('General_Cancel')\"\n />\n </div>\n </MatomoDialog>\n <MatomoDialog\n v-model=\"ratingDone\"\n >\n <div\n class=\"ui-confirm ratefeatureDialog\"\n >\n <h2>{{ translate('Feedback_ThankYou', title) }}</h2>\n <div\n v-if=\"like\"\n >\n <ReviewLinks />\n </div>\n <input\n type=\"button\"\n :value=\"translate('General_Ok')\"\n role=\"yes\"\n />\n </div>\n </MatomoDialog>\n </div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent } from 'vue';\nimport { MatomoDialog, AjaxHelper } from 'CoreHome';\nimport ReviewLinks from '../ReviewLinks/ReviewLinks.vue';\n\nexport default defineComponent({\n props: {\n title: String,\n },\n components: {\n MatomoDialog,\n ReviewLinks,\n },\n data() {\n return {\n like: false,\n ratingDone: false,\n expanded: false,\n showFeedbackForm: false,\n feedbackMessage: '',\n };\n },\n methods: {\n dislikeFeature() {\n this.like = false;\n },\n likeFeature() {\n this.like = true;\n },\n sendFeedback() {\n AjaxHelper.fetch({\n method: 'Feedback.sendFeedbackForFeature',\n featureName: this.title,\n like: this.like ? '1' : '0',\n message: this.feedbackMessage,\n });\n this.ratingDone = true;\n },\n },\n});\n</script>\n","<!--\n Matomo - free/libre analytics platform\n\n @link https://matomo.org\n @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later\n-->\n\n<template>\n <div class=\"requestReview\">\n <p>{{ translate('Feedback_PleaseLeaveExternalReviewForMatomo') }}</p><br><br>\n <div class=\"review-links\">\n <div class=\"review-link\">\n <a\n href=\"https://www.capterra.com/p/182627/Matomo-Analytics/\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/capterra.svg\"\n />\n </div>\n <div class=\"link\">Capterra</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.g2crowd.com/products/matomo-formerly-piwik/details\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/g2crowd.svg\"\n />\n </div>\n <div class=\"link\">G2 Crowd</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.producthunt.com/posts/matomo-2\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/producthunt.svg\"\n />\n </div>\n <div class=\"link\">Product Hunt</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.saasworthy.com/product/matomo\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/saasworthy.png\"\n />\n </div>\n <div class=\"link\">SaaSworthy</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.trustradius.com/products/matomo/reviews\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/trustradius.svg\"\n />\n </div>\n <div class=\"link\">TrustRadius</div>\n </a>\n </div>\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent } from 'vue';\n\nexport default defineComponent({});\n</script>\n","\nimport { defineComponent } from 'vue';\n\nexport default defineComponent({});\n","export { default } from \"-!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader/index.js??ref--14-3!../../../../../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/index.js??ref--0-1!./ReviewLinks.vue?vue&type=script&lang=ts\"; export * from \"-!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader/index.js??ref--14-3!../../../../../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/index.js??ref--0-1!./ReviewLinks.vue?vue&type=script&lang=ts\"","import { render } from \"./ReviewLinks.vue?vue&type=template&id=4471fc41\"\nimport script from \"./ReviewLinks.vue?vue&type=script&lang=ts\"\nexport * from \"./ReviewLinks.vue?vue&type=script&lang=ts\"\nscript.render = render\n\nexport default script","\nimport { defineComponent } from 'vue';\nimport { MatomoDialog, AjaxHelper } from 'CoreHome';\nimport ReviewLinks from '../ReviewLinks/ReviewLinks.vue';\n\nexport default defineComponent({\n props: {\n title: String,\n },\n components: {\n MatomoDialog,\n ReviewLinks,\n },\n data() {\n return {\n like: false,\n ratingDone: false,\n expanded: false,\n showFeedbackForm: false,\n feedbackMessage: '',\n };\n },\n methods: {\n dislikeFeature() {\n this.like = false;\n },\n likeFeature() {\n this.like = true;\n },\n sendFeedback() {\n AjaxHelper.fetch({\n method: 'Feedback.sendFeedbackForFeature',\n featureName: this.title,\n like: this.like ? '1' : '0',\n message: this.feedbackMessage,\n });\n this.ratingDone = true;\n },\n },\n});\n","export { default } from \"-!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader/index.js??ref--14-3!../../../../../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/index.js??ref--0-1!./RateFeature.vue?vue&type=script&lang=ts\"; export * from \"-!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader/index.js??ref--14-3!../../../../../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/index.js??ref--0-1!./RateFeature.vue?vue&type=script&lang=ts\"","import { render } from \"./RateFeature.vue?vue&type=template&id=65bd066a\"\nimport script from \"./RateFeature.vue?vue&type=script&lang=ts\"\nexport * from \"./RateFeature.vue?vue&type=script&lang=ts\"\nscript.render = render\n\nexport default script","/*!\n * Matomo - free/libre analytics platform\n *\n * @link https://matomo.org\n * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later\n */\n\nimport { createAngularJsAdapter } from 'CoreHome';\nimport RateFeature from './RateFeature.vue';\n\nexport default createAngularJsAdapter({\n component: RateFeature,\n scope: {\n title: {\n angularJsBind: '@',\n },\n },\n directiveName: 'piwikRateFeature',\n});\n","/*!\n * Matomo - free/libre analytics platform\n *\n * @link https://matomo.org\n * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later\n */\n\nimport './RateFeature/RateFeature.adapter';\n\nexport { default as ReviewLinks } from './ReviewLinks/ReviewLinks.vue';\nexport { default as RateFeature } from './RateFeature/RateFeature.vue';\n","import './setPublicPath'\nexport * from '~entry'\n"],"sourceRoot":""} \ No newline at end of file
diff --git a/plugins/Feedback/vue/dist/Feedback.umd.min.js.map b/plugins/Feedback/vue/dist/Feedback.umd.min.js.map
deleted file mode 100644
index c84386e2fe..0000000000
--- a/plugins/Feedback/vue/dist/Feedback.umd.min.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack://Feedback/webpack/universalModuleDefinition","webpack://Feedback/webpack/bootstrap","webpack://Feedback/external \"CoreHome\"","webpack://Feedback/external {\"commonjs\":\"vue\",\"commonjs2\":\"vue\",\"root\":\"Vue\"}","webpack://Feedback/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.vue","webpack://Feedback/./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue","webpack://Feedback/./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue?afec","webpack://Feedback/./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue?1770","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?7d7b","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?c2c1","webpack://Feedback/./plugins/Feedback/vue/src/RateFeature/RateFeature.adapter.ts"],"names":["root","factory","exports","module","require","define","amd","self","this","__WEBPACK_EXTERNAL_MODULE__19dc__","__WEBPACK_EXTERNAL_MODULE__8bbf__","installedModules","__webpack_require__","moduleId","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","window","currentScript","document","src","match","class","title","translate","$sanitize","expanded","likeFeature","showFeedbackForm","dislikeFeature","sendFeedback","like","feedbackMessage","type","role","ratingDone","render","props","String","components","MatomoDialog","ReviewLinks","methods","fetch","method","featureName","message","component","RateFeature","scope","angularJsBind","directiveName"],"mappings":"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","file":"Feedback.umd.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"CoreHome\"), require(\"vue\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"CoreHome\", ], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Feedback\"] = factory(require(\"CoreHome\"), require(\"vue\"));\n\telse\n\t\troot[\"Feedback\"] = factory(root[\"CoreHome\"], root[\"Vue\"]);\n})((typeof self !== 'undefined' ? self : this), function(__WEBPACK_EXTERNAL_MODULE__19dc__, __WEBPACK_EXTERNAL_MODULE__8bbf__) {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"plugins/Feedback/vue/dist/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fae3\");\n","module.exports = __WEBPACK_EXTERNAL_MODULE__19dc__;","module.exports = __WEBPACK_EXTERNAL_MODULE__8bbf__;","// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (process.env.NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = require('@soda/get-current-script')\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_public_path__ = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\nexport default null\n","<!--\n Matomo - free/libre analytics platform\n @link https://matomo.org\n @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later\n-->\n\n<template>\n <div\n :title=\"translate('Feedback_RateFeatureTitle', $sanitize(title))\"\n class=\"ratefeature\"\n >\n <div\n class=\"iconContainer\"\n v-on:mouseenter=\"expanded = true\"\n v-on:mouseleave=\"expanded = false\"\n >\n <img\n v-on:click=\"likeFeature();showFeedbackForm=true\"\n class=\"like-icon\"\n src=\"plugins/Feedback/vue/src/RateFeature/thumbs-up.png\"\n />\n <img\n v-on:click=\"dislikeFeature();showFeedbackForm=true\"\n class=\"dislike-icon\"\n v-show=\"expanded\"\n src=\"plugins/Feedback/vue/src/RateFeature/thumbs-down.png\"\n />\n </div>\n <MatomoDialog\n v-model=\"showFeedbackForm\"\n @yes=\"sendFeedback()\"\n >\n <div\n class=\"ui-confirm ratefeatureDialog\"\n >\n <h2>{{ translate('Feedback_RateFeatureThankYouTitle', title) }}</h2>\n <p v-if=\"like\">{{ translate('Feedback_RateFeatureLeaveMessageLike') }}</p>\n <p v-if=\"!like\">{{ translate('Feedback_RateFeatureLeaveMessageDislike') }}</p>\n <br />\n <div class=\"messageContainer\">\n <textarea v-model=\"feedbackMessage\" />\n </div>\n <input\n type=\"button\"\n :title=\"translate('Feedback_RateFeatureSendFeedbackInformation')\"\n :value=\"translate('Feedback_SendFeedback')\"\n role=\"yes\"\n />\n <input\n type=\"button\"\n role=\"cancel\"\n :value=\"translate('General_Cancel')\"\n />\n </div>\n </MatomoDialog>\n <MatomoDialog\n v-model=\"ratingDone\"\n >\n <div\n class=\"ui-confirm ratefeatureDialog\"\n >\n <h2>{{ translate('Feedback_ThankYou', title) }}</h2>\n <div\n v-if=\"like\"\n >\n <ReviewLinks />\n </div>\n <input\n type=\"button\"\n :value=\"translate('General_Ok')\"\n role=\"yes\"\n />\n </div>\n </MatomoDialog>\n </div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent } from 'vue';\nimport { MatomoDialog, AjaxHelper } from 'CoreHome';\nimport ReviewLinks from '../ReviewLinks/ReviewLinks.vue';\n\nexport default defineComponent({\n props: {\n title: String,\n },\n components: {\n MatomoDialog,\n ReviewLinks,\n },\n data() {\n return {\n like: false,\n ratingDone: false,\n expanded: false,\n showFeedbackForm: false,\n feedbackMessage: '',\n };\n },\n methods: {\n dislikeFeature() {\n this.like = false;\n },\n likeFeature() {\n this.like = true;\n },\n sendFeedback() {\n AjaxHelper.fetch({\n method: 'Feedback.sendFeedbackForFeature',\n featureName: this.title,\n like: this.like ? '1' : '0',\n message: this.feedbackMessage,\n });\n this.ratingDone = true;\n },\n },\n});\n</script>\n","<!--\n Matomo - free/libre analytics platform\n\n @link https://matomo.org\n @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later\n-->\n\n<template>\n <div class=\"requestReview\">\n <p>{{ translate('Feedback_PleaseLeaveExternalReviewForMatomo') }}</p><br><br>\n <div class=\"review-links\">\n <div class=\"review-link\">\n <a\n href=\"https://www.capterra.com/p/182627/Matomo-Analytics/\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/capterra.svg\"\n />\n </div>\n <div class=\"link\">Capterra</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.g2crowd.com/products/matomo-formerly-piwik/details\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/g2crowd.svg\"\n />\n </div>\n <div class=\"link\">G2 Crowd</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.producthunt.com/posts/matomo-2\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/producthunt.svg\"\n />\n </div>\n <div class=\"link\">Product Hunt</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.saasworthy.com/product/matomo\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/saasworthy.png\"\n />\n </div>\n <div class=\"link\">SaaSworthy</div>\n </a>\n </div>\n <div class=\"review-link\">\n <a\n href=\"https://www.trustradius.com/products/matomo/reviews\"\n target=\"_blank\"\n >\n <div class=\"image\">\n <img\n loading=\"lazy\"\n src=\"plugins/Feedback/images/trustradius.svg\"\n />\n </div>\n <div class=\"link\">TrustRadius</div>\n </a>\n </div>\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent } from 'vue';\n\nexport default defineComponent({});\n</script>\n","\nimport { defineComponent } from 'vue';\n\nexport default defineComponent({});\n","import { render } from \"./ReviewLinks.vue?vue&type=template&id=4471fc41\"\nimport script from \"./ReviewLinks.vue?vue&type=script&lang=ts\"\nexport * from \"./ReviewLinks.vue?vue&type=script&lang=ts\"\nscript.render = render\n\nexport default script","\nimport { defineComponent } from 'vue';\nimport { MatomoDialog, AjaxHelper } from 'CoreHome';\nimport ReviewLinks from '../ReviewLinks/ReviewLinks.vue';\n\nexport default defineComponent({\n props: {\n title: String,\n },\n components: {\n MatomoDialog,\n ReviewLinks,\n },\n data() {\n return {\n like: false,\n ratingDone: false,\n expanded: false,\n showFeedbackForm: false,\n feedbackMessage: '',\n };\n },\n methods: {\n dislikeFeature() {\n this.like = false;\n },\n likeFeature() {\n this.like = true;\n },\n sendFeedback() {\n AjaxHelper.fetch({\n method: 'Feedback.sendFeedbackForFeature',\n featureName: this.title,\n like: this.like ? '1' : '0',\n message: this.feedbackMessage,\n });\n this.ratingDone = true;\n },\n },\n});\n","import { render } from \"./RateFeature.vue?vue&type=template&id=65bd066a\"\nimport script from \"./RateFeature.vue?vue&type=script&lang=ts\"\nexport * from \"./RateFeature.vue?vue&type=script&lang=ts\"\nscript.render = render\n\nexport default script","/*!\n * Matomo - free/libre analytics platform\n *\n * @link https://matomo.org\n * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later\n */\n\nimport { createAngularJsAdapter } from 'CoreHome';\nimport RateFeature from './RateFeature.vue';\n\nexport default createAngularJsAdapter({\n component: RateFeature,\n scope: {\n title: {\n angularJsBind: '@',\n },\n },\n directiveName: 'piwikRateFeature',\n});\n"],"sourceRoot":""} \ No newline at end of file