(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b6f491ac"],{"3ba2":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("router-link",{attrs:{to:e.to},nativeOn:{click:function(t){return e.routeToAnchor.apply(null,arguments)}}},[e._t("default")],2)},o=[],a=(n("c5f6"),n("2b0e")),i=n("8c4f"),c=n("f13c"),s=n.n(c);a["default"].use(i["a"]),a["default"].use(s.a);var l={name:"vue-anchor-router-link",props:{to:Object,scrollOptions:{type:[Object,Number],default:1}},data:function(){return{previousRoute:this.$route}},methods:{routeToAnchor:function(){this.$route.fullPath===this.previousRoute.fullPath&&this.$scrollTo(this.to.hash,this.scrollOptions)}},watch:{$route:function(e,t){this.previousRoute=e}}},u=l,f=n("2877"),p=Object(f["a"])(u,r,o,!1,null,null,null),d=p.exports;t["a"]=d},4127:function(e,t,n){"use strict";var r=n("d233"),o=n("b313"),a={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},i=Date.prototype.toISOString,c={delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,serializeDate:function(e){return i.call(e)},skipNulls:!1,strictNullHandling:!1},s=function e(t,n,o,a,i,s,l,u,f,p,d,m){var y=t;if("function"===typeof l)y=l(n,y);else if(y instanceof Date)y=p(y);else if(null===y){if(a)return s&&!m?s(n,c.encoder):n;y=""}if("string"===typeof y||"number"===typeof y||"boolean"===typeof y||r.isBuffer(y)){if(s){var v=m?n:s(n,c.encoder);return[d(v)+"="+d(s(y,c.encoder))]}return[d(n)+"="+d(String(y))]}var h,g=[];if("undefined"===typeof y)return g;if(Array.isArray(l))h=l;else{var b=Object.keys(y);h=u?b.sort(u):b}for(var O=0;O<h.length;++O){var w=h[O];i&&null===y[w]||(g=Array.isArray(y)?g.concat(e(y[w],o(n,w),o,a,i,s,l,u,f,p,d,m)):g.concat(e(y[w],n+(f?"."+w:"["+w+"]"),o,a,i,s,l,u,f,p,d,m)))}return g};e.exports=function(e,t){var n=e,i=t?r.assign({},t):{};if(null!==i.encoder&&void 0!==i.encoder&&"function"!==typeof i.encoder)throw new TypeError("Encoder has to be a function.");var l="undefined"===typeof i.delimiter?c.delimiter:i.delimiter,u="boolean"===typeof i.strictNullHandling?i.strictNullHandling:c.strictNullHandling,f="boolean"===typeof i.skipNulls?i.skipNulls:c.skipNulls,p="boolean"===typeof i.encode?i.encode:c.encode,d="function"===typeof i.encoder?i.encoder:c.encoder,m="function"===typeof i.sort?i.sort:null,y="undefined"!==typeof i.allowDots&&i.allowDots,v="function"===typeof i.serializeDate?i.serializeDate:c.serializeDate,h="boolean"===typeof i.encodeValuesOnly?i.encodeValuesOnly:c.encodeValuesOnly;if("undefined"===typeof i.format)i.format=o["default"];else if(!Object.prototype.hasOwnProperty.call(o.formatters,i.format))throw new TypeError("Unknown format option provided.");var g,b,O=o.formatters[i.format];"function"===typeof i.filter?(b=i.filter,n=b("",n)):Array.isArray(i.filter)&&(b=i.filter,g=b);var w,j=[];if("object"!==typeof n||null===n)return"";w=i.arrayFormat in a?i.arrayFormat:"indices"in i?i.indices?"indices":"repeat":"indices";var S=a[w];g||(g=Object.keys(n)),m&&g.sort(m);for(var _=0;_<g.length;++_){var x=g[_];f&&null===n[x]||(j=j.concat(s(n[x],x,S,u,f,p?d:null,b,m,y,v,O,h)))}var T=j.join(l),A=!0===i.addQueryPrefix?"?":"";return T.length>0?A+T:""}},4328:function(e,t,n){"use strict";var r=n("4127"),o=n("9e6a"),a=n("b313");e.exports={formats:a,parse:o,stringify:r}},"549b":function(e,t,n){"use strict";n.r(t);n("7f7f"),n("386d");var r=function(){var e=this,t=e._self._c;return t("div",[t("breadcrumbs",{staticClass:"mb-3",attrs:{breadcrumbs:e.breadcrumbs}},[e.allowedTo("add")?t("v-btn",{attrs:{color:"primary",depressed:"",to:{name:"admin.rems.selfcare.users-login.view",params:{memberId:"new"}}}},[e._v(e._s(e.$t("message.new")))]):e._e()],1),t("v-container",{attrs:{fluid:"","pt-0":""}},[t("v-toolbar",{staticClass:"primary lighten-2",attrs:{flat:""}},[t("div",{staticStyle:{"flex-basis":"75%"}},[t("v-text-field",{staticStyle:{"background-color":"white"},attrs:{placeholder:e.$t("message.search"),solo:"",flat:"","hide-details":"","append-icon":"search"},on:{change:function(t){e.filter.search=t,e.search(t)}}})],1),t("div",{staticStyle:{"flex-basis":"25%"}},[t("v-autocomplete",{staticClass:"mx-3",attrs:{value:e.filter.tenant,label:e.$t("message.tenant"),placeholder:" ",box:"",items:e.itemOwnerTenantOptions,loading:e.loadingOwnerTenantOptions,"search-input":e.searchOwnerTenantOptions,clearable:"","return-object":"","item-value":"tenant_id","item-text":e.appName&&"SAVILLSREMS"==e.appName?"lease_name":"company_name"},on:{"update:searchInput":function(t){e.searchOwnerTenantOptions=t},"update:search-input":function(t){e.searchOwnerTenantOptions=t},change:function(t){e.filter.tenant=t,e.search(t)}}})],1)]),t("v-data-table",{attrs:{headers:e.headers,items:e.records,"total-items":e.totalRecords,"rows-per-page-items":[15,30,50],pagination:e.pagination,loading:e.fetching},on:{"update:pagination":function(t){e.pagination=t}},scopedSlots:e._u([{key:"headers",fn:function(n){return[t("tr",[e._l(n.headers,(function(n){return t("th",{key:n.text,class:["column",e.pagination.descending?"desc":"asc",n.value===e.pagination.sortBy?"active":"",n.value?"sortable":"","text-xs-"+(n.align?n.align:"left")],on:{click:function(t){return e.changeSort(!!n.value,n.value)}}},[n.value?t("v-icon",{attrs:{small:""}},[e._v("arrow_upward")]):e._e(),e._v("\n            "+e._s(n.text)+"\n          ")],1)})),t("th",{staticStyle:{width:"1%"}})],2)]}},{key:"items",fn:function(n){return[t("tr",[t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t("router-link",{attrs:{to:{name:"admin.rems.selfcare.users-login.view",params:{memberId:n.item.id}}}},[e._v("\n              "+e._s(n.item.name)+"\n            ")])],1),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[e._v("\n            "+e._s(n.item.username)+"\n          ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[e._v("\n            "+e._s(n.item.telephone)+"\n          ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"},domProps:{innerHTML:e._s(e.displayTenants(n.item.tenants))}}),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[e._v("\n            "+e._s(e.getValue(n.item.status,"label"))+"\n          ")]),t("td",{staticClass:"pa-0 py-1",staticStyle:{"vertical-align":"top"}},[t("v-btn",{attrs:{flat:"",icon:"",to:{name:"admin.rems.selfcare.users-login.view",params:{memberId:n.item.id}}}},[t("v-icon",[e._v("edit")])],1)],1)])]}}])})],1)],1)},o=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),i=n("365c"),c=n("2f62"),s=n("4da1"),l=n("323e"),u=n.n(l),f=n("5e44");function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=n("4328"),y={created:function(){this.appName="PuteriCove",this.fetching=!0},components:{Breadcrumbs:f["a"]},computed:d(d({},Object(c["b"])(["adminScope"])),{},{itemOwnerTenantOptions:function(){return this.entryUnitTenantOptions.map((function(e){var t=e.id;return Object.assign({},e,{name:t})}))}}),watch:{pagination:function(){this.fetching=!0},$route:function(){this.fetching=!0},fetching:function(e){1==e&&(this.getTablesData(),this.getUnitTenantOptions())}},methods:{getValue:function(e,t){return Object(s["j"])(e,t)},getDateTimeFromISO:function(e){return Object(s["g"])(e)},getDateFromISO:function(e){return Object(s["e"])(e)},allowedTo:function(e){switch(e){case"add":return!this.$can.not("add","acl.admin.rems.selfcare.users-login")}return!1},changeSort:function(e,t){e&&(this.pagination.sortBy===t?this.pagination.descending=!this.pagination.descending:(this.pagination.sortBy=t,this.pagination.descending=!1),this.fetching=!0)},getTablesData:function(){var e=this,t=this.pagination,n=t.sortBy,r=t.descending,o=t.page,a=t.rowsPerPage;1==this.fetching&&(u.a.start(),i["a"].get("admin/rems/selfcare/selfcare-user",{params:{page:o,rows_per_page:a,sort_by:n,descending:r,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId,filter:this.filter},paramsSerializer:function(e){return m.stringify(e,{indices:!1})}}).then((function(t){e.records=Object(s["j"])(t,"data.data"),e.totalRecords=Object(s["j"])(t,"data.meta.total")})).catch((function(e){})).then((function(){e.fetching=!1,u.a.done()})))},getUnitTenantOptions:function(){var e=this;this.appName&&"SAVILLSREMS"==this.appName?i["a"].get("admin/lookup/tenant-on-project",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(t){var n=t.data.data;e.entryUnitTenantOptions=n})).catch((function(e){})).finally((function(){return e.loadingOwnerTenantOptions=!1})):i["a"].get("admin/lookup/tenant",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(t){var n=t.data.data;e.entryUnitTenantOptions=n})).catch((function(e){})).finally((function(){return e.loadingOwnerTenantOptions=!1}))},displayTenants:function(e){var t=this,n="";return e.forEach((function(e){t.appName&&"SAVILLSREMS"==t.appName?n+=e.company_name+" ("+e.id+")<br/>":n+=e.company_name+"<br/>"})),n},search:function(e){this.fetching=!0}},data:function(){return{appName:"PuteriCove",fetching:!1,records:[],totalRecords:0,filter:{},pagination:{sortBy:"name",descending:!1},headers:[{text:this.$t("message.name"),align:"left",value:"name"},{text:this.$t("message.email"),value:"email"},{text:this.$t("message.telephone"),value:"telephone"},{text:this.$t("message.tenant")},{text:this.$t("message.status")}],breadcrumbs:[{text:this.$t("message.userLogins"),disabled:!1}],entryUnitTenantOptions:[],loadingOwnerTenantOptions:!1,searchOwnerTenantOptions:null}}},v=y,h=n("2877"),g=Object(h["a"])(v,r,o,!1,null,null,null);t["default"]=g.exports},"5e44":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("v-toolbar",{attrs:{flat:"",color:e.color?e.color:"white"}},[t("v-breadcrumbs",{attrs:{divider:"/",items:e.breadcrumbs},scopedSlots:e._u([{key:"item",fn:function(n){return[n.item.to?[t("vue-anchor-router-link",{attrs:{to:n.item.to}},[e._v(e._s(n.item.text))])]:[e._v("\n        "+e._s(n.item.text)+"\n      ")]]}}])}),t("v-spacer"),e._t("default")],2)},o=[],a=n("3ba2"),i={props:["breadcrumbs","color"],computed:{},components:{VueAnchorRouterLink:a["a"]}},c=i,s=n("2877"),l=Object(s["a"])(c,r,o,!1,null,null,null);t["a"]=l.exports},"9e6a":function(e,t,n){"use strict";var r=n("d233"),o=Object.prototype.hasOwnProperty,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:r.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},i=function(e,t){for(var n={},r=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=t.parameterLimit===1/0?void 0:t.parameterLimit,c=r.split(t.delimiter,i),s=0;s<c.length;++s){var l,u,f=c[s],p=f.indexOf("]="),d=-1===p?f.indexOf("="):p+1;-1===d?(l=t.decoder(f,a.decoder),u=t.strictNullHandling?null:""):(l=t.decoder(f.slice(0,d),a.decoder),u=t.decoder(f.slice(d+1),a.decoder)),o.call(n,l)?n[l]=[].concat(n[l]).concat(u):n[l]=u}return n},c=function(e,t,n){for(var r=t,o=e.length-1;o>=0;--o){var a,i=e[o];if("[]"===i)a=[],a=a.concat(r);else{a=n.plainObjects?Object.create(null):{};var c="["===i.charAt(0)&&"]"===i.charAt(i.length-1)?i.slice(1,-1):i,s=parseInt(c,10);!isNaN(s)&&i!==c&&String(s)===c&&s>=0&&n.parseArrays&&s<=n.arrayLimit?(a=[],a[s]=r):a[c]=r}r=a}return r},s=function(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,s=a.exec(r),l=s?r.slice(0,s.index):r,u=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;u.push(l)}var f=0;while(null!==(s=i.exec(r))&&f<n.depth){if(f+=1,!n.plainObjects&&o.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(s[1])}return s&&u.push("["+r.slice(s.index)+"]"),c(u,t,n)}};e.exports=function(e,t){var n=t?r.assign({},t):{};if(null!==n.decoder&&void 0!==n.decoder&&"function"!==typeof n.decoder)throw new TypeError("Decoder has to be a function.");if(n.ignoreQueryPrefix=!0===n.ignoreQueryPrefix,n.delimiter="string"===typeof n.delimiter||r.isRegExp(n.delimiter)?n.delimiter:a.delimiter,n.depth="number"===typeof n.depth?n.depth:a.depth,n.arrayLimit="number"===typeof n.arrayLimit?n.arrayLimit:a.arrayLimit,n.parseArrays=!1!==n.parseArrays,n.decoder="function"===typeof n.decoder?n.decoder:a.decoder,n.allowDots="boolean"===typeof n.allowDots?n.allowDots:a.allowDots,n.plainObjects="boolean"===typeof n.plainObjects?n.plainObjects:a.plainObjects,n.allowPrototypes="boolean"===typeof n.allowPrototypes?n.allowPrototypes:a.allowPrototypes,n.parameterLimit="number"===typeof n.parameterLimit?n.parameterLimit:a.parameterLimit,n.strictNullHandling="boolean"===typeof n.strictNullHandling?n.strictNullHandling:a.strictNullHandling,""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var o="string"===typeof e?i(e,n):e,c=n.plainObjects?Object.create(null):{},l=Object.keys(o),u=0;u<l.length;++u){var f=l[u],p=s(f,o[f],n);c=r.merge(c,p,n)}return r.compact(c)}},b313:function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},d233:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),a=function(e){var t;while(e.length){var n=e.pop();if(t=n.obj[n.prop],Array.isArray(t)){for(var r=[],o=0;o<t.length;++o)"undefined"!==typeof t[o]&&r.push(t[o]);n.obj[n.prop]=r}}return t},i=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n},c=function e(t,n,o){if(!n)return t;if("object"!==typeof n){if(Array.isArray(t))t.push(n);else{if("object"!==typeof t)return[t,n];(o.plainObjects||o.allowPrototypes||!r.call(Object.prototype,n))&&(t[n]=!0)}return t}if("object"!==typeof t)return[t].concat(n);var a=t;return Array.isArray(t)&&!Array.isArray(n)&&(a=i(t,o)),Array.isArray(t)&&Array.isArray(n)?(n.forEach((function(n,a){r.call(t,a)?t[a]&&"object"===typeof t[a]?t[a]=e(t[a],n,o):t.push(n):t[a]=n})),t):Object.keys(n).reduce((function(t,a){var i=n[a];return r.call(t,a)?t[a]=e(t[a],i,o):t[a]=i,t}),a)},s=function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},l=function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},u=function(e){if(0===e.length)return e;for(var t="string"===typeof e?e:String(e),n="",r=0;r<t.length;++r){var a=t.charCodeAt(r);45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?n+=t.charAt(r):a<128?n+=o[a]:a<2048?n+=o[192|a>>6]+o[128|63&a]:a<55296||a>=57344?n+=o[224|a>>12]+o[128|a>>6&63]+o[128|63&a]:(r+=1,a=65536+((1023&a)<<10|1023&t.charCodeAt(r)),n+=o[240|a>>18]+o[128|a>>12&63]+o[128|a>>6&63]+o[128|63&a])}return n},f=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],i=o.obj[o.prop],c=Object.keys(i),s=0;s<c.length;++s){var l=c[s],u=i[l];"object"===typeof u&&null!==u&&-1===n.indexOf(u)&&(t.push({obj:i,prop:l}),n.push(u))}return a(t)},p=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},d=function(e){return null!==e&&"undefined"!==typeof e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))};e.exports={arrayToObject:i,assign:s,compact:f,decode:l,encode:u,isBuffer:d,isRegExp:p,merge:c}},f13c:function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=4,t=.001,n=1e-7,r=10,o=11,a=1/(o-1),i="function"===typeof Float32Array;function c(e,t){return 1-3*t+3*e}function s(e,t){return 3*t-6*e}function l(e){return 3*e}function u(e,t,n){return((c(t,n)*e+s(t,n))*e+l(t))*e}function f(e,t,n){return 3*c(t,n)*e*e+2*s(t,n)*e+l(t)}function p(e,t,o,a,i){var c,s,l=0;do{s=t+(o-t)/2,c=u(s,a,i)-e,c>0?o=s:t=s}while(Math.abs(c)>n&&++l<r);return s}function d(t,n,r,o){for(var a=0;a<e;++a){var i=f(n,r,o);if(0===i)return n;var c=u(n,r,o)-t;n-=c/i}return n}var m=function(e,n,r,c){if(!(0<=e&&e<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");var s=i?new Float32Array(o):new Array(o);if(e!==n||r!==c)for(var l=0;l<o;++l)s[l]=u(l*a,e,r);function m(n){for(var i=0,c=1,l=o-1;c!==l&&s[c]<=n;++c)i+=a;--c;var u=(n-s[c])/(s[c+1]-s[c]),m=i+u*a,y=f(m,e,r);return y>=t?d(n,m,e,r):0===y?m:p(n,i,i+a,e,r)}return function(t){return e===n&&r===c?t:0===t?0:1===t?1:u(m(t),n,c)}},y={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},v=!1;try{var h=Object.defineProperty({},"passive",{get:function(){v=!0}});window.addEventListener("test",null,h)}catch(N){}var g={$:function(e){return"string"!==typeof e?e:document.querySelector(e)},on:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};t instanceof Array||(t=[t]);for(var o=0;o<t.length;o++)e.addEventListener(t[o],n,!!v&&r)},off:function(e,t,n){t instanceof Array||(t=[t]);for(var r=0;r<t.length;r++)e.removeEventListener(t[r],n)},cumulativeOffset:function(e){var t=0,n=0;do{t+=e.offsetTop||0,n+=e.offsetLeft||0,e=e.offsetParent}while(e);return{top:t,left:n}}},b="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},O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],j={container:"body",duration:500,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function S(e){j=O({},j,e)}var _=function(){var e=void 0,t=void 0,n=void 0,r=void 0,o=void 0,a=void 0,i=void 0,c=void 0,s=void 0,l=void 0,u=void 0,f=void 0,p=void 0,d=void 0,v=void 0,h=void 0,O=void 0,S=void 0,_=void 0,x=void 0,T=function(e){i&&(x=e,_=!0)},A=void 0,P=void 0,k=void 0,L=void 0;function D(e){var t=e.scrollTop;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollTop),t}function C(e){var t=e.scrollLeft;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollLeft),t}function N(e){if(_)return E();P||(P=e),k=e-P,L=Math.min(k/n,1),L=A(L),R(t,v+S*L,p+O*L),k<n?window.requestAnimationFrame(N):E()}function E(){_||R(t,h,d),P=!1,g.off(t,w,T),_&&l&&l(x,e),!_&&s&&s(e)}function R(e,t,n){f&&(e.scrollTop=t),u&&(e.scrollLeft=n),"body"===e.tagName.toLowerCase()&&(f&&(document.documentElement.scrollTop=t),u&&(document.documentElement.scrollLeft=n))}function $(P,k){var L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===("undefined"===typeof k?"undefined":b(k))?L=k:"number"===typeof k&&(L.duration=k),e=g.$(P),!e)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+P);t=g.$(L.container||j.container),n=L.duration||j.duration,r=L.easing||j.easing,o=L.offset||j.offset,a=L.hasOwnProperty("force")?!1!==L.force:j.force,i=L.hasOwnProperty("cancelable")?!1!==L.cancelable:j.cancelable,c=L.onStart||j.onStart,s=L.onDone||j.onDone,l=L.onCancel||j.onCancel,u=void 0===L.x?j.x:L.x,f=void 0===L.y?j.y:L.y;var E=g.cumulativeOffset(t),R=g.cumulativeOffset(e);if("function"===typeof o&&(o=o()),v=D(t),h=R.top-E.top+o,p=C(t),d=R.left-E.left+o,_=!1,S=h-v,O=d-p,!a){var $=v,I=$+t.offsetHeight,F=h,V=F+e.offsetHeight;if(F>=$&&V<=I)return}return"string"===typeof r&&(r=y[r]||y["ease"]),A=m.apply(m,r),S||O?(c&&c(e),g.on(t,w,T,{passive:!0}),window.requestAnimationFrame(N),function(){x=null,_=!0}):void 0}return $},x=_(),T=[];function A(e){for(var t=0;t<T.length;++t)if(T[t].el===e)return T.splice(t,1),!0;return!1}function P(e){for(var t=0;t<T.length;++t)if(T[t].el===e)return T[t]}function k(e){var t=P(e);return t||(T.push(t={el:e,binding:{}}),t)}function L(e){e.preventDefault();var t=k(this).binding;if("string"===typeof t.value)return x(t.value);x(t.value.el||t.value.element,t.value)}var D={bind:function(e,t){k(e).binding=t,g.on(e,"click",L)},unbind:function(e){A(e),g.off(e,"click",L)},update:function(e,t){k(e).binding=t},scrollTo:x,bindings:T},C=function(e,t){t&&S(t),e.directive("scroll-to",D),e.prototype.$scrollTo=D.scrollTo};return"undefined"!==typeof window&&window.Vue&&(window.VueScrollTo=D,window.VueScrollTo.setDefaults=S,window.Vue.use(C)),D.install=C,D}))}}]);