(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b57491a0"],{"1a54":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t._self._c;return e("div",[e("breadcrumbs",{staticClass:"mb-3",attrs:{breadcrumbs:t.breadcrumbs}}),e("v-container",{staticClass:"pt-0",attrs:{fluid:""}},[e("v-card",{attrs:{flat:""}},[e("v-toolbar",{staticClass:"primary lighten-2",attrs:{flat:"",dark:""}},[e("v-toolbar-title",{staticClass:"font-weight-light"},[t._v(t._s(t.$t("message.stackingPlan")))])],1),e("v-toolbar",{attrs:{dense:"",flat:"",color:"grey lighten-2"}},[e("v-spacer"),t.form.fetching?[e("v-btn",{attrs:{depressed:"",color:"transparent",loading:t.form.fetching}})]:[e("v-btn",{attrs:{color:"primary",depressed:"",to:{name:"admin.rems.data.lease-out"}}},[t._v(t._s(t.$t("message.viewList")))]),e("v-form",{attrs:{action:t.pdfLink,target:"_blank",method:"POST"}},[e("input",{attrs:{type:"hidden",name:"project_id"},domProps:{value:t.adminScope.projectId}}),e("input",{attrs:{type:"hidden",name:"company_id"},domProps:{value:t.adminScope.companyId}}),e("v-btn",{attrs:{type:"submit",color:"primary",depressed:""}},[t._v(t._s(t.$t("message.pdf"))+"\n            ")])],1),1==t.configurationRecord.wale_calculation_nla&&0==t.configurationRecord.wale_calculation_income?e("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{color:"info",depressed:"",loading:t.generate},on:{click:t.downloadXls}},[t._v("\n            "+t._s(t.$t("message.waleReport"))+"\n          ")]):t._e(),0==t.configurationRecord.wale_calculation_nla&&1==t.configurationRecord.wale_calculation_income?e("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{color:"info",depressed:"",loading:t.generate},on:{click:t.downloadIncomeXls}},[t._v("\n            "+t._s(t.$t("message.waleReport"))+"\n          ")]):t._e(),1==t.configurationRecord.wale_calculation_nla&&1==t.configurationRecord.wale_calculation_income?e("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{color:"info",depressed:"",loading:t.generate},on:{click:t.downloadNlaIncomeXls}},[t._v("\n            "+t._s(t.$t("message.waleReport"))+"\n          ")]):t._e()]],2),e("v-layout",{attrs:{row:"",wrap:""}},[e("v-flex",{attrs:{xl12:"",lg12:"",md12:"",sm12:""}},[e("div",{attrs:{id:"timetable"}},[e("div",{staticClass:"timetable-row"},[e("div",{staticClass:"timetable-column-left",staticStyle:{"font-weight":"bold"}},[e("div",{staticClass:"timetable-cell total",staticStyle:{width:"33%","background-color":"white"}},[t._v("TOTAL")]),e("div",{staticClass:"timetable-cell fl",staticStyle:{width:"66%","background-color":"white"}},[t._v("FL")])]),e("div",{staticClass:"timetable-column-right",staticStyle:{"font-weight":"bold"}},[e("div",{staticClass:"timetable-cell timetable-title",staticStyle:{width:"100%"}},[t._v(t._s(t.$t("message.tenants")))])])]),t._l(t.records,(function(n){return e("div",{staticClass:"timetable-row",attrs:{loading:t.form.fetching}},[e("div",{staticClass:"timetable-column-left"},[e("div",{staticClass:"col-container"},[e("div",{staticClass:"timetable-cell total"},[t._v(t._s(n.area))]),e("div",{staticClass:"timetable-cell fl",staticStyle:{width:"66%","background-color":"#white",padding:"0px"}},[e("router-link",{attrs:{to:{name:"admin.rems.data.floor.view",params:{floorId:n.id}}}},[t._v("\n                        "+t._s(n.floor_no))]),t.allowedTo("add")?e("v-btn",{staticClass:"pa-0 mx-1",attrs:{dark:"",small:"",icon:"",color:"primary",loading:"save"==t.form.action},on:{click:function(e){return t.onTenantTagClick(n,"Tenant")}}},[e("v-icon",{attrs:{dark:""}},[t._v("add")])],1):t._e()],1)])]),e("div",{staticClass:"timetable-column-right"},[e("div",{staticClass:"col-container"},t._l(n.active_tenants,(function(a){return e("div",{staticClass:"timetable-cell-with-border",style:"width: "+t.setDivPercentage(a.area/a.floorFixedSqrFt,n.area/a.floorFixedSqrFt)+"; background-color: "+t.setDivColor(a.tenant.company_name)},["VACANT"!==a.tenant.company_name?e("router-link",{attrs:{to:{name:"admin.rems.data.lease-out.view",params:{leaseOutId:a.id}}}},[e("span",{style:a.area<=a.floorFixedSqrFt?"font-size:8px":"font-size:12px"},[t._v(t._s(a.tenant.company_name))])]):e("span",[t._v("VACANT")]),a.unit_no?e("span",{style:a.area<=a.floorFixedSqrFt?"font-size:8px":""},[e("br"),e("router-link",{attrs:{to:{name:"admin.rems.data.lease-out.view",params:{leaseOutId:a.id}}}},[t._v("\n                            "+t._s(a.unit_no))])],1):t._e(),e("span",{style:a.area<=a.floorFixedSqrFt?"font-size:8px":""},[e("br"),t._v("\n\n                            "+t._s(a.area)+" "+t._s(t.getValue(a.area_unit,"label"))+"\n                          ")])],1)})),0)])])}))],2),t._v("\n          "+t._s(t.getVacantInfo())+"\n          "),e("v-spacer"),t._v("\n          "+t._s(t.getOccupiedInfo())+"\n          "),e("v-spacer"),t._v("\n          "+t._s(t.getWaleNLAInfo())+"\n          "),e("v-spacer"),t._v("\n          "+t._s(t.getWaleIncomeInfo())+"\n\n              ")],1)],1)],1)],1),e("snackbar",{attrs:{snackbar:t.snackbar}}),e("v-dialog",{attrs:{width:"500"},model:{value:t.showTenantTagDialog,callback:function(e){t.showTenantTagDialog=e},expression:"showTenantTagDialog"}},[e("v-card",[e("v-card-title",{staticClass:"headline error lighten-2 white--text"},[e("h5",[t._v(t._s(t.$t("message.floor")+" - "+t.tenantTagItem.floor_no))])]),e("v-card-text",{staticClass:"pb-0"},[e("v-autocomplete",{attrs:{label:t.$t("message.tenant"),placeholder:" ",box:"",items:t.tenantOptions,clearable:"",dense:"","return-object":"","item-value":"id","item-text":"lease_name","error-messages":t.getValue(t.errorMessages,"tenant.id")},model:{value:t.formData.tenant,callback:function(e){t.$set(t.formData,"tenant",e)},expression:"formData.tenant"}})],1),e("v-card-text",{staticClass:"pb-0"},[e("v-text-field",{attrs:{label:t.$t("message.areaSquareFeet"),placeholder:" ",box:"",required:"","error-messages":t.getValue(t.errorMessages,"area")},model:{value:t.formData.area,callback:function(e){t.$set(t.formData,"area",e)},expression:"formData.area"}})],1),e("v-card-text",{staticClass:"pb-0"},[e("v-text-field",{attrs:{label:t.$t("message.rentalUnit")+" * ",placeholder:" ",box:"",required:"","error-messages":t.getValue(t.errorMessages,"unit_no")},model:{value:t.formData.unit_no,callback:function(e){t.$set(t.formData,"unit_no",e)},expression:"formData.unit_no"}})],1),e("v-card-text",{staticClass:"pb-0"},[e("v-autocomplete",{attrs:{label:t.$t("message.accountType"),placeholder:" ",box:"",items:t.itemAccountTypeOptions,loading:t.loadingAccountTypeOptions,"search-input":t.searchAccountTypeOptions,clearable:"",dense:"","return-object":"","item-value":"id","item-text":"name","error-messages":t.getValue(t.errorMessages,"account_type.id")},on:{"update:searchInput":function(e){t.searchAccountTypeOptions=e},"update:search-input":function(e){t.searchAccountTypeOptions=e}},model:{value:t.formData.account_type,callback:function(e){t.$set(t.formData,"account_type",e)},expression:"formData.account_type"}})],1),e("v-card-text",{staticClass:"pb-0"},[e("v-autocomplete",{attrs:{label:t.$t("message.contractType"),placeholder:" ",box:"",items:t.itemContractTypeOptions,loading:t.loadingContractTypeOptions,"search-input":t.searchContractTypeOptions,clearable:"",dense:"","return-object":"","item-value":"id","item-text":"name","error-messages":t.getValue(t.errorMessages,"contract_type.id")},on:{"update:searchInput":function(e){t.searchContractTypeOptions=e},"update:search-input":function(e){t.searchContractTypeOptions=e}},model:{value:t.formData.contract_type,callback:function(e){t.$set(t.formData,"contract_type",e)},expression:"formData.contract_type"}})],1),e("v-card-text",{staticClass:"pb-0"},[e("v-autocomplete",{attrs:{label:t.$t("message.tenantType"),placeholder:" ",box:"",items:t.itemTenantTypeOptions,loading:t.loadingTenantTypeOptions,"search-input":t.searchTenantTypeOptions,clearable:"",dense:"","return-object":"","item-value":"id","item-text":"name","error-messages":t.getValue(t.errorMessages,"tenant_type.id")},on:{"update:searchInput":function(e){t.searchTenantTypeOptions=e},"update:search-input":function(e){t.searchTenantTypeOptions=e}},model:{value:t.formData.tenant_type,callback:function(e){t.$set(t.formData,"tenant_type",e)},expression:"formData.tenant_type"}})],1),e("v-card-text",{staticClass:"pb-0"},[e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","full-width":"","min-width":"290px"},model:{value:t.formData.tenancyStartPicker,callback:function(e){t.$set(t.formData,"tenancyStartPicker",e)},expression:"formData.tenancyStartPicker"}},[e("v-text-field",{attrs:{slot:"activator",value:t.getDateFromISO(t.formData.tenancy_start),label:t.$t("message.rentalStartDate"),placeholder:" ","append-icon":"event",box:"",readonly:"",clearable:"",required:"","error-messages":t.getValue(t.errorMessages,"tenancy_start")},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.formData.tenancyStartPicker=!1}},model:{value:t.formData.tenancyStartModel,callback:function(e){t.$set(t.formData,"tenancyStartModel",e)},expression:"formData.tenancyStartModel"}})],1)],1),e("v-card-text",{staticClass:"pb-0"},[e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","full-width":"","min-width":"290px"},model:{value:t.formData.tenancyEndPicker,callback:function(e){t.$set(t.formData,"tenancyEndPicker",e)},expression:"formData.tenancyEndPicker"}},[e("v-text-field",{attrs:{slot:"activator",value:t.getDateFromISO(t.formData.tenancy_end),label:t.$t("message.rentalEndDate"),placeholder:" ","append-icon":"event",box:"",readonly:"",clearable:"",required:"","error-messages":t.getValue(t.errorMessages,"tenancy_end")},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.formData.tenancyEndPicker=!1}},model:{value:t.formData.tenancyEndModel,callback:function(e){t.$set(t.formData,"tenancyEndModel",e)},expression:"formData.tenancyEndModel"}})],1)],1),e("v-card-text",{staticClass:"pb-0"},[e("v-switch",{staticClass:"mt-0 mb-2",attrs:{label:t.$t("message.renewalOption"),color:"primary","hide-details":""},model:{value:t.formData.renewal_option,callback:function(e){t.$set(t.formData,"renewal_option",e)},expression:"formData.renewal_option"}}),e("v-text-field",{attrs:{label:t.$t("message.emailNotificationDurationMonth"),placeholder:" ",box:"","background-color":t.canEdit("notification_month")?"":"transparent","error-messages":t.getValue(t.errorMessages,"notification_month")},model:{value:t.formData.notification_month,callback:function(e){t.$set(t.formData,"notification_month",e)},expression:"formData.notification_month"}})],1),e("v-divider"),e("v-card-actions",[e("v-spacer"),e("v-btn",{attrs:{outline:"",loading:"save"==t.form.action},on:{click:t.resetDialog}},[t._v(t._s(t.$t("message.cancel")))]),e("v-btn",{attrs:{color:"error",outline:"",loading:"save"==t.form.action},on:{click:t.saveData}},[t._v(t._s(t.$t("message.save")))])],1)],1)],1)],1)},o=[],r=(n("8e6e"),n("456d"),n("c5f6"),n("ac6a"),n("7f7f"),n("ade3")),i=n("365c"),c=n("2f62"),s=n("4da1"),l=n("323e"),u=n.n(l),d=(n("7fb5"),n("1dce")),f=n("c1df"),p=n.n(f),m=n("45a3"),h=n("5e44"),y=n("8106"),g=n("fb7a");function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){Object(r["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O=n("4328"),_={mixins:[d["validationMixin"]],validations:{},constants:{},created:function(){var t=this;this.record=Object.assign({},this.defaultRecord),this.getConfigurationData(),this.getTenantOptions(),this.getAccountTypeOptions(),this.getContractTypeOptions(),this.getTenantTypeOptions(),window.Echo.channel("report."+this.uuid).listen("GenerateReportCompleted",(function(e){i["a"].get("admin/file",{params:{name:e.file,keep:!1},responseType:"blob"}).then((function(t){var e=window.URL.createObjectURL(new Blob([t.data])),n=document.createElement("a");n.href=e,n.setAttribute("download","wale-report.xlsx"),document.body.appendChild(n),n.click(),n.parentNode.removeChild(n)})).catch((function(t){})).then((function(){t.generate=!1}))}))},components:{Breadcrumbs:h["a"],Snackbar:y["a"],Editor:g["a"],ConfirmDialog:m["a"]},computed:b(b({},Object(c["b"])(["adminScope","mySession"])),{},{breadcrumbs:function(){var t=[{text:this.$t("message.stackingPlan")}];return t},locked:function(){return this.record.locked},pdfLink:function(){return"https://pms.putericoveresidences.net/service/api/admin/rems/data/get-plan-floor/export-summary-pdf"},uuid:function(){return this.$uuid.v1().substring(0,13)},tenantOptions:function(){return this.entryTenantOptions.map((function(t){var e=t.company_name;return Object.assign({},t,{name:e})}))},itemAccountTypeOptions:function(){return this.entryAccountTypeOptions.map((function(t){var e=t.name;return Object.assign({},t,{name:e})}))},itemContractTypeOptions:function(){return this.entryContractTypeOptions.map((function(t){var e=t.name;return Object.assign({},t,{name:e})}))},itemTenantTypeOptions:function(){return this.entryTenantTypeOptions.map((function(t){var e=t.name;return Object.assign({},t,{name:e})}))}}),watch:{searchTenantOptions:function(t){this.tenantOptions.length>0||this.loadingTenantOptions||(this.loadingTenantOptions=!0,this.getTenantOptions())},"formData.tenancyStartModel":function(t){t&&(this.formData.tenancy_start=p()(t).format())},"formData.tenancyEndModel":function(t){t&&(this.formData.tenancy_end=p()(t).format())},searchAccountTypeOptions:function(t){this.itemAccountTypeOptions.length>0||this.loadingAccountTypeOptions||(this.loadingAccountTypeOptions=!0,this.getAccountTypeOptions())},searchContractTypeOptions:function(t){this.itemContractTypeOptions.length>0||this.loadingContractTypeOptions||(this.loadingContractTypeOptions=!0,this.getContractTypeOptions())},searchTenantTypeOptions:function(t){this.itemTenantTypeOptions.length>0||this.loadingTenantTypeOptions||(this.loadingTenantTypeOptions=!0,this.getTenantTypeOptions())}},methods:{getValue:function(t,e){return Object(s["j"])(t,e)},getDateTimeFromISO:function(t,e){return Object(s["g"])(t,e)},getDateFromISO:function(t,e){return Object(s["e"])(t,e)},convertDateToISO:function(t,e){return Object(s["a"])(t,e)},allowedTo:function(t){switch(t){case"add":return!this.$can.not("add","acl.admin.rems.data.stacking-plan-floor");case"delete":if(this.$can.not("delete","acl.admin.rems.data.stacking-plan-floor"))return!1;if("new"==this.mode)return!1;if("new"!=this.recordId)return!this.record.locked;break;case"save":if(this.$can.not("add","acl.admin.rems.data.stacking-plan-floor")&&this.$can.not("edit","acl.admin.rems.data.stacking-plan-floor"))return!1;if("new"==this.mode||"edit"==this.mode)return!0;break;case"edit":return!this.$can.not("edit","acl.admin.rems.data.stacking-plan-floor")&&("new"!=this.recordId&&"edit"!=this.mode);case"cancel":if(this.$can.not("add","acl.admin.rems.data.stacking-plan-floor")&&this.$can.not("edit","acl.admin.rems.data.stacking-plan-floor"))return!1;if("new"!=this.recordId&&"edit"==this.mode)return!0;break}return!1},canEdit:function(t){var e=!1;switch(e="edit"==this.mode||"new"==this.mode,t){default:break}return e},onCancel:function(){this.errorMessages=null,this.getData(),this.mode="view"},getConfigurationData:function(){var t=this;this.form.fetching=!0,u.a.start(),i["a"].get("/admin/system/system/configuration",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){t.configurationArray=Object(s["j"])(e,"data.data"),t.manipulateRecordArray(Object(s["j"])(e,"data.data")),t.getData()})).catch((function(t){})).then((function(){u.a.done(),t.form.fetching=!1}))},manipulateRecordArray:function(t){var e=this;t.length>0&&t.forEach((function(t){switch(t.key){case"wale_calculation_nla":e.configurationRecord.wale_calculation_nla=t.value;break;case"wale_calculation_income":e.configurationRecord.wale_calculation_income=t.value;break;default:break}}))},downloadXls:function(){this.generate=!0,i["a"].get("admin/rems/data/wale-report/download",{params:{uuid:this.uuid,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId},paramsSerializer:function(t){return O.stringify(t,{indices:!1})}}).then((function(t){})).catch((function(t){})).then((function(){}))},downloadIncomeXls:function(){this.generate=!0,i["a"].get("admin/rems/data/wale-income-report/download",{params:{uuid:this.uuid,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId},paramsSerializer:function(t){return O.stringify(t,{indices:!1})}}).then((function(t){})).catch((function(t){})).then((function(){}))},downloadNlaIncomeXls:function(){this.generate=!0,i["a"].get("admin/rems/data/wale-nla-income-report/download",{params:{uuid:this.uuid,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId},paramsSerializer:function(t){return O.stringify(t,{indices:!1})}}).then((function(t){})).catch((function(t){})).then((function(){}))},getData:function(){var t=this;this.record=Object.assign({},this.defaultRecord),this.form.fetching=!0,u.a.start(),i["a"].get("/admin/rems/data/get-plan-floor",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){t.records=Object(s["j"])(e,"data.data");var n=0,a=0,o=0,r=0;t.records.forEach((function(e,i){r++,n+=Number(e.area);var c=e.fixed_area?e.fixed_area:1e3;e.floorDivision=[];for(var s=e.area,l=s,u=Math.floor(s/c),d=0;d<u;d++)e.floorDivision.push({name:c,value:c,totalFloorArea:s});e.active_tenants&&e.active_tenants.forEach((function(t){l=Math.round(l-t.area),a+=Number(t.area),o+=Number(t.monthly_rent),t.floorFixedSqrFt=c})),l>0&&t.records[i].active_tenants.push({tenant:{company_name:"VACANT"},area:l,floorFixedSqrFt:c})})),t.totalFloors=r,t.totalSqft=n,t.totalVacant=n-a,t.totalTenantedArea=a,t.totalRentalTenantedArea=o,t.occupiedPercentage=Math.floor(t.totalTenantedArea/t.totalSqft*100),t.vacancyPercentage=100-t.occupiedPercentage})).catch((function(t){})).then((function(){u.a.done(),t.form.fetching=!1}))},saveData:function(){var t=this;u.a.start(),this.form.loading=!0,this.form.action="save",this.errorMessages=null,this.formData.project_id=this.adminScope.projectId,this.formData.company_id=this.adminScope.companyId,this.formData.my_username=this.mySession.username,this.formData.floor.id=this.tenantTagItem.id;var e="admin/rems/data/lease-out";i["a"].post(e,this.formData).then((function(e){var n;t.snackbar.message=Object(s["j"])(e,"data.message"),t.snackbar.type="success",t.snackbar.show=!0,t.showTenantTagDialog=!1,t.formData=(n={tenant:[],floor:[]},Object(r["a"])(n,"floor",{}),Object(r["a"])(n,"area",""),Object(r["a"])(n,"tenancy_start",""),Object(r["a"])(n,"tenancy_end",""),n),t.errorMessages=null,t.getData()})).catch((function(e){t.snackbar.message=Object(s["j"])(e,"response.data.message"),t.snackbar.type="error",t.snackbar.show=!0,t.showTenantTagDialog=!0,t.errorMessages=Object(s["j"])(e,"response.data.errors")})).then((function(){u.a.done(),t.form.loading=!1,t.form.action=null}))},getTenantOptions:function(){var t=this;i["a"].get("admin/lookup/lease-out-tenant",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){var n=e.data.data;t.entryTenantOptions=n})).catch((function(t){})).finally((function(){return t.loadingTenantOptions=!1}))},getAccountTypeOptions:function(){var t=this;i["a"].get("admin/lookup/account-type",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){var n=e.data.data;t.entryAccountTypeOptions=n})).catch((function(t){})).finally((function(){return t.loadingAccountTypeOptions=!1}))},getContractTypeOptions:function(){var t=this;i["a"].get("admin/lookup/contract-type",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){var n=e.data.data;t.entryContractTypeOptions=n})).catch((function(t){})).finally((function(){return t.loadingContractTypeOptions=!1}))},getTenantTypeOptions:function(){var t=this;i["a"].get("admin/lookup/tenant-type",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){var n=e.data.data;t.entryTenantTypeOptions=n})).catch((function(t){})).finally((function(){return t.loadingTenantTypeOptions=!1}))},onTenantTagClick:function(t){this.showTenantTagDialog=!0,this.tenantTagItem=t},resetDialog:function(){this.showTenantTagDialog=!1,this.formData={},this.errorMessages=null},getVacantInfo:function(){return"Floors : "+this.totalFloors+"  Total Area : "+this.totalSqft+"  Total Vacant : "+Math.floor(this.totalVacant)+" Vacancy Percentage: "+this.vacancyPercentage+"%"},getOccupiedInfo:function(){return"Total Occupied : "+Math.floor(this.totalTenantedArea)+" Occupied Percentage: "+this.occupiedPercentage+"%"},getWaleNLAInfo:function(){var t=this,e=0,n="";if(console.log("WALE NLA",this.configurationRecord.wale_calculation_nla),console.log("WALE INCOME",this.configurationRecord.wale_calculation_income),console.log("TOTALRENTAL",this.totalRentalTenantedArea),console.log("TOTALSPACE",this.totalTenantedArea),this.records){if(1==this.configurationRecord.wale_calculation_nla){this.records.forEach((function(n,a){n.active_tenants&&n.active_tenants.forEach((function(n){var a=Number(n.area),o=p()(),r=p()(n.tenancy_end,"YYYY-MM-DD"),i=r.diff(o,"month"),c=a/t.totalTenantedArea*i;i>0&&(e+=c)}))})),console.log("ALLNLA",e);var a=12*(e/12-Math.floor(e/12));return n=Math.floor(e/12)>0?Math.floor(e/12)+" year(s), "+Math.floor(a)+" month(s)":Math.floor(a)+" month(s)","Weighted Average Lease Expiry (WALE) By NLA : "+n}return""}return""},getWaleIncomeInfo:function(){var t=this,e=0,n="";if(this.records){if(1==this.configurationRecord.wale_calculation_income){this.records.forEach((function(n,a){n.active_tenants&&n.active_tenants.forEach((function(n){var a=Number(n.monthly_rent),o=p()(),r=p()(n.tenancy_end,"YYYY-MM-DD"),i=r.diff(o,"month");if(a>0)var c=a/t.totalRentalTenantedArea*i;else c=0;i>0&&(e+=c)}))})),console.log("ALLINCOME",e);var a=12*(e/12-Math.floor(e/12));return n=Math.floor(e/12)>0?Math.floor(e/12)+" year(s), "+Math.floor(a)+" month(s)":Math.floor(a)+" month(s)","Weighted Average Lease Expiry (WALE) By Income : "+n}return""}return""},setDivPercentage:function(t,e){if(t&&e){var n=t/e*100;return Math.floor(n)+"%"}return 0==t?"5%":"100%"},setDivColor:function(t){return t&&"VACANT"==t?"#FFFFFF":"#F7F2A0"},checkActive:function(t){return!(p()()>p()(t))}},data:function(){var t;return{tenantTagItem:{},formData:(t={tenant:[],floor:[]},Object(r["a"])(t,"floor",{}),Object(r["a"])(t,"area",""),Object(r["a"])(t,"tenancy_start",""),Object(r["a"])(t,"tenancy_end",""),t),showTenantTagDialog:!1,record:{},records:[],tenantRecords:[],defaultRecord:{},recordOptions:[],generate:!1,mode:"view",showConfirmDeleteRecord:!1,headers:[{text:this.$t("message.floor"),align:"left"},{text:this.$t("message.areaSquareFeet")},{text:this.$t("message.customers")}],recordsWithVacancy:[],configurationRecord:{wale_calculation:""},configurationArray:[],form:{fetching:!1,loading:!1,action:null},snackbar:{show:!1,type:null,message:null},errorMessages:null,entryTenantOptions:[],loadingTenantOptions:!1,searchTenantOptions:null,totalFloors:0,totalSqft:0,totalVacant:0,totalTenantedArea:0,totalRentalTenantedArea:0,vacancyPercentage:0,occupiedPercentage:0,entryAccountTypeOptions:[],loadingAccountTypeOptions:!1,searchAccountTypeOptions:null,entryContractTypeOptions:[],loadingContractTypeOptions:!1,searchContractTypeOptions:null,entryTenantTypeOptions:[],loadingTenantTypeOptions:!1,searchTenantTypeOptions:null}}},w=_,T=(n("31ce"),n("2877")),j=Object(T["a"])(w,a,o,!1,null,null,null);e["default"]=j.exports},"31ce":function(t,e,n){"use strict";n("64d54")},"3ba2":function(t,e,n){"use strict";var a=function(){var t=this,e=t._self._c;return e("router-link",{attrs:{to:t.to},nativeOn:{click:function(e){return t.routeToAnchor.apply(null,arguments)}}},[t._t("default")],2)},o=[],r=(n("c5f6"),n("2b0e")),i=n("8c4f"),c=n("f13c"),s=n.n(c);r["default"].use(i["a"]),r["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(t,e){this.previousRoute=t}}},u=l,d=n("2877"),f=Object(d["a"])(u,a,o,!1,null,null,null),p=f.exports;e["a"]=p},4127:function(t,e,n){"use strict";var a=n("d233"),o=n("b313"),r={brackets:function(t){return t+"[]"},indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},i=Date.prototype.toISOString,c={delimiter:"&",encode:!0,encoder:a.encode,encodeValuesOnly:!1,serializeDate:function(t){return i.call(t)},skipNulls:!1,strictNullHandling:!1},s=function t(e,n,o,r,i,s,l,u,d,f,p,m){var h=e;if("function"===typeof l)h=l(n,h);else if(h instanceof Date)h=f(h);else if(null===h){if(r)return s&&!m?s(n,c.encoder):n;h=""}if("string"===typeof h||"number"===typeof h||"boolean"===typeof h||a.isBuffer(h)){if(s){var y=m?n:s(n,c.encoder);return[p(y)+"="+p(s(h,c.encoder))]}return[p(n)+"="+p(String(h))]}var g,v=[];if("undefined"===typeof h)return v;if(Array.isArray(l))g=l;else{var b=Object.keys(h);g=u?b.sort(u):b}for(var O=0;O<g.length;++O){var _=g[O];i&&null===h[_]||(v=Array.isArray(h)?v.concat(t(h[_],o(n,_),o,r,i,s,l,u,d,f,p,m)):v.concat(t(h[_],n+(d?"."+_:"["+_+"]"),o,r,i,s,l,u,d,f,p,m)))}return v};t.exports=function(t,e){var n=t,i=e?a.assign({},e):{};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,d="boolean"===typeof i.skipNulls?i.skipNulls:c.skipNulls,f="boolean"===typeof i.encode?i.encode:c.encode,p="function"===typeof i.encoder?i.encoder:c.encoder,m="function"===typeof i.sort?i.sort:null,h="undefined"!==typeof i.allowDots&&i.allowDots,y="function"===typeof i.serializeDate?i.serializeDate:c.serializeDate,g="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 v,b,O=o.formatters[i.format];"function"===typeof i.filter?(b=i.filter,n=b("",n)):Array.isArray(i.filter)&&(b=i.filter,v=b);var _,w=[];if("object"!==typeof n||null===n)return"";_=i.arrayFormat in r?i.arrayFormat:"indices"in i?i.indices?"indices":"repeat":"indices";var T=r[_];v||(v=Object.keys(n)),m&&v.sort(m);for(var j=0;j<v.length;++j){var D=v[j];d&&null===n[D]||(w=w.concat(s(n[D],D,T,u,d,f?p:null,b,m,h,y,O,g)))}var k=w.join(l),x=!0===i.addQueryPrefix?"?":"";return k.length>0?x+k:""}},4328:function(t,e,n){"use strict";var a=n("4127"),o=n("9e6a"),r=n("b313");t.exports={formats:r,parse:o,stringify:a}},"45a3":function(t,e,n){"use strict";var a=function(){var t=this,e=t._self._c;return e("v-dialog",{attrs:{"max-width":"500px",persistent:""},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.cancelAction()}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},[e("v-card",[e("v-card-title",{staticClass:"headline"},[t._v("\n      "+t._s(t.title)+"\n    ")]),e("v-card-text",[t._v("\n      "+t._s(t.text)+"\n    ")]),e("v-card-actions",[e("v-spacer"),this.loading?t._e():e("v-btn",{attrs:{color:"red",flat:"",loading:this.loading},on:{click:t.cancelAction}},[t._v(t._s(t.cancelText))]),e("v-btn",{attrs:{color:"green",flat:"",loading:this.loading},on:{click:t.confirmAction,keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;e.preventDefault()}}},[t._v(t._s(t.confirmText)+" ")])],1)],1)],1)},o=[],r={props:["title","text","cancelText","confirmText","value"],data:function(){return{loading:!1}},watch:{value:function(){this.resetState()}},methods:{resetState:function(){this.loading=!1},confirmAction:function(){this.loading=!0,this.$emit("confirmAction")},cancelAction:function(){this.loading=!0,this.$emit("cancelAction")}}},i=r,c=n("2877"),s=Object(c["a"])(i,a,o,!1,null,null,null);e["a"]=s.exports},"5e44":function(t,e,n){"use strict";var a=function(){var t=this,e=t._self._c;return e("v-toolbar",{attrs:{flat:"",color:t.color?t.color:"white"}},[e("v-breadcrumbs",{attrs:{divider:"/",items:t.breadcrumbs},scopedSlots:t._u([{key:"item",fn:function(n){return[n.item.to?[e("vue-anchor-router-link",{attrs:{to:n.item.to}},[t._v(t._s(n.item.text))])]:[t._v("\n        "+t._s(n.item.text)+"\n      ")]]}}])}),e("v-spacer"),t._t("default")],2)},o=[],r=n("3ba2"),i={props:["breadcrumbs","color"],computed:{},components:{VueAnchorRouterLink:r["a"]}},c=i,s=n("2877"),l=Object(s["a"])(c,a,o,!1,null,null,null);e["a"]=l.exports},"64d54":function(t,e,n){},"7fb5":function(t,e,n){var a,o;(function(n,r){n||(n={}),a=[],o=function(){return n.jsonToFormData=r()}.apply(e,a),void 0===o||(t.exports=o)})(this,(function(){function t(t,e){return[t,e].reduce((function(t,e){return Object.keys(e).forEach((function(n){t[n]=e[n]})),t}),{})}function e(t){return"[object Array]"==={}.toString.call(t)}function n(t){return!e(t)&&"object"===typeof t&&!!t&&!(t instanceof Blob)&&!(t instanceof Date)}function a(t){return"function"===typeof t.append}function o(){return"function"===typeof FormData}function r(){if(o())return new FormData}function i(e,n){if(n&&n.initialFormData){if(!a(n.initialFormData))throw"initialFormData must have an append function."}else if(!o())throw"This environment does not have global form data. options.initialFormData must be specified.";var i={initialFormData:r(),showLeafArrayIndexes:!0,includeNullValues:!1,mapping:function(t){return"boolean"===typeof t?+t?"1":"0":t}},s=t(i,n||{});return c(e,s,s.initialFormData)}function c(t,a,o,r){var i=0;for(var s in t){if(t.hasOwnProperty(s)){var l=r||s,u=a.mapping(t[s]);if(r&&n(t)&&(l=r+"["+s+"]"),r&&e(t)&&(l=e(u)||a.showLeafArrayIndexes?r+"["+i+"]":r+"[]"),e(u)||n(u))c(u,a,o,l);else if(u instanceof FileList)for(var d=0;d<u.length;d++)o.append(l+"["+d+"]",u.item(d));else u instanceof Blob?o.append(l,u,u.name):u instanceof Date?o.append(l,u.toISOString()):(null===u&&a.includeNullValues||null!==u)&&void 0!==u&&o.append(l,u)}i++}return o}return i}))},"9e6a":function(t,e,n){"use strict";var a=n("d233"),o=Object.prototype.hasOwnProperty,r={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:a.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},i=function(t,e){for(var n={},a=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,i=e.parameterLimit===1/0?void 0:e.parameterLimit,c=a.split(e.delimiter,i),s=0;s<c.length;++s){var l,u,d=c[s],f=d.indexOf("]="),p=-1===f?d.indexOf("="):f+1;-1===p?(l=e.decoder(d,r.decoder),u=e.strictNullHandling?null:""):(l=e.decoder(d.slice(0,p),r.decoder),u=e.decoder(d.slice(p+1),r.decoder)),o.call(n,l)?n[l]=[].concat(n[l]).concat(u):n[l]=u}return n},c=function(t,e,n){for(var a=e,o=t.length-1;o>=0;--o){var r,i=t[o];if("[]"===i)r=[],r=r.concat(a);else{r=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?(r=[],r[s]=a):r[c]=a}a=r}return a},s=function(t,e,n){if(t){var a=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,r=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,s=r.exec(a),l=s?a.slice(0,s.index):a,u=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;u.push(l)}var d=0;while(null!==(s=i.exec(a))&&d<n.depth){if(d+=1,!n.plainObjects&&o.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(s[1])}return s&&u.push("["+a.slice(s.index)+"]"),c(u,e,n)}};t.exports=function(t,e){var n=e?a.assign({},e):{};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||a.isRegExp(n.delimiter)?n.delimiter:r.delimiter,n.depth="number"===typeof n.depth?n.depth:r.depth,n.arrayLimit="number"===typeof n.arrayLimit?n.arrayLimit:r.arrayLimit,n.parseArrays=!1!==n.parseArrays,n.decoder="function"===typeof n.decoder?n.decoder:r.decoder,n.allowDots="boolean"===typeof n.allowDots?n.allowDots:r.allowDots,n.plainObjects="boolean"===typeof n.plainObjects?n.plainObjects:r.plainObjects,n.allowPrototypes="boolean"===typeof n.allowPrototypes?n.allowPrototypes:r.allowPrototypes,n.parameterLimit="number"===typeof n.parameterLimit?n.parameterLimit:r.parameterLimit,n.strictNullHandling="boolean"===typeof n.strictNullHandling?n.strictNullHandling:r.strictNullHandling,""===t||null===t||"undefined"===typeof t)return n.plainObjects?Object.create(null):{};for(var o="string"===typeof t?i(t,n):t,c=n.plainObjects?Object.create(null):{},l=Object.keys(o),u=0;u<l.length;++u){var d=l[u],f=s(d,o[d],n);c=a.merge(c,f,n)}return a.compact(c)}},b313:function(t,e,n){"use strict";var a=String.prototype.replace,o=/%20/g;t.exports={default:"RFC3986",formatters:{RFC1738:function(t){return a.call(t,o,"+")},RFC3986:function(t){return t}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},d233:function(t,e,n){"use strict";var a=Object.prototype.hasOwnProperty,o=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),r=function(t){var e;while(t.length){var n=t.pop();if(e=n.obj[n.prop],Array.isArray(e)){for(var a=[],o=0;o<e.length;++o)"undefined"!==typeof e[o]&&a.push(e[o]);n.obj[n.prop]=a}}return e},i=function(t,e){for(var n=e&&e.plainObjects?Object.create(null):{},a=0;a<t.length;++a)"undefined"!==typeof t[a]&&(n[a]=t[a]);return n},c=function t(e,n,o){if(!n)return e;if("object"!==typeof n){if(Array.isArray(e))e.push(n);else{if("object"!==typeof e)return[e,n];(o.plainObjects||o.allowPrototypes||!a.call(Object.prototype,n))&&(e[n]=!0)}return e}if("object"!==typeof e)return[e].concat(n);var r=e;return Array.isArray(e)&&!Array.isArray(n)&&(r=i(e,o)),Array.isArray(e)&&Array.isArray(n)?(n.forEach((function(n,r){a.call(e,r)?e[r]&&"object"===typeof e[r]?e[r]=t(e[r],n,o):e.push(n):e[r]=n})),e):Object.keys(n).reduce((function(e,r){var i=n[r];return a.call(e,r)?e[r]=t(e[r],i,o):e[r]=i,e}),r)},s=function(t,e){return Object.keys(e).reduce((function(t,n){return t[n]=e[n],t}),t)},l=function(t){try{return decodeURIComponent(t.replace(/\+/g," "))}catch(e){return t}},u=function(t){if(0===t.length)return t;for(var e="string"===typeof t?t:String(t),n="",a=0;a<e.length;++a){var r=e.charCodeAt(a);45===r||46===r||95===r||126===r||r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122?n+=e.charAt(a):r<128?n+=o[r]:r<2048?n+=o[192|r>>6]+o[128|63&r]:r<55296||r>=57344?n+=o[224|r>>12]+o[128|r>>6&63]+o[128|63&r]:(a+=1,r=65536+((1023&r)<<10|1023&e.charCodeAt(a)),n+=o[240|r>>18]+o[128|r>>12&63]+o[128|r>>6&63]+o[128|63&r])}return n},d=function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],a=0;a<e.length;++a)for(var o=e[a],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)&&(e.push({obj:i,prop:l}),n.push(u))}return r(e)},f=function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},p=function(t){return null!==t&&"undefined"!==typeof t&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))};t.exports={arrayToObject:i,assign:s,compact:d,decode:l,encode:u,isBuffer:p,isRegExp:f,merge:c}},f13c:function(t,e,n){(function(e,n){t.exports=n()})(0,(function(){"use strict";var t=4,e=.001,n=1e-7,a=10,o=11,r=1/(o-1),i="function"===typeof Float32Array;function c(t,e){return 1-3*e+3*t}function s(t,e){return 3*e-6*t}function l(t){return 3*t}function u(t,e,n){return((c(e,n)*t+s(e,n))*t+l(e))*t}function d(t,e,n){return 3*c(e,n)*t*t+2*s(e,n)*t+l(e)}function f(t,e,o,r,i){var c,s,l=0;do{s=e+(o-e)/2,c=u(s,r,i)-t,c>0?o=s:e=s}while(Math.abs(c)>n&&++l<a);return s}function p(e,n,a,o){for(var r=0;r<t;++r){var i=d(n,a,o);if(0===i)return n;var c=u(n,a,o)-e;n-=c/i}return n}var m=function(t,n,a,c){if(!(0<=t&&t<=1&&0<=a&&a<=1))throw new Error("bezier x values must be in [0, 1] range");var s=i?new Float32Array(o):new Array(o);if(t!==n||a!==c)for(var l=0;l<o;++l)s[l]=u(l*r,t,a);function m(n){for(var i=0,c=1,l=o-1;c!==l&&s[c]<=n;++c)i+=r;--c;var u=(n-s[c])/(s[c+1]-s[c]),m=i+u*r,h=d(m,t,a);return h>=e?p(n,m,t,a):0===h?m:f(n,i,i+r,t,a)}return function(e){return t===n&&a===c?e:0===e?0:1===e?1:u(m(e),n,c)}},h={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]},y=!1;try{var g=Object.defineProperty({},"passive",{get:function(){y=!0}});window.addEventListener("test",null,g)}catch(P){}var v={$:function(t){return"string"!==typeof t?t:document.querySelector(t)},on:function(t,e,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};e instanceof Array||(e=[e]);for(var o=0;o<e.length;o++)t.addEventListener(e[o],n,!!y&&a)},off:function(t,e,n){e instanceof Array||(e=[e]);for(var a=0;a<e.length;a++)t.removeEventListener(e[a],n)},cumulativeOffset:function(t){var e=0,n=0;do{e+=t.offsetTop||0,n+=t.offsetLeft||0,t=t.offsetParent}while(t);return{top:e,left:n}}},b="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},_=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],w={container:"body",duration:500,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function T(t){w=O({},w,t)}var j=function(){var t=void 0,e=void 0,n=void 0,a=void 0,o=void 0,r=void 0,i=void 0,c=void 0,s=void 0,l=void 0,u=void 0,d=void 0,f=void 0,p=void 0,y=void 0,g=void 0,O=void 0,T=void 0,j=void 0,D=void 0,k=function(t){i&&(D=t,j=!0)},x=void 0,A=void 0,S=void 0,C=void 0;function I(t){var e=t.scrollTop;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollTop),e}function F(t){var e=t.scrollLeft;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollLeft),e}function P(t){if(j)return $();A||(A=t),S=t-A,C=Math.min(S/n,1),C=x(C),E(e,y+T*C,f+O*C),S<n?window.requestAnimationFrame(P):$()}function $(){j||E(e,g,p),A=!1,v.off(e,_,k),j&&l&&l(D,t),!j&&s&&s(t)}function E(t,e,n){d&&(t.scrollTop=e),u&&(t.scrollLeft=n),"body"===t.tagName.toLowerCase()&&(d&&(document.documentElement.scrollTop=e),u&&(document.documentElement.scrollLeft=n))}function L(A,S){var C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===("undefined"===typeof S?"undefined":b(S))?C=S:"number"===typeof S&&(C.duration=S),t=v.$(A),!t)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+A);e=v.$(C.container||w.container),n=C.duration||w.duration,a=C.easing||w.easing,o=C.offset||w.offset,r=C.hasOwnProperty("force")?!1!==C.force:w.force,i=C.hasOwnProperty("cancelable")?!1!==C.cancelable:w.cancelable,c=C.onStart||w.onStart,s=C.onDone||w.onDone,l=C.onCancel||w.onCancel,u=void 0===C.x?w.x:C.x,d=void 0===C.y?w.y:C.y;var $=v.cumulativeOffset(e),E=v.cumulativeOffset(t);if("function"===typeof o&&(o=o()),y=I(e),g=E.top-$.top+o,f=F(e),p=E.left-$.left+o,j=!1,T=g-y,O=p-f,!r){var L=y,M=L+e.offsetHeight,R=g,N=R+t.offsetHeight;if(R>=L&&N<=M)return}return"string"===typeof a&&(a=h[a]||h["ease"]),x=m.apply(m,a),T||O?(c&&c(t),v.on(e,_,k,{passive:!0}),window.requestAnimationFrame(P),function(){D=null,j=!0}):void 0}return L},D=j(),k=[];function x(t){for(var e=0;e<k.length;++e)if(k[e].el===t)return k.splice(e,1),!0;return!1}function A(t){for(var e=0;e<k.length;++e)if(k[e].el===t)return k[e]}function S(t){var e=A(t);return e||(k.push(e={el:t,binding:{}}),e)}function C(t){t.preventDefault();var e=S(this).binding;if("string"===typeof e.value)return D(e.value);D(e.value.el||e.value.element,e.value)}var I={bind:function(t,e){S(t).binding=e,v.on(t,"click",C)},unbind:function(t){x(t),v.off(t,"click",C)},update:function(t,e){S(t).binding=e},scrollTo:D,bindings:k},F=function(t,e){e&&T(e),t.directive("scroll-to",I),t.prototype.$scrollTo=I.scrollTo};return"undefined"!==typeof window&&window.Vue&&(window.VueScrollTo=I,window.VueScrollTo.setDefaults=T,window.Vue.use(F)),I.install=F,I}))}}]);