(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["yarn.vuex-router-sync"],{"31bd":function(t,n){function e(t,n){var a={name:t.name,path:t.path,hash:t.hash,query:t.query,params:t.params,fullPath:t.fullPath,meta:t.meta};return n&&(a.from=e(n)),Object.freeze(a)}n.sync=function(t,n,a){var u=(a||{}).moduleName||"route";t.registerModule(u,{namespaced:!0,state:e(n.currentRoute),mutations:{ROUTE_CHANGED:function(n,a){t.state[u]=e(a.to,a.from)}}});var r,o=!1,c=t.watch((function(t){return t[u]}),(function(t){var e=t.fullPath;e!==r&&(null!=r&&(o=!0,n.push(t)),r=e)}),{sync:!0}),f=n.afterEach((function(n,e){o?o=!1:(r=n.fullPath,t.commit(u+"/ROUTE_CHANGED",{to:n,from:e}))}));return function(){null!=f&&f(),null!=c&&c(),t.unregisterModule(u)}}}}]);
//# sourceMappingURL=yarn.vuex-router-sync.94573332.js.map