(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-15be1afc"],{"3ba2":function(t,e,a){"use strict";var r=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)},n=[],o=(a("c5f6"),a("2b0e")),i=a("8c4f"),s=a("f13c"),l=a.n(s);o["default"].use(i["a"]),o["default"].use(l.a);var c={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=c,d=a("2877"),p=Object(d["a"])(u,r,n,!1,null,null,null),f=p.exports;e["a"]=f},4127:function(t,e,a){"use strict";var r=a("d233"),n=a("b313"),o={brackets:function(t){return t+"[]"},indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},i=Date.prototype.toISOString,s={delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,serializeDate:function(t){return i.call(t)},skipNulls:!1,strictNullHandling:!1},l=function t(e,a,n,o,i,l,c,u,d,p,f,v){var g=e;if("function"===typeof c)g=c(a,g);else if(g instanceof Date)g=p(g);else if(null===g){if(o)return l&&!v?l(a,s.encoder):a;g=""}if("string"===typeof g||"number"===typeof g||"boolean"===typeof g||r.isBuffer(g)){if(l){var m=v?a:l(a,s.encoder);return[f(m)+"="+f(l(g,s.encoder))]}return[f(a)+"="+f(String(g))]}var y,_=[];if("undefined"===typeof g)return _;if(Array.isArray(c))y=c;else{var h=Object.keys(g);y=u?h.sort(u):h}for(var b=0;b<y.length;++b){var C=y[b];i&&null===g[C]||(_=Array.isArray(g)?_.concat(t(g[C],n(a,C),n,o,i,l,c,u,d,p,f,v)):_.concat(t(g[C],a+(d?"."+C:"["+C+"]"),n,o,i,l,c,u,d,p,f,v)))}return _};t.exports=function(t,e){var a=t,i=e?r.assign({},e):{};if(null!==i.encoder&&void 0!==i.encoder&&"function"!==typeof i.encoder)throw new TypeError("Encoder has to be a function.");var c="undefined"===typeof i.delimiter?s.delimiter:i.delimiter,u="boolean"===typeof i.strictNullHandling?i.strictNullHandling:s.strictNullHandling,d="boolean"===typeof i.skipNulls?i.skipNulls:s.skipNulls,p="boolean"===typeof i.encode?i.encode:s.encode,f="function"===typeof i.encoder?i.encoder:s.encoder,v="function"===typeof i.sort?i.sort:null,g="undefined"!==typeof i.allowDots&&i.allowDots,m="function"===typeof i.serializeDate?i.serializeDate:s.serializeDate,y="boolean"===typeof i.encodeValuesOnly?i.encodeValuesOnly:s.encodeValuesOnly;if("undefined"===typeof i.format)i.format=n["default"];else if(!Object.prototype.hasOwnProperty.call(n.formatters,i.format))throw new TypeError("Unknown format option provided.");var _,h,b=n.formatters[i.format];"function"===typeof i.filter?(h=i.filter,a=h("",a)):Array.isArray(i.filter)&&(h=i.filter,_=h);var C,x=[];if("object"!==typeof a||null===a)return"";C=i.arrayFormat in o?i.arrayFormat:"indices"in i?i.indices?"indices":"repeat":"indices";var k=o[C];_||(_=Object.keys(a)),v&&_.sort(v);for(var O=0;O<_.length;++O){var w=_[O];d&&null===a[w]||(x=x.concat(l(a[w],w,k,u,d,p?f:null,h,v,g,m,b,y)))}var S=x.join(c),j=!0===i.addQueryPrefix?"?":"";return S.length>0?j+S:""}},4328:function(t,e,a){"use strict";var r=a("4127"),n=a("9e6a"),o=a("b313");t.exports={formats:o,parse:n,stringify:r}},"45a3":function(t,e,a){"use strict";var r=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)},n=[],o={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=o,s=a("2877"),l=Object(s["a"])(i,r,n,!1,null,null,null);e["a"]=l.exports},"5e44":function(t,e,a){"use strict";var r=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(a){return[a.item.to?[e("vue-anchor-router-link",{attrs:{to:a.item.to}},[t._v(t._s(a.item.text))])]:[t._v("\n        "+t._s(a.item.text)+"\n      ")]]}}])}),e("v-spacer"),t._t("default")],2)},n=[],o=a("3ba2"),i={props:["breadcrumbs","color"],computed:{},components:{VueAnchorRouterLink:o["a"]}},s=i,l=a("2877"),c=Object(l["a"])(s,r,n,!1,null,null,null);e["a"]=c.exports},"7fb5":function(t,e,a){var r,n;(function(a,o){a||(a={}),r=[],n=function(){return a.jsonToFormData=o()}.apply(e,r),void 0===n||(t.exports=n)})(this,(function(){function t(t,e){return[t,e].reduce((function(t,e){return Object.keys(e).forEach((function(a){t[a]=e[a]})),t}),{})}function e(t){return"[object Array]"==={}.toString.call(t)}function a(t){return!e(t)&&"object"===typeof t&&!!t&&!(t instanceof Blob)&&!(t instanceof Date)}function r(t){return"function"===typeof t.append}function n(){return"function"===typeof FormData}function o(){if(n())return new FormData}function i(e,a){if(a&&a.initialFormData){if(!r(a.initialFormData))throw"initialFormData must have an append function."}else if(!n())throw"This environment does not have global form data. options.initialFormData must be specified.";var i={initialFormData:o(),showLeafArrayIndexes:!0,includeNullValues:!1,mapping:function(t){return"boolean"===typeof t?+t?"1":"0":t}},l=t(i,a||{});return s(e,l,l.initialFormData)}function s(t,r,n,o){var i=0;for(var l in t){if(t.hasOwnProperty(l)){var c=o||l,u=r.mapping(t[l]);if(o&&a(t)&&(c=o+"["+l+"]"),o&&e(t)&&(c=e(u)||r.showLeafArrayIndexes?o+"["+i+"]":o+"[]"),e(u)||a(u))s(u,r,n,c);else if(u instanceof FileList)for(var d=0;d<u.length;d++)n.append(c+"["+d+"]",u.item(d));else u instanceof Blob?n.append(c,u,u.name):u instanceof Date?n.append(c,u.toISOString()):(null===u&&r.includeNullValues||null!==u)&&void 0!==u&&n.append(c,u)}i++}return n}return i}))},"8d92":function(t,e,a){"use strict";a.r(e);a("386d"),a("7f7f");var r=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-data-table",{attrs:{headers:t.criteriaHeaders,items:[{}],"total-items":t.totalRecords,"rows-per-page-items":[15,30,50],"hide-actions":"",pagination:t.pagination},on:{"update:pagination":function(e){t.pagination=e}},scopedSlots:t._u([{key:"headers",fn:function(a){return[e("tr",t._l(a.headers,(function(a){return e("th",{key:a.text,class:["column",t.pagination.descending?"desc":"asc",a.value===t.pagination.sortBy?"active":"",a.value?"sortable":"","text-xs-"+(a.align?a.align:"left")],attrs:{width:"Column"==a.text?"20%":"40%"},on:{click:function(e){return t.changeSort(!!a.value,a.value)}}},[a.value?e("v-icon",{attrs:{small:""}},[t._v("arrow_upward")]):t._e(),t._v("\n            "+t._s(a.text)+"\n          ")],1)})),0)]}},{key:"items",fn:function(a){return[e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.name")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:["equal","contains"],"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{"click:clear":function(e){return t.clearInput(1)}},model:{value:t.filter.name.operator,callback:function(e){t.$set(t.filter.name,"operator",e)},expression:"filter.name.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[t.filter.name.operator?e("v-text-field",{staticClass:"border",attrs:{"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},model:{value:t.filter.name.value,callback:function(e){t.$set(t.filter.name,"value",e)},expression:"filter.name.value"}}):t._e()],1)]),e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.contactPerson")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:["equal","contains"],"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{"click:clear":function(e){return t.clearInput(2)}},model:{value:t.filter.contact_person.operator,callback:function(e){t.$set(t.filter.contact_person,"operator",e)},expression:"filter.contact_person.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[t.filter.contact_person.operator?e("v-text-field",{staticClass:"border",attrs:{"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},model:{value:t.filter.contact_person.value,callback:function(e){t.$set(t.filter.contact_person,"value",e)},expression:"filter.contact_person.value"}}):t._e()],1)]),e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.contractType")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:["equal"],"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{"click:clear":function(e){return t.clearInput(3)}},model:{value:t.filter.contract_type.operator,callback:function(e){t.$set(t.filter.contract_type,"operator",e)},expression:"filter.contract_type.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[t.filter.contract_type.operator?e("v-select",{staticClass:"border",attrs:{items:["Ad Hoc","Recurring"],"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},model:{value:t.filter.contract_type.value,callback:function(e){t.$set(t.filter.contract_type,"value",e)},expression:"filter.contract_type.value"}}):t._e()],1)]),e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.startDate")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:t.dateItems,"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{change:function(e){return t.clearInput(4)}},model:{value:t.filter.start_date.operator,callback:function(e){t.$set(t.filter.start_date,"operator",e)},expression:"filter.start_date.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-container",{attrs:{"pa-0":"","grid-list-md":""}},[e("v-layout",{attrs:{row:"",wrap:""}},[e("v-flex",{attrs:{sm6:"",xs12:""}},[t.filter.start_date.operator?e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","min-width":"80px"},model:{value:t.fromDatePicker,callback:function(e){t.fromDatePicker=e},expression:"fromDatePicker"}},[e("v-text-field",{staticClass:"border",attrs:{slot:"activator",label:"From",value:t.getDateFromISO(t.filter.start_date.value1),"append-icon":"event","background-color":"white",box:"","single-line":"","hide-details":"",clearable:"",readonly:"",solo:"",flat:"",dense:""},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.fromDatePicker=!1}},model:{value:t.filter.start_date.value1,callback:function(e){t.$set(t.filter.start_date,"value1",e)},expression:"filter.start_date.value1"}})],1):t._e()],1),e("v-flex",{attrs:{sm6:"",xs12:""}},["between"==t.filter.start_date.operator?e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","min-width":"80px"},model:{value:t.toDatePicker,callback:function(e){t.toDatePicker=e},expression:"toDatePicker"}},[e("v-text-field",{staticClass:"border",attrs:{slot:"activator",label:"To",value:t.getDateFromISO(t.filter.start_date.value2),"append-icon":"event","background-color":"white",box:"","single-line":"","hide-details":"",clearable:"",readonly:"",solo:"",flat:"",dense:""},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.toDatePicker=!1}},model:{value:t.filter.start_date.value2,callback:function(e){t.$set(t.filter.start_date,"value2",e)},expression:"filter.start_date.value2"}})],1):t._e()],1)],1)],1)],1)]),e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.contractStartDate")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:t.dateItems,"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{change:function(e){return t.clearInput(5)}},model:{value:t.filter.contract_start_date.operator,callback:function(e){t.$set(t.filter.contract_start_date,"operator",e)},expression:"filter.contract_start_date.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-container",{attrs:{"pa-0":"","grid-list-md":""}},[e("v-layout",{attrs:{row:"",wrap:""}},[e("v-flex",{attrs:{sm6:"",xs12:""}},[t.filter.contract_start_date.operator?e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","min-width":"80px"},model:{value:t.fromContractDatePicker,callback:function(e){t.fromContractDatePicker=e},expression:"fromContractDatePicker"}},[e("v-text-field",{staticClass:"border",attrs:{slot:"activator",label:"From",value:t.getDateFromISO(t.filter.contract_start_date.value1),"append-icon":"event","background-color":"white",box:"","single-line":"","hide-details":"",clearable:"",readonly:"",solo:"",flat:"",dense:""},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.fromContractDatePicker=!1}},model:{value:t.filter.contract_start_date.value1,callback:function(e){t.$set(t.filter.contract_start_date,"value1",e)},expression:"filter.contract_start_date.value1"}})],1):t._e()],1),e("v-flex",{attrs:{sm6:"",xs12:""}},["between"==t.filter.contract_start_date.operator?e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","min-width":"80px"},model:{value:t.toContractDatePicker,callback:function(e){t.toContractDatePicker=e},expression:"toContractDatePicker"}},[e("v-text-field",{staticClass:"border",attrs:{slot:"activator",label:"To",value:t.getDateFromISO(t.filter.contract_start_date.value2),"append-icon":"event","background-color":"white",box:"","single-line":"","hide-details":"",clearable:"",readonly:"",solo:"",flat:"",dense:""},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.toContractDatePicker=!1}},model:{value:t.filter.contract_start_date.value2,callback:function(e){t.$set(t.filter.contract_start_date,"value2",e)},expression:"filter.contract_start_date.value2"}})],1):t._e()],1)],1)],1)],1)]),e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.contractEndDate")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:t.dateItems,"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{change:function(e){return t.clearInput(6)}},model:{value:t.filter.contract_end_date.operator,callback:function(e){t.$set(t.filter.contract_end_date,"operator",e)},expression:"filter.contract_end_date.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-container",{attrs:{"pa-0":"","grid-list-md":""}},[e("v-layout",{attrs:{row:"",wrap:""}},[e("v-flex",{attrs:{sm6:"",xs12:""}},[t.filter.contract_end_date.operator?e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","min-width":"80px"},model:{value:t.fromContractEndDatePicker,callback:function(e){t.fromContractEndDatePicker=e},expression:"fromContractEndDatePicker"}},[e("v-text-field",{staticClass:"border",attrs:{slot:"activator",label:"From",value:t.getDateFromISO(t.filter.contract_end_date.value1),"append-icon":"event","background-color":"white",box:"","single-line":"","hide-details":"",clearable:"",readonly:"",solo:"",flat:""},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2",solo:""},on:{input:function(e){t.fromContractEndDatePicker=!1}},model:{value:t.filter.contract_end_date.value1,callback:function(e){t.$set(t.filter.contract_end_date,"value1",e)},expression:"filter.contract_end_date.value1"}})],1):t._e()],1),e("v-flex",{attrs:{sm6:"",xs12:""}},["between"==t.filter.contract_end_date.operator?e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","min-width":"80px"},model:{value:t.toContractEndDatePicker,callback:function(e){t.toContractEndDatePicker=e},expression:"toContractEndDatePicker"}},[e("v-text-field",{staticClass:"border",attrs:{slot:"activator",label:"To",value:t.getDateFromISO(t.filter.contract_end_date.value2),"append-icon":"event","background-color":"white",box:"","single-line":"","hide-details":"",clearable:"",readonly:"",solo:"",flat:""},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.toContractEndDatePicker=!1}},model:{value:t.filter.contract_end_date.value2,callback:function(e){t.$set(t.filter.contract_end_date,"value2",e)},expression:"filter.contract_end_date.value2"}})],1):t._e()],1)],1)],1)],1)]),e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.typeOfCompany")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:["equal"],"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{"click:clear":function(e){return t.clearInput(7)}},model:{value:t.filter.company_type.operator,callback:function(e){t.$set(t.filter.company_type,"operator",e)},expression:"filter.company_type.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[t.filter.company_type.operator?e("v-autocomplete",{staticClass:"border",attrs:{placeholder:" ",items:[{id:"1",name:"Public Listed"},{id:"2",name:"Partnership"},{id:"3",name:"Sdn. Bhd"},{id:"4",name:"Others"}],"background-color":"white",box:"",clearable:"",dense:"",flat:"",solo:"","hide-details":"","return-object":"","item-value":"id","item-text":"name"},model:{value:t.filter.company_type.value,callback:function(e){t.$set(t.filter.company_type,"value",e)},expression:"filter.company_type.value"}}):t._e()],1)]),e("tr",[e("td",{staticClass:"py-1"},[t._v(t._s(t.$t("message.tradeCategory")))]),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[e("v-select",{staticClass:"border",attrs:{items:["equal"],"hide-details":"",box:"","single-line":"",clearable:"",dense:"",solo:"",flat:"","background-color":"white"},on:{"click:clear":function(e){return t.clearInput(8)}},model:{value:t.filter.category.operator,callback:function(e){t.$set(t.filter.category,"operator",e)},expression:"filter.category.operator"}})],1),e("td",{staticClass:"py-1",staticStyle:{"vertical-align":"top"}},[t.filter.category.operator?e("v-autocomplete",{staticClass:"border",attrs:{label:t.$t("message.tradeCategory"),placeholder:" ",items:t.itemContractorCategoryOptions,loading:t.loadingContractorCategoryOptions,"search-input":t.searchContractorCategoryOptions,"background-color":"white",box:"",clearable:"",dense:"",flat:"",solo:"","hide-details":"","return-object":"","item-value":"id","item-text":"name"},on:{"update:searchInput":function(e){t.searchContractorCategoryOptions=e},"update:search-input":function(e){t.searchContractorCategoryOptions=e}},model:{value:t.filter.category.value,callback:function(e){t.$set(t.filter.category,"value",e)},expression:"filter.category.value"}}):t._e()],1)])]}}])},[e("template",{slot:"footer"},[e("td",{staticClass:"pa-0 pr-3 grey lighten-4",attrs:{colspan:"3",align:"right"}},[e("v-btn",{attrs:{color:"info",outline:"",depressed:"",loading:t.fetching},on:{click:function(e){return t.search()}}},[t._v(t._s(t.$t("message.search")))]),t.allowedTo("download")?e("v-btn",{attrs:{color:"primary",outline:"",depressed:"",loading:t.generate},on:{click:t.download}},[t._v(t._s(t.$t("message.download")))]):t._e()],1)])],2)],1),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.businessPartners")))])],1),e("v-data-table",{attrs:{headers:t.headers,items:t.records,"total-items":t.totalRecords,"rows-per-page-items":[15,30,50],pagination:t.pagination,loading:t.fetching},on:{"update:pagination":function(e){t.pagination=e}},scopedSlots:t._u([{key:"headers",fn:function(a){return[e("tr",t._l(a.headers,(function(a){return e("th",{key:a.text,class:["column",t.pagination.descending?"desc":"asc",a.value===t.pagination.sortBy?"active":"",a.value?"sortable":"","text-xs-"+(a.align?a.align:"left")],on:{click:function(e){return t.changeSort(!!a.value,a.value)}}},[a.value?e("v-icon",{attrs:{small:""}},[t._v("arrow_upward")]):t._e(),t._v("\n              "+t._s(a.text)+"\n            ")],1)})),0)]}},{key:"items",fn:function(a){return[e("tr",[e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"company_name")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"supplier_code")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"contact_person")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"telephone")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"mobile")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"fax")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"email")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"business_registration")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"},domProps:{innerHTML:t._s(t.formatAddress(a.item.address))}}),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"contractor_login")?t.$t("message.yes"):t.$t("message.no")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"category.name")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"contract_type")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getDateFromISO(t.getValue(a.item,"contract_start"))))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getDateFromISO(t.getValue(a.item,"contract_end"))))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"company_registration_no_mof")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"company_registration_no_pkk")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"company_registration_no_cidb")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"company_registration_no_others")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getDateFromISO(t.getValue(a.item,"incorporation_date"))))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"company_type.label")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"service_no_of_years")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"website")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"},domProps:{innerHTML:t._s(t.formatBusinessPartnerCorrespondenceAddress(a.item.correspondence_address))}}),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"corr_contact_no")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"corr_fax_no")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"corr_email")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"corr_website")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"professional_registration_no")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"professional_insurance_coverage")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"professional_numbers")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"nonprofessional_numbers")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"capital_structure")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"authorised_capital")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"paid_up_capital")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"paid_up_capital_ordinary")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"paid_up_capital_preference")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"bumiputera_total_unit")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"bumiputera_share_value")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"bumiputera_percentage")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"nonbumiputera_total_unit")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"nonbumiputera_share_value")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"nonbumiputera_percentage")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"foreign_total_unit")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"foreign_share_value")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"foreign_percentage")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"audited_year1")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"audited_year1_value")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"audited_year2")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"audited_year2_value")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"audited_year3")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getValue(a.item,"audited_year3_value")))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getDateFromISO(t.getValue(a.item,"start_date"))))]),e("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v(t._s(t.getDateFromISO(t.getValue(a.item,"end_date"))))])])]}}])})],1)],1)],1)},n=[],o=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),i=a("365c"),s=a("2f62"),l=a("4da1"),c=a("323e"),u=a.n(c),d=(a("7fb5"),a("c1df")),p=a.n(d),f=(a("45a3"),a("5e44"));a("8106");function v(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function g(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?v(Object(a),!0).forEach((function(e){Object(o["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var m=a("4328"),y={created:function(){var t=this;this.fetching=!0,this.getContractorCategoryOptions(),window.Echo.channel("report."+this.uuid).listen("GenerateReportCompleted",(function(e){i["a"].get("admin/file",{params:{name:e.file},responseType:"blob"}).then((function(t){var e=window.URL.createObjectURL(new Blob([t.data])),a=document.createElement("a");a.href=e,a.setAttribute("download","business-partner.xlsx"),document.body.appendChild(a),a.click(),a.parentNode.removeChild(a)})).catch((function(t){})).then((function(){t.generate=!1}))}))},components:{Breadcrumbs:f["a"]},computed:g(g({},Object(s["b"])(["adminScope"])),{},{itemUnitLookupOptions:function(){return this.entryUnitLookupOptions.map((function(t){var e=t.id;return Object.assign({},t,{name:e})}))},breadcrumbs:function(){var t=[{text:this.$t("message.reports"),to:{name:"admin.rems.report.list"}}];return t.push({text:this.$t("message.businessPartners"),disabled:!0}),t},uuid:function(){return this.$uuid.v1().substring(0,13)},itemContractorCategoryOptions:function(){return this.entryContractorCategoryOptions.map((function(t){var e=t.name;return Object.assign({},t,{name:e})}))}}),watch:{pagination:function(){this.fetching=!0},$route:function(){this.fetching=!0},fetching:function(t){1==t&&this.getTablesData()},"filter.start_date.value1":function(t){t&&(this.filter.start_date.value1=p()(t).format())},"filter.start_date.value2":function(t){t&&(this.filter.start_date.value2=p()(t).format())},"filter.contract_start_date.value1":function(t){t&&(this.filter.contract_start_date.value1=p()(t).format())},"filter.contract_start_date.value2":function(t){t&&(this.filter.contract_start_date.value2=p()(t).format())},"filter.contract_end_date.value1":function(t){t&&(this.filter.contract_end_date.value1=p()(t).format())},"filter.contract_end_date.value2":function(t){t&&(this.filter.contract_end_date.value2=p()(t).format())},searchUnitLookupOptions:function(t){this.itemUnitLookupOptions.length>0||this.loadingUnitLookupOptions||(this.loadingUnitLookupOptions=!0,this.getUnitLookupOptions())},searchContractorCategoryOptions:function(t){this.itemContractorCategoryOptions.length>0||this.loadingContractorCategoryOptions||(this.loadingContractorCategoryOptions=!0,this.getContractorCategoryOptions())}},methods:{getValue:function(t,e){return Object(l["j"])(t,e)},getDateTimeFromISO:function(t,e){return Object(l["g"])(t,e)},getDateFromISO:function(t,e){return Object(l["e"])(t,e)},convertDateToISO:function(t,e){return Object(l["a"])(t,e)},formatAddress:function(t){return Object(l["b"])(t)},formatBusinessPartnerCorrespondenceAddress:function(t){var e=[];e.push(Object(l["j"])(t,"business_corr_address1")),e.push(Object(l["j"])(t,"business_corr_address2")),e.push(Object(l["j"])(t,"business_corr_address3"));var a=[];return a.push(Object(l["j"])(t,"business_corr_postcode")),a.push(Object(l["j"])(t,"business_corr_city")),a.push(Object(l["j"])(t,"business_corr_state")),e.filter((function(t){return t})).join(", ")},allowedTo:function(t){switch(t){case"download":return!this.$can.not("download","acl.admin.rems.reports.reports")}return!1},changeSort:function(t,e){t&&(this.pagination.sortBy===e?this.pagination.descending=!this.pagination.descending:(this.pagination.sortBy=e,this.pagination.descending=!1),this.fetching=!0)},getTablesData:function(){var t=this,e=this.pagination,a=e.sortBy,r=e.descending,n=e.page,o=e.rowsPerPage;1==this.fetching&&(u.a.start(),this.generate=!0,i["a"].get("admin/property/reports/business-partner",{params:{page:n,rows_per_page:o,sort_by:a,descending:r,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId,filter:this.filter},paramsSerializer:function(t){return m.stringify(t,{indices:!1})}}).then((function(e){t.records=Object(l["j"])(e,"data.data"),t.totalRecords=Object(l["j"])(e,"data.meta.total")})).catch((function(t){})).then((function(){t.fetching=!1,t.generate=!1,u.a.done()})))},getUnitLookupOptions:function(){var t=this;i["a"].get("admin/lookup/unit/",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){var a=e.data.data;t.entryUnitLookupOptions=a})).catch((function(t){})).finally((function(){return t.loadingUnitLookupOptions=!1}))},getContractorCategoryOptions:function(){var t=this;i["a"].get("admin/lookup/contractor-category",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){var a=e.data.data;t.entryContractorCategoryOptions=a})).catch((function(t){})).finally((function(){return t.loadingContractorCategoryOptions=!1}))},search:function(t){this.fetching=!0},clearInput:function(t){1==t&&(this.filter.name.value=""),2==t&&(this.filter.contact_person.value=""),3==t&&(this.filter.contract_type.value=""),4==t&&(this.filter.start_date.value1="",this.filter.start_date.value2=""),5==t&&(this.filter.contract_start_date.value1="",this.filter.contract_start_date.value2=""),6==t&&(this.filter.contract_end_date.value1="",this.filter.contract_end_date.value2=""),7==t&&(this.filter.company_type.value=""),8==t&&(this.filter.category.value="")},download:function(){var t=this.pagination,e=t.sortBy,a=t.descending,r=t.page,n=t.rowsPerPage;this.generate=!0,this.fetching=!0,i["a"].get("admin/property/reports/business-partner/download",{params:{uuid:this.uuid,page:r,rows_per_page:n,sort_by:e,descending:a,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId,filter:this.filter},paramsSerializer:function(t){return m.stringify(t,{indices:!1})}}).then((function(t){})).catch((function(t){})).then((function(){}))}},data:function(){return{filter:{name:{value:"",operator:""},contact_person:{value:"",operator:""},contract_type:{operator:"",value:""},start_date:{operator:"",value1:"",value2:""},purpose:{operator:"",value:""},contract_start_date:{operator:"",value1:"",value2:""},contract_end_date:{operator:"",value1:"",value2:""},company_type:{operator:"",value:""},category:{operator:"",value:""}},fromDatePicker:!1,fromDateModel:"",toDatePicker:!1,toDateModel:"",fromContractStartDatePicker:!1,fromContractStartDateModel:"",toContractStartDatePicker:!1,toContractStartDateModel:"",fromContractEndDatePicker:!1,fromContractEndDateModel:"",toContractEndDatePicker:!1,toContractEndDateModel:"",entryUnitLookupOptions:[],loadingUnitLookupOptions:!1,searchUnitLookupOptions:null,entryContractorCategoryOptions:[],loadingContractorCategoryOptions:!1,searchContractorCategoryOptions:null,fetching:!1,generate:!1,records:[],totalRecords:0,pagination:{sortBy:"title",descending:!0},searchHeaders:[{text:"Column",align:"left"},{text:"Criteria"},{text:"Filter"}],headers:[{text:this.$t("message.name"),align:"left",value:"title"},{text:this.$t("message.businessCode")},{text:this.$t("message.contactPerson")},{text:this.$t("message.phoneNumber")},{text:this.$t("message.mobileNumber")},{text:this.$t("message.faxNumber")},{text:this.$t("message.contactEmail")},{text:this.$t("message.registrationNo")},{text:this.$t("message.address")},{text:this.$t("message.contractor")},{text:this.$t("message.tradeCategory")},{text:this.$t("message.contractorType")},{text:this.$t("message.contractorStartDate")},{text:this.$t("message.contractorEndDate")},{text:this.$t("message.companyRegistrationNo")+" (MOF)"},{text:this.$t("message.companyRegistrationNo")+" (PKK)"},{text:this.$t("message.companyRegistrationNo")+" (CIDB)"},{text:this.$t("message.companyRegistrationNo")+" (OTHERS)"},{text:this.$t("message.dateOfIncorporation")},{text:this.$t("message.typeOfCompany")},{text:this.$t("message.noOfYearInService")},{text:this.$t("message.website")},{text:this.$t("message.correspondenceAddress")},{text:this.$t("message.telephoneNo")},{text:this.$t("message.corrFaxNo")},{text:this.$t("message.corrEmail")},{text:this.$t("message.corrWebsite")},{text:this.$t("message.professionalRegistrationNo")},{text:this.$t("message.professionalInsuranceIndemnityCoverage")},{text:this.$t("message.numberOfRegisteredProfessional")},{text:this.$t("message.numberOfNonProfessional")},{text:this.$t("message.capitalStructure")+"(As per registration with ROC)"},{text:this.$t("message.authorisedCapital")},{text:this.$t("message.paidUpCapital")},{text:this.$t("message.ordinaryShares")},{text:this.$t("message.preferenceShares")},{text:"Bumiputera "+this.$t("message.totalUnit")},{text:"Bumiputera "+this.$t("message.valueOfShares")},{text:"Bumiputera "+this.$t("message.percentage")},{text:"Non-Bumiputera "+this.$t("message.totalUnit")},{text:"Non-Bumiputera "+this.$t("message.valueOfShares")},{text:"Non-Bumiputera "+this.$t("message.percentage")},{text:"Foreign "+this.$t("message.totalUnit")},{text:"Foreign "+this.$t("message.valueOfShares")},{text:"Foreign "+this.$t("message.percentage")},{text:this.$t("message.auditedRevenueYear")+" 1"},{text:this.$t("message.auditedRevenueYear")+" 1 Value"},{text:this.$t("message.auditedRevenueYear")+" 2"},{text:this.$t("message.auditedRevenueYear")+" 2 Value"},{text:this.$t("message.auditedRevenueYear")+" 3"},{text:this.$t("message.auditedRevenueYear")+" 3 Value"}],criteriaHeaders:[{text:"Column",align:"left"},{text:"Criteria"},{text:"Filter"}],dateItems:[{text:"equal",operator:"="},{text:"not equal"},{text:"greater than"},{text:"greater than or equal"},{text:"less than"},{text:"less than or equal"},{text:"between"}],listItems:["equal"],stringItems:["equal","contains"]}}},_=y,h=a("2877"),b=Object(h["a"])(_,r,n,!1,null,null,null);e["default"]=b.exports},"9e6a":function(t,e,a){"use strict";var r=a("d233"),n=Object.prototype.hasOwnProperty,o={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:r.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},i=function(t,e){for(var a={},r=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,i=e.parameterLimit===1/0?void 0:e.parameterLimit,s=r.split(e.delimiter,i),l=0;l<s.length;++l){var c,u,d=s[l],p=d.indexOf("]="),f=-1===p?d.indexOf("="):p+1;-1===f?(c=e.decoder(d,o.decoder),u=e.strictNullHandling?null:""):(c=e.decoder(d.slice(0,f),o.decoder),u=e.decoder(d.slice(f+1),o.decoder)),n.call(a,c)?a[c]=[].concat(a[c]).concat(u):a[c]=u}return a},s=function(t,e,a){for(var r=e,n=t.length-1;n>=0;--n){var o,i=t[n];if("[]"===i)o=[],o=o.concat(r);else{o=a.plainObjects?Object.create(null):{};var s="["===i.charAt(0)&&"]"===i.charAt(i.length-1)?i.slice(1,-1):i,l=parseInt(s,10);!isNaN(l)&&i!==s&&String(l)===s&&l>=0&&a.parseArrays&&l<=a.arrayLimit?(o=[],o[l]=r):o[s]=r}r=o}return r},l=function(t,e,a){if(t){var r=a.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,o=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,l=o.exec(r),c=l?r.slice(0,l.index):r,u=[];if(c){if(!a.plainObjects&&n.call(Object.prototype,c)&&!a.allowPrototypes)return;u.push(c)}var d=0;while(null!==(l=i.exec(r))&&d<a.depth){if(d+=1,!a.plainObjects&&n.call(Object.prototype,l[1].slice(1,-1))&&!a.allowPrototypes)return;u.push(l[1])}return l&&u.push("["+r.slice(l.index)+"]"),s(u,e,a)}};t.exports=function(t,e){var a=e?r.assign({},e):{};if(null!==a.decoder&&void 0!==a.decoder&&"function"!==typeof a.decoder)throw new TypeError("Decoder has to be a function.");if(a.ignoreQueryPrefix=!0===a.ignoreQueryPrefix,a.delimiter="string"===typeof a.delimiter||r.isRegExp(a.delimiter)?a.delimiter:o.delimiter,a.depth="number"===typeof a.depth?a.depth:o.depth,a.arrayLimit="number"===typeof a.arrayLimit?a.arrayLimit:o.arrayLimit,a.parseArrays=!1!==a.parseArrays,a.decoder="function"===typeof a.decoder?a.decoder:o.decoder,a.allowDots="boolean"===typeof a.allowDots?a.allowDots:o.allowDots,a.plainObjects="boolean"===typeof a.plainObjects?a.plainObjects:o.plainObjects,a.allowPrototypes="boolean"===typeof a.allowPrototypes?a.allowPrototypes:o.allowPrototypes,a.parameterLimit="number"===typeof a.parameterLimit?a.parameterLimit:o.parameterLimit,a.strictNullHandling="boolean"===typeof a.strictNullHandling?a.strictNullHandling:o.strictNullHandling,""===t||null===t||"undefined"===typeof t)return a.plainObjects?Object.create(null):{};for(var n="string"===typeof t?i(t,a):t,s=a.plainObjects?Object.create(null):{},c=Object.keys(n),u=0;u<c.length;++u){var d=c[u],p=l(d,n[d],a);s=r.merge(s,p,a)}return r.compact(s)}},b313:function(t,e,a){"use strict";var r=String.prototype.replace,n=/%20/g;t.exports={default:"RFC3986",formatters:{RFC1738:function(t){return r.call(t,n,"+")},RFC3986:function(t){return t}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},d233:function(t,e,a){"use strict";var r=Object.prototype.hasOwnProperty,n=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),o=function(t){var e;while(t.length){var a=t.pop();if(e=a.obj[a.prop],Array.isArray(e)){for(var r=[],n=0;n<e.length;++n)"undefined"!==typeof e[n]&&r.push(e[n]);a.obj[a.prop]=r}}return e},i=function(t,e){for(var a=e&&e.plainObjects?Object.create(null):{},r=0;r<t.length;++r)"undefined"!==typeof t[r]&&(a[r]=t[r]);return a},s=function t(e,a,n){if(!a)return e;if("object"!==typeof a){if(Array.isArray(e))e.push(a);else{if("object"!==typeof e)return[e,a];(n.plainObjects||n.allowPrototypes||!r.call(Object.prototype,a))&&(e[a]=!0)}return e}if("object"!==typeof e)return[e].concat(a);var o=e;return Array.isArray(e)&&!Array.isArray(a)&&(o=i(e,n)),Array.isArray(e)&&Array.isArray(a)?(a.forEach((function(a,o){r.call(e,o)?e[o]&&"object"===typeof e[o]?e[o]=t(e[o],a,n):e.push(a):e[o]=a})),e):Object.keys(a).reduce((function(e,o){var i=a[o];return r.call(e,o)?e[o]=t(e[o],i,n):e[o]=i,e}),o)},l=function(t,e){return Object.keys(e).reduce((function(t,a){return t[a]=e[a],t}),t)},c=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),a="",r=0;r<e.length;++r){var o=e.charCodeAt(r);45===o||46===o||95===o||126===o||o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122?a+=e.charAt(r):o<128?a+=n[o]:o<2048?a+=n[192|o>>6]+n[128|63&o]:o<55296||o>=57344?a+=n[224|o>>12]+n[128|o>>6&63]+n[128|63&o]:(r+=1,o=65536+((1023&o)<<10|1023&e.charCodeAt(r)),a+=n[240|o>>18]+n[128|o>>12&63]+n[128|o>>6&63]+n[128|63&o])}return a},d=function(t){for(var e=[{obj:{o:t},prop:"o"}],a=[],r=0;r<e.length;++r)for(var n=e[r],i=n.obj[n.prop],s=Object.keys(i),l=0;l<s.length;++l){var c=s[l],u=i[c];"object"===typeof u&&null!==u&&-1===a.indexOf(u)&&(e.push({obj:i,prop:c}),a.push(u))}return o(e)},p=function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},f=function(t){return null!==t&&"undefined"!==typeof t&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))};t.exports={arrayToObject:i,assign:l,compact:d,decode:c,encode:u,isBuffer:f,isRegExp:p,merge:s}},f13c:function(t,e,a){(function(e,a){t.exports=a()})(0,(function(){"use strict";var t=4,e=.001,a=1e-7,r=10,n=11,o=1/(n-1),i="function"===typeof Float32Array;function s(t,e){return 1-3*e+3*t}function l(t,e){return 3*e-6*t}function c(t){return 3*t}function u(t,e,a){return((s(e,a)*t+l(e,a))*t+c(e))*t}function d(t,e,a){return 3*s(e,a)*t*t+2*l(e,a)*t+c(e)}function p(t,e,n,o,i){var s,l,c=0;do{l=e+(n-e)/2,s=u(l,o,i)-t,s>0?n=l:e=l}while(Math.abs(s)>a&&++c<r);return l}function f(e,a,r,n){for(var o=0;o<t;++o){var i=d(a,r,n);if(0===i)return a;var s=u(a,r,n)-e;a-=s/i}return a}var v=function(t,a,r,s){if(!(0<=t&&t<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");var l=i?new Float32Array(n):new Array(n);if(t!==a||r!==s)for(var c=0;c<n;++c)l[c]=u(c*o,t,r);function v(a){for(var i=0,s=1,c=n-1;s!==c&&l[s]<=a;++s)i+=o;--s;var u=(a-l[s])/(l[s+1]-l[s]),v=i+u*o,g=d(v,t,r);return g>=e?f(a,v,t,r):0===g?v:p(a,i,i+o,t,r)}return function(e){return t===a&&r===s?e:0===e?0:1===e?1:u(v(e),a,s)}},g={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]},m=!1;try{var y=Object.defineProperty({},"passive",{get:function(){m=!0}});window.addEventListener("test",null,y)}catch(I){}var _={$:function(t){return"string"!==typeof t?t:document.querySelector(t)},on:function(t,e,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};e instanceof Array||(e=[e]);for(var n=0;n<e.length;n++)t.addEventListener(e[n],a,!!m&&r)},off:function(t,e,a){e instanceof Array||(e=[e]);for(var r=0;r<e.length;r++)t.removeEventListener(e[r],a)},cumulativeOffset:function(t){var e=0,a=0;do{e+=t.offsetTop||0,a+=t.offsetLeft||0,t=t.offsetParent}while(t);return{top:e,left:a}}},h="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},b=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var a=arguments[e];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t},C=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],x={container:"body",duration:500,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function k(t){x=b({},x,t)}var O=function(){var t=void 0,e=void 0,a=void 0,r=void 0,n=void 0,o=void 0,i=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=void 0,p=void 0,f=void 0,m=void 0,y=void 0,b=void 0,k=void 0,O=void 0,w=void 0,S=function(t){i&&(w=t,O=!0)},j=void 0,$=void 0,D=void 0,P=void 0;function V(t){var e=t.scrollTop;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollTop),e}function A(t){var e=t.scrollLeft;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollLeft),e}function I(t){if(O)return F();$||($=t),D=t-$,P=Math.min(D/a,1),P=j(P),L(e,m+k*P,p+b*P),D<a?window.requestAnimationFrame(I):F()}function F(){O||L(e,y,f),$=!1,_.off(e,C,S),O&&c&&c(w,t),!O&&l&&l(t)}function L(t,e,a){d&&(t.scrollTop=e),u&&(t.scrollLeft=a),"body"===t.tagName.toLowerCase()&&(d&&(document.documentElement.scrollTop=e),u&&(document.documentElement.scrollLeft=a))}function E($,D){var P=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===("undefined"===typeof D?"undefined":h(D))?P=D:"number"===typeof D&&(P.duration=D),t=_.$($),!t)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+$);e=_.$(P.container||x.container),a=P.duration||x.duration,r=P.easing||x.easing,n=P.offset||x.offset,o=P.hasOwnProperty("force")?!1!==P.force:x.force,i=P.hasOwnProperty("cancelable")?!1!==P.cancelable:x.cancelable,s=P.onStart||x.onStart,l=P.onDone||x.onDone,c=P.onCancel||x.onCancel,u=void 0===P.x?x.x:P.x,d=void 0===P.y?x.y:P.y;var F=_.cumulativeOffset(e),L=_.cumulativeOffset(t);if("function"===typeof n&&(n=n()),m=V(e),y=L.top-F.top+n,p=A(e),f=L.left-F.left+n,O=!1,k=y-m,b=f-p,!o){var E=m,T=E+e.offsetHeight,N=y,R=N+t.offsetHeight;if(N>=E&&R<=T)return}return"string"===typeof r&&(r=g[r]||g["ease"]),j=v.apply(v,r),k||b?(s&&s(t),_.on(e,C,S,{passive:!0}),window.requestAnimationFrame(I),function(){w=null,O=!0}):void 0}return E},w=O(),S=[];function j(t){for(var e=0;e<S.length;++e)if(S[e].el===t)return S.splice(e,1),!0;return!1}function $(t){for(var e=0;e<S.length;++e)if(S[e].el===t)return S[e]}function D(t){var e=$(t);return e||(S.push(e={el:t,binding:{}}),e)}function P(t){t.preventDefault();var e=D(this).binding;if("string"===typeof e.value)return w(e.value);w(e.value.el||e.value.element,e.value)}var V={bind:function(t,e){D(t).binding=e,_.on(t,"click",P)},unbind:function(t){j(t),_.off(t,"click",P)},update:function(t,e){D(t).binding=e},scrollTo:w,bindings:S},A=function(t,e){e&&k(e),t.directive("scroll-to",V),t.prototype.$scrollTo=V.scrollTo};return"undefined"!==typeof window&&window.Vue&&(window.VueScrollTo=V,window.VueScrollTo.setDefaults=k,window.Vue.use(A)),V.install=A,V}))}}]);