var Vuex=function(l){"use strict";var n="store";function o(){return"undefined"!=typeof navigator?window:"undefined"!=typeof global?global:{}}function f(e,n){if(void 0===n&&(n=[]),null===e||"object"!=typeof e)return e;var t=n.filter(function(t){return t.original===e})[0];if(t)return t.copy;var o=Array.isArray(e)?[]:{};return n.push({original:e,copy:o}),Object.keys(e).forEach(function(t){o[t]=f(e[t],n)}),o}function p(e,n){Object.keys(e).forEach(function(t){return n(e[t],t)})}function r(t){return null!==t&&"object"==typeof t}function i(e,n,t){return n.indexOf(e)<0&&(t&&t.prepend?n.unshift(e):n.push(e)),function(){var t=n.indexOf(e);-1