1(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{1488:function(t,e,n){"use strict";n(797)},1489:function(t,e,n){var r=n(20)(!1);r.push([t.i,".fade-from-top-enter[data-v-1ab0defe],.fade-from-top-leave-to[data-v-1ab0defe]{opacity:0;transform:translateY(-20px)}.fade-from-top-enter-active[data-v-1ab0defe],.fade-from-top-leave-active[data-v-1ab0defe]{transition:opacity .3s,transform .5s}",""]),t.exports=r},1490:function(t,e,n){"use strict";n(798)},1491:function(t,e,n){var r=n(20)(!1);r.push([t.i,".fade-from-top-enter[data-v-019ec1e6],.fade-from-top-leave-to[data-v-019ec1e6]{opacity:0;transform:translateY(-20px)}.fade-from-top-enter-active[data-v-019ec1e6],.fade-from-top-leave-active[data-v-019ec1e6]{transition:opacity .3s,transform .5s}",""]),t.exports=r},1492:function(t,e,n){"use strict";n(799)},1493:function(t,e,n){var r=n(20)(!1);r.push([t.i,".paging-container.paging[data-v-6ede7d82]{position:absolute;margin-right:auto;bottom:32px;left:0}",""]),t.exports=r},1506:function(t,e,n){"use strict";n(806)},1507:function(t,e,n){var r=n(20)(!1);r.push([t.i,".paging-container.paging[data-v-4835a361]{position:absolute;margin-right:auto;bottom:32px;left:0}",""]),t.exports=r},1508:function(t,e,n){"use strict";n(807)},1509:function(t,e,n){var r=n(20)(!1);r.push([t.i,".paging-container.paging[data-v-7a291187]{position:absolute;margin-right:auto;bottom:32px;left:0}",""]),t.exports=r},161:function(t,e,n){"use strict";n.r(e);var r=n(3),o=(n(12),n(5)),c={name:"cancel-transaction-modal-borrower",components:{LoaderSubmitButton:n(34).default},props:{transaction:{type:Object,required:!1,default:function(){}},size:{type:String,required:!1,default:"xs"}},data:function(){return{cancellingInProgress:!1}},methods:{cancelRequest:function(t){var e=this;return Object(r.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,e.cancellingInProgress=!0,n.next=4,o.a.rentingRequestsApi.updateRentingRequestStatus(t);case 4:e.cancellingInProgress=!1,n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.error(n.t0.message);case 10:e.closeModal(),e.$emit("cancelled");case 12:case"end":return n.stop()}}),n,null,[[0,7]])})))()},closeModal:function(){this.$modal.hide("cancel-transaction-modal-borrower")}}},l=n(0),component=Object(l.a)(c,(function(){var t=this,e=t._self._c;return e("Modal",{attrs:{name:"cancel-transaction-modal-borrower",classes:"modal modal--".concat(t.size)}},[e("div",{staticClass:"modal__header"},[e("div",{staticClass:"modal__title modal__title--center"},[e("div",{staticClass:"icn-circle icn-circle--red"},[e("Icon",{attrs:{"icon-name":"attention"}})],1),t._v(" "),e("h3",[t._v(t._s(t.$t("modals.cancelTransaction.title")))]),t._v(" "),e("p",[t._v(t._s(t.$t("modals.cancelTransactionBorrower.subtitle"))+" ")])]),t._v(" "),e("button",{on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"close"}})],1)]),t._v(" "),e("div",{staticClass:"modal__body modal__body--center"},[e("div",{staticClass:"flex justify-content--space-between align-items--center"},[e("LoaderSubmitButton",{attrs:{"is-busy":t.cancellingInProgress,"button-title":t.$t("modals.cancelTransaction.actions.yes"),"css-class":"btn--white",size:"btn--sm"},on:{click:function(e){return t.cancelRequest(t.transaction)}}}),t._v(" "),e("button",{staticClass:"btn btn--primary btn--sm ml-20",on:{click:function(e){return t.closeModal()}}},[t._v(" "+t._s(t.$t("modals.cancelTransaction.actions.no"))+" ")])],1)])])}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{Icon:n(17).default})},162:function(t,e,n){"use strict";n.r(e);var r=n(3),o=(n(12),n(5)),c={name:"delete-transaction-modal",components:{LoaderSubmitButton:n(34).default},props:{transaction:{type:Object,required:!1,default:function(){}},size:{type:String,required:!1,default:"xs"}},data:function(){return{deletingInProgress:!1}},methods:{cancelRequest:function(t){var e=this;return Object(r.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,e.deletingInProgress=!0,n.next=4,o.a.rentingRequestsApi.updateRentingRequestStatus(t);case 4:e.deletingInProgress=!1,n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.error(n.t0.message);case 10:e.closeModal(),e.$emit("cancelled");case 12:case"end":return n.stop()}}),n,null,[[0,7]])})))()},closeModal:function(){this.$modal.hide("delete-transaction-modal")}}},l=n(0),component=Object(l.a)(c,(function(){var t=this,e=t._self._c;
1return e("Modal",{attrs:{name:"delete-transaction-modal",classes:"modal modal--".concat(t.size)}},[e("div",{staticClass:"modal__header"},[e("div",{staticClass:"modal__title modal__title--center"},[e("div",{staticClass:"icn-circle icn-circle--red"},[e("Icon",{attrs:{"icon-name":"attention"}})],1),t._v(" "),e("h3",[t._v(t._s(t.$t("modals.deleteTransaction.title")))]),t._v(" "),e("p",[t._v(t._s(t.$t("modals.deleteTransaction.subtitle"))+" ")])]),t._v(" "),e("button",{on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"close"}})],1)]),t._v(" "),e("div",{staticClass:"modal__body modal__body--center"},[e("div",{staticClass:"flex justify-content--space-between align-items--center"},[e("LoaderSubmitButton",{attrs:{"is-busy":t.deletingInProgress,"button-title":t.$t("modals.deleteTransaction.actions.delete"),"css-class":"btn--white --black",size:"btn--sm"},on:{click:function(e){return t.cancelRequest(t.transaction)}}}),t._v(" "),e("button",{staticClass:"btn btn--primary btn--sm ml-20",on:{click:t.closeModal}},[t._v(" "+t._s(t.$t("modals.deleteTransaction.actions.no"))+" ")])],1)])])}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{Icon:n(17).default})},163:function(t,e,n){"use strict";n.r(e);var r=n(3),o=(n(12),n(5)),c={name:"cancel-transaction-modal",components:{LoaderSubmitButton:n(34).default},props:{transaction:{type:Object,required:!1,default:function(){}},size:{type:String,required:!1,default:"xs"}},data:function(){return{cancellingInProgress:!1}},methods:{cancelRequest:function(t){var e=this;return Object(r.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,e.cancellingInProgress=!0,n.next=4,o.a.rentingRequestsApi.updateRentingRequestStatus(t);case 4:e.cancellingInProgress=!1,n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.error(n.t0.message);case 10:return n.prev=10,e.cancellingInProgress=!1,n.finish(10);case 13:e.closeModal(),e.$emit("cancelled");case 15:case"end":return n.stop()}}),n,null,[[0,7,10,13]])})))()},closeModal:function(){this.$modal.hide("cancel-transaction-modal")}}},l=n(0),component=Object(l.a)(c,(function(){var t=this,e=t._self._c;return e("Modal",{attrs:{name:"cancel-transaction-modal",classes:"modal modal--".concat(t.size)}},[e("div",{staticClass:"modal__header"},[e("div",{staticClass:"modal__title modal__title--center"},[e("div",{staticClass:"icn-circle icn-circle--red"},[e("Icon",{attrs:{"icon-name":"attention"}})],1),t._v(" "),e("h3",[t._v(t._s(t.$t("modals.cancelTransaction.title")))]),t._v(" "),e("p",[t._v(t._s(t.$t("modals.cancelTransaction.subtitle"))+" ")])]),t._v(" "),e("button",{on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"close"}})],1)]),t._v(" "),e("div",{staticClass:"modal__body modal__body--center"},[e("div",{staticClass:"flex justify-content--space-between align-items--center"},[e("LoaderSubmitButton",{attrs:{"is-busy":t.cancellingInProgress,"button-title":t.$t("modals.cancelTransaction.actions.yes"),"css-class":"btn--white",size:"btn--sm"},on:{click:function(e){return t.cancelRequest(t.transaction)}}}),t._v(" "),e("button",{staticClass:"btn btn--primary btn--sm ml-20",on:{click:function(e){return t.closeModal()}}},[t._v(" "+t._s(t.$t("modals.cancelTransaction.actions.no"))+" ")])],1)])])}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{Icon:n(17).default})},164:function(t,e,n){"use strict";n.r(e);var r=n(3),o=(n(12),n(46),n(5)),c={name:"decline-transaction-modal",components:{LoaderSubmitButton:n(34).default},props:{transaction:{type:Object,required:!1,default:function(){}},size:{type:String,required:!1,default:"xs"},showCustomMessage:{type:Number,required:!1,default:-1}},data:function(){return{decliningInProgress:!1,customMessage:""}},methods:{declineRequest:function(t){var e=this;return Object(r.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,e.decliningInProgress=!0,n.next=4,o.a.rentingRequestsApi.updateRentingRequestStatus(t).then(Object(r.a)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n={productId:e.transaction.articleId,receiverUuid:e.transaction.consumerUuid},3!==e.showCustomMessage||""===e.customMessage){t.next=5;break}n.message=e.customMessage,t.next=10;break;case 5:if(2!==e.showCustomMessage&&1!==e.showCustomMessage){t.next=9;break}n.message=e.$t("modals.declineTransaction.actions.messageOptions.option".concat(e.showCustomMessage,".messageText")),t.next=10;break;case 9:return t.abrupt("return");case 10:return t.next=12,o.a.messagesApi.createMessage(n);case 12:case"end":return t.stop()}}),t)}))));case 4:e.decliningInProgress=!1,n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.error(n.t0.message);case 10:return n.prev=10,e.decliningInProgress=!1,n.finish(10);case 13:e.closeModal(),e.$emit("declined");case 15:case"end":return n.stop()}}),n,null,[[0,7,10,13]])})))()},closeModal:function(){this.$modal.hide("decline-transaction-modal")}}},l=n(0),component=Object(l.a)(c,(function(){var t=this,e=t._self._c;
1return e("Modal",{attrs:{name:"decline-transaction-modal",classes:"modal modal--".concat(t.size," modal--decline-request")}},[e("div",{staticClass:"modal__header"},[e("div",{staticClass:"modal__title modal__title--center"},[e("div",{staticClass:"icn-circle icn-circle--red"},[e("Icon",{attrs:{"icon-name":"attention"}})],1),t._v(" "),e("h3",[t._v(t._s(t.$t("modals.declineTransaction.title")))]),t._v(" "),e("p",[t._v(t._s(t.$t("modals.declineTransaction.subtitle"))+" ")])]),t._v(" "),e("button",{on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"close"}})],1)]),t._v(" "),e("div",{staticClass:"modal__body modal__body--center"},[3===t.showCustomMessage?e("div",{staticClass:"custom-message-container"},[e("div",{staticClass:"form__col form__col--full-width"},[e("div",{staticClass:"form__input-placeholder"},[e("label",{attrs:{for:"custom-message"}},[t._v(t._s(t.$t("modals.declineTransaction.customMessageLabel")))]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.customMessage,expression:"customMessage"}],staticClass:"form__input",attrs:{id:"custom-message",placeholder:t.$t("modals.declineTransaction.customMessagePlaceholder"),disabled:t.decliningInProgress},domProps:{value:t.customMessage},on:{input:function(e){e.target.composing||(t.customMessage=e.target.value)}}})])])]):t._e(),t._v(" "),e("div",{staticClass:"flex justify-content--space-between align-items--center"},[e("LoaderSubmitButton",{attrs:{"is-busy":t.decliningInProgress,"button-title":t.$t("modals.declineTransaction.actions.decline"),"css-class":"btn--white --black",size:"btn--sm"},on:{click:function(e){return t.declineRequest(t.transaction)}}}),t._v(" "),e("button",{staticClass:"btn btn--primary btn--sm ml-20",on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[t._v(" "+t._s(t.$t("modals.declineTransaction.actions.no"))+" ")])],1)])])}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{Icon:n(17).default})},1798:function(t,e,n){"use strict";n.r(e);n(10);var r=n(3),o=(n(12),n(53),n(1)),c=n.n(o),l=n(936),d=n(937),m=n(5),v=n(59),h=n(81),f={name:"transactions",components:{BorrowerTab:l.default,LenderTab:d.default,Loader:v.default,EmptyState:h.default},data:function(){return{tabs:[{id:0,name:this.$t("pages.panel.transactions.borrower"),href:"BorrowerTab",rentingType:"leaser"},{id:1,name:this.$t("pages.panel.transactions.lender"),href:"LenderTab",rentingType:"renter"}],activeComponent:"BorrowerTab",isActive:!1,leaserRequests:[],renterRequests:[],requestsLoading:!0,activeType:"leaser",status:"all",currentPage:1,totalPages:1,perPage:5}},computed:{avatarImage:{get:function(){var t,e;return null!==(t=null===(e=this.$auth.$state)||void 0===e||null===(e=e.user)||void 0===e||null===(e=e.avatar)||void 0===e||null===(e=e.images)||void 0===e?void 0:e.small)&&void 0!==t?t:n(47)}}},watch:{currentPage:function(t){this.currentPage=t,this.fetchFreshData()},totalPages:function(t){this.totalPages=t,this.fetchFreshData()},leaserRequests:function(t){this.leaserRequests=t},renterRequests:function(t){this.renterRequests=t},deep:!0},mounted:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getRentingRequests();case 2:case"end":return e.stop()}}),e)})))()},methods:{changeTab:function(t){var e=this;return Object(r.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.activeComponent=t.href,e.activeType=t.rentingType,e.currentPage=1,n.next=5,e.fetchFreshData();case 5:case"end":return n.stop()}}),n)})))()},getRentingRequests:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.requestsLoading=!0,n={type:t.activeType,status:"all",perPage:t.perPage,page:t.currentPage},"renter"!==t.activeType){e.next=13;break}if(!c.a.isEmpty(t.renterRequests)){e.next=11;break}return e.next=6,m.a.rentingRequestsApi.getMyRentingRequests(n);case 6:return r=e.sent,t.renterRequests=r.rentingRequests,t.totalPages=r.totalRentingRequests,t.requestsLoading=!1,e.abrupt("return");case 11:e.next=21;break;case 13:if(!c.a.isEmpty(t.leaserRequests)){e.next=21;break}return e.next=16,m.a.rentingRequestsApi.getMyRentingRequests(n);case 16:return o=e.sent,t.leaserRequests=o.rentingRequests,t.totalPages=o.totalRentingRequests,t.requestsLoading=!1,e.abrupt("return");case 21:t.requestsLoading=!1;case 22:case"end":return e.stop()}}),e)})))()},fetchFreshData:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.requestsLoading=!0,n={type:t.activeType,status:"all",perPage:t.perPage,page:t.currentPage},e.next=4,m.a.rentingRequestsApi.getMyRentingRequests(n);
1case 4:r=e.sent,"renter"===n.type?(t.renterRequests=r.rentingRequests,t.totalPages=r.totalRentingRequests):(t.leaserRequests=r.rentingRequests,t.totalPages=r.totalRentingRequests),t.requestsLoading=!1;case 7:case"end":return e.stop()}}),e)})))()}}},_=(n(1492),n(0)),component=Object(_.a)(f,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel__wrapper transactions position--relative"},[e("div",{staticClass:"panel__header"},[t.$root.desktopView?t._e():e("div",{staticClass:"avatar-placeholder"},[e("div",{staticClass:"avatar avatar--md"},[e("img",{attrs:{src:"".concat(t.avatarImage),alt:"Profile image"}})])]),t._v(" "),e("h5",[t._v(t._s(t.$t("pages.panel.transactions.title")))])]),t._v(" "),e("div",{staticClass:"profile__tabs two-tabs"},t._l(t.tabs,(function(n){return e("button",{key:n.id,staticClass:"btn__tab",class:{active:t.activeComponent===n.href},on:{click:function(e){return t.changeTab(n)}}},[t._v(t._s(n.name))])})),0),t._v(" "),t.requestsLoading?e("div",{staticClass:"flex justify-content--center align-items--center"},[e("Loader",{attrs:{"is-busy":t.requestsLoading}})],1):t._e(),t._v(" "),t.requestsLoading||0!==t.leaserRequests.length&&null!==t.leaserRequests||"BorrowerTab"!==t.activeComponent?t._e():e("EmptyState",{attrs:{description:t.$t("pages.panel.transactions.emptyDescription")}}),t._v(" "),t.requestsLoading?t._e():e(t.activeComponent,{tag:"component",attrs:{requests:"renter"===t.activeType?t.renterRequests:t.leaserRequests},on:{"reload-data":t.fetchFreshData}}),t._v(" "),t.requestsLoading?t._e():e("div",{staticClass:"panel__footer",class:{emptyPage:(("leaser"===t.activeType?0===t.leaserRequests.length:0===t.renterRequests.length)||("leaser"===t.activeType?t.leaserRequests.length<5:t.renterRequests.length<5))&&t.$root.desktopView}},[("leaser"===t.activeType?0!==t.leaserRequests.length:0!==t.renterRequests.length)?e("div",{staticClass:"pagination-container",class:{paging:("leaser"===t.activeType?t.leaserRequests.length<5:t.renterRequests.length<5)&&t.$root.desktopView}},[e("b-pagination",{staticClass:"custom-pagination",attrs:{"per-page":t.perPage,"total-rows":t.totalPages,limit:6,"hide-goto-end-buttons":t.totalPages<40},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}})],1):t._e()])],1)}),[],!1,null,"6ede7d82",null);e.default=component.exports},1810:function(t,e,n){"use strict";n.r(e);var r=n(3),o=(n(12),n(33),n(5)),c=n(59),l=n(81),d=n(300),m=n(80),v=n(161),h=n(162),f=n(49),_=n(55),w=n(82),C=n(89),y=n(83),$={name:"borrowed-items",components:{Loader:c.default,EmptyState:l.default,RequestListItem:d.default,RateExperienceModal:m.default,CancelTransactionModalBorrower:v.default,DeleteTransactionModal:h.default,Pagination:_.default,FeatureSwitchBanner:w.default,FloatingButton:y.default},mixins:[f.a,C.a],data:function(){return{requestsLoading:!0,borrowerTransactions:[],transaction:null,requestId:null,username:"",activeType:"leaser",currentPage:1,totalPages:1,perPage:10}},computed:{avatarImage:function(){return this.$auth.$state.user.avatar?this.$auth.$state.user.avatar.images.large:n(47)}},watch:{currentPage:function(t){this.currentPage=t,this.getBorrowedItems()},totalPages:function(t){this.totalPages=t},"$route.query.rateID":{handler:function(t){var e=this;t&&""!==t&&void 0!==t&&setTimeout((function(){e.openModal({modal:"rate-experience-modal",id:parseInt(t)})}),450)},immediate:!0}},mounted:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getBorrowedItems();case 2:case"end":return e.stop()}}),e)})))()},methods:{getBorrowedItems:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.requestsLoading=!0,t.borrowerTransactions=[],n={type:t.activeType,status:"all",perPage:t.perPage,page:t.currentPage},e.next=5,o.a.rentingRequestsApi.getMyRentingRequests(n);case 5:r=e.sent,t.borrowerTransactions=r.rentingRequests,t.totalPages=r.totalRentingRequests,t.requestsLoading=!1;case 9:case"end":return e.stop()}}),e)})))()},openModal:function(t){if(t.id)return this.requestId=t.id,this.username=t.username,void this.$modal.show(t.modal);this.$modal.show(t.modal)},changeStatus:function(t){t&&t.request&&(this.transaction=t.request)}}},S=(n(1506),n(0)),component=Object(S.a)($,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel__wrapper transactions"},[t.$root.desktopView||t.$root.tabletView?e("div",{staticClass:"panel__header mb-30"},[e("h1",[t._v(t._s(t.$t("pages.panel.borrowedItems.title")))])]):t._e(),t._v(" "),e("transition",{attrs:{name:"fade-y-banner"}},[t.isBannerShowing?e("FeatureSwitchBanner",{staticClass:"mb-40",attrs:{description:t.$root.desktopView&&!t.$root.tabletView?t.$t("feature-switch-banner.dashboard.description"):t.descriptionMobile,"switch-label":t.$t("feature-switch-banner.dashboard.switchLabel"),"preference-value":t.switchToOldDashboard,loading:t.switchLoading,"learn-more-button":t.$root.mobileView,"learn-more-button-text":t.showFullText?t.$t("buttons.showLess"):t.$t("buttons.learnMore")}
1,on:{click:function(e){return t.updateNewDashboardPreference(e)},close:function(e){t.isBannerShowing=!1},"read-more":t.toggleFullText}}):t._e()],1),t._v(" "),t.requestsLoading?e("div",{staticClass:"flex justify-content--center align-items--center"},[e("Loader",{attrs:{"is-busy":t.requestsLoading}})],1):t._e(),t._v(" "),t.requestsLoading||0!==t.borrowerTransactions.length&&null!==t.borrowerTransactions?t._e():e("EmptyState",{attrs:{description:t.$t("pages.panel.borrowedItems.emptyDescription")}}),t._v(" "),e("div",[e("RateExperienceModal",{attrs:{size:"sm","rental-request-id":t.requestId,username:t.username,"request-type":"leaser"},on:{rated:t.getBorrowedItems}}),t._v(" "),e("CancelTransactionModalBorrower",{attrs:{size:"xs",transaction:t.transaction},on:{cancelled:t.getBorrowedItems}}),t._v(" "),e("DeleteTransactionModal",{attrs:{size:"xs",transaction:t.transaction},on:{cancelled:t.getBorrowedItems}}),t._v(" "),0!==t.borrowerTransactions.length&&null!==t.borrowerTransactions&&void 0!==t.borrowerTransactions?e("div",{staticClass:"request-list"},t._l(t.borrowerTransactions,(function(n,r){return e("RequestListItem",{key:r,attrs:{request:n},on:{show:function(e){return t.openModal(e)},"change-status":t.changeStatus}})})),1):t._e()],1),t._v(" "),t.requestsLoading?t._e():e("div",{staticClass:"panel__footer mt-0 emptyPage",class:{emptyPage:(0===t.borrowerTransactions.length||t.borrowerTransactions.length<5)&&t.$root.desktopView}},[0!==t.borrowerTransactions.length?e("div",{staticClass:"pagination-container",class:{paging:t.borrowerTransactions.length<5&&t.$root.desktopView}},[e("Pagination",{attrs:{"current-page":t.currentPage,"per-page":t.perPage,"total-items":t.totalPages},on:{"page-click":function(e){return t.goToNextPage(e,!1)}}})],1):t._e()]),t._v(" "),t.$root.desktopView&&!t.$root.tabletView?e("FloatingButton",{attrs:{icon:t.isBannerShowing?"more-information":"more-information-light"},on:{click:function(e){return t.toggleBanner()}}}):t._e()],1)}),[],!1,null,"4835a361",null);e.default=component.exports},1811:function(t,e,n){"use strict";n.r(e);var r=n(3),o=(n(12),n(33),n(5)),c=n(59),l=n(81),d=n(299),m=n(80),v=n(163),h=n(164),f=n(49),_=n(55),w=n(82),C=n(89),y=n(83),$={name:"my-lended-items",components:{Loader:c.default,EmptyState:l.default,LenderRequestListItem:d.default,RateExperienceModal:m.default,CancelTransactionModal:v.default,DeclineTransactionModal:h.default,Pagination:_.default,FeatureSwitchBanner:w.default,FloatingButton:y.default},mixins:[f.a,C.a],data:function(){return{requestsLoading:!0,lendedTransactions:[],transaction:null,requestId:null,username:"",activeType:"renter",currentPage:1,totalPages:1,perPage:10,showCustomMessage:-1}},computed:{avatarImage:function(){return this.$auth.$state.user.avatar?this.$auth.$state.user.avatar.images.large:n(47)}},watch:{currentPage:function(t){this.currentPage=t,this.getLendedItems()},totalPages:function(t){this.totalPages=t},"$route.query.rateID":{handler:function(t){var e=this;t&&""!==t&&void 0!==t&&setTimeout((function(){e.openModal({id:parseInt(t),modal:"rate-experience-modal"})}),450)},immediate:!0}},mounted:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLendedItems();case 2:case"end":return e.stop()}}),e)})))()},methods:{getLendedItems:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.requestsLoading=!0,t.lendedTransactions=[],n={type:t.activeType,status:"all",perPage:t.perPage,page:t.currentPage},e.next=5,o.a.rentingRequestsApi.getMyRentingRequests(n);case 5:r=e.sent,t.lendedTransactions=r.rentingRequests,t.totalPages=r.totalRentingRequests,t.requestsLoading=!1;case 9:case"end":return e.stop()}}),e)})))()},openModal:function(t,e){if(t){if(t.id)return this.requestId=t.id,this.username=t.username,void this.$modal.show(t.modal);this.$modal.show(t.modal)}else this.$modal.show(e)},changeStatus:function(t){if(t&&t.request){if(this.transaction=t.request,t.prevState&&2===t.prevState)return void this.openModal(null,"cancel-transaction-modal");if("declined"===t.request.status)return this.showCustomMessage=t.sendCustomMessage,void this.openModal(null,"decline-transaction-modal")}this.getLendedItems()},listNewItem:function(){this.$router.push(this.localePath({name:"product-upload"}))}}},S=(n(1508),n(0)),component=Object(S.a)($,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel__wrapper transactions"},[t.$root.desktopView||t.$root.tabletView?e("div",{staticClass:"panel__header mb-30"},[e("h1",[t._v(t._s(t.$t("pages.panel.myLendedItems.title")))])]):t._e(),t._v(" "),e("transition",{attrs:{name:"fade-y-banner"}},[t.isBannerShowing?e("FeatureSwitchBanner",{staticClass:"mb-40",attrs:{description:t.$root.desktopView&&!t.$root.tabletView?t.$t("feature-switch-banner.dashboard.description"):t.descriptionMobile,"switch-label":t.$t("feature-switch-banner.dashboard.switchLabel"),"preference-value":t.switchToOldDashboard,loading:t.switchLoading,"learn-more-button":t.$root.mobileView,"learn-more-button-text":t.showFullText?t.$t("buttons.showLess"):t.$t("buttons.learnMore")}
1,on:{click:function(e){return t.updateNewDashboardPreference(e)},close:function(e){t.isBannerShowing=!1},"read-more":t.toggleFullText}}):t._e()],1),t._v(" "),t.requestsLoading?e("div",{staticClass:"flex justify-content--center align-items--center"},[e("Loader",{attrs:{"is-busy":t.requestsLoading}})],1):t._e(),t._v(" "),t.requestsLoading||0!==t.lendedTransactions.length&&null!==t.lendedTransactions?t._e():e("EmptyState",{attrs:{description:t.$t("pages.panel.myLendedItems.emptyDescription")}}),t._v(" "),e("div",[e("RateExperienceModal",{attrs:{size:"sm","rental-request-id":t.requestId,"request-type":"renter",username:t.username},on:{rated:t.getLendedItems}}),t._v(" "),e("DeclineTransactionModal",{attrs:{size:"xs",transaction:t.transaction,"show-custom-message":t.showCustomMessage},on:{declined:t.changeStatus}}),t._v(" "),e("CancelTransactionModal",{attrs:{size:"xs",transaction:t.transaction},on:{cancelled:t.changeStatus}}),t._v(" "),0!==t.lendedTransactions.length&&null!==t.lendedTransactions&&void 0!==t.lendedTransactions?e("div",{staticClass:"request-list"},t._l(t.lendedTransactions,(function(n,r){return e("LenderRequestListItem",{key:r,attrs:{request:n},on:{show:function(e){return t.openModal(e)},"change-status":t.changeStatus}})})),1):t._e()],1),t._v(" "),t.requestsLoading?t._e():e("div",{staticClass:"panel__footer emptyPage",class:{emptyPage:(0===t.lendedTransactions.length||t.lendedTransactions.length<5)&&t.$root.desktopView}},[0!==t.lendedTransactions.length?e("div",{staticClass:"pagination-container",class:{paging:t.lendedTransactions.length<5&&t.$root.desktopView}},[e("Pagination",{attrs:{"current-page":t.currentPage,"per-page":t.perPage,"total-items":t.totalPages},on:{"page-click":function(e){return t.goToNextPage(e,!1)}}})],1):t._e(),t._v(" "),0===t.lendedTransactions.length?e("div",{class:{"flex align-items--center justify-content--center minline":!t.$root.desktopView}},[e("button",{staticClass:"btn btn--primary",class:{"btn--center":!t.$root.desktopView,"btn--md":t.$root.desktopView},on:{click:t.listNewItem}},[t._v("\n\t\t\t\t"+t._s(t.$t("pages.homepage.listAnItem"))+"\n\t\t\t")])]):t._e()]),t._v(" "),t.$root.desktopView&&!t.$root.tabletView?e("FloatingButton",{attrs:{icon:t.isBannerShowing?"more-information":"more-information-light"},on:{click:function(e){return t.toggleBanner()}}}):t._e()],1)}),[],!1,null,"7a291187",null);e.default=component.exports},282:function(t,e,n){"use strict";n.r(e);var r={name:"item-status-modal",props:{size:{type:String,required:!1,default:"xs"}},data:function(){return{statuses:["pending","declined","expired","deleted","cancelledByLender","cancelledByBorrower","accepted","on-going","concluded"]}},methods:{closeModal:function(){this.$modal.hide("item-status-modal")}}},o=n(0),component=Object(o.a)(r,(function(){var t=this,e=t._self._c;return e("Modal",{attrs:{name:"item-status-modal",classes:"modal modal--".concat(t.size," modal__item-status"),height:"auto",scrollable:!0,adaptive:"","click-to-close":!1}},[e("div",{staticClass:"modal__header"},[e("div",{staticClass:"modal__title modal__title--center"},[e("h3",[t._v(t._s(t.$t("modals.itemStatus.title")))])]),t._v(" "),e("button",{on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"close"}})],1)]),t._v(" "),e("div",{staticClass:"modal__body modal__body--center"},t._l(t.statuses,(function(n){return e("div",{key:n,class:"status status__".concat(n)},[e("div",{class:"status--label status__".concat("cancelledByLender"==n||"cancelledByBorrower"==n?"cancelled":n,"--label")},[t._v("\n\t\t\t\t"+t._s(t.$t("modals.itemStatus.statuses.".concat(n,".label")))+"\n\t\t\t")]),t._v(" "),e("p",{class:"status--description status__".concat(n,"--description"),domProps:{innerHTML:t._s(t.$t("modals.itemStatus.statuses.".concat(n,".description")))}})])})),0)])}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{Icon:n(17).default})},299:function(t,e,n){"use strict";n.r(e);var r=[function(){var t=this._self._c;return t("div",{staticClass:"icon-container"},[t("img",{attrs:{src:n(220),loading:"lazy",format:"svg",quality:"60",width:"20",height:"20",draggable:"false"}})])},function(){var t=this._self._c;return t("div",{staticClass:"icon-container"},[t("img",{attrs:{src:n(220),loading:"lazy",format:"svg",quality:"60",width:"20",height:"20",draggable:"false"}})])},function(){var t=this._self._c;return t("div",{staticClass:"icon-container"},[t("img",{attrs:{src:n(220),loading:"lazy",format:"svg",quality:"60",width:"20",height:"20",draggable:"false"}})])}],o=(n(23),n(19),n(24),n(29),n(26),n(30),n(9)),c=n(3),l=(n(12),n(56),n(4),n(50),n(22),n(33),n(2)),d=n.n(l),m=n(1),v=n.n(m),h=n(5),f=n(34),_=n(285);function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function C(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?w(Object(n),!0).forEach((function(e){Object(o.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y={name:"lender-request-list-item",components:{LoaderSubmitButton:f.default,DropdownButton:_.default},props:{request:{type:Object,required:!0}},data:function(){return{showInfo:!1,timeRemaining:"",processing:!1,statuses:{0:"aborted",1:"pending",2:"accepted",3:"active",5:"declined",6:"cancelledByLender",7:"cancelledByBorrower",8:"expired",9:"closed",10:"deleted"},rentingRequest:this.request,rating:0,requestContextMenuShowing:!1,sendCustomMessage:!1,isShippingTooltipShowing:!1}},computed:{isDeliveryChosen:function(){return this.request.delivery&&this.request.shippingCost>0||!1},id:function(){return this.$auth.user.id},userProfileDynamicRoute:function(){var t="";if("en"===this.$i18n.localeProperties.code)t="user-profile";else t="profil";return t},productDetailDynamicRoute:function(){var t="";switch(this.$i18n.localeProperties.code){case"en":t="rent";break;case"de":default:t="mieten";break;case"fr":t="louer"}return t},formatStartDate:function(){return new Date(this.request.dateFrom).toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit"})},formatEndDate:function(){return new Date(this.request.dateTo).toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit"})},productImage:{get:function(){var t,e,r,o;return null!==(t=null!==(e=null===(r=this.request.product.media.find((function(image){return image.isMain})))||void 0===r||null===(r=r.images)||void 0===r?void 0:r.medium)&&void 0!==e?e:null===(o=this.request.product)||void 0===o||null===(o=o.media[0])||void 0===o||null===(o=o.images)||void 0===o?void 0:o.medium)&&void 0!==t?t:n(79)}},userImage:{get:function(){var t,e;return null!==(t=null===(e=this.request)||void 0===e||null===(e=e.consumer)||void 0===e||null===(e=e.avatar)||void 0===e||null===(e=e.images)||void 0===e?void 0:e.medium)&&void 0!==t?t:n(47)}},requestStatus:{get:function(){return v.a.result(this.statuses,this.rentingRequest.status)},set:function(t){this.rentingRequest.status=t}},requestStatusText:{get:function(){var t=this;return v.a.find(this.$t("pages.panel.transactions.status"),(function(e,n){if(n===t.requestStatus)return e}))}},hasRating:{get:function(){var t=this;if("closed"!==this.requestStatus)return!1;var e=v.a.find(this.rentingRequest.rentalRatings,(function(e){if(e.ratedBy.uuid===t.$auth.$state.user.uuid)return null!==e.rating}));return e?null!==e.rating:void 0}},ratingStarNumber:{get:function(){return this.rating},set:function(t){this.rating=t}},totalEarnings:{get:function(){return(.8*this.rentingRequest.rentingFee).toFixed(2)}},isShop:function(){var t,e,n,r;return!(v.a.isNil(null===(t=this.rentingRequest.consumer)||void 0===t?void 0:t.company)||v.a.isEmpty(null===(e=this.rentingRequest.consumer)||void 0===e?void 0:e.company)||v.a.isEqual(null===(n=this.rentingRequest.consumer)||void 0===n?void 0:n.company,"")||v.a.isEqual(null===(r=this.rentingRequest.consumer)||void 0===r?void 0:r.company,"null"))},userName:function(){return"accepted"===this.rentingRequest.status?this.isShop?this.request.consumer.company:"".concat(this.request.consumer.firstname," ").concat(this.request.consumer.lastname):this.isShop?this.request.consumer.company:this.request.consumer.firstname},isReportDamagesShowing:function(){if("active"===this.requestStatus&&this.hasInsuranceFee)return!0;if("closed"===this.requestStatus&&this.hasInsuranceFee){var t=d()(this.rentingRequest.dateTo);return d()().diff(t,"days")<=2}return!1},hasInsuranceFee:function(){return this.rentingRequest.insuranceFee>0},hasInsuranceCase:function(){return Boolean(this.rentingRequest.insuranceCase)},isContactInfoShowing:function(){return"accepted"===this.requestStatus||"active"===this.requestStatus||"closed"===this.requestStatus&&!v.a.isEqual(this.request.consumer.street,"")&&!v.a.isEqual(this.request.consumer.streetNumber,"")}},watch:{request:function(t){this.requestStatus=t.status},deep:!0,hasRating:function(t){t&&this.getUserReview()},ratingStarNumber:function(t){this.ratingStarNumber=t}}
1,mounted:function(){this.setTimeLeft(),this.rentingRequest=this.request,this.getUserReview()},methods:{showAdditionalInfo:function(){this.showInfo=!this.showInfo},showRatingModal:function(t){var e=this,n=v.a.find(this.request.rentalRatings,(function(t){if(t.ratedBy.uuid===e.$auth.$state.user.uuid)return t.id}));(null==n?void 0:n.id)&&this.$emit("show",{modal:t,id:n.id,username:this.userName})},openConsumerProfile:function(){var t=this.request.consumer.uuid;if(t){var e=this.$router.resolve(this.localePath("/".concat(this.userProfileDynamicRoute,"/").concat(t)));window.open(e.href,"_blank")}},openMessageChat:function(){var t=this,e=this.request.consumer.uuid===this.$auth.$state.user.uuid?this.request.supplier.uuid:this.request.consumer.uuid;if(null===this.rentingRequest.chatId){var n={productId:this.request.product.id,receiverUuid:e,message:"Konversation für den Artikel: ".concat(this.request.product.title)};this.$store.dispatch("transactions/contactSupplierConsumer",n),this.$store.dispatch("transactions/sendMessageFromTransactions").then((function(e){t.$router.push(t.localeRoute({name:"dashboard",query:{section:"Messages",chatId:e.chatId}}))}))}else this.$router.push(this.localeRoute({name:"dashboard",query:{section:"Messages",chatId:this.rentingRequest.chatId}}))},changeRequestStatus:function(t){var e=this;return Object(c.a)(regeneratorRuntime.mark((function r(){var o,c,l,d,m,v,f;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(e.processing=!0,o=2===t?"accepted":"declined",c=e.request.status,l={id:e.request.id,type:"renter",status:o},d=new Date(e.$props.request.dateFrom),m=d.setHours(0,0,0,0)===(new Date).setHours(0,0,0,0),v=d.setHours(0,0,0,0)>(new Date).setHours(0,0,0,0),(f=new Date).setHours(23),f.setMinutes(59),f.setSeconds(59),2!==t){r.next=28;break}if(!(v||m&&new Date<f)){r.next=25;break}return r.prev=13,r.next=16,h.a.rentingRequestsApi.updateRentingRequestStatus(l);case 16:r.next=21;break;case 18:r.prev=18,r.t0=r.catch(13),console.error(r.t0.message);case 21:return e.$emit("change-status"),e.requestStatus=2,e.processing=!1,r.abrupt("return");case 25:return e.$swal({title:e.$t("sweetAlert.error.lenderAcceptRequest"),imageUrl:n(32),imageWidth:151,background:"#FFFFFF",border:"1px solid #E5E5E5",boxShadow:"0px 15px 50px rgba(0, 0, 0, 0.3)",color:"#1E2833",fontWeight:"bold",fontSize:24,lineHeight:29,borderRadius:"8px",imageHeight:85,imageAlt:"Custom image",customClass:{confirmButton:"btn btn--primary mr"},buttonsStyling:!1,titleStyling:!1}),e.processing=!1,r.abrupt("return");case 28:e.processing=!1,e.$emit("change-status",C(C({request:5===t?C(C({},l),{},{chatId:e.request.chatId,consumerUuid:e.request.consumer.uuid,articleId:e.request.product.id}):l},e.sendCustomMessage&&5===t&&{sendCustomMessage:e.sendCustomMessage}),{},{prevState:c}));case 30:case"end":return r.stop()}}),r,null,[[13,18]])})))()},openProductDetails:function(){this.$router.push(this.localePath({path:"/".concat(this.productDetailDynamicRoute,"/").concat(this.request.product.urlKey)}))},cancelRequest:function(t){var e={id:this.request.id,type:"leaser",status:"declined"};this.$emit("change-status",t,e,"accepted")},setTimeLeft:function(){var t=this;if(1===this.$props.request.status&&d()().isSameOrBefore(this.$props.request.expiredAt)){var e=d()(this.$props.request.expiredAt)-d()(),n=d.a.duration(e);setInterval((function(){(n=d.a.duration(n-1e3)).days()>0?t.timeRemaining=n.days()+"d "+n.hours()+"h "+n.minutes()+"m "+n.seconds()+"s":t.timeRemaining=n.hours()+"h "+n.minutes()+"m "+n.seconds()+"s"}),1e3)}else this.timeRemaining="0h 0m 0s"},getUserReview:function(){var t=this,e=v.a.find(this.request.rentalRatings,(function(e){return e.ratedBy.uuid===t.$auth.$state.user.uuid}));null!=e&&(this.ratingStarNumber=e.rating)},toggleRequestContextMenu:function(){this.requestContextMenuShowing=!this.requestContextMenuShowing},reportDamage:function(){var t=this;this.$store.dispatch("report/saveRentalInformation",this.request).then((function(){t.$router.push(t.localePath({name:"report-damage"}))}))},declineRequest:function(t){this.sendCustomMessage=t,this.changeRequestStatus(5)}}},$=(n(1488),n(0)),component=Object($.a)(y,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"request"},[e("div",{staticClass:"request__card"},[e("transition",{attrs:{name:"fade"}},[t.isShippingTooltipShowing&&t.isDeliveryChosen&&t.$root.desktopView?e("div",{staticClass:"tooltip"},[e("p",[t._v(t._s(t.$t("pages.dashboard.tabs.lentItems.shippingTooltip")))])]):t._e()]),t._v(" "),e("div",{staticClass:"request__product-image"},[e("img",{staticClass:"article-main-image",attrs:{src:"".concat(t.productImage),alt:"".concat(t.request.product.title,"'s image")}}),t._v(" "),t.isDeliveryChosen?e("div",{staticClass:"delivery",on:{mouseenter:function(e){t.isShippingTooltipShowing=!0},mouseleave:function(e){t.isShippingTooltipShowing=!1}}},[e("img",{attrs:{src:n(122),alt:"Die Post Logo"}})]):t._e()]),t._v(" "),e("h4",{staticClass:"product-name",on:{click:t.openProductDetails}},[t._v(t._s(t.request.product.title))]),t._v(" "),e("div",{staticClass:"supplier-info",on:{click:t.openConsumerProfile}},[e("div",{staticClass:"supplier-avatar"},[e("img",{staticClass:"avatar avatar--xs",attrs:{src:"".concat(t.userImage),alt:"".concat(t.userName,"'s profile image")}})]),t._v(" "),e("p",{staticClass:"supplier-name"},[t._v(t._s(t.userName))])]),t._v(" "),t.$root.desktopView?e("div",{staticClass:"dates"},[e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.startTime"))+":")]),t._v(" "),e("h5",[t._v(t._s(t.formatStartDate))])]),t._v(" "),e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.endDate")))]),t._v(" "),e("h5",[t._v(t._s(t.formatEndDate))])]),t._v(" "),!t.$root.tabletView&&t.$root.desktopView?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("pages.panel.transactions.totalEarnings"))+":")]),t._v(" "),e("h5",[t._v("CHF "+t._s(t.totalEarnings)
1)])]):t._e()]):t._e(),t._v(" "),t.$root.tabletView?e("div",{staticClass:"price"},[e("span",{staticClass:"price-label"},[t._v(t._s(t.$t("pages.panel.transactions.totalEarnings"))+":")]),t._v(" "),e("h5",[t._v("CHF "+t._s(t.totalEarnings))])]):t._e(),t._v(" "),t.$root.desktopView?e("div",{staticClass:"flex align-items--center message-review justify-content--start"},[e("div",{staticClass:"message-icon cursor--pointer",on:{click:t.openMessageChat}},[e("Icon",{attrs:{"icon-name":"sendMessage"}}),t._v(" "),e("span",{staticClass:"text"},[t._v(t._s(t.$t("buttons.sendMessage")))])],1),t._v(" "),"closed"!==t.requestStatus||t.hasRating?t._e():e("div",{staticClass:"review-icon cursor--pointer",attrs:{"data-title-left":t.$t("pages.dashboard.tabs.lentItems.buttons.rateTheRental")}},[e("div",{staticClass:"alert-indicator"}),t._v(" "),e("Icon",{attrs:{"icon-name":"star-line"},nativeOn:{click:function(e){return t.showRatingModal("rate-experience-modal")}}})],1),t._v(" "),t.hasRating&&"closed"===t.requestStatus?e("div",{staticClass:"rating-stars flex justify-content--center align-self--end"},[e("star-rating",{attrs:{"border-width":2,"border-color":"gold","active-color":"gold","rounded-corners":!0,"inactive-color":"#FFFFFF","read-only":!0,increment:1,"star-size":20,"show-rating":!1},model:{value:t.ratingStarNumber,callback:function(e){t.ratingStarNumber=e},expression:"ratingStarNumber"}})],1):t._e()]):t._e(),t._v(" "),t.$root.desktopView||!t.$root.desktopView&&!t.$root.tabletView?e("div",{staticClass:"message-icon cursor--pointer",on:{click:t.openMessageChat}},[e("Icon",{attrs:{"icon-name":"sendMessage"}}),t._v(" "),e("span",{staticClass:"text"},[t._v(t._s(t.$t("buttons.sendMessage")))])],1):t._e(),t._v(" "),t.$root.desktopView||t.$root.tabletView||!t.hasInsuranceCase?t._e():[e("div",{staticClass:"insurance-case"},[t._m(0),t._v(" "),e("span",[t._v(t._s(t.$t("pages.panel.transactions.insuranceCaseOpen")))])])],t._v(" "),!t.$root.desktopView&&(t.$root.desktopView||t.$root.tabletView)||"closed"!==t.requestStatus||t.hasRating?t._e():e("div",{staticClass:"review-icon cursor--pointer",attrs:{"data-title-left":t.$t("pages.dashboard.tabs.lentItems.buttons.rateTheRental")}},[e("div",{staticClass:"alert-indicator"}),t._v(" "),e("Icon",{attrs:{"icon-name":"star-line"},nativeOn:{click:function(e){return t.showRatingModal("rate-experience-modal")}}})],1),t._v(" "),(!t.$root.desktopView||t.$root.desktopView&&!t.middleView)&&t.hasRating&&"closed"===t.requestStatus?e("div",{staticClass:"rating-stars flex justify-content--center align-self--end"},[e("star-rating",{attrs:{"border-width":2,"border-color":"gold","active-color":"gold","inactive-color":"#FFFFFF","rounded-corners":!0,"read-only":!0,increment:1,"star-size":20,"show-rating":!1},model:{value:t.ratingStarNumber,callback:function(e){t.ratingStarNumber=e},expression:"ratingStarNumber"}})],1):t._e(),t._v(" "),"pending"===t.requestStatus?e("div",{staticClass:"button-group"},[e("LoaderSubmitButton",{staticClass:"pr-15 pl-15",attrs:{"css-class":"btn btn--center btn--primary",size:"btn--fit","is-busy":t.processing,"button-title":t.$t("buttons.accept")},on:{click:function(e){return t.changeRequestStatus(2)}}}),t._v(" "),e("DropdownButton",{attrs:{text:t.$t("buttons.decline"),"button-style":"btn btn--outline btn--center btn--fit pr-15 pl-15",processing:t.processing,"is-disabled":t.processing,"dot-background-color":"#1e2833"}},[e("template",{slot:"dropdown"},[e("ul",{staticClass:"message-options"},t._l(t.$t("modals.declineTransaction.actions.messageOptions"),(function(option){return e("li",{key:option.idx,staticClass:"message-option",on:{click:function(e){return t.declineRequest(option.idx)}}},[t._v("\n\t\t\t\t\t\t\t"+t._s(option.reason)+"\n\t\t\t\t\t\t")])})),0)])],2)],1):t._e(),t._v(" "),"pending"!==t.requestStatus?e("div",{staticClass:"request-status"},[e("div",{staticClass:"status-badge",class:{accepted:"accepted"===t.requestStatus,deleted:"deleted"===t.requestStatus||"declined"===t.requestStatus||"cancelledByLender"===t.requestStatus||"cancelledByBorrower"===t.requestStatus||"expired"===t.requestStatus,on_going:"active"===t.requestStatus,concluded:"closed"===t.requestStatus}},[e("span",[t._v(t._s(t.requestStatusText))]),t._v(" "),e("div",{staticClass:"badge-icon",class:{accepted:"accepted"===t.requestStatus,deleted:"deleted"===t.requestStatus||"declined"===t.requestStatus||"cancelledByLender"===t.requestStatus||"cancelledByBorrower"===t.requestStatus||"expired"===t.requestStatus,on_going:"active"===t.requestStatus,concluded:"closed"===t.requestStatus}},["accepted"===t.requestStatus?e("Icon",{attrs:{"icon-name":"dots-blue"},nativeOn:{click:function(e){return t.toggleRequestContextMenu.apply(null,arguments)},contextmenu:function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),t.toggleRequestContextMenu.apply(null,arguments))}}}):t._e(),t._v(" "),"deleted"===t.requestStatus||"declined"===t.requestStatus||"cancelledByLender"===t.requestStatus||"cancelledByBorrower"===t.requestStatus||"expired"===t.requestStatus?e("Icon",{staticClass:"cursor--default",attrs:{"icon-name":"reject"}}):t._e(),t._v(" "),"active"===t.requestStatus?e("Icon",{staticClass:"cursor--default",attrs:{"icon-name":"check"}}):t._e()],1)]),t._v(" "),e("transition",{attrs:{name:"fade-from-top"}},["accepted"===t.requestStatus&&t.requestContextMenuShowing?e("div",{staticClass:"request-context-menu"},[e("div",{staticClass:"option",on:{click:function(e){e.stopPropagation(),t.toggleRequestContextMenu(),t.changeRequestStatus(5)}}},[e("Icon",{attrs:{"icon-name":"delete"}}),t._v(" "),e("span",[t._v(t._s(t.$t("buttons.cancelRequest")))])],1
1)]):t._e()])],1):t._e()],2),t._v(" "),e("div",{staticClass:"request__dropdown"},[t.$root.desktopView||t.$root.tabletView?e("div",{staticClass:"desktop"},[e("div",{staticClass:"dates",class:{"horizontal with-button":t.$root.desktopView,"max-content":"closed"===t.requestStatus,"full-width":"closed"!==t.requestStatus&&t.$root.desktopView,grid:t.$root.desktopView&&"pending"!==t.requestStatus,"flex justify-content--space-between":"pending"===t.requestStatus}},[e("div",{staticClass:"date max-content"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.reference")))]),t._v(" "),e("h5",[t._v(t._s(t.request.id))])]),t._v(" "),"pending"===t.requestStatus?e("div",{staticClass:"date align-self--center"},[e("span",{staticClass:"date-label"},[t._v("\n\t\t\t\t\t\t"+t._s(t.$t("forms.time-remaining"))+" "),e("b",[t._v(t._s(t.timeRemaining))])])]):t._e(),t._v(" "),t.isContactInfoShowing&&t.$root.desktopView&&!t.$root.tabletView?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.address"))+":")]),t._v(" "),e("h5",[t._v("\n\t\t\t\t\t\t"+t._s(t.request.consumer.firstname)+" "+t._s(t.request.consumer.lastname)+"\n\t\t\t\t\t\t"),e("br"),t._v("\n\t\t\t\t\t\t"+t._s(t.request.consumer.street)+" "+t._s(t.request.consumer.streetNumber)+"\n\t\t\t\t\t\t"),e("br"),t._v("\n\t\t\t\t\t\t"+t._s(t.request.consumer.postcode)+" "+t._s(t.request.consumer.city)+"\n\t\t\t\t\t")])]):t._e(),t._v(" "),t.isContactInfoShowing&&t.$root.desktopView&&!t.$root.tabletView?e("div",{staticClass:"date",attrs:{id:"phoneNumber"}},[e("div",{staticClass:"contact-phone"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.contact")))]),t._v(" "),e("h5",[t._v("+"+t._s(t.request.consumer.phone))])]),t._v(" "),e("div",{staticClass:"visibility"}),t._v(" "),e("div",{staticClass:"visibility"})]):t._e(),t._v(" "),t.$root.desktopView&&t.$root.tabletView&&t.isContactInfoShowing?e("div",{staticClass:"full-width grid horizontal"},["accepted"===t.requestStatus||"active"===t.requestStatus?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.address"))+":")]),t._v(" "),e("h5",[t._v("\n\t\t\t\t\t\t\t"+t._s(t.request.consumer.firstname)+" "+t._s(t.request.consumer.lastname)+"\n\t\t\t\t\t\t\t"),e("br"),t._v("\n\t\t\t\t\t\t\t"+t._s(t.request.consumer.street)+" "+t._s(t.request.consumer.streetNumber)+"\n\t\t\t\t\t\t\t"),e("br"),t._v("\n\t\t\t\t\t\t\t"+t._s(t.request.consumer.postcode)+t._s(t.request.consumer.city)+"\n\t\t\t\t\t\t")])]):t._e(),t._v(" "),t.isContactInfoShowing?e("div",{staticClass:"date",attrs:{id:"phoneNumber"}},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.contact")))]),t._v(" "),e("h5",[t._v("+"+t._s(t.request.consumer.phone))])]):t._e()]):t._e(),t._v(" "),t.$root.desktopView&&!t.$root.tabletView&&t.isReportDamagesShowing&&!t.hasInsuranceCase?[e("div",{staticClass:"report-damages",on:{click:t.reportDamage}},[e("button",{staticClass:"btn btn--link btn--right color--black"},[t._v(t._s(t.$t("pages.panel.transactions.reportDamagesButton")))]),t._v(" "),e("nuxt-img",{staticClass:"zurich-insurance-img",attrs:{src:"/images/insurance/illustrations/Zurich_Logo_Rectangle.webp",alt:"Zurich Insurance logo",format:"webp",quality:"70",loading:"lazy",width:"136",height:"33",draggable:"false"}})],1)]:t.$root.desktopView&&!t.$root.tabletView&&t.hasInsuranceCase?[e("div",{staticClass:"insurance-case"},[t._m(1),t._v(" "),e("span",[t._v(t._s(t.$t("pages.panel.transactions.insuranceCaseOpen")))])])]:t._e()],2),t._v(" "),t.$root.tabletView&&t.isReportDamagesShowing&&!t.hasInsuranceCase?e("div",{staticClass:"report-damages",on:{click:t.reportDamage}},[e("button",{staticClass:"btn btn--link btn--right color--black"},[t._v(t._s(t.$t("pages.panel.transactions.reportDamagesButton")))]),t._v(" "),e("nuxt-img",{staticClass:"zurich-insurance-img",attrs:{src:"/images/insurance/illustrations/Zurich_Logo_Rectangle.webp",alt:"Zurich Insurance logo",format:"webp",quality:"70",loading:"lazy",width:"136",height:"33",draggable:"false"}})],1):t._e(),t._v(" "),t.$root.tabletView&&t.hasInsuranceCase?e("div",{staticClass:"insurance-case"},[t._m(2),t._v(" "),e("span",[t._v(t._s(t.$t("pages.panel.transactions.insuranceCaseOpen")))])]):t._e()]):t._e(),t._v(" "),t.$root.desktopView||t.$root.tabletView?t._e():e("div",{staticClass:"mobile"},[e("div",{staticClass:"flex justify-content--space-between align-items--center"},["pending"===t.requestStatus?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.time-remaining"))+" ")]),t._v(" "),e("h5",{staticClass:"display--inline-block"},[t._v(t._s(t.timeRemaining))])]):t._e(),t._v(" "),t.isReportDamagesShowing&&!t.hasInsuranceCase?e("div",{staticClass:"report-damages",on:{click:t.reportDamage}},[e("button",{staticClass:"btn btn--link btn--right color--black"},[t._v(t._s(t.$t("pages.panel.transactions.reportDamagesButton")))]),t._v(" "),e("nuxt-img",{staticClass:"zurich-insurance-img",attrs:{src:"/images/insurance/illustrations/Zurich_Logo_Rectangle.webp",alt:"Zurich Insurance logo",format:"webp",quality:"70",loading:"lazy",width:"136",height:"33",draggable:"false"}})],1):t._e(),t._v(" "),"pending"===t.requestStatus?e("div",{staticClass:"delete-icon",class:{"pull--right":"pending"!==t.requestStatus},on:{click:function(e){return e.stopPropagation(),t.cancelRequest.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"delete"}})],1):t._e()]),t._v(" "),e("div",{staticClass:"dates mt-15"},[e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.startTime"))+":")]),t._v(" "),e("h5",[t._v(t._s(t.formatStartDate))])]),t._v(" "),e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.endDate")))]),t._v(" "),e("h5",[t._v(t._s(t.formatEndDate))])]),t._v(" "),e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("pages.panel.transactions.totalEarnings"))+":")]),t._v(" "),e("h5",[t._v("CHF "+t._s(t.totalEarnings)
1)])])]),t._v(" "),e("div",{staticClass:"dates vertical mt-10"},["cancelledByBorrower"!==t.requestStatus&&"cancelledByLender"!==t.requestStatus&&"declined"!==t.requestStatus?e("div",{staticClass:"date",class:{"border-bottom":"accepted"===t.requestStatus||"active"===t.requestStatus}},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.reference")))]),t._v(" "),e("h5",[t._v(t._s(t.request.id))])]):t._e(),t._v(" "),t.isContactInfoShowing?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.address"))+":")]),t._v(" "),e("h5",[t._v("\n\t\t\t\t\t\t"+t._s(t.request.consumer.firstname)+" "+t._s(t.request.consumer.lastname)+"\n\t\t\t\t\t\t"),e("br"),t._v("\n\t\t\t\t\t\t"+t._s(t.request.consumer.street)+" "+t._s(t.request.consumer.streetNumber)+"\n\t\t\t\t\t\t"),e("br"),t._v("\n\t\t\t\t\t\t"+t._s(t.request.consumer.postcode)+" "+t._s(t.request.consumer.city)+"\n\t\t\t\t\t")])]):t._e(),t._v(" "),t.isContactInfoShowing?e("div",{staticClass:"date",attrs:{id:"phoneNumber"}},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.contact")))]),t._v(" "),e("h5",[t._v("+"+t._s(t.request.consumer.phone))])]):t._e()])])])])}),r,!1,null,"1ab0defe",null);e.default=component.exports;installComponents(component,{Icon:n(17).default})},300:function(t,e,n){"use strict";n.r(e);var r=[function(){var t=this._self._c;return t("div",{staticClass:"icon-container"},[t("img",{attrs:{src:n(220),loading:"lazy",format:"svg",quality:"60",width:"20",height:"20",draggable:"false"}})])},function(){var t=this._self._c;return t("div",{staticClass:"icon-container"},[t("img",{attrs:{src:n(220),loading:"lazy",format:"svg",quality:"60",width:"20",height:"20",draggable:"false"}})])}],o=(n(56),n(4),n(22),n(50),n(33),n(1)),c=n.n(o),l=n(2),d=n.n(l),m={name:"request-list-item",props:{request:{type:Object,required:!1,default:function(){return{}}}},data:function(){return{showInfo:!1,timeRemaining:"",rentingRequest:this.request,rating:0,statuses:{0:"aborted",1:"pending",2:"accepted",3:"active",5:"declined",6:"cancelledByLender",7:"cancelledByBorrower",8:"expired",9:"closed",10:"deleted"},requestContextMenuShowing:!1,isShippingTooltipShowing:!1}},computed:{isDeliveryChosen:function(){return this.request.delivery&&this.request.shippingCost>0||!1},id:function(){return this.$auth.user.id},userProfileDynamicRoute:function(){var t="";if("en"===this.$i18n.localeProperties.code)t="user-profile";else t="profil";return t},productDetailDynamicRoute:function(){var t="";switch(this.$i18n.localeProperties.code){case"en":t="rent";break;case"de":default:t="mieten";break;case"fr":t="louer"}return t},formatStartDate:function(){return new Date(this.request.dateFrom).toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit"})},formatEndDate:function(){return new Date(this.request.dateTo).toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit"})},productImage:{get:function(){var t,e,r,o;return null!==(t=null!==(e=null===(r=this.request.product.media.find((function(image){return image.isMain})))||void 0===r||null===(r=r.images)||void 0===r?void 0:r.medium)&&void 0!==e?e:null===(o=this.request.product)||void 0===o||null===(o=o.media[0])||void 0===o||null===(o=o.images)||void 0===o?void 0:o.medium)&&void 0!==t?t:n(79)}},userImage:{get:function(){var t,e;return null!==(t=null===(e=this.request.supplier)||void 0===e||null===(e=e.avatar)||void 0===e||null===(e=e.images)||void 0===e?void 0:e.medium)&&void 0!==t?t:n(47)}},supplierName:function(){return"accepted"===this.rentingRequest.status?this.request.supplier.isShop?this.request.supplier.company:"".concat(this.request.supplier.firstname," ").concat(this.request.supplier.lastname):this.request.supplier.isShop?this.request.supplier.company:this.request.supplier.firstname},address:function(){var t={street:decodeURIComponent(this.rentingRequest.product.street),streetNumber:this.rentingRequest.product.streetNumber,postCode:this.rentingRequest.product.postCode,city:decodeURIComponent(this.rentingRequest.product.city)};return c.a.some(t,(function(t){return c.a.isNil(t)}))?"".concat(decodeURIComponent(this.rentingRequest.supplier.street)," ").concat(this.rentingRequest.supplier.streetNumber,"<br/>\n\t\t\t\t\t\t").concat(this.rentingRequest.supplier.postcode," ").concat(decodeURIComponent(this.rentingRequest.supplier.city)):"".concat(t.street," ").concat(t.streetNumber,"<br/>\n\t\t\t\t\t").concat(t.postCode," ").concat(t.city)},isContactInfoShowing:function(){return"accepted"===this.requestStatus||"active"===this.requestStatus||"closed"===this.requestStatus&&!c.a.isEqual(this.request.supplier.street,"")&&!c.a.isEqual(this.request.supplier.streetNumber,"")},requestStatus:{get:function(){return c.a.result(this.statuses,this.rentingRequest.status)},set:function(t){this.rentingRequest.status=t}},productAvailable:function(){var t;return"active"===(null===(t=this.request)||void 0===t||null===(t=t.product)||void 0===t?void 0:t.status)},requestStatusText:{get:function(){var t=this;return"closed"===this.requestStatus&&this.productAvailable?this.$t("pages.panel.transactions.status.rentAgain"):"closed"!==this.requestStatus||this.productAvailable?c.a.find(this.$t("pages.panel.transactions.status"),(function(e,n){if(n===t.requestStatus)return e})):this.$t("pages.panel.transactions.status.notAvailable")}},hasRating:{get:function(){var t=this;if("closed"!==this.requestStatus)return!1;var e=c.a.find(this.rentingRequest.rentalRatings,(function(e){if(e.ratedBy.uuid===t.$auth.$state.user.uuid)return null!==e.rating}));return e?null!==e.rating:void 0}},ratingStarNumber:{get:function(){return this.rating},set:function(t){this.rating=t}},totalEarnings:{get:function(){return this.rentingRequest.rentingFeeNet.toFixed(2)}},handoverProtocolButton:function(){if("active"===this.requestStatus&&2===this.request.product.productType&&this.request.insuranceFee>0){var t,e;if(!1===(null===(t=this.request)||void 0===t||null===(t=t.handoverProtocol)||void 0===t?void 0:t.checkedIn))return this.$t("buttons.check-in-vehicle");
1if(!1===(null===(e=this.request)||void 0===e||null===(e=e.handoverProtocol)||void 0===e?void 0:e.checkedOut))return this.$t("buttons.check-out-vehicle")}return""},hasInsuranceCase:function(){return Boolean(this.rentingRequest.insuranceCase)}},watch:{request:function(t){this.requestStatus=t.status},deep:!0,hasRating:function(t){t&&this.getUserReview()},ratingStarNumber:function(t){this.ratingStarNumber=t}},mounted:function(){this.setTimeLeft(),this.rentingRequest=this.request,this.getUserReview()},methods:{showAdditionalInfo:function(){this.showInfo=!this.showInfo},showRatingModal:function(t){var e=this,n=c.a.find(this.request.rentalRatings,(function(t){if(t.ratedBy.uuid===e.$auth.$state.user.uuid)return t.id}));this.$emit("show",{modal:t,id:n.id,username:this.supplierName})},openProductDetails:function(){this.$router.push(this.localePath({path:"/".concat(this.productDetailDynamicRoute,"/").concat(this.request.product.urlKey)}))},openMessageChat:function(){var t=this;if(null===this.rentingRequest.chatId){var e={productId:this.request.product.id,receiverUuid:this.request.supplier.uuid,message:"Konversation für den Artikel: ".concat(this.request.product.title)};this.$store.dispatch("transactions/contactSupplierConsumer",e),this.$store.dispatch("transactions/sendMessageFromTransactions").then((function(e){t.$router.push(t.localePath({name:"dashboard",query:{section:"Messages",chatId:e.chatId}}))}))}else this.$router.push(this.localePath({name:"dashboard",query:{section:"Messages",chatId:this.rentingRequest.chatId}}))},openSupplierProfile:function(){var t=this.request.consumer.uuid;if(t){var e=this.$router.push(this.localePath({path:"/".concat(this.userProfileDynamicRoute,"/").concat(t)}));window.open(e.href,"_blank")}},cancelRequest:function(){var t={id:this.request.id,type:"leaser",status:"declined"};"pending"===this.requestStatus?(this.$emit("change-status",{request:t}),this.$emit("show",{modal:"delete-transaction-modal"})):(this.$emit("change-status",{request:t}),this.$emit("show",{modal:"cancel-transaction-modal-borrower"}))},setTimeLeft:function(){var t=this;if(1===this.$props.request.status&&d()().isSameOrBefore(this.$props.request.expiredAt)){var e=d()(this.$props.request.expiredAt)-d()(),n=d.a.duration(e);setInterval((function(){(n=d.a.duration(n-1e3)).days()>0?t.timeRemaining=n.days()+"d "+n.hours()+"h "+n.minutes()+"m "+n.seconds()+"s":t.timeRemaining=n.hours()+"h "+n.minutes()+"m "+n.seconds()+"s"}),1e3)}else this.timeRemaining="0h 0m 0s"},getUserReview:function(){var t=this,e=c.a.find(this.request.rentalRatings,(function(e){return e.ratedBy.uuid===t.$auth.$state.user.uuid}));null!=e&&(this.ratingStarNumber=e.rating)},toggleRequestContextMenu:function(){this.requestContextMenuShowing=!this.requestContextMenuShowing},handleHandoverProtocol:function(){var t,e,n=!1===(null===(t=this.request)||void 0===t||null===(t=t.handoverProtocol)||void 0===t?void 0:t.checkedIn)?"start":!1===(null===(e=this.request)||void 0===e||null===(e=e.handoverProtocol)||void 0===e?void 0:e.checkedOut)?"end":"",r=this.request.id;n&&this.$router.push({path:"handover-protocol",query:{type:n,requestId:r}})}}},v=(n(1490),n(0)),component=Object(v.a)(m,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"request"},[e("div",{staticClass:"request__card"},[e("transition",{attrs:{name:"fade"}},[t.isShippingTooltipShowing&&t.isDeliveryChosen&&t.$root.desktopView?e("div",{staticClass:"tooltip"},[e("p",[t._v(t._s(t.$t("pages.dashboard.tabs.borrowedItems.shippingTooltip")))])]):t._e()]),t._v(" "),e("div",{staticClass:"request__product-image"},[e("img",{staticClass:"article-main-image",attrs:{src:"".concat(t.productImage),alt:"".concat(t.request.product.title,"'s image")}}),t._v(" "),t.isDeliveryChosen?e("div",{staticClass:"delivery",on:{mouseenter:function(e){t.isShippingTooltipShowing=!0},mouseleave:function(e){t.isShippingTooltipShowing=!1}}},[e("img",{attrs:{src:n(122),alt:"Die Post Logo"}})]):t._e()]),t._v(" "),e("h4",{staticClass:"product-name",on:{click:t.openProductDetails}},[t._v(t._s(t.request.product.title))]),t._v(" "),e("div",{staticClass:"supplier-info"},[e("div",{staticClass:"supplier-avatar"},[e("img",{staticClass:"avatar avatar--xs",attrs:{src:"".concat(t.userImage),alt:"".concat(t.supplierName,"'s profile image")}})]),t._v(" "),e("p",{staticClass:"supplier-name",on:{click:t.openSupplierProfile}},[t._v(t._s(t.supplierName))])]),t._v(" "),t.$root.desktopView?e("div",{staticClass:"dates"},[e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.startTime"))+":")]),t._v(" "),e("h5",[t._v(t._s(t.formatStartDate))])]),t._v(" "),e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.endDate")))]),t._v(" "),e("h5",[t._v(t._s(t.formatEndDate))])]),t._v(" "),!t.$root.tabletView&&t.$root.desktopView?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.totalCost"))+":")]),t._v(" "),e("h5",[t._v("CHF "+t._s(t.totalEarnings)
1)])]):t._e()]):t._e(),t._v(" "),t.$root.tabletView?e("div",{staticClass:"price"},[e("span",{staticClass:"price-label"},[t._v(t._s(t.$t("forms.totalCost")))]),t._v(" "),e("h5",[t._v("CHF "+t._s(t.totalEarnings))])]):t._e(),t._v(" "),t.$root.desktopView?e("div",{staticClass:"flex align-items--center message-review justify-content--start"},[e("div",{staticClass:"message-icon cursor--pointer",on:{click:t.openMessageChat}},[e("Icon",{attrs:{"icon-name":"sendMessage"}}),t._v(" "),e("span",{staticClass:"text"},[t._v(t._s(t.$t("buttons.sendMessage")))])],1),t._v(" "),"closed"!==t.requestStatus||t.hasRating?t._e():e("div",{staticClass:"review-icon cursor--pointer",attrs:{"data-title-left":t.$t("pages.dashboard.tabs.lentItems.buttons.rateTheRental")}},[e("div",{staticClass:"alert-indicator"}),t._v(" "),e("Icon",{attrs:{"icon-name":"star-line"},nativeOn:{click:function(e){return t.showRatingModal("rate-experience-modal")}}})],1),t._v(" "),t.hasRating&&"closed"===t.requestStatus?e("div",{staticClass:"rating-stars flex justify-content--center align-self--end"},[e("star-rating",{attrs:{"border-width":2,"border-color":"gold","active-color":"gold","inactive-color":"#FFFFFF","rounded-corners":!0,"read-only":!0,increment:1,"star-size":20,"show-rating":!1},model:{value:t.ratingStarNumber,callback:function(e){t.ratingStarNumber=e},expression:"ratingStarNumber"}})],1):t._e()]):t._e(),t._v(" "),t.$root.desktopView||!t.$root.desktopView&&!t.$root.tabletView?e("div",{staticClass:"message-icon cursor--pointer",on:{click:t.openMessageChat}},[e("Icon",{attrs:{"icon-name":"sendMessage"}}),t._v(" "),e("span",{staticClass:"text"},[t._v(t._s(t.$t("buttons.sendMessage")))])],1):t._e(),t._v(" "),t.$root.desktopView||t.$root.tabletView||!t.handoverProtocolButton?t._e():[e("button",{staticClass:"handover-protocol-button",on:{click:function(e){return e.stopPropagation(),t.handleHandoverProtocol.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"report"}}),t._v(" "),e("span",[t._v(t._s(t.handoverProtocolButton))])],1)],t._v(" "),!t.$root.desktopView&&(t.$root.desktopView||t.$root.tabletView)||"closed"!==t.requestStatus||t.hasRating?t._e():e("div",{staticClass:"review-icon cursor--pointer",attrs:{"data-title-left":t.$t("pages.dashboard.tabs.lentItems.buttons.rateTheRental")}},[e("div",{staticClass:"alert-indicator"}),t._v(" "),e("Icon",{attrs:{"icon-name":"star-line"},nativeOn:{click:function(e){return t.showRatingModal("rate-experience-modal")}}})],1),t._v(" "),t.$root.desktopView&&t.hasRating&&"closed"===t.requestStatus?e("div",{staticClass:"rating-stars flex justify-content--center align-self--end"},[e("star-rating",{attrs:{"border-width":2,"border-color":"gold","active-color":"gold","inactive-color":"#FFFFFF","rounded-corners":!0,"read-only":!0,increment:1,"star-size":20,"show-rating":!1},model:{value:t.ratingStarNumber,callback:function(e){t.ratingStarNumber=e},expression:"ratingStarNumber"}})],1):t._e(),t._v(" "),!t.$root.desktopView&&t.hasRating&&"closed"===t.requestStatus?e("div",{staticClass:"rating-stars flex justify-content--center align-self--end"},[e("star-rating",{attrs:{"border-width":2,"border-color":"gold","active-color":"gold","inactive-color":"#FFFFFF","rounded-corners":!0,"read-only":!0,increment:1,"star-size":20,"show-rating":!1},model:{value:t.ratingStarNumber,callback:function(e){t.ratingStarNumber=e},expression:"ratingStarNumber"}})],1):t._e(),t._v(" "),t.$root.desktopView||t.$root.tabletView||!t.hasInsuranceCase?t._e():[e("div",{staticClass:"insurance-case"},[t._m(0),t._v(" "),e("span",[t._v(t._s(t.$t("pages.panel.transactions.insuranceCaseOpen")))])])],t._v(" "),e("div",{staticClass:"request-status"},[e("div",{staticClass:"status-badge cursor--default",class:{pending:"pending"===t.requestStatus,accepted:"accepted"===t.requestStatus,deleted:"deleted"===t.requestStatus||"declined"===t.requestStatus||"cancelledByLender"===t.requestStatus||"cancelledByBorrower"===t.requestStatus||"expired"===t.requestStatus,on_going:"active"===t.requestStatus,concluded:"closed"===t.requestStatus,"not-available":"closed"===t.requestStatus&&!t.productAvailable,"rent-again":"closed"===t.requestStatus&&t.productAvailable},on:{click:function(e){"closed"===t.requestStatus&&t.productAvailable&&t.openProductDetails()}}},[e("span",[t._v(t._s(t.requestStatusText))]),t._v(" "),e("div",{staticClass:"badge-icon",class:{pending:"pending"===t.requestStatus,accepted:"accepted"===t.requestStatus,deleted:"deleted"===t.requestStatus||"declined"===t.requestStatus||"cancelledByLender"===t.requestStatus||"cancelledByBorrower"===t.requestStatus||"expired"===t.requestStatus,on_going:"active"===t.requestStatus,concluded:"closed"===t.requestStatus}},["pending"===t.requestStatus?e("Icon",{staticClass:"cursor--default",attrs:{"icon-name":"time"}}):t._e(),t._v(" "),"accepted"===t.requestStatus?e("Icon",{attrs:{"icon-name":"dots-blue"},nativeOn:{click:function(e){return t.toggleRequestContextMenu.apply(null,arguments)},contextmenu:function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),t.toggleRequestContextMenu.apply(null,arguments))}}}):t._e(),t._v(" "),"deleted"===t.requestStatus||"declined"===t.requestStatus||"cancelledByLender"===t.requestStatus||"cancelledByBorrower"===t.requestStatus||"expired"===t.requestStatus?e("Icon",{staticClass:"cursor--default",attrs:{"icon-name":"reject"}}):t._e(),t._v(" "),"active"===t.requestStatus?e("Icon",{staticClass:"cursor--default",attrs:{"icon-name":"check"}}):t._e()],1)]),t._v(" "),e("transition",{attrs:{name:"fade-from-top"}},["accepted"===t.requestStatus&&t.requestContextMenuShowing?e("div",{staticClass:"request-context-menu"},[e("div",{staticClass:"option",on:{click:function(e){e.stopPropagation(),t.toggleRequestContextMenu(),t.cancelRequest()}}},[e("Icon",{attrs:{"icon-name":"delete"}}),t._v(" "),e("span",[t._v(t._s(t.$t("buttons.cancelRequest")))])],1
1)]):t._e()])],1)],2),t._v(" "),e("div",{staticClass:"request__dropdown"},[t.$root.desktopView?e("div",{staticClass:"desktop"},[e("div",{staticClass:"dates",class:{"horizontal with-button":t.$root.desktopView,"max-content":"closed"===t.requestStatus,"full-width":"closed"!==t.requestStatus&&t.$root.desktopView,grid:t.$root.desktopView&&"pending"!==t.requestStatus,"flex justify-content--space-between":"pending"===t.requestStatus}},[e("div",{staticClass:"date max-content"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.reference")))]),t._v(" "),e("h5",[t._v(t._s(t.request.id))])]),t._v(" "),"pending"===t.requestStatus?e("div",{staticClass:"date align-self--center mr-15"},[e("span",{staticClass:"date-label"},[t._v("\n\t\t\t\t\t\t"+t._s(t.$t("forms.time-remaining-borrower"))+" "),e("b",[t._v(t._s(t.timeRemaining))])])]):t._e(),t._v(" "),t.isContactInfoShowing&&t.$root.desktopView&&!t.$root.tabletView?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.address"))+":")]),t._v(" "),e("h5",[t._v("\n\t\t\t\t\t\t"+t._s(t.request.supplier.firstname)+" "+t._s(t.request.supplier.lastname)+"\n\t\t\t\t\t\t"),e("br"),t._v(" "),e("span",{domProps:{innerHTML:t._s(t.address)}})])]):t._e(),t._v(" "),t.isContactInfoShowing&&t.$root.desktopView&&!t.$root.tabletView?e("div",{staticClass:"date",attrs:{id:"phoneNumber"}},[e("div",{staticClass:"contact-phone"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.contact")))]),t._v(" "),e("h5",[t._v("+"+t._s(t.request.supplier.phone))])]),t._v(" "),e("div",{staticClass:"visibility"}),t._v(" "),e("div",{staticClass:"visibility"})]):t._e(),t._v(" "),t.$root.desktopView&&t.$root.tabletView&&t.isContactInfoShowing?e("div",{staticClass:"full-width grid horizontal"},["accepted"===t.requestStatus||"active"===t.requestStatus?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.address"))+":")]),t._v(" "),e("h5",[t._v("\n\t\t\t\t\t\t\t"+t._s(t.request.supplier.firstname)+" "+t._s(t.request.supplier.lastname)+"\n\t\t\t\t\t\t\t"),e("br"),t._v(" "),e("span",{domProps:{innerHTML:t._s(t.address)}})])]):t._e(),t._v(" "),t.isContactInfoShowing?e("div",{staticClass:"date",attrs:{id:"phoneNumber"}},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.contact")))]),t._v(" "),e("h5",[t._v("+"+t._s(t.request.supplier.phone))])]):t._e()]):t._e(),t._v(" "),t.$root.desktopView&&!t.$root.tabletView?["pending"===t.requestStatus?e("div",{staticClass:"delete-icon",on:{click:function(e){return e.stopPropagation(),t.cancelRequest.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"delete"}})],1):t._e()]:t._e(),t._v(" "),t.hasInsuranceCase?[e("div",{staticClass:"insurance-case"},[t._m(1),t._v(" "),e("span",[t._v(t._s(t.$t("pages.panel.transactions.insuranceCaseOpen")))])])]:t._e()],2),t._v(" "),t.$root.tabletView?["pending"===t.requestStatus?e("div",{staticClass:"delete-icon",on:{click:function(e){return e.stopPropagation(),t.cancelRequest.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"delete"}})],1):t._e()]:t._e(),t._v(" "),t.handoverProtocolButton?e("button",{staticClass:"handover-protocol-button ml-5",on:{click:function(e){return e.stopPropagation(),t.handleHandoverProtocol.apply(null,arguments)}}},[e("Icon",{attrs:{"icon-name":"report"}}),t._v(" "),e("span",[t._v(t._s(t.handoverProtocolButton))])],1):t._e()],2):t._e(),t._v(" "),t.$root.desktopView||t.$root.tabletView?t._e():e("div",{staticClass:"mobile"},[e("div",{staticClass:"flex justify-content--space-between align-items--center"},["pending"===t.requestStatus?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.time-remaining-borrower"))+" ")]),t._v(" "),e("h5",{staticClass:"display--inline-block"},[t._v(t._s(t.timeRemaining))])]):t._e(),t._v(" "),"pending"===t.requestStatus?e("div",{staticClass:"delete-icon",class:{"pull--right":"pending"!==t.requestStatus},on:{click:t.cancelRequest}},[e("Icon",{attrs:{"icon-name":"delete"}})],1):t._e()]),t._v(" "),e("div",{staticClass:"dates mt-15"},[e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.startTime"))+":")]),t._v(" "),e("h5",[t._v(t._s(t.formatStartDate))])]),t._v(" "),e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.endDate")))]),t._v(" "),e("h5",[t._v(t._s(t.formatEndDate))])]),t._v(" "),e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.totalCost")))]),t._v(" "),e("h5",[t._v("CHF "+t._s(t.totalEarnings)
1)])])]),t._v(" "),e("div",{staticClass:"dates vertical mt-10"},["cancelledByLender"!==t.requestStatus&&"cancelledByBorrower"!==t.requestStatus?e("div",{staticClass:"date",class:{"border-bottom":"accepted"===t.requestStatus||"active"===t.requestStatus}},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.reference"))+":")]),t._v(" "),e("h5",[t._v(t._s(t.request.id))])]):t._e(),t._v(" "),t.isContactInfoShowing?e("div",{staticClass:"date"},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.address"))+":")]),t._v(" "),e("h5",[t._v("\n\t\t\t\t\t\t"+t._s(t.request.supplier.firstname)+" "+t._s(t.request.supplier.lastname)+"\n\t\t\t\t\t\t"),e("br"),t._v(" "),e("span",{domProps:{innerHTML:t._s(t.address)}})])]):t._e(),t._v(" "),t.isContactInfoShowing?e("div",{staticClass:"date",attrs:{id:"phoneNumber"}},[e("span",{staticClass:"date-label"},[t._v(t._s(t.$t("forms.contact")))]),t._v(" "),e("h5",[t._v("+"+t._s(t.request.supplier.phone))])]):t._e()])])])])}),r,!1,null,"019ec1e6",null);e.default=component.exports;installComponents(component,{Icon:n(17).default})},797:function(t,e,n){var content=n(1489);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(21).default)("3a352ca2",content,!0,{sourceMap:!1})},798:function(t,e,n){var content=n(1491);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(21).default)("44be17b0",content,!0,{sourceMap:!1})},799:function(t,e,n){var content=n(1493);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(21).default)("3a09561e",content,!0,{sourceMap:!1})},806:function(t,e,n){var content=n(1507);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(21).default)("5edead93",content,!0,{sourceMap:!1})},807:function(t,e,n){var content=n(1509);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(21).default)("662a4e5d",content,!0,{sourceMap:!1})},936:function(t,e,n){"use strict";n.r(e);var r=n(1),o=n.n(r),c=n(300),l=n(80),d=n(161),m=n(162),v=n(81),h={name:"borrower-tab",components:{RequestListItem:c.default,RateExperienceModal:l.default,CancelTransactionModalBorrower:d.default,DeleteTransactionModal:m.default,EmptyState:v.default},props:{requests:{type:Array,required:!0}},data:function(){return{borrowerTransactions:[],transaction:null,requestId:null,username:""}},computed:{requestList:{get:function(){return o.a.orderBy(this.requests,"id","desc")}}},methods:{openModal:function(t){if(t.id)return this.requestId=t.id,this.username=t.username,void this.$modal.show(t.modal);this.$modal.show(t.modal)},changeStatus:function(t){t&&t.request&&(this.transaction=t.request)}}},f=n(0),component=Object(f.a)(h,(function(){var t=this,e=t._self._c;return e("div",[e("RateExperienceModal",{attrs:{size:"sm","rental-request-id":t.requestId,username:t.username},on:{rated:function(e){return t.$emit("reload-data","leaser")}}}),t._v(" "),e("CancelTransactionModalBorrower",{attrs:{size:"xs",transaction:t.transaction},on:{cancelled:function(e){return t.$emit("reload-data","leaser")}}}),t._v(" "),e("DeleteTransactionModal",{attrs:{size:"xs",transaction:t.transaction},on:{cancelled:function(e){return t.$emit("reload-data","leaser")}}}),t._v(" "),0===t.requests.length||null===t.requests||void 0===t.requests?e("EmptyState",{attrs:{description:t.$t("pages.panel.transactions.emptyDescription")}}):t._e(),t._v(" "),0!==t.requests.length&&null!==t.requests&&void 0!==t.requests?e("div",{staticClass:"request-list"},t._l(t.requestList,(function(n,r){return e("RequestListItem",{key:r,attrs:{request:n},on:{show:function(e){return t.openModal(e)},"change-status":t.changeStatus}})})),1):t._e()],1)}),[],!1,null,null,null);e.default=component.exports},937:function(t,e,n){"use strict";n.r(e);var r=n(299),o=n(80),c=n(164),l=n(163),d=n(81),m={name:"lender-tab",components:{LenderRequestListItem:r.default,RateExperienceModal:o.default,DeclineTransactionModal:c.default,CancelTransactionModal:l.default,EmptyState:d.default},props:{requests:{type:Array,required:!0}},data:function(){return{lenderTransactions:[],transaction:null,requestId:null,username:""}},watch:{requests:function(t){this.lenderTransactions=t}},mounted:function(){this.lenderTransactions=this.requests},updated:function(){this.lenderTransactions=this.requests},methods:{openModal:function(t,e){if(t){if(t.id)return this.requestId=t.id,this.username=t.username,void this.$modal.show(t.modal);this.$modal.show(t.modal)}else this.$modal.show(e)},changeStatus:function(t){if(t&&t.request){if(this.transaction=t.request,t.prevState&&2===t.prevState)return void this.openModal(null,"cancel-transaction-modal");if("declined"===t.request.status)return void this.openModal(null,"decline-transaction-modal")}this.$emit("reload-data","renter")}}},v=n(0),component=Object(v.a)(m,(function(){var t=this,e=t._self._c;return e("div",[e("RateExperienceModal",{attrs:{size:"sm","rental-request-id":t.requestId,username:t.username},on:{rated:t.changeStatus}}),t._v(" "),e("DeclineTransactionModal",{attrs:{size:"xs",transaction:t.transaction},on:{declined:t.changeStatus}}),t._v(" "),e("CancelTransactionModal",{attrs:{size:"xs",transaction:t.transaction},on:{cancelled:t.changeStatus}}),t._v(" "),0===t.lenderTransactions.length||null===t.lenderTransactions||void 0===t.lenderTransactions?e("EmptyState",{attrs:{description:t.$t("pages.panel.transactions.empty
1Description")}}):t._e(),t._v(" "),0!==t.lenderTransactions.length&&null!==t.lenderTransactions&&void 0!==t.lenderTransactions?e("div",{staticClass:"request-list"},t._l(t.lenderTransactions,(function(n,r){return e("LenderRequestListItem",{key:r,attrs:{request:n},on:{show:function(e){return t.openModal(e)},"change-status":function(e){return t.changeStatus(e)}}})})),1):t._e()],1)}),[],!1,null,null,null);e.default=component.exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.