{"version":3,"sources":["jsdelivr-header.js","/npm/vue-contextable@2.2.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAGT,IAAI,iBAAmB,QAAQ,wCAE3B,iBAAmB,uBAAuB,kBAE1C,cAAgB,QAAQ,qCAExB,cAAgB,uBAAuB,eAEvC,QAAU,QAAQ,YAEtB,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAM9F,IAAI,eAAiB,WACnB,SAAS,KACP,EAAI,iBAAiB,SAAS,KAAM,EACtC,CA0BA,OAxBA,EAAI,cAAc,SAAS,EAAgB,KAAM,CAAC,CAChD,IAAK,UAOL,MAAO,SAAiB,GACtB,IAAI,EAAU,UAAU,OAAS,QAAsB,IAAjB,UAAU,GAAmB,UAAU,GAAK,CAAC,EAGnF,OAAO,eAAe,EAAI,UAAW,WAAY,CAE/C,IAAK,WACH,OAAO,KAAK,MAAM,QACpB,IAIF,EAAI,OACJ,EAAI,QAAQ,aAAa,EAAK,GAChC,KAEK,CACT,CA9BqB,GAoCrB,QAAQ,QAAU,eACI,oBAAX,QAA0B,OAAO,KAC1C,OAAO,IAAI,IAAI","file":"/npm/vue-contextable@2.2.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/vue-contextable@2.2.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');\n\nvar _classCallCheck3 = _interopRequireDefault(_classCallCheck2);\n\nvar _createClass2 = require('babel-runtime/helpers/createClass');\n\nvar _createClass3 = _interopRequireDefault(_createClass2);\n\nvar _mixins = require('./mixins');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/*\n* Contextable plugin class.\n*/\n\nvar VueContextable = function () {\n  function VueContextable() {\n    (0, _classCallCheck3.default)(this, VueContextable);\n  }\n\n  (0, _createClass3.default)(VueContextable, null, [{\n    key: 'install',\n\n\n    /*\n    * Installs the Vue plugin.\n    */\n\n    value: function install(Vue) {\n      var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n\n      Object.defineProperty(Vue.prototype, '$context', {\n        // adding a global variable `$context`\n        get: function get() {\n          return this.$root._context;\n        } // returns the application context\n\n      });\n\n      Vue.mixin( // upgrading all vue components\n      (0, _mixins.createMixin)(Vue, options));\n    }\n  }]);\n  return VueContextable;\n}();\n\n/*\n* The plugin is automatically installed when loaded in browser (not as module).\n*/\n\nexports.default = VueContextable;\nif (typeof window !== 'undefined' && window.Vue) {\n  window.Vue.use(VueContextable);\n}"]}