Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
membru.tbf.ro
/
dist
/
js
/
Information Server
MySQL :
OFF
Perl :
OFF
CURL :
ON
WGET :
OFF
PKEXEC :
OFF
Directive
Local Value
IP Address
89.40.16.97
System
Linux server.atelieruldeit.ro 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
User
tbf
PHP Version
7.3.33
Software
Apache
Doc root
Writable
close
Edit File :
app.b090e868.js.map
| Size :
2.12
MB
Copy
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/Pages/Users.vue?d43d","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/locales sync [A-Za-z0-9-_,\\s]+\\.json$/","webpack:///./src/components/Auth/Login.vue?e447","webpack:///./src/components/Icons/Close.vue?877f","webpack:///./src/components/Icons/Close.vue","webpack:///./src/components/Icons/Email.vue?0d04","webpack:///./src/components/Icons/Email.vue","webpack:///./src/components/Icons/Password.vue?496e","webpack:///./src/components/Icons/Password.vue","webpack:///./src/components/Icons/Info.vue?a6b9","webpack:///./src/components/Icons/Info.vue","webpack:///./src/components/Icons/CircleCheck.vue?a8cc","webpack:///./src/components/Icons/CircleCheck.vue","webpack:///src/components/Auth/Login.vue","webpack:///./src/components/Auth/Login.vue?ee64","webpack:///./src/components/Auth/Login.vue","webpack:///./src/components/Auth/Register.vue?5ca3","webpack:///./src/components/Auth/RegisterStep1.vue?5f27","webpack:///./src/components/Icons/Globe.vue?44d9","webpack:///./src/components/Icons/Globe.vue","webpack:///./src/components/Icons/Plus.vue?05e7","webpack:///./src/components/Icons/Plus.vue","webpack:///./src/components/Icons/Folder.vue?f806","webpack:///./src/components/Icons/Folder.vue","webpack:///./src/components/Icons/Arrow.vue?4dc5","webpack:///./src/components/Icons/Arrow.vue","webpack:///./src/components/Icons/People.vue?00a1","webpack:///./src/components/Icons/People.vue","webpack:///./src/components/Icons/Information.vue?d8f0","webpack:///./src/components/Icons/Information.vue","webpack:///./src/components/Icons/Cart.vue?5033","webpack:///./src/components/Icons/Cart.vue","webpack:///./src/components/Icons/Phone.vue?6bc7","webpack:///./src/components/Icons/Phone.vue","webpack:///src/components/Auth/RegisterStep1.vue","webpack:///./src/components/Auth/RegisterStep1.vue?472d","webpack:///./src/components/Auth/RegisterStep1.vue","webpack:///./src/components/Auth/RegisterStep12.vue?4e92","webpack:///src/components/Auth/RegisterStep12.vue","webpack:///./src/components/Auth/RegisterStep12.vue?595a","webpack:///./src/components/Auth/RegisterStep12.vue","webpack:///./src/components/Auth/RegisterStep2.vue?0a2c","webpack:///./src/components/Icons/Individual.vue?70a8","webpack:///./src/components/Icons/Individual.vue","webpack:///./src/components/Icons/Office.vue?22ef","webpack:///./src/components/Icons/Office.vue","webpack:///./src/components/Icons/Cnp.vue?1e6e","webpack:///./src/components/Icons/Cnp.vue","webpack:///./src/components/Icons/Building.vue?63cd","webpack:///./src/components/Icons/Building.vue","webpack:///./src/components/Icons/Cui.vue?9b00","webpack:///./src/components/Icons/Cui.vue","webpack:///./src/components/Icons/UserSettings.vue?34a2","webpack:///./src/components/Icons/UserSettings.vue","webpack:///./src/components/Icons/SettingsGoal.vue?2368","webpack:///./src/components/Icons/SettingsGoal.vue","webpack:///./src/components/Icons/ObjectivesList.vue?b07e","webpack:///./src/components/Icons/ObjectivesList.vue","webpack:///src/components/Auth/RegisterStep2.vue","webpack:///./src/components/Auth/RegisterStep2.vue?c3d3","webpack:///./src/components/Auth/RegisterStep2.vue","webpack:///./src/components/Auth/RegisterStep21.vue?7b2e","webpack:///./src/components/Icons/Dots.vue?6668","webpack:///./src/components/Icons/Dots.vue","webpack:///src/components/Auth/RegisterStep21.vue","webpack:///./src/components/Auth/RegisterStep21.vue?1155","webpack:///./src/components/Auth/RegisterStep21.vue","webpack:///./src/components/Auth/RegisterStep3.vue?9cb6","webpack:///./src/components/Icons/Card.vue?e313","webpack:///./src/components/Icons/Card.vue","webpack:///./src/components/Icons/Date.vue?4b16","webpack:///./src/components/Icons/Date.vue","webpack:///src/components/Auth/RegisterStep3.vue","webpack:///./src/components/Auth/RegisterStep3.vue?208f","webpack:///./src/components/Auth/RegisterStep3.vue","webpack:///./src/components/Icons/Lock.vue?4ac2","webpack:///./src/components/Icons/Lock.vue","webpack:///./src/components/Icons/ThumbsUp.vue?cc56","webpack:///./src/components/Icons/ThumbsUp.vue","webpack:///src/components/Auth/Register.vue","webpack:///./src/components/Auth/Register.vue?4ef1","webpack:///./src/components/Auth/Register.vue","webpack:///./src/components/Auth/ChangeCard.vue?9306","webpack:///src/components/Auth/ChangeCard.vue","webpack:///./src/components/Auth/ChangeCard.vue?e814","webpack:///./src/components/Auth/ChangeCard.vue","webpack:///./src/components/Auth/RegisterSuccess.vue?b8fc","webpack:///src/components/Auth/RegisterSuccess.vue","webpack:///./src/components/Auth/RegisterSuccess.vue?3580","webpack:///./src/components/Auth/RegisterSuccess.vue","webpack:///./src/components/Auth/SchimbareCardSuccess.vue?bed8","webpack:///src/components/Auth/SchimbareCardSuccess.vue","webpack:///./src/components/Auth/SchimbareCardSuccess.vue?fbb9","webpack:///./src/components/Auth/SchimbareCardSuccess.vue","webpack:///./src/components/Auth/RegisterSuccessOp.vue?2804","webpack:///./src/components/Icons/Download.vue?c21d","webpack:///./src/components/Icons/Download.vue","webpack:///src/components/Auth/RegisterSuccessOp.vue","webpack:///./src/components/Auth/RegisterSuccessOp.vue?4c31","webpack:///./src/components/Auth/RegisterSuccessOp.vue","webpack:///./src/components/Auth/ForgotPassword.vue?1d01","webpack:///src/components/Auth/ForgotPassword.vue","webpack:///./src/components/Auth/ForgotPassword.vue?aa81","webpack:///./src/components/Auth/ForgotPassword.vue","webpack:///./src/components/Auth/ForgotPasswordSuccess.vue?f9c1","webpack:///src/components/Auth/ForgotPasswordSuccess.vue","webpack:///./src/components/Auth/ForgotPasswordSuccess.vue?c410","webpack:///./src/components/Auth/ForgotPasswordSuccess.vue","webpack:///./src/components/Auth/ResetPassword.vue?e3b8","webpack:///src/components/Auth/ResetPassword.vue","webpack:///./src/components/Auth/ResetPassword.vue?0efc","webpack:///./src/components/Auth/ResetPassword.vue","webpack:///./src/components/Auth/ResetPasswordSuccess.vue?e378","webpack:///src/components/Auth/ResetPasswordSuccess.vue","webpack:///./src/components/Auth/ResetPasswordSuccess.vue?5730","webpack:///./src/components/Auth/ResetPasswordSuccess.vue","webpack:///./src/components/Pages/Objectives.vue?3960","webpack:///./src/components/General/EmptyPage.vue?2e07","webpack:///src/components/General/EmptyPage.vue","webpack:///./src/components/General/EmptyPage.vue?a307","webpack:///./src/components/General/EmptyPage.vue","webpack:///./src/components/General/NotAllowed.vue?ca89","webpack:///src/components/General/NotAllowed.vue","webpack:///./src/components/General/NotAllowed.vue?7132","webpack:///./src/components/General/NotAllowed.vue","webpack:///./src/components/General/NotPaid.vue?ca56","webpack:///src/components/General/NotPaid.vue","webpack:///./src/components/General/NotPaid.vue?9bf5","webpack:///./src/components/General/NotPaid.vue","webpack:///./src/components/Icons/ObjectivesEmpty.vue?9420","webpack:///./src/components/Icons/ObjectivesEmpty.vue","webpack:///./src/components/Icons/EditDots.vue?080e","webpack:///./src/components/Icons/EditDots.vue","webpack:///./src/components/Icons/Filter.vue?096b","webpack:///./src/components/Icons/Filter.vue","webpack:///src/components/Pages/Objectives.vue","webpack:///./src/components/Pages/Objectives.vue?d551","webpack:///./src/components/Pages/Objectives.vue","webpack:///./src/components/Pages/MasterGoals.vue?a616","webpack:///./src/components/Icons/VisionEmpty.vue?8fd2","webpack:///./src/components/Icons/VisionEmpty.vue","webpack:///src/components/Pages/MasterGoals.vue","webpack:///./src/components/Pages/MasterGoals.vue?bef1","webpack:///./src/components/Pages/MasterGoals.vue","webpack:///./src/components/Pages/ShowObjective.vue?af5b","webpack:///./src/components/Pages/NotFound.vue?ecbf","webpack:///src/components/Pages/NotFound.vue","webpack:///./src/components/Pages/NotFound.vue?95ee","webpack:///./src/components/Pages/NotFound.vue","webpack:///./src/components/Icons/List.vue?5176","webpack:///./src/components/Icons/List.vue","webpack:///./src/components/Icons/CheckPrimary.vue?e2c7","webpack:///./src/components/Icons/CheckPrimary.vue","webpack:///src/components/Pages/ShowObjective.vue","webpack:///./src/components/Pages/ShowObjective.vue?8627","webpack:///./src/components/Pages/ShowObjective.vue","webpack:///./src/components/Pages/ShowMasterGoal.vue?9890","webpack:///./src/components/General/TreeChart.vue?192e","webpack:///./src/components/Icons/KeyResults.vue?55f1","webpack:///./src/components/Icons/KeyResults.vue","webpack:///src/components/General/TreeChart.vue","webpack:///./src/components/General/TreeChart.vue?dec3","webpack:///./src/components/General/TreeChart.vue","webpack:///./src/components/Icons/Check.vue?ba19","webpack:///./src/components/Icons/Check.vue","webpack:///src/components/Pages/ShowMasterGoal.vue","webpack:///./src/components/Pages/ShowMasterGoal.vue?2b41","webpack:///./src/components/Pages/ShowMasterGoal.vue","webpack:///./src/components/Auth/Maintenance.vue?c700","webpack:///src/components/Auth/Maintenance.vue","webpack:///./src/components/Auth/Maintenance.vue?b7a7","webpack:///./src/components/Auth/Maintenance.vue","webpack:///./src/components/Pages/Users.vue?ddb2","webpack:///src/components/Pages/Users.vue","webpack:///./src/components/Pages/Users.vue?0c32","webpack:///./src/components/Pages/Users.vue","webpack:///./src/components/Pages/ShowUser.vue?027e","webpack:///./src/components/Icons/ObjectiveSingle.vue?cd7d","webpack:///./src/components/Icons/ObjectiveSingle.vue","webpack:///src/components/Pages/ShowUser.vue","webpack:///./src/components/Pages/ShowUser.vue?00c7","webpack:///./src/components/Pages/ShowUser.vue","webpack:///./src/components/Pages/Reports.vue?8fb5","webpack:///./src/components/Icons/ReportsEmpty.vue?e1ed","webpack:///./src/components/Icons/ReportsEmpty.vue","webpack:///./src/components/Icons/SimpleList.vue?294a","webpack:///./src/components/Icons/SimpleList.vue","webpack:///./src/components/Reports/DailyPromise.vue?bc4a","webpack:///./src/components/Icons/Notice.vue?4b4c","webpack:///./src/components/Icons/Notice.vue","webpack:///src/components/Reports/DailyPromise.vue","webpack:///./src/components/Reports/DailyPromise.vue?646f","webpack:///./src/components/Reports/DailyPromise.vue","webpack:///src/components/Pages/Reports.vue","webpack:///./src/components/Pages/Reports.vue?907c","webpack:///./src/components/Pages/Reports.vue","webpack:///./src/components/Pages/Game.vue?422f","webpack:///src/components/Pages/Game.vue","webpack:///./src/components/Pages/Game.vue?ed66","webpack:///./src/components/Pages/Game.vue","webpack:///./src/components/Pages/PublicMasterGoal.vue?da46","webpack:///./src/components/Public/TreeChartPublic.vue?50ac","webpack:///src/components/Public/TreeChartPublic.vue","webpack:///./src/components/Public/TreeChartPublic.vue?f001","webpack:///./src/components/Public/TreeChartPublic.vue","webpack:///src/components/Pages/PublicMasterGoal.vue","webpack:///./src/components/Pages/PublicMasterGoal.vue?1e80","webpack:///./src/components/Pages/PublicMasterGoal.vue","webpack:///./src/routes.js","webpack:///./src/auth.js","webpack:///./src/components/App.vue?203e","webpack:///./src/components/Layouts/MainTemplate.vue?f465","webpack:///./src/components/General/Navbar.vue?3d0d","webpack:///./src/components/Icons/Bell.vue?42d4","webpack:///./src/components/Icons/Bell.vue","webpack:///src/components/General/Navbar.vue","webpack:///./src/components/General/Navbar.vue?c49d","webpack:///./src/components/General/Navbar.vue","webpack:///./src/components/General/Sidebar.vue?e14d","webpack:///./src/components/Icons/Logout.vue?2bfe","webpack:///./src/components/Icons/Logout.vue","webpack:///src/components/General/Sidebar.vue","webpack:///./src/components/General/Sidebar.vue?43d8","webpack:///./src/components/General/Sidebar.vue","webpack:///./src/components/Modals/KeyResult.vue?cb14","webpack:///./src/components/Icons/ProgressKr.vue?f3a4","webpack:///./src/components/Icons/ProgressKr.vue","webpack:///./src/components/Icons/Refresh.vue?ab47","webpack:///./src/components/Icons/Refresh.vue","webpack:///./src/components/SubModals/CalendarPeriod.vue?81d5","webpack:///src/components/SubModals/CalendarPeriod.vue","webpack:///./src/components/SubModals/CalendarPeriod.vue?281b","webpack:///./src/components/SubModals/CalendarPeriod.vue","webpack:///./src/components/SubModals/KeyResultProgress.vue?59a6","webpack:///./src/components/Icons/Unity.vue?1c5c","webpack:///./src/components/Icons/Unity.vue","webpack:///./src/components/Icons/StartValue.vue?979f","webpack:///./src/components/Icons/StartValue.vue","webpack:///./src/components/Icons/EndValue.vue?81be","webpack:///./src/components/Icons/EndValue.vue","webpack:///src/components/SubModals/KeyResultProgress.vue","webpack:///./src/components/SubModals/KeyResultProgress.vue?6bdd","webpack:///./src/components/SubModals/KeyResultProgress.vue","webpack:///./src/components/SubModals/ConfirmClose.vue?bf10","webpack:///src/components/SubModals/ConfirmClose.vue","webpack:///./src/components/SubModals/ConfirmClose.vue?3fe2","webpack:///./src/components/SubModals/ConfirmClose.vue","webpack:///src/components/Modals/KeyResult.vue","webpack:///./src/components/Modals/KeyResult.vue?c077","webpack:///./src/components/Modals/KeyResult.vue","webpack:///./src/components/Modals/KeyResultModals.vue?19a6","webpack:///./src/components/Modals/KeyResultTasks.vue?8f3e","webpack:///./src/components/SubModals/ConfirmDelete.vue?54ee","webpack:///src/components/SubModals/ConfirmDelete.vue","webpack:///./src/components/SubModals/ConfirmDelete.vue?b53f","webpack:///./src/components/SubModals/ConfirmDelete.vue","webpack:///./src/components/Icons/Edit.vue?416b","webpack:///./src/components/Icons/Edit.vue","webpack:///./src/components/Icons/Delete.vue?5b3e","webpack:///./src/components/Icons/Delete.vue","webpack:///src/components/Modals/KeyResultTasks.vue","webpack:///./src/components/Modals/KeyResultTasks.vue?5395","webpack:///./src/components/Modals/KeyResultTasks.vue","webpack:///./src/components/Modals/KeyResultPromises.vue?a451","webpack:///src/components/Modals/KeyResultPromises.vue","webpack:///./src/components/Modals/KeyResultPromises.vue?2020","webpack:///./src/components/Modals/KeyResultPromises.vue","webpack:///./src/components/Modals/KeyResultUpdates.vue?9ccc","webpack:///./src/components/Icons/InfoUpdates.vue?b1ca","webpack:///./src/components/Icons/InfoUpdates.vue","webpack:///./src/components/SubModals/CreateUpdate.vue?2aa2","webpack:///src/components/SubModals/CreateUpdate.vue","webpack:///./src/components/SubModals/CreateUpdate.vue?2015","webpack:///./src/components/SubModals/CreateUpdate.vue","webpack:///src/components/Modals/KeyResultUpdates.vue","webpack:///./src/components/Modals/KeyResultUpdates.vue?5cbc","webpack:///./src/components/Modals/KeyResultUpdates.vue","webpack:///./src/components/Modals/KeyResultComments.vue?d1a2","webpack:///src/components/Modals/KeyResultComments.vue","webpack:///./src/components/Modals/KeyResultComments.vue?6502","webpack:///./src/components/Modals/KeyResultComments.vue","webpack:///src/components/Modals/KeyResultModals.vue","webpack:///./src/components/Modals/KeyResultModals.vue?803b","webpack:///./src/components/Modals/KeyResultModals.vue","webpack:///./src/components/Modals/Objective.vue?2d3d","webpack:///./src/components/Icons/Public.vue?d39a","webpack:///./src/components/Icons/Public.vue","webpack:///./src/components/Icons/Privat.vue?d760","webpack:///./src/components/Icons/Privat.vue","webpack:///./src/components/Icons/Personal.vue?c004","webpack:///./src/components/Icons/Personal.vue","webpack:///./src/components/Icons/MasterGoals.vue?857b","webpack:///./src/components/Icons/MasterGoals.vue","webpack:///./src/components/Icons/PrivacySquare.vue?e4d5","webpack:///./src/components/Icons/PrivacySquare.vue","webpack:///./src/components/Icons/LevelUp.vue?48b2","webpack:///./src/components/Icons/LevelUp.vue","webpack:///src/components/Modals/Objective.vue","webpack:///./src/components/Modals/Objective.vue?8fca","webpack:///./src/components/Modals/Objective.vue","webpack:///./src/components/Modals/MasterGoal.vue?29ad","webpack:///src/components/Modals/MasterGoal.vue","webpack:///./src/components/Modals/MasterGoal.vue?c5f3","webpack:///./src/components/Modals/MasterGoal.vue","webpack:///./src/components/Modals/Settings.vue?a6fa","webpack:///./src/components/SubModals/CreateTag.vue?dee6","webpack:///./src/components/Icons/IconRemoveTag.vue?e552","webpack:///./src/components/Icons/IconRemoveTag.vue","webpack:///./src/components/Icons/Tags.vue?809e","webpack:///./src/components/Icons/Tags.vue","webpack:///src/components/SubModals/CreateTag.vue","webpack:///./src/components/SubModals/CreateTag.vue?2de0","webpack:///./src/components/SubModals/CreateTag.vue","webpack:///./src/components/SubModals/ListTags.vue?ee73","webpack:///src/components/SubModals/ListTags.vue","webpack:///./src/components/SubModals/ListTags.vue?1c5c","webpack:///./src/components/SubModals/ListTags.vue","webpack:///./src/components/SubModals/ListReferrals.vue?7d43","webpack:///./src/components/Icons/Copy.vue?3ee8","webpack:///./src/components/Icons/Copy.vue","webpack:///./src/components/Icons/ReferralCode.vue?218c","webpack:///./src/components/Icons/ReferralCode.vue","webpack:///src/components/SubModals/ListReferrals.vue","webpack:///./src/components/SubModals/ListReferrals.vue?43c0","webpack:///./src/components/SubModals/ListReferrals.vue","webpack:///./src/components/SubModals/ListInvoices.vue?ac62","webpack:///./src/components/Icons/PencilAvatar.vue?f46a","webpack:///./src/components/Icons/PencilAvatar.vue","webpack:///./src/components/Icons/BillingDetails.vue?e7df","webpack:///./src/components/Icons/BillingDetails.vue","webpack:///./src/components/Icons/Invoice.vue?c00b","webpack:///./src/components/Icons/Invoice.vue","webpack:///src/components/SubModals/ListInvoices.vue","webpack:///./src/components/SubModals/ListInvoices.vue?fc39","webpack:///./src/components/SubModals/ListInvoices.vue","webpack:///./src/components/Modals/Profile.vue?7d98","webpack:///./src/components/Icons/Language.vue?16e4","webpack:///./src/components/Icons/Language.vue","webpack:///src/components/Modals/Profile.vue","webpack:///./src/components/Modals/Profile.vue?e87c","webpack:///./src/components/Modals/Profile.vue","webpack:///./src/components/SubModals/SubscriptionGeneral.vue?3b99","webpack:///./src/components/Icons/CreditCard.vue?6b94","webpack:///./src/components/Icons/CreditCard.vue","webpack:///src/components/SubModals/SubscriptionGeneral.vue","webpack:///./src/components/SubModals/SubscriptionGeneral.vue?bd01","webpack:///./src/components/SubModals/SubscriptionGeneral.vue","webpack:///./src/components/SubModals/UpgradeSubscription.vue?e9e4","webpack:///src/components/SubModals/UpgradeSubscription.vue","webpack:///./src/components/SubModals/UpgradeSubscription.vue?63a5","webpack:///./src/components/SubModals/UpgradeSubscription.vue","webpack:///./src/components/SubModals/CardDetails.vue?ee6c","webpack:///src/components/SubModals/CardDetails.vue","webpack:///./src/components/SubModals/CardDetails.vue?da49","webpack:///./src/components/SubModals/CardDetails.vue","webpack:///./src/components/SubModals/InvoiceDetails.vue?2ba4","webpack:///./src/components/Icons/Circles.vue?6602","webpack:///./src/components/Icons/Circles.vue","webpack:///src/components/SubModals/InvoiceDetails.vue","webpack:///./src/components/SubModals/InvoiceDetails.vue?cbd4","webpack:///./src/components/SubModals/InvoiceDetails.vue","webpack:///./src/components/SubModals/DownloadLinks.vue?1ec9","webpack:///./src/components/Icons/WindowsIcon.vue?41fa","webpack:///./src/components/Icons/WindowsIcon.vue","webpack:///./src/components/Icons/WindowsActiveIcon.vue?3411","webpack:///./src/components/Icons/WindowsActiveIcon.vue","webpack:///./src/components/Icons/LinuxIcon.vue?847f","webpack:///./src/components/Icons/LinuxIcon.vue","webpack:///./src/components/Icons/LinuxActiveIcon.vue?699b","webpack:///./src/components/Icons/LinuxActiveIcon.vue","webpack:///./src/components/Icons/AppleIcon.vue?41f9","webpack:///./src/components/Icons/AppleIcon.vue","webpack:///./src/components/Icons/AppleActiveIcon.vue?3f77","webpack:///./src/components/Icons/AppleActiveIcon.vue","webpack:///src/components/SubModals/DownloadLinks.vue","webpack:///./src/components/SubModals/DownloadLinks.vue?c8c3","webpack:///./src/components/SubModals/DownloadLinks.vue","webpack:///./src/components/SubModals/AddEmailsInvoices.vue?1b62","webpack:///src/components/SubModals/AddEmailsInvoices.vue","webpack:///./src/components/SubModals/AddEmailsInvoices.vue?2d06","webpack:///./src/components/SubModals/AddEmailsInvoices.vue","webpack:///src/components/Modals/Settings.vue","webpack:///./src/components/Modals/Settings.vue?f761","webpack:///./src/components/Modals/Settings.vue","webpack:///./src/components/Modals/Notifications.vue?71b0","webpack:///./src/components/Icons/LargeBell.vue?645f","webpack:///./src/components/Icons/LargeBell.vue","webpack:///src/components/Modals/Notifications.vue","webpack:///./src/components/Modals/Notifications.vue?6c2a","webpack:///./src/components/Modals/Notifications.vue","webpack:///./src/components/Modals/User.vue?2599","webpack:///./src/components/Icons/Timer.vue?9539","webpack:///./src/components/Icons/Timer.vue","webpack:///src/components/Modals/User.vue","webpack:///./src/components/Modals/User.vue?efaf","webpack:///./src/components/Modals/User.vue","webpack:///./src/components/Modals/UpdateKeyResult.vue?236b","webpack:///src/components/Modals/UpdateKeyResult.vue","webpack:///./src/components/Modals/UpdateKeyResult.vue?add1","webpack:///./src/components/Modals/UpdateKeyResult.vue","webpack:///./src/components/Modals/AddPromise.vue?4c86","webpack:///src/components/Modals/AddPromise.vue","webpack:///./src/components/Modals/AddPromise.vue?7816","webpack:///./src/components/Modals/AddPromise.vue","webpack:///./src/components/Modals/EvaluatePromise.vue?bebe","webpack:///./src/components/SubModals/ReasonEvaluation.vue?2da3","webpack:///src/components/SubModals/ReasonEvaluation.vue","webpack:///./src/components/SubModals/ReasonEvaluation.vue?b2db","webpack:///./src/components/SubModals/ReasonEvaluation.vue","webpack:///src/components/Modals/EvaluatePromise.vue","webpack:///./src/components/Modals/EvaluatePromise.vue?e0ac","webpack:///./src/components/Modals/EvaluatePromise.vue","webpack:///./src/components/Modals/Delete.vue?331e","webpack:///src/components/Modals/Delete.vue","webpack:///./src/components/Modals/Delete.vue?fdd1","webpack:///./src/components/Modals/Delete.vue","webpack:///./src/components/Modals/CantCreateMore.vue?daf1","webpack:///src/components/Modals/CantCreateMore.vue","webpack:///./src/components/Modals/CantCreateMore.vue?6695","webpack:///./src/components/Modals/CantCreateMore.vue","webpack:///./src/components/Modals/CantCreateMoreObjective.vue?1d45","webpack:///src/components/Modals/CantCreateMoreObjective.vue","webpack:///./src/components/Modals/CantCreateMoreObjective.vue?0803","webpack:///./src/components/Modals/CantCreateMoreObjective.vue","webpack:///./src/components/Modals/ChangeSubscription.vue?2ea8","webpack:///src/components/Modals/ChangeSubscription.vue","webpack:///./src/components/Modals/ChangeSubscription.vue?df39","webpack:///./src/components/Modals/ChangeSubscription.vue","webpack:///./src/components/Modals/PaymentError.vue?c786","webpack:///src/components/Modals/PaymentError.vue","webpack:///./src/components/Modals/PaymentError.vue?733f","webpack:///./src/components/Modals/PaymentError.vue","webpack:///./src/components/Modals/TutorialPromise.vue?d449","webpack:///src/components/Modals/TutorialPromise.vue","webpack:///./src/components/Modals/TutorialPromise.vue?0637","webpack:///./src/components/Modals/TutorialPromise.vue","webpack:///./src/components/Modals/Congratulations.vue?7d07","webpack:///src/components/Modals/Congratulations.vue","webpack:///./src/components/Modals/Congratulations.vue?d8c3","webpack:///./src/components/Modals/Congratulations.vue","webpack:///./src/components/Modals/ShareMasterGoal.vue?1f5d","webpack:///src/components/Modals/ShareMasterGoal.vue","webpack:///./src/components/Modals/ShareMasterGoal.vue?fefc","webpack:///./src/components/Modals/ShareMasterGoal.vue","webpack:///./src/components/Modals/Prize.vue?cdb1","webpack:///./src/components/Icons/JoiningPrize.vue?09d1","webpack:///./src/components/Icons/JoiningPrize.vue","webpack:///src/components/Modals/Prize.vue","webpack:///./src/components/Modals/Prize.vue?dd9f","webpack:///./src/components/Modals/Prize.vue","webpack:///./src/components/Modals/Tag.vue?93d5","webpack:///src/components/Modals/Tag.vue","webpack:///./src/components/Modals/Tag.vue?0355","webpack:///./src/components/Modals/Tag.vue","webpack:///./src/components/Modals/CantAddMoreUpdates.vue?db35","webpack:///src/components/Modals/CantAddMoreUpdates.vue","webpack:///./src/components/Modals/CantAddMoreUpdates.vue?cb9e","webpack:///./src/components/Modals/CantAddMoreUpdates.vue","webpack:///./src/components/Modals/ReportPeople.vue?073b","webpack:///src/components/Modals/ReportPeople.vue","webpack:///./src/components/Modals/ReportPeople.vue?cbd0","webpack:///./src/components/Modals/ReportPeople.vue","webpack:///./src/components/General/SidebarMobile.vue?7cf1","webpack:///src/components/General/SidebarMobile.vue","webpack:///./src/components/General/SidebarMobile.vue?967e","webpack:///./src/components/General/SidebarMobile.vue","webpack:///./src/components/General/ModalTranslate.vue?bb52","webpack:///src/components/General/ModalTranslate.vue","webpack:///./src/components/General/ModalTranslate.vue?efc8","webpack:///./src/components/General/ModalTranslate.vue","webpack:///src/components/Layouts/MainTemplate.vue","webpack:///./src/components/Layouts/MainTemplate.vue?b0c8","webpack:///./src/components/Layouts/MainTemplate.vue","webpack:///./src/components/Layouts/LoginTemplate.vue?eb2b","webpack:///src/components/Layouts/LoginTemplate.vue","webpack:///./src/components/Layouts/LoginTemplate.vue?631f","webpack:///./src/components/Layouts/LoginTemplate.vue","webpack:///./src/components/Layouts/ChangeCardTemplate.vue?2152","webpack:///src/components/Layouts/ChangeCardTemplate.vue","webpack:///./src/components/Layouts/ChangeCardTemplate.vue?35d5","webpack:///./src/components/Layouts/ChangeCardTemplate.vue","webpack:///./src/components/Layouts/FullPage.vue?579d","webpack:///./src/components/Modals/SidebarOrg.vue?bdb0","webpack:///src/components/Modals/SidebarOrg.vue","webpack:///./src/components/Modals/SidebarOrg.vue?5e28","webpack:///./src/components/Modals/SidebarOrg.vue","webpack:///./src/components/Modals/DetailsObjective.vue?951b","webpack:///src/components/Modals/DetailsObjective.vue","webpack:///./src/components/Modals/DetailsObjective.vue?b7af","webpack:///./src/components/Modals/DetailsObjective.vue","webpack:///src/components/Layouts/FullPage.vue","webpack:///./src/components/Layouts/FullPage.vue?f6b0","webpack:///./src/components/Layouts/FullPage.vue","webpack:///src/components/App.vue","webpack:///./src/components/App.vue?91cd","webpack:///./src/components/App.vue","webpack:///./src/i18n.js","webpack:///./src/main.js","webpack:///./src/libraries/flappy.js","webpack:///./src/libraries/buzz.min.js","webpack:///./src/components/Modals/Profile.vue?b9c6","webpack:///./src/libraries/jquery.transit.min.js","webpack:///./src/components/Pages/ShowMasterGoal.vue?cefb","webpack:///./src/libraries/particles.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","map","webpackContext","req","id","webpackContextResolve","e","Error","code","keys","resolve","_vm","this","_h","$createElement","_c","_self","staticClass","on","$event","$root","$emit","arrayTranslations","_v","_e","attrs","preventDefault","login","_s","$t","class","has_error","$v","email","$error","complete","error","directives","rawName","expression","domProps","target","composing","password","path","$resize","$mq","above","view_game","_m","viewGame","defaultOptionsLogin","handleAnimationLogin","staticRenderFns","script","component","step_active","$route","user","next_step","first_name","ref","$set","last_name","mail_exists","phone","country","optionsCountries","model","callback","$$v","slot","goNextStep","logoAnim","defaultOptionsLogo","handleAnimationLogo","errorCoupon","cuponCode","stopPropagation","goNextWithout","checkCode","packagesList","fe_description","compare_at_price_euro","_f","price_in_euro","toFixed","closeModalCoupon","package","packageActive","price","newPrices","find","el","package_id","euro_prefix","changeTypePerson","scopedSlots","_u","fn","props","option","selectedTypePerson","complet_name","cnp","company_name","company_cui","bank_name","terms_and_conditions","terms_link","Array","isArray","_i","$$a","$$el","$$c","checked","$$i","concat","typePayment","card","card_number","stripeError","cardErrors","cardNumber","arg","card_expiration","cardExpiry","card_cvc","cardCvc","activeTooltip","downloadInvoice","redirect","resetPassword","emailSend","minLength","confirm_password","sameAsPassword","objectives","notAllowed","search_text","activeStatusObj","_l","objStatus","active","changeActiveStatus","activeQuarter","quarter","year","quarterItem","changeActiveQuarter","start_quarter","end_quarter","$auth","rights","can_create_objective","showModal","openModalV2","filteredObjectives","objective","showObjective","highlight","charAt","toUpperCase","description","needs_an_update","need_evaluate_promise","key_results_in_progress","total","key_results_count","moment","start_date","percent","$tc","diffDays","end_date","parseInt","toString","disabled","pink","green","style","show","hide","avatar","edit","delete","showDropdown","slug","staticStyle","defaultOptions","handleAnimation","textEmpty","status","openModalSubscription","masterGoals","activeInvolved","changeActiveStatusInvolved","activeStatus","filteredMasterGoals","master_goal","hoverMasterGoal","showMasterGoal","percentage_finished","remaining_days","linked_master_goals","linked_objectives","people_involved","below","key_results_finished","percentIntervalDays","filteredKrs","key_result","completed","upcoming","showModalKR","uuid","promises_completed","promises_count","diffDaysFrom","last_key_result_log","created_at","displayKeyResultCurrentValue","optionsUnits","unity","progress_type","to","$options","filters","numeral","unit","from","start_value","parseFloat","openSidebar","hideItemsFinished","hideFinished","key_results","centerTree","extendTree","exportImg","zoomPage","backToList","treeChartKey","landscape","goal_count","clickNode","parentLevel","treeData","children","extend","checkShowChildren","node","type","create_objective","master_goal_id","blue","has_one_overdue","overdue","view","viewObjective","red","open","isHidden","storeCookieActivity","goal_key_result","index","role","warning","key_results_logs_count","current_value","parentOpen","toggleExtend","hasGoal","maxNumber","users","selectedTags","tags","clearSelectedTags","searchTags","tag","includes","selectTag","can_create_user","filteredUsers","hoverUser","showProfile","color_name","toLowerCase","objectives_count","has_daily_promise","promise","key_results_names","role_name","working_days","daily_promise","key_results_involved","showEvaluate","timeRemain","default_timeline_offset","timeline_offset","changeOffset","data_timeline","day","format","dayWidth","week","not_set","isSame","why_not","activetab","activateTab","filteredObjs","activeStatusKr","krStatus","showDropdownObj","activeTab","people_working","reportData","set_promises","established","remained_promises","completed_promises","uncompleted_promises","calendarFilterSettings","maxDateCalendar","updateRangeFilter","picker","startDate","endDate","dateRange","promises","user_name","total_key_results","routes","ChangeCard","meta","auth","layout","Register","RegisterSuccess","beforeEnter","next","location","replace","SchimbareCardSuccess","RegisterSuccessOp","router","VueRouter","history","linkActiveClass","config","request","token","options","http","_setHeaders","Authorization","response","res","token_jwt","split","trim","axios","tokenDefaultName","tokenStore","rolesVar","registerData","url","method","loginData","fetchUser","logoutData","makeRequest","fetchData","enabled","refreshData","interval","_t","closeModals","show_modal","modelId","requiredData","userData","modalFromPage","closeModal","key_result_modals","krUuid","modalKeyTab","update_key_result","typeDelete","fromDelete","evaluate_promise","share_master_goal","prize","report_people","componentTranslation","arrayTranslationKeys","goRoute","navbarBack","navbarTitle","navbarDescription","viewTitle","notifications","ready","check","goToGame","params","logout","editAction","activeSlide","clearObjective","objectiveOptions","changeDisabledPeriod","selectedUser","optionsUsers","fullName","progressData","showSubModal","progressDataText","frequencyData","frequencyInterval","changeActiveFrequency","disabledPeriod","clearRange","focusRequired","totalDaysRange","saveModifications","show_subm_modal","closeModalConfirmed","cancelClose","JSON","stringify","getIntervalData","closeSubModal","getProgressData","resetCalendar","errorValidation","validRange","calendarCounts","disabledDayNamesArray","limitsRange","countDays","datesSelected","totalDays","workedDays","validationLogic","optionsProgress","item","addUnity","activeTabPr","keyResultObj","refreshModal","keyResult","measurement","can_create","showAddTask","finished","completeKr","showAddTaskInput","indexOf","_k","keyCode","createTask","newTaskName","task","done","editedTask","updateTask","editItem","deleteItem","tasks","closeDelete","confirmDelete","nameItem","cancelDelete","submitDelete","promise_day","storePromise","viewCreatePromise","needs_to_be_evaluated","pending","resolved_at","can_create_key_result_logs","showCantAdd","key_result_logs","in_the_past","diffDaysFromCreate","frec","last_up_date","diff_days_last_update","update","extendCollapse","was_made_in_interval","diff_days_from_last_log","key_result_percent","state","emitRefresh","last_update_value","text","diffPercent","degree_of_confidence","optionDegree","selected","submitUpdate","showAddComment","viewCreateComment","storeComment","newComment","comments","comment","yellow","currentEditComment","refInFor","currentEdit","message","editComment","viewReplyPopulate","cancelEdit","updateComment","replys","reply_comm","viewReply","replyCommentSave","replyComment","viewSelectUser","dropdownIsOpen","selectedMasterGoal","optionsMasterGoals","level_depth","selectedPrivacy","managersSelected","optionsManagers","searchManagers","manager","selectManager","changeActiveSlide","view_subscription","instance","can_upgrade_account","changeActiveSlideTag","modelTag","viewSlide","selectedColor","color","selectColor","selectUsersId","customLabel","selectUserId","values","isOpen","search","usersSelected","usr","removeTaguser","empty","copyToClipboard","referralCode","referrals","referral","receiverEmails","inputEmailsError","editEmails","canEditEmails","saveEmails","cancelEditEmails","cui","country_name","invoices","invoice","download_link","created","invoice_number","errorData","onFileChange","language","optionsLanguage","selectLanguage","value_language","password_confirmation","report_mail","net_set_promise_mail","next_day_assigment_mail","short_description","has_button","user_limit","objective_limit","cardDetails","last4","exp_month","exp_year","subPackage","selectedPackage","ChangeActivePlan","results_limit","has_company","optionsCompanies","selectedCountry","receiverMails","active_tab","changeTab","countUnread","loaded","notification","need_link","objective_slug","infiniteNotificationsActivity","activity_notifications","new","seen","infiniteNotifications","tagsSelected","optionsTags","groupItems","promise_time","optionsHours","requiredErrorMsg","isAdmin","checkOtherInput","isManager","selectedKeyResult","next_date_for_update","parseFLoat","optionsDegreeConfidence","backgroundColor","focus","start","end","keyresultsSelected","clearSelectedKeyResults","optionsKeyResults","searchKeyResults","keyresult","selectKeyResult","krn","openReason","saveResponseFailed","reason","sendResponse","changeModal","instance_status","pack","selectPlan","couponInvalid","share_status","changeStatus","inactive","image_prize","prefix","total_promises","completed_promises_percent","saveToFile","roRo","enUs","valuesRo","valuesEn","subModalShow","confirmClose","sidebar_org","details_objective","mainData","visions","vision","keyResults","loadLocaleMessages","locales","require","messages","forEach","matched","match","locale","Vue","use","VueI18n","process","fallbackLocale","silentTranslationWarn","Popper","default","$","jQuery","Defaults","modifiers","computeStyle","gpuAcceleration","buzz","vueNumeralFilterInstaller","Multiselect","Vuelidate","VueCardFormat","VueSvgGauge","VueSlider","VueDragscroll","DateRangePicker","VTooltip","MultiSelect","Inject","CheckBoxSelection","MultiSelectPlugin","Carousel3d","mediaQueries","MediaQueries","autosize","productionTip","Router","VueAxios","defaults","baseURL","VueAuth","VueCookies","directive","binding","vnode","clickOutsideEvent","event","contains","context","document","body","addEventListener","unbind","removeEventListener","relativeTime","future","FunctionalCalendar","dayNames","weekdaysMin","monthNames","months","shortMonthNames","monthsShort","mixin","hover","dropdownMenu","is","parent","toggleClass","i18n","render","h","App","$mount","game_start","currentstate","loopGameloop","loopPipeloop","debugmode","states","freeze","SplashScreen","GameScreen","ScoreScreen","gravity","velocity","position","rotation","jump","flyArea","height","score","highscore","pipeheight","pipewidth","pipes","replayclickable","volume","soundJump","sound","soundScore","soundHit","soundDie","soundSwoosh","getCookie","cname","ca","cookie","substring","setCookie","cvalue","exdays","Date","setTime","getTime","expires","toGMTString","showSplash","css","y","x","updatePlayer","stop","play","remove","transition","opacity","startGame","setBigScore","updaterate","setInterval","gameloop","updatePipes","playerJump","player","Math","min","rotate","top","clearInterval","box","getElementById","getBoundingClientRect","origwidth","origheight","boxwidth","sin","abs","boxheight","boxleft","width","left","boxtop","boxright","boxbottom","boundingbox","bottom","offset","playerDead","ceiling","nextpipe","nextpipeupper","pipetop","pipeleft","piperight","pipebottom","playerScore","screenClick","erase","elemscore","digits","append","setSmallScore","setHighScore","setMedal","elemmedal","medal","playerbottom","floor","movey","max","isIncompatible","any","showScore","bindOnce","wonmedal","scale","filter","padding","constraint","topheight","random","bottomheight","newpipe","all","setVolume","savedscore","click","removeClass","addClass","keydown","hasClass","Android","navigator","userAgent","BlackBerry","iOS","Opera","Safari","Windows","stopGame","a","b","define","AudioContext","webkitAudioContext","autoplay","crossOrigin","duration","formats","loop","placeholder","preload","webAudioApi","types","mp3","ogg","wav","aac","m4a","sounds","createElement","getAudioContext","audioCtx","pop","f","g","isSupported","load","togglePlay","paused","pause","isPaused","isEnded","ended","currentTime","unloop","removeAttribute","mute","muted","unmute","toggleMute","isMuted","getVolume","increaseVolume","decreaseVolume","whenReady","round","isNaN","setPercent","fromPercent","getPercent","toPercent","setSpeed","playbackRate","getSpeed","getDuration","getPlayed","played","getBuffered","buffered","getSeekable","seekable","getErrorCode","getErrorMessage","getStateCode","readyState","getStateMessage","getNetworkStateCode","networkState","getNetworkStateMessage","set","idx","func","trigger","createEvent","initEvent","originalEvent","dispatchEvent","fadeTo","clearTimeout","setTimeout","Function","fadeIn","fadeOut","fadeWith","addSource","src","appendChild","k","source","createMediaElementSource","connect","destination","group","arguments","getSounds","add","fade","canPlayType","isOGGSupported","isWAVSupported","isMP3Supported","isAACSupported","toTimer","fromTimer","pow","substr","transform","parse","queue","each","camelCase","transit","propertyMap","cssProps","u","inArray","cssEase","join","cssNumber","cssHooks","setFromString","fx","speeds","_default","version","marginLeft","marginRight","marginBottom","marginTop","paddingLeft","paddingRight","paddingBottom","paddingTop","useTransitionEnd","transitionDelay","transformOrigin","transform3d","MozTransition","OTransition","WebkitTransition","msTransition","transitionEnd","support","out","snap","easeInCubic","easeOutCubic","easeInOutCubic","easeInCirc","easeOutCirc","easeInOutCirc","easeInExpo","easeOutExpo","easeInOutExpo","easeInQuad","easeOutQuad","easeInOutQuad","easeInQuart","easeOutQuart","easeInOutQuart","easeInQuint","easeOutQuint","easeInOutQuint","easeInSine","easeOutSine","easeInOutSine","easeInBack","easeOutBack","easeInOutBack","jquery","constructor","unshift","setter","rotateX","rotateY","skewX","skewY","perspective","translate","_translateX","_translateY","rotate3d","easing","delay","v","z","offsetWidth","getTransitionValue","pJS","tag_id","canvas_el","querySelector","canvas","w","offsetHeight","particles","number","density","enable","value_area","shape","stroke","polygon","nb_sides","image","anim","speed","opacity_min","sync","size","size_min","line_linked","distance","move","direction","straight","out_mode","bounce","attract","array","interactivity","detect_on","events","onhover","onclick","resize","modes","grab","bubble","repulse","particles_nb","mouse","retina_detect","interact","vendors","tmp","deepExtend","obj","size_value","size_anim_speed","move_speed","line_linked_distance","line_linked_width","mode_grab_distance","mode_bubble_distance","mode_bubble_size","mode_repulse_distance","retinaInit","devicePixelRatio","pxratio","retina","canvasInit","ctx","getContext","canvasSize","particlesEmpty","particlesCreate","particlesDraw","densityAutoParticles","canvasPaint","fillRect","canvasClear","clearRect","particle","radius","size_status","vs","checkOverlap","color_selected","rgb","hexToRgb","undefined","hsl","opacity_status","vo","velbase","vx","vy","vx_i","vy_i","shape_type","shape_selected","sh","img","ratio","img_type","source_svg","createSvgImg","pushing","draw","radius_bubble","opacity_bubble","color_value","fillStyle","beginPath","arc","PI","rect","drawShape","drawImage","img_obj","closePath","strokeStyle","lineWidth","fill","particlesUpdate","ms","new_pos","x_left","x_right","y_top","y_bottom","isInArray","grabParticle","bubbleParticle","repulseParticle","p2","linkParticles","attractParticles","bounceParticles","particlesRefresh","cancelRequestAnimFrame","checkAnimFrame","drawAnimFrame","count_svg","p1","dx","dy","dist","sqrt","opacity_line","color_line","color_rgb_line","moveTo","lineTo","ax","ay","dist_p","pushParticles","nb","pos","pos_x","pos_y","removeParticles","init","dx_mouse","dy_mouse","dist_mouse","dif","bubble_param","particles_param","p_obj_bubble","p_obj","bubble_duration_end","value_tmp","time_spent","bubble_clicking","click_pos_x","click_pos_y","click_time","normVec","repulseRadius","repulseFactor","clamp","repulse_finish","repulse_count","repulse_clicking","atan2","force","cos","eventsListeners","clientX","clientY","offsetX","offsetY","area","nb_particles","missing_particles","svgXml","rgbHex","coloredSvgXml","svg","Blob","DOMURL","URL","webkitURL","createObjectURL","Image","revokeObjectURL","destroypJS","cancelAnimationFrame","pJSDom","startX","startY","sideLength","sideCountNumerator","sideCountDenominator","sideCount","decimalSides","interiorAngleDegrees","interiorAngle","save","restore","toDataURL","loadImg","img_error","xhr","XMLHttpRequest","onreadystatechange","currentTarget","checkBeforeDraw","console","log","send","requestAnimFrame","hex","shorthandRegex","exec","callee","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame","msRequestAnimationFrame","webkitCancelRequestAnimationFrame","mozCancelRequestAnimationFrame","oCancelRequestAnimationFrame","msCancelRequestAnimationFrame","particlesJS","pJS_tag","pJS_canvas_class","exist_canvas","getElementsByClassName","removeChild","className","path_config_json"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBhB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASS,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU6B,QAGnC,IAAIC,EAASF,EAAiB5B,GAAY,CACzCK,EAAGL,EACH+B,GAAG,EACHF,QAAS,IAUV,OANAf,EAAQd,GAAUW,KAAKmB,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOC,GAAI,EAGJD,EAAOD,QAKfH,EAAoBM,EAAIlB,EAGxBY,EAAoBO,EAAIL,EAGxBF,EAAoBQ,EAAI,SAASL,EAASM,EAAMC,GAC3CV,EAAoBW,EAAER,EAASM,IAClC3B,OAAO8B,eAAeT,EAASM,EAAM,CAAEI,YAAY,EAAMC,IAAKJ,KAKhEV,EAAoBe,EAAI,SAASZ,GACX,qBAAXa,QAA0BA,OAAOC,aAC1CnC,OAAO8B,eAAeT,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DpC,OAAO8B,eAAeT,EAAS,aAAc,CAAEe,OAAO,KAQvDlB,EAAoBmB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQlB,EAAoBkB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKxC,OAAOyC,OAAO,MAGvB,GAFAvB,EAAoBe,EAAEO,GACtBxC,OAAO8B,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOlB,EAAoBQ,EAAEc,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRtB,EAAoB0B,EAAI,SAAStB,GAChC,IAAIM,EAASN,GAAUA,EAAOiB,WAC7B,WAAwB,OAAOjB,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAJ,EAAoBQ,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRV,EAAoBW,EAAI,SAASgB,EAAQC,GAAY,OAAO9C,OAAOC,UAAUC,eAAeC,KAAK0C,EAAQC,IAGzG5B,EAAoB6B,EAAI,IAExB,IAAIC,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAW3C,KAAKsC,KAAKK,GAC5CA,EAAW3C,KAAOf,EAClB0D,EAAaA,EAAWG,QACxB,IAAI,IAAItD,EAAI,EAAGA,EAAImD,EAAWjD,OAAQF,IAAKP,EAAqB0D,EAAWnD,IAC3E,IAAIU,EAAsB2C,EAI1BzC,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,6lsCCvJT,yBAA8d,EAAG,G,qBCAje,IAAIyC,EAAM,CACT,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,gBAAiB,OACjB,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,YAAa,OACb,eAAgB,OAChB,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,QAAS,OACT,WAAY,OACZ,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,QAAS,OACT,WAAY,OACZ,OAAQ,OACR,UAAW,OACX,QAAS,OACT,WAAY,OACZ,QAAS,OACT,aAAc,OACd,gBAAiB,OACjB,WAAY,OACZ,UAAW,OACX,aAAc,OACd,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,UAAW,OACX,OAAQ,OACR,YAAa,OACb,eAAgB,OAChB,UAAW,OACX,OAAQ,OACR,UAAW,OACX,aAAc,OACd,gBAAiB,OACjB,OAAQ,OACR,UAAW,OACX,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,OACd,UAAW,OACX,aAAc,QAIf,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,uBCnRpB,IAAIH,EAAM,CACT,YAAa,OACb,YAAa,QAId,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,uRCvBhB,G,oBAAS,WAAa,IAAIO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,cAAc,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,QAASV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,OAAO,CAACU,MAAM,CAAC,OAAS,QAAQP,GAAG,CAAC,OAAS,SAASC,GAAgC,OAAxBA,EAAOO,iBAAwBf,EAAIgB,MAAMR,MAAW,CAACJ,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,KAAK,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gBAAgB,SAASd,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGC,MAAMC,OAAQC,SAAuB,IAAbxB,EAAIsB,QAAgBtB,EAAIqB,GAAGC,MAAMC,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mBAAoBlB,EAAIqB,GAAGC,MAAMC,QAAUvB,EAAIyB,MAAOrB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyBlB,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,eAAe,GAAGA,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAS,MAAE4B,WAAW,UAAUtB,YAAY,aAAaQ,MAAM,CAAC,KAAO,QAAQ,YAAcd,EAAIkB,GAAG,4BAA4BW,SAAS,CAAC,MAAS7B,EAAS,OAAGO,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,YAAqB/B,EAAIsB,MAAMd,EAAOsB,OAAOxD,eAAc8B,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGW,SAAST,OAAQC,SAA0B,IAAhBxB,EAAIgC,WAAmBhC,EAAIqB,GAAGW,SAAST,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwBd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,kBAAkB,GAAGA,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAY,SAAE4B,WAAW,aAAatB,YAAY,aAAaQ,MAAM,CAAC,KAAO,WAAW,YAAcd,EAAIkB,GAAG,+BAA+BW,SAAS,CAAC,MAAS7B,EAAY,UAAGO,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,YAAqB/B,EAAIgC,SAASxB,EAAOsB,OAAOxD,eAAc8B,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,cAAc,CAACE,YAAY,cAAcQ,MAAM,CAAC,GAAK,CAACmB,KAAM,0DAA0D,CAACjC,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwBd,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,CAACmB,KAAM,sBAAuB,CAACjC,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8B,KAAKd,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gCAAgCQ,MAAM,CAAC,KAAO,WAAW,CAACV,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAqClB,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAGN,EAAIqC,UAA0UjC,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,kBAAkB,CAACd,EAAIsC,GAAG,KAA/WlC,EAAG,MAAM,CAACE,YAAY,eAAeC,GAAG,CAAC,MAAQP,EAAIuC,WAAW,CAACnC,EAAG,MAAM,CAACE,YAAY,qCAAqCQ,MAAM,CAAC,GAAK,QAAQ,CAACV,EAAG,SAAS,CAACE,YAAY,oBAAoBQ,MAAM,CAAC,QAAUd,EAAIwC,oBAAoB,OAAS,IAAI,MAAQ,KAAKjC,GAAG,CAAC,YAAcP,EAAIyC,yBAAyB,GAAGzC,EAAIsC,GAAG,KAA0DlC,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,GAAK,eAAeV,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,GAAK,eAAed,EAAIa,SACjvG6B,EAAkB,CAAC,WAAa,IAAI1C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,WAAWQ,MAAM,CAAC,GAAK,SAAS,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,cAAc,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,eAAe,CAACV,EAAG,MAAM,CAACE,YAAY,WAAWQ,MAAM,CAAC,GAAK,QAAQ,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,YAAY,CAACV,EAAG,MAAM,CAACE,YAAY,WAAWQ,MAAM,CAAC,GAAK,aAAaV,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,GAAK,YAAYV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,cAAcV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,YAAYV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,eAAe,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,WAAWV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,kBAAkBV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,eAAeV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,WAAW,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,yBAAyB,IAAM,oBAAoBV,EAAG,MAAM,CAACE,YAAY,WAAWQ,MAAM,CAAC,GAAK,SAAS,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,iB,wBCD95B,EAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,sBAAsB,UAAY,yCAC1a,EAAkB,G,YCAlB6B,EAAS,GAKTC,EAAY,eACdD,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,EAAAC,E,QCjBX,EAAS,WAAa,IAAI5C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,uZAC5N,EAAkB,GCAlB,EAAS,GAKT,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,I,QCjBX,EAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,kZAC5N,EAAkB,GCAlB,EAAS,GAKT,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,I,QCjBX,EAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,UAAY,mBAAmB,CAACV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,EAAI,iFAAiFV,EAAG,SAAS,CAACE,YAAY,aAAaQ,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,EAAI,IAAI,KAAO,kBACpkB,EAAkB,GCAlB,EAAS,GAKT,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,I,QCjBX,EAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,OAAO,OAAS,OAAO,QAAU,YAAY,QAAU,MAAM,MAAQ,6BAA6B,cAAc,iCAAiC,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,GAAK,eAAe,OAAS,OAAO,eAAe,IAAI,KAAO,OAAO,YAAY,UAAU,iBAAiB,QAAQ,kBAAkB,UAAU,CAACV,EAAG,IAAI,CAACE,YAAY,eAAeQ,MAAM,CAAC,GAAK,0BAA0B,UAAY,sCAAsC,OAAS,UAAU,eAAe,QAAQ,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,GAAK,sBAAsB,UAAY,sCAAsC,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,GAAK,6BAA6B,UAAY,qCAAqC,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,GAAK,QAAQ,UAAY,kCAAkC,CAACV,EAAG,WAAW,CAACU,MAAM,CAAC,GAAK,OAAO,OAAS,iDAAiDV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,OAAO,GAAK,QAAQ,GAAK,QAAQ,EAAI,wBACl/B,EAAkB,GCAlB,EAAS,GAKT,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,I,oBCkFf,GACA,KADA,WAEA,OACA,SACA,YACA,SACA,qBACA,gBACA,YACA,SAEA,aACA,SACA,4CACA,8CAEA,kBACA,iBACA,mBACA,cACA,cACA,0BACA,iBACA,6BACA,mBACA,wBACA,qBACA,qBACA,qBACA,sBAIA,YACA,cACA,YACA,YACA,eACA,WACA,mBAEA,aACA,gDACA,mCAEA,SACA,QA9CA,aAiDA,QAjDA,aAmDA,SACA,MADA,WAEA,0BACA,8BACA,4BAEA,sBACA,yBACA,sCAEA,WACA,kBACA,MACA,cACA,oBACA,iDAEA,+BACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,wBACA,OACA,MAEA,6BACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,WACA,mCACA,wBACA,OACA,MAEA,cACA,sBACA,gBAGA,qBAlDA,SAkDA,GACA,kBACA,6BAEA,SAtDA,WAsDA,WACA,uCACA,uBACA,eACA,uBACA,eACA,KACA,QCnN8V,ICO1V,EAAY,eACd,EACA,EACA4B,GACA,EACA,KACA,KACA,MCdE,GDkBW,E,QClBF,WAAa,IAAI1C,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,mCAAmC,CAACF,EAAG,aAAa,CAACU,MAAM,CAAC,KAAO,QAAQ,KAAO,WAAW,CAAqB,GAAnBd,EAAI6C,aAAuC,YAAnB7C,EAAI8C,OAAOjF,KAAoBuC,EAAG,kBAAkB,CAACU,MAAM,CAAC,KAAOd,EAAI+C,MAAMxC,GAAG,CAAC,UAAYP,EAAIgD,aAAahD,EAAIa,KAAyB,IAAnBb,EAAI6C,aAAwC,YAAnB7C,EAAI8C,OAAOjF,KAAoBuC,EAAG,mBAAmB,CAACU,MAAM,CAAC,KAAOd,EAAI+C,MAAMxC,GAAG,CAAC,UAAYP,EAAIgD,aAAahD,EAAIa,KAAyB,GAAnBb,EAAI6C,aAAuC,YAAnB7C,EAAI8C,OAAOjF,KAAoBuC,EAAG,kBAAkB,CAACU,MAAM,CAAC,KAAOd,EAAI+C,MAAMxC,GAAG,CAAC,UAAYP,EAAIgD,aAAahD,EAAIa,KAAyB,IAAnBb,EAAI6C,aAAwC,YAAnB7C,EAAI8C,OAAOjF,KAAoBuC,EAAG,mBAAmB,CAACU,MAAM,CAAC,KAAOd,EAAI+C,MAAMxC,GAAG,CAAC,UAAYP,EAAIgD,aAAahD,EAAIa,KAAyB,GAAnBb,EAAI6C,aAAuC,WAAnB7C,EAAI8C,OAAOjF,KAAmBuC,EAAG,kBAAkB,CAACU,MAAM,CAAC,KAAOd,EAAI+C,MAAMxC,GAAG,CAAC,UAAYP,EAAIgD,aAAahD,EAAIa,MAAM,IAAI,KACx6B,EAAkB,G,kCCDlB,EAAS,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,6BAA6BQ,MAAM,CAAC,GAAK,UAAU,CAACV,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,GAAGJ,EAAIsC,GAAG,GAAGlC,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,yKAAyKR,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAKE,WAAW1B,OAAQC,SAAiC,IAAvBxB,EAAI+C,KAAKE,aAAqBjD,EAAIqB,GAAG0B,KAAKE,WAAW1B,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,gBAAgB,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAe,WAAEnB,WAAW,oBAAoBsB,IAAI,cAAc5C,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,wBAAwBW,SAAS,CAAC,MAAS7B,EAAI+C,KAAe,YAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,aAAcvC,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAKK,UAAU7B,OAAQC,SAAgC,IAAtBxB,EAAI+C,KAAKK,YAAoBpD,EAAIqB,GAAG0B,KAAKK,UAAU7B,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,gBAAgB,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAc,UAAEnB,WAAW,mBAAmBsB,IAAI,eAAe5C,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,uBAAuBW,SAAS,CAAC,MAAS7B,EAAI+C,KAAc,WAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,YAAavC,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAKzB,MAAMC,QAAUvB,EAAIqD,YAAa7B,SAA4B,IAAlBxB,EAAI+C,KAAKzB,QAAgBtB,EAAIqB,GAAG0B,KAAKzB,MAAMC,SAAWvB,EAAIqD,cAAc,CAACjD,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,eAAe,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAU,MAAEnB,WAAW,eAAesB,IAAI,cAAc5C,YAAY,aAAaQ,MAAM,CAAC,KAAO,QAAQ,YAAcd,EAAIkB,GAAG,+BAA+BW,SAAS,CAAC,MAAS7B,EAAI+C,KAAU,OAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,QAASvC,EAAOsB,OAAOxD,aAAc0B,EAAe,YAAEI,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsClB,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAKO,MAAM/B,OAAQC,SAA4B,IAAlBxB,EAAI+C,KAAKO,QAAgBtD,EAAIqB,GAAG0B,KAAKO,MAAM/B,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,eAAe,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAU,MAAEnB,WAAW,eAAesB,IAAI,cAAc5C,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,mBAAmBW,SAAS,CAAC,MAAS7B,EAAI+C,KAAU,OAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,QAASvC,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,sCAAsCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAKQ,QAAQhC,OAAQC,SAA8B,IAApBxB,EAAI+C,KAAKQ,UAAkBvD,EAAIqB,GAAG0B,KAAKQ,QAAQhC,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,eAAe,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,QAAUd,EAAIwD,iBAAiB,eAAc,EAAK,eAAc,EAAM,UAAW,EAAM,mBAAkB,EAAK,YAAcxD,EAAIkB,GAAG,gCAAgC,WAAW,MAAM,MAAQ,OAAO,UAAY,IAAI,cAAgB,OAAOuC,MAAM,CAACnF,MAAO0B,EAAI+C,KAAY,QAAEW,SAAS,SAAUC,GAAM3D,EAAImD,KAAKnD,EAAI+C,KAAM,UAAWY,IAAM/B,WAAW,iBAAiB,CAACxB,EAAG,WAAW,CAACE,YAAY,YAAYsD,KAAK,YAAY,CAAC5D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0Bd,EAAG,WAAW,CAACwD,KAAK,aAAa,CAAC5D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4BAA4B,IAAI,KAAMlB,EAAI+C,KAAKQ,QAAQ1F,MAAiC,WAAzBmC,EAAI+C,KAAKQ,QAAQ1F,KAAmBuC,EAAG,MAAM,CAACE,YAAY,uCAAuC,CAACN,EAAIsC,GAAG,KAAKtC,EAAIa,OAASb,EAAI+C,KAAKQ,QAAQ1F,MAAiC,WAAzBmC,EAAI+C,KAAKQ,QAAQ1F,KAAiTmC,EAAIa,KAAlST,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,GAAK,qBAAqBP,GAAG,CAAC,MAAQP,EAAI6D,aAAa,CAAE7D,EAAiB,cAAEI,EAAG,MAAM,CAACE,YAAY,gBAAgBF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uCACrzJ,EAAkB,CAAC,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,WAAWR,EAAG,OAAO,CAACE,YAAY,UAAU,CAACN,EAAIY,GAAG,mBAAmB,WAAa,IAAIZ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,IAAI,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAG,6KAA6KR,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,0BAA0B,CAACd,EAAIY,GAAG,oBAAoBZ,EAAIY,GAAG,sDCDjlB,G,8BAAS,WAAa,IAAIZ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,UAAY,mBAAmB,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,80BAA80BV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,EAAI,aAC7xC,EAAkB,GCAlB,EAAS,GAKT,GAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,qBAAqB,UAAY,yBACtZ,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,EAAI,oHACtX,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,IAAI,OAAS,IAAI,QAAU,YAAY,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,4MACjP,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,+0BAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,UAAY,mBAAmB,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,EAAI,iFAAiFV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,IAAI,GAAK,IAAI,EAAI,IAAI,KAAO,kBAChhB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,0iBAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,oWAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCqFf,IACA,KADA,WAEA,OACA,kBACA,SACA,mBACA,aACA,oBACA,iBACA,WACA,cACA,aACA,QACA,eACA,iBACA,oBACA,mBACA,wBACA,qBACA,sBACA,iBACA,iBACA,6BACA,oBACA,gCACA,4BAIA,OACA,aAEA,YACA,YACA,YACA,WACA,cACA,aACA,cACA,kBACA,mBACA,YACA,aACA,eACA,YACA,cAEA,aACA,MACA,oCACA,mCACA,+BACA,gDACA,mCAKA,QA1DA,aA4DA,QA5DA,WA4DA,wKACA,iBADA,uBAEA,iBAFA,OAGA,sBACA,wEACA,mEACA,aANA,8CAQA,SACA,aADA,WACA,wKACA,iCACA,kBACA,IADA,aACA,qDACA,gDAGA,4EAEA,oBACA,eAVA,8CAaA,aAdA,WAcA,wKACA,uDACA,yBACA,sHACA,yCAJA,8CAOA,WArBA,SAqBA,cACA,+CAKA,GAJA,cACA,sBAEA,iBACA,iBACA,cACA,0BACA,CAEA,+FACA,iBAMA,cACA,oBACA,mBACA,kDARA,wBACA,iBACA,cACA,yBAWA,eAhDA,SAgDA,KACA,2BAEA,WAnDA,WAoDA,6BAEA,YAtDA,WAuDA,SAQA,MANA,0BACA,0BAEA,MAGA,GAEA,oBAjEA,SAiEA,GACA,iBACA,4BAEA,SArEA,aA+EA,QA/EA,WAgFA,+BC1PsW,MCOlW,GAAY,eACd,GACA,EACA,GACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,6BAA6BQ,MAAM,CAAC,GAAK,UAAU,CAAEd,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,cAAeV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,sBAAsBC,GAAG,CAAC,UAAYP,EAAI8D,WAAW,CAAC1D,EAAG,SAAS,CAACE,YAAY,mBAAmBQ,MAAM,CAAC,QAAUd,EAAI+D,mBAAmB,OAAS,IAAI,MAAQ,KAAKxD,GAAG,CAAC,YAAcP,EAAIgE,wBAAwB,GAAG5D,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsCd,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIiE,cAAc,CAAC7D,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsCd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,kBAAkB,GAAqB,IAAjBJ,EAAIkE,UAAiB9D,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO2D,kBAAkBnE,EAAIkE,UAAY,MAAM,CAAC9D,EAAG,eAAe,GAAGJ,EAAIa,KAAKT,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAa,UAAE4B,WAAW,cAActB,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,uCAAuCW,SAAS,CAAC,MAAS7B,EAAa,WAAGO,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,YAAqB/B,EAAIkE,UAAU1D,EAAOsB,OAAOxD,iBAAgB8B,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,SAAS,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQP,EAAIoE,gBAAgB,CAAChE,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yCAAyCd,EAAG,SAAS,CAACE,YAAY,0CAA0CC,GAAG,CAAC,MAAQP,EAAIqE,YAAY,CAACjE,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iDAC1oE,GAAkB,G,yBCkDtB,IACA,KADA,WAEA,OACA,oBACA,iBACA,YACA,SAEA,YACA,aACA,eACA,aACA,mBACA,+BACA,+BACA,qCACA,kCACA,+BACA,uCACA,wCAIA,OACA,aAEA,YACA,YACA,eACA,eAEA,QA/BA,WA+BA,wJACA,aADA,8CAGA,SACA,iBADA,WACA,WACA,0FACA,kBACA,+BACA,iCAEA,mDAGA,cAVA,WAWA,uBACA,sBACA,wBACA,wBAEA,sDAGA,UAnBA,SAmBA,cACA,kBACA,0BACA,wBAEA,sBACA,yBACA,oBAEA,wEACA,iBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,qDAEA,+BACA,0BACA,iDACA,OACA,OAEA,qBACA,uBACA,mDACA,oBACA,mCACA,yBACA,uBACA,uBACA,6CACA,sBACA,iBACA,oBACA,qBACA,OACA,UAIA,oBAjEA,SAiEA,GACA,iBACA,4BAEA,SArEA,WAqEA,WACA,iCACA,iBACA,sBACA,uBACA,mBACA,gBACA,SCjKuW,MCOnW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,8BAA8B,CAACF,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,OAAO,CAACE,YAAY,SAASuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIsE,aAAa,GAAGzG,WAAWuC,EAAG,MAAM,CAACE,YAAY,cAAcuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIsE,aAAa,GAAGC,qBAAsBvE,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAA+C,MAA7CN,EAAIsE,aAAa,GAAGE,sBAA+BpE,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIsE,aAAa,GAAGE,0BAA0BxE,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIyE,GAAG,UAAPzE,EAAmBA,EAAIsE,aAAa,GAAGI,cAAgB,MAAMC,QAAQ,GAAG,SAASvE,EAAG,OAAO,CAACJ,EAAIY,GAAG,cAAcZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,GAAK,qBAAqBP,GAAG,CAAC,MAAQP,EAAI6D,aAAa,CAAE7D,EAAiB,cAAEI,EAAG,MAAM,CAACE,YAAY,gBAAgBF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAqClB,EAAgB,aAAEI,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqBF,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,kDAAkDd,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAI4E,mBAAmB,CAACxE,EAAG,YAAY,CAACE,YAAY,gBAAgB,OAAOF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,+CAAgD,CAAE2D,QAAS7E,EAAI8E,cAAcjH,KAAMkH,MAAO/E,EAAI+C,KAAKiC,UAAUC,MAAK,SAAUC,GAAM,OAAOA,EAAGC,YAAcnF,EAAI8E,cAAcrF,MAASO,EAAI+C,KAAKiC,UAAUC,MAAK,SAAUC,GAAM,OAAOA,EAAGC,YAAcnF,EAAI8E,cAAcrF,MAAOsF,MAAQ,IAAM/E,EAAI8E,cAAcM,YAAcpF,EAAI8E,cAAcJ,cAAgB,IAAM1E,EAAI8E,cAAcM,eAAe,OAAOhF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,kDAAkDC,GAAG,CAAC,MAAQP,EAAI6D,aAAa,CAACzD,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2CAA2ClB,EAAIa,UACl3E,GAAkB,GCDlB,GAAS,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,UAAY,mBAAmB,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,iHAAiHV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,KAAK,GAAK,IAAI,EAAI,OAAOV,EAAG,OAAO,CAACU,MAAM,CAAC,MAAQ,KAAK,OAAS,KAAK,GAAK,YAC/lB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,UAAY,mBAAmB,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,MAAQ,KAAK,OAAS,KAAK,GAAK,OAAOV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,gMACnc,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,ihCAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,mmFAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,onGAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,UAAY,mBAAmB,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,8HAA8HV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,QAAQ,GAAK,QAAQ,EAAI,gBACrlB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,oIAAoI,UAAY,+BAC7f,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,OAAS,UAAU,eAAe,MAAM,UAAY,mBAAmB,CAACV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,SAAS,GAAK,SAAS,EAAI,WAAWV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,SAAS,GAAK,SAAS,EAAI,UAAUV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,SAAS,GAAK,SAAS,EAAI,gBAC7gB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCyDf,IACA,KADA,WAEA,OACA,iBACA,iBACA,gBACA,cACA,gBACA,UACA,mBACA,mBAGA,OACA,aAEA,YACA,YACA,YACA,WACA,cACA,aACA,cACA,kBACA,mBACA,kBACA,cACA,gBACA,WACA,WACA,oBACA,oBACA,sBACA,eACA,aAEA,QApCA,WAoCA,wKACA,gBADA,8CAGA,SACA,YADA,WACA,wKACA,qDACA,2BACA,yBACA,4FACA,kBAGA,2GAFA,uCAOA,0GACA,sCAEA,iCACA,YACA,gBAlBA,8CAqBA,iBAtBA,WAuBA,wBAEA,sBACA,qBAEA,yBAGA,WA/BA,SA+BA,cACA,+CACA,cACA,sBAEA,uBACA,kDACA,MAGA,WAzCA,WA0CA,6BAEA,iBA5CA,WA6CA,sBAEA,WA/CA,SA+CA,GACA,wBACA,qBACA,2BAEA,aApDA,WAqDA,sBAEA,oBAvDA,SAuDA,GACA,iBACA,4BAEA,SA3DA,eCjHsW,MCOlW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,8BAA8B,CAACF,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,GAAGJ,EAAIsC,GAAG,GAAGlC,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,gGAAgGR,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,cAAc,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,QAAU,CAAC,UAAW,cAAc,eAAc,EAAM,eAAc,EAAM,YAAa,GAAOP,GAAG,CAAC,MAAQP,EAAIqF,kBAAkBC,YAAYtF,EAAIuF,GAAG,CAAC,CAAC3G,IAAI,cAAc4G,GAAG,SAASC,GAAO,MAAO,CAACrF,EAAG,OAAO,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oBAAsBuE,EAAMC,eAAe,CAAC9G,IAAI,SAAS4G,GAAG,SAASC,GAAO,MAAO,CAACrF,EAAG,OAAO,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oBAAsBuE,EAAMC,iBAAiBjC,MAAM,CAACnF,MAAO0B,EAAsB,mBAAE0D,SAAS,SAAUC,GAAM3D,EAAI2F,mBAAmBhC,GAAK/B,WAAW,yBAAyB,KAAgC,cAA1B5B,EAAI2F,mBAAoCvF,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAK6C,aAAarE,OAAQC,SAAmC,IAAzBxB,EAAI+C,KAAK6C,eAAuB5F,EAAIqB,GAAG0B,KAAK6C,aAAarE,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,gBAAgB,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAiB,aAAEnB,WAAW,sBAAsBsB,IAAI,cAAc5C,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,0BAA0BW,SAAS,CAAC,MAAS7B,EAAI+C,KAAiB,cAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,eAAgBvC,EAAOsB,OAAOxD,eAAe0B,EAAIa,KAAgC,cAA1Bb,EAAI2F,mBAAoCvF,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAK8C,IAAItE,OAAQC,SAA0B,IAAhBxB,EAAI+C,KAAK8C,MAAc7F,EAAIqB,GAAG0B,KAAK8C,IAAItE,SAAU,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,aAAa,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAQ,IAAEnB,WAAW,aAAatB,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,iBAAiBW,SAAS,CAAC,MAAS7B,EAAI+C,KAAQ,KAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,MAAOvC,EAAOsB,OAAOxD,eAAe0B,EAAIa,KAAgC,WAA1Bb,EAAI2F,mBAAiCvF,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAK+C,aAAavE,OAAQC,SAAmC,IAAzBxB,EAAI+C,KAAK+C,eAAuB9F,EAAIqB,GAAG0B,KAAK+C,aAAavE,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,kBAAkB,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAiB,aAAEnB,WAAW,sBAAsBtB,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,qBAAqBW,SAAS,CAAC,MAAS7B,EAAI+C,KAAiB,cAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,eAAgBvC,EAAOsB,OAAOxD,eAAe0B,EAAIa,KAAgC,WAA1Bb,EAAI2F,mBAAiCvF,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAKgD,YAAYxE,OAAQC,SAAkC,IAAxBxB,EAAI+C,KAAKgD,cAAsB/F,EAAIqB,GAAG0B,KAAKgD,YAAYxE,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,aAAa,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAgB,YAAEnB,WAAW,qBAAqBtB,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,iBAAiBW,SAAS,CAAC,MAAS7B,EAAI+C,KAAgB,aAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,cAAevC,EAAOsB,OAAOxD,aAAc0B,EAAc,WAAEI,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6BlB,EAAIa,OAAOb,EAAIa,KAAgC,WAA1Bb,EAAI2F,mBAAiCvF,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAG0B,KAAKiD,UAAUzE,OAAQC,SAAgC,IAAtBxB,EAAI+C,KAAKiD,YAAoBhG,EAAIqB,GAAG0B,KAAKiD,UAAUzE,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,aAAa,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,OAAOR,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAc,UAAEnB,WAAW,mBAAmBtB,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,uBAAuBW,SAAS,CAAC,MAAS7B,EAAI+C,KAAc,WAAGxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI+C,KAAM,YAAavC,EAAOsB,OAAOxD,eAAe0B,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,oCAAoC,CAACF,EAAG,QAAQ,CAACE,YAAY,yBAAyBa,MAAM,CAAC,YAAanB,EAAIqB,GAAG0B,KAAKkD,qBAAqB1E,SAAS,CAACnB,EAAG,OAAO,CAACE,YAAY,gBAAgBuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,iBAAkB,CAACgF,WAAY,oDAAoD9F,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI+C,KAAyB,qBAAEnB,WAAW,8BAA8Bd,MAAM,CAAC,KAAO,WAAW,MAAQ,KAAKe,SAAS,CAAC,QAAUsE,MAAMC,QAAQpG,EAAI+C,KAAKkD,sBAAsBjG,EAAIqG,GAAGrG,EAAI+C,KAAKkD,qBAAqB,MAAM,EAAGjG,EAAI+C,KAAyB,sBAAGxC,GAAG,CAAC,OAAS,SAASC,GAAQ,IAAI8F,EAAItG,EAAI+C,KAAKkD,qBAAqBM,EAAK/F,EAAOsB,OAAO0E,IAAID,EAAKE,QAAuB,GAAGN,MAAMC,QAAQE,GAAK,CAAC,IAAI3C,EAAI,IAAI+C,EAAI1G,EAAIqG,GAAGC,EAAI3C,GAAQ4C,EAAKE,QAASC,EAAI,GAAI1G,EAAImD,KAAKnD,EAAI+C,KAAM,uBAAwBuD,EAAIK,OAAO,CAAChD,KAAa+C,GAAK,GAAI1G,EAAImD,KAAKnD,EAAI+C,KAAM,uBAAwBuD,EAAIjH,MAAM,EAAEqH,GAAKC,OAAOL,EAAIjH,MAAMqH,EAAI,UAAY1G,EAAImD,KAAKnD,EAAI+C,KAAM,uBAAwByD,OAAUpG,EAAG,OAAO,CAACE,YAAY,oBAAoBF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,GAAK,sBAAsBP,GAAG,CAAC,MAAQP,EAAI6D,aAAa,CAAE7D,EAAiB,cAAEI,EAAG,MAAM,CAACE,YAAY,gBAAgBF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yCACv2M,GAAkB,CAAC,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,SAASR,EAAG,OAAO,CAACE,YAAY,UAAU,CAACN,EAAIY,GAAG,mBCD/L,GAAS,WAAa,IAAIZ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,+WAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCmGf,IACA,KADA,WAEA,OACA,kBACA,iBACA,6BACA,cACA,iBACA,oBACA,cACA,eACA,gBACA,mBAGA,OACA,aAEA,YACA,YACA,YACA,WACA,cACA,aACA,cACA,kBACA,mBACA,kBACA,cACA,gBACA,WACA,WACA,oBACA,oBACA,sBACA,eACA,YACA,aAEA,aACA,uCACA,4CACA,MACA,wDACA,oCACA,mCACA,eACA,cACA,gDACA,gDAGA,WACA,gDACA,gDAGA,aACA,gDACA,gDAGA,cACA,gDACA,4BAGA,KACA,gDACA,2BAEA,wCAIA,SACA,QA5EA,WA4EA,+JACA,2DADA,SAEA,gBAFA,uBAGA,iBAHA,8CAKA,SACA,YADA,WACA,wKACA,qDACA,2BACA,yBACA,4FACA,kBAGA,wGAFA,uCAOA,uGACA,sCAEA,oCAhBA,8CAmBA,aApBA,WAoBA,wKACA,uDACA,wBACA,kGACA,kCAJA,8CAOA,WA3BA,WA4BA,oDACA,cACA,sBAEA,iBACA,kBACA,cACA,uBAEA,uBAGA,eAxCA,WAyCA,oDACA,mBACA,WAEA,GACA,gCACA,8BACA,4BACA,sBACA,sBACA,4BACA,gCACA,kCACA,gDACA,4CACA,sCACA,yBAEA,uBACA,sCACA,4BACA,kCAEA,8BACA,qBAGA,qBACA,OACA,gBACA,mBACA,kBACA,MACA,mBACA,uBAEA,8BACA,uBACA,kEACA,iDACA,MAEA,kBACA,cACA,uBAEA,cACA,gBAGA,kBACA,mBACA,cACA,uBAEA,cACA,gBAIA,cArGA,SAqGA,KACA,qBAEA,WAxGA,WAyGA,6BAEA,iBA3GA,WA4GA,sBAEA,iBA9GA,SA8GA,GACA,0BACA,mCACA,wBAEA,yBAGA,aAtHA,WAuHA,wBC5TuW,MCOnW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,8BAA8B,CAACF,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,cAAc,GAAGJ,EAAIsC,GAAG,GAAGtC,EAAIsC,GAAG,KAAKlC,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAqB,UAAnBN,EAAI4G,YAAyB,CAACxG,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAGwF,KAAKC,YAAYvF,QAA6B,IAAnBvB,EAAI+G,aAAqB/G,EAAIgH,WAAWC,WAAYzF,SAAkC,IAAxBxB,EAAI6G,KAAKC,cAAsB9G,EAAIqB,GAAGwF,KAAKC,YAAYvF,QAAST,MAAM,CAAC,GAAK,YAAY,CAACV,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,cAAc,GAAGA,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI6G,KAAgB,YAAEjF,WAAW,oBAAoB,CAAC/D,KAAK,aAAa8D,QAAQ,gCAAgCuF,IAAI,qBAAqB5G,YAAY,aAAaQ,MAAM,CAAC,KAAO,MAAM,YAAcd,EAAIkB,GAAG,oCAAoC,UAAY,MAAMW,SAAS,CAAC,MAAS7B,EAAI6G,KAAgB,aAAGtG,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI6G,KAAM,cAAerG,EAAOsB,OAAOxD,aAAc0B,EAAIgH,WAAqB,WAAE5G,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIgH,WAAWC,eAAmC,IAAnBjH,EAAI+G,YAAmB3G,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+G,gBAAgB/G,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,sCAAsCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGwF,KAAKM,gBAAgB5F,QAAUvB,EAAIgH,WAAWI,WAAY5F,SAAsC,IAA5BxB,EAAI6G,KAAKM,kBAA0BnH,EAAIqB,GAAGwF,KAAKM,gBAAgB5F,SAAU,CAACnB,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,cAAc,GAAGA,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI6G,KAAoB,gBAAEjF,WAAW,wBAAwB,CAAC/D,KAAK,aAAa8D,QAAQ,gCAAgCuF,IAAI,qBAAqB5G,YAAY,aAAaQ,MAAM,CAAC,KAAO,MAAM,YAAcd,EAAIkB,GAAG,sCAAsC,UAAY,KAAKW,SAAS,CAAC,MAAS7B,EAAI6G,KAAoB,iBAAGtG,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI6G,KAAM,kBAAmBrG,EAAOsB,OAAOxD,aAAc0B,EAAIgH,WAAqB,WAAE5G,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIgH,WAAWI,eAAepH,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,sCAAsCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGwF,KAAKQ,SAAS9F,QAAUvB,EAAIgH,WAAWM,QAAS9F,SAA+B,IAArBxB,EAAI6G,KAAKQ,WAAmBrH,EAAIqB,GAAGwF,KAAKQ,SAAS9F,OAAQ,eAAqC,YAArBvB,EAAIuH,gBAA+B,CAACnH,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,kBAAkB,GAAGA,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI6G,KAAa,SAAEjF,WAAW,iBAAiB,CAAC/D,KAAK,aAAa8D,QAAQ,6BAA6BuF,IAAI,kBAAkB5G,YAAY,aAAaQ,MAAM,CAAC,KAAO,MAAM,YAAcd,EAAIkB,GAAG,4BAA4B,UAAY,KAAKW,SAAS,CAAC,MAAS7B,EAAI6G,KAAa,UAAGtG,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAImD,KAAKnD,EAAI6G,KAAM,WAAYrG,EAAOsB,OAAOxD,aAAc0B,EAAIgH,WAAkB,QAAE5G,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIgH,WAAWM,YAAYtH,EAAIa,QAAQ,CAACT,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAoC,GAAGd,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,GAAK,qBAAqBP,GAAG,CAAC,MAAQP,EAAI6D,aAAa,CAAE7D,EAAiB,cAAEI,EAAG,MAAM,CAACE,YAAY,gBAAgBF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAsB,UAAnBjB,EAAI4G,YAA0B5G,EAAIkB,GAAG,4BAA8BlB,EAAIkB,GAAG,qCAAyD,UAAnBlB,EAAI4G,YAAyBxG,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIsC,GAAG,KAAKtC,EAAIa,UAC/vH,GAAkB,CAAC,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,UAAUR,EAAG,OAAO,CAACE,YAAY,UAAU,CAACN,EAAIY,GAAG,wBAAwB,WAAa,IAAIZ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,2EAA2ER,EAAG,SAAS,CAACJ,EAAIY,GAAG,gBAAgB,WAAa,IAAIZ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,qBAAqB,OAAS,WAAW,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,6CCDjnB,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,2iBAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCjBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,EAAI,0xBAC5N,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCuEf,IACA,KADA,WAEA,OACA,MACA,eACA,mBACA,aAEA,cACA,iBACA,gBACA,eACA,iBACA,aACA,aACA,eACA,qBACA,mBAGA,OACA,aAEA,YACA,YACA,YACA,WACA,kBACA,mBACA,YACA,YACA,eACA,YACA,aAEA,aACA,MACA,qCACA,yCACA,oCAGA,QA1CA,WA0CA,oLAGA,SACA,WADA,SACA,cACA,wCACA,0BACA,8BACA,4BAEA,mBACA,oBACA,SAEA,6DACA,oEACA,MAIA,iEACA,yEACA,MAIA,uDACA,qEACA,MAGA,EA2EA,iCA1EA,sBACA,yBACA,sCAEA,uBACA,6BACA,mDACA,kDACA,yBACA,yBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,gBACA,sCACA,OACA,QACA,mBAEA,GADA,sBACA,gNAkCA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,sCACA,yCACA,wBACA,OACA,SA7CA,CACA,mCACA,IACA,uDACA,EACA,kEACA,kBACA,SACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,8BACA,yCACA,wBACA,MAEA,wDACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,gBACA,sCACA,iBAuBA,oBA1GA,SA0GA,GACA,iBACA,4BAEA,SA9GA,aAwHA,UAxHA,WAwHA,WACA,kBACA,0BACA,wBAEA,sBACA,yBACA,oBAEA,wEACA,iBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,qDAEA,4BAEA,OACA,OAEA,qBACA,uBACA,mDACA,oBACA,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ACA,wBACA,6BACA,4BACA,6BACA,qBACA,qBACA,2BACA,gCACA,mCACA,uCACA,8BACA,oBACA,2BACA,qBACA,uBACA,kCACA,iCACA,mCACA,iCACA,kCACA,qBACA,mBACA,qBACA,iBACA,uBACA,2BACA,mCACA,8BACA,0BACA,2BACA,2BACA,kBACA,oBACA,0BACA,yBACA,qBACA,uBAIA,YACA,4BACA,kBACA,oBACA,cACA,YACA,aACA,YACA,WACA,gBACA,YACA,qBAEA,QA9EA,WA8EA,4JACA,qBADA,gCAEA,qBAFA,uBAGA,iBAHA,6BAKA,kCALA,OAQA,+CACA,oBATA,8CAYA,cA1FA,WA2FA,yCAEA,OACA,OADA,SACA,KACA,wBACA,oBAEA,uCAIA,UACA,YADA,WAEA,0DAGA,SACA,aADA,WACA,wKACA,+CACA,+BACA,sBACA,mBACA,6BACA,8BACA,0BAEA,sDACA,kBAEA,uBACA,iBACA,oBAEA,SAEA,iBACA,uBACA,YACA,6EACA,eACA,4FACA,uBACA,oCAEA,oBACA,KACA,QA7BA,8CAgCA,iBAjCA,WAiCA,wKACA,oEACA,uBACA,kCAHA,8CAMA,UAvCA,SAuCA,qLACA,wDACA,qBAEA,YA3CA,SA2CA,qLACA,oBACA,2CAEA,YA/CA,SA+CA,OACA,kEACA,qBAEA,oBAnDA,WAoDA,wCACA,kCACA,mBAEA,oCACA,WACA,mBAEA,oBACA,oBAEA,SA/DA,SA+DA,GACA,8BACA,2BACA,yBAEA,aApEA,SAoEA,GACA,+BACA,0BACA,yBAEA,YAzEA,SAyEA,GACA,kBAEA,eA5EA,WA6EA,4BAEA,aA/EA,SA+EA,cACA,wBACA,0DACA,uBACA,sBACA,KAEA,sBACA,uBACA,yDACA,KAIA,aA7FA,WA6FA,WACA,0BACA,0DAEA,uBACA,sBACA,KAGA,eAtGA,SAsGA,GACA,sBACA,sBAEA,SA1GA,SA0GA,GACA,gCACA,kCAEA,SA9GA,SA8GA,GACA,oBACA,uBACA,gCACA,mCACA,IAEA,cArHA,WAqHA,WACA,0DACA,wFAEA,IACA,4CACA,6DACA,2CACA,8DACA,w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C,CAACF,EAAG,MAAM,CAACE,YAAY,iCAAiC4K,YAAY,CAAC,OAAS,OAAO,MAAQ,WAAW9K,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,OAAS,OAAO,MAAQ,iBCmQ/2C,I,oBAAA,CACA,KADA,WAEA,OACA,UACA,eACA,SACA,cACA,WACA,4BACA,gFACA,aACA,QACA,gBACA,cACA,mBACA,uBACA,mCACA,yCACA,6CACA,4BACA,kCACA,sCACA,8BACA,iCACA,kCACA,2BACA,wBACA,kBACA,mBACA,iBACA,oBACA,sBACA,oBACA,wBACA,yBACA,8BACA,uCACA,oCACA,aACA,eACA,gBACA,oBACA,oBACA,oBACA,mBAIA,YACA,aACA,cACA,WACA,oBACA,YACA,aACA,cACA,iBAEA,QA1DA,WA0DA,2JACA,8DADA,gBAEA,YACA,aACA,uBACA,oCACA,4BACA,kCACA,GARA,uCAUA,YAVA,wBAWA,aAXA,QAeA,qDACA,sCAGA,+CACA,+DACA,0BAGA,+CACA,mCAIA,2CACA,gBA9BA,+CAiCA,cA3FA,WA4FA,qCAEA,UACA,cADA,WAEA,oFAEA,aAJA,WAKA,uCAGA,OACA,wBACA,0CACA,2BACA,0CACA,+BAIA,SACA,QADA,WACA,wKACA,kDACA,+BACA,iBAHA,8CAMA,SAPA,WAOA,wKACA,oDACA,+BACA,kBACA,mBACA,6BACA,8BACA,uDAEA,sDACA,kBAEA,uBACA,iBACA,oBAEA,SAGA,iBACA,uBACA,YACA,4BACA,gCACA,uBACA,sCACA,KACA,QA3BA,8CA8BA,UArCA,SAqCA,qLACA,GACA,oBAEA,gDAEA,YA3CA,SA2CA,qLACA,oBACA,2CAEA,YA/CA,SA+CA,GACA,uDAEA,aAlDA,SAkDA,cACA,mBACA,qDACA,uBACA,iBACA,KAEA,iBACA,uBACA,oDACA,KAIA,aAhEA,WAgEA,WACA,qBACA,qDAEA,uBACA,iBACA,KAGA,UAzEA,SAyEA,KAKA,GAJA,gDACA,gDAGA,OACA,yBACA,IACA,KAEA,KAEA,0BACA,QACA,mDACA,uBACA,gCAWA,OARA,YAEA,UACA,uBACA,2GAIA,EAEA,UAGA,mBAzGA,SAyGA,GACA,oBACA,0CACA,cACA,6BACA,8BAGA,UAjHA,SAiHA,GACA,2CACA,sEAEA,uCAEA,mBACA,4BAEA,kBA1HA,WA2HA,qBACA,4BAEA,oBA9HA,WA+HA,0CACA,uCACA,iCAKA,iBACA,eAEA,gBACA,wGADA,EAIA,iBACA,eAEA,gBACA,iFADA,EAIA,iBACA,qBAEA,sFAGA,iBACA,0BAEA,wBACA,0CACA,4BACA,+CADA,EClhB8V,UCQ1V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OCfE,IDmBW,G,QCnBF,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,qBAAqBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,YAAaV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAMb,EAAW,QAAEI,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,aAAa,GAAIJ,EAAc,WAAEI,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,gBAAgB,GAAIJ,EAAY,SAAEI,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,GAAGA,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,UAAU,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAAEN,EAAI+C,KAAW,OAAE3C,EAAG,MAAM,CAACU,MAAM,CAAC,IAAMd,EAAI+C,KAAK8H,UAAUzK,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,uBAAuB,KAAKA,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,KAAK,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+C,KAAKE,WAAa,IAAMjD,EAAI+C,KAAKK,cAAchD,EAAG,IAAI,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+C,KAAKzB,UAAUlB,EAAG,IAAI,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mBAAqBlB,EAAI+C,KAAK2O,mBAAoB1R,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,KAAK,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAoCd,EAAG,OAAO,CAACE,YAAY,YAAY,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+C,KAAK4O,aAAa1V,QAAQ,IAAI+D,EAAIiB,GAAGjB,EAAIkB,GAAG,mCAAmCd,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,QAAQ,CAACE,YAAY,oBAAoBa,MAAM,CAACkH,OAAQrI,EAAI+C,KAAK4O,aAAab,SAAS,YAAY,CAAC1Q,EAAG,OAAO,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAoCd,EAAG,QAAQ,CAACE,YAAY,oBAAoBa,MAAM,CAACkH,OAAQrI,EAAI+C,KAAK4O,aAAab,SAAS,aAAa,CAAC1Q,EAAG,OAAO,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAqCd,EAAG,QAAQ,CAACE,YAAY,oBAAoBa,MAAM,CAACkH,OAAQrI,EAAI+C,KAAK4O,aAAab,SAAS,eAAe,CAAC1Q,EAAG,OAAO,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uCAAuCd,EAAG,QAAQ,CAACE,YAAY,oBAAoBa,MAAM,CAACkH,OAAQrI,EAAI+C,KAAK4O,aAAab,SAAS,cAAc,CAAC1Q,EAAG,OAAO,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsCd,EAAG,QAAQ,CAACE,YAAY,oBAAoBa,MAAM,CAACkH,OAAQrI,EAAI+C,KAAK4O,aAAab,SAAS,YAAY,CAAC1Q,EAAG,OAAO,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAoCd,EAAG,QAAQ,CAACE,YAAY,oBAAoBa,MAAM,CAACkH,OAAQrI,EAAI+C,KAAK4O,aAAab,SAAS,cAAc,CAAC1Q,EAAG,OAAO,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsCd,EAAG,QAAQ,CAACE,YAAY,oBAAoBa,MAAM,CAACkH,OAAQrI,EAAI+C,KAAK4O,aAAab,SAAS,YAAY,CAAC1Q,EAAG,OAAO,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wCAAwClB,EAAIa,SAAUb,EAAI+C,KAAK+G,kBAAoB,EAAG1J,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAAgC,4BAA9BN,EAAI+C,KAAKwO,kBAAiDnR,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACF,EAAG,MAAM,CAACE,YAAY,yBAAyB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,+BAA+B,IAAIlB,EAAIiB,GAAiC,mBAA9BjB,EAAI+C,KAAKwO,kBAAyC,GAAKvR,EAAIkB,GAAG,8BAA8Bd,EAAG,MAAM,CAACE,YAAY,cAAcuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAiC,eAA9BjB,EAAI+C,KAAKwO,kBAAqCvR,EAAI+C,KAAKyO,QAAQ3T,KAAOmC,EAAIkB,GAAG,iCAAgE,eAA9BlB,EAAI+C,KAAKwO,kBAAoCnR,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8B,KAAKlB,EAAIiB,GAAGjB,EAAIkK,IAAI,kCAAmClK,EAAI+C,KAAK6O,cAAcC,0BAA0B7R,EAAIa,OAAQb,EAAI8I,MAAM/F,OAAOkI,MAAQjL,EAAI+C,KAAKkI,KAAM7K,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAAgC,eAA9BN,EAAI+C,KAAKwO,mBAAuE,WAAjCvR,EAAI+C,KAAK6O,cAActG,OAAqBlL,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,SAAS,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAsC,eAA9BR,EAAI+C,KAAKwO,kBAAuE,WAAjCvR,EAAI+C,KAAK6O,cAActG,QAAsBtL,EAAI8R,aAAa9R,EAAI+C,KAAK6O,eAAuB5R,EAAIiJ,UAAU,kBAAkB,CAACjJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,OAAOd,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAmE,eAA9BlB,EAAI+C,KAAKwO,mBAAuE,iBAAjCvR,EAAI+C,KAAK6O,cAActG,OAA2BlL,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,eAAe,GAAkC,eAA9BJ,EAAI+C,KAAKwO,mBAAuE,aAAjCvR,EAAI+C,KAAK6O,cAActG,OAAuBlL,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,eAAe,GAAGA,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,SAAS,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAsC,eAA9BR,EAAI+C,KAAKwO,kBAAuE,WAAjCvR,EAAI+C,KAAK6O,cAActG,QAAsBtL,EAAI8R,aAAa9R,EAAI+C,KAAK6O,eAAuB5R,EAAIiJ,UAAU,kBAAkB,CAACjJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,OAAOd,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,KAAKlB,EAAIiB,GAAGjB,EAAI+R,mBAAmB3R,EAAG,MAAM,CAACE,YAAY,0BAA0B,CAACF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,mCAAmCV,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACF,EAAG,MAAM,CAACE,YAAY,yBAAyB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,+BAA+B,IAAIlB,EAAIiB,GAAGjB,EAAI+C,KAAKwO,kBAAoB,GAAKvR,EAAIkB,GAAG,+BAA+BlB,EAAI8I,MAAM/F,OAAOkI,KAAQjL,EAAI+C,KAAKkI,KAAM7K,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAyHd,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,SAAS,CAACU,MAAM,CAAC,QAAUd,EAAImL,eAAe,OAAS,GAAG,MAAQ,IAAI5K,GAAG,CAAC,YAAcP,EAAIoL,oBAAoB,OAAOhL,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACF,EAAG,MAAM,CAACE,YAAY,yBAAyB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,kCAAkCd,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uCAAuCd,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,SAAS,CAACU,MAAM,CAAC,QAAUd,EAAImL,eAAe,OAAS,GAAG,MAAQ,IAAI5K,GAAG,CAAC,YAAcP,EAAIoL,oBAAoB,WAAWhL,EAAG,MAAM,CAACE,YAAY,kBAAkBF,EAAG,UAAU,CAACE,YAAY,mCAAmC,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,YAAY,CAACE,YAAY,eAAe,GAAGF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgCd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,SAAS,CAACE,YAAY,kBAAkBa,MAAM,CAACoJ,SAAUvK,EAAIgS,yBAA2BhS,EAAIiS,iBAAiBnR,MAAM,CAAC,SAAWd,EAAIgS,yBAA2BhS,EAAIiS,iBAAiB1R,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAIgS,yBAA2BhS,EAAIiS,iBAAuBjS,EAAIkS,cAAa,EAAO,cAAc,CAAClS,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8B,KAAKd,EAAG,aAAa,CAACE,YAAY,sBAAsB,WAAWF,EAAG,MAAM,CAACE,YAAY,kBAAkBF,EAAG,UAAU,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,YAAYa,MAAM,CAACoJ,SAAUvK,EAAI+J,OAAO/J,EAAImS,cAAc,GAAGjF,YAAclN,EAAI+J,OAAO/J,EAAI+C,KAAKmK,aAAc3M,GAAG,CAAC,MAAQ,SAASC,KAAQR,EAAI+J,OAAO/J,EAAImS,cAAc,GAAGjF,YAAclN,EAAI+J,OAAO/J,EAAI+C,KAAKmK,cAAmBlN,EAAIkS,aAAa,MAAO,CAAC9R,EAAG,aAAa,CAACE,YAAY,qBAAqB,GAAGF,EAAG,MAAM,CAACE,YAAY,eAAeF,EAAG,MAAM,CAACE,YAAY,iBAAiBN,EAAImI,GAAInI,EAAiB,eAAE,SAASoS,EAAIrC,GAAO,OAAO3P,EAAG,MAAM,CAACE,YAAY,MAAMa,MAAM,CAAC,aAAwD,GAA1CnB,EAAI+J,OAAOqI,EAAIlF,YAAYmF,OAAO,KAAW,WAAsD,GAA1CrS,EAAI+J,OAAOqI,EAAIlF,YAAYmF,OAAO,MAAW3H,MAAO,SAAU1K,EAAIsS,SAAU,KAAMxR,MAAM,CAAC,YAAYd,EAAI+J,OAAOqI,EAAIlF,YAAYqF,SAAS,CAACnS,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyBd,EAAG,MAAM,CAACE,YAAY,UAAU,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mBAAqBkR,EAAI9G,cAAclL,EAAG,MAAM,CAACE,YAAY,YAAY,CAACN,EAAIY,GAAGZ,EAAIiB,GAA6C,GAA1CjB,EAAI+J,OAAOqI,EAAIlF,YAAYmF,OAAO,KAAY,SAAUrS,EAAI+J,OAAOqI,EAAIlF,YAAYmF,OAAO,KAAO,OAAOjS,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,MAAM,iBAAmB,cAAc,aAAe,sBAAsB,MAAQ,CAAC6J,KAAM,EAAGC,KAAM,GAAG,SAAyB,aAAdwH,EAAI9G,SAAwB,CAAClL,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAsB,WAAd4R,EAAI9G,QAAsBtL,EAAI8R,aAAaM,MAAa,CAAChS,EAAG,MAAM,CAACE,YAAY,UAAUa,MAAM,CACl0RuL,UAAyB,aAAd0F,EAAI9G,OACfkH,QAAuB,iBAAdJ,EAAI9G,QAA2C,WAAd8G,EAAI9G,OAC9C2E,QAAuB,WAAdmC,EAAI9G,QAAwBtL,EAAI+J,OAAOqI,EAAIlF,YAAYuF,OAAOzS,EAAI+J,SAASsI,OAAO,gBAAgD,mBAA9BrS,EAAI+C,KAAKwO,kBACtHlC,KAAoB,WAAd+C,EAAI9G,QAAuBtL,EAAI+J,OAAOqI,EAAIlF,YAAYuF,OAAOzS,EAAI+J,SAASsI,OAAO,eACvF9H,SAAwB,aAAd6H,EAAI9G,YAA4BlL,EAAG,WAAW,CAACwD,KAAK,WAAW,CAAEwO,GAAgC,MAAzBA,EAAIX,kBAA2BrR,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,YAAY,CAACE,YAAY,cAAcN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGmR,EAAIX,qBAAqB,GAAGzR,EAAIa,KAAMuR,EAAQ,KAAEhS,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGmR,EAAIvU,SAAwB,eAAduU,EAAI9G,OAAyBlL,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2CAA0D,iBAAdkR,EAAI9G,OAA2BlL,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qDAAqDd,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0CAA2CkR,EAAW,QAAEhS,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8B,OAAOlB,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGmR,EAAIM,YAAY1S,EAAIa,QAAQ,GAAIb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+J,OAAOqI,EAAIlF,YAAYuF,OAAOzS,EAAI+J,SAASsI,OAAO,eAAiBrS,EAAIkB,GAAG,iBAAmBlB,EAAI+J,OAAOqI,EAAIlF,YAAYmF,OAAO,cAAcjS,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+J,OAAOqI,EAAIlF,YAAYmF,OAAO,YAAY,MAAK,GAAGjS,EAAG,MAAM,CAACE,YAAY,gBAAgBF,EAAG,MAAM,CAACE,YAAY,YAAYa,MAAM,CAACoJ,SAAUvK,EAAIiS,iBAAmBjS,EAAIgS,yBAAyBzR,GAAG,CAAC,MAAQ,SAASC,KAAQR,EAAIiS,iBAAmBjS,EAAIgS,0BAA+BhS,EAAIkS,cAAc,MAAM,CAAC9R,EAAG,aAAa,CAACE,YAAY,sBAAsB,OAAOF,EAAG,MAAM,CAACE,YAAY,kBAAkBF,EAAG,UAAU,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4B,CAACF,EAAG,YAAY,CAACE,YAAY,eAAe,GAAGF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,WAAWa,MAAuB,cAAjBnB,EAAI2S,UAA4B,SAAW,GAAGpS,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,iBAAiB,CAACxS,EAAG,OAAO,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0B,KAAKlB,EAAIiB,GAAGjB,EAAIwM,YAAYvQ,QAAQ,SAASmE,EAAG,MAAM,CAACE,YAAY,WAAWa,MAAuB,cAAjBnB,EAAI2S,UAA4B,SAAW,GAAGpS,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,iBAAiB,CAACxS,EAAG,OAAO,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyB,KAAKlB,EAAIiB,GAAGjB,EAAI6S,aAAa5W,QAAQ,WAA6B,cAAjB+D,EAAI2S,UAA2BvS,EAAG,MAAM,CAACE,YAAY,0CAA0C,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,SAAS,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,iBAAiB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAwBlB,EAAI8S,iBAAiB,KAAK1S,EAAG,aAAa,CAACE,YAAY,gBAAgB,GAAGF,EAAG,SAAS,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,iBAAiB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACV,EAAG,gBAAgB,GAAGA,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,kBAAkB,mBAAmBd,EAAImI,GAAInI,EAAgB,cAAE,SAAS+S,GAAU,OAAO3S,EAAG,MAAM,CAACE,YAAY,gBAAgBa,MAAM,CAACkH,OAAQrI,EAAI8S,gBAAkBC,GAAUxS,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIsI,mBAAmB,KAAMyK,MAAa,CAAC/S,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAsB6R,IAAW,UAAS,KAAuB,cAAjB/S,EAAI2S,UAA2BvS,EAAG,MAAM,CAACE,YAAY,0CAA0C,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,SAAS,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,iBAAiB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qBAAuBlB,EAAIkI,kBAAkB,KAAK9H,EAAG,aAAa,CAACE,YAAY,gBAAgB,GAAGF,EAAG,SAAS,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,iBAAiB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACV,EAAG,gBAAgB,GAAGA,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,kBAAkB,mBAAmBd,EAAImI,GAAInI,EAAiB,eAAE,SAASoI,GAAW,OAAOhI,EAAG,MAAM,CAACE,YAAY,gBAAgBa,MAAM,CAACkH,OAAQrI,EAAIkI,iBAAmBE,GAAW7H,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIsI,mBAAmB,YAAaF,MAAc,CAACpI,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qBAAqBkH,IAAY,UAAS,KAAKpI,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,kDAAkD,CAACF,EAAG,SAAS,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,iBAAiB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACV,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuB,IAAIlB,EAAIiB,GAAGjB,EAAIuI,cAAcC,SAAS,KAAKxI,EAAIiB,GAAGjB,EAAIuI,cAAcE,SAASzI,EAAIY,GAAG,KAAKR,EAAG,aAAa,CAACE,YAAY,gBAAgB,GAAGF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,kBAAkB,mBAAmBd,EAAImI,GAAInI,EAAiB,eAAE,SAAS0I,GAAa,OAAOtI,EAAG,MAAM,CAACE,YAAY,gBAAgBa,MAAM,CAACkH,OAAQrI,EAAIuI,eAAiBG,EAAa,UAAkC,GAAvBA,EAAYF,SAAejI,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI2I,oBAAoBD,MAAgB,CAACtI,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6BlB,EAAIiB,GAAGyH,EAAYF,SAAS,IAAIxI,EAAIiB,GAAGyH,EAAYD,SAASzI,EAAIY,GAAG,KAAKR,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIyE,GAAG,SAAPzE,CAAiB0I,EAAYE,cAAc,SAAS,MAAM5I,EAAIiB,GAAGjB,EAAIyE,GAAG,SAAPzE,CAAiB0I,EAAYG,YAAY,iBAAgB,KAAK7I,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,kBAAmBN,EAAIwM,YAAkB,OAAEpM,EAAG,UAAU,CAACE,YAAY,mCAAmCa,MAAM,CAACkH,OAAyB,cAAjBrI,EAAI2S,YAA4B3S,EAAImI,GAAInI,EAAe,aAAE,SAASyM,GAAY,OAAOrM,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,aAAa,CAACE,YAAY,sBAAsB,GAAGF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqBa,MAAM,CAACwL,SAA+B,YAArBF,EAAWnB,QAAsB/K,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4M,YAAYvC,SAASoC,EAAWhN,IAAI6K,WAAYmC,EAAWI,KAAM,cAAc,CAAE7M,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,uCAAuC,CAACF,EAAG,cAAc,GAAGJ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,gDAAgD,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,KAAK,QAAU,cAAc,UAAY,SAAS,iBAAmB,cAAc,aAAe,sBAAsB,MAAQ,CAAC6J,KAAM,IAAKC,KAAM,GAAG,SAAW5K,EAAIkC,SAAWlC,EAAImC,IAAIkK,MAAM,QAAQ,CAACjM,EAAG,MAAM,CAACE,YAAY,QAAQ,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIkK,MAAM,OAAuC,SAA9BI,EAAW/C,iBAA4D,QAA9B+C,EAAW/C,iBAA4BtJ,EAAG,MAAM,CAACE,YAAY,mBAAmBQ,MAAM,CAAC,IAAM,uCAAuCd,EAAIa,KAAKb,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGwL,EAAW5O,KAAK0L,OAAO,GAAGC,cAAgBiD,EAAW5O,KAAKwB,MAAM,OAAOe,EAAG,MAAM,CAACE,YAAY,YAAY,CAACN,EAAIY,GAAG,aAAaZ,EAAIiB,GAAGwL,EAAWrD,UAAUvL,SAASuC,EAAG,WAAW,CAACwD,KAAK,WAAW,CAACxD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGwL,EAAWhD,mBAAmB,IAAI,GAAIzJ,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,MAAOhC,EAAG,MAAM,CAACE,YAAY,4CAA4CC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO2D,kBAAkBnE,EAAI4M,YAAYvC,SAASoC,EAAWhN,IAAI6K,WAAYmC,EAAWI,KAAM,eAAe,CAACzM,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC6J,KAAM,IAAKC,KAAM,KAAK,CAACxK,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA2BuL,EAAgC,sBAAErM,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,yCAAyCd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgCd,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGwL,EAAWK,oBAAoB,IAAI9M,EAAIiB,GAAGwL,EAAWM,gBAAgB,IAAI/M,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAqCd,EAAG,WAAW,CAACwD,KAAK,WAAW,CAAuB,YAArB6I,EAAWnB,OAAsBlL,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkK,IAAI,wCAAwC9J,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGwL,EAAW9C,sBAAwB3J,EAAIkB,GAAG,wCAA0ClB,EAAIkB,GAAG,sCAAsC,IAAI,GAAGlB,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,MAAOhC,EAAG,MAAM,CAACE,YAAY,2CAA2CC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO2D,kBAAkBnE,EAAI4M,YAAYvC,SAASoC,EAAWhN,IAAI6K,WAAYmC,EAAWI,KAAM,cAAc,CAACzM,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC6J,KAAM,IAAKC,KAAM,KAAK,CAACxK,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAwD,SAA9BuL,EAAW/C,iBAA4D,QAA9B+C,EAAW/C,gBAA2BtJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,yCAAyCd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAiCuL,EAA8B,oBAAErM,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,yCAAyCd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkK,IAAI,qBAAsBlK,EAAIgN,aAAaP,EAAWQ,oBAAoBC,iBAAiB9M,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4BAA4Bd,EAAG,WAAW,CAACwD,KAAK,WAAW,CAAgC,SAA9B6I,EAAW/C,gBAA4BtJ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uCAAsE,QAA9BuL,EAAW/C,gBAA2BtJ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAuCuL,EAA0B,gBAAErM,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkK,IAAI,mCAAoCuC,EAAW/C,qBAA2C,YAArB+C,EAAWnB,OAAsBlL,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsCd,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkK,IAAI,0CAA0C,IAAI,GAAGlK,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,MAAOhC,EAAG,MAAM,CAACE,YAAY,6CAA6C,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC6J,KAAM,IAAKC,KAAM,KAAK,CAACxK,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+J,OAAO0C,EAAWzC,aAAehK,EAAI+J,SAAW/J,EAAIkB,GAAG,uBAAyBlB,EAAIkB,GAAG,2BAA4BuL,EAAWxC,SAAW,IAAK7J,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,yCAAyCd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAyBlB,EAAImK,SAASsC,EAAWrC,UAAY,EAAGhK,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,sCAAsCd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0Bd,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,SAASsC,EAAWrC,UAAU,IAAIpK,EAAIkB,GAAG,sBAAsBd,EAAG,WAAW,CAACwD,KAAK,WAAW,CAACxD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIyE,GAAG,SAAPzE,CAAiByM,EAAWrC,SAAS,sBAAsB,IAAI,GAAGpK,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,+CAA+C,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC6J,KAAM,IAAKC,KAAM,KAAK,CAACxK,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4BAA6BlB,EAAImN,6BAA6BV,GAAc,GAAK,EAAGrM,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIyE,GAAG,UAAPzE,CAAkBA,EAAImN,6BAA6BV,GAAY,UAAUzM,EAAIiB,GAAGjB,EAAIoN,aAAaX,EAAWY,OAASZ,EAAWY,MAAQ,IAAI,IAAIrN,EAAIiB,GAAIjB,EAAIoN,aAAaX,EAAWY,OAA4BrN,EAAIoN,aAAaX,EAAWY,OAA/CZ,EAAWY,UAA+CjN,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIyE,GAAG,UAAPzE,CAAkBA,EAAImN,6BAA6BV,GAAY,OAAOzM,EAAIiB,GAAGjB,EAAIoN,aAAaX,EAAWY,OAASZ,EAAWY,MAAQ,IAAI,IAAIrN,EAAIiB,GAAIjB,EAAIoN,aAAaX,EAAWY,OAA4B,IAAIrN,EAAIoN,aAAaX,EAAWY,OAAO,IAA1DZ,EAAWY,UAAuDjN,EAAG,WAAW,CAACwD,KAAK,WAAW,CAACxD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAwBuL,EAAWa,cAAe,CAAEC,GAAId,EAAW3K,OAAS,GAAK,EAAI9B,EAAIwN,SAASC,QAAQC,QAAQjB,EAAW3K,OAAS,UAAY9B,EAAIwN,SAASC,QAAQC,QAAQjB,EAAW3K,OAAS,OAAQ6L,KAAMlB,EAAWY,MAAOO,KAAMnB,EAAWoB,YAAc,GAAK,EAAI7N,EAAIwN,SAASC,QAAQC,QAAQjB,EAAWoB,YAAc,UAAY7N,EAAIwN,SAASC,QAAQC,QAAQjB,EAAWoB,YAAc,gBAAgB,IAAI,GAAG7N,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,wCAAwC,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,KAAK,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC6J,KAAM,IAAKC,KAAM,GAAG,SAAW5K,EAAIkC,SAAWlC,EAAImC,IAAIkK,MAAM,QAAQ,CAACjM,EAAG,MAAM,CAACE,YAAY,YAAY,CAAEN,EAAI+J,OAAO0C,EAAWzC,aAAehK,EAAI+J,SAAU3J,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,SAASR,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGoJ,SAASoC,EAAWxC,SAASK,WAAW,UAAUlK,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,YAAY,CAACE,YAAY,eAAe,KAAKF,EAAG,MAAM,CAACE,YAAY,mBAAmBa,MAAM,CAACoJ,SAAUvK,EAAI+J,OAAO0C,EAAWzC,YAAchK,EAAI+J,WAAW,CAAC3J,EAAG,MAAM,CAACE,YAAY,wBAAwBa,MAAM,CAACqJ,KAAMxK,EAAImK,SAASsC,EAAWrC,UAAY,GAAKqC,EAAWxC,QAAU,IAAKQ,MAAOgC,EAAWxC,SAAW,KAAKS,MAAO,sBAAwBL,SAASoC,EAAWxC,SAAW,EAAI,MAASwC,EAAWxC,QAAU,IAAMwC,EAAWxC,QAAU,IAAM,QAAW,SAAU7J,EAAG,WAAW,CAACwD,KAAK,WAAW,CAACxD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAwBuL,EAAWa,cAAe,CAAEC,GAAId,EAAW3K,OAAS,GAAK,EAAI9B,EAAIwN,SAASC,QAAQC,QAAQjB,EAAW3K,OAAS,UAAY9B,EAAIwN,SAASC,QAAQC,QAAQjB,EAAW3K,OAAS,OAAQ6L,KAAMlB,EAAWY,MAAOO,KAAMnB,EAAWoB,YAAc,GAAK,EAAI7N,EAAIwN,SAASC,QAAQC,QAAQjB,EAAWoB,YAAc,UAAY7N,EAAIwN,SAASC,QAAQC,QAAQjB,EAAWoB,YAAc,UAAU,KAAK7N,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAqC,KAAKlB,EAAIiB,GAAGjB,EAAImN,6BAA6BV,GAAc,GAAK,EAAIzM,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAImN,6BAA6BV,GAAa,UAAYzM,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAImN,6BAA6BV,GAAa,QAAQ,IAAIzM,EAAIiB,GAAGwL,EAAWY,OAAO,UAAU,IAAI,GAAGrN,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,eAAe,CAAEmM,EAAW1D,OAAO+B,MAAQ2B,EAAW1D,OAAOgC,OAAQ3K,EAAG,MAAM,CAACsB,WAAW,CAAC,CAAC7D,KAAK,gBAAgB8D,QAAQ,kBAAkBrD,MAAO0B,EAAgB,aAAE4B,WAAW,iBAAiBtB,YAAY,YAAYQ,MAAM,CAAC,GAAK,mBAAqB2L,EAAWhN,KAAK,CAACW,EAAG,MAAM,CAACE,YAAY,+BAA+B,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiBC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO2D,kBAAyBnE,EAAIgL,aAAayB,EAAWhN,QAAQW,EAAG,MAAM,CAACE,YAAY,mBAAmBQ,MAAM,CAAC,GAAK,eAAe2L,EAAWhN,GAAG,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACW,EAAG,mBAAmB,GAAGA,EAAG,MAAM,CAACE,YAAY,oCAAoCQ,MAAM,CAAC,GAAK,eAAgB2L,EAAWhN,GAAG,kBAAkB,eAAegN,EAAWhN,KAAK,CAAEgN,EAAW1D,OAAW,KAAE3I,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO2D,kBAAkBnE,EAAIiJ,UAAU,aAAcoB,SAASoC,EAAWhN,IAAI6K,WAAYmC,EAAWrD,cAAc,CAACpJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAsBlB,EAAIa,KAAM4L,EAAW1D,OAAa,OAAE3I,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO2D,kBAAyBnE,EAAIkJ,YAAY,SAAUuD,EAAY,KAAM,gBAAgB,CAACzM,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwBlB,EAAIa,WAAWb,EAAIa,YAAW,GAAGT,EAAG,UAAU,CAACE,YAAY,mCAAmCa,MAAM,CAACkH,OAAyB,cAAjBrI,EAAI2S,YAA4B,CAACvS,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA4B,CAAErD,KAAMmC,EAAI+C,KAAKE,WAAWsG,OAAO,GAAGC,cAAgBxJ,EAAI+C,KAAKE,WAAW5D,MAAM,SAAUe,EAAG,MAAM,CAACE,YAAY,mBAAmBuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,uCAAuCd,EAAG,MAAM,CAACE,YAAY,oBAAqBN,EAAI6S,aAAmB,OAAEzS,EAAG,UAAU,CAACE,YAAY,mCAAmCa,MAAM,CAACkH,OAAyB,cAAjBrI,EAAI2S,YAA4B3S,EAAImI,GAAInI,EAAgB,cAAE,SAASoJ,GAAW,OAAOhJ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIqJ,cAAcD,EAAU6B,SAAS,CAAC7K,EAAG,aAAa,CAACE,YAAY,sBAAsB,GAAGF,EAAG,MAAM,CAACE,YAAY,cAAcC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIqJ,cAAcD,EAAU6B,SAAS,CAAC7K,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,4CAA4C,CAACF,EAAG,yBAAyB,GAAGJ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,4CAA4C,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIkK,MAAM,OAAsC,SAA7BjD,EAAUM,iBAA2D,QAA7BN,EAAUM,iBAA4BtJ,EAAG,MAAM,CAACE,YAAY,mBAAmBQ,MAAM,CAAC,IAAM,uCAAuCd,EAAIa,KAAKb,EAAIY,GAAGZ,EAAIiB,GAAGmI,EAAUvL,WAAYmC,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,MAAOhC,EAAG,MAAM,CAACE,YAAY,6CAA6C,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8Bd,EAAG,MAAM,CAACE,YAAY,SAAS,CAA+B,SAA7B8I,EAAUM,iBAA2D,QAA7BN,EAAUM,iBAA6BN,EAAUO,sBAAuBvJ,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,yCAAyCd,EAAIa,KAAKb,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,kCAAmC,CAACpC,EAAGsK,EAAUQ,wBAAyBC,MAAOT,EAAUU,0BAA2B9J,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,mDAAmD,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC6J,KAAM,IAAKC,KAAM,KAAK,CAACxK,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+J,OAAOX,EAAUY,aAAehK,EAAI+J,SAAW/J,EAAIkB,GAAG,uBAAyBlB,EAAIkB,GAAG,2BAA4BkI,EAAUa,SAAW,IAAK7J,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,yCAAyCd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAyBlB,EAAImK,SAASf,EAAUgB,UAAY,EAAGhK,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,sCAAsCd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA2BlB,EAAI+J,OAAOX,EAAUY,aAAehK,EAAI+J,SAAU3J,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIyE,GAAG,SAAPzE,CAAiBoJ,EAAUY,WAAW,kBAAkB5J,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,SAASf,EAAUgB,WAAW,WAAWhK,EAAG,WAAW,CAACwD,KAAK,WAAW,CAACxD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIyE,GAAG,SAAPzE,CAAiBoJ,EAAUgB,SAAS,gBAAgB,UAAU,IAAI,GAAGpK,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,iDAAiD,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAAEN,EAAI+J,OAAOX,EAAUY,aAAehK,EAAI+J,SAAU3J,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,OAAOR,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGoJ,SAASjB,EAAUa,SAASK,WAAa,UAAUlK,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,YAAY,CAACE,YAAY,eAAe,KAAKF,EAAG,MAAM,CAACE,YAAY,mBAAmBa,MAAM,CAACoJ,SAAUvK,EAAI+J,OAAOX,EAAUY,YAAchK,EAAI+J,WAAW,CAAC3J,EAAG,MAAM,CAACE,YAAY,wBAAwBa,MAAM,CAACqJ,KAAOxK,EAAImK,SAASf,EAAUgB,UAAY,GAA0B,KAArBhB,EAAUa,QAAiBQ,MAAOrB,EAAUa,SAAW,KAAKS,MAAO,sBAAwBL,SAASjB,EAAUa,SAAW,EAAI,MAAQb,EAAUa,QAAU,KAAO,WAAYjK,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,eAAe,CAAE8I,EAAUL,OAAO+B,MAAQ1B,EAAUL,OAAOgC,OAAQ3K,EAAG,MAAM,CAACsB,WAAW,CAAC,CAAC7D,KAAK,gBAAgB8D,QAAQ,kBAAkBrD,MAAO0B,EAAmB,gBAAE4B,WAAW,oBAAoBtB,YAAY,YAAYQ,MAAM,CAAC,GAAK,kBAAoBsI,EAAU3J,KAAK,CAACW,EAAG,MAAM,CAACE,YAAY,+BAA+B,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiBC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO2D,kBAAyBnE,EAAIgT,gBAAgB5J,EAAU3J,QAAQW,EAAG,MAAM,CAACE,YAAY,mBAAmBQ,MAAM,CAAC,GAAK,wBAAwBsI,EAAU3J,GAAG,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACW,EAAG,mBAAmB,GAAGA,EAAG,MAAM,CAACE,YAAY,oCAAoCQ,MAAM,CAAC,GAAK,wBAAyBsI,EAAU3J,GAAG,kBAAkB,wBAAwB2J,EAAU3J,KAAK,CAAE2J,EAAUL,OAAW,KAAE3I,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO2D,kBAAyBnE,EAAIiJ,UAAU,YAAaG,EAAU6B,SAAS,CAACjL,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAsBlB,EAAIa,KAAMuI,EAAUL,OAAa,OAAE3I,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO2D,kBAAyBnE,EAAIkJ,YAAY,SAAUE,EAAW,YAAa,gBAAgB,CAACpJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwBlB,EAAIa,WAAWb,EAAIa,YAAW,GAAGT,EAAG,UAAU,CAACE,YAAY,mCAAmCa,MAAM,CAACkH,OAAyB,cAAjBrI,EAAI2S,YAA4B,CAACvS,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAA0B,CAAErD,KAAMmC,EAAI+C,KAAKE,WAAWsG,OAAO,GAAGC,cAAgBxJ,EAAI+C,KAAKE,WAAW5D,MAAM,SAAUe,EAAG,MAAM,CAACE,YAAY,mBAAmBuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAqCd,EAAG,MAAM,CAACE,YAAY,wBAAwBF,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIsC,GAAG,GAAGlC,EAAG,UAAU,CAACE,YAAY,mCAAmC,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,YAAY,CAACE,YAAY,eAAe,GAAGN,EAAIsC,GAAG,GAAGlC,EAAG,MAAM,CAACE,YAAY,kBAAkBN,EAAIsC,GAAG,GAAGlC,EAAG,UAAU,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,YAAY,CAACE,YAAY,eAAe,GAAGN,EAAIsC,GAAG,GAAGlC,EAAG,MAAM,CAACE,YAAY,kBAAkBF,EAAG,UAAU,CAACE,YAAY,mCAAmC4K,YAAY,CAAC,QAAU,UAAUlL,EAAImI,GAAG,GAAI,SAASrJ,GAAG,OAAOsB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,aAAa,CAACE,YAAY,sBAAsB,GAAGF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,qCAAqC,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,YAAYlL,EAAIa,KAAKb,EAAIsC,GAAG,GAAE,GAAOtC,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,MAAOhC,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACN,EAAIsC,GAAG,GAAE,KAAQtC,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,MAAOhC,EAAG,MAAM,CAACE,YAAY,4CAA4C,CAACN,EAAIsC,GAAG,GAAE,KAAQtC,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,MAAOhC,EAAG,MAAM,CAACE,YAAY,yCAAyC,CAACN,EAAIsC,GAAG,GAAE,KAAQtC,EAAIa,KAAKb,EAAIsC,GAAG,GAAE,OAAUlC,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,+BAA+B,CAACF,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,mBAAmB,cAAa,SACtmuB,GAAkB,CAAC,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,UAAU,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,mCAAmC4K,YAAY,CAAC,OAAS,aAAa9K,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACF,EAAG,MAAM,CAACE,YAAY,uCAAuC4K,YAAY,CAAC,OAAS,iBAAiB9K,EAAG,MAAM,CAACE,YAAY,mBAAmB,WAAa,IAAIN,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,2BAA2B4K,YAAY,CAAC,OAAS,OAAO,YAAY,QAAQ,MAAQ,UAAU9K,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,cAAc,OAAO,OAAS,OAAO,MAAQ,OAAO,YAAY,gBAAgB,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,UAAU,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAeF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,gBAAgB,OAAO,aAAa,YAAY9K,EAAG,MAAM,CAACE,YAAY,mBAAmB,WAAa,IAAIN,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,OAAS,OAAO,MAAQ,QAAQ,QAAU,eAAe,QAAU,SAAS9K,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,QAAU,eAAe,QAAU,gBAAgB,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,gDAAgD,CAACF,EAAG,MAAM,CAACE,YAAY,0BAA0B4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,cAAc,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaF,EAAG,OAAO,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,eAAe,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,2BAA2B4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,aAAa,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,2BAA2B4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,aAAa,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,wCAAwC,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,2BAA2B4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,YAAY9K,EAAG,MAAM,CAACE,YAAY,8BAA8B4K,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,YAAY9K,EAAG,MAAM,CAACE,YAAY,4CCN13G,I,UAAS,WAAa,IAAIN,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACU,MAAM,CAAC,MAAQ,6BAA6B,cAAc,+BAA+B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,OAAO,CAACA,EAAG,OAAO,CAACU,MAAM,CAAC,GAAK,YAAY,EAAI,qBAAqBV,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,OAAO,YAAY,YAAY,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,GAAK,YAAY,KAAO,SAAS,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,aAAa,kBAAkBV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,EAAI,kLAAkL,KAAO,kBAAkB,UAAY,6BAA6BV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,EAAI,iJAAiJ,KAAO,kBAAkB,UAAY,6BAA6BV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,EAAI,4BAA4B,KAAO,kBAAkB,UAAY,2BAA2BV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,MAAM,EAAI,+EAA+E,KAAO,kBAAkB,UAAY,mCAC3pD,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCimBf,IACA,KADA,WAEA,OACM,eAAN,CACQ,cAAR,IAEA,UACA,cACA,YACA,WACA,iBACA,cACA,QACA,uBACA,kBACA,kBACA,aACA,iBACA,eACA,2BACA,6BACA,+DACA,4DAEA,kBACA,0BACA,cACA,WACA,uBACM,aAAN,CACQ,IAAR,OACQ,EAAR,QACQ,IAAR,WAEM,WAAN,GACM,WAAN,WACM,aAAN,GACM,eAAN,SACM,cAAN,GACM,gBAAN,SACM,kBAAN,CACA,6BACA,6BACA,+BACA,6BACA,+BACA,8BACA,gCACA,yBACA,yBACA,kCACA,yBACA,yBACA,gCACA,yBACA,4BACA,yBACA,8BACA,6BACA,8BACA,2BACA,wBACA,6BACA,4BACA,6BACA,gBACA,gCACA,8BACA,mCACA,uCACA,iCACA,mCACA,iCACA,kCACA,kCACA,mBACA,gBACA,sBACA,yBACA,kCACA,qBACA,2BACA,sBACA,2BACA,mCACA,8BACA,0BACA,2BACA,2BACA,4BACA,iBACA,qBACA,mBACA,gCACA,8BACA,iBACA,wBACA,uBACA,2BACA,yBACA,uBACA,uBACA,qBACA,oBACA,qBACA,6BACA,2BACA,4BACA,qCACA,gDACA,4BACA,2BACA,oBACA,8BACA,+BACA,mBACA,4BACA,gCACA,0BACA,0BACA,8BACA,4BACA,6BACA,wBACA,2BACA,6BAIA,YACA,oBACA,oBACA,cACA,YACA,YACA,aACA,YACA,YACA,WACA,cACA,gBACA,uBACA,sBACA,WACA,aACA,YACA,eAEA,OACI,OADJ,SACA,KACM,GAAN,4DACQ,IAAR,cACA,UAEA,WACA,UAEM,KAAN,gCAEA,8DACQ,KAAR,iCACQ,KAAR,UACQ,KAAR,iBAIE,QAtKF,WAuKI,O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IU,MAAM,aAAcF,QAAa,MAAK,GAAGR,EAAIa,OAAOb,EAAIa,MAChvR,GAAkB,GCkMtB,IACA,KADA,WAEA,OACA,YACA,YACA,aACA,cACA,cACA,iBAGE,MAAF,CACA,YACA,iBACA,iBAEE,KAAF,kBAEA,YACA,gBACA,YACA,aACA,kBACA,qBAEA,OACA,MACA,oBACA,kBACA,2FAiBA,OAfA,yCACA,0DAEA,YACA,mCAEA,qDASA,GAEA,GACA,gCACA,qBAIA,eAGA,QAzDA,WAyDA,WASA,gBACA,2FAUA,OARA,WACA,yCACA,yDAEA,kCAEA,qDAEA,EAnBA,8CACA,2BACA,iBAEA,gDACA,2DAiBA,0CACA,wDAEA,qDACA,kBAGE,QAAF,CACA,yBACA,2FACA,mBACA,yDACA,qDAEA,iCACA,qBAEA,aAVA,WAWA,gCAEA,eAbA,WAcA,kCAEA,aAhBA,SAgBA,cACA,qBACA,2DACA,uBACA,mBACA,KAEA,mBACA,uBACA,0DACA,KAIA,aA9BA,WA8BA,WACA,uBACA,2DACA,uBACA,mBACA,KAGA,SAtCA,SAsCA,GACA,8BACA,2BACA,yBAEA,UA3CA,SA2CA,qLACA,oBACA,wCAEA,YA/CA,SA+CA,OACA,oBACA,kDAEA,YAnDA,SAmDA,qLACA,oBACA,2CAEA,UAvDA,WAwDA,uOAEA,gCACA,mEACA,cACA,QC1VwW,MCOpW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QC2Cf,IACA,KADA,WAEA,OACA,UACA,sBACA,eACM,oBAAN,GACA,cACA,YACA,gCACM,UAAN,GACM,aAAN,EACM,SAAN,EACM,aAAN,EACM,qBAAN,IAGA,YACA,cACA,YACA,mBACA,aAEA,OACA,OADA,SACA,KACA,SACA,sCACA,4CACA,qCAEA,wBACA,qBAEA,uCAIA,QArCA,WAqCA,iKACA,KACA,sCACA,4CACA,sCAEA,qBANA,gCAOA,kBAPA,8BASA,kCATA,+CAYA,SACA,cADA,WACA,wKACA,wDACA,+BACA,qBACA,oHAEA,sCACA,8DACA,mBACA,6BACA,8BACA,6BACA,iBACA,uBACA,c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iBAEA,YACA,YACA,WACA,cACA,aACA,YACA,cACA,kBACA,gBACA,wBACA,8BACA,kBACA,gBAEA,aACA,YACA,8BACA,qCACA,WACA,oCACA,mCAEA,sCACA,wCAEA,sCACA,0CACA,oCAEA,QAjHA,WAiHA,qKACA,4EADA,uBAEA,wBAFA,SAGA,kBAHA,OAIA,eAJA,uBAMA,2BACA,oBACA,mCACA,iCAEA,wBAEA,0BAbA,WAgBA,YAhBA,iBAiBA,gBAjBA,yCAmBA,qBAnBA,eAsBA,sEACA,oBACA,2BAxBA,UA2BA,aA3BA,QA6BA,wCACA,iBACA,kBACA,mBACA,kBAEA,uBACA,4CACA,uBACA,kDACA,OACA,IAEA,2BAIA,qDACA,iBACA,uBACA,EACA,4CAEA,iDAEA,MAGA,4DACA,0BACA,kBACA,+CACA,kBA7DA,+CAgEA,SACA,iBADA,WACA,wKACA,0EACA,uBACA,iBACA,2FACA,mBACA,mBANA,8CASA,SAVA,WAUA,4NACA,qBACA,+BACA,uBAEA,mBACA,yFAGA,iBACA,uBACA,YACA,uBACA,4BACA,sCACA,KACA,QAhBA,8CAmBA,cA7BA,WA6BA,wKACA,yBACA,+BACA,6BAHA,8CAMA,WAnCA,WAoCA,oBACA,qBAEA,sBACA,kBAEA,uBACA,4CACA,uBACA,kDACA,OACA,IAEA,4BAGA,oBApDA,WAqDA,4BAEA,YAvDA,WAuDA,WACA,mDACA,uBACA,+CACA,uBACA,kBACA,qCACA,OACA,MAEA,kBAjEA,SAiEA,GACA,0BAIA,GAHA,8BAEA,iBACA,iBAcA,0BAdA,CACA,0BACA,8BACA,4BAEA,sBACA,yBACA,sCACA,gBACA,wBAEA,yBAMA,eAvFA,SAuFA,cACA,sBACA,8BACA,4BAEA,iCACA,0BACA,wCACA,6BACA,+BACA,kFACA,8EACA,0CACA,+BACA,oCACA,8EACA,kFACA,6EACA,yBACA,qBACA,gBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,0BACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,mFACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,gBAxIA,SAwIA,cACA,sBACA,8BACA,4BAEA,gDACA,0BACA,wCACA,6BACA,+BACA,kFACA,8EACA,0CACA,+BACA,oCACA,8EACA,kFACA,6EACA,yBACA,qBACA,gBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,0BACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,mFACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,eAzLA,WA0LA,6DACA,oEAEA,8BACA,mCACA,iCACA,0BACA,4BAEA,mDACA,oDAEA,wDACA,kDAEA,wBAEA,sCAEA,uBAEA,sBAEA,yBAEA,YAnNA,SAmNA,KACA,qBACA,IACA,WACA,kBACA,yCACA,MAEA,KAEA,UAEA,aA/NA,SA+NA,GACA,qBACA,2BACA,uBACQ,EAAR,0CACQ,YAAR,WACU,EAAV,qCACA,OACA,IAEA,cAzOA,SAyOA,cACA,wCACA,uBACA,+CACA,uBACA,kBACA,0BACA,OACA,MAEA,gBAnPA,SAmPA,GACA,oCAEA,2CACA,wDACA,qCAEA,gBA1PA,SA0PA,GACA,sCACA,8DACA,0DAEA,wDACA,kDACA,wBAEA,sCAEA,wCAEA,YAvQA,WAwQA,SASA,MAPA,0BACA,iCACA,2CAEA,MAGA,GAEA,qBAnRA,SAmRA,GACA,QACA,yBAGA,WAxRA,WAyRA,uDAEA,eA3RA,WA4RA,kBACA,sDACA,wBAEA,cAhSA,SAgSA,GACA,uBAEA,oBACA,2CACA,uBACA,gDACA,MAGA,mFACA,6CACA,uBACA,kDACA,QAIA,gCACA,uBACA,qCACA,OAGA,YAxTA,WAyTA,sBACA,gBACA,yCACA,oCACA,MACA,qBACA,yCACA,MACA,gBACA,oCACA,MACA,WACA,0CACA,QAGA,UAzUA,SAyUA,qLACA,GACA,oBAEA,oDAEA,sBA/UA,SA+UA,GACA,yBACA,iCAEA,SAnVA,YAmVA,2CACA,kDC9xBkW,MCO9V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,Q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,+BACzrD,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCmIf,IACA,KADA,WAEA,OACA,UACA,SACA,gBACM,gBAAN,CACQ,gBAAR,GAEM,aAAN,GACM,YAAN,GACM,UAAN,GACM,WAAN,GACM,gBAAN,EACM,kBAAN,IAGA,OACA,iBACA,mBACA,aAEA,YACA,iBACA,YACA,YACA,aACA,aACA,cACA,YACA,YAEA,QAhCA,WAgCA,wKACA,aADA,OAGA,kDACA,gBAJA,8CAOA,SACA,SADA,WACA,wKACA,kDACA,+BACA,eAEA,gDACA,wBACA,MAEA,iBACA,uBACA,YACA,uBACA,sCACA,KACA,QAfA,8CAkBA,WAnBA,SAmBA,KACA,oBACA,qBACA,2BACA,uBACQ,EAAR,0CACQ,YAAR,WACU,EAAV,qCACA,OACA,IAEA,YA9BA,SA8BA,cACA,qBACA,wCACA,uBACA,+CACA,uBACA,kBACA,0BACA,OACA,MAEA,cAzCA,SAyCA,cACA,0CACA,iBACA,kBACA,wCACA,aACA,4BACA,uBACA,+CACA,uBACA,kBACA,0BACA,OACA,SAGA,WAzDA,SAyDA,cACA,yBACA,8BAEA,gDACA,sBACA,iCACA,yBACA,aACA,iBACA,mBACA,+BAEA,oBACA,0BAGA,WA1EA,SA0EA,gBACA,MACA,QACA,WACA,wBACA,IACA,2DAEA,wBACA,IACA,+DAGA,SAGA,4BACA,YACA,8BACA,SACA,iBACA,mBACA,+BAGA,oBAEA,WArGA,WAsGA,gCAEA,YAxGA,WAyGA,yBACA,uBACA,6BACA,MAEA,SA9GA,SA8GA,GACA,kBACA,uBACA,wBACA,MAEA,YApHA,SAoHA,GACA,2BAEA,WAvHA,SAuHA,cACA,wCAEA,4DAEA,kFACA,yBACA,kCACA,uBACA,qCACA,4BACA,qBACA,SAEA,oBACA,uBACA,kCACA,WCnUuW,MCOnW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EA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,CACQ,eAAR,GAEM,eAAN,GACM,aAAN,CACQ,IAAR,OACQ,EAAR,QACQ,IAAR,aAIA,YACA,YACA,aACA,YACA,aACA,WACA,YACA,mBACA,kBACA,iBAEA,OACA,iBACA,aAEA,aACA,mBACA,oDACA,qCACA,gDAGA,QAhDA,WAgDA,wKACA,eADA,OAEA,wCACA,kBAHA,8CAMA,SACA,WADA,WACA,wKACA,4DACA,+BACA,yBAEA,8DACA,+BACA,yDACA,aACA,mBACA,oBAIA,iBACA,uBACA,YACA,uBACA,sCACA,KACA,QApBA,8CAuBA,WAxBA,WAyBA,gCAEA,SA3BA,SA2BA,GACA,8BACA,2BACA,yBAEA,mBAhCA,SAgCA,GACA,+BACA,0BACA,yBAEA,YArCA,SAqCA,GACA,2BAEA,eAxCA,SAwCA,GACA,wEACA,mDACA,kBACA,uBAEA,uCAGA,aAjDA,SAiDA,GACA,wEACA,kDACA,kBACA,uBAEA,uCAGA,eA1DA,SA0DA,GACA,sBACA,sBAEA,YA9DA,SA8DA,GACA,MAyBA,WAxBA,QACA,IACA,qCACA,iBAEA,OADA,qCACA,oBACA,WAGA,OAFA,uHACA,qCACA,oBACA,eAGA,OAFA,uHACA,qCACA,oBACA,YAGA,OAFA,0CACA,qCACA,oBACA,YAGA,OAFA,0CACA,qCACA,sBAOA,aA5FA,SA4FA,gBACA,wCAEA,iBACA,kBACA,2DACA,gCACA,+CACA,2CACA,mDACA,oCACA,yBACA,gCACA,kCACA,sEACA,eACA,sBAKA,iCAGA,aApHA,SAoHA,GACA,qBACA,2BACA,sBACA,uBACQ,EAAR,0CACQ,YAAR,WACU,EAAV,qCACA,OACA,IAEA,cA/HA,WA+HA,qEACA,yBACA,wCACA,uBACA,+CACA,uBACA,kBACA,0BACA,OACA,MAEA,YA1IA,WA2IA,sBACA,gCAEA,YA9IA,WA+IA,0DAEA,WAjJA,SAiJA,cACA,wCAEA,4DAEA,kFACA,yBACA,kCACA,uBACA,qCACA,4BACA,qBACA,SAEA,oBACA,uBACA,kCACA,WCxZyW,MCOrW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA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CA,6BACA,2BAEA,uBACA,gCACA,MAEA,WAtFA,SAsFA,GACA,2BACA,qBAEA,cA1FA,SA0FA,cACA,0CACA,+BACA,yBACA,kBACA,kBACA,iCACA,uBACA,wBACA,mBACA,YAIA,WAxGA,SAwGA,cACA,wCAEA,4DAEA,kFACA,yBACA,kCACA,uBACA,qCACA,4BACA,qBACA,SAEA,oBACA,uBACA,kCACA,WCrY0W,MCOtW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCGf,IACA,KADA,WAEA,OACA,UACA,eACA,gBACA,mBACA,kBACA,mBACA,gBACA,4BACA,mCACA,kCACA,0CACA,qCACA,iCACA,kCACA,wCACA,0CACA,OACA,4BACA,+BACA,4BACA,wCACA,6BACA,2BACA,wCACA,mCACA,sCACA,kCACA,2CACA,4BACA,+BACA,iCACA,2BACA,wCACA,2BACA,yBACA,qCACA,oCACA,wCACA,kCACA,qDACA,sDACA,4BACA,gCACA,0BACA,0BACA,8BACA,0BACA,mCACA,yBACA,qCACA,4BACA,wBACA,4BACA,wBACA,sBACA,kCACA,iCACA,qCACA,oDACA,2CACA,2BACA,iCACA,wBACA,uCAIA,OACA,iBACA,iBACA,gBACA,aAEA,YACA,uBACA,0BACA,yBACA,0BACA,YACA,YAEA,QApFA,WAoFA,2JACA,wCACA,2BAGA,0BAEA,oCAPA,gCASA,2BATA,6CAWA,2BAXA,8CAcA,SACA,uBADA,WACA,wKACA,gFACA,yBACA,iBACA,eAJA,8CAOA,iBARA,WAQA,wKACA,8EACA,yBACA,iBACA,eAJA,8CAOA,WAfA,WAgBA,4BAEA,YAlBA,SAkBA,GACA,oBAEA,SArBA,SAqBA,GACA,8BACA,2BACA,yBAEA,aA1BA,WA2BA,sBACA,qBACA,yCACA,MACA,gBACA,oCACA,MACA,WACA,0CACA,QAGA,YAvCA,WAwCA,uCACA,wBAEA,iCClKwW,MCOpW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIlL,EAAIC,KAASC,EAAG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CA,wBACA,+BACA,sBACA,yBACA,wBACA,oCACA,mBACA,8BACA,6BACA,2BACA,OACA,wBACA,wBACA,qBACA,qBACA,mBACA,wBACA,2BAKA,OACA,aACA,oBACA,gBACA,gCAEA,YACA,YACA,WACA,cACA,aACA,cACA,kBACA,gBACA,wBACA,YACA,mBACA,cACA,cACA,gBACA,qBACA,gBAEA,aACA,WACA,8BACA,qCACA,WACA,oCACA,oCAGA,sCACA,0CAEA,QApGA,WAoGA,2JACA,YADA,gBAEA,gBAFA,sCAIA,qBAJA,uBAOA,aAPA,wBAQA,mBARA,QAUA,wCACA,iBACA,kBACA,mBACA,cACA,kBAEA,uBACA,4CACA,uBACA,kDACA,OACA,IAEA,2BAIA,kEACA,gCACA,kBACA,+CACA,wBAGA,4DACA,yBACA,kBACA,+CACA,kBAGA,qDACA,iBACA,uBACA,EACA,4CAEA,iDAEA,MAlDA,+CAqDA,SACA,iBADA,WACA,wKACA,yEACA,sBAEA,iBACA,wFACA,mBACA,mBAPA,8CAUA,SAXA,WAWA,4NACA,qBACA,+BACA,uBACA,mBACA,wFALA,8CASA,eApBA,WAoBA,4NACA,2BACA,+BASA,GARA,uCAEA,kBACA,6BACA,wGAIA,2BACA,kFAEA,uBACA,8EAIA,yCACA,kGAGA,iBACA,uBACA,YACA,uBACA,4BACA,sCACA,KACA,QA9BA,8CAiCA,WArDA,WAsDA,oBACA,qBACA,sBACA,cACA,kBAEA,uBACA,4CACA,uBACA,kDACA,OACA,IAEA,4BAGA,oBAtEA,WAuEA,4BAEA,YAzEA,WAyEA,WACA,mDACA,uBACA,+CACA,uBACA,kBACA,qCACA,OACA,MAEA,kBAnFA,SAmFA,GACA,0BAIA,GAHA,8BAEA,iBACA,iBAcA,0BAdA,CACA,kCACA,4BAEA,sBACA,yBACA,sCAEA,gBACA,wBAEA,yBAMA,eAzGA,SAyGA,cACA,sBACA,8BACA,4BAEA,gCACA,yBACA,uCACA,6BACA,iFACA,6EACA,6CACA,qEACA,kCACA,yBACA,qBACA,gBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,0BACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,mFACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,gBAtJA,SAsJA,cACA,sBACA,8BACA,4BAEA,gDACA,yBACA,uCACA,6BACA,iFACA,6EACA,6CACA,qEACA,kCACA,yBACA,qBACA,gBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,0BACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,mFACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,UAnMA,SAmMA,qLACA,GACA,oBAEA,oDAEA,mBAzMA,SAyMA,GACA,kCACA,4BAEA,eA7MA,WA8MA,uDACA,iDAEA,mBAEA,wBAEA,mBACA,YACA,UACA,YACA,YAGA,wBAEA,gDAEA,YAhOA,SAgOA,KACA,qBACA,IACA,WACA,kBAEA,yCACA,MAEA,KAEA,UAEA,YA7OA,WA8OA,SASA,MAPA,yBACA,gCACA,0CAEA,MAGA,GAEA,aAzPA,SAyPA,GACA,qBACA,2BACA,uBACQ,EAAR,0CACQ,YAAR,WACU,EAAV,qCACA,OACA,IAEA,cAnQA,SAmQA,cACA,wCACA,uBACA,+CACA,uBACA,kBACA,0BACA,OACA,MAEA,gBA7QA,SA6QA,GACA,sCACA,6DACA,yDAEA,uDACA,iDAEA,mBAEA,wBAEA,mBACA,YACA,UACA,YACA,YAGA,yBAEA,WAlSA,WAmSA,sDAEA,YArSA,WAsSA,sBACA,iBACA,0CACA,MACA,gBACA,0CACA,MACA,WACA,0CACA,QAGA,eAlTA,SAkTA,GACA,uBAEA,SArTA,YAqTA,2CACA,kDCpuBkW,MCO9V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,aAAa,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAA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N,EACM,gBAAN,CACQ,eAAR,EACQ,YAAR,GAEA,oBACA,mBACA,kBACA,kBACA,yIACA,mBACA,yBACA,wBACA,mBACA,+BACA,qBACA,+BACA,sBACA,uBACA,qBACA,uBACA,wBACA,8BACA,sCACA,yBACA,0BACA,sCACA,0BACA,0BACA,qBACA,qBACA,mBACA,0BACA,6BAKA,OACA,aACA,oBACA,gBACA,iBAEA,UACA,iBADA,WAEA,sDAGA,YACA,YACA,WACA,cACA,aACA,cACA,kBACA,gBACA,mBACA,eACA,cACA,eAEA,aACA,aACA,8BACA,sCAEA,yCACA,oBACA,6CACA,yCAIA,QAzFA,WAyFA,2JACA,YADA,gBAEA,gBAFA,sCAIA,sBAJA,OAKA,gBALA,cAQA,8EACA,kCATA,UAYA,gBAZA,yBAaA,mBAbA,QAeA,wCACA,iBACA,kBACA,mBACA,cACA,kBAEA,uBACA,4CACA,uBACA,kDACA,OACA,IAEA,2BAGA,yBACA,8CAjCA,+CAqCA,SACA,YADA,WACA,wKACA,8EACA,2CAFA,8CAKA,kBANA,WAMA,wKACA,2EACA,qBAEA,oCACA,iDACA,iCAIA,8CAVA,8CAaA,eAnBA,WAmBA,qKACA,oHADA,SAGA,aACA,+BAWA,GAVA,sCAEA,eACA,uFAEA,+BACA,2GAIA,2BACA,kFAEA,uBACA,8EAIA,iBACA,+FAGA,iBACA,uBACA,YACA,uBACA,4BACA,sCACA,KACA,QAlCA,8CAqCA,kBAxDA,SAwDA,GACA,oBAEA,WA3DA,WA4DA,oBACA,qBACA,sBACA,cACA,kBAEA,uBACA,4CACA,uBACA,kDACA,OACA,KAEA,4BACA,iDAEA,6BAGA,oBA/EA,WAgFA,4BAEA,YAlFA,WAkFA,WACA,mDACA,uBACA,+CACA,uBACA,kBACA,qCACA,OACA,MAEA,kBA5FA,SA4FA,GAIA,GAHA,2DAEA,iBACA,iBAeA,uDAfA,CACA,qCACA,yCACA,uCAEA,sBACA,yBACA,sCAEA,gBACA,0BAEA,2BAMA,iBAlHA,SAkHA,cACA,iCACA,yCACA,uCAEA,kCACA,2BACA,yCACA,qEACA,oCACA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,aACA,cACA,kBACA,iBACA,aAEA,aACA,uCACA,KACA,gCAGA,QAjDA,WAiDA,+JACA,+DACA,OACA,SAEA,kBAEA,cACA,iBARA,SAWA,cAXA,uBAYA,aAZA,8CAcA,SACA,WADA,WAEA,qBACA,sCACA,uBACQ,EAAR,0CACQ,YAAR,WACU,EAAV,gDACA,OACA,IAEA,oBAXA,WAYA,4BAEA,YAdA,WAcA,WACA,mDACA,uBACA,+CACA,uBACA,kBACA,qCACA,OACA,MAEA,YAxBA,YAwBA,iCACA,kCAEA,UA3BA,WA2BA,wKACA,oDACA,gBAEA,eACA,iFALA,8CASA,SApCA,WAoCA,wKACA,qBACA,+BACA,oCAEA,cACA,6BACA,0FACA,8BAIA,uBACA,YACA,uBACA,8BACA,KACA,QAjBA,8CAoBA,YAxDA,SAwDA,GACA,sBAEA,kBA3DA,SA2DA,GACA,wCACA,0BACA,8BACA,4BAEA,iBACA,iBAWA,iCAVA,sBACA,yBACA,sCAEA,gBACA,kBAEA,mBAMA,SAhFA,SAgFA,cACA,sBACA,8BACA,4BAEA,0BACA,mBACA,4BACA,2BACA,yBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,sCACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,mFACA,wBACA,OACA,SAGA,UArHA,SAqHA,cACA,sBACA,8BACA,4BAEA,kCACA,mBACA,4BACA,2BACA,yBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,sCACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,qFACA,wBACA,OACA,SAGA,aA1JA,SA0JA,gBACA,sBACA,mBACA,+BAGA,cAhKA,SAgKA,GACA,gCAEA,YAnKA,WAoKA,SAMA,MAJA,oBACA,MAGA,GAEA,UA5KA,SA4KA,GACA,gCCvWkW,MCO9V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAAS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AO,MAAM,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,KAAO,eAAe,EAAI,s/DAC5Y,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCkJf,IACA,KADA,WAEA,OACA,oBACA,MACA,wCACA,sCACA,8BACA,oCACA,0CACA,4DACA,kEACA,UACA,YACA,0BAEA,iBACA,aACA,SACA,eACM,cAAN,EACM,gBAAN,CACQ,eAAR,GAEA,mBACA,oBAGA,YACA,gBACA,YACA,WACA,cACA,aACA,cACA,kBACA,YACA,eACA,oBACA,oBACA,iBAEA,aACA,MACA,oCACA,mCACA,kCACA,gDACA,+CACA,yEAGA,SACA,QArDA,WAqDA,wKACA,iBADA,8CAGA,SACA,aADA,WACA,wKACA,uDACA,yBACA,0FAHA,8CAMA,eAPA,SAOA,KACA,2BAEA,WAVA,WAWA,2BAEA,mBAbA,WAcA,uBACA,yBACA,0CACA,2CAEA,yBACA,uCACA,qCAGA,aAxBA,SAwBA,GACA,2CACA,WACA,sBACA,mCAEA,+BACA,iDAEA,kBAjCA,SAiCA,cACA,wCACA,0BACA,8BACA,4BAIA,GAHA,kBAEA,iBACA,iBA4DA,oCA5DA,CACA,sBACA,yBACA,sCAEA,mBACA,4CACA,0CACA,wCACA,kDACA,0EACA,oEAEA,sBACA,oCAEA,kCACA,qBACA,wCACA,mEAEA,8BACA,SACA,wCAEA,yBAEA,+BACA,gDAEA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,gBACA,wBACA,+CACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,gCACA,sBACA,qCACA,OACA,UAMA,YAxGA,WAyGA,SASA,MAPA,0BACA,yBACA,sBAEA,MAGA,GAEA,YApHA,SAoHA,cACA,uBACA,mBACA,MAEA,UAzHA,SAyHA,GACA,gCCrVgW,MCQ5V,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M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CA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,sCACA,wBACA,OACA,WCtG0W,MCOtW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCkFf,IACA,KADA,WAEA,OACA,MACA,wCACA,sCACA,8BACA,gCACA,YACA,0BAEA,iCACA,aACA,YACA,mBACA,sBACA,oBACA,wBACA,+BACA,kBACA,gBACA,uBACA,oBACA,yBACA,qBACA,0BACA,qBACA,0BACA,mBACA,oBACA,2BACA,uBACA,wBACA,mBACA,oCACA,sBACA,gCACA,0BACA,8BACA,kBACA,8BACA,oCACA,0CACA,wBACA,qBACA,sBACA,0BACA,mBACA,sBACA,yBACA,wBACA,mBACA,+BACA,oBACA,oBACA,2BACA,qBACA,yBACA,uBACA,uBACA,2BACA,6BACA,yBACA,0BACA,0BACA,kBACA,4BACA,wBACA,0BACA,wBACA,+BACA,6BACA,0BACA,iCACA,uBACA,mCACA,sBACA,kCACA,0BACA,2CACA,sBACA,kCACA,uBACA,6BACA,gCACA,sBACA,wBACA,4BACA,iCACA,wBACA,4BACA,qBACA,uBACA,4BACA,sBACA,4BACA,kBACA,mBACA,iBACA,mBACA,oBACA,iBACA,gBACA,qBACA,uBACA,yBACA,0BACA,sBACA,6BACA,iCACA,4BACA,6BACA,6BACA,6BACA,iCACA,mCACA,iCACA,kCACA,oCACA,mCACA,qCACA,0BACA,sCAIA,SAGA,YACA,YAGA,aACA,YACA,gBACA,iBACA,WACA,uBACA,uBACA,eACA,kBACA,qBACA,oBACA,kBAEA,QAlJA,WAkJA,oLAGA,SACA,WADA,WAEA,2BAEA,kBAJA,SAIA,0EACA,uBACA,sDACA,GACA,iBACA,oBAEA,qBAXA,SAWA,mEACA,gBACA,sBCtQiW,MCO7V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MA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CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,0FAA0F,UAAY,4BAA4BV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,+GAA+G,UAAY,iCAC3pB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCgRf,IACA,KADA,WAEA,OACA,UACA,cACA,sBACA,iBACA,MACA,cACA,aACA,SACA,kEACA,sBAEA,gBACA,gBACA,aACA,CACA,uCACA,gBAGA,iBACA,eACA,gBACA,gBAEA,uCACA,gBACM,gBAAN,CACQ,eAAR,GAEM,OAAN,CAAQ,KAAR,OAAQ,MAAR,MACM,QAAN,EACM,UAAN,EACM,WAAN,GACM,iBAAN,GACA,mBACA,mBACA,kBACA,kBACA,8BACA,mBACA,+BACA,cACA,iCACA,0BACA,aACA,iBACA,wBACA,2BACA,kCACA,qBACA,6BACA,8BACA,gCACA,+BACA,6BACA,+BACA,6BACA,oBACA,oBACA,0BACA,qCACA,uBACA,yBACA,sBACA,sBACA,qBACA,mBACA,wBAIA,OACA,aACA,iBAEA,UACA,aADA,WAEA,4DAGA,YACA,YACA,WACA,cACA,kBACA,YACA,aACA,aACA,YACA,iBAEA,aACA,MACA,oCACA,mCACA,gDACA,uCAEA,uCACA,uCAEA,QAxGA,WAwGA,2JACA,YADA,gBAEA,gBAFA,sCAIA,gBAJA,OAKA,gBALA,uBAQA,aARA,wBASA,YATA,QAWA,kBAEA,wCACA,iBACA,kBACA,mCACA,uBACA,iDACA,uBACA,kDACA,OACA,IAEA,2BAKA,yBACA,8CAEA,yBACA,8CAGA,gDACA,iBACA,uBACA,EACA,iDAEA,sDAEA,MAIA,gDACA,kBACA,oDACA,gBAnDA,+CAuDA,SACA,YADA,WACA,wKACA,qEACA,iBAFA,8CAKA,SANA,WAMA,wKACA,mDAGA,GAFA,sBAEA,cACA,0EACA,sBACA,qBACA,sBACA,4BACA,CACA,+DACA,sBACA,yBAbA,8CAiBA,QAvBA,WAuBA,4NACA,kDACA,+BACA,mCAEA,GACA,0BACA,2BACA,cACA,6BACA,0BACA,gCAIA,iBACA,uBACA,YACA,uBACA,4BACA,sCACA,KACA,QAtBA,8CAyBA,cAhDA,WAiDA,IACA,YADA,KAGA,gCACA,yRAEA,qBAGA,WA1DA,WA2DA,oBACA,qBACA,sCACA,uBACA,iDACA,uBACA,kDACA,OACA,KAEA,4BACA,iDAEA,4BACA,iDAEA,6BAGA,oBA9EA,WA+EA,4BAEA,YAjFA,WAiFA,WACA,mDACA,uBACA,oDACA,uBACA,kBACA,qCACA,OACA,MAEA,kBA3FA,SA2FA,cACA,2BAIA,GAHA,8BAEA,iBACA,iBAoCA,0BApCA,CACA,uCACA,iCAEA,sBACA,yBACA,sCAEA,8BACA,kBACA,wBAEA,yEACA,gBAeA,aACA,gBAEA,gBAjBA,4CACA,qBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,wBACA,OACA,WAaA,UAvIA,SAuIA,cACA,2BACA,mCACA,iCACA,4BACA,gCACA,8BACA,sBACA,0CACA,oCACA,oCACA,yBACA,+BACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,gBACA,iBACA,0BACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,+EACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,WAnLA,SAmLA,cACA,2BACA,mCACA,iCAEA,uCACA,gCACA,8BACA,sBACA,0CACA,oCACA,oCACA,yBACA,+BACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,wBACA,mBACA,OACA,QACA,mBACA,oCACA,wDACA,+BAGA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,+EACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,UApOA,SAoOA,GACA,2CACA,sEAEA,uCAEA,oBAEA,kBA5OA,WA6OA,sBAEA,YA/OA,SA+OA,KACA,yBAEA,YAlPA,WAmPA,SAOA,MALA,yEAEA,MAGA,GAEA,UA5PA,SA4PA,qLACA,GACA,oBAEA,+CAEA,eAlQA,WAm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CA,MAIA,uDACA,qEACA,MAGA,EA6EA,uBA5EA,sBACA,yBACA,sCAEA,uBACA,6BACA,mDACA,kDACA,uBACA,uCACA,wBACA,yBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,gBACA,gDACA,kBACA,OACA,QACA,mBAEA,GADA,qBACA,2HACA,mCACA,IACA,uDACA,EACA,kEACA,kBACA,SACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,8BACA,yCACA,wBACA,OAEA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,gBACA,gDACA,kBACA,cAIA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,uCACA,sCACA,wBACA,OACA,UAOA,UAvIA,WAuIA,WACA,kBACA,0BACA,wBAEA,sBACA,yBACA,oBAEA,wEACA,iBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,qDAEA,4BAEA,OACA,OAEA,qBACA,uBACA,mDACA,oBACA,mCACA,yBACA,uBACA,uBACA,6CACA,sBACA,iBACA,iBACA,OACA,UAIA,YAnLA,WAoLA,yBACA,gBACA,qCACA,MACA,eACA,qCACA,MACA,iBACA,0CACA,MACA,qBACA,yCACA,MACA,YACA,qCACA,MACA,gBACA,oCACA,MACA,mBACA,2CACA,MACA,uBACA,0CACA,UCtgB2W,MCOvW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,cAAc,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,qBAAqBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,gBAAiBV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACN,EAAIsC,GAAG,GAAG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A,OAZA,oCAEA,6CAEA,YACA,gBAOA,GAGA,OAEA,eACA,IAEA,yBACA,QACA,QAGA,OACA,SAEA,WCvLuW,UCOnW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCgEf,IACA,KADA,WAEA,OACA,aACA,iBACA,yBACA,YACA,cACA,qBACA,oBACA,iBACA,eACA,oBACA,QACA,OACA,aACA,qBACA,eACA,uBACA,iBACA,oBACA,mBACA,yBACA,yBACA,aACA,kBAEA,SACA,QACA,OACA,aACA,eACA,cACA,qBACA,gBAEA,OACA,WAEA,cACA,cACA,qBACA,eACA,aACA,kBAEA,cACA,cACA,UACA,aACA,cACA,sBAEA,gBACA,qBACA,iBACA,eACA,UACA,SACA,oBACA,wBACA,0BAGA,YACA,oBACA,qBACA,kBACA,wBACA,kBACA,wBACA,aACA,wBACA,wBACA,mBACA,mBACA,wBACA,eACA,uBACA,gCACA,2BACA,qBACA,wBACA,wBACA,wBACA,2BACA,2BACA,cACA,YACA,qBACA,mBAEA,OACA,OADA,SACA,KACA,kBACA,sBAGA,QAlGA,WAkGA,WACA,uDACA,0BACA,yBACA,yBACA,uBACA,2CACA,MAGA,qRACA,iBACA,4BACA,kBACA,mBACA,wBACA,oBACM,YAAN,WACQ,EAAR,iBACA,mBACQ,YAAR,WACU,EAAV,oCACU,EAAV,gCACA,2CACY,EAAZ,iCAEA,kCACY,EAAZ,mCAEA,KACA,MAGA,4KACA,kCACA,6CACA,kBACA,2BACM,YAAN,WACQ,EAAR,iBACA,oCACQ,YAAR,WACU,EAAV,oCACU,EAAV,gDACA,KACA,MAGI,KAAJ,+CAAM,IAAN,uNACA,mCACA,8CACA,kBACA,qCACA,eACA,gBAEA,uBACQ,EAAR,iBACA,qCACQ,YAAR,WACU,EAAV,oCACU,EAAV,iDACA,KACA,MAGI,KAAJ,uCAAM,IAAN,8KACA,iBACA,mBACA,mBACA,iBACM,YAAN,WACQ,EAAR,iBACQ,EAAR,iBACQ,YAAR,WACU,EAAV,oCACA,oCACA,KACA,MAGI,KAAJ,sCACA,kDACA,uBACA,gCACA,uBACA,mBACA,iBACA,uBACA,oCACA,KACA,KACA,QAGI,KAAJ,mCACM,EAAN,gDACA,uBACA,gCACA,uBACA,yCACA,uCACA,UACA,uBACA,uDACA,KACA,KACA,QAGA,0CACM,KAAN,0CAGA,oBACA,mBAGA,qBAEA,iDACA,eACA,oBAIA,SACA,YADA,WAEA,uFACA,8BACA,kCAEA,mBAGA,WATA,WASA,qEACA,uBACA,qCACA,kFACA,mCACA,2EAEA,2BACA,4CAEA,gCACA,iDAEA,wCACA,yDAEA,uBACA,mBACA,gCACA,yCACA,uBACA,qBACA,QAEA,MAEA,aAnCA,WAmCA,qEACA,uBACA,qCACA,uBACA,mBACA,iDACA,uBACA,6BACA,OACA,MAEA,YA9CA,WA+CA,iBACA,kBACA,kEACA,8BACA,2CACA,mBAGA,cAvDA,WAwDA,oBACA,6CACA,+DACA,gCACA,oDC9WqW,MCOjW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,eAAeA,EAAG,MAAM,CAACE,YAAY,yBAAyBQ,MAAM,CAAC,IAAM,kDAAkDV,EAAG,MAAM,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,kBAAkBV,EAAG,MAAM,CAACE,YAAY,uBAAuBQ,MAAM,CAAC,IAAM,+CAA+C,MACle,GAAkB,GCYtB,IACA,KADA,WAEA,OACA,YACA,cAEA,wBACA,0BAGA,cAGA,QAbA,WAaA,WACA,uDACA,0BACA,yBACA,yBACA,uBACA,2CACA,MAGA,qBAEA,8BACA,4BACA,WACA,QACA,QACA,SACA,UACA,iBAGA,OACA,iBAEA,OACA,cACA,QACA,QACA,iBAEA,SACA,YAEA,OACA,qBACA,UACA,aAGA,SACA,SACA,UACA,MACA,UACA,QACA,eACA,UAGA,MACA,UACA,UACA,MACA,UACA,SACA,YACA,UAGA,aACA,UACA,4BACA,gBACA,WACA,SAEA,MACA,UACA,uBACA,iBACA,UACA,YACA,eACA,UACA,SACA,UACA,YACA,gBAIA,eACA,mBACA,QACA,SACA,UACA,gBAEA,SACA,UACA,aAEA,WAEA,OACA,MACA,aACA,aACA,YAGA,QACA,aACA,QACA,WACA,UACA,SAEA,SACA,2BACA,aAEA,MACA,gBAEA,QACA,kBAIA,oBAGA,SACA,WADA,WACA,qEACA,qCACA,uBACA,qBACA,MAEA,cAPA,WAQA,oBACA,6CACA,+DACA,gCACA,oDClKsW,MCOlW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,eAAeA,EAAG,MAAM,CAACE,YAAY,yBAAyBQ,MAAM,CAAC,IAAM,kDAAkDV,EAAG,MAAM,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,kBAAkBV,EAAG,MAAM,CAACE,YAAY,uBAAuBQ,MAAM,CAAC,IAAM,+CAA+C,MACle,GAAkB,GCYtB,IACA,KADA,WAEA,OACA,YACA,cAEA,wBACA,0BAGA,cAGA,QAbA,WAaA,WACA,uDACA,0BACA,yBACA,yBACA,uBACA,2CACA,MAGA,qBAEA,8BACA,4BACA,WACA,QACA,QACA,SACA,UACA,iBAGA,OACA,iBAEA,OACA,cACA,QACA,QACA,iBAEA,SACA,YAEA,OACA,qBACA,UACA,aAGA,SACA,SACA,UACA,MACA,UACA,QACA,eACA,UAGA,MACA,UACA,UACA,MACA,UACA,SACA,YACA,UAGA,aACA,UACA,4BACA,gBACA,WACA,SAEA,MACA,UACA,uBACA,iBACA,UACA,YACA,eACA,UACA,SACA,UACA,YACA,gBAIA,eACA,mBACA,QACA,SACA,UACA,gBAEA,SACA,UACA,aAEA,WAEA,OACA,MACA,a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,IAAIlL,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB4K,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe9K,EAAG,MAAM,CAACE,YAAY,+BAA+B4K,YAAY,CAAC,OAAS,oBC4F3tC,IACA,KADA,WAEA,OACA,UACA,eAGA,OACA,cAEA,YACA,YACA,WACA,aAEA,QAfA,WAeA,wKACA,qBADA,8CAGA,SACA,iBADA,WACA,wKACA,kCACA,+BACA,sBACA,mBACA,6BACA,8BACA,0BAEA,sDACA,kBAEA,uBACA,iBACA,oBAEA,SAEA,oBACA,uBACA,YACA,uBACA,sCACA,KACA,QAxBA,8CA2BA,WA5BA,WA6BA,4BAEA,SA/BA,SA+BA,GACA,8BACA,2BACA,yBAEA,oBApCA,WAqCA,wCACA,kCACA,mBAEA,oCACA,WACA,mBAEA,oBACA,sBC7JyW,MCOrW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QC4Bf,IACA,KADA,WACA,MACA,OACA,iBACA,YACA,cACA,qBACA,aACA,QACA,OACA,eACA,uBACA,iBACA,mBACA,eACA,yBACA,oBACA,qBACA,cAEA,OACA,QACA,OACA,cACA,qBACA,eACA,aACA,oBACA,sBAEA,iBACA,cACA,aACA,gBAHA,8BAIA,IAJA,gCAKA,IALA,GAOA,UACA,cACA,aACA,gBAEA,gBACA,qBACA,cACA,cACA,iBACA,eACA,UACA,oBACA,wBACA,0BAGA,YACA,kBACA,kBACA,mBACA,eACA,gCACA,wBACA,2BACA,qBACA,wBACA,2BACA,cACA,aACA,YACA,wBACA,yBACA,mBAEA,OACA,OADA,SACA,KACA,oBAGA,QA7EA,WA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","file":"js/app.b090e868.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=style&index=0&lang=css&\"","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-SG\": \"cdab\",\n\t\"./en-SG.js\": \"cdab\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","var map = {\n\t\"./en.json\": \"edd4\",\n\t\"./ro.json\": \"9542\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"49f8\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"login-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation p-absolute\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Login', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"form-content\"},[_c('div',{staticClass:\"login-box\"},[_c('form',{attrs:{\"method\":\"post\"},on:{\"submit\":function($event){$event.preventDefault();return _vm.login($event)}}},[_c('div',{staticClass:\"form-group\"},[_c('h2',[_vm._v(\" \"+_vm._s(_vm.$t('login.title'))+\" \")])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.email.$error, complete: _vm.email != '' && !_vm.$v.email.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('login.email')))]),(_vm.$v.email.$error || _vm.error)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('login.login-error')))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('email-icon')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.email),expression:\"email\"}],staticClass:\"input-text\",attrs:{\"type\":\"email\",\"placeholder\":_vm.$t('login.email-placeholder')},domProps:{\"value\":(_vm.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.email=$event.target.value}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.password.$error, complete: _vm.password != '' && !_vm.$v.password.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('login.password')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('password-icon')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.password),expression:\"password\"}],staticClass:\"input-text\",attrs:{\"type\":\"password\",\"placeholder\":_vm.$t('login.password-placeholder')},domProps:{\"value\":(_vm.password)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.password=$event.target.value}}})])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"forgot\"},[_c('router-link',{staticClass:\"go-register\",attrs:{\"to\":{path: '/register?token=824f12f6-050d-11ee-be56-0242ac120002'}}},[_vm._v(_vm._s(_vm.$t('login.no-account')))]),_c('router-link',{staticClass:\"forgot-password\",attrs:{\"to\":{path: '/password/forgot' }}},[_vm._v(_vm._s(_vm.$t('login.forgot-password')))])],1)]),_c('div',{staticClass:\"action-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"type\":\"submit\"}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('login.login-button')))])])])])])]),(_vm.$resize && _vm.$mq.above(770))?_c('div',{staticClass:\"flappy-deleg\"},[(!_vm.view_game)?_c('div',{staticClass:\"preview_game\",on:{\"click\":_vm.viewGame}},[_c('div',{staticClass:\"animated d-flex align-items-center\",attrs:{\"id\":\"sky\"}},[_c('lottie',{staticClass:\"bird-login active\",attrs:{\"options\":_vm.defaultOptionsLogin,\"height\":220,\"width\":220},on:{\"animCreated\":_vm.handleAnimationLogin}})],1),_vm._m(0)]):_c('div',{attrs:{\"id\":\"gamecontainer\"}},[_vm._m(1)]),_c('div',{staticClass:\"boundingbox\",attrs:{\"id\":\"playerbox\"}}),_c('div',{staticClass:\"boundingbox\",attrs:{\"id\":\"pipebox\"}})]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"animated\",attrs:{\"id\":\"land\"}},[_c('div',{attrs:{\"id\":\"debug\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"gamescreen\"}},[_c('div',{staticClass:\"animated\",attrs:{\"id\":\"sky\"}},[_c('div',{attrs:{\"id\":\"flyarea\"}},[_c('div',{staticClass:\"animated\",attrs:{\"id\":\"ceiling\"}}),_c('div',{staticClass:\"bird animated\",attrs:{\"id\":\"player\"}}),_c('div',{attrs:{\"id\":\"bigscore\"}}),_c('div',{attrs:{\"id\":\"splash\"}}),_c('div',{attrs:{\"id\":\"scoreboard\"}},[_c('div',{attrs:{\"id\":\"medal\"}}),_c('div',{attrs:{\"id\":\"currentscore\"}}),_c('div',{attrs:{\"id\":\"highscore\"}}),_c('div',{attrs:{\"id\":\"replay\"}},[_c('img',{attrs:{\"src\":\"/build/flappy/play.svg\",\"alt\":\"replay\"}})])])])]),_c('div',{staticClass:\"animated\",attrs:{\"id\":\"land\"}},[_c('div',{attrs:{\"id\":\"debug\"}})])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M5-1L5 11M-1 5L11 5\",\"transform\":\"translate(3 3) rotate(-45 5 5)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Close.vue?vue&type=template&id=e7b1d968&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM16 128V156.2L220.8 321.4C241.4 337.9 270.6 337.9 291.2 321.4L496 156.2V128C496 101.5 474.5 80 448 80H63.1C37.49 80 15.1 101.5 15.1 128H16zM16 176.7V384C16 410.5 37.49 432 64 432H448C474.5 432 496 410.5 496 384V176.7L301.2 333.8C274.8 355.1 237.2 355.1 210.8 333.8L16 176.7z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Email.vue?vue&type=template&id=bc0c5e38&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M96 192V128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H96zM112 192H336V128C336 66.14 285.9 16 224 16C162.1 16 112 66.14 112 128V192zM64 208C37.49 208 16 229.5 16 256V448C16 474.5 37.49 496 64 496H384C410.5 496 432 474.5 432 448V256C432 229.5 410.5 208 384 208H64z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Password.vue?vue&type=template&id=66cf95fe&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"transform\":\"translate(1 1)\"}},[_c('path',{staticClass:\"stroke-color\",attrs:{\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M7 0c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7 3.134-7 7-7zM7 6.8L7 10.2\"}}),_c('circle',{staticClass:\"fill-color\",attrs:{\"cx\":\"7\",\"cy\":\"4\",\"r\":\"1\",\"fill\":\"#B8BAC0\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Info.vue?vue&type=template&id=8459253e&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"width\":\"18px\",\"height\":\"18px\",\"viewBox\":\"0 0 18 18\",\"version\":\"1.1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\"}},[_c('g',{attrs:{\"id\":\"ADDING-FLOWS\",\"stroke\":\"none\",\"stroke-width\":\"1\",\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"id\":\"Promisess-List---1280PX\",\"transform\":\"translate(-960.000000, -263.000000)\",\"stroke\":\"#4EAAFF\",\"stroke-width\":\"1.5\"}},[_c('g',{attrs:{\"id\":\"Modules/Promises-V2\",\"transform\":\"translate(271.000000, 222.000000)\"}},[_c('g',{attrs:{\"id\":\"icons/16px/verified/active\",\"transform\":\"translate(689.000000, 41.000000)\"}},[_c('g',{attrs:{\"id\":\"Group\",\"transform\":\"translate(1.125000, 1.125000)\"}},[_c('polyline',{attrs:{\"id\":\"true\",\"points\":\"4.5 7.875 6.75 10.125 11.4464865 5.42851353\"}}),_c('circle',{attrs:{\"id\":\"Oval\",\"cx\":\"7.875\",\"cy\":\"7.875\",\"r\":\"7.875\"}})])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./CircleCheck.vue?vue&type=template&id=f64855e2&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"login-page\">\n <div class=\"fe-btn-translation p-absolute\" @click=\"$root.$emit('open_modal_translation', 'Login', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"form-content\">\n\t\t\t<div class=\"login-box\">\n\t\t\t\t<form @submit.prevent=\"login\" method=\"post\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<h2>\n\t\t\t\t\t\t\t{{ $t('login.title') }}\n\t\t\t\t\t\t</h2>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.email.$error, complete: email != '' && !$v.email.$error}\">\n\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t<label>{{ $t('login.email') }}</label>\n\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"$v.email.$error || error\">{{ $t('login.login-error') }}</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<div class=\"icon-left\"><email-icon /></div>\n\t\t\t\t\t\t\t<input type=\"email\" :placeholder=\"$t('login.email-placeholder')\" class=\"input-text\" v-model=\"email\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.password.$error, complete: password != '' && !$v.password.$error}\">\n\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t<label>{{ $t('login.password') }}</label>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<div class=\"icon-left\"><password-icon /></div>\n\t\t\t\t\t\t\t<input type=\"password\" :placeholder=\"$t('login.password-placeholder')\" class=\"input-text\" v-model=\"password\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<div class=\"forgot\">\n\t\t\t\t\t\t\t<router-link :to=\"{path: '/register?token=824f12f6-050d-11ee-be56-0242ac120002'}\" class=\"go-register\">{{ $t('login.no-account') }}</router-link>\n\t\t\t\t\t\t\t<router-link :to=\"{path: '/password/forgot' }\" class=\"forgot-password\">{{ $t('login.forgot-password') }}</router-link>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"action-form\">\n\t\t\t\t\t\t<button type=\"submit\" class=\"button-tbf-blue button-submit\">\n\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t<div class=\"text\">{{ $t('login.login-button') }}</div>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"flappy-deleg\" v-if=\"$resize && $mq.above(770)\">\n\t\t\t<div class=\"preview_game\" @click=\"viewGame\" v-if=\"!view_game\">\n\t\t\t\t<div id=\"sky\" class=\"animated d-flex align-items-center\">\n\t\t\t\t\t<lottie class=\"bird-login active\" :options=\"defaultOptionsLogin\" :height=\"220\" :width=\"220\" v-on:animCreated=\"handleAnimationLogin\"/>\n\t\t\t\t</div>\n\t\t\t\t<div id=\"land\" class=\"animated\"><div id=\"debug\"></div></div>\n\t\t\t</div>\n\t\t\t<div id=\"gamecontainer\" v-else>\n\t\t\t\t<div id=\"gamescreen\">\n\t\t\t\t\t<div id=\"sky\" class=\"animated\">\n\t\t\t\t\t\t<div id=\"flyarea\">\n\t\t\t\t\t\t\t<div id=\"ceiling\" class=\"animated\"></div>\n\t\t\t\t\t\t\t<!-- This is the flying and pipe area container -->\n\t\t\t\t\t\t\t<div id=\"player\" class=\"bird animated\"></div>\n\n\t\t\t\t\t\t\t<div id=\"bigscore\"></div>\n\n\t\t\t\t\t\t\t<div id=\"splash\"></div>\n\n\t\t\t\t\t\t\t<div id=\"scoreboard\">\n\t\t\t\t\t\t\t\t<div id=\"medal\"></div>\n\t\t\t\t\t\t\t\t<div id=\"currentscore\"></div>\n\t\t\t\t\t\t\t\t<div id=\"highscore\"></div>\n\t\t\t\t\t\t\t\t<div id=\"replay\"><img src=\"/build/flappy/play.svg\" alt=\"replay\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<!-- Pipes go here! -->\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div id=\"land\" class=\"animated\"><div id=\"debug\"></div></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"boundingbox\" id=\"playerbox\"></div>\n\t\t\t<div class=\"boundingbox\" id=\"pipebox\"></div>\n\t\t</div>\n\t</div>\n</template>\n\n<script>\nimport Lottie from 'vue-lottie';\nimport * as animationDataLogin from '../Animations/tbfdigital_login.json';\n\nimport CloseIcon from '../Icons/Close';\nimport EmailIcon from '../Icons/Email';\nimport PasswordIcon from '../Icons/Password';\nimport IconInfo from \"../Icons/Info\"\nimport IconCircleCheck from \"../Icons/CircleCheck\"\n\nimport { required, email } from 'vuelidate/lib/validators'\n\nexport default {\n\tdata(){\n\t\treturn {\n\t\t\terror: false,\n\t\t\tpassword: '',\n\t\t\temail: '',\n\t\t\tdefaultOptionsLogin: {\n\t\t\t\tanimationData: animationDataLogin.default,\n\t\t\t\tautoplay: true,\n\t\t\t\tloop: true,\n\t\t\t},\n\t\t\tview_game: false,\n\t\t\toptions: [\n\t\t\t\t{ title: 'Romana', img: '/build/images/ro.png' },\n\t\t\t\t{ title: 'Español', img: '/build/images/es.png' },\n\t\t\t],\n\t\t\tvalue_language: '',\n\t\t\tactiveTooltip: '',\n\t\t\tarrayTranslations: [\n\t\t\t\t'login.title',\n\t\t\t\t'login.email',\n\t\t\t\t'login.email-placeholder',\n\t\t\t\t'login.password',\n\t\t\t\t'login.password-placeholder',\n\t\t\t\t'login.no-account',\n\t\t\t\t'login.forgot-password',\n\t\t\t\t'login.login-button',\n\t\t\t\t'btn-submit.loading',\n\t\t\t\t'btn-submit.success',\n\t\t\t\t'btn-submit.error'\n\t\t\t]\n\t\t}\n\t},\n\tcomponents: {\n\t\tLottie,\n\t\tCloseIcon,\n\t\tEmailIcon,\n\t\tPasswordIcon,\n\t\tIconInfo,\n\t\tIconCircleCheck,\n\t},\n\tvalidations: {\n\t\temail: {required, email},\n\t\tpassword: {required}\n\t},\n\twatch: {},\n\tcreated() {\n\n\t},\n\tmounted() {\n\t},\n\tmethods: {\n\t\tlogin(){\n\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\tvar btnSubmitText = $('.button-submit .text')\n\t\t\t\n\t\t\tbtnSubmit.addClass('loading')\n\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\tvar app = this\n\t\t\tthis.$auth.login({\n\t\t\t\tdata: {\n\t\t\t\t\temail: app.email,\n\t\t\t\t\tpassword: app.password,\n\t\t\t\t\tonesignaluserid: $cookies.get('onesignaluserid')\n\t\t\t\t},\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t},\n\t\t\t\terror: function (res) {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tapp.error = true\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('login.login-button'))\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t},\n\t\t\t\trememberMe: true,\n\t\t\t\tredirect: \"/dashboard\",\n\t\t\t\tfetchUser: true,\n\t\t\t});\n\t\t},\n\t\thandleAnimationLogin(anim){\n\t\t\tthis.anim_login = anim;\n\t\t\tthis.anim_login.setSpeed(1);\n\t\t},\n\t\tviewGame(){\n\t\t\t$('.bird-login').removeClass('active');\n\t\t\tsetTimeout(() => {\n\t\t\t\tthis.view_game = true;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tgame_start();\n\t\t\t\t},0)\n\t\t\t},300)\n\t\t}\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=90e5535a&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf active modal-register\"},[_c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[(_vm.step_active == 1 && _vm.$route.name == 'register')?_c('register-step-1',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e(),(_vm.step_active == 12 && _vm.$route.name == 'register')?_c('register-step-12',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e(),(_vm.step_active == 2 && _vm.$route.name == 'register')?_c('register-step-2',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e(),(_vm.step_active == 21 && _vm.$route.name == 'register')?_c('register-step-21',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e(),(_vm.step_active == 3 && _vm.$route.name == 'payment')?_c('register-step-3',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal form-modal\",attrs:{\"id\":\"step1\"}},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"icon\"},[_c('icon-cart')],1),_vm._m(0),_c('div',{staticClass:\"description\"},[_vm._v(\"Mai întâi vrem să È™tim cum te numeÈ™ti È™i pe ce adresă de email putem păstra legătura cu tine. ÃŽn paÈ™ii următori vei alege metoda de plată È™i datele de facturare.\")])]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.first_name.$error, complete: _vm.user.first_name != '' && !_vm.$v.user.first_name.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-people')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.first_name),expression:\"user.first_name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.first_name')},domProps:{\"value\":(_vm.user.first_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"first_name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.last_name.$error, complete: _vm.user.last_name != '' && !_vm.$v.user.last_name.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-people')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.last_name),expression:\"user.last_name\"}],ref:\"second_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.last_name')},domProps:{\"value\":(_vm.user.last_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"last_name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.email.$error || _vm.mail_exists, complete: _vm.user.email != '' && !_vm.$v.user.email.$error && !_vm.mail_exists}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-email')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.email),expression:\"user.email\"}],ref:\"third_input\",staticClass:\"input-text\",attrs:{\"type\":\"email\",\"placeholder\":_vm.$t('register.email-placeholder')},domProps:{\"value\":(_vm.user.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"email\", $event.target.value)}}})]),(_vm.mail_exists)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.email_already_exists')))]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.phone.$error, complete: _vm.user.phone != '' && !_vm.$v.user.phone.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-phone')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.phone),expression:\"user.phone\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.phone')},domProps:{\"value\":(_vm.user.phone)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"phone\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\",class:{has_error: _vm.$v.user.country.$error, complete: _vm.user.country != '' && !_vm.$v.user.country.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-globe')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsCountries,\"allow-empty\":true,\"show-labels\":false,\"multiple\":false,\"close-on-select\":true,\"placeholder\":_vm.$t('register.country-placeholder'),\"track-by\":\"iso\",\"label\":\"name\",\"maxHeight\":250,\"openDirection\":\"top\"},model:{value:(_vm.user.country),callback:function ($$v) {_vm.$set(_vm.user, \"country\", $$v)},expression:\"user.country\"}},[_c('template',{staticClass:\"no-result\",slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('register.no_result')))]),_c('template',{slot:\"noOptions\"},[_vm._v(_vm._s(_vm.$t('register.empty_list')))])],2)],1)]),(_vm.user.country.name && _vm.user.country.name != 'Romania')?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\"},[_vm._m(1)]):_vm._e()]),(!_vm.user.country.name || _vm.user.country.name == 'Romania')?_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-submit\",attrs:{\"id\":\"buttonSubmitStep1\"},on:{\"click\":_vm.goNextStep}},[(_vm.loadingSubmit)?_c('div',{staticClass:\"loader-spin\"}):_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register.button-action')))])])]):_vm._e()])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title\"},[_vm._v(\"Devino \"),_c('span',{staticClass:\"yellow\"},[_vm._v(\"Membru TBF\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',{staticClass:\"notice-red\"},[_vm._v(\" Această ofertă este exclusiv pentru societăți È™i persoane fizice din România. Dacă vrei să faci achiziÈ›ia folosind date din altă È›ară, te rugăm să ne scrii un email la \"),_c('a',{attrs:{\"href\":\"mailto:contact@tbf.ro\"}},[_vm._v(\"contact@tbf.ro\")]),_vm._v(\" pentru a stabili ce tip de TVA È›i se aplică. \")])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"transform\":\"translate(1 1)\"}},[_c('path',{attrs:{\"d\":\"M2.988 1.264c.441.326.78 1.156.78 1.156s.382.265.501.603c.12.338.007.797.007.797s.338.993.179 1.27c-.16.28-.836.458-.836.458s-.278.518-.855.617c-.378.04-.756.298-.756.835 0 .537.537 1.412.537 1.412s.557.272.637.471c.08.2.106.662.106.662s.53.935.232 1.472c-.095.171-.537.299-.537.299l-.62.929M12.524 2.7c-.675.324-1.857.594-1.857.594s-.863.961-1.43.882c-.567-.08-1.143-.716-1.143-.716s.04-1.173-.14-1.233c-.178-.06-.656.259-.954.02-.298-.239-.126-.911-.126-.911s-.65-.203-.73-.422c-.079-.218.237-.706.297-.892M12.13 7.458c.16.378-.298 1.342-.675 1.53-.5.25-.841.563-.98.782-.14.219-.323 1.121-.78 1.3-.457.18-1.542 1.2-2.118 1.041C7 11.951 7 10.58 7.397 9.963c.238-.368-.039-1.174-.06-1.452-.02-.278-.854-.795-.854-1.073 0-.438.954-1.591.954-1.591s.782-.259 1.02-.2c.24.06.69.339.69.339s.895.08 1.233.258l.458.417c0 .001 1.134.419 1.293.797z\"}}),_c('circle',{attrs:{\"cx\":\"7\",\"cy\":\"7\",\"r\":\"7\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Globe.vue?vue&type=template&id=2bce1fb0&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M6 0L6 12M0 6L12 6\",\"transform\":\"translate(2 2)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Plus.vue?vue&type=template&id=43186ac7&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('path',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M13.727 14.727H2.273c-.703 0-1.273-.57-1.273-1.272V2h5.09l1.592 2.545H15v8.91c0 .702-.57 1.272-1.273 1.272z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Folder.vue?vue&type=template&id=35519036&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"6\",\"height\":\"4\",\"viewBox\":\"0 0 6 4\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M.06.457C-.008.371-.02.255.032.158.082.061.186 0 .3 0h5.4c.114 0 .218.061.269.158.02.04.031.084.031.128 0 .06-.02.12-.06.171l-2.7 3.429C3.184 3.958 3.095 4 3 4c-.094 0-.183-.042-.24-.114L.06.457z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Arrow.vue?vue&type=template&id=444084e5&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V144C352 214.7 294.7 272 224 272C153.3 272 96 214.7 96 144V128zM334.9 112H312C289.9 112 269 101.8 255.4 84.49L250.1 89.86C231.2 113.1 201.7 128 170.5 128H112V144C112 205.9 162.1 256 224 256C285.9 256 336 205.9 336 144V128C336 122.6 335.6 117.2 334.9 112L334.9 112zM331.4 96C324.6 73.21 310.7 53.46 292.4 39.29L265.8 71.75L267.2 73.6C277.8 87.7 294.4 96 311.1 96H331.4zM238.6 79.72L278.1 30.4C262.7 21.23 243.1 15.1 224 15.1C167.6 15.1 120.9 57.72 113.1 111.1H170.5C196.9 111.1 221.9 100.2 238.6 79.72V79.72zM0 483.6C0 393.2 73.23 320 163.6 320H284.4C374.8 320 448 393.2 448 483.6C448 499.3 435.3 512 419.6 512H28.44C12.74 512 0 499.3 0 483.6zM28.44 496H419.6C426.4 496 432 490.4 432 483.6C432 402.1 365.9 336 284.4 336H163.6C82.06 336 16 402.1 16 483.6C16 490.4 21.57 496 28.44 496z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./People.vue?vue&type=template&id=56b18971&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"transform\":\"translate(1 1)\"}},[_c('path',{attrs:{\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M7 0c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7 3.134-7 7-7zM7 6.8L7 10.2\"}}),_c('circle',{attrs:{\"cx\":\"7\",\"cy\":\"4\",\"r\":\"1\",\"fill\":\"#B8BAC0\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Information.vue?vue&type=template&id=6a73aa68&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 576 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Cart.vue?vue&type=template&id=7f7ae3a1&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 384 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M144 456h96c4.406 0 8-3.578 8-8s-3.594-8-8-8h-96c-4.406 0-8 3.578-8 8S139.6 456 144 456zM304 0h-224C53.5 0 32 21.5 32 48v416C32 490.5 53.5 512 80 512h224c26.5 0 48-21.5 48-48v-416C352 21.5 330.5 0 304 0zM336 464c0 17.64-14.36 32-32 32h-224c-17.64 0-32-14.36-32-32v-64h288V464zM336 384h-288V48c0-17.64 14.36-32 32-32h224c17.64 0 32 14.36 32 32V384z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Phone.vue?vue&type=template&id=01359098&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"container-modal form-modal\" id=\"step1\">\n\t\t<div class=\"container-holder\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"icon\"><icon-cart /></div>\n\t\t\t\t<div class=\"title\">Devino <span class=\"yellow\">Membru TBF</span></div>\n\t\t\t\t\n\t\t\t\t<div class=\"description\">Mai întâi vrem să È™tim cum te numeÈ™ti È™i pe ce adresă de email putem păstra legătura cu tine. ÃŽn paÈ™ii următori vei alege metoda de plată È™i datele de facturare.</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"form-section\">\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.first_name.$error, complete: user.first_name != '' && !$v.user.first_name.$error}\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-people /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.first_name')\" class=\"input-text\" v-model=\"user.first_name\" ref=\"first_input\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.last_name.$error, complete: user.last_name != '' && !$v.user.last_name.$error}\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-people /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.last_name')\" class=\"input-text\" v-model=\"user.last_name\" ref=\"second_input\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.email.$error || mail_exists, complete: user.email != '' && !$v.user.email.$error && !mail_exists}\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-email /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"email\" :placeholder=\"$t('register.email-placeholder')\" class=\"input-text\" v-model=\"user.email\" ref=\"third_input\">\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"error-msg\" v-if=\"mail_exists\">{{ $t('validator.email_already_exists') }}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.phone.$error, complete: user.phone != '' && !$v.user.phone.$error}\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-phone /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.phone')\" class=\"input-text\" v-model=\"user.phone\" ref=\"first_input\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\" v-bind:class=\"{has_error: $v.user.country.$error, complete: user.country != '' && !$v.user.country.$error}\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-globe /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t\tv-model=\"user.country\"\n\t\t\t\t\t\t\t:options=\"optionsCountries\"\n\t\t\t\t\t\t\t:allow-empty=\"true\"\n\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t:multiple=\"false\" \n\t\t\t\t\t\t\t:close-on-select=\"true\"\n\t\t\t\t\t\t\t:placeholder=\"$t('register.country-placeholder')\"\n\t\t\t\t\t\t\ttrack-by=\"iso\" \n\t\t\t\t\t\t\tlabel=\"name\"\n\t\t\t\t\t\t\t:maxHeight=\"250\"\n\t\t\t\t\t\t\topenDirection=\"top\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<template class=\"no-result\" slot=\"noResult\">{{ $t('register.no_result') }}</template>\n\t\t\t\t\t\t\t<template slot=\"noOptions\">{{ $t('register.empty_list') }}</template>\n\t\t\t\t\t\t</multiselect>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\" v-if=\"user.country.name && user.country.name != 'Romania'\">\n\t\t\t\t\t<p class=\"notice-red\">\n\t\t\t\t\t\tAceastă ofertă este exclusiv pentru societăți È™i persoane fizice din România. Dacă vrei să faci achiziÈ›ia folosind date din altă È›ară, te rugăm să ne scrii un email la <a href=\"mailto:contact@tbf.ro\">contact@tbf.ro</a> pentru a stabili ce tip de TVA È›i se aplică.\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"submit-form\" v-if=\"!user.country.name || user.country.name == 'Romania'\">\n\t\t\t\t<button class=\"button-submit\" id=\"buttonSubmitStep1\" @click=\"goNextStep\">\n\t\t\t\t\t<div class=\"loader-spin\" v-if=\"loadingSubmit\"></div>\n\t\t\t\t\t<div class=\"text\" v-else>{{$t('register.button-action')}}</div>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\n\t</div>\n</template>\n\n\n<script>\n\timport CloseIcon from '../Icons/Close'\n\timport IconGlobe from \"../Icons/Globe\"\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport InformationIcon from '../Icons/Information'\n\timport IconEmail from '../Icons/Email'\n\timport IconPassword from '../Icons/Password'\n\timport IconCart from '../Icons/Cart'\n\timport IconPhone from '../Icons/Phone'\n\n\timport { required, requiredIf, minLength, email, sameAs } from 'vuelidate/lib/validators'\n\t\n\texport default {\n\t\tdata(){\n\t\t\treturn {\n\t\t\t\tvalue_language: '',\n\t\t\t\terror: false,\n\t\t\t\toptionsLanguage: [],\n\t\t\t\terrorData: [],\n\t\t\t\toptionsCountries: [],\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tprivacy: \"\",\n\t\t\t\tinvalidCui: '',\n\t\t\t\tauto_mail: \"\",\n\t\t\t\tnews: \"\",\n\t\t\t\tmail_exists: false,\n\t\t\t\tloadingSubmit: false,\n\t\t\t\ttermsNotAccepted: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'register.title_step_1',\n\t\t\t\t\t'register.last_name',\n\t\t\t\t\t'register.first_name',\n\t\t\t\t\t'register.email',\n\t\t\t\t\t'register.phone',\n\t\t\t\t\t'register.email-placeholder',\n\t\t\t\t\t'register.password',\n\t\t\t\t\t'validator.password_min_length',\n\t\t\t\t\t'register.button-action'\n\t\t\t\t]\n\t\t\t}\n\t\t},\n\t\tprops: {\n\t\t\tuser: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tCloseIcon,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tInformationIcon,\n\t\t\tIconEmail,\n\t\t\tIconGlobe,\n\t\t\tIconPassword,\n\t\t\tIconCart,\n\t\t\tIconPhone\n\t\t},\n\t\tvalidations: {\n\t\t\tuser: {\n\t\t\t\tfirst_name: {required},\n\t\t\t\tlast_name: {required},\n\t\t\t\tphone: {required},\n\t\t\t\temail: {required, email},\n\t\t\t\tcountry: {required},\n\t\t\t\t// password: {required,minLength: minLength(6)},\n\t\t\t\t// confirm_password: {required, sameAsPassword: sameAs('password')}\n\t\t\t}\n\t\t},\n\t\tcreated() {\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getCountries();\n\t\t\tawait this.getLanguages();\n\t\t\tthis.user.has_company = true;\n\t\t\tthis.user.referral_uuid = this.$route.query.referral ? this.$route.query.referral : false\n\t\t\tthis.user.reducere = this.$route.query.reducere ? this.$route.query.reducere : false\n\t\t\tthis.logoAnim();\n\t\t},\n\t\tmethods: {\n\t\t\tasync getCountries(){\n\t\t\t\tawait axios.get('/countries-as-array')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tfor (var key of Object.keys(data.data)){\n\t\t\t\t\t\tthis.optionsCountries.push({iso: key, name: data.data[key]})\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.user.country = this.optionsCountries.find(el => el.iso == 'RO');\n\t\t\t\t})\n\t\t\t\t.finally(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getLanguages(){\n\t\t\t\tawait axios.get('/languages').then(({data}) => {\n\t\t\t\t\tthis.optionsLanguage = data.data\n\t\t\t\t\tthis.value_language = this.optionsLanguage.find(el => el.name == (this.$route.query.lang ? this.$route.query.lang : 'ro'))\n\t\t\t\t\tthis.user.language = this.value_language.name\n\t\t\t\t})\n\t\t\t},\n\t\t\tgoNextStep(e){\n\t\t\t\tvar btnSubmit = document.getElementById('buttonSubmitStep1');\n\t\t\t\tbtnSubmit.disabled = true;\n\t\t\t\tthis.loadingSubmit = true;\n\n\t\t\t\tthis.$v.$touch();\n\t\t\t\tif(this.$v.$invalid){\n\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t}else{\n\t\t\t\t\tvar checkEmail = false\n\t\t\t\t\taxios.get('/email-validation', { params: {email: this.user.email}}).then(({data}) => {\n\t\t\t\t\t\tif(!data.data.is_valid){\n\t\t\t\t\t\t\tthis.errorData['email'] = true\n\t\t\t\t\t\t\tthis.mail_exists = true\n\t\t\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\t\t\tthis.user.newPrices = []\n\t\t\t\t\t\t\tthis.user.coupon = null\n\t\t\t\t\t\t\tthis.$emit(\"next_step\", {user: this.user, next_step: 21});\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\n\t\t\t},\n\t\t\tselectLanguage(value, id){\n\t\t\t\tthis.user.language = value.name\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$router.push(\"/login\");\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false;\n\n\t\t\t\tif(this.user.first_name != '' \n\t\t\t\t\t|| this.user.last_name != '' \n\t\t\t\t){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\thandleAnimationLogo(anim){\n\t\t\t\tthis.anim_logo = anim;\n\t\t\t\tthis.anim_logo.setSpeed(1);\n\t\t\t},\n\t\t\tlogoAnim(){\n\t\t\t\t// if(this.finished && !this.bird_noti){\n\t\t\t\t// \tthis.finished = false;\n\t\t\t\t// \tthis.anim_logo.play();\n\t\t\t\t// \tsetTimeout(() => {\n\t\t\t\t// \t\tthis.anim_logo.stop();\n\t\t\t\t// \t\tthis.finished = true;\n\t\t\t\t// \t}, 5000);\n\t\t\t\t// }\n\t\t\t},\n\t\t\ttoLogin() {\n\t\t\t\tthis.$router.push(\"/login\")\n\t\t\t}\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep1.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep1.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RegisterStep1.vue?vue&type=template&id=3e01f432&\"\nimport script from \"./RegisterStep1.vue?vue&type=script&lang=js&\"\nexport * from \"./RegisterStep1.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal form-modal\",attrs:{\"id\":\"step1\"}},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation p-absolute\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Register 1b', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"content-icon forgot\",on:{\"mouseover\":_vm.logoAnim}},[_c('lottie',{staticClass:\"bird-logo active\",attrs:{\"options\":_vm.defaultOptionsLogo,\"height\":112,\"width\":112},on:{\"animCreated\":_vm.handleAnimationLogo}})],1),_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('register.step-3.apply_coupon')))])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.errorCoupon}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('register.step-3.coupon.label')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-password')],1),(_vm.cuponCode != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.cuponCode = ''}}},[_c('close-icon')],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.cuponCode),expression:\"cuponCode\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.step-3.coupon-placeholder')},domProps:{\"value\":(_vm.cuponCode)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.cuponCode=$event.target.value}}})])])]),_c('div',{staticClass:\"submit-form multiple-btns\"},[_c('button',{staticClass:\"btn-default-tbf button-submit\",on:{\"click\":_vm.goNextWithout}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register.step-3.coupon.not-have')))])]),_c('button',{staticClass:\"button-tbf-blue button-submit btn-apply\",on:{\"click\":_vm.checkCode}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register.step-3.coupon.apply')))])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"container-modal form-modal\" id=\"step1\">\n <div class=\"fe-btn-translation p-absolute\" @click=\"$root.$emit('open_modal_translation', 'Register 1b', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n <div class=\"content-icon forgot\" @mouseover=\"logoAnim\">\n\t\t\t<lottie class=\"bird-logo active\" :options=\"defaultOptionsLogo\" :height=\"112\" :width=\"112\" v-on:animCreated=\"handleAnimationLogo\"/>\n </div>\n\t\t<div class=\"container-holder\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('register.step-3.apply_coupon')}}</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: errorCoupon}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('register.step-3.coupon.label') }}</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-password /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"cuponCode != ''\" @click.stop=\"cuponCode = ''\"><close-icon /></div>\n\t\t\t\t\t\t\t\t<input type=\"text\" v-model=\"cuponCode\" :placeholder=\"$t('register.step-3.coupon-placeholder')\" class=\"input-text\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"submit-form multiple-btns\">\n\t\t\t\t\t\t<button class=\"btn-default-tbf button-submit\" @click=\"goNextWithout\">\n\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t<div class=\"text\">{{$t('register.step-3.coupon.not-have')}}</div>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit btn-apply\" @click=\"checkCode\">\n\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t<div class=\"text\">{{$t('register.step-3.coupon.apply')}}</div>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\n\t\t</div>\n\n\t</div>\n</template>\n\n\n<script>\n\timport Lottie from 'vue-lottie';\n\timport * as animationDataLogo from '../Animations/tbfdigital_logo.json';\n\timport CloseIcon from '../Icons/Close'\n\timport IconPassword from '../Icons/Password'\n\t\n\texport default {\n\t\tdata(){\n\t\t\treturn {\n\t\t\t\tdefaultOptionsLogo: {\n\t\t\t\t\tanimationData: animationDataLogo.default,\n\t\t\t\t\tautoplay: false,\n\t\t\t\t\tloop: false,\n\t\t\t\t},\n\t\t\t\tfinished: true,\n\t\t\t\tbird_noti: false,\n\t\t\t\terrorCoupon: false,\n\t\t\t\tcuponCode: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'register.step-3.apply_coupon',\n\t\t\t\t\t'register.step-3.coupon.label',\n\t\t\t\t\t'register.step-3.coupon-placeholder',\n\t\t\t\t\t'register.step-3.coupon.not-have',\n\t\t\t\t\t'register.step-3.coupon.apply',\n\t\t\t\t\t'register.step-3.coupon.apply-success',\n\t\t\t\t\t'register.step-3.coupon.apply-error'\n\t\t\t\t]\n\t\t\t}\n\t\t},\n\t\tprops: {\n\t\t\tuser: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tCloseIcon,\n\t\t\tIconPassword,\n\t\t\tLottie\n\t\t},\n\t\tasync mounted() {\n\t\t\tthis.logoAnim();\n\t\t},\n\t\tmethods: {\n\t\t\tgetUserNewPrices(){\n\t\t\t\taxios.post('get-referral-coupon', {referral_id : this.user.referral_uuid}).then((data) => {\n\t\t\t\t\tif(data.data.is_valid){\n\t\t\t\t\t\tthis.user.newPrices = data.data.values\n\t\t\t\t\t\tthis.user.coupon = data.data.couponCode;\n\t\t\t\t\t}\n\t\t\t\t\tthis.$emit(\"next_step\", {user: this.user, next_step: 2});\n\t\t\t\t})\t\t\t\t\n\t\t\t},\n\t\t\tgoNextWithout(){\n\t\t\t\tthis.user.newPrices = []\n\t\t\t\tthis.user.coupon = null\n\t\t\t\tif(this.user.referral_uuid){\n\t\t\t\t\tthis.getUserNewPrices();\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"next_step\", {user: this.user, next_step: 2});\n\t\t\t\t}\n\t\t\t},\n\t\t\tcheckCode(e){\n\t\t\t\tvar btnApply = $('.btn-apply')\n\t\t\t\tvar btnApplyLoader = $('.btn-apply .loader')\n\t\t\t\tvar btnApplyText = $('.btn-apply .text')\n\n\t\t\t\tbtnApply.addClass('loading')\n\t\t\t\tbtnApplyLoader.addClass('onProgress')\n\t\t\t\tthis.errorCoupon = false\n\t\t\t\t\n\t\t\t\taxios.post('validate-coupon', {coupon : this.cuponCode}).then((data) => {\n\t\t\t\t\tif(data.data.is_valid){\n\t\t\t\t\t\tbtnApplyLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnApply.addClass('completed')\n\t\t\t\t\t\t\tbtnApplyLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnApply.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnApply.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnApply.attr('disabled', false)\n\t\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply-success'))\n\n\t\t\t\t\t\t\t\tthis.user.newPrices = data.data.values\n\t\t\t\t\t\t\t\tthis.user.coupon = this.cuponCode;\n\t\t\t\t\t\t\t\tthis.$emit(\"next_step\", {user: this.user, next_step: 2});\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}else{\n\t\t\t\t\t\tbtnApplyLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply-error'))\n\t\t\t\t\t\t\tbtnApply.addClass('error')\n\t\t\t\t\t\t\tbtnApplyLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnApply.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnApply.removeClass('error')\n\t\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply'))\n\t\t\t\t\t\t\t\tbtnApply.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.errorCoupon = true\n\t\t\t\t\t\t\t\tthis.user.newPrices = []\n\t\t\t\t\t\t\t\tthis.user.coupon = null;\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\thandleAnimationLogo(anim){\n\t\t\t\tthis.anim_logo = anim;\n\t\t\t\tthis.anim_logo.setSpeed(1);\n\t\t\t},\n\t\t\tlogoAnim(){\n\t\t\t\tif(this.finished && !this.bird_noti){\n\t\t\t\t\tthis.finished = false;\n\t\t\t\t\tthis.anim_logo.play();\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.anim_logo.stop();\n\t\t\t\t\t\tthis.finished = true;\n\t\t\t\t\t}, 5000);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep12.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep12.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RegisterStep12.vue?vue&type=template&id=23679c6e&\"\nimport script from \"./RegisterStep12.vue?vue&type=script&lang=js&\"\nexport * from \"./RegisterStep12.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('span',{staticClass:\"yellow\",domProps:{\"innerHTML\":_vm._s(_vm.packagesList[0].name)}})]),_c('div',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.packagesList[0].fe_description)}})]),(_vm.loaded)?_c('div',{staticClass:\"course-price\"},[(_vm.packagesList[0].compare_at_price_euro != null)?_c('div',{staticClass:\"old-price\"},[_vm._v(\"€\"+_vm._s(_vm.packagesList[0].compare_at_price_euro))]):_vm._e(),_c('div',{staticClass:\"new-price\"},[_vm._v(\"€\"+_vm._s(_vm._f(\"numeral\")((_vm.packagesList[0].price_in_euro / 1.19).toFixed(0),'0,0'))),_c('span',[_vm._v(\"+TVA\")])])]):_vm._e(),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-submit\",attrs:{\"id\":\"buttonSubmitStep2\"},on:{\"click\":_vm.goNextStep}},[(_vm.loadingSubmit)?_c('div',{staticClass:\"loader-spin\"}):_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register.button-action-2')))])])]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[_c('div',{staticClass:\"overlay-submodal\"}),_c('div',{staticClass:\"submodal-tbf active\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('register.step-2.confirm_subscription_title')))]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModalCoupon}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"summary\"},[_c('div',{staticClass:\"summary-box\"},[_vm._v(\" \"+_vm._s(_vm.$t('register.step-2.confirm_subscription_summary', { package: _vm.packageActive.name, price: _vm.user.newPrices.find(function (el) { return el.package_id == _vm.packageActive.id; }) ? _vm.user.newPrices.find(function (el) { return el.package_id == _vm.packageActive.id; }).price + ' ' + _vm.packageActive.euro_prefix : _vm.packageActive.price_in_euro + ' ' + _vm.packageActive.euro_prefix}))+\" \")]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit btn-confirm-modal\",on:{\"click\":_vm.goNextStep}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register.step-2.confirm')))])])])])])])]):_vm._e()])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"height\":\"26\",\"viewBox\":\"0 0 26 26\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"transform\":\"translate(1 1)\"}},[_c('path',{attrs:{\"d\":\"M13.615 14h-3.23C7.41 14 5 16.686 5 20h14c0-1.591-.567-3.117-1.577-4.243-1.01-1.125-2.38-1.757-3.808-1.757z\"}}),_c('circle',{attrs:{\"cx\":\"12\",\"cy\":\"8\",\"r\":\"4\"}}),_c('rect',{attrs:{\"width\":\"24\",\"height\":\"24\",\"rx\":\"3\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Individual.vue?vue&type=template&id=1fa720b8&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"26\",\"height\":\"26\",\"viewBox\":\"0 0 26 26\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"transform\":\"translate(1 1)\"}},[_c('rect',{attrs:{\"width\":\"24\",\"height\":\"24\",\"rx\":\"3\"}}),_c('path',{attrs:{\"d\":\"M7.5 11.5L7.5 4.5 16.5 4.5 16.5 9.5M4.5 13.5H10.5V19.5H4.5zM13.5 11.5H19.5V19.5H13.5zM6.5 16.5L8.5 16.5M15.5 14.5L17.5 14.5M15.5 16.5L17.5 16.5M10.5 19.5L13.5 19.5M10.5 7.5L13.5 7.5\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Office.vue?vue&type=template&id=821111ec&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 576 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M344 224h144c4.418 0 8-3.582 8-8S492.4 208 488 208h-144c-4.418 0-8 3.582-8 8S339.6 224 344 224zM344 288h144c4.418 0 8-3.582 8-8S492.4 272 488 272h-144c-4.418 0-8 3.582-8 8S339.6 288 344 288zM344 352h144c4.418 0 8-3.582 8-8s-3.582-8-8-8h-144c-4.418 0-8 3.582-8 8S339.6 352 344 352zM176 320c35.35 0 64-28.66 64-64s-28.65-64-64-64s-64 28.66-64 64S140.7 320 176 320zM176 208C202.5 208 224 229.5 224 256S202.5 304 176 304S128 282.5 128 256S149.5 208 176 208zM528 32h-480C21.49 32 0 53.49 0 80v352C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48v-352C576 53.49 554.5 32 528 32zM560 432c0 17.64-14.36 32-32 32h-480c-17.64 0-32-14.36-32-32v-288h544V432zM560 128h-544V80c0-17.64 14.36-32 32-32h480c17.64 0 32 14.36 32 32V128zM72.02 423.8c4.344 1.047 8.594-1.719 9.562-6.031C88.23 388.5 113.9 368 144 368h64c30.09 0 55.77 20.47 62.42 49.77C271.3 421.5 274.6 424 278.2 424c.5781 0 1.172-.0625 1.766-.2031c4.312-.9687 7.016-5.266 6.031-9.562C277.7 377.6 245.6 352 208 352h-64c-37.61 0-69.7 25.59-78.02 62.23C65 418.5 67.7 422.8 72.02 423.8z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Cnp.vue?vue&type=template&id=172cacd4&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M368 344C368 330.7 378.7 320 392 320H424C437.3 320 448 330.7 448 344V376C448 389.3 437.3 400 424 400H392C378.7 400 368 389.3 368 376V344zM424 384C428.4 384 432 380.4 432 376V344C432 339.6 428.4 336 424 336H392C387.6 336 384 339.6 384 344V376C384 380.4 387.6 384 392 384H424zM392 272C378.7 272 368 261.3 368 248V216C368 202.7 378.7 192 392 192H424C437.3 192 448 202.7 448 216V248C448 261.3 437.3 272 424 272H392zM384 248C384 252.4 387.6 256 392 256H424C428.4 256 432 252.4 432 248V216C432 211.6 428.4 208 424 208H392C387.6 208 384 211.6 384 216V248zM256 344C256 330.7 266.7 320 280 320H312C325.3 320 336 330.7 336 344V376C336 389.3 325.3 400 312 400H280C266.7 400 256 389.3 256 376V344zM312 384C316.4 384 320 380.4 320 376V344C320 339.6 316.4 336 312 336H280C275.6 336 272 339.6 272 344V376C272 380.4 275.6 384 280 384H312zM312 72C325.3 72 336 82.75 336 96V128C336 141.3 325.3 152 312 152H280C266.7 152 256 141.3 256 128V96C256 82.75 266.7 72 280 72H312zM272 128C272 132.4 275.6 136 280 136H312C316.4 136 320 132.4 320 128V96C320 91.58 316.4 88 312 88H280C275.6 88 272 91.58 272 96V128zM256 216C256 202.7 266.7 192 280 192H312C325.3 192 336 202.7 336 216V248C336 261.3 325.3 272 312 272H280C266.7 272 256 261.3 256 248V216zM312 256C316.4 256 320 252.4 320 248V216C320 211.6 316.4 208 312 208H280C275.6 208 272 211.6 272 216V248C272 252.4 275.6 256 280 256H312zM424 72C437.3 72 448 82.75 448 96V128C448 141.3 437.3 152 424 152H392C378.7 152 368 141.3 368 128V96C368 82.75 378.7 72 392 72H424zM384 128C384 132.4 387.6 136 392 136H424C428.4 136 432 132.4 432 128V96C432 91.58 428.4 88 424 88H392C387.6 88 384 91.58 384 96V128zM192 64C192 28.65 220.7 0 256 0H448C483.3 0 512 28.65 512 64V448C512 483.3 483.3 512 448 512H256C220.7 512 192 483.3 192 448V64zM208 64V448C208 474.5 229.5 496 256 496H448C474.5 496 496 474.5 496 448V64C496 37.49 474.5 16 448 16H256C229.5 16 208 37.49 208 64zM160 128C164.4 128 168 131.6 168 136C168 140.4 164.4 144 160 144H56C33.91 144 16 161.9 16 184V456C16 478.1 33.91 496 56 496H176C180.4 496 184 499.6 184 504C184 508.4 180.4 512 176 512H56C25.07 512 0 486.9 0 456V184C0 153.1 25.07 128 56 128H160zM64 344C64 330.7 74.75 320 88 320H120C133.3 320 144 330.7 144 344V376C144 389.3 133.3 400 120 400H88C74.75 400 64 389.3 64 376V344zM88 336C83.58 336 80 339.6 80 344V376C80 380.4 83.58 384 88 384H120C124.4 384 128 380.4 128 376V344C128 339.6 124.4 336 120 336H88zM120 192C133.3 192 144 202.7 144 216V248C144 261.3 133.3 272 120 272H88C74.75 272 64 261.3 64 248V216C64 202.7 74.75 192 88 192H120zM80 248C80 252.4 83.58 256 88 256H120C124.4 256 128 252.4 128 248V216C128 211.6 124.4 208 120 208H88C83.58 208 80 211.6 80 216V248z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Building.vue?vue&type=template&id=1db87b81&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M230.9 360.3c3.219-12.25 3.219-12.25 12.02-21.16l2.61-2.656c9.001-9 12.53-22.31 9.235-34.78L254.2 299.5c-1.453-5.438-2.391-8.719-2.75-11.47c.3594-2.75 1.297-6.031 2.75-11.47l.6094-2.281c3.297-12.47-.2344-25.78-9.188-34.72L243.2 237.1C234.2 227.9 234.2 227.9 230.1 215.7L229.1 211.9C226.8 199.6 217.2 189.9 205 186.5l-3.672-1C189.3 182.2 189.3 182.2 180.4 173.2L177.9 170.6C168.1 161.5 155.8 157.9 143.6 161.2L140.1 162.2c-12.13 3.312-12.11 3.312-24.14 0L112.4 161.2C100.2 157.9 87.05 161.5 78.16 170.6l-2.547 2.562C66.63 182.2 66.63 182.2 54.64 185.5l-3.625 1C38.78 189.9 29.22 199.6 26.06 211.9L25.08 215.7C21.86 227.9 21.86 227.9 13.06 236.8L10.45 239.5c-9.001 9-12.53 22.31-9.235 34.78L1.824 276.5c1.594 5.938 2.547 9.312 2.828 10.72C4.371 290.2 3.418 293.5 1.824 299.5L1.215 301.7c-3.297 12.47 .2344 25.78 9.188 34.72l2.391 2.438c9.032 9.156 9.032 9.156 12.25 21.34l1 3.812c3.172 12.31 12.74 22.06 24.96 25.41l3.672 1c4.485 1.234 7.104 2.07 9.329 3.016v110.5c0 2.844 1.516 5.5 3.985 6.906c1.234 .7187 2.625 1.094 4.016 1.094c1.375 0 2.735-.3438 3.969-1.062l52.04-29.72l52 29.72c2.469 1.469 5.485 1.375 7.985-.0313c2.469-1.406 3.985-4.062 3.985-6.906l.0313-110.5c2.233-.9687 4.852-1.809 9.36-3.055l3.625-1c12.24-3.344 21.8-13.09 24.96-25.34L230.9 360.3zM175.1 490.2L131.1 465.1c-2.469-1.438-5.469-1.438-7.938 0l-44.03 25.16v-83.38c8.842 7.887 21.01 11.07 32.39 7.941l3.547-.9687c12.13-3.312 12.11-3.312 24.14 0l3.532 .9687c2.985 .8125 6.032 1.219 9.063 1.219c8.587 0 16.8-3.5 23.33-9.344L175.1 490.2zM215.5 356.3l-1 3.75c-1.75 6.781-6.985 12.12-13.72 13.97l-3.61 1c-15.38 4.25-16.69 5-28.11 16.56l-2.547 2.594c-4.891 4.938-11.97 6.969-18.69 5.156l-3.469-.9375c-7.751-2.156-12-3.219-16.27-3.219c-4.266 0-8.532 1.062-16.31 3.188l-3.5 .9687c-6.672 1.812-13.81-.1875-18.7-5.188l-2.5-2.531c-11.34-11.59-12.66-12.34-28.14-16.59l-3.657-1c-6.704-1.844-11.94-7.188-13.7-14.03l-1.016-3.812c-4.094-15.56-4.86-16.88-16.33-28.5L21.76 325.2C16.78 320.2 14.84 312.8 16.68 305.9l.5938-2.25C19.22 296.4 20.25 292.3 20.59 287.2C20.25 283.7 19.22 279.6 17.28 272.4L16.68 270.1C14.84 263.2 16.78 255.7 21.81 250.7l2.641-2.656c11.25-11.41 12-12.72 16.09-28.38l1-3.75c1.75-6.781 6.985-12.12 13.72-13.97l3.61-1c15.38-4.25 16.69-5 28.11-16.56l2.547-2.594c4.891-4.938 11.94-6.938 18.69-5.156l3.469 .9375c15.5 4.312 17.02 4.281 32.58 .0313l3.5-.9687C154.5 174.9 161.6 176.9 166.5 181.8l2.5 2.531c11.34 11.59 12.66 12.34 28.14 16.59l3.657 1c6.704 1.844 11.94 7.188 13.7 14.03L215.5 219.8c4.094 15.56 4.86 16.88 16.33 28.5L234.2 250.8c4.985 4.969 6.922 12.41 5.079 19.34L238.7 272.4C236.8 279.6 235.8 283.7 235.4 287.2L235.4 287.1l.0625 .75C235.8 292.3 236.8 296.4 238.7 303.6l.5938 2.25c1.844 6.938-.0938 14.38-5.125 19.41l-2.641 2.656C220.3 339.3 219.6 340.7 215.5 356.3zM502.6 150.6l-141.3-141.2C355.4 3.371 347.2-.0003 338.7-.0003L191.1-.0001c-35.35 0-64 28.65-64 64L127.1 119.1c0 4.418 3.582 8 8.001 8s8.001-3.582 8.001-8V63.1c0-26.51 21.49-48 48-48h144v119.1c0 22.09 17.91 40 40 40h120v272c0 26.51-21.49 48-48 48H232c-4.418 0-8.001 3.582-8.001 8s3.582 8 8.001 8l215.1 .0002c35.35 0 64-28.66 64-64V173.3C512 164.8 508.6 156.6 502.6 150.6zM375.1 159.1c-13.22 0-24-10.77-24-24V22.63l137.4 137.4H375.1z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Cui.vue?vue&type=template&id=360f8e9e&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"17\",\"height\":\"16\",\"viewBox\":\"0 0 17 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"transform\":\"translate(2 1)\"}},[_c('path',{attrs:{\"d\":\"M7.272 8.983H4.706C2.343 8.983.428 10.9.428 13.261H11.55c0-1.134-.45-2.222-1.253-3.025-.802-.802-1.89-1.253-3.025-1.253z\"}}),_c('circle',{attrs:{\"cx\":\"5.989\",\"cy\":\"3.422\",\"r\":\"2.994\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./UserSettings.vue?vue&type=template&id=5c9b4a40&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"14\",\"height\":\"16\",\"viewBox\":\"0 0 14 16\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M.6.6H5.3999999999999995V5.3999999999999995H.6zM.6 9H5.3999999999999995V13.8H.6zM11.4.6L11.4 13.8M7.8 3L11.4 3M7.8 11.4L11.4 11.4\",\"transform\":\"rotate(-180 6.5 7.5)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./SettingsGoal.vue?vue&type=template&id=6429a9d8&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"30\",\"height\":\"30\",\"viewBox\":\"0 0 30 30\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-width\":\"1.5\",\"transform\":\"translate(4 4)\"}},[_c('circle',{attrs:{\"cx\":\"10.934\",\"cy\":\"10.934\",\"r\":\"9.684\"}}),_c('circle',{attrs:{\"cx\":\"10.934\",\"cy\":\"10.934\",\"r\":\"5.51\"}}),_c('circle',{attrs:{\"cx\":\"10.934\",\"cy\":\"10.934\",\"r\":\"1.337\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ObjectivesList.vue?vue&type=template&id=3644e911&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"container-modal form-modal\">\n\t\t<div class=\"container-holder\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<!-- <div class=\"icon\"><icon-cart /></div> -->\n\t\t\t\t<div class=\"title\"><span class=\"yellow\" v-html=\"packagesList[0].name\"></span></div>\n\t\t\t\t<div class=\"description\" v-html=\"packagesList[0].fe_description\"></div>\n\t\t\t</div>\n\n\t\t\t<div class=\"course-price\" v-if=\"loaded\">\n\t\t\t\t<div class=\"old-price\" v-if=\"packagesList[0].compare_at_price_euro != null\">€{{ packagesList[0].compare_at_price_euro }}</div>\n\t\t\t\t<div class=\"new-price\">€{{ (packagesList[0].price_in_euro / 1.19).toFixed(0) | numeral('0,0') }}<span>+TVA</span></div>\n\t\t\t</div>\n\n\t\t\t<div class=\"submit-form\">\n\t\t\t\t<button class=\"button-submit\" id=\"buttonSubmitStep2\" @click=\"goNextStep\">\n\t\t\t\t\t<div class=\"loader-spin\" v-if=\"loadingSubmit\"></div>\n\t\t\t\t\t<div class=\"text\" v-else>{{$t('register.button-action-2')}}</div>\n\t\t\t\t</button>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t\t<div class=\"overlay-submodal\"></div>\n\n\t\t\t\t<div class=\"submodal-tbf active\">\n\t\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t\t<div class=\"header-modal\">\n\t\t\t\t\t\t\t<div class=\"title\">{{ $t('register.step-2.confirm_subscription_title') }}</div>\n\t\t\t\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModalCoupon\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"summary\">\n\t\t\t\t\t\t\t<div class=\"summary-box\">\n\t\t\t\t\t\t\t\t{{ $t('register.step-2.confirm_subscription_summary', { package: packageActive.name, price: user.newPrices.find((el) => el.package_id == packageActive.id) ? user.newPrices.find((el) => el.package_id == packageActive.id).price + ' ' + packageActive.euro_prefix : packageActive.price_in_euro + ' ' + packageActive.euro_prefix}) }}\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit btn-confirm-modal\" @click=\"goNextStep\">\n\t\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('register.step-2.confirm') }}</div>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script>\n\timport CloseIcon from '../Icons/Close'\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport InformationIcon from '../Icons/Information'\n\timport IconIndividual from '../Icons/Individual'\n\timport IconOffice from '../Icons/Office'\n\timport IconCnp from '../Icons/Cnp'\n\timport IconBuilding\tfrom '../Icons/Building'\n\timport IconCui\tfrom '../Icons/Cui'\n\timport UserSettingsIcon from '../Icons/UserSettings';\n\timport SettingsGoalIcon from '../Icons/SettingsGoal';\n\timport IconObjectivesList from '../Icons/ObjectivesList'\n\timport PasswordIcon from '../Icons/Password';\n\timport IconCart from '../Icons/Cart'\n\n\texport default {\n\t\tdata(){\n\t\t\treturn {\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tpackageActive: {},\n\t\t\t\tpackagesList: {},\n\t\t\t\tcardErrors: {},\n\t\t\t\tsubModalShow: false,\n\t\t\t\tloaded: false,\n\t\t\t\terrorSelectPlan: false,\n\t\t\t\tloadingSubmit: false\n\t\t\t}\n\t\t},\n\t\tprops:{\n\t\t\tuser: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tCloseIcon,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tInformationIcon,\n\t\t\tIconIndividual,\n\t\t\tIconOffice,\n\t\t\tIconBuilding,\n\t\t\tIconCnp,\n\t\t\tIconCui,\n\t\t\tUserSettingsIcon,\n\t\t\tSettingsGoalIcon,\n\t\t\tIconObjectivesList,\n\t\t\tPasswordIcon,\n\t\t\tIconCart\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getPackages()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getPackages(){\n\t\t\t\tawait axios.get('packages').then(({data}) => {\n\t\t\t\t\tthis.packagesList = data.reverse();\n\t\t\t\t\tif(this.$route.query.reducere){\n\t\t\t\t\t\tthis.packageActive = this.packagesList.find(el => el.token == this.$route.query.reducere)\n\t\t\t\t\t\tif(this.packageActive){\n\t\t\t\t\t\t\tthis.user.packageActive = this.packageActive\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tthis.packageActive = this.packagesList.find(el => el.token == \"c9e2204e-82ef-11ee-b962-0242ac120002\")\n\t\t\t\t\t\t\tthis.user.packageActive = this.packageActive\t\n\t\t\t\t\t\t}\n\t\t\t\t\t}else{\n\t\t\t\t\t\t// default merge pe Curs de management pret intreg\n\t\t\t\t\t\tthis.packageActive = this.packagesList.find(el => el.token == \"c9e2204e-82ef-11ee-b962-0242ac120002\")\n\t\t\t\t\t\tthis.user.packageActive = this.packageActive\n\t\t\t\t\t}\n\t\t\t\t\tthis.packagesList = [this.packageActive];\n\t\t\t\t\tthis.loaded = true;\n\t\t\t\t\tthis.logoAnim();\n\t\t\t\t});\n\t\t\t},\n\t\t\topenConfirmation(){\n\t\t\t\tthis.errorSelectPlan = false\n\n\t\t\t\tif(this.packageActive.id){\n\t\t\t\t\tthis.subModalShow = true;\n\t\t\t\t}else{\n\t\t\t\t\tthis.errorSelectPlan = true\n\t\t\t\t}\n\t\t\t},\n\t\t\tgoNextStep(e){\n\t\t\t\tvar btnSubmit = document.getElementById('buttonSubmitStep2');\n\t\t\t\tbtnSubmit.disabled = true;\n\t\t\t\tthis.loadingSubmit = true;\n\t\t\t\t\n\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\tthis.$emit(\"next_step\", {user: this.user, next_step: 21});\n\t\t\t\t}, 500)\n\t\t\t},\n\n\t\t\tcloseModal(){\n\t\t\t\tthis.$router.push(\"/login\");\n\t\t\t},\n\t\t\tcloseModalCoupon() {\n\t\t\t\tthis.subModalShow = false;\n\t\t\t},\n\t\t\tselectPlan(packageItem){\n\t\t\t\tthis.errorSelectPlan = false\n\t\t\t\tthis.packageActive = packageItem;\n\t\t\t\tthis.user.packageActive = packageItem;\n\t\t\t},\n\t\t\tdisplayModal(){\n\t\t\t\tthis.subModalShow = true;\n\t\t\t},\n\t\t\thandleAnimationLogo(anim){\n\t\t\t\tthis.anim_logo = anim;\n\t\t\t\tthis.anim_logo.setSpeed(1);\n\t\t\t},\n\t\t\tlogoAnim(){\n\t\t\t\t// if(this.finished && !this.bird_noti){\n\t\t\t\t// \tthis.finished = false;\n\t\t\t\t// \tthis.anim_logo.play();\n\t\t\t\t// \tsetTimeout(() => {\n\t\t\t\t// \t\tthis.anim_logo.stop();\n\t\t\t\t// \t\tthis.finished = true;\n\t\t\t\t// \t}, 5000);\n\t\t\t\t// }\n\t\t\t}\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep2.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep2.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RegisterStep2.vue?vue&type=template&id=21a16186&\"\nimport script from \"./RegisterStep2.vue?vue&type=script&lang=js&\"\nexport * from \"./RegisterStep2.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"icon\"},[_c('icon-cart')],1),_vm._m(0),_c('div',{staticClass:\"description\"},[_vm._v(\"Completează datele de facturare cu atenÈ›ie. Toate câmpurile de mai jos sunt obligatorii.\")])]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100\"},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-dots')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":['company', 'individual'],\"show-labels\":false,\"allow-empty\":false,\"searchable\":false},on:{\"input\":_vm.changeTypePerson},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(props){return [_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(_vm.$t('register_options.' + props.option)))])]}},{key:\"option\",fn:function(props){return [_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(_vm.$t('register_options.' + props.option)))])]}}]),model:{value:(_vm.selectedTypePerson),callback:function ($$v) {_vm.selectedTypePerson=$$v},expression:\"selectedTypePerson\"}})],1)]),(_vm.selectedTypePerson == 'individual')?_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.complet_name.$error, complete: _vm.user.complet_name != '' && !_vm.$v.user.complet_name.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-people')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.complet_name),expression:\"user.complet_name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.complet_name')},domProps:{\"value\":(_vm.user.complet_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"complet_name\", $event.target.value)}}})])]):_vm._e(),(_vm.selectedTypePerson == 'individual')?_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.cnp.$error, complete: _vm.user.cnp != '' && !_vm.$v.user.cnp.$error }},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-cnp')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.cnp),expression:\"user.cnp\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.cnp')},domProps:{\"value\":(_vm.user.cnp)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"cnp\", $event.target.value)}}})])]):_vm._e(),(_vm.selectedTypePerson == 'company')?_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.company_name.$error, complete: _vm.user.company_name != '' && !_vm.$v.user.company_name.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-building')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.company_name),expression:\"user.company_name\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.company')},domProps:{\"value\":(_vm.user.company_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"company_name\", $event.target.value)}}})])]):_vm._e(),(_vm.selectedTypePerson == 'company')?_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.company_cui.$error, complete: _vm.user.company_cui != '' && !_vm.$v.user.company_cui.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-cui')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.company_cui),expression:\"user.company_cui\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.cui')},domProps:{\"value\":(_vm.user.company_cui)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"company_cui\", $event.target.value)}}})]),(_vm.invalidCui)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.cui_invalid')))]):_vm._e()]):_vm._e(),(_vm.selectedTypePerson == 'company')?_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.user.bank_name.$error, complete: _vm.user.bank_name != '' && !_vm.$v.user.bank_name.$error}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-cui')],1),_c('div',{staticClass:\"required-icon\"},[_vm._v(\"*\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.bank_name),expression:\"user.bank_name\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.bank_name')},domProps:{\"value\":(_vm.user.bank_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"bank_name\", $event.target.value)}}})])]):_vm._e(),_c('div',{staticClass:\"input-group-tbf checkboxes-group\"},[_c('label',{staticClass:\"checkbox-tbf no-margin\",class:{'error-msg': _vm.$v.user.terms_and_conditions.$error}},[_c('span',{staticClass:\"text-checkbox\",domProps:{\"innerHTML\":_vm._s(_vm.$t('register.terms', {terms_link: 'https://tbf.ro/termeni-si-conditii-generale'}))}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.terms_and_conditions),expression:\"user.terms_and_conditions\"}],attrs:{\"type\":\"checkbox\",\"value\":\"1\"},domProps:{\"checked\":Array.isArray(_vm.user.terms_and_conditions)?_vm._i(_vm.user.terms_and_conditions,\"1\")>-1:(_vm.user.terms_and_conditions)},on:{\"change\":function($event){var $$a=_vm.user.terms_and_conditions,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"1\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"terms_and_conditions\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"terms_and_conditions\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"terms_and_conditions\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"})])])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-submit\",attrs:{\"id\":\"buttonSubmitStep21\"},on:{\"click\":_vm.goNextStep}},[(_vm.loadingSubmit)?_c('div',{staticClass:\"loader-spin\"}):_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register.button-action-2')))])])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title\"},[_vm._v(\"Date \"),_c('span',{staticClass:\"yellow\"},[_vm._v(\"Facturare\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M336 256C336 229.5 357.5 208 384 208C410.5 208 432 229.5 432 256C432 282.5 410.5 304 384 304C357.5 304 336 282.5 336 256zM176 256C176 229.5 197.5 208 224 208C250.5 208 272 229.5 272 256C272 282.5 250.5 304 224 304C197.5 304 176 282.5 176 256zM112 256C112 282.5 90.51 304 64 304C37.49 304 16 282.5 16 256C16 229.5 37.49 208 64 208C90.51 208 112 229.5 112 256z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Dots.vue?vue&type=template&id=6ffb01c0&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"container-modal form-modal\">\n\t\t<div class=\"container-holder\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"icon\"><icon-cart /></div>\n\t\t\t\t<div class=\"title\">Date <span class=\"yellow\">Facturare</span></div>\n\t\t\t\t<div class=\"description\">Completează datele de facturare cu atenÈ›ie. Toate câmpurile de mai jos sunt obligatorii.</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"form-section\">\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-dots /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<multiselect\n\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\tv-model=\"selectedTypePerson\"\n\t\t\t\t\t\t:options=\"['company', 'individual']\" \n\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t:searchable=\"false\"\n\t\t\t\t\t\t@input=\"changeTypePerson\">\n\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<span class=\"option__title\">{{ $t('register_options.' + props.option) }}</span>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<span class=\"option__title\">{{ $t('register_options.' + props.option) }}</span>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t</multiselect>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.complet_name.$error, complete: user.complet_name != '' && !$v.user.complet_name.$error}\" v-if=\"selectedTypePerson == 'individual'\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-people /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.complet_name')\" class=\"input-text\" v-model=\"user.complet_name\" ref=\"first_input\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.cnp.$error, complete: user.cnp != '' && !$v.user.cnp.$error }\" v-if=\"selectedTypePerson == 'individual'\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-cnp /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.cnp')\" class=\"input-text\" v-model=\"user.cnp\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.company_name.$error, complete: user.company_name != '' && !$v.user.company_name.$error}\" v-if=\"selectedTypePerson == 'company'\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-building /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.company')\" class=\"input-text\" v-model=\"user.company_name\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.company_cui.$error, complete: user.company_cui != '' && !$v.user.company_cui.$error}\" v-if=\"selectedTypePerson == 'company'\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-cui /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.cui')\" class=\"input-text\" v-model=\"user.company_cui\">\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"error-msg\" v-if=\"invalidCui\">{{ $t('validator.cui_invalid') }}</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.user.bank_name.$error, complete: user.bank_name != '' && !$v.user.bank_name.$error}\" v-if=\"selectedTypePerson == 'company'\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-cui /></div>\n\t\t\t\t\t\t<div class=\"required-icon\">*</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.bank_name')\" class=\"input-text\" v-model=\"user.bank_name\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<!-- end date facturare -->\n\t\t\t\t<div class=\"input-group-tbf checkboxes-group\">\n\t\t\t\t\t<label class=\"checkbox-tbf no-margin\" v-bind:class=\"{'error-msg': $v.user.terms_and_conditions.$error}\">\n\t\t\t\t\t\t<span class=\"text-checkbox\" v-html=\"$t('register.terms', {terms_link: 'https://tbf.ro/termeni-si-conditii-generale'})\">\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<input type=\"checkbox\" value=\"1\" v-model=\"user.terms_and_conditions\">\n\t\t\t\t\t\t<span class=\"checkmark\"></span>\n\t\t\t\t\t</label>\t\t\t\t\t\t\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"submit-form\">\n\t\t\t\t<button class=\"button-submit\" id=\"buttonSubmitStep21\" @click=\"goNextStep\">\n\t\t\t\t\t<div class=\"loader-spin\" v-if=\"loadingSubmit\"></div>\n\t\t\t\t\t<div class=\"text\" v-else>{{$t('register.button-action-2')}}</div>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script>\n\timport CloseIcon from '../Icons/Close'\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport InformationIcon from '../Icons/Information'\n\timport IconIndividual from '../Icons/Individual'\n\timport IconOffice from '../Icons/Office'\n\timport IconCnp from '../Icons/Cnp'\n\timport IconBuilding\tfrom '../Icons/Building'\n\timport IconCui\tfrom '../Icons/Cui'\n\timport UserSettingsIcon from '../Icons/UserSettings';\n\timport SettingsGoalIcon from '../Icons/SettingsGoal';\n\timport IconObjectivesList from '../Icons/ObjectivesList'\n\timport PasswordIcon from '../Icons/Password';\n\timport IconCart from '../Icons/Cart'\n\timport IconDots from '../Icons/Dots'\n\timport { required, minLength, requiredIf, sameAs } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata(){\n\t\t\treturn {\n\t\t\t\toptionsCountry: [],\n\t\t\t\tvalue_country: '',\n\t\t\t\tselectedTypePerson: 'company',\n\t\t\t\tinvalidCui: '',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\ttermsNotAccepted: '',\n\t\t\t\tcardErrors: {},\n\t\t\t\terrorCoupon: false,\n\t\t\t\tsubModalShow: false,\n\t\t\t\tloadingSubmit: false\n\t\t\t}\n\t\t},\n\t\tprops:{\n\t\t\tuser: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tCloseIcon,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tInformationIcon,\n\t\t\tIconIndividual,\n\t\t\tIconOffice,\n\t\t\tIconBuilding,\n\t\t\tIconCnp,\n\t\t\tIconCui,\n\t\t\tUserSettingsIcon,\n\t\t\tSettingsGoalIcon,\n\t\t\tIconObjectivesList,\n\t\t\tPasswordIcon,\n\t\t\tIconCart,\n\t\t\tIconDots\n\t\t},\n\t\tvalidations: {\n\t\t\tvalue_country: {required},\n\t\t\tselectedTypePerson: {required},\n\t\t\tuser: {\n\t\t\t\tterms_and_conditions: { sameAs: val => val === true },\n\t\t\t\tfirst_name: {required},\n\t\t\t\tlast_name: {required},\n\t\t\t\thas_company: '',\t\n\t\t\t\tcompany_name: {\n\t\t\t requiredIf: requiredIf((user) => {\n\t\t\t return user.has_company == 1 || user.has_company === '' \n\t\t\t })\n\t\t\t },\n\t\t\t bank_name: {\n\t\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t return user.has_company == 1 || user.has_company === '' \n\t\t\t })\n\t\t\t\t},\n\t\t\t\tcompany_cui: {\n\t\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t return user.has_company == 1 || user.has_company === '' \n\t\t\t })\n\t\t\t\t},\n\t\t\t\tcomplet_name: {\n\t\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t return user.has_company == 0\n\t\t\t })\n\t\t\t\t},\n\t\t\t\tcnp: {\n\t\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t return user.has_company == 0 \n\t\t\t }), \n\t\t\t\t\tminLength: minLength(13)\n\t\t\t\t},\n\t\t\t}\n\t\t},\n\t\twatch: {},\n\t\tasync mounted() {\n\t\t\tthis.user.complet_name = this.user.last_name + ' ' + this.user.first_name\n\t\t\tawait this.getPackages();\n\t\t\tawait this.getCountries();\n\t\t},\n\t\tmethods: {\n\t\t\tasync getPackages() {\n\t\t\t\tawait axios.get(\"packages\").then(({ data }) => {\n\t\t\t\t\tthis.packagesList = data.reverse();\n\t\t\t\t\tif (this.$route.query.reducere) {\n\t\t\t\t\t\tthis.packageActive = this.packagesList.find((el) => el.token == this.$route.query.reducere);\n\t\t\t\t\t\tif (this.packageActive) {\n\t\t\t\t\t\t\tthis.user.packageActive = this.packageActive;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthis.packageActive = this.packagesList.find((el) => el.token == \"33e71c8436036b299a0dabfb534a28058\");\n\t\t\t\t\t\t\tthis.user.packageActive = this.packageActive;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// default merge pe Curs de management pret intreg\n\t\t\t\t\t\tthis.packageActive = this.packagesList.find((el) => el.token == \"33e71c8436036b299a0dabfb534a28058\");\n\t\t\t\t\t\tthis.user.packageActive = this.packageActive;\n\t\t\t\t\t}\n\t\t\t\t\tthis.packagesList = [this.packageActive];\n\t\t\t\t});\n\t\t\t},\n\t\t\tasync getCountries(){\n\t\t\t\tawait axios.get('/countries').then(({data}) => {\n\t\t\t\t\tthis.optionsCountry = data.data\n\t\t\t\t\tthis.value_country = this.optionsCountry.find(el => el.iso == this.user.language.toUpperCase())\n\t\t\t\t\tthis.user.country = this.value_country\n\t\t\t\t})\n\t\t\t},\n\t\t\tgoNextStep(){\n\t\t\t\tvar btnSubmit = document.getElementById('buttonSubmitStep21');\n\t\t\t\tbtnSubmit.disabled = true;\n\t\t\t\tthis.loadingSubmit = true;\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(this.$v.$invalid){\n\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t}else {\n\t\t\t\t\tthis.submitRegister();\n\t\t\t\t}\n\t\t\t},\n\t\t\tsubmitRegister(){\n\t\t\t\tvar btnSubmit = document.getElementById('buttonSubmitStep21');\n\t\t\t\tthis.invalidCui = false;\n\t\t\t\tvar app = this\n\n\t\t\t\tvar formData = {\n\t\t\t\t\tfirst_name: this.user.first_name,\n\t\t\t\t\tlast_name: this.user.last_name,\n\t\t\t\t\tpassword: this.user.password,\n\t\t\t\t\tphone: this.user.phone,\n\t\t\t\t\temail: this.user.email,\n\t\t\t\t\tlanguage: this.user.language,\n\t\t\t\t\tcountry_id: this.user.country.id,\n\t\t\t\t\thas_company: this.user.has_company,\n\t\t\t\t\tagree_with_terms: this.user.terms_and_conditions,\n\t\t\t\t\tpackage_token: this.user.packageActive.token,\n\t\t\t\t\treferral_uuid: this.user.referral_uuid,\n\t\t\t\t\tcoupon: this.user.coupon\n\t\t\t\t}\n\t\t\t\tif(this.user.has_company){\n\t\t\t\t\tformData.company_name = this.user.company_name\n\t\t\t\t\tformData.cui = this.user.company_cui\n\t\t\t\t\tformData.bank_name = this.user.bank_name\n\t\t\t\t}else{\n\t\t\t\t\tformData.name = this.user.complet_name\n\t\t\t\t\tformData.cnp = this.user.cnp\n\t\t\t\t}\n\n\t\t\t\tthis.$auth.register({\n\t\t\t\t\tdata: formData,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: function () {\n\t\t\t\t\t\tthis.$auth.login({\n\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\temail: app.user.email,\n\t\t\t\t\t\t\t\tpassword: \"testing123\"\n\t\t\t\t\t\t\t}, \n\t\t\t\t\t\t\tsuccess: function() {\n\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\tapp.$router.replace('/payment?token=' + this.$auth.user().package.token)\n\t\t\t\t\t\t\t\t\tapp.$emit(\"next_step\", {user: app.user, next_step: 3});\n\t\t\t\t\t\t\t\t}, 500)\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\terror: function (res) {\n\t\t\t\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\trememberMe: true,\n\t\t\t\t\t\t\tfetchUser: true,\n\t\t\t\t\t\t});\n\t\t\t\t\t},\n\t\t\t\t\terror: function (res) {\n\t\t\t\t\t\tthis.invalidCui = true\n\t\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t\t},\n\t\t\t\t\trememberMe: true,\n\t\t\t\t\tfetchUser: true,\n\t\t\t\t});\n\t\t\t},\n\n\t\t\tselectCountry(value, id){\n\t\t\t\tthis.user.country = value\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$router.push(\"/login\");\n\t\t\t},\n\t\t\tcloseModalCoupon() {\n\t\t\t\tthis.subModalShow = false;\n\t\t\t},\n\t\t\tchangeTypePerson(type) {\n\t\t\t\tthis.selectedTypePerson = type;\n\t\t\t\tif(this.selectedTypePerson == 'company'){\n\t\t\t\t\tthis.user.has_company = 1;\n\t\t\t\t}else{\n\t\t\t\t\tthis.user.has_company = 0;\n\t\t\t\t}\n\t\t\t},\n\t\t\tdisplayModal(){\n\t\t\t\tthis.subModalShow = true;\n\t\t\t}\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep21.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep21.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RegisterStep21.vue?vue&type=template&id=ae289a8c&\"\nimport script from \"./RegisterStep21.vue?vue&type=script&lang=js&\"\nexport * from \"./RegisterStep21.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"icon\"},[_c('icon-cart')],1),_vm._m(0),_vm._m(1)]),_c('div',{staticClass:\"form-section\"},[(_vm.typePayment == 'online')?[_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.card.card_number.$error || _vm.stripeError != '' || _vm.cardErrors.cardNumber, complete: _vm.card.card_number != '' && !_vm.$v.card.card_number.$error },attrs:{\"id\":\"payment\"}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-card')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_number),expression:\"card.card_number\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardNumber\",arg:\"formatCardNumber\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.card_number_placeholder'),\"maxlength\":\"19\"},domProps:{\"value\":(_vm.card.card_number)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_number\", $event.target.value)}}})]),(_vm.cardErrors.cardNumber)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardNumber))]):(_vm.stripeError != '')?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.stripeError))]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\",class:{has_error: _vm.$v.card.card_expiration.$error || _vm.cardErrors.cardExpiry, complete: _vm.card.card_expiration != '' && !_vm.$v.card.card_expiration.$error }},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-date')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_expiration),expression:\"card.card_expiration\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardExpiry\",arg:\"formatCardExpiry\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.validity_date_placeholder'),\"maxlength\":\"9\"},domProps:{\"value\":(_vm.card.card_expiration)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_expiration\", $event.target.value)}}})]),(_vm.cardErrors.cardExpiry)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardExpiry))]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\",class:{has_error: _vm.$v.card.card_cvc.$error || _vm.cardErrors.cardCvc, complete: _vm.card.card_cvc != '' && !_vm.$v.card.card_cvc.$error, 'view-tooltip': _vm.activeTooltip == 'card_cvc' }},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('password-icon')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_cvc),expression:\"card.card_cvc\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardCVC\",arg:\"formatCardCVC\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.cvc_placeholder'),\"maxlength\":\"4\"},domProps:{\"value\":(_vm.card.card_cvc)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_cvc\", $event.target.value)}}})]),(_vm.cardErrors.cardCvc)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardCvc))]):_vm._e()])]:[_c('div',{staticClass:\"info-text\"},[_vm._v(_vm._s(_vm.$t('register.text_op_selection')))])]],2),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-submit\",attrs:{\"id\":\"buttonSubmitStep3\"},on:{\"click\":_vm.goNextStep}},[(_vm.loadingSubmit)?_c('div',{staticClass:\"loader-spin\"}):_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.typePayment == 'online' ? _vm.$t('register.button-action-3') : _vm.$t('register.button-op-submit')))])])]),(_vm.typePayment == 'online')?_c('div',{staticClass:\"powered-by\"},[_vm._m(2)]):_vm._e()])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title\"},[_vm._v(\"Alege \"),_c('span',{staticClass:\"yellow\"},[_vm._v(\"Metoda de Plată\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"description\"},[_vm._v(\"Plata se face cu ajutorul celui mai mare procesator de plăți din lume, \"),_c('strong',[_vm._v(\"Stripe.\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('a',{attrs:{\"href\":\"https://stripe.com\",\"target\":\"_blank\"}},[_c('img',{attrs:{\"src\":\"/build/images/powered_by_stripe.png\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 576 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M96 360C96 355.6 99.58 352 104 352H184C188.4 352 192 355.6 192 360C192 364.4 188.4 368 184 368H104C99.58 368 96 364.4 96 360zM224 360C224 355.6 227.6 352 232 352H376C380.4 352 384 355.6 384 360C384 364.4 380.4 368 376 368H232C227.6 368 224 364.4 224 360zM0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM16 96V128H560V96C560 69.49 538.5 48 512 48H64C37.49 48 16 69.49 16 96zM16 144V240H560V144H16zM16 416C16 442.5 37.49 464 64 464H512C538.5 464 560 442.5 560 416V256H16V416z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Card.vue?vue&type=template&id=4548922c&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M64 288C64 270.3 78.33 256 96 256H160C177.7 256 192 270.3 192 288V352C192 369.7 177.7 384 160 384H96C78.33 384 64 369.7 64 352V288zM80 352C80 360.8 87.16 368 96 368H160C168.8 368 176 360.8 176 352V288C176 279.2 168.8 272 160 272H96C87.16 272 80 279.2 80 288V352zM128 64H320V8C320 3.582 323.6 0 328 0C332.4 0 336 3.582 336 8V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H112V8C112 3.582 115.6 0 120 0C124.4 0 128 3.582 128 8V64zM16 448C16 474.5 37.49 496 64 496H384C410.5 496 432 474.5 432 448V192H16V448zM64 80C37.49 80 16 101.5 16 128V176H432V128C432 101.5 410.5 80 384 80H336V120C336 124.4 332.4 128 328 128C323.6 128 320 124.4 320 120V80H128V120C128 124.4 124.4 128 120 128C115.6 128 112 124.4 112 120V80H64z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Date.vue?vue&type=template&id=53561188&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"container-modal form-modal\">\n\t\t<div class=\"container-holder\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"icon\"><icon-cart /></div>\n\t\t\t\t<div class=\"title\">Alege <span class=\"yellow\">Metoda de Plată</span></div>\n\t\t\t\t<div class=\"description\">Plata se face cu ajutorul celui mai mare procesator de plăți din lume, <strong>Stripe.</strong></div>\n\t\t\t</div>\n\t\t\t<div class=\"form-section\">\n\t\t\t\t<!-- <div class=\"input-group-tbf w-mob-100\">\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-dots /></div>\n\t\t\t\t\t\t<multiselect\n\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\tv-model=\"typePayment\"\n\t\t\t\t\t\t:options=\"['online', 'op']\" \n\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t:searchable=\"false\">\n\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<span class=\"option__title\">{{ $t('register_options.' + props.option) }}</span>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<span class=\"option__title\">{{ $t('register_options.' + props.option) }}</span>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t</multiselect>\n\t\t\t\t\t</div>\n\t\t\t\t</div> -->\n\n\t\t\t\t<template v-if=\"typePayment == 'online'\">\n\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.card.card_number.$error || stripeError != '' || cardErrors.cardNumber, complete: card.card_number != '' && !$v.card.card_number.$error }\" id=\"payment\">\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-card /></div>\n\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.card_number_placeholder')\" class=\"input-text\" v-model=\"card.card_number\" v-cardformat:formatCardNumber maxlength=\"19\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardNumber\">{{ cardErrors.cardNumber }}</div>\n\t\t\t\t\t\t<div class=\"error-msg\" v-else-if=\"stripeError != ''\">{{ stripeError }}</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\" v-bind:class=\"{has_error: $v.card.card_expiration.$error || cardErrors.cardExpiry, complete: card.card_expiration != '' && !$v.card.card_expiration.$error }\">\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-date /></div>\n\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.validity_date_placeholder')\" class=\"input-text\" v-model=\"card.card_expiration\" v-cardformat:formatCardExpiry maxlength=\"9\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardExpiry\">{{ cardErrors.cardExpiry }}</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\" v-bind:class=\"{has_error: $v.card.card_cvc.$error || cardErrors.cardCvc, complete: card.card_cvc != '' && !$v.card.card_cvc.$error, 'view-tooltip': activeTooltip == 'card_cvc' }\">\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<div class=\"icon-right-new\"><password-icon /></div>\n\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.cvc_placeholder')\" class=\"input-text\" v-model=\"card.card_cvc\" v-cardformat:formatCardCVC maxlength=\"4\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardCvc\">{{ cardErrors.cardCvc }}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</template>\n\t\t\t\t<template v-else>\n\t\t\t\t\t<div class=\"info-text\">{{ $t('register.text_op_selection') }}</div>\n\t\t\t\t</template>\n\t\t\t</div>\n\t\t\t<div class=\"submit-form\">\n\t\t\t\t<button class=\"button-submit\" id=\"buttonSubmitStep3\" @click=\"goNextStep\">\n\t\t\t\t\t<div class=\"loader-spin\" v-if=\"loadingSubmit\"></div>\n\t\t\t\t\t<div class=\"text\" v-else>{{ typePayment == 'online' ? $t('register.button-action-3') : $t('register.button-op-submit') }}</div>\n\t\t\t\t</button>\n\t\t\t</div>\n\n\t\t\t<div class=\"powered-by\" v-if=\"typePayment == 'online'\">\n\t\t\t\t<a href=\"https://stripe.com\" target=\"_blank\">\n\t\t\t\t\t<img src=\"/build/images/powered_by_stripe.png\">\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script>\n\timport CloseIcon from '../Icons/Close'\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport InformationIcon from '../Icons/Information'\n\timport IconCard from \"../Icons/Card\"\n\timport IconDate from \"../Icons/Date\"\n\timport PasswordIcon from '../Icons/Password';\n\timport IconCart from '../Icons/Cart'\n\timport IconDots from '../Icons/Dots'\n\n\timport { required } from 'vuelidate/lib/validators'\n\texport default {\n\t\tdata(){\n\t\t\treturn {\n\t\t\t\tcard:{\n\t\t\t\t\tcard_number: '',\n\t\t\t\t\tcard_expiration: '',\n\t\t\t\t\tcard_cvc: ''\n\t\t\t\t},\n\t\t\t\tcardErrors: {},\n\t\t\t\tpackageActive: {},\n\t\t\t\tpackagesList: {},\n\t\t\t\tstripeError: '',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tcuponCode: '',\n\t\t\t\tnewPrices: [],\n\t\t\t\terrorCoupon: false,\n\t\t\t\ttypePayment: 'online',\n\t\t\t\tloadingSubmit: false\n\t\t\t}\n\t\t},\n\t\tprops:{\n\t\t\tuser: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tCloseIcon,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconCircleCheck,\n\t\t\tInformationIcon,\n\t\t\tIconCard,\n\t\t\tIconDate,\n\t\t\tPasswordIcon,\n\t\t\tIconCart,\n\t\t\tIconDots\n\t\t},\n\t\tvalidations: {\n\t\t\tcard: {\n\t\t\t\tcard_number: {required},\n\t\t\t\tcard_expiration: {required},\n\t\t\t\tcard_cvc: {required}\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\t// this.logoAnim();\n\t\t},\n\t\tmethods: {\n\t\t\tgoNextStep(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\tthis.cardErrors = {}\n\t\t\t\tthis.stripeError = ''\n\t\t\t\tvar cardError = false\n\t\t\t\t// validate card number\n\t\t\t\tif(!this.$cardFormat.validateCardNumber(this.card.card_number)){\n\t\t\t\t\tthis.cardErrors.cardNumber = this.$t('validator.invalid_credit_card');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card expiry\n\t\t\t\tif (!this.$cardFormat.validateCardExpiry(this.card.card_expiration)) {\n\t\t\t\t\tthis.cardErrors.cardExpiry = this.$t('validator.invalid_credit_card_date');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card CVC\n\t\t\t\tif (!this.$cardFormat.validateCardCVC(this.card.card_cvc)) {\n\t\t\t\t\tthis.cardErrors.cardCvc = this.$t('validator.invalid_credit_card_cvc');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\tif(!cardError){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\t\t\t\t\t\n\t\t\t\t\taxios.post('/payment', {\n\t\t\t\t\t\tnumber: this.card.card_number,\n\t\t\t\t\t\texp_month: this.card.card_expiration.substring(0, 2),\n\t\t\t\t\t\texp_year: this.card.card_expiration.substring(5, 9),\n\t\t\t\t\t\tcvc: this.card.card_cvc,\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.$auth.fetch();\n\t\t\t\t\t\t\t\tthis.$router.push('/register-success');\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}).catch(error => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tif(error.response.data.subscription && (error.response.data.subscription.latest_invoice.payment_intent.status == 'requires_source_action' || error.response.data.subscription.latest_invoice.payment_intent.status == 'requires_action')){\n\t\t\t\t\t\t\tvar sub = error.response.data.subscription;\n\t\t\t\t\t\t\tvar _this = this;\n\t\t\t\t\t\t\tlet stripe = Stripe(process.env.VUE_APP_STRIPEPUBLISHABLE_KEY);\n\t\t\t\t\t\t\tstripe\n\t\t\t\t\t\t\t .confirmCardPayment(sub.latest_invoice.payment_intent.client_secret)\n\t\t\t\t\t\t\t .then(function(result) {\n\t\t\t\t\t\t\t \tif(result.error){\n\t\t\t\t\t\t\t \t\tbtnSubmitText.html(_this.$t('btn-submit.error'))\n\t\t\t\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t\t\t\t_this.stripeError = result.error.message;\n\t\t\t\t\t\t\t\t\t\tbtnSubmitText.html(_this.$t('register.button-action-3'))\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t \t}else{\n\t\t\t\t\t\t\t \t\taxios.post('/set-as-active', result).then(({data}) => {\n\t\t\t\t\t\t\t\t\t\tbtnSubmitText.html(_this.$t('btn-submit.success'))\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t\t\t\t_this.$auth.fetch();\n\t\t\t\t\t\t\t\t\t\t\t_this.$router.push('/register-success');\n\t\t\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t \t}\n\t\t\t\t\t\t\t });\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t\t\tthis.stripeError = error.response.data.message;\n\t\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('register.button-action-3'))\n\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t}, 300)\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\thandleAnimationLogo(anim){\n\t\t\t\tthis.anim_logo = anim;\n\t\t\t\tthis.anim_logo.setSpeed(1);\n\t\t\t},\n\t\t\tlogoAnim(){\n\t\t\t\t// if(this.finished && !this.bird_noti){\n\t\t\t\t// \tthis.finished = false;\n\t\t\t\t// \tthis.anim_logo.play();\n\t\t\t\t// \tsetTimeout(() => {\n\t\t\t\t// \t\tthis.anim_logo.stop();\n\t\t\t\t// \t\tthis.finished = true;\n\t\t\t\t// \t}, 5000);\n\t\t\t\t// }\n\t\t\t},\n\t\t\tcheckCode(){\n\t\t\t\tvar btnApply = $('.btn-apply')\n\t\t\t\tvar btnApplyLoader = $('.btn-apply .loader')\n\t\t\t\tvar btnApplyText = $('.btn-apply .text')\n\n\t\t\t\tbtnApply.addClass('loading')\n\t\t\t\tbtnApplyLoader.addClass('onProgress')\n\t\t\t\tthis.errorCoupon = false\n\t\t\t\t\n\t\t\t\taxios.post('validate-coupon', {coupon : this.cuponCode}).then((data) => {\n\t\t\t\t\tif(data.data.is_valid){\n\t\t\t\t\t\tbtnApplyLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnApply.addClass('completed')\n\t\t\t\t\t\t\tbtnApplyLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnApply.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnApply.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnApply.attr('disabled', false)\n\t\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply-success'))\n\n\t\t\t\t\t\t\t\tthis.newPrices = data.data.values\n\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}else{\n\t\t\t\t\t\tbtnApplyLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply-error'))\n\t\t\t\t\t\t\tbtnApply.addClass('error')\n\t\t\t\t\t\t\tbtnApplyLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnApply.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnApply.removeClass('error')\n\t\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply'))\n\t\t\t\t\t\t\t\tbtnApply.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.errorCoupon = true\n\t\t\t\t\t\t\t\tthis.newPrices = []\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\tselectLanguage(value, id){\n\t\t\t\tthis.user.language = value.name\n\t\t\t},\n\t\t\tselectPlan(packageItem){\n\t\t\t\tthis.packageActive = packageItem;\n\t\t\t\tsetTimeout(function() {\n $('#content').animate({\n scrollTop: $(\"#payment\").offset().top\n }, 250);\n }, 250);\n\t\t\t},\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep3.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterStep3.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RegisterStep3.vue?vue&type=template&id=44f2548f&\"\nimport script from \"./RegisterStep3.vue?vue&type=script&lang=js&\"\nexport * from \"./RegisterStep3.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80zM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Lock.vue?vue&type=template&id=1a2c56a6&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M128 447.1V223.1c0-17.67-14.33-31.1-32-31.1H32c-17.67 0-32 14.33-32 31.1v223.1c0 17.67 14.33 31.1 32 31.1h64C113.7 479.1 128 465.6 128 447.1zM512 224.1c0-26.5-21.48-47.98-48-47.98h-146.5c22.77-37.91 34.52-80.88 34.52-96.02C352 56.52 333.5 32 302.5 32c-63.13 0-26.36 76.15-108.2 141.6L178 186.6C166.2 196.1 160.2 210 160.1 224c-.0234 .0234 0 0 0 0L160 384c0 15.1 7.113 29.33 19.2 38.39l34.14 25.59C241 468.8 274.7 480 309.3 480H368c26.52 0 48-21.47 48-47.98c0-3.635-.4805-7.143-1.246-10.55C434 415.2 448 397.4 448 376c0-9.148-2.697-17.61-7.139-24.88C463.1 347 480 327.5 480 304.1c0-12.5-4.893-23.78-12.72-32.32C492.2 270.1 512 249.5 512 224.1z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ThumbsUp.vue?vue&type=template&id=7c3f2af0&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-tbf active modal-register\">\n\t\t<transition name=\"slide\" mode=\"out-in\">\n\t\t\t<register-step-1 v-if=\"step_active == 1 && $route.name == 'register'\" :user=\"user\" @next_step=\"next_step\"/>\n\t\t\t<register-step-12 v-if=\"step_active == 12 && $route.name == 'register'\" :user=\"user\" @next_step=\"next_step\"/>\n\t\t\t<register-step-2 v-if=\"step_active == 2 && $route.name == 'register'\" :user=\"user\" @next_step=\"next_step\"/>\n\t\t\t<register-step-21 v-if=\"step_active == 21 && $route.name == 'register'\" :user=\"user\" @next_step=\"next_step\"/>\n\t\t\t<register-step-3 v-if=\"step_active == 3 && $route.name == 'payment'\" :user=\"user\" @next_step=\"next_step\"/>\n\t\t</transition>\n\n<!-- \t\t<div class=\"bottom-icons\">\n\t\t\t<div class=\"item\">\n\t\t\t\t<div class=\"icon\"><icon-lock /></div>\n\t\t\t\t<div class=\"text\">\n\t\t\t\t\t<div class=\"primary\">TranzacÈ›ie Sigură</div>\n\t\t\t\t\t<div class=\"secondary\">256BIT - Encryption</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"item\">\n\t\t\t\t<div class=\"icon\"><icon-thumbs-up /></div>\n\t\t\t\t<div class=\"text\">\n\t\t\t\t\t<div class=\"primary\">Acces Imediat</div>\n\t\t\t\t\t<div class=\"secondary\">La Toate Materialele</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div> -->\n\t</div>\n</template>\n\n<script>\nimport RegisterStep1 from './RegisterStep1'\nimport RegisterStep12 from './RegisterStep12'\nimport RegisterStep2 from './RegisterStep2'\nimport RegisterStep21 from './RegisterStep21'\nimport RegisterStep3 from './RegisterStep3'\nimport IconLock from '../Icons/Lock'\nimport IconThumbsUp from '../Icons/ThumbsUp'\n\nexport default {\n\tdata(){\n\t\treturn {\n\t\t\tloaded: false,\n\t\t\tstep_active: this.$route.name == 'payment' ? 3 : 1,\n\t\t\tpackages: [],\n\t\t\tpackageActive: {},\n\t\t\tuser: {\n\t\t\t\tfirst_name: '',\n\t\t\t\tlast_name: '',\n\t\t\t\temail: '',\n\t\t\t\tpassword: '',\n\t\t\t\tcountry: '',\n\t\t\t\tlanguage: '',\n\t\t\t\tphone: '',\n\t\t\t\thas_company: '',\n\t\t\t\tcompany_name: '',\n\t\t\t\tbank_name: '',\n\t\t\t\tcompany_cui: '',\n\t\t\t\tcomplet_name: '',\n\t\t\t\tcnp: '',\n\t\t\t\tterms_and_conditions: ''\n\t\t\t}\n\t\t}\n\t},\n\tcomponents: {\n\t\tRegisterStep1,\n\t\tRegisterStep12,\n\t\tRegisterStep2,\n\t\tRegisterStep21,\n\t\tRegisterStep3,\n\t\tIconLock,\n\t\tIconThumbsUp\n\t},\n\twatch: {},\n\tasync mounted() {\n\t\tif(this.$route.query.token){\n\t\t\tawait this.checkCanRegister()\n\t\t}else{\n\t\t\t// alert('Aici ar trebui sa facem redirect')\n\t\t\t// window.location.href = 'https://www.40q.ro/'\n\t\t}\n\t},\n\tmethods: {\n\t\tcheckCanRegister(){\n\t\t\taxios.get('/can-register', { params: { package_token: this.$route.query.token, language: this.$route.query.lang ? this.$route.query.lang : 'ro' }})\n\t\t\t.then(({data}) => {\n\t\t\t\tif(data.data){\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t}else{\n\t\t\t\t\t// alert('Aici ar trebui sa facem redirect')\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tviewGame(){\n\t\t\t$('.bird-login').removeClass('active');\n\t\t\tsetTimeout(() => {\n\t\t\t\tthis.view_game = true;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tgame_start();\n\t\t\t\t},0)\n\t\t\t},300)\n\t\t},\n\t\tnext_step(value){\n\t\t\tthis.user = value.user ? value.user : this.user\n\n\t\t\tif(value.action == 'finish_redirect'){\n\t\t\t\tthis.$router.push('/')\n\t\t\t}else{\n\t\t\t\tthis.step_active = value.next_step ? value.next_step : this.step_active\n\t\t\t}\n\t\t}\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Register.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Register.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Register.vue?vue&type=template&id=f3a8bd3a&\"\nimport script from \"./Register.vue?vue&type=script&lang=js&\"\nexport * from \"./Register.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf active modal-register\"},[_c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"icon\"},[_c('icon-cart')],1),_c('div',{staticClass:\"title\"},[_vm._v(\"Schimbare\"),_c('span',{staticClass:\"yellow\"},[_vm._v(\" card\")])]),_c('div',{staticClass:\"description\"},[_vm._v(\"Pentru a schimba datele cardului te rugăm să introduci în primul câmp din formularul de mai jos adresa de email cu care te-ai înscris ca È™i Membru TBF.\")])]),_c('div',{staticClass:\"form-section\"},[(_vm.typePayment == 'online')?[_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.card.email.$error || _vm.cardErrors.email},attrs:{\"id\":\"email\"}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.email),expression:\"card.email\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.email')},domProps:{\"value\":(_vm.card.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"email\", $event.target.value)}}})]),(_vm.cardErrors.email)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.email))]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.card.card_number.$error || _vm.stripeError != '' || _vm.cardErrors.cardNumber, complete: _vm.card.card_number != '' && !_vm.$v.card.card_number.$error },attrs:{\"id\":\"payment\"}},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-card')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_number),expression:\"card.card_number\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardNumber\",arg:\"formatCardNumber\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.card_number_placeholder'),\"maxlength\":\"19\"},domProps:{\"value\":(_vm.card.card_number)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_number\", $event.target.value)}}})]),(_vm.cardErrors.cardNumber)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardNumber))]):(_vm.stripeError != '')?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.stripeError))]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\",class:{has_error: _vm.$v.card.card_expiration.$error || _vm.cardErrors.cardExpiry, complete: _vm.card.card_expiration != '' && !_vm.$v.card.card_expiration.$error }},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('icon-date')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_expiration),expression:\"card.card_expiration\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardExpiry\",arg:\"formatCardExpiry\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.validity_date_placeholder'),\"maxlength\":\"9\"},domProps:{\"value\":(_vm.card.card_expiration)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_expiration\", $event.target.value)}}})]),(_vm.cardErrors.cardExpiry)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardExpiry))]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\",class:{has_error: _vm.$v.card.card_cvc.$error || _vm.cardErrors.cardCvc, complete: _vm.card.card_cvc != '' && !_vm.$v.card.card_cvc.$error, 'view-tooltip': _vm.activeTooltip == 'card_cvc' }},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-right-new\"},[_c('password-icon')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_cvc),expression:\"card.card_cvc\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardCVC\",arg:\"formatCardCVC\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.cvc_placeholder'),\"maxlength\":\"4\"},domProps:{\"value\":(_vm.card.card_cvc)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_cvc\", $event.target.value)}}})]),(_vm.cardErrors.cardCvc)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardCvc))]):_vm._e()])]:[_c('div',{staticClass:\"info-text\"},[_vm._v(_vm._s(_vm.$t('register.text_op_selection')))])]],2),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-submit\",attrs:{\"id\":\"buttonSubmitStep3\"},on:{\"click\":_vm.goNextStep}},[(_vm.loadingSubmit)?_c('div',{staticClass:\"loader-spin\"}):_c('div',{staticClass:\"text\"},[_vm._v(\"Salvează card\")])])]),(_vm.typePayment == 'online')?_c('div',{staticClass:\"powered-by\"},[_c('a',{attrs:{\"href\":\"https://stripe.com\",\"target\":\"_blank\"}},[_c('img',{attrs:{\"src\":\"/build/images/powered_by_stripe.png\"}})])]):_vm._e()])])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf active modal-register\">\n\t\t<transition name=\"slide\" mode=\"out-in\">\n\t\t\t<div class=\"container-modal form-modal\">\n\t\t\t\t<div class=\"container-holder\">\n\t\t\t\t\t<div class=\"header-modal\">\n\t\t\t\t\t\t<div class=\"icon\"><icon-cart /></div>\n\t\t\t\t\t\t<div class=\"title\">Schimbare<span class=\"yellow\"> card</span></div>\n\t\t\t\t\t\t<div class=\"description\">Pentru a schimba datele cardului te rugăm să introduci în primul câmp din formularul de mai jos adresa de email cu care te-ai înscris ca È™i Membru TBF.</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<template v-if=\"typePayment == 'online'\">\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.card.email.$error || cardErrors.email}\" id=\"email\">\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right-new\"></div>\n\t\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('register.email')\" class=\"input-text\" v-model=\"card.email\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.email\">{{ cardErrors.email }}</div>\n\t\t\t\t\t\t\t</div>\n\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.card.card_number.$error || stripeError != '' || cardErrors.cardNumber, complete: card.card_number != '' && !$v.card.card_number.$error }\" id=\"payment\">\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-card /></div>\n\t\t\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.card_number_placeholder')\" class=\"input-text\" v-model=\"card.card_number\" v-cardformat:formatCardNumber maxlength=\"19\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardNumber\">{{ cardErrors.cardNumber }}</div>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-else-if=\"stripeError != ''\">{{ stripeError }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\" v-bind:class=\"{has_error: $v.card.card_expiration.$error || cardErrors.cardExpiry, complete: card.card_expiration != '' && !$v.card.card_expiration.$error }\">\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right-new\"><icon-date /></div>\n\t\t\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.validity_date_placeholder')\" class=\"input-text\" v-model=\"card.card_expiration\" v-cardformat:formatCardExpiry maxlength=\"9\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardExpiry\">{{ cardErrors.cardExpiry }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\" v-bind:class=\"{has_error: $v.card.card_cvc.$error || cardErrors.cardCvc, complete: card.card_cvc != '' && !$v.card.card_cvc.$error, 'view-tooltip': activeTooltip == 'card_cvc' }\">\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right-new\"><password-icon /></div>\n\t\t\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.cvc_placeholder')\" class=\"input-text\" v-model=\"card.card_cvc\" v-cardformat:formatCardCVC maxlength=\"4\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardCvc\">{{ cardErrors.cardCvc }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t\t<template v-else>\n\t\t\t\t\t\t\t<div class=\"info-text\">{{ $t('register.text_op_selection') }}</div>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t<button class=\"button-submit\" id=\"buttonSubmitStep3\" @click=\"goNextStep\">\n\t\t\t\t\t\t\t<div class=\"loader-spin\" v-if=\"loadingSubmit\"></div>\n\t\t\t\t\t\t\t<div class=\"text\" v-else>Salvează card</div>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"powered-by\" v-if=\"typePayment == 'online'\">\n\t\t\t\t\t\t<a href=\"https://stripe.com\" target=\"_blank\">\n\t\t\t\t\t\t\t<img src=\"/build/images/powered_by_stripe.png\">\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</transition>\n\t</div>\n</template>\n\n<script>\n\timport CloseIcon from '../Icons/Close'\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport InformationIcon from '../Icons/Information'\n\timport IconCard from \"../Icons/Card\"\n\timport IconDate from \"../Icons/Date\"\n\timport PasswordIcon from '../Icons/Password';\n\timport IconCart from '../Icons/Cart'\n\timport IconDots from '../Icons/Dots'\n\n\timport { required } from 'vuelidate/lib/validators'\n\texport default {\n\t\tdata(){\n\t\t\treturn {\n\t\t\t\tcard:{\n\t\t\t\t\tuser: '',\n\t\t\t\t\tcard_number: '',\n\t\t\t\t\tcard_expiration: '',\n\t\t\t\t\tcard_cvc: ''\n\t\t\t\t},\n\t\t\t\tcardErrors: {},\n\t\t\t\tstripeError: '',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tcuponCode: '',\n\t\t\t\tnewPrices: [],\n\t\t\t\terrorCoupon: false,\n\t\t\t\ttypePayment: 'online',\n\t\t\t\tloadingSubmit: false\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tCloseIcon,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconCircleCheck,\n\t\t\tInformationIcon,\n\t\t\tIconCard,\n\t\t\tIconDate,\n\t\t\tPasswordIcon,\n\t\t\tIconCart,\n\t\t\tIconDots\n\t\t},\n\t\tvalidations: {\n\t\t\tcard: {\n\t\t\t\temail: {required},\n\t\t\t\tcard_number: {required},\n\t\t\t\tcard_expiration: {required},\n\t\t\t\tcard_cvc: {required}\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(!this.$route.query.customer){\n\t\t\t\twindow.location.href = \"https://tbf.ro\";\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tgoNextStep(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\tthis.cardErrors = {}\n\t\t\t\tthis.stripeError = ''\n\t\t\t\tvar cardError = false\n\t\t\t\t// validate card number\n\t\t\t\tif(!this.card.email){\n\t\t\t\t\tthis.cardErrors.email = \"Acest camp este obligatoriu\";\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\t\t\t\t// validate card number\n\t\t\t\tif(!this.$cardFormat.validateCardNumber(this.card.card_number)){\n\t\t\t\t\tthis.cardErrors.cardNumber = this.$t('validator.invalid_credit_card');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card expiry\n\t\t\t\tif (!this.$cardFormat.validateCardExpiry(this.card.card_expiration)) {\n\t\t\t\t\tthis.cardErrors.cardExpiry = this.$t('validator.invalid_credit_card_date');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card CVC\n\t\t\t\tif (!this.$cardFormat.validateCardCVC(this.card.card_cvc)) {\n\t\t\t\t\tthis.cardErrors.cardCvc = this.$t('validator.invalid_credit_card_cvc');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\tif(!cardError){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\t\t\t\t\t\n\t\t\t\t\taxios.post('/change-card', {\n\t\t\t\t\t\tcustomer: this.$route.query.customer,\n\t\t\t\t\t\temail: this.card.email,\n\t\t\t\t\t\tnumber: this.card.card_number,\n\t\t\t\t\t\texp_month: this.card.card_expiration.substring(0, 2),\n\t\t\t\t\t\texp_year: this.card.card_expiration.substring(5, 9),\n\t\t\t\t\t\tcvc: this.card.card_cvc,\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.$auth.fetch();\n\t\t\t\t\t\t\t\tthis.$router.push('/schimbare-card-cu-success');\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}).catch(error => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\n\t\t\t\t\t\t// -------------------\n\t\t\t\t\t\t// error.response.data\n\t\t\t\t\t\t// -------------------\n\n\t\t\t\t\t\tbtnSubmitText.html(_this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t_this.stripeError = result.error.message;\n\t\t\t\t\t\t\tbtnSubmitText.html(_this.$t('register.button-action-3'))\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t});\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangeCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangeCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ChangeCard.vue?vue&type=template&id=0e3e19ac&\"\nimport script from \"./ChangeCard.vue?vue&type=script&lang=js&\"\nexport * from \"./ChangeCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf active modal-register\"},[_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal mb-0\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('register_success.title')))]),_vm._m(0)])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"description\"},[_vm._v(\" ÃŽncepând de astăzi ai devenit Membru TBF. Vei primi în câteva minute un email care conÈ›ine confirmarea de achiziÈ›ie È™i factura fiscală. Te rugăm să verifici È™i în spam. \"),_c('br'),_c('br'),_vm._v(\" PoÈ›i să ne scrii la \"),_c('a',{attrs:{\"href\":\"mailto:contact@tbf.ro\"}},[_vm._v(\"contact@tbf.ro\")]),_vm._v(\" pentru orice nelămurire sau alte detalii despre program. Te vom ajuta cu plăcere în cel mai scurt timp posibil. \")])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf active modal-register\">\n <div class=\"container-modal form-modal\">\n <div class=\"container-holder\">\n <div class=\"header-modal mb-0\">\n <div class=\"title\">{{ $t('register_success.title') }}</div>\n <div class=\"description\"> \n ÃŽncepând de astăzi ai devenit Membru TBF. Vei primi în câteva minute un email care conÈ›ine confirmarea de achiziÈ›ie È™i factura fiscală. Te rugăm să verifici È™i în spam.\n <br>\n <br>\n PoÈ›i să ne scrii la <a href=\"mailto:contact@tbf.ro\">contact@tbf.ro</a> pentru orice nelămurire sau alte detalii despre program. Te vom ajuta cu plăcere în cel mai scurt timp posibil.\n </div>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<script>\n\nexport default {\n\tdata(){\n\t\treturn {\n arrayTranslations: [\n 'register_success.title',\n 'register_success.description',\n 'register_success.button-action'\n ]\n\t\t}\n\t},\n\tmethods: {\n // redirect() {\n // // this.$auth.fetch();\n // // this.$router.push(\"/obiective\");\n // }\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterSuccess.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterSuccess.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RegisterSuccess.vue?vue&type=template&id=2d6988ed&\"\nimport script from \"./RegisterSuccess.vue?vue&type=script&lang=js&\"\nexport * from \"./RegisterSuccess.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf active modal-register\"},[_c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[_c('div',{staticClass:\"modal-tbf active modal-register\"},[_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal mb-0\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"Felicitări!\")]),_c('div',{staticClass:\"description\"},[_vm._v(\" ÃŽncepând de astăzi plățile pentru abonamentul Membru TBF se vor face cu cardul adăugat. \"),_c('br'),_c('br'),_vm._v(\" PoÈ›i să ne scrii la \"),_c('a',{attrs:{\"href\":\"mailto:contact@tbf.ro\"}},[_vm._v(\"contact@tbf.ro\")]),_vm._v(\" pentru orice nelămurire sau alte detalii despre program. Te vom ajuta cu plăcere în cel mai scurt timp posibil. \")])])])])])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <div class=\"modal-tbf active modal-register\">\n <transition name=\"slide\" mode=\"out-in\">\n <div class=\"modal-tbf active modal-register\">\n <div class=\"container-modal form-modal\">\n <div class=\"container-holder\">\n <div class=\"header-modal mb-0\">\n <div class=\"title\">Felicitări!</div>\n <div class=\"description\"> \n ÃŽncepând de astăzi plățile pentru abonamentul Membru TBF se vor face cu cardul adăugat.\n <br>\n <br>\n PoÈ›i să ne scrii la <a href=\"mailto:contact@tbf.ro\">contact@tbf.ro</a> pentru orice nelămurire sau alte detalii despre program. Te vom ajuta cu plăcere în cel mai scurt timp posibil.\n </div>\n </div>\n </div>\n </div>\n </div>\n </transition>\n </div>\n</template>\n\n<script>\n\nexport default {\n data(){\n return {\n arrayTranslations: [\n 'register_success.title',\n 'register_success.description',\n 'register_success.button-action'\n ]\n }\n },\n methods: {\n // redirect() {\n // // this.$auth.fetch();\n // // this.$router.push(\"/obiective\");\n // }\n }\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SchimbareCardSuccess.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SchimbareCardSuccess.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SchimbareCardSuccess.vue?vue&type=template&id=6eaaf93c&\"\nimport script from \"./SchimbareCardSuccess.vue?vue&type=script&lang=js&\"\nexport * from \"./SchimbareCardSuccess.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf active modal-register\"},[_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal mb-0\"},[_vm._m(0),_c('div',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.$t('register_success.description_op'))}})]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-submit square\",on:{\"click\":_vm.downloadInvoice}},[_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register_success.button-action-op')))]),_c('div',{staticClass:\"icon\"},[_c('icon-download')],1)])])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title\"},[_vm._v(\"Descarcă \"),_c('span',{staticClass:\"yellow\"},[_vm._v(\"Proforma\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"d\":\"M480 352h-133.5l-45.25 45.25C289.2 409.3 273.1 416 256 416s-33.16-6.656-45.25-18.75L165.5 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96C512 366.3 497.7 352 480 352zM432 456c-13.2 0-24-10.8-24-24c0-13.2 10.8-24 24-24s24 10.8 24 24C456 445.2 445.2 456 432 456zM233.4 374.6C239.6 380.9 247.8 384 256 384s16.38-3.125 22.62-9.375l128-128c12.49-12.5 12.49-32.75 0-45.25c-12.5-12.5-32.76-12.5-45.25 0L288 274.8V32c0-17.67-14.33-32-32-32C238.3 0 224 14.33 224 32v242.8L150.6 201.4c-12.49-12.5-32.75-12.5-45.25 0c-12.49 12.5-12.49 32.75 0 45.25L233.4 374.6z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Download.vue?vue&type=template&id=4eebb4c8&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n <div class=\"modal-tbf active modal-register\">\n <div class=\"container-modal form-modal\">\n <div class=\"container-holder\">\n <div class=\"header-modal mb-0\">\n\t\t\t\t <!-- <div class=\"icon\"><icon-download /></div> -->\n\t\t\t\t <div class=\"title\">Descarcă <span class=\"yellow\">Proforma</span></div>\n <div class=\"description\" v-html=\"$t('register_success.description_op')\"></div>\n </div>\n\n <div class=\"submit-form\">\n <button class=\"button-submit square\" @click=\"downloadInvoice\">\n <div class=\"text\">{{ $t('register_success.button-action-op') }}</div>\n\t\t\t\t <div class=\"icon\"><icon-download /></div>\n </button>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<script>\n\n\timport IconDownload from \"../Icons/Download\"\n\nexport default {\n\tdata(){\n\t\treturn {\n arrayTranslations: [\n 'register_success.title',\n 'register_success.description',\n 'register_success.button-action'\n ]\n\t\t}\n\t},\n components: {\n IconDownload\n },\n mounted() {\n axios.post('/get-proforma', {\n }).then(({data}) => {\n \n })\n },\n\tmethods: {\n downloadInvoice() {\n axios.post('/get-proforma', {\n }).then(({data}) => {\n window.open(data.url, '_blank');\n })\n }\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterSuccessOp.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RegisterSuccessOp.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RegisterSuccessOp.vue?vue&type=template&id=998a3208&\"\nimport script from \"./RegisterSuccessOp.vue?vue&type=script&lang=js&\"\nexport * from \"./RegisterSuccessOp.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[_c('div',{staticClass:\"register-success-tbf\"},[_c('div',{staticClass:\"success-modal\"},[_c('div',{staticClass:\"content-modal\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation p-absolute\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Forgot Password', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"content-icon forgot\"},[_c('img',{staticClass:\"forgot\",attrs:{\"src\":\"/build/images/bird_forgot.png\"}})]),_c('div',{staticClass:\"title forgot\"},[_c('span',[_vm._v(_vm._s(_vm.$t('forgot_password.title')))]),_c('div',{staticClass:\"close-btn\",on:{\"click\":function($event){return _vm.redirect()}}},[_c('close-icon')],1)]),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"container-message forgot\"},[_vm._v(\" \"+_vm._s(_vm.$t('forgot_password.description'))+\" \")]),_c('div',{staticClass:\"input-group-tbf w-tbf-100\",class:{has_error: _vm.$v.email.$error, complete: _vm.email != '' && !_vm.$v.email.$error, 'view-tooltip': _vm.activeTooltip == 'email' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('forgot_password.email')))]),_c('div',{staticClass:\"info-input\",on:{\"click\":function($event){_vm.activeTooltip == 'email' ? _vm.activeTooltip = '' : _vm.activeTooltip = 'email'}}})]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-email')],1),(_vm.email != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.email = ''}}},[_c('close-icon')],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.email),expression:\"email\"}],staticClass:\"input-text\",attrs:{\"type\":\"email\",\"placeholder\":_vm.$t('forgot_password.email-placeholder')},domProps:{\"value\":(_vm.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.email=$event.target.value}}})])])])]),_c('div',{staticClass:\"action-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"type\":\"submit\"},on:{\"click\":_vm.resetPassword}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('forgot_password.button-action')))])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <transition name=\"slide\" mode=\"out-in\">\n <div class=\"register-success-tbf\">\n <div class=\"success-modal\">\n <div class=\"content-modal\">\n <div class=\"fe-btn-translation p-absolute\" @click=\"$root.$emit('open_modal_translation', 'Forgot Password', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n <div class=\"content-icon forgot\">\n <img src=\"/build/images/bird_forgot.png\" class=\"forgot\"/>\n </div>\n <div class=\"title forgot\">\n <span>{{ $t('forgot_password.title') }}</span>\n <div class=\"close-btn\" @click=\"redirect()\">\n <close-icon/>\n </div>\n </div>\n <div class=\"container-content-modal\">\n <div class=\"form-section\">\n <div class=\"container-message forgot\">\n {{ $t('forgot_password.description') }}\n </div>\n <div class=\"input-group-tbf w-tbf-100\" v-bind:class=\"{has_error: $v.email.$error, complete: email != '' && !$v.email.$error, 'view-tooltip': activeTooltip == 'email' }\">\n <div class=\"label-input\">\n <label>{{$t('forgot_password.email')}}</label>\n <div class=\"info-input\" @click=\"activeTooltip == 'email' ? activeTooltip = '' : activeTooltip = 'email'\">\n </div>\n </div>\n <div class=\"input-box\">\n <div class=\"icon-left\"><icon-email /></div>\n <div class=\"icon-right\" v-if=\"email != ''\" @click.stop=\"email = ''\"><close-icon /></div>\n <input type=\"email\" :placeholder=\"$t('forgot_password.email-placeholder')\" class=\"input-text\" v-model=\"email\">\n </div>\n </div>\n </div>\n </div>\n <div class=\"action-form\">\n <button type=\"submit\" class=\"button-tbf-blue button-submit\" @click=\"resetPassword\">\n <div class=\"loader\"></div>\n <div class=\"text\">{{ $t('forgot_password.button-action') }}</div>\n </button>\n </div>\n </div>\n </div>\n </div>\n </transition>\n</template>\n\n<script>\nimport CloseIcon from '../Icons/Close';\nimport EmailIcon from '../Icons/Email';\nimport IconInfo from \"../Icons/Info\"\nimport IconCircleCheck from \"../Icons/CircleCheck\"\n\nimport { required, minLength, email } from 'vuelidate/lib/validators'\n\nexport default {\n\tdata(){\n\t\treturn {\n email: \"\",\n activeTooltip: \"\",\n arrayTranslations: [\n 'forgot_password.title',\n 'forgot_password.description',\n 'forgot_password.email',\n 'forgot_password.email-placeholder',\n 'forgot_password.button-action'\n ]\n\t\t}\n },\n components: {\n CloseIcon,\n \"icon-email\" : EmailIcon,\n IconInfo,\n IconCircleCheck\n },\n validations: {\n\t\temail: {required, email},\n\t},\n\tmethods: {\n resetPassword(e) {\n var btnSubmit = $('.button-submit')\n var btnSubmitLoader = $('.button-submit .loader')\n var btnSubmitText = $('.button-submit .text')\n\n $(e.target).attr('disabled', 'disabled')\n\n btnSubmit.addClass('loading')\n btnSubmitLoader.addClass('onProgress')\n btnSubmitText.html(this.$t('btn-submit.loading'))\n\n axios.post(\"/auth/reset-password\", {email: this.email})\n .then(result => {\n btnSubmitLoader.addClass('finish')\n setTimeout(()=>{\n btnSubmitText.html(this.$t('btn-submit.success'))\n btnSubmit.addClass('completed')\n btnSubmitLoader.removeClass('onProgress finish')\n btnSubmit.removeClass('loading')\n setTimeout(()=>{\n btnSubmit.removeClass('completed')\n btnSubmit.attr('disabled', false)\n this.$router.push({ name: 'password-forgot-success', query: { email: this.email }});\n }, 1000)\n }, 300)\n }).catch(error => {\n btnSubmitLoader.addClass('finish')\n setTimeout(()=>{\n btnSubmitText.html(this.$t('btn-submit.error'))\n btnSubmit.addClass('error')\n btnSubmitLoader.removeClass('onProgress finish')\n btnSubmit.removeClass('loading')\n setTimeout(()=>{\n btnSubmit.removeClass('error')\n btnSubmitText.html(this.$t('forgot_password.button-action'))\n btnSubmit.attr('disabled', false)\n }, 1000)\n }, 300)\n });\n },\n redirect() {\n this.$router.push(\"/login\");\n }\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ForgotPassword.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ForgotPassword.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ForgotPassword.vue?vue&type=template&id=6b92c4d6&\"\nimport script from \"./ForgotPassword.vue?vue&type=script&lang=js&\"\nexport * from \"./ForgotPassword.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[_c('div',{staticClass:\"register-success-tbf\"},[_c('div',{staticClass:\"success-modal\"},[_c('div',{staticClass:\"content-modal\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation p-absolute\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Forgot Password Success', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"content-icon forgot\"},[_c('img',{staticClass:\"forgot\",attrs:{\"src\":\"/build/images/bird_forgot.png\"}})]),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('forgot_password_success.title')))]),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"container-message\"},[_vm._v(\" \"+_vm._s(_vm.$t('forgot_password_success.description_1'))+\" \"),_c('strong',[_vm._v(_vm._s(_vm.emailSend))]),_vm._v(\" \"+_vm._s(_vm.$t('forgot_password_success.description_2'))+\" \")])]),_c('div',{staticClass:\"action-form\"},[_c('button',{staticClass:\"button-tbf-blue\",attrs:{\"type\":\"submit\"},on:{\"click\":function($event){return _vm.redirect()}}},[_c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')]),_vm._v(\" \"+_vm._s(_vm.$t('forgot_password_success.button-action'))+\" \")])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <transition name=\"slide\" mode=\"out-in\">\n <div class=\"register-success-tbf\">\n <div class=\"success-modal\">\n <div class=\"content-modal\">\n <div class=\"fe-btn-translation p-absolute\" @click=\"$root.$emit('open_modal_translation', 'Forgot Password Success', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n <div class=\"content-icon forgot\">\n <img src=\"/build/images/bird_forgot.png\" class=\"forgot\"/>\n </div>\n <div class=\"title\">{{ $t('forgot_password_success.title') }}</div>\n <div class=\"container-content-modal\">\n <div class=\"container-message\">\n {{ $t('forgot_password_success.description_1') }} <strong>{{ emailSend }}</strong> {{ $t('forgot_password_success.description_2') }}\n </div>\n </div>\n <div class=\"action-form\">\n <button type=\"submit\" class=\"button-tbf-blue\" @click=\"redirect()\">\n <div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n {{ $t('forgot_password_success.button-action') }}\n </button>\n </div>\n </div>\n </div>\n </div>\n </transition>\n</template>\n\n<script>\n\nexport default {\n\tdata(){\n\t\treturn {\n emailSend: '',\n arrayTranslations: [\n 'forgot_password_success.title',\n 'forgot_password_success.description_1',\n 'forgot_password_success.description_2',\n 'forgot_password_success.button-action'\n ]\n\t\t}\n\t},\n mounted(){\n if(this.$route.query.email){\n this.emailSend = this.$route.query.email\n }else{\n this.emailSend = ''\n }\n },\n\tmethods: {\n redirect() {\n this.$router.push(\"/login\");\n }\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ForgotPasswordSuccess.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ForgotPasswordSuccess.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ForgotPasswordSuccess.vue?vue&type=template&id=334f8734&\"\nimport script from \"./ForgotPasswordSuccess.vue?vue&type=script&lang=js&\"\nexport * from \"./ForgotPasswordSuccess.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[_c('div',{staticClass:\"register-success-tbf\"},[_c('div',{staticClass:\"success-modal\"},[_c('div',{staticClass:\"content-modal\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation p-absolute\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Reset Pasword', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"content-icon reset\"},[_c('img',{staticClass:\"reset\",attrs:{\"src\":\"/build/images/bird_key.png\"}})]),_c('div',{staticClass:\"title forgot\"},[_c('span',[_vm._v(_vm._s(_vm.$t('reset_password.title')))]),_c('div',{staticClass:\"close-btn\",on:{\"click\":function($event){return _vm.redirect()}}},[_c('close-icon')],1)]),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"container-message forgot\"},[_vm._v(\" \"+_vm._s(_vm.$t('reset_password.description'))+\" \")]),_c('div',{staticClass:\"input-group-tbf w-tbf-100\",class:{has_error: _vm.$v.email.$error, complete: _vm.email != '' && !_vm.$v.email.$error, 'view-tooltip': _vm.activeTooltip == 'email' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('reset_password.email')))]),_c('div',{staticClass:\"info-input\",on:{\"click\":function($event){_vm.activeTooltip == 'email' ? _vm.activeTooltip = '' : _vm.activeTooltip = 'email'}}})]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-email')],1),(_vm.email != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.email = ''}}},[_c('close-icon')],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.email),expression:\"email\"}],staticClass:\"input-text\",attrs:{\"type\":\"email\",\"placeholder\":_vm.$t('reset_password.email-placeholder')},domProps:{\"value\":(_vm.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.email=$event.target.value}}})]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header-title\"},[_vm._v(_vm._s(_vm.$t('reset_password.tooltip.email.header')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('close-icon')],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('reset_password.tooltip.email.description')))])])]),_c('div',{staticClass:\"input-group-tbf w-tbf-100\",class:{has_error: _vm.$v.password.$error, complete: _vm.password != '' && !_vm.$v.password.$error, 'view-tooltip': _vm.activeTooltip == 'password' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('reset_password.password')))]),(!_vm.$v.password.minLength)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.password_min_length')))]):(!_vm.$v.confirm_password.sameAsPassword)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.same_password')))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-password')],1),(_vm.password != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.password = ''}}},[_c('close-icon')],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.password),expression:\"password\"}],staticClass:\"input-text\",attrs:{\"type\":\"password\",\"placeholder\":_vm.$t('reset_password.password-placeholder')},domProps:{\"value\":(_vm.password)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.password=$event.target.value}}})]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header-title\"},[_vm._v(_vm._s(_vm.$t('reset_password.tooltip.password.header')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('close-icon')],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('reset_password.tooltip.password.description')))])])]),_c('div',{staticClass:\"input-group-tbf w-tbf-100\",class:{has_error: _vm.$v.confirm_password.$error, complete: _vm.confirm_password == _vm.password && !_vm.$v.confirm_password.$error, 'view-tooltip': _vm.activeTooltip == 'confirm_password' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('reset_password.password-confirm')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-password')],1),(_vm.confirm_password != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.confirm_password = ''}}},[_c('close-icon')],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.confirm_password),expression:\"confirm_password\"}],staticClass:\"input-text\",attrs:{\"type\":\"password\",\"placeholder\":_vm.$t('reset_password.password-confirm-placeholder')},domProps:{\"value\":(_vm.confirm_password)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.confirm_password=$event.target.value}}})]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header-title\"},[_vm._v(_vm._s(_vm.$t('reset_password.tooltip.confirm-password.header')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('close-icon')],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('reset_password.tooltip.confirm-password.description')))])])])])]),_c('div',{staticClass:\"action-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"type\":\"submit\"},on:{\"click\":_vm.resetPassword}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('reset_password.button-action')))])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <transition name=\"slide\" mode=\"out-in\">\n <div class=\"register-success-tbf\">\n <div class=\"success-modal\">\n <div class=\"content-modal\">\n <div class=\"fe-btn-translation p-absolute\" @click=\"$root.$emit('open_modal_translation', 'Reset Pasword', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n <div class=\"content-icon reset\">\n <img src=\"/build/images/bird_key.png\" class=\"reset\"/>\n </div>\n <div class=\"title forgot\">\n <span>{{ $t('reset_password.title') }}</span>\n <div class=\"close-btn\" @click=\"redirect()\">\n <close-icon/>\n </div>\n </div>\n <div class=\"container-content-modal\">\n <div class=\"form-section\">\n <div class=\"container-message forgot\">\n {{ $t('reset_password.description') }}\n </div>\n\n <div class=\"input-group-tbf w-tbf-100\" v-bind:class=\"{has_error: $v.email.$error, complete: email != '' && !$v.email.$error, 'view-tooltip': activeTooltip == 'email' }\">\n <div class=\"label-input\">\n <label>{{$t('reset_password.email')}}</label>\n <div class=\"info-input\" @click=\"activeTooltip == 'email' ? activeTooltip = '' : activeTooltip = 'email'\">\n </div>\n </div>\n <div class=\"input-box\">\n <div class=\"icon-left\"><icon-email /></div>\n <div class=\"icon-right\" v-if=\"email != ''\" @click.stop=\"email = ''\"><close-icon /></div>\n <input type=\"email\" :placeholder=\"$t('reset_password.email-placeholder')\" class=\"input-text\" v-model=\"email\">\n </div>\n \n <div class=\"tooltip-input\">\n <div class=\"header\">\n <div class=\"header-title\">{{$t('reset_password.tooltip.email.header')}}</div>\n <div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n <close-icon/>\n </div>\n </div>\n <div class=\"description\">{{$t('reset_password.tooltip.email.description')}}</div>\n </div>\n </div>\n\n <div class=\"input-group-tbf w-tbf-100\" v-bind:class=\"{has_error: $v.password.$error, complete: password != '' && !$v.password.$error, 'view-tooltip': activeTooltip == 'password' }\">\n <div class=\"label-input\">\n <label>{{$t('reset_password.password')}}</label>\n <div class=\"error-msg\" v-if=\"!$v.password.minLength\">{{ $t('validator.password_min_length') }}</div>\n <div class=\"error-msg\" v-else-if=\"!$v.confirm_password.sameAsPassword\">{{ $t('validator.same_password') }}</div>\n </div>\n <div class=\"input-box\">\n <div class=\"icon-left\"><icon-password /></div>\n <div class=\"icon-right\" v-if=\"password != ''\" @click.stop=\"password = ''\"><close-icon /></div>\n <input type=\"password\" :placeholder=\"$t('reset_password.password-placeholder')\" class=\"input-text\" v-model=\"password\">\n </div>\n \n <div class=\"tooltip-input\">\n <div class=\"header\">\n <div class=\"header-title\">{{$t('reset_password.tooltip.password.header')}}</div>\n <div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n <close-icon/>\n </div>\n </div>\n <div class=\"description\">{{$t('reset_password.tooltip.password.description')}}</div>\n </div>\n </div>\n\n <div class=\"input-group-tbf w-tbf-100\" v-bind:class=\"{has_error: $v.confirm_password.$error, complete: confirm_password == password && !$v.confirm_password.$error, 'view-tooltip': activeTooltip == 'confirm_password' }\">\n <div class=\"label-input\">\n <label>{{$t('reset_password.password-confirm')}}</label>\n </div>\n <div class=\"input-box\">\n <div class=\"icon-left\"><icon-password /></div>\n <div class=\"icon-right\" v-if=\"confirm_password != ''\" @click.stop=\"confirm_password = ''\"><close-icon /></div>\n <input type=\"password\" :placeholder=\"$t('reset_password.password-confirm-placeholder')\" class=\"input-text\" v-model=\"confirm_password\">\n </div>\n \n <div class=\"tooltip-input\">\n <div class=\"header\">\n <div class=\"header-title\">{{$t('reset_password.tooltip.confirm-password.header')}}</div>\n <div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n <close-icon/>\n </div>\n </div>\n <div class=\"description\">{{$t('reset_password.tooltip.confirm-password.description')}}</div>\n </div>\n </div>\n </div>\n </div>\n <div class=\"action-form\">\n <button type=\"submit\" class=\"button-tbf-blue button-submit\" @click=\"resetPassword\">\n <div class=\"loader\"></div>\n <div class=\"text\">{{ $t('reset_password.button-action') }}</div>\n </button>\n </div>\n </div>\n </div>\n </div>\n </transition>\n</template>\n\n<script>\nimport CloseIcon from '../Icons/Close';\nimport IconInfo from \"../Icons/Info\"\nimport IconCircleCheck from \"../Icons/CircleCheck\"\nimport IconPassword from '../Icons/Password'\nimport IconEmail from '../Icons/Email'\n\nimport { required, minLength, sameAs } from 'vuelidate/lib/validators'\n\nexport default {\n\tdata(){\n\t\treturn {\n email: \"\",\n password: \"\",\n confirm_password: \"\",\n activeTooltip: \"\",\n arrayTranslations: [\n 'reset_password.title',\n 'reset_password.description',\n 'reset_password.email',\n 'reset_password.email-placeholder',\n 'reset_password.tooltip.email.header',\n 'reset_password.tooltip.email.description',\n 'reset_password.password',\n 'validator.password_min_length',\n 'validator.same_password',\n 'reset_password.password-placeholder',\n 'reset_password.tooltip.password.header',\n 'reset_password.tooltip.password.description',\n 'reset_password.password-confirm',\n 'reset_password.password-confirm-placeholder',\n 'reset_password.tooltip.confirm-password.header',\n 'reset_password.tooltip.confirm-password.description',\n 'reset_password.button-action'\n ]\n\t\t}\n },\n components: {\n CloseIcon,\n IconPassword,\n IconInfo,\n IconEmail,\n IconCircleCheck\n },\n validations: {\n email: {required},\n\t\tpassword: {required,minLength: minLength(6)},\n\t\tconfirm_password: {required, sameAsPassword: sameAs('password')}\n\t},\n\tmethods: {\n resetPassword(e) {\n var btnSubmit = $('.button-submit')\n var btnSubmitLoader = $('.button-submit .loader')\n var btnSubmitText = $('.button-submit .text')\n\n this.$v.$touch()\n if(!this.$v.$invalid){\n btnSubmit.attr('disabled', 'disabled')\n\n btnSubmit.addClass('loading')\n btnSubmitLoader.addClass('onProgress')\n btnSubmitText.html(this.$t('btn-submit.loading'))\n\n axios.post(\"/auth/reset/password\", {\n token: this.$route.params.token,\n email: this.email,\n password: this.password,\n password_confirmation: this.confirm_password\n })\n .then(result => {\n btnSubmitLoader.addClass('finish')\n setTimeout(()=>{\n btnSubmitText.html(this.$t('btn-submit.success'))\n btnSubmit.addClass('completed')\n btnSubmitLoader.removeClass('onProgress finish')\n btnSubmit.removeClass('loading')\n setTimeout(()=>{\n btnSubmit.removeClass('completed')\n btnSubmit.attr('disabled', false)\n this.$router.push(\"/reset-success\")\n }, 1000)\n }, 300)\n }).catch(error => {\n btnSubmitLoader.addClass('finish')\n setTimeout(()=>{\n btnSubmitText.html(this.$t('btn-submit.error'))\n btnSubmit.addClass('error')\n btnSubmitLoader.removeClass('onProgress finish')\n btnSubmit.removeClass('loading')\n setTimeout(()=>{\n btnSubmit.removeClass('error')\n btnSubmitText.html(this.$t('reset_password.button-action'))\n btnSubmit.attr('disabled', false)\n this.success = false\n this.has_error = true\n this.errors = error.response.data.errors;\n }, 1000)\n }, 300)\n });\n }else{\n $(e.target).attr('disabled', false)\n }\n },\n redirect() {\n this.$router.push(\"/login\");\n }\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResetPassword.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResetPassword.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ResetPassword.vue?vue&type=template&id=22cf5a4b&\"\nimport script from \"./ResetPassword.vue?vue&type=script&lang=js&\"\nexport * from \"./ResetPassword.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[_c('div',{staticClass:\"register-success-tbf\"},[_c('div',{staticClass:\"success-modal\"},[_c('div',{staticClass:\"content-modal\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation p-absolute\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Reset Pasword Success', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"content-icon reset\"},[_c('img',{staticClass:\"reset\",attrs:{\"src\":\"/build/images/bird_key.png\"}})]),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('reset_password_success.title')))]),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"container-message\"},[_vm._v(\" \"+_vm._s(_vm.$t('reset_password_success.description'))+\" \")])]),_c('div',{staticClass:\"action-form\"},[_c('button',{staticClass:\"button-tbf-blue\",attrs:{\"type\":\"submit\"},on:{\"click\":function($event){return _vm.redirect()}}},[_c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')]),_vm._v(\" \"+_vm._s(_vm.$t('reset_password_success.button-action'))+\" \")])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <transition name=\"slide\" mode=\"out-in\">\n <div class=\"register-success-tbf\">\n <div class=\"success-modal\">\n <div class=\"content-modal\">\n <div class=\"fe-btn-translation p-absolute\" @click=\"$root.$emit('open_modal_translation', 'Reset Pasword Success', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n <div class=\"content-icon reset\">\n <img src=\"/build/images/bird_key.png\" class=\"reset\"/>\n </div>\n <div class=\"title\">{{ $t('reset_password_success.title') }}</div>\n <div class=\"container-content-modal\">\n <div class=\"container-message\">\n {{ $t('reset_password_success.description') }}\n </div>\n </div>\n <div class=\"action-form\">\n <button type=\"submit\" class=\"button-tbf-blue\" @click=\"redirect()\">\n <div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n {{ $t('reset_password_success.button-action') }}\n </button>\n </div>\n </div>\n </div>\n </div>\n </transition>\n</template>\n\n<script>\n\nexport default {\n\tdata(){\n\t\treturn {\n arrayTranslations: [\n 'reset_password_success.title',\n 'reset_password_success.description',\n 'reset_password_success.button-action'\n ]\n\t\t}\n\t},\n\tmethods: {\n redirect() {\n this.$router.push(\"/login\");\n }\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResetPasswordSuccess.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResetPasswordSuccess.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ResetPasswordSuccess.vue?vue&type=template&id=4c4d2cf2&\"\nimport script from \"./ResetPasswordSuccess.vue?vue&type=script&lang=js&\"\nexport * from \"./ResetPasswordSuccess.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',{staticClass:\"opacity-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Objectives', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.notPaid)?_c('div',{staticClass:\"item-page\"},[_c('not-paid')],1):(_vm.notAllowed)?_c('div',{staticClass:\"item-page\"},[_c('not-allowed')],1):(_vm.objectives.length && !_vm.notAllowed)?_c('div',[_c('div',{staticClass:\"list-page-tbf goals-page\"},[_c('section',{staticClass:\"header-list-page-section\"},[_vm._m(0),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"left-part\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.search_text),expression:\"search_text\"}],staticClass:\"search-box\",attrs:{\"type\":\"text\",\"name\":\"search\",\"placeholder\":_vm.$t('objectives.search_by_name'),\"id\":\"inputSearch\",\"autocomplete\":\"off\"},domProps:{\"value\":(_vm.search_text)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.search_text=$event.target.value}}})]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"action-header filter-date dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_objectives.' + _vm.activeStatusObj))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.objStatusList),function(objStatus){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeStatusObj == objStatus},on:{\"click\":function($event){return _vm.changeActiveStatus(objStatus)}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_objectives.'+objStatus))+\" \")])}),0)]),_c('div',{staticClass:\"action-header filter-quarter dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('div',{staticClass:\"quarter-no\"},[_vm._v(_vm._s(_vm.$t('objectives.quarter'))+\" \"+_vm._s(_vm.activeQuarter.quarter)+\", \"+_vm._s(_vm.activeQuarter.year))]),_vm._v(\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.arrayQuarters),function(quarterItem){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeQuarter == quarterItem, 'bor-top': quarterItem.quarter == 4 },on:{\"click\":function($event){return _vm.changeActiveQuarter(quarterItem)}}},[_c('div',{staticClass:\"quarter-no\"},[_vm._v(_vm._s(_vm.$t('objectives.quarter_short'))+_vm._s(quarterItem.quarter)+\" \"+_vm._s(quarterItem.year))]),_vm._v(\" \"),_c('div',{staticClass:\"quarter-period\"},[_vm._v(_vm._s(_vm._f(\"moment\")(quarterItem.start_quarter,'MMMM'))+\" - \"+_vm._s(_vm._f(\"moment\")(quarterItem.end_quarter,'MMMM')))])])}),0)]),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"action-header add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){_vm.$auth.user().rights.can_create_objective ? _vm.showModal('objective') : _vm.openModalV2('cant_create_more_objective', false, 'objectives')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(\" \"+_vm._s(_vm.$resize && _vm.$mq.above(600) ? _vm.$t('objectives.add') : ''))],1)]):_vm._e()])])]),_c('div',{staticClass:\"space-right\"})]),(_vm.filteredObjectives.length)?_c('section',{staticClass:\"list-items-section\"},_vm._l((_vm.filteredObjectives),function(objective){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\",attrs:{\"id\":'arrow-key-result-' + objective.id}})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\",on:{\"click\":function($event){return _vm.showObjective(objective)}}},[(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf obj-icon\"},[_c('icon-objectives-list')],1):_vm._e(),_c('div',{staticClass:\"column-tbf row-title obj-name-width\"},[_c('div',{staticClass:\"name\",domProps:{\"innerHTML\":_vm._s(_vm.highlight((objective.name.charAt(0).toUpperCase() + objective.name.slice(1)), _vm.search_text))}}),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(objective.description.charAt(0).toUpperCase() + objective.description.slice(1)))])]),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value obj-key-results-width\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.key-results')))]),_c('div',{staticClass:\"value\"},[(objective.needs_an_update == 'today' || objective.needs_an_update == 'past' || objective.need_evaluate_promise)?_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-orange.svg\"}}):_vm._e(),_vm._v(\" \"+_vm._s(_vm.$t('objectives.key-results-progress', {n: objective.key_results_in_progress, total: objective.key_results_count })))])]):_vm._e(),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf column-value obj-deadline-width\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.moment(objective.start_date) >= _vm.moment() ? _vm.$t('objectives.start_on') : _vm.$t('objectives.deadline')))]),(objective.percent == 100)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-check-green.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('status.completed')))]):(_vm.moment(objective.start_date) >= _vm.moment())?_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"moment\")(objective.start_date,'DD/MM/YYYY')))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc('days', _vm.diffDays(objective.end_date))))])]):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf item-value obj-column-right\"},[_c('div',{staticClass:\"top-data\"},[_c('div',{staticClass:\"current-value\"},[(_vm.moment(objective.start_date) >= _vm.moment())?_c('div',{staticClass:\"value\"},[_vm._v(\"0\")]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(parseInt(objective.percent).toString() + '%'))])]),_c('div',{staticClass:\"info\"},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"progress-bar-tbf\",class:{disabled: _vm.moment(objective.start_date) > _vm.moment()}},[_c('div',{staticClass:\"complete-progress-tbf\",class:{pink: (_vm.diffDays(objective.end_date) < 1 && objective.percent != 100), green: objective.percent == 100},style:('width: calc(2px + ' + (parseInt(objective.percent) < 1 ? '2px' : objective.percent + '%') + ');')})])]):_vm._e(),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf user-img obj-user-width\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[(objective.user.avatar)?_c('img',{attrs:{\"src\":objective.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(objective.user.first_name + ' ' + objective.user.last_name))])])],2)],1):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[(objective.rights.edit || objective.rights.delete)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdown),expression:\"hideDropdown\"}],staticClass:\"dots-edit\",attrs:{\"id\":'edit-key-result-' + objective.id}},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showDropdown(objective.id)}}}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownEdit'+objective.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"id\":'dropdownMenu'+ objective.id,\"aria-labelledby\":'dropdownEdit'+objective.id}},[(objective.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showModal('objective', objective.slug)}}},[_vm._v(_vm._s(_vm.$t('objectives.edit')))]):_vm._e(),(objective.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.openModalV2('delete', objective, 'objective', 'objectives')}}},[_vm._v(_vm._s(_vm.$t('objectives.delete')))]):_vm._e()])])]):_vm._e()])])}),0):_c('section',{staticClass:\"list-items-section empty\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_vm._m(1),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('objectives.empty.you'))+\" \")]),_c('div',{staticClass:\"description narrow\",domProps:{\"innerHTML\":_vm._s(_vm.$t('objectives.empty.desc'))}},[_vm._v(\" \"+_vm._s()+\" \")]),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){_vm.$auth.user().rights.can_create_objective ? _vm.showModal('objective') : _vm.openModalV2('cant_create_more_objective', false, 'objectives')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$t('objectives.add')))],1)]):_vm._e()]),_c('div',{staticClass:\"space-right\"})])])])]):_c('div',[_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_c('div',{staticClass:\"icon\"},[_c('icon-objective-empty')],1),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('objectives.empty.title'))+\" \")]),_c('div',{staticClass:\"description narrow\",domProps:{\"innerHTML\":_vm._s(_vm.$t('objectives.empty.desc'))}}),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('objective')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$t('objectives.add')))],1)]):_vm._e()]),_c('div',{staticClass:\"space-right\"})])])])]):_c('div',[_c('div',{staticClass:\"list-page-tbf goals-page\"},[_vm._m(2),_c('section',{staticClass:\"list-items-section\"},_vm._l((5),function(n){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[_vm._m(3,true),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf item-value obj-column-right\"},[_vm._m(4,true),_c('div',{staticClass:\"progress-bar-tbf placeholder-loader\"})]):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf user-img obj-user-width\"},[_c('div',{staticClass:\"placeholder-loader user\",staticStyle:{\"height\":\"38px\",\"width\":\"38px\"}})]):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[_c('div',{staticClass:\"dots-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\"}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1)])])])])}),0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"space-left\"},[_c('img',{attrs:{\"src\":\"/build/icons/search-disabled.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/no-results-found.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"header-list-page-section\"},[_c('div',{staticClass:\"space-left\"},[_c('img',{attrs:{\"src\":\"/build/icons/search-disabled.svg\"}})]),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"left-part\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"150px\",\"height\":\"24px\"}})]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"130px\",\"height\":\"35px\",\"margin-right\":\"20px\"}}),_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"35px\",\"height\":\"35px\"}})])])]),_c('div',{staticClass:\"space-right\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column-tbf row-title obj-name-width\"},[_c('div',{staticClass:\"name placeholder-loader\",staticStyle:{\"height\":\"19px\",\"width\":\"100px\"}}),_c('div',{staticClass:\"description placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"top-data\"},[_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"15px\"}})]),_c('div',{staticClass:\"deadline placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"15px\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"full-page\"},[_c('lottie',{attrs:{\"options\":_vm.defaultOptions,\"height\":300,\"width\":300},on:{\"animCreated\":_vm.handleAnimation}}),_c('div',{staticClass:\"text-page-access-error\"},[_c('p',[_vm._v(_vm._s(_vm.textEmpty))])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"full-page\">\n\t\t<lottie :options=\"defaultOptions\" :height=\"300\" :width=\"300\" v-on:animCreated=\"handleAnimation\"/>\n\t\t<div class=\"text-page-access-error\">\n\t\t\t<p>{{ textEmpty }}</p>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script>\n import Lottie from 'vue-lottie';\n import * as animationData from '../Animations/tbfdigital_sleep.json';\n\n export default {\n data(){\n return{\n defaultOptions: {\n animationData: animationData.default\n }\n }\n },\n props: {\n \ttextEmpty: String\n },\n components: {\n 'lottie': Lottie\n },\n methods: {\n handleAnimation(anim){\n this.anim = anim;\n this.anim.setSpeed(1);\n },\n }\n }\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EmptyPage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EmptyPage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EmptyPage.vue?vue&type=template&id=98207556&\"\nimport script from \"./EmptyPage.vue?vue&type=script&lang=js&\"\nexport * from \"./EmptyPage.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"list-items-section\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Not Allowed', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('not-allowed.title'))+\" \")]),_c('div',{staticClass:\"description narrow\"},[_vm._v(\" \"+_vm._s(_vm.$t('not-allowed.description'))+\" \")]),_c('div',{staticClass:\"add-button\"},[_c('router-link',{staticClass:\"button-tbf-blue\",attrs:{\"to\":{name: 'dashboard' }}},[_vm._v(_vm._s(_vm.$t('not-allowed.button')))])],1)]),_c('div',{staticClass:\"space-right\"})])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/not-allowed.svg\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n <section class=\"list-items-section\">\n <div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Not Allowed', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n <div class=\"group_items\">\n <div class=\"space-left\"></div>\n <div class=\"empty-row full\">\n <div class=\"icon\">\n <img src=\"/build/icons/not-allowed.svg\">\n </div>\n <div class=\"title\">\n {{$t('not-allowed.title')}}\n </div>\n <div class=\"description narrow\">\n {{$t('not-allowed.description')}}\n </div>\n <div class=\"add-button\">\n <router-link class=\"button-tbf-blue\" :to=\"{name: 'dashboard' }\">{{$t('not-allowed.button')}}</router-link>\n </div>\n </div>\n <div class=\"space-right\"></div>\n </div>\n </section>\n</template>\n\n<script>\n\n export default {\n data(){\n return{\n arrayTranslations: [\n 'not-allowed.title',\n 'not-allowed.description',\n 'not-allowed.button'\n ]\n }\n },\n components: {\n },\n methods: {\n }\n }\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotAllowed.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotAllowed.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NotAllowed.vue?vue&type=template&id=0468fc49&\"\nimport script from \"./NotAllowed.vue?vue&type=script&lang=js&\"\nexport * from \"./NotAllowed.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"list-items-section\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Not Paid', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$auth.user().status == 'unpaid' ? _vm.$t('not-paid.title') : _vm.$t('not-paid-first.title'))+\" \")]),_c('div',{staticClass:\"description narrow\"},[_vm._v(\" \"+_vm._s(_vm.$auth.user().status == 'unpaid' ? _vm.$t('not-paid.description') : _vm.$t('not-paid-first.description'))+\" \")]),_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":_vm.openModalSubscription}},[_vm._v(_vm._s(_vm.$auth.user().status == 'unpaid' ? _vm.$t('not-paid.button') : _vm.$t('not-paid-first.button')))])])]),_c('div',{staticClass:\"space-right\"})])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon not-paid\"},[_c('img',{attrs:{\"src\":\"/build/icons/warning-info.png\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n <section class=\"list-items-section\">\n <div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Not Paid', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n <div class=\"group_items\">\n <div class=\"space-left\"></div>\n <div class=\"empty-row full\">\n <div class=\"icon not-paid\">\n <img src=\"/build/icons/warning-info.png\">\n </div>\n <div class=\"title\">\n {{ $auth.user().status == 'unpaid' ? $t('not-paid.title') : $t('not-paid-first.title')}}\n </div>\n <div class=\"description narrow\">\n {{ $auth.user().status == 'unpaid' ? $t('not-paid.description') : $t('not-paid-first.description')}}\n </div>\n <div class=\"add-button\">\n <button class=\"button-tbf-blue\" @click=\"openModalSubscription\">{{ $auth.user().status == 'unpaid' ? $t('not-paid.button') : $t('not-paid-first.button')}}</button>\n </div>\n </div>\n <div class=\"space-right\"></div>\n </div>\n </section>\n</template>\n\n<script>\n export default {\n data(){\n return{\n arrayTranslations: [\n 'not-paid.title',\n 'not-paid-first.title',\n 'not-paid.description',\n 'not-paid-first.description',\n 'not-paid.button',\n 'not-paid-first.button'\n ]\n }\n },\n components: {\n },\n methods: {\n openModalSubscription(){\n this.$root.$emit('open_modal', 'change_subscription');\n }\n }\n }\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotPaid.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotPaid.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NotPaid.vue?vue&type=template&id=072aa47a&\"\nimport script from \"./NotPaid.vue?vue&type=script&lang=js&\"\nexport * from \"./NotPaid.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"width\":\"157\",\"height\":\"153\",\"viewBox\":\"0 0 157 153\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"prefix__a\",\"width\":\"170%\",\"height\":\"170%\",\"x\":\"-30.2%\",\"y\":\"-35%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__c\",\"width\":\"216.6%\",\"height\":\"216.6%\",\"x\":\"-50.3%\",\"y\":\"-58.3%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__e\",\"width\":\"449.8%\",\"height\":\"449.8%\",\"x\":\"-151%\",\"y\":\"-174.9%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('circle',{attrs:{\"id\":\"prefix__b\",\"cx\":\"75.168\",\"cy\":\"74.168\",\"r\":\"52.168\"}}),_c('circle',{attrs:{\"id\":\"prefix__d\",\"cx\":\"75.301\",\"cy\":\"74.301\",\"r\":\"31.301\"}}),_c('circle',{attrs:{\"id\":\"prefix__f\",\"cx\":\"75.434\",\"cy\":\"74.434\",\"r\":\"10.434\"}})]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"transform\":\"translate(0 2)\"}},[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__a)\",\"xlink:href\":\"#prefix__b\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__b\"}}),_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__c)\",\"xlink:href\":\"#prefix__d\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__d\"}}),_c('g',[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__e)\",\"xlink:href\":\"#prefix__f\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__f\"}})])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ObjectivesEmpty.vue?vue&type=template&id=02e2fe9f&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"3\",\"height\":\"16\",\"viewBox\":\"0 0 3 16\"}},[_c('g',{staticClass:\"fill-color\",attrs:{\"fill\":\"#AFB1B8\"}},[_c('ellipse',{attrs:{\"cx\":\"1.5\",\"cy\":\"1.52\",\"rx\":\"1.5\",\"ry\":\"1.52\"}}),_c('ellipse',{attrs:{\"cx\":\"1.5\",\"cy\":\"7.56\",\"rx\":\"1.5\",\"ry\":\"1.52\"}}),_c('ellipse',{attrs:{\"cx\":\"1.5\",\"cy\":\"13.6\",\"rx\":\"1.5\",\"ry\":\"1.52\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./EditDots.vue?vue&type=template&id=f2f0ffde&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 14 14\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"transform\":\"translate(1 1)\"}},[_c('circle',{attrs:{\"cx\":\"6.9\",\"cy\":\"10.2\",\"r\":\"1.8\"}}),_c('circle',{attrs:{\"cx\":\"5.1\",\"cy\":\"1.8\",\"r\":\"1.8\"}}),_c('path',{attrs:{\"d\":\"M0 1.8L.9 1.8M6.9 1.8L12 1.8M11.1 10.2L12 10.2M0 10.2L5.1 10.2\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Filter.vue?vue&type=template&id=4ff65864&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div v-if=\"loaded\" class=\"opacity-page\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Objectives', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"item-page\" v-if=\"notPaid\">\n\t\t\t<not-paid></not-paid>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else-if=\"notAllowed\">\n\t\t\t<not-allowed></not-allowed>\n\t\t</div>\n\t\t<div v-else-if=\"objectives.length && !notAllowed\">\n\t\t\t<div class=\"list-page-tbf goals-page\">\n\t\t\t\t<section class=\"header-list-page-section\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<img src=\"/build/icons/search-disabled.svg\" />\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"search\" :placeholder=\"$t('objectives.search_by_name')\" id=\"inputSearch\" v-model=\"search_text\" autocomplete=\"off\" class=\"search-box\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t\t\t<div class=\"action-header filter-date dropdown-tbf\">\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t\t{{ $t('filter_objectives.' + activeStatusObj) }} <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t\t<div v-for=\"objStatus in objStatusList\" \n\t\t\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t\t\t@click=\"changeActiveStatus(objStatus)\" \n\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{active: activeStatusObj == objStatus}\">\n\t\t\t\t\t\t\t\t\t\t{{ $t('filter_objectives.'+objStatus) }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"action-header filter-quarter dropdown-tbf\">\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"quarter-no\">{{ $t('objectives.quarter') }} {{ activeQuarter.quarter }}, {{activeQuarter.year }}</div> <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" v-for=\"quarterItem in arrayQuarters\" @click=\"changeActiveQuarter(quarterItem)\" v-bind:class=\"{active: activeQuarter == quarterItem, 'bor-top': quarterItem.quarter == 4 }\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"quarter-no\">{{ $t('objectives.quarter_short') }}{{ quarterItem.quarter }} {{ quarterItem.year }}</div> <div class=\"quarter-period\">{{ quarterItem.start_quarter | moment('MMMM') }} - {{ quarterItem.end_quarter | moment('MMMM') }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"action-header add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"$auth.user().rights.can_create_objective ? showModal('objective') : openModalV2('cant_create_more_objective', false, 'objectives')\"><icon-plus class=\"white\" /> {{ $resize && $mq.above(600) ? $t('objectives.add') : '' }}</button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</section>\n\t\t\t\t<section class=\"list-items-section\" v-if=\"filteredObjectives.length\">\n\t\t\t\t\t<div class=\"group_items\" v-for=\"objective in filteredObjectives\">\n\t\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t\t<icon-arrow :id=\"'arrow-key-result-' + objective.id\" class=\"icon-arrow right\"/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t\t<div class=\"row-tbf action-row\" @click=\"showObjective(objective)\">\n\t\t\t\t\t\t\t\t<div class=\"column-tbf obj-icon\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t<icon-objectives-list />\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"column-tbf row-title obj-name-width\">\n\t\t\t\t\t\t\t\t\t<div class=\"name\" v-html=\"highlight((objective.name.charAt(0).toUpperCase() + objective.name.slice(1)), search_text)\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\">{{ objective.description.charAt(0).toUpperCase() + objective.description.slice(1) }}</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"column-tbf column-value obj-key-results-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('objectives.key-results')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\"><img class=\"circle-info\" src=\"/build/icons/circle-info-orange.svg\" v-if=\"objective.needs_an_update == 'today' || objective.needs_an_update == 'past' || objective.need_evaluate_promise\"> {{ $t('objectives.key-results-progress', {n: objective.key_results_in_progress, total: objective.key_results_count }) }}</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"column-tbf column-value obj-deadline-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ moment(objective.start_date) >= moment() ? $t('objectives.start_on') : $t('objectives.deadline')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"objective.percent == 100\"><img class=\"circle-info\" src=\"/build/icons/circle-check-green.svg\"> {{ $t('status.completed') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"moment(objective.start_date) >= moment()\">{{ objective.start_date | moment('DD/MM/YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ $tc('days', diffDays(objective.end_date)) }}</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"column-tbf item-value obj-column-right\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"current-value\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"moment(objective.start_date) >= moment()\">0</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ parseInt(objective.percent).toString() + '%' }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"info\"><icon-info class=\"icon-info\"/></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\" v-bind:class=\"{disabled: moment(objective.start_date) > moment()}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{pink: (diffDays(objective.end_date) < 1 && objective.percent != 100), green: objective.percent == 100}\" :style=\"'width: calc(2px + ' + (parseInt(objective.percent) < 1 ? '2px' : objective.percent + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"column-tbf user-img obj-user-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t<img :src=\"objective.user.avatar\" v-if=\"objective.user.avatar\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ objective.user.first_name + ' ' + objective.user.last_name }}</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t\t<div class=\"dots-edit\" :id=\"'edit-key-result-' + objective.id\" v-click-outside=\"hideDropdown\" v-if=\"objective.rights.edit || objective.rights.delete\">\n\t\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t\t<div class=\"overlay-button\" @click.stop=\"showDropdown(objective.id)\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownEdit'+objective.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :id=\"'dropdownMenu'+ objective.id \" :aria-labelledby=\"'dropdownEdit'+objective.id\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"showModal('objective', objective.slug)\" v-if=\"objective.rights.edit\">{{ $t('objectives.edit')}}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"openModalV2('delete', objective, 'objective', 'objectives')\" v-if=\"objective.rights.delete\">{{ $t('objectives.delete')}}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</section>\n\t\t\t\t<section class=\"list-items-section empty\" v-else>\n\t\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t\t<div class=\"empty-row full\">\n\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/no-results-found.svg\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t\t{{ $t('objectives.empty.you')}}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"description narrow\" v-html=\"$t('objectives.empty.desc')\">\n\t\t\t\t\t\t\t\t{{ }}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"$auth.user().rights.can_create_objective ? showModal('objective') : openModalV2('cant_create_more_objective', false, 'objectives')\"><icon-plus class=\"white\" />{{ $t('objectives.add')}}</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</section>\n\t\t\t</div>\n\t\t</div>\n\t\t<div v-else>\n\t\t\t<section class=\"list-items-section\">\n\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"empty-row full\">\n\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t<icon-objective-empty />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t{{ $t('objectives.empty.title')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description narrow\" v-html=\"$t('objectives.empty.desc')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('objective')\"><icon-plus class=\"white\" />{{ $t('objectives.add')}}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<div v-else>\n\t\t<div class=\"list-page-tbf goals-page\">\n\t\t\t<section class=\"header-list-page-section\">\n\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t<img src=\"/build/icons/search-disabled.svg\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 150px; height: 24px\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 130px; height: 35px; margin-right: 20px;\"></div>\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 35px; height: 35px\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t\t<section class=\"list-items-section\">\n\t\t\t\t<div class=\"group_items\" v-for=\"n in 5\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title obj-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"name placeholder-loader\" style=\"height: 19px; width: 100px;\"></div>\n\t\t\t\t\t\t\t\t<div class=\"description placeholder-loader\" style=\"height: 16px; width: 150px;\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf item-value obj-column-right\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t<div class=\"current-value\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"value placeholder-loader\" style=\"height: 16px; width: 15px;\"></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"deadline placeholder-loader\" style=\"height: 14px; width: 15px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf placeholder-loader\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf user-img obj-user-width\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader user\" style=\"height: 38px; width: 38px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"overlay-button\"></div>\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport EmptyPage from '../General/EmptyPage'\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotPaid from '../General/NotPaid'\n\timport IconObjectiveEmpty from '../Icons/ObjectivesEmpty'\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconEditDots from '../Icons/EditDots'\n\timport IconFilter from '../Icons/Filter'\n\timport IconInfo from '../Icons/Info'\n\timport IconUserSettings from '../Icons/UserSettings'\n\timport IconObjectivesList from '../Icons/ObjectivesList'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tsearch_text: '',\n\t\t\t\tobjectives: [],\n\t\t\t\tnotAllowed: '',\n\t\t\t\tnotPaid: false,\n\t\t\t\thoverObjective: '',\n\t\t\t\tactiveQuarter: { \n\t\t\t\t\tquarter: moment().quarter(),\n\t\t\t\t\tyear: moment().format('YYYY'),\n\t\t\t\t\tstart_quarter: moment().startOf('quarter').format('YYYY-MM-DD'), \n\t\t\t\t\tend_quarter: moment().endOf('quarter').format('YYYY-MM-DD') \n\t\t\t\t},\n\t\t\t\tacceptedStatuses: ['all','active','overdue','finished','upcoming'],\n\t\t\t\tlengthMaxValue: 0,\n\t\t\t\tarrayQuarters: [],\n\t\t\t\tobjStatusList: [],\n activeStatusObj: 'active',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t'objectives.search_by_name',\n\t\t\t\t'filter_objectives.active',\n\t\t\t\t'filter_objectives.all',\n\t\t\t\t'filter_objectives.finished',\n\t\t\t\t'filter_objectives.overdue',\n\t\t\t\t'filter_objectives.upcoming',\n\t\t\t\t'objectives.quarter',\n\t\t\t\t'objectives.quarter_short',\n\t\t\t\t'objectives.add',\n\t\t\t\t'objectives.key-results',\n\t\t\t\t'objectives.key-results-progress',\n\t\t\t\t'objectives.start_on',\n\t\t\t\t'objectives.deadline',\n\t\t\t\t'status.completed',\n\t\t\t\t'days',\n\t\t\t\t'objectives.edit',\n\t\t\t\t'objectives.delete',\n\t\t\t\t'objectives.empty.you',\n\t\t\t\t'objectives.empty.desc',\n\t\t\t\t'objectives.empty.title',\n\t\t\t\t'navbar.objectives',\n\t\t\t],\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tEmptyPage,\n\t\t\tNotAllowed,\n\t\t\tNotPaid,\n\t\t\tIconObjectiveEmpty,\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconEditDots,\n\t\t\tIconFilter,\n\t\t\tIconUserSettings,\n\t\t\tIconObjectivesList,\n\t\t\tIconInfo\n\t\t},\n\t\tcomputed: {\n\t\t\tfilteredObjectives(){\n\t\t\t\treturn getByStatus(getByQuarter(getByKeyword(this.objectives, this.search_text), this.activeQuarter), this.activeStatusObj)\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tsearch_text: function(val) {\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['name'] = this.search_text;\n\t\t\t\tif(this.$route.query.name != this.search_text){\n\t\t\t\t\tthis.$router.push({query : data });\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tbeforeDestroy () {\n\t\t\tthis.$root.$off('refreshObjectivesList')\n\t\t},\n\t\tasync mounted() {\n\t\t\t//Create array of quarters\n\t\t\tvar awaitArray = true\n\t\t\tvar currentQuarter = moment(this.$auth.user().instance_created_at)\n\n\t\t\twhile(awaitArray){\n\t\t\t\tthis.arrayQuarters.push({ quarter: currentQuarter.quarter(), year: currentQuarter.format('YYYY'), start_quarter: currentQuarter.startOf('quarter').format('YYYY-MM-DD'), end_quarter: currentQuarter.endOf('quarter').format('YYYY-MM-DD') })\n\n\t\t\t\tif(currentQuarter.endOf('quarter') < moment().add(1, 'year')){\n\t\t\t\t\tcurrentQuarter = currentQuarter.endOf('quarter').add(1, 'day')\n\t\t\t\t}else{\n\t\t\t\t\tawaitArray = false\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.arrayQuarters.reverse()\n\t\t\t//END Create array of quarters\n\n\t\t\tif(this.$auth.user().status == 'unpaid' || this.$auth.user().status == 'new'){\n\t\t\t\tthis.loaded = true\n\t\t\t\tthis.notPaid = true\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\tvar title = this.$t('navbar.objectives');\n\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title);\n\t\t\t\t}, 0)\n\t\t\t}else{\n\t\t\t\tawait this.getObjStatusList()\n \tawait this.getObjectives()\n\t\t\t}\n\n\t\t\t// filters\n\t\t\tif(this.$route.query.q && this.$route.query.year && this.$route.query.q != '' && this.$route.query.year != ''){\n\t\t\t\tthis.activeQuarter = this.arrayQuarters.find(el => el.year == this.$route.query.year && el.quarter == this.$route.query.q)\n\t\t\t}\n\n\t\t\tif(this.$route.query.name && this.$route.query.name != \"\"){\n\t\t\t\tthis.search_text = this.$route.query.name;\n\t\t\t}\n\t\t\t// End filters\n\n\t\t\tthis.$root.$on(\"refreshObjectivesList\", () => {\n\t\t\t\tthis.notPaid = false\n\t\t\t\tthis.getObjectives()\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getObjectives(){\n\t\t\t\tawait axios.get('/' + this.$auth.user().instance_id + '/objectives')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.objectives = data.data\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed';\n\t\t\t\t\tthis.notPaid = status == 'payment_failed' || status == 'first_registration'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\t\t\t\tlocation.reload()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tvar title = this.$t('navbar.objectives');\n\t\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title);\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getObjStatusList(){\n\t\t\t\tawait axios.get('/objectives/status/list').then(({data}) => {\n\t\t\t\t\tthis.objStatusList = data.data\n\t\t\t\t\tthis.objStatusList.unshift(\"all\");\n\t\t\t\t})\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'objectives');\n\t\t\t},\n\t\t\tshowObjective(objective){\n\t\t\t\tthis.$router.push({ name: 'show-objective', params: { slug: objective.slug }})\n\n\t\t\t\tvar title = objective.name;\n\t\t\t\tvar backRoute = 'objectives' \n\t\t\t\tthis.$root.$emit(\"navbar_title\", title, backRoute, objective.description)\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tshowDropdown(itemId){\n\t\t\t\tif(itemId == this.hoverObjective){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverObjective).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverObjective = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverObjective = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownEdit' + this.hoverObjective).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\n\t\t\t},\n\t\t\thideDropdown(){\n\t\t\t\tif(this.hoverObjective != ''){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverObjective).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverObjective = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\topenModalV2(type, model = false, typeDelete = false, fromDelete = false){\n\t\t\t\tthis.hideDropdown()\n\t\t\t\tthis.$root.$emit('open_modal_v2', type, model, typeDelete, fromDelete);\n\t\t\t},\n\t\t\thighlight(text, query){\n\t\t\t\tString.prototype.replaceBetween = function(start, end, what) {\n\t\t\t\t\treturn this.substring(0, start) + what + this.substring(end);\n\t\t\t\t};\n\n\t\t\t\tif(query != ''){\n\t\t\t\t\tvar regex = new RegExp( query ,'ig');\n\t\t\t\t\tvar new_text = text\n\t\t\t\t\tvar match = ''\n\n\t\t\t\t\tvar match_obj = []\n\n\t\t\t\t\twhile ((match = regex.exec(text)) != null) {\n\t\t\t\t\t\tmatch_obj.push({\n\t\t\t\t\t\t\ttext_replace: text.substring(match.index, match.index+query.length),\n\t\t\t\t\t\t\tstart_position: match.index,\n\t\t\t\t\t\t\tend_position: match.index+query.length\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t\tmatch_obj.reverse()\n\n\t\t\t\t\tif(match_obj.length){\n\t\t\t\t\t\tmatch_obj.forEach(element => {\n\t\t\t\t\t\t\tnew_text = new_text.replaceBetween(element.start_position, element.end_position, '<mark class=\"highlight\">' + element.text_replace + '</mark>')\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\n\t\t\t\t\treturn new_text\n\t\t\t\t}else{\n\t\t\t\t\treturn text\n\t\t\t\t}\n\t\t\t},\n\t\t\tviewKeyResult(keyResult){\n\t\t\t\tthis.viewAllDescription = false\n\t\t\t\tif(this.keyResultSelected == keyResult){\n\t\t\t\t\tthis.keyResultSelected = ''\n\t\t\t\t}else{\n\t\t\t\t\tthis.keyResultSelected = keyResult\n\n\t\t\t\t\tif(this.keyResultSelected.key_result_logs.length){\n\t\t\t\t\t\tlet data = []\n\n\t\t\t\t\t\tthis.keyResultSelected.key_result_logs.map( el => {\n\t\t\t\t\t\t\t// data.push([new Date(this.moment(el.related_to_date)).getTime(), el.key_result_percent ])\n\t\t\t\t\t\t\tdata.push(el.key_result_percent)\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tif(this.keyResultSelected.key_result_logs[this.keyResultSelected.key_result_logs.length -1].related_to_date != this.keyResultSelected.start_date){\n\t\t\t\t\t\t\t// data.push([new Date(this.keyResultSelected.start_date).getTime(), 0])\n\t\t\t\t\t\t\tdata.push(0)\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tthis.series = [\n\t\t\t\t\t\t\t{data: data.reverse()},\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// axios.get('/key-results/'+keyResult.id)\n\t\t\t\t// .then(({data}) => {\n\t\t\t\t// \tthis.keyResultSelected = data.data\n\t\t\t\t// })\n\t\t\t},\n\t\t\tcheckDiffUnity(unity){\n\t\t\t\tvar inlineUnits = ['€', '$', 'RON']\n\t\t\t\treturn inlineUnits.includes(unity)\n\t\t\t},\n\t\t\tchangeActiveQuarter(quarter){\n\t\t\t\tthis.activeQuarter = quarter;\n\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['q'] = quarter.quarter;\n\t\t\t\tdata['year'] = quarter.year;\n\n\t\t\t\tif(this.$route.query.q != quarter.quarter || this.$route.query.year != quarter.year){\n\t\t\t\t\tthis.$router.push({name: 'objectives', query : data }).catch(err => {})\n\t\t\t\t}\n\t\t\t},\n\t\t\tchangeActiveStatus(status){\n\t\t\t\tthis.activeStatusObj = status;\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByKeyword(list, keyword) {\n\t\tconst search = keyword.trim()\n\n\t\tif (!search.length) return list\n\t\t\n\t\treturn list.filter(item => item.name.toLowerCase().indexOf(search.toLowerCase()) > -1)\n\t}\n\n\tfunction getByQuarter(list, quarter) {\n\t\tvar quarterStart = moment(quarter.start_quarter)\n\t\tvar quarterEnd = moment(quarter.end_quarter)\n\n\t\treturn list.filter(item => (moment(item.start_date) >= quarterStart && moment(item.start_date) <= quarterEnd) || (moment(item.end_date) >= quarterStart && moment(item.end_date) <= quarterEnd) || (moment(item.start_date) < quarterStart && moment(item.end_date) > quarterEnd))\n\t}\n\n\tfunction getByStatus(list, status) {\n\t\tif (status == 'all') return list\n\t\t\n\t\treturn list.filter(item => item.status == status)\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Objectives.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Objectives.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Objectives.vue?vue&type=template&id=d168d964&\"\nimport script from \"./Objectives.vue?vue&type=script&lang=js&\"\nexport * from \"./Objectives.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',{staticClass:\"opacity-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Master Goals', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.notPaid)?_c('div',{staticClass:\"item-page\"},[_c('not-paid')],1):(_vm.notAllowed)?_c('div',{staticClass:\"item-page\"},[_c('not-allowed')],1):(_vm.masterGoals.length && !_vm.notAllowed)?_c('div',[_c('div',{staticClass:\"list-page-tbf master-goals\"},[_c('section',{staticClass:\"header-list-page-section\"},[_vm._m(0),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"left-part\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.search_text),expression:\"search_text\"}],staticClass:\"search-box\",attrs:{\"type\":\"text\",\"name\":\"search\",\"placeholder\":_vm.$t('master_goal.search_by_name'),\"id\":\"inputSearch\",\"autocomplete\":\"off\"},domProps:{\"value\":(_vm.search_text)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.search_text=$event.target.value}}})]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"action-header filter-date filter-involved dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t((\"filter_master_goals.\" + (_vm.activeInvolved == 'all' ? 'all' : (_vm.activeInvolved == 'true' ? 'involved' : 'not_involved')))))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeInvolved == 'all'},on:{\"click\":function($event){return _vm.changeActiveStatusInvolved('all')}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_master_goals.all'))+\" \")]),_c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeInvolved == 'true'},on:{\"click\":function($event){return _vm.changeActiveStatusInvolved('true')}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_master_goals.involved'))+\" \")]),_c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeInvolved == 'false'},on:{\"click\":function($event){return _vm.changeActiveStatusInvolved('false')}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_master_goals.not_involved'))+\" \")])])]),_c('div',{staticClass:\"action-header filter-date dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_master_goals.' + _vm.activeStatus))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.acceptedStatuses),function(objStatus){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeStatus == objStatus},on:{\"click\":function($event){return _vm.changeActiveStatus(objStatus)}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_master_goals.'+objStatus))+\" \")])}),0)]),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"action-header add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('master_goal')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$resize && _vm.$mq.above(600) ? _vm.$t('master_goal.title_new') : ''))],1)]):_vm._e()])])]),_c('div',{staticClass:\"space-right\"})]),(_vm.filteredMasterGoals.length)?_c('section',{staticClass:\"mastergoal-list-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"master-goal-lists\"},_vm._l((_vm.filteredMasterGoals),function(master_goal){return _c('div',{staticClass:\"master-goal-card\",class:{'viewEdit': _vm.hoverMasterGoal == master_goal.id},on:{\"click\":function($event){return _vm.showMasterGoal(master_goal.slug)}}},[_c('div',{staticClass:\"header-card-mg\"},[_c('div',{staticClass:\"text-medium\",attrs:{\"title\":master_goal.name},domProps:{\"innerHTML\":_vm._s(_vm.highlight((master_goal.name ? (master_goal.name.charAt(0).toUpperCase() + master_goal.name.slice(1)) : _vm.$t('master_goal.private')), _vm.search_text))}}),(master_goal.rights.edit || master_goal.rights.delete)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdown),expression:\"hideDropdown\"}],staticClass:\"dots-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showDropdown(master_goal.id)}}}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownEditMasterGoal'+master_goal.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('img',{attrs:{\"src\":\"/build/icons/edit-mg.svg\"}})]),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"id\":'dropdownMenuMasterGoal'+ master_goal.id,\"aria-labelledby\":'dropdownEditMasterGoal'+master_goal.id}},[(master_goal.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showModal('master_goal', master_goal.slug)}}},[_vm._v(_vm._s(_vm.$t('master_goal.btn.edit')))]):_vm._e(),(master_goal.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.openModalV2('delete', master_goal, 'master_goal', 'master_goals')}}},[_vm._v(_vm._s(_vm.$t('master_goal.btn.delete')))]):_vm._e(),_c('div',{staticClass:\"dropdown-divider\"}),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showModal('share_master_goal', master_goal.slug)}}},[_vm._v(_vm._s(_vm.$t('master_goal.btn.share')))])])])]):_vm._e()]),_c('p',{staticClass:\"description\",attrs:{\"title\":master_goal.description ? master_goal.description : _vm.$t('master_goal.private')}},[_vm._v(\" \"+_vm._s(master_goal.description ? master_goal.description : _vm.$t('master_goal.private'))+\" \")]),_c('hr'),_c('div',{staticClass:\"values\"},[_c('div',{staticClass:\"percentage\"},[_vm._v(_vm._s(parseInt(master_goal.percentage_finished).toString())+\"%\")]),_c('div',{staticClass:\"remainingtime\"},[_vm._v(_vm._s(master_goal.remaining_days)+\" \"+_vm._s(_vm.$t('master_goal.days')))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{pink: (master_goal.remaining_days < 1 && master_goal.percentage_finished != 100), green: master_goal.percentage_finished == 100},style:('width: calc( 2px + '+(master_goal.percentage_finished < 1 ? '2px' : master_goal.percentage_finished + '%') +');')})]),_c('div',{staticClass:\"counters\"},[_c('div',{staticClass:\"counter-box\"},[_c('span',{staticClass:\"number\"},[_vm._v(_vm._s(master_goal.linked_master_goals))]),_c('br'),_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('master_goal.counters.visions')))])]),_c('div',{staticClass:\"counter-box\"},[_c('span',{staticClass:\"number\"},[_vm._v(_vm._s(master_goal.linked_objectives))]),_c('br'),_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('master_goal.counters.objectives')))])]),_c('div',{staticClass:\"counter-box\"},[_c('span',{staticClass:\"number\"},[_vm._v(_vm._s(master_goal.people_involved))]),_c('br'),_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('master_goal.counters.people')))])])])])}),0)]),_c('div',{staticClass:\"space-right\"})]):_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_vm._m(1),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('master_goal.no-vision-found'))+\" \")]),_c('div',{staticClass:\"description narrow\",domProps:{\"innerHTML\":_vm._s(_vm.$t('master_goal.no-vision-description'))}}),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('master_goal')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$t('master_goal.title_new')))],1)]):_vm._e()]),_c('div',{staticClass:\"space-right\"})])])])]):_c('div',[_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_c('div',{staticClass:\"icon\"},[_c('icon-vision-empty')],1),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('master_goal.you-have-no-vision'))+\" \")]),_c('div',{staticClass:\"description narrow\",domProps:{\"innerHTML\":_vm._s(_vm.$t('master_goal.no-vision-description'))}}),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('master_goal')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$t('master_goal.title_new')))],1)]):_vm._e()]),_c('div',{staticClass:\"space-right\"})])])])]):_c('div',[_c('div',{staticClass:\"list-page-tbf master-goals\"},[_vm._m(2),_c('section',{staticClass:\"mastergoal-list-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"master-goal-lists\"},[_vm._l((5),function(n){return _c('div',{staticClass:\"master-goal-card\"},[_vm._m(3,true),_vm._m(4,true),_c('hr'),_vm._m(5,true),_c('div',{staticClass:\"progress-bar-tbf placeholder-loader\"}),_vm._m(6,true)])}),((3 - (5 % 3)) == 1 || (3 - (5 % 3)) == 2)?_c('div',{staticClass:\"master-goal-card empty\"}):_vm._e(),((3 - (5 % 3)) == 2)?_c('div',{staticClass:\"master-goal-card empty\"}):_vm._e()],2)]),_c('div',{staticClass:\"space-right\"})])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"space-left\"},[_c('img',{attrs:{\"src\":\"/build/icons/search-disabled.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/no-results-found.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"header-list-page-section\"},[_c('div',{staticClass:\"space-left\"},[_c('img',{attrs:{\"src\":\"/build/icons/search-disabled.svg\"}})]),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"left-part\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"150px\",\"height\":\"24px\"}})]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"130px\",\"height\":\"37px\"}})])])]),_c('div',{staticClass:\"space-right\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-card-mg\"},[_c('div',{staticClass:\"text-medium placeholder-loader\",staticStyle:{\"width\":\"150px\",\"height\":\"27px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',{staticClass:\"description\"},[_c('span',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"130px\",\"height\":\"12px\",\"display\":\"block\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"values\"},[_c('div',{staticClass:\"percentage\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"15px\",\"height\":\"21px\"}})]),_c('div',{staticClass:\"remainingtime\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"30px\",\"height\":\"21px\",\"display\":\"inline-block\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"counters\"},[_c('div',{staticClass:\"counter-box\"},[_c('span',{staticClass:\"number placeholder-loader\",staticStyle:{\"width\":\"16px\",\"height\":\"25px\",\"display\":\"inline-block\"}}),_c('br'),_c('span',{staticClass:\"text placeholder-loader\",staticStyle:{\"width\":\"50px\",\"height\":\"16px\",\"display\":\"inline-block\"}})]),_c('div',{staticClass:\"counter-box\"},[_c('span',{staticClass:\"number placeholder-loader\",staticStyle:{\"width\":\"16px\",\"height\":\"25px\",\"display\":\"inline-block\"}}),_c('br'),_c('span',{staticClass:\"text placeholder-loader\",staticStyle:{\"width\":\"50px\",\"height\":\"16px\",\"display\":\"inline-block\"}})]),_c('div',{staticClass:\"counter-box\"},[_c('span',{staticClass:\"number placeholder-loader\",staticStyle:{\"width\":\"16px\",\"height\":\"25px\",\"display\":\"inline-block\"}}),_c('br'),_c('span',{staticClass:\"text placeholder-loader\",staticStyle:{\"width\":\"50px\",\"height\":\"16px\",\"display\":\"inline-block\"}})])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"width\":\"158\",\"height\":\"159\",\"viewBox\":\"0 0 158 159\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"prefix__a\",\"width\":\"343.3%\",\"height\":\"343.3%\",\"x\":\"-105%\",\"y\":\"-121.7%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__c\",\"width\":\"343.3%\",\"height\":\"343.3%\",\"x\":\"-105%\",\"y\":\"-121.7%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__e\",\"width\":\"343.3%\",\"height\":\"343.3%\",\"x\":\"-105%\",\"y\":\"-121.7%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__g\",\"width\":\"597.8%\",\"height\":\"191.2%\",\"x\":\"-214.8%\",\"y\":\"-45.6%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__i\",\"width\":\"372%\",\"height\":\"730%\",\"x\":\"-116.7%\",\"y\":\"-316.7%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('path',{attrs:{\"id\":\"prefix__b\",\"d\":\"M20 100H50V130H20z\"}}),_c('path',{attrs:{\"id\":\"prefix__d\",\"d\":\"M100 100H130V130H100z\"}}),_c('path',{attrs:{\"id\":\"prefix__f\",\"d\":\"M60 20H90V50H60z\"}}),_c('path',{attrs:{\"id\":\"prefix__h\",\"d\":\"M82.332 37.332L67.668 37.332 67.668 117.332 82.332 117.332\"}}),_c('path',{attrs:{\"id\":\"prefix__j\",\"d\":\"M84.663 60h-20\"}})]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}},[_c('g',{attrs:{\"transform\":\"translate(4) rotate(90 35 115)\"}},[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__a)\",\"xlink:href\":\"#prefix__b\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__b\"}})]),_c('g',{attrs:{\"transform\":\"translate(4) rotate(90 115 115)\"}},[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__c)\",\"xlink:href\":\"#prefix__d\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__d\"}})]),_c('g',{attrs:{\"transform\":\"translate(4) rotate(90 75 35)\"}},[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__e)\",\"xlink:href\":\"#prefix__f\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__f\"}})]),_c('g',{attrs:{\"transform\":\"translate(4) rotate(90 75 77.332)\"}},[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__g)\",\"xlink:href\":\"#prefix__h\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__h\"}})]),_c('g',{attrs:{\"transform\":\"translate(4) rotate(90 74.832 60.168)\"}},[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__i)\",\"xlink:href\":\"#prefix__j\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__j\"}})])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./VisionEmpty.vue?vue&type=template&id=6b37c6b8&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"opacity-page\" v-if=\"loaded\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Master Goals', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"item-page\" v-if=\"notPaid\">\n\t\t\t<not-paid></not-paid>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else-if=\"notAllowed\">\n\t\t\t<not-allowed></not-allowed>\n\t\t</div>\n\t\t<div v-else-if=\"masterGoals.length && !notAllowed\">\n\t\t\t<div class=\"list-page-tbf master-goals\">\n\t\t\t\t<section class=\"header-list-page-section\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<img src=\"/build/icons/search-disabled.svg\" />\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"search\" :placeholder=\"$t('master_goal.search_by_name')\" id=\"inputSearch\" v-model=\"search_text\" autocomplete=\"off\" class=\"search-box\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t\t\t<div class=\"action-header filter-date filter-involved dropdown-tbf\">\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t\t{{ $t(`filter_master_goals.${activeInvolved == 'all' ? 'all' : (activeInvolved == 'true' ? 'involved' : 'not_involved')}`) }} <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"changeActiveStatusInvolved('all')\" v-bind:class=\"{active: activeInvolved == 'all'}\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('filter_master_goals.all') }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"changeActiveStatusInvolved('true')\" v-bind:class=\"{active: activeInvolved == 'true'}\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('filter_master_goals.involved') }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"changeActiveStatusInvolved('false')\" v-bind:class=\"{active: activeInvolved == 'false'}\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('filter_master_goals.not_involved') }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"action-header filter-date dropdown-tbf\">\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t\t{{ $t('filter_master_goals.' + activeStatus) }} <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t\t<div v-for=\"objStatus in acceptedStatuses\" \n\t\t\t\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t\t\t\t@click=\"changeActiveStatus(objStatus)\" \n\t\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{active: activeStatus == objStatus}\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('filter_master_goals.'+objStatus) }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"action-header add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('master_goal')\"><icon-plus class=\"white\" />{{ $resize && $mq.above(600) ? $t('master_goal.title_new') : '' }}</button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</section>\n\n\t\t\t\t<section class=\"mastergoal-list-section\" v-if=\"filteredMasterGoals.length\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t\t<div class=\"master-goal-lists\">\n\t\t\t\t\t\t\t<div class=\"master-goal-card\" v-for=\"master_goal in filteredMasterGoals\" @click=\"showMasterGoal(master_goal.slug)\" v-bind:class=\"{'viewEdit': hoverMasterGoal == master_goal.id}\">\n\t\t\t\t\t\t\t\t<div class=\"header-card-mg\">\n\t\t\t\t\t\t\t\t\t<div class=\"text-medium\" :title=\"master_goal.name\" v-html=\"highlight((master_goal.name ? (master_goal.name.charAt(0).toUpperCase() + master_goal.name.slice(1)) : $t('master_goal.private')), search_text)\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"dots-edit\" v-click-outside=\"hideDropdown\" v-if=\"master_goal.rights.edit || master_goal.rights.delete\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"overlay-button\" @click.stop=\"showDropdown(master_goal.id)\"></div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownEditMasterGoal'+master_goal.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/edit-mg.svg\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :id=\"'dropdownMenuMasterGoal'+ master_goal.id \" :aria-labelledby=\"'dropdownEditMasterGoal'+master_goal.id\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"showModal('master_goal', master_goal.slug)\" v-if=\"master_goal.rights.edit\">{{ $t('master_goal.btn.edit') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"openModalV2('delete', master_goal, 'master_goal', 'master_goals')\" v-if=\"master_goal.rights.delete\">{{ $t('master_goal.btn.delete') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-divider\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"showModal('share_master_goal', master_goal.slug)\">{{ $t('master_goal.btn.share') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<p class=\"description\" :title=\"master_goal.description ? master_goal.description : $t('master_goal.private')\">\n\t\t\t\t\t\t\t\t\t{{ master_goal.description ? master_goal.description : $t('master_goal.private') }}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t\t\t<div class=\"values\">\n\t\t\t\t\t\t\t\t\t<div class=\"percentage\">{{ parseInt(master_goal.percentage_finished).toString() }}%</div>\n\t\t\t\t\t\t\t\t\t<div class=\"remainingtime\">{{ master_goal.remaining_days }} {{ $t('master_goal.days') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{pink: (master_goal.remaining_days < 1 && master_goal.percentage_finished != 100), green: master_goal.percentage_finished == 100}\" :style=\"'width: calc( 2px + '+(master_goal.percentage_finished < 1 ? '2px' : master_goal.percentage_finished + '%') +');'\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"counters\">\n\t\t\t\t\t\t\t\t\t<div class=\"counter-box\"><span class=\"number\">{{ master_goal.linked_master_goals }}</span><br><span class=\"text\">{{ $t('master_goal.counters.visions') }}</span></div>\n\t\t\t\t\t\t\t\t\t<div class=\"counter-box\"><span class=\"number\">{{ master_goal.linked_objectives }}</span><br><span class=\"text\">{{ $t('master_goal.counters.objectives') }}</span></div>\n\t\t\t\t\t\t\t\t\t<div class=\"counter-box\"><span class=\"number\">{{ master_goal.people_involved }}</span><br><span class=\"text\">{{ $t('master_goal.counters.people') }}</span></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</section>\n\t\t\t\t<section class=\"list-items-section\" v-else>\n\t\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t\t<div class=\"empty-row full\">\n\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/no-results-found.svg\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t\t{{ $t('master_goal.no-vision-found') }}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"description narrow\" v-html=\"$t('master_goal.no-vision-description')\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('master_goal')\"><icon-plus class=\"white\" />{{ $t('master_goal.title_new') }}</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</section>\n\t\t\t</div>\n\t\t</div>\n\t\t<div v-else>\n\t\t\t<section class=\"list-items-section\">\n\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"empty-row full\">\n\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t<icon-vision-empty />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t{{ $t('master_goal.you-have-no-vision') }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description narrow\" v-html=\"$t('master_goal.no-vision-description')\"></div>\n\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('master_goal')\"><icon-plus class=\"white\" />{{ $t('master_goal.title_new') }}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<div v-else>\n\t\t<div class=\"list-page-tbf master-goals\">\n\t\t\t<section class=\"header-list-page-section\">\n\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t<img src=\"/build/icons/search-disabled.svg\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 150px; height: 24px\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 130px; height: 37px\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t\t<section class=\"mastergoal-list-section\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"master-goal-lists\">\n\t\t\t\t\t\t<div class=\"master-goal-card\" v-for=\"n in 5\">\n\t\t\t\t\t\t\t<div class=\"header-card-mg\">\n\t\t\t\t\t\t\t\t<div class=\"text-medium placeholder-loader\" style=\"width: 150px; height: 27px\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<p class=\"description\">\n\t\t\t\t\t\t\t\t<span class=\"placeholder-loader\" style=\"width: 130px; height: 12px; display: block;\"></span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<hr>\n\t\t\t\t\t\t\t<div class=\"values\">\n\t\t\t\t\t\t\t\t<div class=\"percentage\">\n\t\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 15px; height: 21px\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"remainingtime\"><div class=\"placeholder-loader\" style=\"width: 30px; height: 21px; display: inline-block;\"></div></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"progress-bar-tbf placeholder-loader\"></div>\n\t\t\t\t\t\t\t<div class=\"counters\">\n\t\t\t\t\t\t\t\t<div class=\"counter-box\"><span class=\"number placeholder-loader\" style=\"width: 16px; height: 25px; display: inline-block;\"></span><br><span class=\"text placeholder-loader\" style=\"width: 50px; height: 16px; display: inline-block;\"></span></div>\n\t\t\t\t\t\t\t\t<div class=\"counter-box\"><span class=\"number placeholder-loader\" style=\"width: 16px; height: 25px; display: inline-block;\"></span><br><span class=\"text placeholder-loader\" style=\"width: 50px; height: 16px; display: inline-block;\"></span></div>\n\t\t\t\t\t\t\t\t<div class=\"counter-box\"><span class=\"number placeholder-loader\" style=\"width: 16px; height: 25px; display: inline-block;\"></span><br><span class=\"text placeholder-loader\" style=\"width: 50px; height: 16px; display: inline-block;\"></span></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"master-goal-card empty\" v-if=\"(3 - (5 % 3)) == 1 || (3 - (5 % 3)) == 2\"></div>\n\t\t\t\t\t\t<div class=\"master-goal-card empty\" v-if=\"(3 - (5 % 3)) == 2\"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport EmptyPage from '../General/EmptyPage'\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotPaid from '../General/NotPaid'\n\timport IconVisionEmpty from '../Icons/VisionEmpty'\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconFilter from '../Icons/Filter'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tsearch_text: '',\n\t\t\t\tmasterGoals: [],\n\t\t\t\tnotAllowed: false,\n\t\t\t\tnotPaid: false,\n\t\t\t\thoverMasterGoal: '',\n\t\t\t\tactiveStatus: 'active',\n\t\t\t\tactiveInvolved: 'true',\n\t\t\t\tacceptedStatuses: ['all', 'active', 'past', 'future'],\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'master_goal.search_by_name',\n\t\t\t\t\t'filter_master_goals.active',\n\t\t\t\t\t'filter_master_goals.all',\n\t\t\t\t\t'filter_master_goals.archived',\n\t\t\t\t\t'master_goal.title_new',\n\t\t\t\t\t'master_goal.private',\n\t\t\t\t\t'master_goal.btn.edit',\n\t\t\t\t\t'master_goal.btn.archiving',\n\t\t\t\t\t'master_goal.btn.unzip',\n\t\t\t\t\t'master_goal.btn.delete',\n\t\t\t\t\t'master_goal.btn.share',\n\t\t\t\t\t'master_goal.days',\n\t\t\t\t\t'master_goal.counters.visions',\n\t\t\t\t\t'master_goal.counters.objectives',\n\t\t\t\t\t'master_goal.counters.people',\n\t\t\t\t\t'master_goal.no-vision-found',\n\t\t\t\t\t'master_goal.no-vision-description',\n\t\t\t\t\t'master_goal.you-have-no-vision',\n\t\t\t\t\t'navbar.master_goals',\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tEmptyPage,\n\t\t\tNotAllowed,\n\t\t\tIconVisionEmpty,\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconFilter,\n\t\t\tNotPaid\n\t\t},\n\t\tcomputed: {\n\t\t\tfilteredMasterGoals(){\n\t\t\t\treturn getByInvolved(getByStatus(getByKeyword(this.masterGoals, this.search_text), this.activeStatus), this.activeInvolved)\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tsearch_text: function(val) {\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['name'] = this.search_text;\n\t\t\t\tif(this.$route.query.name != this.search_text){\n\t\t\t\t\tthis.$router.push({query : data });\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tbeforeDestroy () {\n\t\t\tthis.$root.$off('refreshMasterGoalsList')\n\t\t},\n\t\tasync mounted() {\n\t\t\t// Filters\n\t\t\tif(this.$cookies.get('filter_master_goals') && Object.keys(this.$route.query).length == 0){\n\t\t\t\tthis.$router.push({query : this.$cookies.get('filter_master_goals') });\n\t\t\t}\n\n\t\t\tif(this.acceptedStatuses.includes(this.$route.query.status)){\n\t\t\t\tthis.activeStatus = this.$route.query.status;\n\t\t\t}\n\t\t\t\n\t\t\tif(['all', 'true', 'false'].includes(this.$route.query.involved)){\n\t\t\t\tthis.activeInvolved = this.$route.query.involved;\n\t\t\t}\n\t\t\t\n\t\t\tif(this.$route.query.name && this.$route.query.name != \"\"){\n\t\t\t\tthis.search_text = this.$route.query.name;\n\t\t\t}\n\t\t\t// End filters\n\n\t\t\tif(this.$auth.user().status == 'unpaid' || this.$auth.user().status == 'new'){\n\t\t\t\tthis.loaded = true\n\t\t\t\tthis.notPaid = true\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\tvar title = this.$t('navbar.master_goals');\n\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title);\n\t\t\t\t}, 0)\n\n\t\t\t}else{\n \tawait this.getMasterGoals()\n\t\t\t}\n\n\t\t\tthis.$root.$on(\"refreshMasterGoalsList\", () => {\n\t\t\t\tthis.notPaid = false\n\t\t\t\tthis.getMasterGoals()\n\t\t\t});\n\t\t},\n\t\tmethods: {\n\t\t\tasync getStatusesMasterGoals(){\n\t\t\t\taxios.get('master-goal/status-list').then(({data}) => {\n\t\t\t\t\tdata.data.map(el => {\n\t\t\t\t\t\tthis.acceptedStatuses.push(el)\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getMasterGoals(){\n\t\t\t\tawait axios.get('/' + this.$auth.user().instance_id + '/master-goals')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.masterGoals = data.data\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed'\n\t\t\t\t\tthis.notPaid = status == 'payment_failed' || status == 'first_registration'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\t\t\t\tlocation.reload()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tvar title = this.$t('navbar.master_goals');\n\t\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title);\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'master_goals');\n\t\t\t},\n\t\t\tshowMasterGoal(masterGoalSlug){\n\t\t\t\tthis.$router.push({ name: 'show-master-goal', params: { slug: masterGoalSlug }})\n\t\t\t\t// this.$root.$emit('open_modal', 'show_objective', objectiveSlug);\n\t\t\t},\n\t\t\tshowDropdown(itemId){\n\t\t\t\tif(itemId == this.hoverMasterGoal){\n\t\t\t\t\t$('#dropdownEditMasterGoal' + this.hoverMasterGoal).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverMasterGoal = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverMasterGoal = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownEditMasterGoal' + this.hoverMasterGoal).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\thideDropdown(){\n\t\t\t\tif(this.hoverMasterGoal != ''){\n\t\t\t\t\t$('#dropdownEditMasterGoal' + this.hoverMasterGoal).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverMasterGoal = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\topenModalV2(type, model = false, typeDelete = false, fromDelete = false){\n\t\t\t\tthis.hideDropdown()\n\t\t\t\tthis.$root.$emit('open_modal_v2', type, model, typeDelete, fromDelete);\n\t\t\t},\n\t\t\thighlight(text, query){\n\t\t\t\tString.prototype.replaceBetween = function(start, end, what) {\n\t\t\t\t\treturn this.substring(0, start) + what + this.substring(end);\n\t\t\t\t};\n\n\t\t\t\tif(query != ''){\n\t\t\t\t\tvar regex = new RegExp( query ,'ig');\n\t\t\t\t\tvar new_text = text\n\t\t\t\t\tvar match = ''\n\n\t\t\t\t\tvar match_obj = []\n\n\t\t\t\t\twhile ((match = regex.exec(text)) != null) {\n\t\t\t\t\t\tmatch_obj.push({\n\t\t\t\t\t\t\ttext_replace: text.substring(match.index, match.index+query.length),\n\t\t\t\t\t\t\tstart_position: match.index,\n\t\t\t\t\t\t\tend_position: match.index+query.length\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t\tmatch_obj.reverse()\n\n\t\t\t\t\tif(match_obj.length){\n\t\t\t\t\t\tmatch_obj.forEach(element => {\n\t\t\t\t\t\t\tnew_text = new_text.replaceBetween(element.start_position, element.end_position, '<mark class=\"highlight\">' + element.text_replace + '</mark>')\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\n\t\t\t\t\treturn new_text\n\t\t\t\t}else{\n\t\t\t\t\treturn text\n\t\t\t\t}\n\t\t\t},\n\t\t\n\t\t\tchangeActiveStatus(status){\n\t\t\t\tthis.activeStatus = status;\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['status'] = status;\n\t\t\t\tif(this.$route.query.status != status){\n\t\t\t\t\tthis.$router.push({query : data });\n\t\t\t\t}\n\t\t\t\tthis.$cookies.set('filter_master_goals', data);\n\t\t\t},\n\t\t\tchangeActiveStatusInvolved(status){\n\t\t\t\tthis.activeInvolved = status;\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['involved'] = status;\n\t\t\t\tif(this.$route.query.involved != status){\n\t\t\t\t\tthis.$router.push({query : data });\n\t\t\t\t}\n\t\t\t\tthis.$cookies.set('filter_master_goals', data);\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByKeyword(list, keyword) {\n\t\tconst search = keyword.trim()\n\n\t\tif (!search.length) return list\n\t\t\n\t\treturn list.filter(item => item.name.toLowerCase().indexOf(search.toLowerCase()) > -1)\n\t}\n\n\tfunction getByInvolved(list, status) {\n\t\tif (status == 'all') return list\n\n\t\treturn list.filter(item => String(item.involved) == status)\n\t}\n\n\tfunction getByStatus(list, status) {\n\t\tif (status == 'all') return list\n\t\t\n\t\treturn list.filter(item => item.status == status)\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MasterGoals.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MasterGoals.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MasterGoals.vue?vue&type=template&id=4e225700&\"\nimport script from \"./MasterGoals.vue?vue&type=script&lang=js&\"\nexport * from \"./MasterGoals.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',{staticClass:\"opacity-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Show Objective', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.notAllowed)?_c('div',{staticClass:\"item-page\"},[_c('not-allowed')],1):(_vm.notFound)?_c('div',{staticClass:\"item-page\"},[_c('not-found')],1):_c('div',{staticClass:\"item-page\"},[(_vm.$resize && _vm.$mq.below(600))?_c('section',{staticClass:\"mobile-title\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.objective.name)+\" \"),_c('v-popover',{staticClass:\"margin-left-desc\",attrs:{\"offset\":\"10\",\"trigger\":\"hover click\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 100, hide: 0}}},[_c('icon-info',{staticClass:\"icon-info\"}),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.objective.description))])])],2)],1)]),_c('div',{staticClass:\"space-right\"})]):_vm._e(),_c('section',{staticClass:\"principal-info-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[(_vm.$resize && _vm.$mq.below(1030))?_c('div',{staticClass:\"cards-info carousel\"},[_c('carousel-3d',{attrs:{\"autoplay\":false,\"loop\":true,\"display\":3,\"perspective\":0,\"border\":0,\"height\":130,\"space\":_vm.$mq.below(780) ? 'auto' : 380}},[_c('slide',{attrs:{\"index\":0}},[_c('div',{staticClass:\"info-card responsabled-card\"},[_c('div',{staticClass:\"data-image\"},[(_vm.objective.user.avatar)?_c('img',{attrs:{\"src\":_vm.objective.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.objective.user.first_name + ' ' + _vm.objective.user.last_name))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.responsible')))])])])])]),_c('slide',{attrs:{\"index\":1}},[_c('div',{staticClass:\"info-card progress-card\"},[_c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/progress.svg\"}})]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(parseInt(_vm.objective.percent).toString())+\" %\")]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.total-progress')))]),_c('span',{staticClass:\"count-data\"},[_vm._v(_vm._s(_vm.objective.key_results_finished)+\" \"+_vm._s(_vm.$t('objectives.completed')))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf blue\",style:('width: calc(2px + ' + (_vm.objective.percent < 1 ? '2px' : _vm.objective.percent + '%') + ');')})])])])]),_c('slide',{attrs:{\"index\":2}},[_c('div',{staticClass:\"info-card deadline-card\"},[_c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/end-date.svg\"}})]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.objective.end_date,'DD MMMM')))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.deadline')))]),_c('span',{staticClass:\"count-data\"},[_vm._v(_vm._s(_vm.diffDays(_vm.objective.end_date))+\" zile ramase\")])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf blue\",style:('width: calc(2px + ' + (_vm.percentIntervalDays() < 1 ? '2px' : _vm.percentIntervalDays() + '%') + ');')})])])])])],1)],1):_c('div',{staticClass:\"cards-info\"},[_c('div',{staticClass:\"info-card responsabled-card\"},[_c('div',{staticClass:\"data-image\"},[(_vm.objective.user.avatar)?_c('img',{attrs:{\"src\":_vm.objective.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.objective.user.first_name + ' ' + _vm.objective.user.last_name))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.responsible')))])])])]),_c('div',{staticClass:\"info-card progress-card\"},[_vm._m(0),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(parseInt(_vm.objective.percent).toString())+\" %\")]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.total-progress')))]),_c('span',{staticClass:\"count-data\"},[_vm._v(_vm._s(_vm.objective.key_results_finished)+\" \"+_vm._s(_vm.$t('objectives.completed')))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf blue\",style:('width: calc(2px + ' + (_vm.objective.percent < 1 ? '2px' : _vm.objective.percent + '%') + ');')})])])]),_c('div',{staticClass:\"info-card deadline-card\"},[_vm._m(1),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.objective.end_date,'DD MMMM')))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.deadline')))]),_c('span',{staticClass:\"count-data\"},[_vm._v(_vm._s(_vm.diffDays(_vm.objective.end_date))+\" zile ramase\")])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf blue\",style:('width: calc(2px + ' + (_vm.percentIntervalDays() < 1 ? '2px' : _vm.percentIntervalDays() + '%') + ');')})])])])])]),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"header-list-section\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-list',{staticClass:\"list-icon\"})],1),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('objectives.key-results'))+\" (\"+_vm._s(_vm.objective.key_results_count)+\")\")]),_c('div',{staticClass:\"action-header filter-date dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_objectives.' + _vm.activeStatus))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.objStatusList),function(objStatus){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeStatus == objStatus},on:{\"click\":function($event){return _vm.changeActiveStatus(objStatus)}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_objectives.'+objStatus))+\" \")])}),0)]),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('key_result', '', _vm.objective)}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$resize && _vm.$mq.above(600) ? _vm.$t('objectives.add-btn') : ''))],1)]):_vm._e()])]),_c('div',{staticClass:\"space-right\"})]),(_vm.filteredKrs.length)?_c('section',{staticClass:\"list-items-section\"},_vm._l((_vm.filteredKrs),function(key_result){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"right\",attrs:{\"id\":'arrow-key-result-' + key_result.id}})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\",class:{completed: key_result.status == 'finished', upcoming: key_result.status == 'upcoming'},on:{\"click\":function($event){_vm.showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')}}},[_c('div',{staticClass:\"column-tbf user-img kr-user-width\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover click\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 200, hide: 0}}},[(key_result.user.avatar)?_c('img',{attrs:{\"src\":key_result.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(key_result.user.first_name+\" \"+key_result.user.last_name))])])],2)],1),_c('div',{staticClass:\"column-tbf row-title with-icon kr-name-width\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover click\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"text text-on-two-rows\"},[_vm._v(_vm._s(key_result.name.charAt(0).toUpperCase() + key_result.name.slice(1)))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(key_result.description))])])],2)],1),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value kr-promises-width\",on:{\"click\":function($event){$event.stopPropagation();_vm.showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'promises')}}},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('show-user.promises')))]),(key_result.need_evaluate_promise)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-orange.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('show-user.status-pending')))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(key_result.promises_completed)+\"/\"+_vm._s(key_result.promises_count)+\" \"+_vm._s(_vm.$t('key-result-promises.completed')))]),_c('template',{slot:\"popover\"},[(key_result.status == 'upcoming')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-promises-cant')))]):_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(key_result.need_evaluate_promise ? _vm.$t('key-result.tooltip-promises-evaluate') : _vm.$t('key-result.tooltip-promises')))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value kr-updates-width\",on:{\"click\":function($event){$event.stopPropagation();_vm.showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')}}},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('show-user.updates')))]),(key_result.needs_an_update == 'today' || key_result.needs_an_update == 'past')?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-orange.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('show-user.status-pending')))]):(key_result.last_key_result_log)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-check-green.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$tc('show-user.days-ago', _vm.diffDaysFrom(key_result.last_key_result_log.created_at))))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$t('show-user.no-updates')))]),_c('template',{slot:\"popover\"},[(key_result.needs_an_update == 'today')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-today')))]):(key_result.needs_an_update == 'past')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-past')))]):(key_result.needs_an_update)?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-update-future', key_result.needs_an_update)))]):(key_result.status == 'upcoming')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-cant')))]):_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-updates-view')))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value kr-deadline-width\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('show-user.deadline')))]),(key_result.percent >= 100)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-check-green.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('status.completed')))]):(_vm.diffDays(key_result.end_date) < 0)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-red.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('show-user.outdated')))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.diffDays(key_result.end_date)+\" \"+_vm.$t('show-user.days')))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm._f(\"moment\")(key_result.end_date,'D MMMM YYYY')))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf column-value kr-last-value-width\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('show-user.last-value')))]),(_vm.displayKeyResultCurrentValue(key_result) % 1 != 0)?_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"numeral\")(_vm.displayKeyResultCurrentValue(key_result),'0.00a'))+_vm._s(_vm.optionsUnits[key_result.unity] ? key_result.unity : '')+\" \"+_vm._s(!_vm.optionsUnits[key_result.unity] ? key_result.unity : _vm.optionsUnits[key_result.unity]))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"numeral\")(_vm.displayKeyResultCurrentValue(key_result),'0a'))+_vm._s(_vm.optionsUnits[key_result.unity] ? key_result.unity : '')+\" \"+_vm._s(!_vm.optionsUnits[key_result.unity] ? key_result.unity : \"(\"+_vm.optionsUnits[key_result.unity]+\")\"))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('progress_type_text.' + key_result.progress_type, { to: key_result.target % 1 != 0 ? _vm.$options.filters.numeral(key_result.target , '0,0.00') : _vm.$options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: key_result.start_value % 1 != 0 ? _vm.$options.filters.numeral(key_result.start_value , '0,0.00') : _vm.$options.filters.numeral(key_result.start_value , '0,0')})))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf item-value kr-value-width\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"top-data\"},[(_vm.moment(key_result.start_date) >= _vm.moment())?_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value\"},[_vm._v(\"0\")])]):_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(parseInt(key_result.percent).toString()+'%'))])]),_c('div',{staticClass:\"info\"},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"progress-bar-tbf\",class:{disabled: _vm.moment(key_result.start_date) > _vm.moment()}},[_c('div',{staticClass:\"complete-progress-tbf\",class:{pink: _vm.diffDays(key_result.end_date) < 1 && key_result.percent != 100, green: key_result.percent >= 100},style:('width: calc(2px + ' + (parseFloat(key_result.percent) < 1 ? '2px' : (key_result.percent < 100 ? key_result.percent + '%' : '100%')) + ');')})]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[(key_result.target % 1 != 0 || key_result.start_value % 1 != 0)?_c('span',[_vm._v(_vm._s(_vm.$t('progress_type_text.' + key_result.progress_type, { to: _vm.$options.filters.numeral(key_result.target , '0,0.00'), unit: key_result.unity, from: _vm.$options.filters.numeral(key_result.start_value, '0,0.00')}))+\". \")]):_c('span',[_vm._v(_vm._s(_vm.$t('progress_type_text.' + key_result.progress_type, { to: _vm.$options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: _vm.$options.filters.numeral(key_result.start_value, '0,0')}))+\". \")]),(_vm.displayKeyResultCurrentValue(key_result) % 1 != 0)?_c('span',[_vm._v(_vm._s(_vm.$t('progress_type_text.current_value'))+\": \"+_vm._s(_vm._f(\"numeral\")(_vm.displayKeyResultCurrentValue(key_result),'0,0.00'))+\" \"+_vm._s(key_result.unity))]):_c('span',[_vm._v(_vm._s(_vm.$t('progress_type_text.current_value'))+\": \"+_vm._s(_vm._f(\"numeral\")(_vm.displayKeyResultCurrentValue(key_result),'0,0'))+\" \"+_vm._s(key_result.unity))])])])],2)],1):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[(key_result.rights.edit || key_result.rights.delete)?_c('div',{staticClass:\"dots-edit\",attrs:{\"id\":'edit-key-result-' + key_result.id}},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showDropdown(key_result.id)}}}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownEdit'+key_result.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"id\":'dropdownMenu'+ key_result.id,\"aria-labelledby\":'dropdownEdit'+key_result.id}},[(key_result.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();_vm.showModal('key_result', parseInt(key_result.id).toString(), key_result.objective)}}},[_vm._v(_vm._s(_vm.$t('objectives.edit')))]):_vm._e(),(key_result.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.openModalV2('delete', key_result, 'kr', 'show_objective')}}},[_vm._v(_vm._s(_vm.$t('objectives.delete')))]):_vm._e()])])]):_vm._e()])])}),0):_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row mrgn\"},[_c('div',{staticClass:\"title single\"},[_vm._v(\" \"+_vm._s(_vm.$t('objectives.no-key.title'))+\" \")]),_c('div',{staticClass:\"description wide\",domProps:{\"innerHTML\":_vm._s(_vm.$t('objectives.no-key.desc'))}}),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('key_result', '', _vm.objective)}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$t('objectives.add-btn')))],1)]):_vm._e()]),_c('div',{staticClass:\"space-right\"})])])])]):_c('div',[_c('div',{staticClass:\"item-page\"},[_vm._m(2),_c('section',{staticClass:\"header-list-section\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-list',{staticClass:\"list-icon\"})],1),_vm._m(3),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"list-items-section\"},_vm._l((5),function(n){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"right\"})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[_vm._m(4,true),_vm._m(5,true),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf status kr-updates-width\"},[_vm._m(6,true)]):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf row-details kr-promises-width\"},[_vm._m(7,true)]):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf row-details kr-tasks-width\"},[_vm._m(8,true)]):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf item-value kr-value-width\"},[_vm._m(9,true),_c('div',{staticClass:\"progress-bar-tbf placeholder-loader\"})]):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[_c('div',{staticClass:\"dots-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"edit-item-button\"},[_c('icon-edit-dots')],1)])])])])}),0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/progress.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/end-date.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"principal-info-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"cards-info\"},[_c('div',{staticClass:\"info-card responsabled-card\"},[_c('div',{staticClass:\"data-image\"},[_c('div',{staticClass:\"placeholder-loader user\",staticStyle:{\"height\":\"46px\",\"width\":\"46px\"}})]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"146px\"}}),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"126px\",\"display\":\"inline-block\"}})])])]),_c('div',{staticClass:\"info-card progress-card\"},[_c('div',{staticClass:\"data-icon\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"48px\",\"width\":\"48px\"}})]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"56px\"}}),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"30px\",\"display\":\"inline-block\"}}),_c('span',{staticClass:\"count-data placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"100px\",\"display\":\"inline-block\"}})]),_c('div',{staticClass:\"progress-bar-tbf placeholder-loader\"})])]),_c('div',{staticClass:\"info-card deadline-card\"},[_c('div',{staticClass:\"data-icon\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"48px\",\"width\":\"48px\"}})]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"56px\"}}),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"30px\",\"display\":\"inline-block\"}}),_c('span',{staticClass:\"count-data placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"100px\",\"display\":\"inline-block\"}})]),_c('div',{staticClass:\"progress-bar-tbf placeholder-loader\"})])])])]),_c('div',{staticClass:\"space-right\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"19px\",\"width\":\"146px\"}})]),_c('div',{staticClass:\"add-button\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"37px\",\"width\":\"90px\"}})])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column-tbf user-img kr-user-width\"},[_c('div',{staticClass:\"placeholder-loader user\",staticStyle:{\"height\":\"38px\",\"width\":\"38px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column-tbf row-title with-icon kr-name-width\"},[_c('div',{staticClass:\"text placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"170px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-modal disabled\"},[_c('div',{staticClass:\"box-icon\"}),_c('span',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"63px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-modal\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"95px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-modal\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"95px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"top-data\"},[_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"15px\"}})]),_c('div',{staticClass:\"deadline placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"30px\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"list-items-section\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Not Found', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('not-found.title'))+\" \")]),_c('div',{staticClass:\"description narrow\"},[_vm._v(\" \"+_vm._s(_vm.$t('not-found.description'))+\" \")]),_c('div',{staticClass:\"add-button\"},[_c('router-link',{staticClass:\"button-tbf-blue\",attrs:{\"to\":{name: 'dashboard' }}},[_vm._v(_vm._s(_vm.$t('not-found.button')))])],1)]),_c('div',{staticClass:\"space-right\"})])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/not-found.svg\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n <section class=\"list-items-section\">\n <div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Not Found', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n <div class=\"group_items\">\n <div class=\"space-left\"></div>\n <div class=\"empty-row full\">\n <div class=\"icon\">\n <img src=\"/build/icons/not-found.svg\">\n </div>\n <div class=\"title\">\n {{$t('not-found.title')}}\n </div>\n <div class=\"description narrow\">\n {{$t('not-found.description')}}\n </div>\n <div class=\"add-button\">\n <router-link class=\"button-tbf-blue\" :to=\"{name: 'dashboard' }\">{{$t('not-found.button')}}</router-link>\n </div>\n </div>\n <div class=\"space-right\"></div>\n </div>\n </section>\n</template>\n\n\n<script>\n\n export default {\n data(){\n return{\n arrayTranslations: [\n 'not-found.title',\n 'not-found.description',\n 'not-found.button'\n ]\n }\n },\n mounted(){\n var title = '404';\n var backRoute = 'dashboard' \n this.$root.$emit(\"navbar_title\", title, backRoute)\n },\n methods: {\n }\n }\n</script>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotFound.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotFound.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NotFound.vue?vue&type=template&id=15ef6562&\"\nimport script from \"./NotFound.vue?vue&type=script&lang=js&\"\nexport * from \"./NotFound.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"12\",\"height\":\"14\",\"viewBox\":\"0 0 12 14\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#afb1b8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M.5.5H4.5V4.5H.5zM.5 7.5H4.5V11.5H.5zM9.5.5L9.5 11.5M6.5 2.5L9.5 2.5M6.5 9.5L9.5 9.5\",\"transform\":\"translate(1 1)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./List.vue?vue&type=template&id=a81bcf46&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"14\",\"height\":\"11\",\"viewBox\":\"0 0 14 11\"}},[_c('path',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181b30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M0 4.167L3.887 8 12 0\",\"transform\":\"translate(1 1.627)\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./CheckPrimary.vue?vue&type=template&id=1f8047ea&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"opacity-page\" v-if=\"loaded\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Show Objective', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"item-page\" v-if=\"notAllowed\">\n\t\t\t<not-allowed></not-allowed>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else-if=\"notFound\">\n\t\t\t<not-found></not-found>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else>\n\t\t\t<section class=\"mobile-title\" v-if=\"$resize && $mq.below(600)\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"title\">{{ objective.name }}\n\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover click\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 100, hide: 0}\" class=\"margin-left-desc\">\n\t\t\t\t\t\t<icon-info class=\"icon-info\"/>\n\n\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t<div class=\"description\">{{ objective.description }}</div>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</v-popover>\n\t\t\t\t</div>\n\t\t\t\t\t\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"principal-info-section\">\n\t\t\t\t<div class=\"space-left\">\n\t\t\t\t</div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"cards-info carousel\" v-if=\"$resize && $mq.below(1030)\">\n\t\t\t\t\t\t<carousel-3d :autoplay=\"false\" :loop=\"true\" :display=\"3\" :perspective=\"0\" :border=\"0\" :height=\"130\" :space=\"$mq.below(780) ? 'auto' : 380\">\n\t\t\t\t\t\t\t<slide :index=\"0\">\n\t\t\t\t\t\t\t\t<div class=\"info-card responsabled-card\">\n\t\t\t\t\t\t\t\t\t<div class=\"data-image\">\n\t\t\t\t\t\t\t\t\t\t<img :src=\"objective.user.avatar\" v-if=\"objective.user.avatar\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ objective.user.first_name + ' ' + objective.user.last_name }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.responsible')}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</slide>\n\t\t\t\t\t\t\t<slide :index=\"1\">\n\t\t\t\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/progress.svg\">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ parseInt(objective.percent).toString() }} %</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.total-progress')}}</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"count-data\">{{ objective.key_results_finished }} {{$t('objectives.completed')}}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf blue\" :style=\"'width: calc(2px + ' + (objective.percent < 1 ? '2px' : objective.percent + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</slide>\n\t\t\t\t\t\t\t<slide :index=\"2\">\n\t\t\t\t\t\t\t\t<div class=\"info-card deadline-card\">\n\t\t\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/end-date.svg\">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ objective.end_date | moment('DD MMMM')}}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.deadline')}}</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"count-data\">{{ diffDays(objective.end_date) }} zile ramase</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf blue\" :style=\"'width: calc(2px + ' + (percentIntervalDays() < 1 ? '2px' : percentIntervalDays() + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</slide>\n\t\t\t\t\t\t</carousel-3d>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"cards-info\" v-else>\n\t\t\t\t\t\t<div class=\"info-card responsabled-card\">\n\t\t\t\t\t\t\t<div class=\"data-image\">\n\t\t\t\t\t\t\t\t<img :src=\"objective.user.avatar\" v-if=\"objective.user.avatar\">\n\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t<div class=\"value\">{{ objective.user.first_name + ' ' + objective.user.last_name }}</div>\n\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.responsible')}}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/progress.svg\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t<div class=\"value\">{{ parseInt(objective.percent).toString() }} %</div>\n\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.total-progress')}}</span>\n\t\t\t\t\t\t\t\t\t<span class=\"count-data\">{{ objective.key_results_finished }} {{$t('objectives.completed')}}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf blue\" :style=\"'width: calc(2px + ' + (objective.percent < 1 ? '2px' : objective.percent + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"info-card deadline-card\">\n\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/end-date.svg\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t<div class=\"value\">{{ objective.end_date | moment('DD MMMM')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.deadline')}}</span>\n\t\t\t\t\t\t\t\t\t<span class=\"count-data\">{{ diffDays(objective.end_date) }} zile ramase</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf blue\" :style=\"'width: calc(2px + ' + (percentIntervalDays() < 1 ? '2px' : percentIntervalDays() + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"header-list-section\">\n\t\t\t\t<div class=\"space-left\"><icon-list class=\"list-icon\" /></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"title\">{{$t('objectives.key-results')}} ({{objective.key_results_count}})</div>\n\n\t\t\t\t\t\t<div class=\"action-header filter-date dropdown-tbf\">\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t{{ $t('filter_objectives.' + activeStatus) }} <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t<div v-for=\"objStatus in objStatusList\" \n\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t@click=\"changeActiveStatus(objStatus)\" \n\t\t\t\t\t\t\t\tv-bind:class=\"{active: activeStatus == objStatus}\">\n\t\t\t\t\t\t\t\t{{ $t('filter_objectives.'+objStatus) }}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('key_result', '', objective)\"><icon-plus class=\"white\" />{{ $resize && $mq.above(600) ? $t('objectives.add-btn') : ''}}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t\t<!-- list key results -->\n\t\t\t<section class=\"list-items-section\" v-if=\"filteredKrs.length\">\n\t\t\t\t<div class=\"group_items\" v-for=\"key_result in filteredKrs\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow :id=\"'arrow-key-result-' + key_result.id\" class=\"right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\" v-bind:class=\"{completed: key_result.status == 'finished', upcoming: key_result.status == 'upcoming'}\" @click=\"showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')\">\n\t\t\t\t\t\t\t<!-- asigned user -->\n\t\t\t\t\t\t\t<div class=\"column-tbf user-img kr-user-width\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover click\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<img :src=\"key_result.user.avatar\" v-if=\"key_result.user.avatar\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">{{ key_result.user.first_name+\" \"+key_result.user.last_name }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end assigned user -->\n\t\t\t\t\t\t\t<!-- RC name box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title with-icon kr-name-width\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover click\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"text text-on-two-rows\">{{ key_result.name.charAt(0).toUpperCase() + key_result.name.slice(1) }}</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">{{ key_result.description }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end rc name box -->\n\n\t\t\t\t\t\t\t<!-- promises box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-promises-width\" v-if=\"$resize && $mq.above(1030)\" @click.stop=\"showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'promises')\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{$t('show-user.promises')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"key_result.need_evaluate_promise\"><img class=\"circle-info\" src=\"/build/icons/circle-info-orange.svg\"> {{ $t('show-user.status-pending') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ key_result.promises_completed }}/{{ key_result.promises_count }} {{ $t('key-result-promises.completed')}}</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-if=\"key_result.status == 'upcoming'\">{{ $tc('key-result.tooltip-promises-cant') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else>{{ key_result.need_evaluate_promise ? $t('key-result.tooltip-promises-evaluate') : $t('key-result.tooltip-promises') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end promises box -->\n\n\t\t\t\t\t\t\t<!-- updates box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-updates-width\" v-if=\"$resize && $mq.above(1030)\" @click.stop=\"showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{$t('show-user.updates')}}</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"key_result.needs_an_update == 'today' || key_result.needs_an_update == 'past'\"><img class=\"circle-info\" src=\"/build/icons/circle-info-orange.svg\"> {{ $t('show-user.status-pending') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"key_result.last_key_result_log\"><img class=\"circle-info\" src=\"/build/icons/circle-check-green.svg\"> {{ $tc('show-user.days-ago', diffDaysFrom(key_result.last_key_result_log.created_at)) }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ $t('show-user.no-updates') }}</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-if=\"key_result.needs_an_update == 'today'\">{{ $t('key-result.tooltip-update-today') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"key_result.needs_an_update == 'past'\">{{ $t('key-result.tooltip-update-past') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"key_result.needs_an_update\">{{ $tc('key-result.tooltip-update-future', key_result.needs_an_update) }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"key_result.status == 'upcoming'\">{{ $t('key-result.tooltip-update-cant') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else>{{ $tc('key-result.tooltip-updates-view') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end updates box -->\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-deadline-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('show-user.deadline') }}</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"key_result.percent >= 100\"><img class=\"circle-info\" src=\"/build/icons/circle-check-green.svg\"> {{ $t('status.completed') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"diffDays(key_result.end_date) < 0\"><img class=\"circle-info\" src=\"/build/icons/circle-info-red.svg\"> {{ $t('show-user.outdated') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ diffDays(key_result.end_date)+\" \"+$t('show-user.days') }}</div>\n\t\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ key_result.end_date | moment('D MMMM YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\n\n\t\t\t\t\t\t\t<!-- last values box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-last-value-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('show-user.last-value') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"displayKeyResultCurrentValue(key_result) % 1 != 0\">{{ displayKeyResultCurrentValue(key_result) | numeral('0.00a') }}{{ optionsUnits[key_result.unity] ? key_result.unity : ''}} {{ !optionsUnits[key_result.unity] ? key_result.unity : optionsUnits[key_result.unity]}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ displayKeyResultCurrentValue(key_result) | numeral('0a') }}{{ optionsUnits[key_result.unity] ? key_result.unity : ''}} {{ !optionsUnits[key_result.unity] ? key_result.unity : \"(\"+optionsUnits[key_result.unity]+\")\"}}</div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ $t('progress_type_text.' + key_result.progress_type, { to: key_result.target % 1 != 0 ? $options.filters.numeral(key_result.target , '0,0.00') : $options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: key_result.start_value % 1 != 0 ? $options.filters.numeral(key_result.start_value , '0,0.00') : $options.filters.numeral(key_result.start_value , '0,0')}) }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end last values box -->\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Percentage box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf item-value kr-value-width\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"current-value\" v-if=\"moment(key_result.start_date) >= moment()\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"value\">0</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"current-value\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ parseInt(key_result.percent).toString()+'%' }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"info\"><icon-info class=\"icon-info\"/></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\" v-bind:class=\"{disabled: moment(key_result.start_date) > moment()}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{pink: diffDays(key_result.end_date) < 1 && key_result.percent != 100, green: key_result.percent >= 100}\" :style=\"'width: calc(2px + ' + (parseFloat(key_result.percent) < 1 ? '2px' : (key_result.percent < 100 ? key_result.percent + '%' : '100%')) + ');'\"></div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">\n\t\t\t\t\t\t\t\t\t\t\t<span v-if=\"key_result.target % 1 != 0 || key_result.start_value % 1 != 0\">{{ $t('progress_type_text.' + key_result.progress_type, { to: $options.filters.numeral(key_result.target , '0,0.00'), unit: key_result.unity, from: $options.filters.numeral(key_result.start_value, '0,0.00')}) }}. </span>\n\t\t\t\t\t\t\t\t\t\t\t<span v-else>{{ $t('progress_type_text.' + key_result.progress_type, { to: $options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: $options.filters.numeral(key_result.start_value, '0,0')}) }}. </span>\n\n\t\t\t\t\t\t\t\t\t\t\t<span v-if=\"displayKeyResultCurrentValue(key_result) % 1 != 0\">{{ $t('progress_type_text.current_value') }}: {{displayKeyResultCurrentValue(key_result) | numeral('0,0.00')}} {{ key_result.unity }}</span>\n\t\t\t\t\t\t\t\t\t\t\t<span v-else>{{ $t('progress_type_text.current_value') }}: {{displayKeyResultCurrentValue(key_result) | numeral('0,0')}} {{ key_result.unity }}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- End percentage box -->\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\" :id=\"'edit-key-result-' + key_result.id\" v-if=\"key_result.rights.edit || key_result.rights.delete\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"overlay-button\" @click.stop=\"showDropdown(key_result.id)\"></div>\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownEdit'+key_result.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :id=\"'dropdownMenu'+ key_result.id \" :aria-labelledby=\"'dropdownEdit'+key_result.id\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"showModal('key_result', parseInt(key_result.id).toString(), key_result.objective)\" v-if=\"key_result.rights.edit\">{{$t('objectives.edit')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"openModalV2('delete', key_result, 'kr', 'show_objective')\" v-if=\"key_result.rights.delete\">{{$t('objectives.delete')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t<!-- end list key results -->\n\t\t\t<!-- no key results message -->\n\t\t\t<section class=\"list-items-section\" v-else>\n\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"empty-row mrgn\">\n\t\t\t\t\t\t<div class=\"title single\">\n\t\t\t\t\t\t\t{{$t('objectives.no-key.title')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description wide\" v-html=\"$t('objectives.no-key.desc')\"></div>\n\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('key_result', '', objective)\"><icon-plus class=\"white\" />{{$t('objectives.add-btn')}}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t<!-- end no key results message -->\n\t\t</div>\n\t</div>\n\t<!-- placeholder list -->\n\t<div v-else>\n\t\t<div class=\"item-page\">\n\t\t\t<section class=\"principal-info-section\">\n\t\t\t\t<div class=\"space-left\">\n\t\t\t\t</div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"cards-info\">\n\t\t\t\t\t\t<div class=\"info-card responsabled-card\">\n\t\t\t\t\t\t\t<div class=\"data-image\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader user\" style=\"height: 46px; width: 46px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t<div class=\"value placeholder-loader\" style=\"height: 21px; width: 146px;\"></div>\n\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<span class=\"label placeholder-loader\" style=\"height: 14px; width: 126px; display: inline-block;\"></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 48px; width: 48px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t<div class=\"value placeholder-loader\" style=\"height: 21px; width: 56px;\"></div>\n\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<span class=\"label placeholder-loader\" style=\"height: 14px; width: 30px; display: inline-block;\"></span>\n\t\t\t\t\t\t\t\t\t<span class=\"count-data placeholder-loader\" style=\"height: 14px; width: 100px; display: inline-block;\"></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf placeholder-loader\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"info-card deadline-card\">\n\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 48px; width: 48px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t<div class=\"value placeholder-loader\" style=\"height: 21px; width: 56px;\"></div>\n\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<span class=\"label placeholder-loader\" style=\"height: 14px; width: 30px; display: inline-block;\"></span>\n\t\t\t\t\t\t\t\t\t<span class=\"count-data placeholder-loader\" style=\"height: 14px; width: 100px; display: inline-block;\"></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf placeholder-loader\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"header-list-section\">\n\t\t\t\t<div class=\"space-left\"><icon-list class=\"list-icon\" /></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 19px; width: 146px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"add-button\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 37px; width: 90px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"list-items-section\">\n\t\t\t\t<div class=\"group_items\" v-for=\"n in 5\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow class=\"right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t\t<div class=\"column-tbf user-img kr-user-width\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader user\" style=\"height: 38px; width: 38px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title with-icon kr-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"text placeholder-loader\" style=\"height: 21px; width: 170px;\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf status kr-updates-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<div class=\"link-modal disabled\">\n\t\t\t\t\t\t\t\t\t<div class=\"box-icon\">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span><div class=\"placeholder-loader\" style=\"height: 16px; width: 63px;\"></div></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details kr-promises-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<div class=\"link-modal\">\n\t\t\t\t\t\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 95px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details kr-tasks-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<div class=\"link-modal\">\n\t\t\t\t\t\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 95px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf item-value kr-value-width\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t<div class=\"current-value\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"value placeholder-loader\" style=\"height: 16px; width: 15px;\"></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"deadline placeholder-loader\" style=\"height: 14px; width: 30px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf placeholder-loader\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<!-- END placeholder list -->\n</template>\n\n\n<script type=\"text/javascript\">\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotFound from '../Pages/NotFound'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconPlus from '../Icons/Plus'\n\timport IconInfo from '../Icons/Info'\n\timport IconEditDots from '../Icons/EditDots'\n\timport IconList from '../Icons/List'\n\timport IconCheckPrimary from \"../Icons/CheckPrimary\"\n\timport IconUserSettings from '../Icons/UserSettings'\n\n\timport { Carousel3d, Slide } from 'vue-carousel-3d';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tactivetab: 'keyresults',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tlimitedDescription: true,\n\t\t\t\tobjective: {},\n\t\t\t\tnotAllowed: false,\n\t\t\t\tnotFound: false,\n\t\t\t\thoverkeyResult: '',\n\t\t\t\tactiveStatus: 'all',\n\t\t\t\tobjStatusList: [],\n optionsUnits: {\n \t\"€\": 'Euro',\n \t\"$\": 'Dolar',\n \t\"%\": 'Procent',\n },\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'objectives.responsible',\n\t\t\t\t\t'objectives.total-progress',\n\t\t\t\t\t'objectives.completed',\n\t\t\t\t\t'objectives.deadline',\n\t\t\t\t\t'objectives.key-results',\n\t\t\t\t\t'filter_objectives.active',\n\t\t\t\t\t'filter_objectives.all',\n\t\t\t\t\t'filter_objectives.finished',\n\t\t\t\t\t'filter_objectives.overdue',\n\t\t\t\t\t'filter_objectives.upcoming',\n\t\t\t\t\t'objectives.add-btn',\n\t\t\t\t\t'show-user.promises',\n\t\t\t\t\t'show-user.status-pending',\n\t\t\t\t\t'key-result-promises.completed',\n\t\t\t\t\t'key-result.tooltip-promises-cant',\n\t\t\t\t\t'key-result.tooltip-promises-evaluate',\n\t\t\t\t\t'key-result.tooltip-promises',\n\t\t\t\t\t'show-user.updates',\n\t\t\t\t\t'show-user.status-pending',\n\t\t\t\t\t'show-user.days-ago',\n\t\t\t\t\t'show-user.no-updates',\n\t\t\t\t\t'key-result.tooltip-update-today',\n\t\t\t\t\t'key-result.tooltip-update-past',\n\t\t\t\t\t'key-result.tooltip-update-future',\n\t\t\t\t\t'key-result.tooltip-update-cant',\n\t\t\t\t\t'key-result.tooltip-updates-view',\n\t\t\t\t\t'show-user.deadline',\n\t\t\t\t\t'status.completed',\n\t\t\t\t\t'show-user.outdated',\n\t\t\t\t\t'show-user.days',\n\t\t\t\t\t'show-user.last-value',\n\t\t\t\t\t'progress_type_text.above',\n\t\t\t\t\t'progress_type_text.current_value',\n\t\t\t\t\t'progress_type_text.decrease',\n\t\t\t\t\t'progress_type_text.grow',\n\t\t\t\t\t'progress_type_text.under',\n\t\t\t\t\t'progress_type_text.value',\n\t\t\t\t\t'objectives.edit',\n\t\t\t\t\t'objectives.delete',\n\t\t\t\t\t'objectives.no-key.title',\n\t\t\t\t\t'objectives.no-key.desc',\n\t\t\t\t\t'objectives.add-btn',\n\t\t\t\t\t'general.objective'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tCarousel3d,\n\t\t\tSlide,\n\t\t\tIconUserSettings,\n\t\t\tNotAllowed,\n\t\t\tNotFound,\n\t\t\tIconArrow,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconEditDots,\n\t\t\tIconList,\n\t\t\tIconCheckPrimary\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(this.$route.params.slug){\n\t\t\t\tawait this.getObjStatusList()\n\t\t\t\tawait this.getObjective()\n\t\t\t}else{\n\t\t\t\tthis.$router.push({ name: 'page-404'})\n\t\t\t}\n\n\t\t\tthis.$root.$on(\"refreshObjectivePage\", () => {\n\t\t\t\tthis.getObjective()\n });\n\t\t},\n\t\tbeforeDestroy () {\n\t\t\tthis.$root.$off('refreshObjectivePage')\n\t\t},\n\t\twatch: {\n\t $route (to, from){\n\t\t\t\tif(this.$route.params.slug){\n\t\t\t\t\tthis.getObjective()\n\t\t\t\t}else{\n\t\t\t\t\tthis.$router.push({ name: 'page-404'})\n\t\t\t\t}\n\t }\n\t },\n\t computed: {\n\t\t\tfilteredKrs(){\n\t\t\t\treturn getByStatus(this.objective.key_results, this.activeStatus)\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tasync getObjective(){\n\t\t\t\tawait axios.get('/objectives/'+this.$route.params.slug)\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.objective = data.data\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed'\n\t\t\t\t\tthis.notFound = status == 'not found'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\t\t\t\tlocation.reload()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t}).then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tvar title = this.$resize && this.$mq.above(600) ? this.objective.name : this.$t('general.objective');\n\t\t\t\t\t\tvar backRoute = 'objectives' \n\t\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title, backRoute, this.$resize && this.$mq.above(600) ? this.objective.description : false)\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\n\t\t\t\t\t\t\tthis.checkUrlModal()\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getObjStatusList(){\n\t\t\t\tawait axios.get('/objectives/status/list').then(({data}) => {\n\t\t\t\t\tthis.objStatusList = data.data\n\t\t\t\t\tthis.objStatusList.unshift(\"all\");\n\t\t\t\t})\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'show_objective');\n\t\t\t\tthis.hideDropdown()\n\t\t\t},\n\t\t\topenModalV2(type, model = false, typeDelete = false, fromDelete = false){\n\t\t\t\tthis.hideDropdown()\n\t\t\t\tthis.$root.$emit('open_modal_v2', type, model, typeDelete, fromDelete);\n\t\t\t},\n\t\t\tshowModalKR(model, uuid, type){\n\t\t\t\tthis.$root.$emit('open_key_result_modals', model, uuid, type, 'show_objective');\n\t\t\t\tthis.hideDropdown()\n\t\t\t},\n\t\t\tpercentIntervalDays(){\n\t\t\t\tvar a1 = moment(this.objective.start_date);\n\t\t\t\tvar b1 = moment(this.objective.end_date);\n\t\t\t\tvar intervalDays = b1.diff(a1, 'days')\n\n\t\t\t\tvar a2 = moment(this.objective.start_date);\n\t\t\t\tvar b2 = moment();\n\t\t\t\tvar daysCompleted = b2.diff(a2, 'days')\n\n\t\t\t\tvar percent = parseInt((daysCompleted * 100)/intervalDays)\n\t\t\t\treturn percent > 100 ? 100 : percent;\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tdiffDaysFrom(update_date){\n\t\t\t\tvar a = moment(update_date).startOf('day');\n\t\t\t\tvar b = moment().startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tactivateTab(tab_name){\n\t\t\t\tthis.activetab = tab_name;\n\t\t\t},\n\t\t\tdisplayAllText() {\n\t\t\t\tthis.limitedDescription = false;\n\t\t\t},\n\t\t\tshowDropdown(itemId){\n\t\t\t\tif(itemId == this.hoverkeyResult){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverkeyResult).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverkeyResult = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverkeyResult = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownEdit' + this.hoverkeyResult).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\n\t\t\t},\n\t\t\thideDropdown(){\n\t\t\t\tif(this.hoverkeyResult != ''){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverkeyResult).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverkeyResult = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\tcheckDiffUnity(unity){\n\t\t\t\tvar inlineUnits = ['€', '$', 'RON']\n\t\t\t\treturn inlineUnits.includes(unity)\n\t\t\t},\n\t\t\tshowEdit(id){\n\t\t\t\t$('#edit-key-result-' + id).show()\n\t\t\t\t$('#arrow-key-result-' + id).show()\n\t\t\t},\n\t\t\thideEdit(id){\n\t\t\t\tthis.hideDropdown();\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#edit-key-result-' + id).hide()\n\t\t\t\t\t$('#arrow-key-result-' + id).hide()\n\t\t\t\t}, 0)\n\t\t\t},\n\t\t\tcheckUrlModal(){\n\t\t\t\tif(this.$route.params.krId && this.$route.params.modalType){\n\t\t\t\t\tvar krSelected = this.objective.key_results.find(el => el.id == this.$route.params.krId)\n\n\t\t\t\t\tif(krSelected){\n\t\t\t\t\t\tif(this.$route.params.modalType == 'actualizari'){\n\t\t\t\t\t\t\tthis.showModalKR(parseInt(krSelected.id).toString(), krSelected.uuid, 'updates')\n\t\t\t\t\t\t}else if(this.$route.params.modalType == 'promisiuni'){\n\t\t\t\t\t\t\tthis.showModalKR(parseInt(krSelected.id).toString(), krSelected.uuid, 'promises')\n\t\t\t\t\t\t}else if(this.$route.params.modalType == 'taskuri'){\n\t\t\t\t\t\t\tthis.showModalKR(parseInt(krSelected.id).toString(), krSelected.uuid, 'tasks')\n\t\t\t\t\t\t}else if(this.$route.params.modalType == 'comentarii'){\n\t\t\t\t\t\t\tthis.showModalKR(parseInt(krSelected.id).toString(), krSelected.uuid, 'comments')\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\tdisplayKeyResultCurrentValue(keyResult) {\n\t\t\t\tvar text = \"\";\n\t\t\t\tvar value = keyResult.last_key_result_log ? keyResult.last_key_result_log.value : keyResult.start_value;\n\t\t\t\treturn value.includes('.00') ? parseInt(value).toString() : parseFloat(value).toString();\n\t\t\t},\n\t\t\tneedsDecimal(keyResult){\n\t\t\t\tvar needsDecimal = false;\n\t\t\t\tvar value = keyResult.last_key_result_log ? keyResult.last_key_result_log.value : keyResult.start_value;\n\t\t\t\tif(displayType == 'short'){\n\t\t\t\t\tneedsDecimal = parseFloat(value) % 1 != 0 ? true : false;\n\t\t\t\t}\t\t\t\n\t\t\t\treturn needsDecimal;\n\t\t\t},\n\t\t\tchangeActiveStatus(status){\n\t\t\t\tthis.activeStatus = status;\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByStatus(list, status) {\n\t\tif(status == 'all'){ return list }\n\t\t\t\n\t\treturn list.filter(item => item.status == status)\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowObjective.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowObjective.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ShowObjective.vue?vue&type=template&id=585b6194&\"\nimport script from \"./ShowObjective.vue?vue&type=script&lang=js&\"\nexport * from \"./ShowObjective.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'ShowMasterGoal', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.notAllowed)?_c('div',[_c('not-allowed')],1):_vm._e(),(_vm.notFound)?_c('div',[_c('not-found')],1):_c('div',[_c('div',{staticClass:\"tree-page\"},[_c('div',{staticClass:\"tree-actions\"},[_c('div',{staticClass:\"left-part\"},[_c('button',{staticClass:\"btn-default-tbf tree-action-btn sdb-details\",on:{\"click\":_vm.openSidebar}},[_c('img',{attrs:{\"src\":\"/build/icons/master-goals.svg\"}})]),_c('div',{staticClass:\"dropdown settings-org\"},[_vm._m(0),_c('div',{staticClass:\"dropdown-menu dropdown-menu-left\",attrs:{\"aria-labelledby\":\"dropdownSettingsOrgg\"}},[_c('div',{staticClass:\"dropdown-item with-check\",class:{'active-check': _vm.hideItemsFinished.objectives},on:{\"click\":function($event){$event.stopPropagation();return _vm.hideFinished('objectives')}}},[_c('div',{staticClass:\"checkmark-org\"},[_c('icon-check')],1),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('master_goal.view_objectives_finished')))])]),_c('div',{staticClass:\"dropdown-item with-check\",class:{'active-check': _vm.hideItemsFinished.key_results},on:{\"click\":function($event){$event.stopPropagation();return _vm.hideFinished('key_results')}}},[_c('div',{staticClass:\"checkmark-org\"},[_c('icon-check')],1),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('master_goal.view_key_results_finished')))])]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.centerTree($event)}}},[_vm._v(_vm._s(_vm.$t('master_goal.centertree')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.extendTree($event)}}},[_vm._v(_vm._s(_vm.$t('master_goal.extendtree')))]),_c('div',{staticClass:\"dropdown-item\",attrs:{\"id\":\"btnExport\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.exportImg($event)}}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('master_goal.exporttree')))])])])])]),_c('div',{staticClass:\"center-part\"},[(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.master_goal.name ? _vm.master_goal.name : _vm.$t('master_goal.private')))]):_vm._e()]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"btns-zoom\"},[_c('div',{staticClass:\"zoom-minus\",class:{disabled: _vm.zoomPage == 0.50},on:{\"click\":function($event){parseFloat(_vm.zoomPage).toFixed(1) > 0.50 ? _vm.zoomPage += -0.1 : _vm.zoomPage}}},[_c('img',{attrs:{\"src\":\"/build/icons/minus.svg\"}})]),_c('div',{staticClass:\"current-zoom\",on:{\"click\":function($event){_vm.zoomPage = 1}}},[_vm._v(_vm._s(parseFloat(_vm.zoomPage * 100).toFixed(0))+\"%\")]),_c('div',{staticClass:\"zoom-plus\",class:{disabled: _vm.zoomPage == 1.50},on:{\"click\":function($event){parseFloat(_vm.zoomPage).toFixed(1) == 1.50 ? _vm.zoomPage : _vm.zoomPage += 0.1}}},[_c('img',{attrs:{\"src\":\"/build/icons/plus.svg\"}})])]),_c('div',{staticClass:\"back-button\"},[_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.backToList}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])])]),_c('div',{directives:[{name:\"dragscroll\",rawName:\"v-dragscroll\"}],staticClass:\"scrollable-chart\"},[_c('div',{staticClass:\"center-box\",attrs:{\"id\":\"divToImage\"}},[_c('TreeChart',{key:_vm.treeChartKey,staticClass:\"organigram-tbf\",class:{landscape: _vm.landscape.length},style:('transform: scale(' + _vm.zoomPage + ');'),attrs:{\"json\":Object.keys(_vm.master_goal).length ? _vm.master_goal : {},\"maxNumber\":_vm.master_goal.goal_count,\"zoomPage\":_vm.zoomPage,\"hideItemsFinished\":_vm.hideItemsFinished},on:{\"click-node\":_vm.clickNode}})],1)])])])]):_vm._e()}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{staticClass:\"btn-default-tbf tree-action-btn\",attrs:{\"id\":\"dropdownSettingsOrg\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('img',{attrs:{\"src\":\"/build/icons/filters.svg\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('table',[_c('tr',[_c('td',{class:{ parentLevel: _vm.treeData.children, \n\t\t\t\t \t\t extend: _vm.checkShowChildren(_vm.treeData) && _vm.treeData.extend \n\t\t\t\t \t\t},attrs:{\"colspan\":_vm.treeData.children ? _vm.treeData.children.length * 2 : 1}},[_c('div',{class:{ node: true }},[(_vm.treeData.type == 'master-goal')?_c('div',{staticClass:\"box-tbf\",on:{\"click\":function($event){return _vm.$emit('click-node', _vm.treeData)}}},[_c('div',{staticClass:\"upper-contain\"},[_c('div',{staticClass:\"vision-title-wrapper\"},[(_vm.treeData.type == 'master-goal')?_c('div',{staticClass:\"vision-title\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.title-master-goal'))+\" \")]):_vm._e(),_c('div',{staticClass:\"vision-action\"},[(_vm.treeData.rights.create || _vm.treeData.rights.create_objective)?_c('div',{staticClass:\"dropdown add-dropdown\"},[_c('div',{staticClass:\"add-item-button\",attrs:{\"id\":'dropdownAddTreeGoal'+_vm.treeData.slug,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('plus-icon',{staticClass:\"plus-icon\"})],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":'dropdownAddTreeGoal'+_vm.treeData.slug}},[(_vm.treeData.rights.create)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.showModal('master_goal', false, {id: _vm.treeData.id}, false)}}},[_vm._v(_vm._s(_vm.$t('tree-chart.add_mastergoal')))]):_vm._e(),(_vm.treeData.rights.create_objective)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){_vm.$auth.user().rights.can_create_objective ? _vm.showModal('objective', false, _vm.treeData, false) : _vm.showModal('cant_create_more_objective', false, _vm.treeData, false)}}},[_vm._v(_vm._s(_vm.$t('tree-chart.add_objective')))]):_vm._e()])]):_vm._e(),(_vm.treeData.rights.edit || _vm.treeData.rights.delete)?_c('div',{staticClass:\"vision-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownTreeGoal'+_vm.treeData.slug,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('editDotsIcon')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":'dropdownTreeGoal'+_vm.treeData.slug}},[(_vm.treeData.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.showModal('master_goal', _vm.treeData.slug, {id: _vm.treeData.master_goal_id})}}},[_vm._v(_vm._s(_vm.$t('tree-chart.edit')))]):_vm._e(),(_vm.treeData.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.openModalV2('delete', _vm.treeData, 'master_goal', 'tree')}}},[_vm._v(_vm._s(_vm.$t('tree-chart.delete')))]):_vm._e()])])]):_vm._e()])]),_c('div',{staticClass:\"vision-sub-title\"},[_c('span',[_vm._v(_vm._s(_vm.treeData.name ? _vm.treeData.name : _vm.$t('master_goal.private')))])])]),_c('div',{staticClass:\"separator\"}),_c('div',{staticClass:\"bottom-contain\"},[_c('div',{staticClass:\"amount\"},[_vm._v(_vm._s(parseInt(_vm.treeData.percentage_finished).toString())+\"%\")]),_c('div',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.treeData.remaining_days)+\" \"+_vm._s(_vm.$t('tree-chart.days')))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{blue: !_vm.treeData.has_one_overdue, overdue: _vm.treeData.has_one_overdue},style:('width: calc(2px + ' + (_vm.treeData.percentage_finished < 1 ? '2px' : _vm.treeData.percentage_finished + '%') + ');')})])]):_vm._e(),(_vm.treeData.type == 'goal')?_c('div',{staticClass:\"box-tbf-goal\"},[_c('div',{staticClass:\"goal-avatar-wrapper\"},[_c('div',{staticClass:\"goal-avatar\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[(_vm.treeData.user.avatar)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.treeData.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.treeData.user ? _vm.treeData.user.name : ''))])])],2)],1)]),_c('div',{staticClass:\"upper-contain\"},[_c('div',{staticClass:\"vision-title-wrapper\"},[_c('div',{staticClass:\"vision-title\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.title-goal'))+\" \")]),_c('div',{staticClass:\"vision-action\"},[(_vm.treeData.rights.create_key_result)?_c('div',{staticClass:\"dropdown add-dropdown\"},[_c('div',{staticClass:\"add-item-button\",attrs:{\"id\":'dropdownAddKRTreeGoal'+_vm.treeData.slug,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('plus-icon',{staticClass:\"plus-icon\"})],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":'dropdownAddKRTreeGoal'+_vm.treeData.slug}},[(_vm.treeData.rights.create_key_result)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.showModal('key_result', false, _vm.treeData, false)}}},[_vm._v(_vm._s(_vm.$t('tree-chart.addkeyresult')))]):_vm._e()])]):_vm._e(),(_vm.treeData.rights.edit || _vm.treeData.rights.delete || _vm.treeData.rights.view)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdown),expression:\"hideDropdown\"}],staticClass:\"vision-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownTreeGoal'+_vm.treeData.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('editDotsIcon')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":'dropdownTreeGoal'+_vm.treeData.id}},[(_vm.treeData.rights.view)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.viewObjective(_vm.treeData)}}},[_vm._v(_vm._s(_vm.$t('tree-chart.view')))]):_vm._e(),(_vm.treeData.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.showModal('objective', _vm.treeData.slug)}}},[_vm._v(_vm._s(_vm.$t('tree-chart.edit')))]):_vm._e(),(_vm.treeData.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.openModalV2('delete', _vm.treeData, 'objective', 'tree')}}},[_vm._v(_vm._s(_vm.$t('tree-chart.delete')))]):_vm._e()])])]):_vm._e()])]),_c('div',{staticClass:\"goal-title\"},[_c('v-popover',{attrs:{\"offset\":\"2\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"disabled\":!_vm.treeData.description,\"delay\":{show: 200, hide: 0}}},[_c('span',[_vm._v(_vm._s(_vm.treeData.name ? _vm.treeData.name : _vm.$t('objective.private')))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.treeData.description))])])],2)],1)]),_c('div',{staticClass:\"separator\"}),_c('div',{staticClass:\"bottom-contain\"},[_c('div',{staticClass:\"amount\"},[_vm._v(_vm._s(parseInt(_vm.treeData.percent).toString())+\"%\")]),_c('div',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.diffDays(_vm.treeData.end_date))+\" \"+_vm._s(_vm.$t('tree-chart.days')))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{red: _vm.treeData.status == 'overdue', blue: _vm.treeData.status != 'overdue', green: _vm.treeData.percent > 99},style:('width: calc(2px + ' + (_vm.treeData.percent < 1 ? '2px' : _vm.treeData.percent + '%') + ');')})]),_c('div',{staticClass:\"extend-handle-goal\",class:{open: !_vm.isHidden},on:{\"click\":function($event){return _vm.storeCookieActivity(_vm.treeData.id)}}}),(!_vm.isHidden)?_c('div',{staticClass:\"extend-details-goal\"},[_c('div',{staticClass:\"goal-key-upper\"},[_c('div',{staticClass:\"section-title\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.title-results'))+\" \")]),_c('div',{staticClass:\"section-action\"},[(_vm.treeData.rights.create_key_result)?_c('div',{staticClass:\"add-kr\",on:{\"click\":function($event){return _vm.showModal('key_result', false, _vm.treeData, false)}}},[_c('plus-icon',{staticClass:\"plus-icon\"})],1):_vm._e(),_c('div',{staticClass:\"arrow-extend-up\",on:{\"click\":function($event){_vm.isHidden = !_vm.isHidden}}},[_c('icon-arrow',{staticClass:\"icon-arrow up\"})],1)])]),_c('div',{staticClass:\"goal-keys-content\"},[_vm._l((_vm.treeData.key_results),function(goal_key_result,index){return (!(_vm.hideItemsFinished.key_results && goal_key_result.status == 'finished'))?_c('div',{key:index,staticClass:\"goal-key\"},[_c('div',{staticClass:\"goal-content\"},[_c('div',{staticClass:\"header-user-kr\"},[_c('div',{staticClass:\"left-part\"},[_c('div',{staticClass:\"icon\"},[(goal_key_result.user.avatar)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":goal_key_result.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"user-data\"},[_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(goal_key_result.user.name))]),_c('div',{staticClass:\"user-role\"},[_vm._v(_vm._s(_vm.$t('users.role-name-' + goal_key_result.user.role)))])])]),(_vm.treeData.rights.edit || _vm.treeData.rights.delete)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdown),expression:\"hideDropdown\"}],staticClass:\"kr-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownTreeGoalKey'+goal_key_result.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('editDotsIcon')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"aria-labelledby\":'dropdownTreeGoalKey'+goal_key_result.id}},[(_vm.treeData.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){_vm.showModal('key_result', parseInt(goal_key_result.id).toString(), _vm.treeData)}}},[_vm._v(_vm._s(_vm.$t('tree-chart.edit')))]):_vm._e(),(_vm.treeData.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.openModalV2('delete', goal_key_result, 'kr', 'tree')}}},[_vm._v(_vm._s(_vm.$t('tree-chart.delete')))]):_vm._e()])])]):_vm._e()]),_c('div',{staticClass:\"header-kr\"},[_c('v-popover',{attrs:{\"offset\":\"0\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"disabled\":!goal_key_result.description,\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(goal_key_result.name ? (goal_key_result.name.charAt(0).toUpperCase() + goal_key_result.name.slice(1)) : _vm.$t('objective.kr_private')))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(goal_key_result.description))])])],2)],1),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"row-data\"},[_c('div',{staticClass:\"notification\",class:{disabled: !goal_key_result.name},on:{\"click\":function($event){goal_key_result.name ? _vm.showModalKR(parseInt(goal_key_result.id).toString(), goal_key_result.uuid, 'updates') : ''}}},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"di-flex-center\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.updates'))+\" \"),_c('span',{class:{warning: goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past'}},[_vm._v(_vm._s(goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past' ? '!' : goal_key_result.key_results_logs_count))])]),_c('template',{slot:\"popover\"},[(goal_key_result.needs_an_update == 'today')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-today')))]):(goal_key_result.needs_an_update == 'past')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-past')))]):(goal_key_result.needs_an_update)?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-update-future', goal_key_result.needs_an_update)))]):(goal_key_result.status == 'upcoming')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-cant')))]):_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-updates-view')))])])],2)],1),_c('div',{staticClass:\"notification percentage-not\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{red: _vm.diffDays(goal_key_result.end_date) < 1 && goal_key_result.percentage_finished < 100, green: goal_key_result.percentage_finished >= 100},style:('width: calc(2px + ' + (parseInt(goal_key_result.percentage_finished) < 1 ? '2px' : parseInt(goal_key_result.percentage_finished).toString() + '%') + ');')})]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('progress_type_text.' + goal_key_result.progress_type, { to: goal_key_result.target % 1 != 0 ? _vm.$options.filters.numeral(goal_key_result.target , '0,0.00') : _vm.$options.filters.numeral(goal_key_result.target , '0,0'), unit: goal_key_result.unity, from: goal_key_result.start_value % 1 != 0 ? _vm.$options.filters.numeral(goal_key_result.start_value , '0,0.00') : _vm.$options.filters.numeral(goal_key_result.start_value , '0,0')}))+\". \"+_vm._s(_vm.$t('progress_type_text.value'))+\": \"+_vm._s(goal_key_result.current_value % 1 != 0 ? _vm.$options.filters.numeral(goal_key_result.current_value, '0,0.00') : _vm.$options.filters.numeral(goal_key_result.current_value, '0,0'))+\" \"+_vm._s(goal_key_result.unity)+\" \")])])],2)],1)])])])]):_vm._e()}),(_vm.treeData.key_results.length == 0)?_c('div',{staticClass:\"goal-key\"},[_c('div',{staticClass:\"goal-content\"},[_c('div',{staticClass:\"header-kr\"},[_c('div',{staticClass:\"icon\"},[_c('key-results-icon')],1),_c('div',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.no-key'))+\" \")])])])]):_vm._e()],2)]):_vm._e()]):_vm._e()]),(_vm.checkShowChildren(_vm.treeData))?_c('div',{staticClass:\"extend-handle-tbf\",class:{open: !_vm.parentOpen},on:{\"click\":function($event){return _vm.toggleExtend(_vm.treeData)}}}):_vm._e()])]),(_vm.treeData.children && _vm.treeData.extend)?_c('tr',{staticClass:\"children-row-wrapper\"},_vm._l((_vm.treeData.children),function(children,index){return (!(_vm.hideItemsFinished.objectives && children.type == 'goal' && children.status == 'finished'))?_c('td',{key:index,staticClass:\"childLevel\",class:{hasGoal: children.type == 'goal'},attrs:{\"colspan\":\"2\"}},[_c('TreeChart',{attrs:{\"json\":children,\"maxNumber\":_vm.maxNumber,\"hideItemsFinished\":_vm.hideItemsFinished,\"zoomPage\":_vm.zoomPage},on:{\"click-node\":function($event){return _vm.$emit('click-node', $event)}}})],1):_vm._e()}),0):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}},[_c('path',{attrs:{\"d\":\"M.6.6H5.3999999999999995V5.3999999999999995H.6zM.6 9H5.3999999999999995V13.8H.6zM11.4.6L11.4 13.8M7.8 3L11.4 3M7.8 11.4L11.4 11.4\",\"transform\":\"rotate(-180 7 7.5)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./KeyResults.vue?vue&type=template&id=3603b875&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<table>\n\t\t<tr>\n \t<td :colspan=\"treeData.children ? treeData.children.length * 2 : 1\" \n\t\t\t \t:class=\"{ parentLevel: treeData.children, \n\t\t\t\t \t\t extend: checkShowChildren(treeData) && treeData.extend \n\t\t\t\t \t\t}\">\n\t\t\t\t<div :class=\"{ node: true }\">\n\t\t\t\t<!-- PARENT NODE -->\n\t\t\t\t\t<div class=\"box-tbf\" @click=\"$emit('click-node', treeData)\" v-if=\"treeData.type == 'master-goal'\">\n\t\t\t\t\t\t<div class=\"upper-contain\">\n\t\t\t\t\t\t\t<div class=\"vision-title-wrapper\">\n\t\t\t\t\t\t\t\t<div class=\"vision-title\" v-if=\"treeData.type == 'master-goal'\">\n\t\t\t\t\t\t\t\t\t{{$t('tree-chart.title-master-goal')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"vision-action\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown add-dropdown\" v-if=\"treeData.rights.create || treeData.rights.create_objective\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"add-item-button\" :id=\"'dropdownAddTreeGoal'+treeData.slug\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t<plus-icon class=\"plus-icon\"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :aria-labelledby=\"'dropdownAddTreeGoal'+treeData.slug\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"showModal('master_goal', false, {id: treeData.id}, false)\" v-if=\"treeData.rights.create\">{{$t('tree-chart.add_mastergoal')}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"$auth.user().rights.can_create_objective ? showModal('objective', false, treeData, false) : showModal('cant_create_more_objective', false, treeData, false)\" v-if=\"treeData.rights.create_objective\">{{$t('tree-chart.add_objective')}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"vision-edit\" v-if=\"treeData.rights.edit || treeData.rights.delete\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownTreeGoal'+treeData.slug\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<editDotsIcon />\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :aria-labelledby=\"'dropdownTreeGoal'+treeData.slug\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"showModal('master_goal', treeData.slug, {id: treeData.master_goal_id})\" v-if=\"treeData.rights.edit\">{{$t('tree-chart.edit')}}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"openModalV2('delete', treeData, 'master_goal', 'tree')\" v-if=\"treeData.rights.delete\">{{$t('tree-chart.delete')}}</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"vision-sub-title\">\n\t\t\t\t\t\t\t\t<span>{{treeData.name ? treeData.name : $t('master_goal.private')}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"separator\"></div>\n\n\t\t\t\t\t\t<div class=\"bottom-contain\">\n\t\t\t\t\t\t\t<div class=\"amount\">{{ parseInt(treeData.percentage_finished).toString() }}%</div>\n\t\t\t\t\t\t\t<div class=\"time\">{{treeData.remaining_days}} {{$t('tree-chart.days')}}</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{blue: !treeData.has_one_overdue, overdue: treeData.has_one_overdue}\" :style=\"'width: calc(2px + ' + (treeData.percentage_finished < 1 ? '2px' : treeData.percentage_finished + '%') + ');'\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<!-- CHILD LIGHT GREY -->\n\t\t\t\t\t<div class=\"box-tbf-goal\" v-if=\"treeData.type == 'goal'\">\n\t\t\t\t\t\t<div class=\"goal-avatar-wrapper\">\n\t\t\t\t\t\t\t<div class=\"goal-avatar\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<img :src=\"treeData.user.avatar\" class=\"avatar\" v-if=\"treeData.user.avatar\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ treeData.user ? treeData.user.name : '' }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"upper-contain\">\n\t\t\t\t\t\t\t<div class=\"vision-title-wrapper\">\n\t\t\t\t\t\t\t\t<div class=\"vision-title\">\n\t\t\t\t\t\t\t\t\t{{$t('tree-chart.title-goal')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"vision-action\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown add-dropdown\" v-if=\"treeData.rights.create_key_result\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"add-item-button\" :id=\"'dropdownAddKRTreeGoal'+treeData.slug\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t<plus-icon class=\"plus-icon\"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :aria-labelledby=\"'dropdownAddKRTreeGoal'+treeData.slug\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"showModal('key_result', false, treeData, false)\" v-if=\"treeData.rights.create_key_result\">{{$t('tree-chart.addkeyresult')}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"vision-edit\" v-click-outside=\"hideDropdown\" v-if=\"treeData.rights.edit || treeData.rights.delete || treeData.rights.view\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t\t\t\t<!-- <div class=\"overlay-button\" @click.stop=\"showDropdown(treeData.id)\"></div> -->\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownTreeGoal'+treeData.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<editDotsIcon />\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :aria-labelledby=\"'dropdownTreeGoal'+treeData.id\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"viewObjective(treeData)\" v-if=\"treeData.rights.view\">{{ $t('tree-chart.view') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"showModal('objective', treeData.slug)\" v-if=\"treeData.rights.edit\">{{ $t('tree-chart.edit') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"openModalV2('delete', treeData, 'objective', 'tree')\" v-if=\"treeData.rights.delete\">{{ $t('tree-chart.delete') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"goal-title\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"2\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :disabled=\"!treeData.description\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<span>{{ treeData.name ? treeData.name : $t('objective.private') }}</span>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ treeData.description }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"separator\"></div>\n\n\t\t\t\t\t\t<div class=\"bottom-contain\">\n\t\t\t\t\t\t\t<div class=\"amount\">{{ parseInt(treeData.percent).toString() }}%</div>\n\t\t\t\t\t\t\t<div class=\"time\">{{ diffDays(treeData.end_date) }} {{$t('tree-chart.days')}}</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{red: treeData.status == 'overdue', blue: treeData.status != 'overdue', green: treeData.percent > 99}\" :style=\"'width: calc(2px + ' + (treeData.percent < 1 ? '2px' : treeData.percent + '%') + ');'\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"extend-handle-goal\" :class=\"{open: !isHidden}\" @click=\"storeCookieActivity(treeData.id)\"></div>\n\n\t\t\t\t\t\t<div class=\"extend-details-goal\" v-if=\"!isHidden\">\n\t\t\t\t\t\t\t<div class=\"goal-key-upper\">\n\t\t\t\t\t\t\t\t<div class=\"section-title\">\n\t\t\t\t\t\t\t\t\t{{$t('tree-chart.title-results')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"section-action\">\n\t\t\t\t\t\t\t\t\t<div class=\"add-kr\" @click=\"showModal('key_result', false, treeData, false)\" v-if=\"treeData.rights.create_key_result\">\n\t\t\t\t\t\t\t\t\t\t<plus-icon class=\"plus-icon\"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"arrow-extend-up\" @click=\"isHidden = !isHidden\">\n\t\t\t\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow up\" />\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"goal-keys-content\">\n\t\t\t\t\t\t\t\t<div class=\"goal-key\" v-for=\"(goal_key_result, index) in treeData.key_results\" :key=\"index\" v-if=\"!(hideItemsFinished.key_results && goal_key_result.status == 'finished')\">\n\t\t\t\t\t\t\t\t\t<div class=\"goal-content\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"header-user-kr\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img :src=\"goal_key_result.user.avatar\" class=\"avatar\" v-if=\"goal_key_result.user.avatar\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"user-data\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{ goal_key_result.user.name }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"user-role\">{{ $t('users.role-name-' + goal_key_result.user.role) }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"kr-edit\" v-click-outside=\"hideDropdown\" v-if=\"treeData.rights.edit || treeData.rights.delete\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownTreeGoalKey'+goal_key_result.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<editDotsIcon />\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :aria-labelledby=\"'dropdownTreeGoalKey'+goal_key_result.id\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"showModal('key_result', parseInt(goal_key_result.id).toString(), treeData)\" v-if=\"treeData.rights.edit\">{{ $t('tree-chart.edit') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click=\"openModalV2('delete', goal_key_result, 'kr', 'tree')\" v-if=\"treeData.rights.delete\">{{ $t('tree-chart.delete') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"header-kr\">\n\t\t\t\t\t\t\t\t\t\t\t<v-popover offset=\"0\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :disabled=\"!goal_key_result.description\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ goal_key_result.name ? (goal_key_result.name.charAt(0).toUpperCase() + goal_key_result.name.slice(1)) : $t('objective.kr_private') }}</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ goal_key_result.description }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"row-data\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"notification\" @click=\"goal_key_result.name ? showModalKR(parseInt(goal_key_result.id).toString(), goal_key_result.uuid, 'updates') : ''\" v-bind:class=\"{disabled: !goal_key_result.name}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"di-flex-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{$t('tree-chart.updates')}} <span v-bind:class=\"{warning: goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past'}\">{{ goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past' ? '!' : goal_key_result.key_results_logs_count }}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-if=\"goal_key_result.needs_an_update == 'today'\">{{ $t('key-result.tooltip-update-today') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"goal_key_result.needs_an_update == 'past'\">{{ $t('key-result.tooltip-update-past') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"goal_key_result.needs_an_update\">{{ $tc('key-result.tooltip-update-future', goal_key_result.needs_an_update) }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"goal_key_result.status == 'upcoming'\">{{ $t('key-result.tooltip-update-cant') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else>{{ $tc('key-result.tooltip-updates-view') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"notification percentage-not\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{red: diffDays(goal_key_result.end_date) < 1 && goal_key_result.percentage_finished < 100, green: goal_key_result.percentage_finished >= 100}\" :style=\"'width: calc(2px + ' + (parseInt(goal_key_result.percentage_finished) < 1 ? '2px' : parseInt(goal_key_result.percentage_finished).toString() + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.' + goal_key_result.progress_type, { to: goal_key_result.target % 1 != 0 ? $options.filters.numeral(goal_key_result.target , '0,0.00') : $options.filters.numeral(goal_key_result.target , '0,0'), unit: goal_key_result.unity, from: goal_key_result.start_value % 1 != 0 ? $options.filters.numeral(goal_key_result.start_value , '0,0.00') : $options.filters.numeral(goal_key_result.start_value , '0,0')}) }}. \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.value') }}: {{ goal_key_result.current_value % 1 != 0 ? $options.filters.numeral(goal_key_result.current_value, '0,0.00') : $options.filters.numeral(goal_key_result.current_value, '0,0')}} {{ goal_key_result.unity }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"goal-key\" v-if=\"treeData.key_results.length == 0\">\n\t\t\t\t\t\t\t\t\t<div class=\"goal-content\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"header-kr\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t<key-results-icon />\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{$t('tree-chart.no-key')}}\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"extend-handle-tbf\" :class=\"{open: !parentOpen}\" @click=\"toggleExtend(treeData)\" v-if=\"checkShowChildren(treeData)\"></div>\n\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr v-if=\"treeData.children && treeData.extend\" class=\"children-row-wrapper\">\n\t\t\t<td\n\t\t\t\tv-for=\"(children, index) in treeData.children\"\n\t\t\t\t:key=\"index\"\n\t\t\t\tcolspan=\"2\"\n\t\t\t\t:class=\"{hasGoal: children.type == 'goal'}\"\n\t\t\t\tclass=\"childLevel\"\n\t\t\t\tv-if=\"!(hideItemsFinished.objectives && children.type == 'goal' && children.status == 'finished')\" \n\t\t\t>\n\t\t\t\t<TreeChart :json=\"children\" :maxNumber=\"maxNumber\" :hideItemsFinished=\"hideItemsFinished\" :zoomPage=\"zoomPage\" @click-node=\"$emit('click-node', $event)\" />\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n</template>\n\n<script>\n\timport EditDotsIcon from \"../Icons/EditDots\";\n\timport PlusIcon from \"../Icons/Plus\";\n\timport IconArrow from \"../Icons/Arrow\";\n\timport KeyResultsIcon from \"../Icons/KeyResults\";\n\timport IconUserSettings from '../Icons/UserSettings'\n\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tisHidden: true,\n\t\t\ttreeData: {},\n\t\t\tshowGoals: false,\n\t\t\tshowPeople: false,\n\t\t\tparentOpen: false,\n\t\t\tclickedGoal: ''\n\t\t};\n\t},\n \tprops: {\n \t\tjson: Object,\n \t\tmaxNumber: Number,\n \t\tzoomPage: Number,\n \t\thideItemsFinished: Object\n \t},\n \tname: \"TreeChart\",\n\tcomponents: {\n\t\tEditDotsIcon,\n\t\tPlusIcon,\n\t\tIconArrow,\n\t\tKeyResultsIcon,\n\t\tIconUserSettings\n\t},\n\twatch: {\n\t\tjson: {\n\t\t\thandler: function(Props) {\n\t\t\t\tlet extendKey = function(jsonData) {\n\t\t\t\t\tvar jsonExtend = localStorage.getItem('jsonExtend') ? JSON.parse(localStorage.getItem('jsonExtend')) : [];\n\n\t\t\t\t\tif(jsonExtend.find(el => el.id == jsonData.id)){\n\t\t\t\t\t\tjsonData.extend = jsonExtend.find(el => el.id == jsonData.id).extend\n\t\t\t\t\t}else{\n\t\t\t\t\t\tjsonData.extend = true\n\t\t\t\t\t\tjsonExtend.push({ id: jsonData.id, extend: jsonData.extend })\n\t\t\t\t\t}\n\t\t\t\t\tlocalStorage.setItem('jsonExtend', JSON.stringify(jsonExtend))\n\n\t\t\t\t\t// if (Array.isArray(jsonData.children)) {\n\t\t\t\t\t// \tjsonData.children.forEach((c) => {\n\t\t\t\t\t// \t\tif(typeof c === 'object'){\n\t\t\t\t\t// \t\t\textendKey(c);\n\t\t\t\t\t// \t\t}\n\t\t\t\t\t// \t});\n\t\t\t\t\t// }\n\t\t\t\t\treturn jsonData;\n\t\t\t\t};\n\t\t\t\tif(Props) {\n\t\t\t\t\tif(typeof Props === 'object'){\n\t\t\t\t\t\tthis.treeData = extendKey(Props);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\timmediate: true,\n\t\t},\n\t},\n\tmounted(){\n\t\tthis.$root.$on('toggleExtendAll', (valueExtend) => {\n\t\t\tthis.treeData = extendKey2(this.treeData, valueExtend);\n\t\t\tthis.$forceUpdate()\n\n\t\t\tvar noCountExntend = localStorage.getItem('numberCountExtend')\n\t\t\tlocalStorage.setItem('numberCount', (noCountExntend ? noCountExntend = parseInt(noCountExntend) + 1 : 1))\n\t\t})\n\n\t\tfunction extendKey2(jsonData, extendValue) {\n\t\t\tvar jsonExtend = localStorage.getItem('jsonExtend') ? JSON.parse(localStorage.getItem('jsonExtend')) : [];\n\n\t\t\tjsonData.extend = extendValue\n\t\t\tif(jsonExtend.find(el => el.id == jsonData.id)){\n\t\t\t\tjsonExtend.find(el => el.id == jsonData.id).extend = jsonData.extend\n\t\t\t}else{\n\t\t\t\tjsonExtend.push({ id: jsonData.id, extend: jsonData.extend })\n\t\t\t}\n\t\t\tlocalStorage.setItem('jsonExtend', JSON.stringify(jsonExtend))\n\n\t\t\treturn jsonData;\n\t\t};\n\n\t\tvar noCount = localStorage.getItem('numberCount')\n\t\tlocalStorage.setItem('numberCount', (noCount ? noCount = parseInt(noCount) + 1 : 1))\n\n\t\tif(localStorage.getItem('numberCount') == this.maxNumber){\n\t\t\tthis.centerOrg()\n\t\t}\n\n\t\tif(this.$cookies.get('open_objectives')){\n\t\t\tvar arrayIdsObjectives = JSON.parse(this.$cookies.get('open_objectives'))\n\t\t\tif(arrayIdsObjectives.find(el => el == this.treeData.id)){\n\t\t\t\tthis.isHidden = false\n\t\t\t}\n\t\t}\n\t},\n \tmethods: {\n\t\ttoggleExtend: function(treeData) {\n\t\t\tvar jsonExtend = localStorage.getItem('jsonExtend') ? JSON.parse(localStorage.getItem('jsonExtend')) : [];\n\t\t\ttreeData.extend = !treeData.extend;\n\t\t\tjsonExtend.find(el => el.id == treeData.id).extend = treeData.extend\n\t\t\tlocalStorage.setItem('jsonExtend', JSON.stringify(jsonExtend))\n\n\t\t\tthis.parentOpen = !this.parentOpen;\n\t\t\tthis.$forceUpdate();\n\t\t},\n\t\tshowGoalKeys() {\n\t\t\tthis.showGoals = !this.showGoals;\n\t\t},\n\t\tshowGoalPeople() {\n\t\t\tthis.showPeople = !this.showPeople;\n\t\t},\n\t\tshowDropdown(itemId){\n\t\t\tif(itemId == this.clickedGoal){\n\t\t\t\t$('#dropdownTreeGoal' + this.clickedGoal).dropdown('toggle');\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.clickedGoal = ''\n\t\t\t\t}, 0)\n\t\t\t}else{\n\t\t\t\tthis.clickedGoal = itemId\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#dropdownTreeGoal' + this.clickedGoal).dropdown('toggle');\n\t\t\t\t}, 0)\n\t\t\t}\n\n\t\t},\n\t\thideDropdown(){\n\t\t\tif(this.clickedGoal != ''){\n\t\t\t\t$('#dropdownTreeGoal' + this.clickedGoal).dropdown('toggle');\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.clickedGoal = ''\n\t\t\t\t}, 0)\n\t\t\t}\n\t\t},\n\t\tdiffDays(end_date) {\n\t\t\tvar a = moment().startOf('day');\n\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\treturn b.diff(a, 'days'); \n\t\t},\n\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\tthis.hideDropdown()\n\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData);\n\t\t},\n\t\tshowModalKR(model, uuid, type){\n\t\t\tthis.hideDropdown()\n\t\t\tthis.$root.$emit('open_key_result_modals', model, uuid, type);\n\t\t},\n\t\topenModalV2(type, model = false, typeDelete = false, fromDelete = false){\n\t\t\tthis.hideDropdown()\n\t\t\tthis.$root.$emit('open_modal_v2', type, model, typeDelete, fromDelete);\n\t\t},\n\t\tcenterOrg(){\n\t\t\tvar calcWidth = ($('.scrollable-chart .center-box .parentLevel').first().children('.node').position().left * this.zoomPage) - ($(window).width() / 2) + (($('.scrollable-chart .center-box .parentLevel').first().children('.node').width() / 2) * this.zoomPage) + 60\n\n\t\t\t$('.scrollable-chart').animate({\n\t\t\t\tscrollTop: $('.scrollable-chart').offset().top - $(window).height()/2,\n\t\t\t\tscrollLeft: calcWidth\n\t\t\t}, 300);\n\t\t},\n\t\tviewObjective(objective){\n\t\t\t// let routeData = this.$router.resolve({ name: 'show-objective', params: { slug: objective.slug }});\n\t\t\t// window.open(routeData.href, '_blank');\n\t\t\tthis.$root.$emit('open_modal', 'details_objective', objective.slug);\n\t\t},\n\t\tstoreCookieActivity(itemId){\n\t\t\tthis.isHidden = !this.isHidden\n\t\t\tvar arrayIds = []\n\n\t\t\tif(this.$cookies.get('open_objectives')){\n\t\t\t\tarrayIds = JSON.parse(this.$cookies.get('open_objectives'))\n\t\t\t}\n\n\t\t\tif(!this.isHidden){\n\t\t\t\tif(!arrayIds.find(el => el == itemId)){\n\t\t\t\t\tarrayIds.push(itemId)\n\t\t\t\t}\t\t\t\t\n\t\t\t}else{\n\t\t\t\tif(arrayIds.indexOf(itemId)){\n\t\t\t\t\tarrayIds.splice(arrayIds.indexOf(itemId), 1)\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tthis.$cookies.set('open_objectives', JSON.stringify(arrayIds))\n\t\t},\n\t\tcheckShowChildren(treeData){\n\t\t\tif(treeData.children && treeData.children.length > 0){\n\t\t\t\tif(treeData.children.length == 1){\n\t\t\t\t\tif(this.hideItemsFinished.objectives && treeData.children[0].type == 'goal' && treeData.children[0].status == 'finished'){\n\t\t\t\t\t\treturn false\n\t\t\t\t\t}else{\n\t\t\t\t\t\treturn true\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\treturn true\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\treturn false\n\t\t\t}\n\t\t}\n \t}\n};\n</script>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeChart.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeChart.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TreeChart.vue?vue&type=template&id=d024e0d6&\"\nimport script from \"./TreeChart.vue?vue&type=script&lang=js&\"\nexport * from \"./TreeChart.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"14\",\"height\":\"11\",\"viewBox\":\"0 0 14 11\"}},[_c('path',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M0 4.167L3.887 8 12 0\",\"transform\":\"translate(1 1.627)\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Check.vue?vue&type=template&id=861d1a68&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div v-if=\"loaded\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'ShowMasterGoal', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div v-if=\"notAllowed\">\n\t\t\t<not-allowed />\n\t\t</div>\n\t\t<div v-if=\"notFound\">\n\t\t\t<not-found />\n\t\t</div>\n\t\t<div v-else>\n\t\t\t<div class=\"tree-page\">\n\t\t\t\t<div class=\"tree-actions\">\n\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t<button class=\"btn-default-tbf tree-action-btn sdb-details\" @click=\"openSidebar\"><img src=\"/build/icons/master-goals.svg\"></button>\n\t\t\t\t\t\t<div class=\"dropdown settings-org\">\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf tree-action-btn\" id=\"dropdownSettingsOrg\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\"><img src=\"/build/icons/filters.svg\"></button>\n\n\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-left\" aria-labelledby=\"dropdownSettingsOrgg\">\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item with-check\" @click.stop=\"hideFinished('objectives')\" v-bind:class=\"{'active-check': hideItemsFinished.objectives}\">\n\t\t\t\t\t\t\t\t\t<div class=\"checkmark-org\"><icon-check /></div>\t\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{$t('master_goal.view_objectives_finished')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item with-check\" @click.stop=\"hideFinished('key_results')\" v-bind:class=\"{'active-check': hideItemsFinished.key_results}\">\n\t\t\t\t\t\t\t\t\t<div class=\"checkmark-org\"><icon-check /></div>\t\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{$t('master_goal.view_key_results_finished')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"centerTree\">{{$t('master_goal.centertree')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"extendTree\">{{$t('master_goal.extendtree')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" id=\"btnExport\" @click.stop=\"exportImg\">\n\t\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{$t('master_goal.exporttree')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"center-part\">\n\t\t\t\t\t\t<div class=\"text\" v-if=\"$resize && $mq.above(600)\">{{ master_goal.name ? master_goal.name : $t('master_goal.private') }}</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t<div class=\"btns-zoom\">\n\t\t\t\t\t\t\t<div class=\"zoom-minus\" @click=\"parseFloat(zoomPage).toFixed(1) > 0.50 ? zoomPage += -0.1 : zoomPage\" v-bind:class=\"{disabled: zoomPage == 0.50}\"><img src=\"/build/icons/minus.svg\"></div>\n\t\t\t\t\t\t\t<div class=\"current-zoom\" @click=\"zoomPage = 1\">{{ parseFloat(zoomPage * 100).toFixed(0) }}%</div>\n\t\t\t\t\t\t\t<div class=\"zoom-plus\" @click=\"parseFloat(zoomPage).toFixed(1) == 1.50 ? zoomPage : zoomPage += 0.1\" v-bind:class=\"{disabled: zoomPage == 1.50}\"><img src=\"/build/icons/plus.svg\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"back-button\">\n\t\t\t\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"backToList\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"scrollable-chart\" v-dragscroll>\n\t\t\t\t\t<div class=\"center-box\" id=\"divToImage\">\n\t\t\t\t\t\t<TreeChart class=\"organigram-tbf\" :json=\"Object.keys(master_goal).length ? master_goal : {}\" :maxNumber=\"master_goal.goal_count\" :zoomPage=\"zoomPage\" :class=\"{landscape: landscape.length}\" :key=\"treeChartKey\" :hideItemsFinished=\"hideItemsFinished\" @click-node=\"clickNode\" :style=\"'transform: scale(' + zoomPage + ');' \" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotFound from '../Pages/NotFound'\n\timport TreeChart from '../General/TreeChart.vue'\n\timport IconPlus from '../Icons/Plus.vue'\n\timport IconCheck from '../Icons/Check.vue'\n\timport htmlToImage from 'html-to-image'\n\timport download from 'downloadjs'\n\t\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: true,\n\t\t\t\tlimitedDescription: true,\n\t\t\t\tmaster_goal: {},\n\t\t\t\tnotAllowed: false,\n\t\t\t\tnotFound: false,\n\t\t\t\tviewMasterGoalAllDescription: false,\n \t\t\tlandscape: [],\n \t\t\ttreeChartKey: 1,\n \t\t\tzoomPage: 1,\n \t\t\textendItems: true,\n \t\t\texportImgOnProgress: false,\n \t\t\tmaster_goal_details: {},\n \t\t\thideItemsFinished: {\n \t\t\t\tobjectives: false,\n \t\t\t\tkey_results: false\n \t\t\t},\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'master_goal.centertree',\n\t\t\t\t\t'master_goal.extendtree',\n\t\t\t\t\t'master_goal.exporttree',\n\t\t\t\t\t'master_goal.private',\n\t\t\t\t\t'btn-submit.success',\n\t\t\t\t\t'tree-chart.title-master-goal',\n\t\t\t\t\t'tree-chart.add_mastergoal',\n\t\t\t\t\t'tree-chart.add_objective',\n\t\t\t\t\t'tree-chart.edit',\n\t\t\t\t\t'tree-chart.delete',\n\t\t\t\t\t'master_goal.private',\n\t\t\t\t\t'tree-chart.days',\n\t\t\t\t\t'tree-chart.title-goal',\n\t\t\t\t\t'tree-chart.addkeyresult',\n\t\t\t\t\t'tree-chart.view',\n\t\t\t\t\t'objective.private',\n\t\t\t\t\t'tree-chart.title-results',\n\t\t\t\t\t'users.role-name-admin',\n\t\t\t\t\t'users.role-name-employee',\n\t\t\t\t\t'users.role-name-manager',\n\t\t\t\t\t'objective.kr_private',\n\t\t\t\t\t'tree-chart.updates',\n\t\t\t\t\t'key-result.tooltip-update-today',\n\t\t\t\t\t'key-result.tooltip-update-past',\n\t\t\t\t\t'key-result.tooltip-update-future',\n\t\t\t\t\t'key-result.tooltip-update-cant',\n\t\t\t\t\t'key-result.tooltip-updates-view',\n\t\t\t\t\t'progress_type_text.above',\n\t\t\t\t\t'progress_type_text.current_value',\n\t\t\t\t\t'progress_type_text.decrease',\n\t\t\t\t\t'progress_type_text.grow',\n\t\t\t\t\t'progress_type_text.under',\n\t\t\t\t\t'progress_type_text.value',\n\t\t\t\t\t'tree-chart.no-key'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tNotAllowed,\n\t\t\tNotFound,\n\t\t\tTreeChart,\n\t\t\tIconPlus,\n\t\t\tIconCheck\n\t\t},\n\t\twatch:{\n\t\t\t$route (to, from){\n\t\t\t\tvar jsonExtend = []\n\t\t\t\tlocalStorage.setItem('numberCount', 0)\n\t\t\t\tlocalStorage.setItem('numberCountExtend', 0)\n\t\t\t\tlocalStorage.setItem('jsonExtend', jsonExtend)\n\n\t\t\t\tif(this.$route.params.slug){\n\t\t\t\t\tthis.getMasterGoal()\n\t\t\t\t}else{\n\t\t\t\t\tthis.$router.push({ name: 'page-404'})\n\t\t\t\t}\n }\n },\n\t\tasync mounted() {\n\t\t\tvar jsonExtend = []\n\t\t\tlocalStorage.setItem('numberCount', 0)\n\t\t\tlocalStorage.setItem('numberCountExtend', 0)\n\t\t\tlocalStorage.setItem('jsonExtend', jsonExtend)\n\n\t\t\tif(this.$route.params.slug){\n\t\t\t\tawait this.getMasterGoal()\n\t\t\t}else{\n\t\t\t\tthis.$router.push({ name: 'page-404'})\n\t\t\t}\n\n\t\t\tthis.$root.$on(\"refreshMasterGoalTree\", (oldMG = false) => {\n\t\t\t\tif(oldMG && this.master_goal.id == oldMG.id && this.$route.params.slug != oldMG.slug){\n\t\t\t\t\tthis.$router.push({ name: 'show-master-goal', params: { slug: oldMG.slug }})\n\t\t\t\t}else{\n\t\t\t\t\tthis.getMasterGoal()\n\t\t\t\t}\n });\n\t\t},\n\t\tbeforeDestroy () {\n\t\t\tthis.$root.$off('refreshMasterGoalTree')\n\t\t},\n\t\tmethods: {\n\t\t\tasync getMasterGoal(){\n\t\t\t\tawait axios.get('/master-goals/'+ this.$route.params.slug)\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.master_goal = data.data\n\t\t\t\t\tthis.master_goal_details = { main: data.data, visions: data.all_visions, objectives: data.all_objectives, key_results: data.all_key_results }\n\n\t\t\t\t\tlocalStorage.setItem('numberCount', 0)\n\t\t\t\t\tlocalStorage.setItem('maxNumber', this.master_goal.goal_count)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed'\n\t\t\t\t\tthis.notFound = status == 'not found'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\t\t\t\tlocation.reload()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t}).then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tdisplayAllText() {\n\t\t\t\tthis.limitedDescription = false;\n\t\t\t},\n\t\t\tclickNode: function(node){\n\t\t\t\t// console.log(node)\n\t\t\t},\n\t\t\tbackToList(){\n\t\t\t\tthis.$router.push({ name: 'master-goals'})\n\t\t\t},\n\t\t\tupdateTree(){\n\t\t\t\tthis.treeChartKey += 1\n\t\t\t},\n\t\t\topenSidebar(){\n\t\t\t\tthis.$root.$emit('open_modal', 'sidebar_org', false, this.master_goal_details)\n\t\t\t},\n\t\t\textendTree(){\n\t\t\t\tlocalStorage.setItem('numberCountExtend', 0)\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.extendItems = !this.extendItems\n\t\t\t\t\tthis.$root.$emit('toggleExtendAll', this.extendItems)\n\t\t\t\t}, 0)\n\t\t\t},\n\t\t\thideFinished(type){\n\t\t\t\tthis.hideItemsFinished[type] = this.hideItemsFinished[type] ? false : true\n\t\t\t},\n\t\t\tcenterTree(){\n\t\t\t\tvar calcWidth = $('.scrollable-chart .center-box .parentLevel .node').position().left - ($(window).width() / 2) + (($('.scrollable-chart .center-box .parentLevel .node').width() / 2))\n\n\t\t\t\t$('.scrollable-chart').animate({\n\t\t\t\t\tscrollTop: $('.scrollable-chart').offset().top - $(window).height()/2,\n\t\t\t\t\tscrollLeft: calcWidth\n\t\t\t\t}, 300);\n\n\t\t\t},\n\t\t\texportImg(e){\n\t\t\t\tthis.exportImgOnProgress = true\n\t\t\t\tvar btnExport = $('#btnExport')\n\t\t\t\tvar btnExportLoader = $('#btnExport .loader')\n\t\t\t\tvar btnExportText = $('#btnExport .text')\n\n\t\t\t\tbtnExport.addClass('loading')\n\t\t\t\tbtnExportLoader.addClass('onProgress')\n\t\t\t\tbtnExportText.html('...')\n\n\t\t\t\tbtnExport.attr('disabled', 'disabled')\n\n\t\t\t\thtmlToImage.toPng(document.getElementById('divToImage'))\n\t\t\t\t.then((dataUrl) => {\n\t\t\t\t\tdownload(dataUrl, (this.master_goal.name ? this.master_goal.name : $t('master_goal.private') ) + '.png');\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tbtnExportLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnExportText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnExport.addClass('completed')\n\t\t\t\t\t\tbtnExportLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnExport.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnExport.removeClass('completed')\n\t\t\t\t\t\t\tbtnExportText.html(this.$t('master_goal.exporttree'))\n\t\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t\tthis.exportImgOnProgress = false\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\tbtnExport.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t};\n</script>\n\n<style type=\"text/css\">\n\t.dropdown-item.with-check{\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t}\n\t.dropdown-item.with-check .checkmark-org{\n\t\tborder-radius: 3px;\n\t width: 15px;\n\t margin-right: 5px;\n\t height: 15px;\n\t display: flex;\n\t align-items: center;\n\t justify-content: center;\n\t \n\t border: solid 1px #0060c3;\n\t\tbackground-color: rgba(8, 129, 255, 0.75);\n\t}\n\t.dropdown-item.with-check .checkmark-org svg{\n\t\theight: 7px;\n\t}\n\t.dropdown-item.with-check .checkmark-org svg .stroke-color{\n\t\tstroke: #FFF;\n\t}\n\n\t.dropdown-item.with-check.active-check .checkmark-org{\n\t\tborder: 1px solid #dcdee1;\n\t background-color: #fcfcfc;\n\t}\n\t\n\t\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowMasterGoal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowMasterGoal.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ShowMasterGoal.vue?vue&type=template&id=2c0f87f9&\"\nimport script from \"./ShowMasterGoal.vue?vue&type=script&lang=js&\"\nexport * from \"./ShowMasterGoal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ShowMasterGoal.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[_c('div',{staticClass:\"register-success-tbf\"},[_c('div',{staticClass:\"success-modal\"},[_c('div',{staticClass:\"content-modal\"},[_c('div',{staticClass:\"content-icon success-register\"},[_c('img',{attrs:{\"src\":\"/build/images/birdsimple.png\"}})]),_c('div',{staticClass:\"title\"},[_vm._v(\"Pregătim ceva È™i mai bun!\")]),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"container-message\"},[_vm._v(\" Pentru a avea o experiență È™i mai placută în TBF Digital e nevoie să facem câteva lucrări de mentenanță. AÈ™adar, până joi, 16 septembrie, ora 08:00, TBF Digital nu va fi disponibil. \")])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <transition name=\"slide\" mode=\"out-in\">\n <div class=\"register-success-tbf\">\n <div class=\"success-modal\">\n <div class=\"content-modal\">\n <div class=\"content-icon success-register\">\n <img src=\"/build/images/birdsimple.png\" />\n </div>\n <div class=\"title\">Pregătim ceva È™i mai bun!</div>\n <div class=\"container-content-modal\">\n <div class=\"container-message\">\n Pentru a avea o experiență È™i mai placută în TBF Digital e nevoie să facem câteva lucrări de mentenanță. AÈ™adar, până joi, 16 septembrie, ora 08:00, TBF Digital nu va fi disponibil.\n </div>\n </div>\n </div>\n </div>\n </div>\n </transition>\n</template>\n\n<script>\n\nexport default {\n\tdata(){\n\t\treturn {\n\t\t}\n\t},\n mounted() {\n // window.location.href = 'https://obiective.tbf.ro/';\n },\n\tmethods: {\n redirect() {\n\n }\n\t}\n}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Maintenance.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Maintenance.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Maintenance.vue?vue&type=template&id=ab935dbe&\"\nimport script from \"./Maintenance.vue?vue&type=script&lang=js&\"\nexport * from \"./Maintenance.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',{staticClass:\"opacity-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Users', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.notPaid)?_c('div',{staticClass:\"item-page\"},[_c('not-paid')],1):(_vm.notAllowed)?_c('div',{staticClass:\"item-page\"},[_c('not-allowed')],1):(_vm.users.length && !_vm.notAllowed)?_c('div',{staticClass:\"list-page-tbf people-page\"},[_c('section',{staticClass:\"header-list-page-section\"},[_vm._m(0),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"left-part\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.search_text),expression:\"search_text\"}],staticClass:\"search-box\",attrs:{\"type\":\"text\",\"name\":\"search\",\"placeholder\":_vm.$t('filter_users.search_by_name'),\"id\":\"inputSearch\",\"autocomplete\":\"off\"},domProps:{\"value\":(_vm.search_text)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.search_text=$event.target.value}}})]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"action-header filter-tags dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[(_vm.selectedTags.length)?_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.selectedTags.length == 1 ? _vm.tags.find(function (el) { return el.id == _vm.selectedTags[0]; }).name : _vm.$t('filter_users.selected', {n: _vm.selectedTags.length})))]):_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$t('filter_users.search_tags')))]),(_vm.selectedTags.length == 0)?_c('icon-arrow',{staticClass:\"icon-arrow\"}):_c('img',{staticClass:\"clearFilter\",attrs:{\"src\":\"/build/icons/close.svg\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.clearSelectedTags($event)}}})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"filter-dropdown\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchTags),expression:\"searchTags\"}],attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('filter_users.search_tag_by_name')},domProps:{\"value\":(_vm.searchTags)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.searchTags=$event.target.value}}})]),_c('div',{staticClass:\"dropdown-list-checkboxes\"},_vm._l((_vm.filteredTags),function(tag){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.selectedTags.includes(tag.id)},on:{\"click\":function($event){$event.stopPropagation();return _vm.selectTag(tag)}}},[_c('div',{staticClass:\"checkmark\"}),_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(tag.name))])])}),0)])]),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"action-header filter-date filter-promises dropdown-tbf\"},[_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_users.' + _vm.activeStatus))+\" \"),(_vm.activeStatus == 'promises-all')?_c('icon-arrow',{staticClass:\"icon-arrow\"}):_c('img',{staticClass:\"clearFilter\",attrs:{\"src\":\"/build/icons/close.svg\"},on:{\"click\":function($event){$event.stopPropagation();_vm.activeStatus = 'promises-all'}}})],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.acceptedStatuses),function(objStatus){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeStatus == objStatus},on:{\"click\":function($event){return _vm.changeActiveStatus(objStatus)}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_users.option-'+objStatus))+\" \")])}),0)]):_vm._e(),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"action-header add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){_vm.$auth.user().rights.can_create_user ? _vm.showModal('user') : _vm.openModalV2('cant_create_more', false, 'users')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$resize && _vm.$mq.above(600) ? _vm.$t('users.title_new') : ''))],1)]):_vm._e()])])]),_c('div',{staticClass:\"space-right\"})]),(_vm.filteredUsers.length)?_c('section',{staticClass:\"list-items-section\"},_vm._l((_vm.filteredUsers),function(user){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\",attrs:{\"id\":'arrow-key-result-' + user.id}})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\",class:{'viewEdit': _vm.hoverUser == user.id},on:{\"click\":function($event){return _vm.showProfile(user.slug)}}},[_c('div',{staticClass:\"column-tbf user-img user-img-width\"},[_c('div',{staticClass:\"user-circle\"},[(user.avatar)?_c('img',{attrs:{\"src\":user.avatar}}):_c('icon-user-settings')],1)]),_c('div',{staticClass:\"column-tbf row-title user-name-width\"},[_c('div',{staticClass:\"text-medium\",domProps:{\"innerHTML\":_vm._s(_vm.highlight(user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) + ' ' + user.last_name, _vm.search_text))}}),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"group-tags\"},_vm._l((user.tags.slice(0, 4)),function(tag,index){return _c('div',{staticClass:\"tag-color\",class:['color-' + tag.color_name, user.tags.length > 4 && index == 3 ? 'default-color' : '' ]},[((user.tags.length <= 4) || (index != 3 && user.tags.length > 4))?_c('div',[_c('span'),_vm._v(\"#\"+_vm._s(tag.name.toLowerCase()))]):_vm._e(),(user.tags.length > 4 && index == 3)?_c('div',[_c('span'),_vm._v(_vm._s('+' + (user.tags.length - 3)))]):_vm._e()])}),0):_vm._e()]),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf column-value user-objectives-width\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('users.objectives')))]),_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$t('users.assigned', {n: user.objectives_count})))])]):_vm._e(),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf column-value user-key-results-width\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('users.key-results')))]),_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$t('users.assigned', {n: user.key_results_count})))])]):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf column-value user-promise-width\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('users.daily_promise')))]),(user.has_daily_promise == 'has_promise')?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-check-green.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('users.promise_set')))]):(user.has_daily_promise == 'promise_not_set')?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-red.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('users.promise_not_set')))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$t('users.promise_not_need')))]),_c('template',{slot:\"popover\"},[(user.has_daily_promise == 'has_promise')?_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(user.promise.name))]):(user.has_daily_promise == 'promise_not_set')?_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('key-result-promises.not-set')))]):_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('key-result-promises.promise-not-need')))]),(user.has_daily_promise == 'has_promise')?_c('div',{staticClass:\"objective-name\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-promises.contribute-to')))]),_c('span',[_vm._v(_vm._s(user.promise.key_results_names))])]):_vm._e()])],2)],1):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[(user.rights.edit || user.rights.delete)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdown),expression:\"hideDropdown\"}],staticClass:\"dots-edit\",attrs:{\"id\":'edit-key-result-' + user.id}},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showDropdown(user.id)}}}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownEdit'+user.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"id\":'dropdownMenu'+ user.id,\"aria-labelledby\":'dropdownEdit'+user.id}},[(user.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showModal('user', user.slug)}}},[_vm._v(_vm._s(_vm.$t('users.edit')))]):_vm._e(),(user.rights.delete && _vm.$auth.user().id != user.id)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.openModalV2('delete', user, 'user', 'users')}}},[_vm._v(_vm._s(_vm.$t('users.delete')))]):_vm._e()])])]):_vm._e()])])}),0):_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_vm._m(1),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('users.no-user'))+\" \")]),_c('div',{staticClass:\"description narrow\",domProps:{\"innerHTML\":_vm._s(_vm.$t('users.desc-narrow'))}}),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('user')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(\"Adauga om\")],1)]):_vm._e()]),_c('div',{staticClass:\"space-right\"})])])]):_c('div',{staticClass:\"list-page-tbf people-page\",attrs:{\"div\":\"\"}},[_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_c('div',{staticClass:\"icon\"},[_c('icon-user-empty')],1),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('users.no-user-you'))+\" \")]),_c('div',{staticClass:\"description narrow\"},[_vm._v(\" \"+_vm._s(_vm.$t('users.desc-narrow'))+\" \")]),(_vm.$auth.user().rights.can_create)?_c('div',{staticClass:\"add-button\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showModal('user')}}},[_c('icon-plus',{staticClass:\"white\"}),_vm._v(_vm._s(_vm.$t('users.title_new')))],1)]):_vm._e()]),_c('div',{staticClass:\"space-right\"})])])])]):_c('div',[_c('div',{staticClass:\"list-page-tbf people-page\"},[_c('section',{staticClass:\"header-list-page-section\"},[_vm._m(2),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_vm._m(3),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"min-width\":\"36px\",\"width\":\"100%\",\"max-width\":\"140px\",\"height\":\"37px\",\"margin-right\":\"15px\"}}),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"min-width\":\"36px\",\"width\":\"100%\",\"max-width\":\"130px\",\"height\":\"37px\",\"margin-right\":\"15px\"}}):_vm._e(),_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"min-width\":\"36px\",\"width\":\"100%\",\"max-width\":\"130px\",\"height\":\"37px\"}})])])]),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"list-items-section\"},_vm._l((5),function(n){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[_vm._m(4,true),_vm._m(5,true),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf row-details user-key-results-width\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"170px\"}})]):_vm._e(),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf row-details user-objectives-width\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"140px\"}})]):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf status user-promise-width\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"160px\"}})]):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[_c('div',{staticClass:\"dots-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\"}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1)])])])])}),0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"space-left\"},[_c('img',{attrs:{\"src\":\"/build/icons/search-disabled.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/no-results-found.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"space-left\"},[_c('img',{attrs:{\"src\":\"/build/icons/search-disabled.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"left-part\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"150px\",\"height\":\"24px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column-tbf user-img user-img-width\"},[_c('div',{staticClass:\"placeholder-loader user\",staticStyle:{\"height\":\"51px\",\"width\":\"51px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column-tbf row-title user-name-width\"},[_c('div',{staticClass:\"text-medium placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"150px\"}}),_c('div',{staticClass:\"group-tags\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"11px\",\"width\":\"100px\"}})])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div v-if=\"loaded\" class=\"opacity-page\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Users', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"item-page\" v-if=\"notPaid\">\n\t\t\t<not-paid></not-paid>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else-if=\"notAllowed\">\n\t\t\t<not-allowed></not-allowed>\n\t\t</div>\n\t\t<div class=\"list-page-tbf people-page\" v-else-if=\"users.length && !notAllowed\">\n\t\t\t<section class=\"header-list-page-section\">\n\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t<img src=\"/build/icons/search-disabled.svg\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t<input type=\"text\" name=\"search\" :placeholder=\"$t('filter_users.search_by_name')\" id=\"inputSearch\" v-model=\"search_text\" autocomplete=\"off\" class=\"search-box\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t\t<div class=\"action-header filter-tags dropdown-tbf\">\n\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t<span class=\"value\" v-if=\"selectedTags.length\">{{ selectedTags.length == 1 ? tags.find(el => el.id == selectedTags[0]).name : $t('filter_users.selected', {n: selectedTags.length}) }}</span>\n\t\t\t\t\t\t\t\t\t<span class=\"value\" v-else>{{ $t('filter_users.search_tags') }}</span>\n\t\t\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow\" v-if=\"selectedTags.length == 0\"/>\n\t\t\t\t\t\t\t\t\t<img class=\"clearFilter\" src=\"/build/icons/close.svg\" @click.stop=\"clearSelectedTags\" v-else>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t<div class=\"filter-dropdown\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"text\" v-model=\"searchTags\" :placeholder=\"$t('filter_users.search_tag_by_name')\">\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-list-checkboxes\">\n\t\t\t\t\t\t\t\t\t\t<div v-for=\"tag in filteredTags\" \n\t\t\t\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t\t\t\t@click.stop=\"selectTag(tag)\" \n\t\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{active: selectedTags.includes(tag.id)}\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"checkmark\"></div><span class=\"text\">{{ tag.name }}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"action-header filter-date filter-promises dropdown-tbf\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t{{ $t('filter_users.' + activeStatus) }}\n\t\t\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow\" v-if=\"activeStatus == 'promises-all'\"/>\n\t\t\t\t\t\t\t\t\t<img class=\"clearFilter\" src=\"/build/icons/close.svg\" @click.stop=\"activeStatus = 'promises-all'\" v-else>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t<div v-for=\"objStatus in acceptedStatuses\" \n\t\t\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t\t\t@click=\"changeActiveStatus(objStatus)\" \n\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{active: activeStatus == objStatus}\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('filter_users.option-'+objStatus) }}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"action-header add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"$auth.user().rights.can_create_user ? showModal('user') : openModalV2('cant_create_more', false, 'users')\"><icon-plus class=\"white\" />{{ $resize && $mq.above(600) ? $t('users.title_new') : ''}}</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"list-items-section\" v-if=\"filteredUsers.length\">\n\t\t\t\t<div class=\"group_items\" v-for=\"user in filteredUsers\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow :id=\"'arrow-key-result-' + user.id\" class=\"icon-arrow right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\" @click=\"showProfile(user.slug)\" v-bind:class=\"{'viewEdit': hoverUser == user.id}\">\n\t\t\t\t\t\t\t<div class=\"column-tbf user-img user-img-width\">\n\t\t\t\t\t\t\t\t<div class=\"user-circle\">\n\t\t\t\t\t\t\t\t\t<img :src=\"user.avatar\" v-if=\"user.avatar\">\n\t\t\t\t\t\t\t\t\t<!-- <img src=\"/build/icons/avatar-missing.svg\" class=\"no-avatar\" v-else> -->\n\t\t\t\t\t\t\t\t\t<icon-user-settings v-else />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title user-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"text-medium\" v-html=\"highlight(user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) + ' ' + user.last_name, search_text)\"></div>\n\t\t\t\t\t\t\t\t<div class=\"group-tags\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t<div class=\"tag-color\" v-bind:class=\"['color-' + tag.color_name, user.tags.length > 4 && index == 3 ? 'default-color' : '' ]\" v-for=\"(tag, index) in user.tags.slice(0, 4)\">\n\t\t\t\t\t\t\t\t\t\t<div v-if=\"(user.tags.length <= 4) || (index != 3 && user.tags.length > 4)\"><span></span>#{{ tag.name.toLowerCase() }}</div>\n\t\t\t\t\t\t\t\t\t\t<div v-if=\"user.tags.length > 4 && index == 3\"><span></span>{{ '+' + (user.tags.length - 3) }}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value user-objectives-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('users.objectives')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"value\">{{ $t('users.assigned', {n: user.objectives_count}) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value user-key-results-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('users.key-results')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"value\">{{ $t('users.assigned', {n: user.key_results_count}) }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value user-promise-width\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{$t('users.daily_promise')}}</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"user.has_daily_promise == 'has_promise'\"><img class=\"circle-info\" src=\"/build/icons/circle-check-green.svg\"> {{ $t('users.promise_set') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"user.has_daily_promise == 'promise_not_set'\"><img class=\"circle-info\" src=\"/build/icons/circle-info-red.svg\"> {{ $t('users.promise_not_set') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ $t('users.promise_not_need') }}</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\" v-if=\"user.has_daily_promise == 'has_promise'\">{{ user.promise.name }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\" v-else-if=\"user.has_daily_promise == 'promise_not_set'\">{{ $t('key-result-promises.not-set') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\" v-else>{{ $t('key-result-promises.promise-not-need') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"objective-name\" v-if=\"user.has_daily_promise == 'has_promise'\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-promises.contribute-to') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t<span>{{ user.promise.key_results_names }}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\" :id=\"'edit-key-result-' + user.id\" v-click-outside=\"hideDropdown\" v-if=\"user.rights.edit || user.rights.delete\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"overlay-button\" @click.stop=\"showDropdown(user.id)\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownEdit'+user.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :id=\"'dropdownMenu'+ user.id \" :aria-labelledby=\"'dropdownEdit'+user.id\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"showModal('user', user.slug)\" v-if=\"user.rights.edit\">{{$t('users.edit')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"openModalV2('delete', user, 'user', 'users')\" v-if=\"user.rights.delete && $auth.user().id != user.id\">{{$t('users.delete')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t<section class=\"list-items-section\" v-else>\n\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"empty-row full\">\n\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/no-results-found.svg\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t{{$t('users.no-user')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description narrow\" v-html=\"$t('users.desc-narrow')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('user')\"><icon-plus class=\"white\" />Adauga om</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t\t<div div class=\"list-page-tbf people-page\" v-else>\n\t\t\t<section class=\"list-items-section\">\n\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"empty-row full\">\n\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t<icon-user-empty />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t{{$t('users.no-user-you')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description narrow\">\n\t\t\t\t\t\t\t{{$t('users.desc-narrow')}}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"add-button\" v-if=\"$auth.user().rights.can_create\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showModal('user')\"><icon-plus class=\"white\" />{{$t('users.title_new')}}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<div v-else>\n\t\t<div class=\"list-page-tbf people-page\">\n\t\t\t<section class=\"header-list-page-section\">\n\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t<img src=\"/build/icons/search-disabled.svg\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 150px; height: 24px\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"min-width: 36px; width:100%; max-width: 140px; height: 37px; margin-right: 15px;\"></div>\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"min-width: 36px; width:100%; max-width: 130px; height: 37px; margin-right: 15px;\" v-if=\"$resize && $mq.above(600)\"></div>\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"min-width: 36px; width:100%; max-width: 130px; height: 37px\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t\t<section class=\"list-items-section\">\n\t\t\t\t<div class=\"group_items\" v-for=\"n in 5\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t\t<div class=\"column-tbf user-img user-img-width\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader user\" style=\"height: 51px; width: 51px;\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title user-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"text-medium placeholder-loader\" style=\"height: 21px; width: 150px;\"></div>\n\t\t\t\t\t\t\t\t<div class=\"group-tags\">\n\t\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 11px; width: 100px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details user-key-results-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 16px; width: 170px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details user-objectives-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 16px; width: 140px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"column-tbf status user-promise-width\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 16px; width: 160px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"overlay-button\"></div>\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport EmptyPage from '../General/EmptyPage'\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotPaid from '../General/NotPaid'\n\timport IconUserSettings from '../Icons/UserSettings'\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconFilter from '../Icons/Filter'\n\timport IconEditDots from '../Icons/EditDots'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tsearch_text: '',\n\t\t\t\tusers: [],\n\t\t\t\tnotAllowed: '',\n\t\t\t\tnotPaid: false,\n\t\t\t\tactiveStatus: 'promises-all',\n\t\t\t\tacceptedStatuses: ['promises-all','promises-completed','promises-not-completed'],\n\t\t\t\thoverUser: '',\n\t\t\t\ttags: [],\n\t\t\t\tselectedTags: [],\n\t\t\t\tsearchTags: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'filter_users.no-tags',\n\t\t\t\t\t'filter_users.option-promises-all',\n\t\t\t\t\t'filter_users.option-promises-completed',\n\t\t\t\t\t'filter_users.option-promises-not-completed',\n\t\t\t\t\t'filter_users.promises-all',\n\t\t\t\t\t'filter_users.promises-completed',\n\t\t\t\t\t'filter_users.promises-not-completed',\n\t\t\t\t\t'filter_users.search_by_name',\n\t\t\t\t\t'filter_users.search_tag_by_krs',\n\t\t\t\t\t'filter_users.search_tag_by_name',\n\t\t\t\t\t'filter_users.search_tags',\n\t\t\t\t\t'filter_users.selected',\n\t\t\t\t\t'users.title_new',\n\t\t\t\t\t'users.objectives',\n\t\t\t\t\t'users.assigned',\n\t\t\t\t\t'users.key-results',\n\t\t\t\t\t'users.daily_promise',\n\t\t\t\t\t'users.promise_set',\n\t\t\t\t\t'users.promise_not_set',\n\t\t\t\t\t'users.promise_not_need',\n\t\t\t\t\t'key-result-promises.not-set',\n\t\t\t\t\t'key-result-promises.promise-not-need',\n\t\t\t\t\t'key-result-promises.contribute-to',\n\t\t\t\t\t'users.edit',\n\t\t\t\t\t'users.delete',\n\t\t\t\t\t'users.no-user',\n\t\t\t\t\t'users.desc-narrow',\n\t\t\t\t\t'users.no-user-you',\n\t\t\t\t\t'users.desc-narrow',\n\t\t\t\t\t'navbar.people',\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tEmptyPage,\n\t\t\tNotAllowed,\n\t\t\tNotPaid,\n\t\t\tIconUserSettings,\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconFilter,\n\t\t\tIconEditDots\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(this.$auth.user().status == 'unpaid' || this.$auth.user().status == 'new'){\n\t\t\t\tthis.loaded = true\n\t\t\t\tthis.notPaid = true\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\tvar title = this.$t('navbar.people');\n\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title)\n\t\t\t\t}, 0)\n\t\t\t}else{\n\t\t\t\tawait this.getTags()\n\t\t\t\tawait this.getUsers()\n\t\t\t}\n\n\t\t\t// filters\n\t\t\tif(this.acceptedStatuses.includes(this.$route.query.status)){\n\t\t\t\tthis.activeStatus = this.$route.query.status;\n\t\t\t}\n\n\t\t\tif(this.$route.query.tags && this.$route.query.tags != \"\"){\n\t\t\t\tthis.selectedTags = this.$route.query.tags.split(\",\").map(function(item) {\n\t\t\t\t return parseInt(item, 10);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(this.$route.query.name && this.$route.query.name != \"\"){\n\t\t\t\tthis.search_text = this.$route.query.name;\n\t\t\t}\n\t\t\t// End filters\n\n\t\t\tthis.$root.$on(\"refreshUsersList\", () => {\n\t\t\t\tthis.getUsers()\n\t\t\t});\n\t\t},\n\t\tbeforeDestroy () {\n\t\t\tthis.$root.$off('refreshUsersList')\n\t\t},\n\t\tcomputed: {\n\t\t\tfilteredUsers(){\n\t\t\t\treturn getByPromise(getByTags(getByKeyword(this.users, this.search_text), this.selectedTags), this.activeStatus)\n\t\t\t},\n\t\t\tfilteredTags(){\n\t\t\t\treturn getByKeywordTags(this.tags, this.searchTags)\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tsearch_text: function(val) {\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['name'] = this.search_text;\n\t\t\t\tif(this.$route.query.name != this.search_text){\n\t\t\t\t\tthis.$router.push({query : data });\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tasync getTags(){\n\t\t\t\tawait axios.get('/' + this.$auth.user().instance_id + '/tags')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.tags = data.data\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getUsers(){\n\t\t\t\tawait axios.get('/' + this.$auth.user().instance_id + '/people')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.users = data.data\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed'\n\t\t\t\t\tthis.notPaid = status == 'payment_failed' || status == 'first_registration'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\t\t\t\tlocation.reload()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tvar title = this.$t('navbar.people');\n\t\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title)\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'users');\n\t\t\t},\n\t\t\topenModalV2(type, model = false, typeDelete = false, fromDelete = false){\n\t\t\t\tthis.hideDropdown()\n\t\t\t\tthis.$root.$emit('open_modal_v2', type, model, typeDelete, fromDelete);\n\t\t\t},\n\t\t\tshowProfile(userSlug){\n\t\t\t\tthis.$router.push({ name: 'show-user', params: { slug: userSlug }})\n\t\t\t},\n\t\t\tshowDropdown(itemId){\n\t\t\t\tif(itemId == this.hoverUser){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverUser).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverUser = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverUser = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownEdit' + this.hoverUser).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\n\t\t\t},\n\t\t\thideDropdown(){\n\t\t\t\tif(this.hoverUser != ''){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverUser).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverUser = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\thighlight(text, query){\n\t\t\t\tString.prototype.replaceBetween = function(start, end, what) {\n\t\t\t\t\treturn this.substring(0, start) + what + this.substring(end);\n\t\t\t\t};\n\n\t\t\t\tif(query != ''){\n\t\t\t\t\tvar regex = new RegExp( query ,'ig');\n\t\t\t\t\tvar new_text = text\n\t\t\t\t\tvar match = ''\n\n\t\t\t\t\tvar match_obj = []\n\n\t\t\t\t\twhile ((match = regex.exec(text)) != null) {\n\t\t\t\t\t\tmatch_obj.push({\n\t\t\t\t\t\t\ttext_replace: text.substring(match.index, match.index+query.length),\n\t\t\t\t\t\t\tstart_position: match.index,\n\t\t\t\t\t\t\tend_position: match.index+query.length\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t\tmatch_obj.reverse()\n\n\t\t\t\t\tif(match_obj.length){\n\t\t\t\t\t\tmatch_obj.forEach(element => {\n\t\t\t\t\t\t\tnew_text = new_text.replaceBetween(element.start_position, element.end_position, '<mark class=\"highlight\">' + element.text_replace + '</mark>')\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\n\t\t\t\t\treturn new_text\n\t\t\t\t}else{\n\t\t\t\t\treturn text\n\t\t\t\t}\n\t\t\t},\n\t\t\tchangeActiveStatus(status){\n\t\t\t\tthis.activeStatus = status;\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['status'] = status;\n\t\t\t\tif(this.$route.query.status != status){\n\t\t\t\t\tthis.$router.push({query : data });\n\t\t\t\t}\n\t\t\t},\n\t\t\tselectTag(item){\n\t\t\t\tif(this.selectedTags.includes(parseInt(item.id))){\n\t\t\t\t\tthis.selectedTags.splice(this.selectedTags.indexOf(parseInt(item.id)), 1)\n\t\t\t\t}else{\n\t\t\t\t\tthis.selectedTags.push(parseInt(item.id))\n\t\t\t\t}\n\t\t\t\tthis.searchTags = ''\n\t\t\t\tthis.addTagsToRouteQuery()\n\t\t\t},\n\t\t\tclearSelectedTags(){\n\t\t\t\tthis.selectedTags = []\n\t\t\t\tthis.addTagsToRouteQuery()\n\t\t\t},\n\t\t\taddTagsToRouteQuery(){\n\t\t\t\tvar data = Object.assign({}, this.$route.query);\n\t\t\t\tdata['tags'] = this.selectedTags.toString();\n\t\t\t\tthis.$router.push({query : data });\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByKeyword(list, keyword) {\n\t\tconst search = keyword.trim()\n\n\t\tif (!search.length) return list\n\t\treturn list.filter(item => (item.first_name + ' ' + item.last_name).toLowerCase().indexOf(search.toLowerCase()) > -1)\n\t}\n\n\tfunction getByKeywordTags(list, keyword) {\n\t\tconst search = keyword.trim()\n\n\t\tif (!search.length) return list\n\t\treturn list.filter(item => item.name.toLowerCase().indexOf(search.toLowerCase()) > -1)\n\t}\n\n\tfunction getByTags(list, tags) {\n\t\tif (tags.length == 0) return list\n\n\t\treturn list.filter(item => item.tags.some(r => tags.indexOf(r.id) >= 0))\n\t}\n\n\tfunction getByPromise(list, status){\n\t\tif (status == 'promises-all') return list\n\t\t\n\t\tif(status == 'promises-completed'){\n\t\t\treturn list.filter(item => item.promise)\n\t\t}else if(status == 'promises-not-completed'){\n\t\t\treturn list.filter(item => !item.promise)\n\t\t}\n\t}\n</script>\n\n\n<style>\n\t@import \"../../../node_modules/@syncfusion/ej2-base/styles/material.css\";\n\t/*@import \"../../../node_modules/@syncfusion/ej2-inputs/styles/material.css\";*/\n\t@import \"../../../node_modules/@syncfusion/ej2-vue-dropdowns/styles/material.css\";\n\t@import \"../../../node_modules/@syncfusion/ej2-buttons/styles/material.css\";\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Users.vue?vue&type=template&id=860b6354&\"\nimport script from \"./Users.vue?vue&type=script&lang=js&\"\nexport * from \"./Users.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Users.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',{staticClass:\"opacity-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Show User', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.notPaid)?_c('div',{staticClass:\"item-page\"},[_c('not-paid')],1):(_vm.notAllowed)?_c('div',{staticClass:\"item-page\"},[_c('not-allowed')],1):(_vm.notFound)?_c('div',{staticClass:\"item-page\"},[_c('not-found')],1):_c('div',{staticClass:\"item-page\"},[_c('section',{staticClass:\"header-user-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"primary-boxes-user\"},[_c('div',{staticClass:\"row-data-user\"},[_c('div',{staticClass:\"box-data-user\"},[_c('div',{staticClass:\"col-50\"},[_c('div',{staticClass:\"user-image\"},[(_vm.user.avatar)?_c('img',{attrs:{\"src\":_vm.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"user-name\"},[_c('h1',{staticClass:\"name\"},[_vm._v(_vm._s(_vm.user.first_name + ' ' + _vm.user.last_name))]),_c('p',{staticClass:\"email\"},[_vm._v(_vm._s(_vm.user.email))]),_c('p',{staticClass:\"role\"},[_vm._v(_vm._s(_vm.$t('users.role-name-' + _vm.user.role_name)))])])]),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"col-50 working-days-col\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('show-user.working-days.title')))]),_c('span',{staticClass:\"subtitle\"},[_vm._v(_vm._s(_vm.user.working_days.length)+\" \"+_vm._s(_vm.$t('show-user.working-days.desc')))]),_c('div',{staticClass:\"select-workdays\"},[_c('label',{staticClass:\"checkbox-workdays\",class:{active: _vm.user.working_days.includes('monday')}},[_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.monday')))])]),_c('label',{staticClass:\"checkbox-workdays\",class:{active: _vm.user.working_days.includes('tuesday')}},[_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.tuesday')))])]),_c('label',{staticClass:\"checkbox-workdays\",class:{active: _vm.user.working_days.includes('wednesday')}},[_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.wednesday')))])]),_c('label',{staticClass:\"checkbox-workdays\",class:{active: _vm.user.working_days.includes('thursday')}},[_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.thursday')))])]),_c('label',{staticClass:\"checkbox-workdays\",class:{active: _vm.user.working_days.includes('friday')}},[_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.friday')))])]),_c('label',{staticClass:\"checkbox-workdays\",class:{active: _vm.user.working_days.includes('saturday')}},[_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.saturday')))])]),_c('label',{staticClass:\"checkbox-workdays\",class:{active: _vm.user.working_days.includes('sunday')}},[_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.sunday')))])])])]):_vm._e()])]),(_vm.user.key_results_count > 0)?_c('div',{staticClass:\"row-data-promises\"},[(_vm.user.has_daily_promise != 'person_not_working_today')?_c('div',{staticClass:\"box-data-promises\"},[_c('div',{staticClass:\"text-promise-tutorial\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('tutorial-promise.title-box'))+\" \"+_vm._s(_vm.user.has_daily_promise != 'promise_not_set' ? '' : _vm.$t('daily_promise.unstable')))]),_c('div',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.user.has_daily_promise == 'has_promise' ? _vm.user.promise.name : _vm.$t('tutorial-promise.desc-box'))}}),(_vm.user.has_daily_promise == 'has_promise')?_c('div',{staticClass:\"contribute-to\"},[_vm._v(_vm._s(_vm.$t('set-promise.contribute-to'))+\": \"+_vm._s(_vm.$tc(\"daily_promise.count_key_results\", _vm.user.daily_promise.key_results_involved)))]):_vm._e()]),(_vm.$auth.user().slug == _vm.user.slug)?_c('div',{staticClass:\"button-action\"},[(_vm.user.has_daily_promise == 'has_promise' && _vm.user.daily_promise.status == 'pending')?_c('div',{staticClass:\"with-timer\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){_vm.user.has_daily_promise == 'has_promise' ? (_vm.user.daily_promise.status == 'pending' ? _vm.showEvaluate(_vm.user.daily_promise) : '') : _vm.showModal('add_promise')}}},[_vm._v(\" \"+_vm._s(_vm.$t('daily_promise.evaluate'))+\" \")]),_c('span',[_vm._v(_vm._s(_vm.$t('show-user.start_evaluation')))])]):(_vm.user.has_daily_promise == 'has_promise' && _vm.user.daily_promise.status == 'not_completed')?_c('div',{staticClass:\"failed\"},[_c('icon-close')],1):(_vm.user.has_daily_promise == 'has_promise' && _vm.user.daily_promise.status == 'completed')?_c('div',{staticClass:\"realized\"},[_c('icon-check')],1):_c('div',{staticClass:\"with-timer\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){_vm.user.has_daily_promise == 'has_promise' ? (_vm.user.daily_promise.status == 'pending' ? _vm.showEvaluate(_vm.user.daily_promise) : '') : _vm.showModal('add_promise')}}},[_vm._v(\" \"+_vm._s(_vm.$t('daily_plan.add-promise'))+\" \")]),_c('span',[_vm._v(_vm._s(_vm.$t('daily_plan.time-remain'))+\": \"+_vm._s(_vm.timeRemain))])])]):_c('div',{staticClass:\"button-action only-svg\"},[_c('img',{attrs:{\"src\":\"/build/icons/promises.svg\"}})])]):_c('div',{staticClass:\"box-data-promises\"},[_c('div',{staticClass:\"text-promise-tutorial\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('tutorial-promise.title-box'))+\" \"+_vm._s(_vm.user.has_daily_promise ? '' : _vm.$t('daily_promise.unstable')))]),(_vm.$auth.user().slug == _vm.user.slug)?_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('daily_promise.free_day')))]):_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('daily_promise.free_day')))])]),_c('div',{staticClass:\"button-action with-lottie\"},[_c('lottie',{attrs:{\"options\":_vm.defaultOptions,\"height\":85,\"width\":85},on:{\"animCreated\":_vm.handleAnimation}})],1)])]):_c('div',{staticClass:\"row-data-promises\"},[_c('div',{staticClass:\"box-data-promises\"},[_c('div',{staticClass:\"text-promise-tutorial\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('tutorial-promise.title-box')))]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('daily_promise.not_key_results')))])]),_c('div',{staticClass:\"button-action with-lottie\"},[_c('lottie',{attrs:{\"options\":_vm.defaultOptions,\"height\":85,\"width\":85},on:{\"animCreated\":_vm.handleAnimation}})],1)])])])]),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"subheader-page-section timeline\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-list',{staticClass:\"icon-list\"})],1),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('show-user.timeline.title')))]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"action-header filter-date\"},[_c('button',{staticClass:\"btn-default-tbf\",class:{disabled: _vm.default_timeline_offset == _vm.timeline_offset},attrs:{\"disabled\":_vm.default_timeline_offset == _vm.timeline_offset},on:{\"click\":function($event){_vm.default_timeline_offset == _vm.timeline_offset ? '' : _vm.changeOffset(false, 'default')}}},[_vm._v(_vm._s(_vm.$t('show-user.timeline.filter'))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1)])])])]),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"timeline-bar-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"timeline-bar\"},[_c('div',{staticClass:\"prev-week\",class:{disabled: _vm.moment(_vm.data_timeline[6].created_at) < _vm.moment(_vm.user.created_at) },on:{\"click\":function($event){_vm.moment(_vm.data_timeline[6].created_at) < _vm.moment(_vm.user.created_at) ? '' : _vm.changeOffset(+1)}}},[_c('icon-arrow',{staticClass:\"icon-arrow left\"})],1),_c('div',{staticClass:\"hider-left\"}),_c('div',{staticClass:\"current-weeks\"},_vm._l((_vm.data_timeline),function(day,index){return _c('div',{staticClass:\"day\",class:{'start-week': _vm.moment(day.created_at).format('d') == 1, 'end-week': _vm.moment(day.created_at).format('d') == 0},style:('width:' +_vm.dayWidth+ '%;'),attrs:{\"data-week\":_vm.moment(day.created_at).week()}},[_c('div',{staticClass:\"promises-status\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('show-user.promise')))]),_c('div',{staticClass:\"status\"},[_vm._v(_vm._s(_vm.$t('timeline_status.' + day.status)))])]),_c('div',{staticClass:\"num-week\"},[_vm._v(_vm._s(_vm.moment(day.created_at).format('d') == 1 ? 'Sapt. '+ _vm.moment(day.created_at).format('W') : ''))]),_c('v-popover',{attrs:{\"offset\":\"0\",\"trigger\":\"hover\",\"placement\":\"top\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 0, hide: 0},\"disabled\":day.status == 'not_exist'}},[_c('div',{staticClass:\"space-box-day\",on:{\"click\":function($event){day.status == 'pending' ? _vm.showEvaluate(day) : ''}}},[_c('div',{staticClass:\"box-day\",class:{\n\t\t\t\t\t\t\t\t\t\tcompleted: day.status == 'completed', \n\t\t\t\t\t\t\t\t\t\tnot_set: day.status == 'not_completed' || day.status == 'not_set', \n\t\t\t\t\t\t\t\t\t\twarning: day.status == 'pending' || (_vm.moment(day.created_at).isSame(_vm.moment().format('YYYY-MM-DD')) && _vm.user.has_daily_promise == 'promise_not_set'),\n\t\t\t\t\t\t\t\t\t\tblue: day.status == 'pending' && _vm.moment(day.created_at).isSame(_vm.moment().format('YYYY-MM-DD')),\n\t\t\t\t\t\t\t\t\t\tdisabled: day.status == 'not_exist' }})]),_c('template',{slot:\"popover\"},[(day && day.key_results_names != null)?_c('div',{staticClass:\"label\"},[_c('icon-list',{staticClass:\"icon-list\"}),_vm._v(\" \"+_vm._s(day.key_results_names))],1):_vm._e(),(day.name)?_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(day.name))]):(day.status == 'not_working')?_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('show-user.timeline.promise-not-need')))]):(day.status == 'no_key_result')?_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('show-user.timeline.promise-without-key-result')))]):_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('show-user.timeline.promise-not-set')))]),(day.why_not)?_c('div',{staticClass:\"reason\"},[_c('span',[_vm._v(_vm._s(_vm.$t('show-user.timeline.reason'))+\":\")]),_vm._v(\" \"+_vm._s(day.why_not))]):_vm._e()])],2),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"date\"},[_vm._v(_vm._s(_vm.moment(day.created_at).isSame(_vm.moment().format('YYYY-MM-DD')) ? _vm.$t('general.today') : _vm.moment(day.created_at).format('MMM DD')))]):_c('div',{staticClass:\"date\"},[_vm._v(_vm._s(_vm.moment(day.created_at).format('ddd')))])],1)}),0),_c('div',{staticClass:\"hider-right\"}),_c('div',{staticClass:\"next-week\",class:{disabled: _vm.timeline_offset <= _vm.default_timeline_offset},on:{\"click\":function($event){_vm.timeline_offset <= _vm.default_timeline_offset ? '' : _vm.changeOffset(-1)}}},[_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1)])]),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"header-list-section\"},[_c('div',{staticClass:\"space-left like-subtitle\"},[_c('icon-list',{staticClass:\"list-icon\"})],1),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"tabs\"},[_c('div',{staticClass:\"tab-item\",class:_vm.activetab == 'keyresults' ? 'active' : '',on:{\"click\":function($event){return _vm.activateTab('keyresults')}}},[_c('span',{staticClass:\"like-subtitle\"},[_vm._v(_vm._s(_vm.$t('show-user.key-results'))+\" (\"+_vm._s(_vm.filteredKrs.length)+\")\")])]),_c('div',{staticClass:\"tab-item\",class:_vm.activetab == 'objectives' ? 'active' : '',on:{\"click\":function($event){return _vm.activateTab('objectives')}}},[_c('span',{staticClass:\"like-subtitle\"},[_vm._v(_vm._s(_vm.$t('show-user.objectives'))+\" (\"+_vm._s(_vm.filteredObjs.length)+\")\")])])]),(_vm.activetab == 'keyresults')?_c('div',{staticClass:\"action-header filter-date dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_key-results.' + _vm.activeStatusKr))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.krStatusList),function(krStatus){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeStatusKr == krStatus},on:{\"click\":function($event){return _vm.changeActiveStatus('kr', krStatus)}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_key-results.'+krStatus))+\" \")])}),0)]):(_vm.activetab == 'objectives')?_c('div',{staticClass:\"action-header filter-date dropdown-tbf\"},[(_vm.$resize && _vm.$mq.above(600))?_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_objectives.' + _vm.activeStatusObj))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1):_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-filter')],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.objStatusList),function(objStatus){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeStatusObj == objStatus},on:{\"click\":function($event){return _vm.changeActiveStatus('objective', objStatus)}}},[_vm._v(\" \"+_vm._s(_vm.$t('filter_objectives.'+objStatus))+\" \")])}),0)]):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"action-header filter-quarter solo dropdown-tbf\"},[_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('div',{staticClass:\"quarter-no\"},[_vm._v(_vm._s(_vm.$t('objectives.quarter'))+\" \"+_vm._s(_vm.activeQuarter.quarter)+\", \"+_vm._s(_vm.activeQuarter.year))]),_vm._v(\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},_vm._l((_vm.arrayQuarters),function(quarterItem){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.activeQuarter == quarterItem, 'bor-top': quarterItem.quarter == 4 },on:{\"click\":function($event){return _vm.changeActiveQuarter(quarterItem)}}},[_c('div',{staticClass:\"quarter-no\"},[_vm._v(_vm._s(_vm.$t('objectives.quarter_short'))+_vm._s(quarterItem.quarter)+\" \"+_vm._s(quarterItem.year))]),_vm._v(\" \"),_c('div',{staticClass:\"quarter-period\"},[_vm._v(_vm._s(_vm._f(\"moment\")(quarterItem.start_quarter,'MMMM'))+\" - \"+_vm._s(_vm._f(\"moment\")(quarterItem.end_quarter,'MMMM')))])])}),0)]):_vm._e()])]),_c('div',{staticClass:\"space-right\"})]),(_vm.filteredKrs.length)?_c('section',{staticClass:\"list-items-section tab-container\",class:{active: _vm.activetab == 'keyresults'}},_vm._l((_vm.filteredKrs),function(key_result){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\",class:{upcoming: key_result.status == 'upcoming'},on:{\"click\":function($event){_vm.showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')}}},[(_vm.$resize && _vm.$mq.above(770))?_c('div',{staticClass:\"column-tbf icon-title kr-icon-width\"},[_c('icon-list')],1):_vm._e(),_c('div',{staticClass:\"column-tbf row-title with-icon kr-name-width\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover click\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 200, hide: 0},\"disabled\":_vm.$resize && _vm.$mq.below(1030)}},[_c('div',{staticClass:\"text\"},[(_vm.$resize && _vm.$mq.below(769) && (key_result.needs_an_update == 'today' || key_result.needs_an_update == 'past'))?_c('img',{staticClass:\"attention-update\",attrs:{\"src\":\"/build/icons/attention-square.svg\"}}):_vm._e(),_vm._v(\" \"+_vm._s(key_result.name.charAt(0).toUpperCase() + key_result.name.slice(1)))]),_c('div',{staticClass:\"subtitle\"},[_vm._v(\"Obiectiv: \"+_vm._s(key_result.objective.name))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(key_result.description))])])],2)],1),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value kr-promises-width\",on:{\"click\":function($event){$event.stopPropagation();_vm.showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'promises')}}},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('show-user.promises')))]),(key_result.need_evaluate_promise)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-orange.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('show-user.status-pending')))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(key_result.promises_completed)+\"/\"+_vm._s(key_result.promises_count)+\" \"+_vm._s(_vm.$t('key-result-promises.completed')))]),_c('template',{slot:\"popover\"},[(key_result.status == 'upcoming')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-promises-cant')))]):_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(key_result.need_evaluate_promise ? _vm.$t('key-result.tooltip-promises-evaluate') : _vm.$t('key-result.tooltip-promises')))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value kr-updates-width\",on:{\"click\":function($event){$event.stopPropagation();_vm.showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')}}},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('show-user.updates')))]),(key_result.needs_an_update == 'today' || key_result.needs_an_update == 'past')?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-orange.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('show-user.status-pending')))]):(key_result.last_key_result_log)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-check-green.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$tc('show-user.days-ago', _vm.diffDaysFrom(key_result.last_key_result_log.created_at))))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$t('show-user.no-updates')))]),_c('template',{slot:\"popover\"},[(key_result.needs_an_update == 'today')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-today')))]):(key_result.needs_an_update == 'past')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-past')))]):(key_result.needs_an_update)?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-update-future', key_result.needs_an_update)))]):(key_result.status == 'upcoming')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-cant')))]):_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-updates-view')))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value kr-deadline-width\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.moment(key_result.start_date) >= _vm.moment() ? _vm.$t('objectives.start_on') : _vm.$t('objectives.deadline')))]),(key_result.percent >= 100)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-check-green.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('status.completed')))]):(_vm.diffDays(key_result.end_date) < 0)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-red.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('show-user.outdated')))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.diffDays(key_result.end_date)+\" \"+_vm.$t('show-user.days')))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm._f(\"moment\")(key_result.end_date,'D MMMM YYYY')))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(770))?_c('div',{staticClass:\"column-tbf column-value kr-last-value-width\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('show-user.last-value')))]),(_vm.displayKeyResultCurrentValue(key_result) % 1 != 0)?_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"numeral\")(_vm.displayKeyResultCurrentValue(key_result),'0.00a'))+_vm._s(_vm.optionsUnits[key_result.unity] ? key_result.unity : '')+\" \"+_vm._s(!_vm.optionsUnits[key_result.unity] ? key_result.unity : _vm.optionsUnits[key_result.unity]))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"numeral\")(_vm.displayKeyResultCurrentValue(key_result),'0a'))+_vm._s(_vm.optionsUnits[key_result.unity] ? key_result.unity : '')+\" \"+_vm._s(!_vm.optionsUnits[key_result.unity] ? key_result.unity : \"(\"+_vm.optionsUnits[key_result.unity]+\")\"))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('progress_type_text.' + key_result.progress_type, { to: key_result.target % 1 != 0 ? _vm.$options.filters.numeral(key_result.target , '0,0.00') : _vm.$options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: key_result.start_value % 1 != 0 ? _vm.$options.filters.numeral(key_result.start_value , '0,0.00') : _vm.$options.filters.numeral(key_result.start_value , '0,0')})))])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf item-value kr-value-width\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0},\"disabled\":_vm.$resize && _vm.$mq.below(1030)}},[_c('div',{staticClass:\"top-data\"},[(_vm.moment(key_result.start_date) >= _vm.moment())?_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value\"},[_vm._v(\"0\")])]):_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(parseInt(key_result.percent).toString()+'%'))])]),_c('div',{staticClass:\"info\"},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"progress-bar-tbf\",class:{disabled: _vm.moment(key_result.start_date) > _vm.moment()}},[_c('div',{staticClass:\"complete-progress-tbf\",class:{pink: _vm.diffDays(key_result.end_date) < 1 && key_result.percent < 100, green: key_result.percent >= 100},style:('width: calc(2px + ' + (parseInt(key_result.percent) < 1 ? '2px' : (key_result.percent < 100 ? key_result.percent + '%' : '100%')) + ');')})]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('progress_type_text.' + key_result.progress_type, { to: key_result.target % 1 != 0 ? _vm.$options.filters.numeral(key_result.target , '0,0.00') : _vm.$options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: key_result.start_value % 1 != 0 ? _vm.$options.filters.numeral(key_result.start_value , '0,0.00') : _vm.$options.filters.numeral(key_result.start_value , '0,0')}))+\". \"+_vm._s(_vm.$t('progress_type_text.current_value'))+\": \"+_vm._s(_vm.displayKeyResultCurrentValue(key_result) % 1 != 0 ? _vm.$options.filters.numeral(_vm.displayKeyResultCurrentValue(key_result), '0,0.00') : _vm.$options.filters.numeral(_vm.displayKeyResultCurrentValue(key_result), '0,0'))+\" \"+_vm._s(key_result.unity)+\" \")])])],2)],1):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[(key_result.rights.edit || key_result.rights.delete)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdown),expression:\"hideDropdown\"}],staticClass:\"dots-edit\",attrs:{\"id\":'edit-key-result-' + key_result.id}},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showDropdown(key_result.id)}}}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownEdit'+key_result.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"id\":'dropdownMenu'+ key_result.id,\"aria-labelledby\":'dropdownEdit'+key_result.id}},[(key_result.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();_vm.showModal('key_result', parseInt(key_result.id).toString(), key_result.objective)}}},[_vm._v(_vm._s(_vm.$t('show-user.edit')))]):_vm._e(),(key_result.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.openModalV2('delete', key_result, 'kr', 'show_user')}}},[_vm._v(_vm._s(_vm.$t('show-user.delete')))]):_vm._e()])])]):_vm._e()])])}),0):_c('section',{staticClass:\"list-items-section tab-container\",class:{active: _vm.activetab == 'keyresults'}},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row mrgn\"},[_c('div',{staticClass:\"title single\",domProps:{\"innerHTML\":_vm._s(_vm.$t('show-user.no-key-results', { name: _vm.user.first_name.charAt(0).toUpperCase() + _vm.user.first_name.slice(1) }))}}),_c('div',{staticClass:\"description wide\",domProps:{\"innerHTML\":_vm._s(_vm.$t('show-user.desc-no-key-results'))}})]),_c('div',{staticClass:\"space-right\"})])]),(_vm.filteredObjs.length)?_c('section',{staticClass:\"list-items-section tab-container\",class:{active: _vm.activetab == 'objectives'}},_vm._l((_vm.filteredObjs),function(objective){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\",on:{\"click\":function($event){return _vm.showObjective(objective.slug)}}},[_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1),_c('div',{staticClass:\"content-row\",on:{\"click\":function($event){return _vm.showObjective(objective.slug)}}},[_c('div',{staticClass:\"row-tbf action-row\"},[(_vm.$resize && _vm.$mq.above(770))?_c('div',{staticClass:\"column-tbf icon-title obj obj-icon-width\"},[_c('icon-objectives-list')],1):_vm._e(),_c('div',{staticClass:\"column-tbf row-title obj-user-name-width\"},[_c('div',{staticClass:\"text\"},[(_vm.$resize && _vm.$mq.below(769) && (objective.needs_an_update == 'today' || objective.needs_an_update == 'past'))?_c('img',{staticClass:\"attention-update\",attrs:{\"src\":\"/build/icons/attention-square.svg\"}}):_vm._e(),_vm._v(_vm._s(objective.name))])]),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf column-value obj-user-kr-width\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.key-results')))]),_c('div',{staticClass:\"value\"},[(objective.needs_an_update == 'today' || objective.needs_an_update == 'past' || objective.need_evaluate_promise)?_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-orange.svg\"}}):_vm._e(),_vm._v(\" \"+_vm._s(_vm.$t('objectives.key-results-progress', {n: objective.key_results_in_progress, total: objective.key_results_count })))])]):_vm._e(),(_vm.$resize && _vm.$mq.above(770))?_c('div',{staticClass:\"column-tbf column-value obj-user-deadline-width\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.moment(objective.start_date) >= _vm.moment() ? _vm.$t('objectives.start_on') : _vm.$t('objectives.deadline')))]),(objective.percent >= 100)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-check-green.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('status.completed')))]):(_vm.diffDays(objective.end_date) < 0)?_c('div',{staticClass:\"value\"},[_c('img',{staticClass:\"circle-info\",attrs:{\"src\":\"/build/icons/circle-info-red.svg\"}}),_vm._v(\" \"+_vm._s(_vm.$t('show-user.outdated')))]):(_vm.moment(objective.start_date) >= _vm.moment())?_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"moment\")(objective.start_date,'DD/MM/YYYY')))]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.diffDays(objective.end_date))+\" zile\")]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(\" \"+_vm._s(_vm._f(\"moment\")(objective.end_date,'D MMMM YYYY'))+\" \")])])],2)],1):_vm._e(),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"column-tbf item-value obj-user-progress-width\"},[_c('div',{staticClass:\"top-data\"},[_c('div',{staticClass:\"current-value\"},[(_vm.moment(objective.start_date) >= _vm.moment())?_c('div',{staticClass:\"value\"},[_vm._v(\"0\")]):_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(parseInt(objective.percent).toString() + '%'))])]),_c('div',{staticClass:\"info\"},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"progress-bar-tbf\",class:{disabled: _vm.moment(objective.start_date) > _vm.moment()}},[_c('div',{staticClass:\"complete-progress-tbf\",class:{pink: (_vm.diffDays(objective.end_date) < 1 && objective.percent != 100), green: objective.percent >= 100},style:('width: calc(2px + ' + (parseInt(objective.percent) < 1 ? '2px' : objective.percent + '%') + ');')})])]):_vm._e()])]),_c('div',{staticClass:\"space-right\"},[(objective.rights.edit || objective.rights.delete)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdownObj),expression:\"hideDropdownObj\"}],staticClass:\"dots-edit\",attrs:{\"id\":'edit-objective-' + objective.id}},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showDropdownObj(objective.id)}}}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownEditObjective'+objective.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"id\":'dropdownMenuObjective'+ objective.id,\"aria-labelledby\":'dropdownEditObjective'+objective.id}},[(objective.rights.edit)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showModal('objective', objective.slug)}}},[_vm._v(_vm._s(_vm.$t('show-user.edit')))]):_vm._e(),(objective.rights.delete)?_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.openModalV2('delete', objective, 'objective', 'show_user')}}},[_vm._v(_vm._s(_vm.$t('show-user.delete')))]):_vm._e()])])]):_vm._e()])])}),0):_c('section',{staticClass:\"list-items-section tab-container\",class:{active: _vm.activetab == 'objectives'}},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row mrgn\"},[_c('div',{staticClass:\"title single\",domProps:{\"innerHTML\":_vm._s(_vm.$t('show-user.no-objective', { name: _vm.user.first_name.charAt(0).toUpperCase() + _vm.user.first_name.slice(1) }))}}),_c('div',{staticClass:\"description wide\",domProps:{\"innerHTML\":_vm._s(_vm.$t('show-user.desc-no-objective'))}})]),_c('div',{staticClass:\"space-right\"})])])])]):_c('div',[_c('div',{staticClass:\"item-page\"},[_vm._m(0),_c('section',{staticClass:\"subheader-page-section timeline\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-list',{staticClass:\"icon-list\"})],1),_vm._m(1),_c('div',{staticClass:\"space-right\"})]),_vm._m(2),_c('section',{staticClass:\"header-list-section\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-list',{staticClass:\"list-icon\"})],1),_vm._m(3),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"list-items-section tab-container\",staticStyle:{\"display\":\"block\"}},_vm._l((3),function(n){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[(_vm.$resize && _vm.$mq.above(770))?_c('div',{staticClass:\"column-tbf user-img kr-user-width\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"38px\",\"width\":\"100%\",\"max-width\":\"38px\"}})]):_vm._e(),_vm._m(4,true),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf status kr-updates-width\"},[_vm._m(5,true)]):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf row-details kr-promises-width\"},[_vm._m(6,true)]):_vm._e(),(_vm.$resize && _vm.$mq.above(1030))?_c('div',{staticClass:\"column-tbf row-details kr-tasks-width\"},[_vm._m(7,true)]):_vm._e(),_vm._m(8,true)])]),_c('div',{staticClass:\"space-right\"},[_c('div',{staticClass:\"dots-edit\"},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"edit-item-button\"},[_c('icon-edit-dots')],1)])])])])}),0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"header-user-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"primary-boxes-user\"},[_c('div',{staticClass:\"row-data-user\"},[_c('div',{staticClass:\"box-data-user placeholder-loader\",staticStyle:{\"height\":\"169px\"}})]),_c('div',{staticClass:\"row-data-promises\"},[_c('div',{staticClass:\"box-data-promises placeholder-loader\",staticStyle:{\"height\":\"169px\"}})])])]),_c('div',{staticClass:\"space-right\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"title placeholder-loader\",staticStyle:{\"height\":\"21px\",\"max-width\":\"170px\",\"width\":\"100%\"}}),_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"margin-left\":\"auto\",\"height\":\"37px\",\"width\":\"100%\",\"max-width\":\"140px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"timeline-bar-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"36px\",\"width\":\"100%\",\"border-radius\":\"10px\",\"margin-top\":\"75px\"}})]),_c('div',{staticClass:\"space-right\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"tabs\"},[_c('div',{staticClass:\"tab-item\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"36px\",\"width\":\"136px\",\"display\":\"inline-block\",\"opacity\":\"1\"}})]),_c('div',{staticClass:\"tab-item\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"36px\",\"width\":\"95px\",\"display\":\"inline-block\",\"opacity\":\"1\"}})])])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column-tbf row-title with-icon kr-name-width\"},[_c('div',{staticClass:\"text placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"100%\",\"max-width\":\"170px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-modal disabled\"},[_c('div',{staticClass:\"box-icon\"}),_c('span',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"100%\",\"max-width\":\"63px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-modal\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"100%\",\"max-width\":\"95px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"link-modal\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"100%\",\"max-width\":\"95px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column-tbf item-value kr-value-width\"},[_c('div',{staticClass:\"top-data\"},[_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"100%\",\"max-width\":\"15px\"}})]),_c('div',{staticClass:\"deadline placeholder-loader\",staticStyle:{\"height\":\"14px\",\"width\":\"100%\",\"max-width\":\"30px\"}})]),_c('div',{staticClass:\"progress-bar-tbf placeholder-loader\"})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('defs',[_c('path',{attrs:{\"id\":\"prefix__a\",\"d\":\"M0 0H16V16H0z\"}})]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\"}},[_c('mask',{attrs:{\"id\":\"prefix__b\",\"fill\":\"#fff\"}},[_c('use',{attrs:{\"xlink:href\":\"#prefix__a\"}})]),_c('path',{staticClass:\"stroke-color\",attrs:{\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M13.755 9.63c-.08.572-.241 1.143-.49 1.697-1.42 3.178-5.162 4.607-8.354 3.193C1.718 13.105.28 9.382 1.703 6.204c1.422-3.178 5.163-4.607 8.355-3.192.558.247 1.062.564 1.507.937\",\"mask\":\"url(#prefix__b)\",\"transform\":\"rotate(-25 7.455 8.766)\"}}),_c('path',{staticClass:\"stroke-color\",attrs:{\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M6.031 11.962c1.766.786 3.834-.008 4.62-1.773.786-1.766-.008-3.834-1.773-4.62-1.766-.786-3.834.008-4.62 1.773-.786 1.766.008 3.834 1.773 4.62z\",\"mask\":\"url(#prefix__b)\",\"transform\":\"rotate(-25 7.455 8.766)\"}}),_c('path',{staticClass:\"stroke-color\",attrs:{\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M7.418 8.729L11.596 4.551\",\"mask\":\"url(#prefix__b)\",\"transform\":\"rotate(-1 9.507 6.64)\"}}),_c('path',{staticClass:\"stroke-color\",attrs:{\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"d\":\"M13.427 2.592L12.788 0.675 10.87 2.592 11.509 4.51 13.427 5.15 15.345 3.232z\",\"mask\":\"url(#prefix__b)\",\"transform\":\"rotate(-1 13.107 2.912)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ObjectiveSingle.vue?vue&type=template&id=331c4b34&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div v-if=\"loaded\" class=\"opacity-page\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Show User', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"item-page\" v-if=\"notPaid\">\n\t\t\t<not-paid></not-paid>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else-if=\"notAllowed\">\n\t\t\t<not-allowed></not-allowed>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else-if=\"notFound\">\n\t\t\t<not-found></not-found>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else>\n\t\t\t<section class=\"header-user-section\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"primary-boxes-user\">\n\t\t\t\t\t\t<div class=\"row-data-user\">\n\t\t\t\t\t\t\t<div class=\"box-data-user\">\n\t\t\t\t\t\t\t\t<div class=\"col-50\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-image\">\n\t\t\t\t\t\t\t\t\t\t<img :src=\"user.avatar\" v-if=\"user.avatar\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"user-name\">\n\t\t\t\t\t\t\t\t\t\t<h1 class=\"name\">{{ user.first_name + ' ' + user.last_name }}</h1>\n\t\t\t\t\t\t\t\t\t\t<p class=\"email\">{{ user.email }}</p>\n\t\t\t\t\t\t\t\t\t\t<p class=\"role\">{{ $t('users.role-name-' + user.role_name) }}</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"col-50 working-days-col\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t\t<h1>{{ $t('show-user.working-days.title') }}</h1>\n\t\t\t\t\t\t\t\t\t<span class=\"subtitle\">{{ user.working_days.length }} {{ $t('show-user.working-days.desc') }}</span>\n\t\t\t\t\t\t\t\t\t<div class=\"select-workdays\">\n\t\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\" v-bind:class=\"{active: user.working_days.includes('monday')}\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.monday') }}</span>\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\" v-bind:class=\"{active: user.working_days.includes('tuesday')}\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.tuesday') }}</span>\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\" v-bind:class=\"{active: user.working_days.includes('wednesday')}\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.wednesday') }}</span>\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\" v-bind:class=\"{active: user.working_days.includes('thursday')}\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.thursday') }}</span>\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\" v-bind:class=\"{active: user.working_days.includes('friday')}\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.friday') }}</span>\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\" v-bind:class=\"{active: user.working_days.includes('saturday')}\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.saturday') }}</span>\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\" v-bind:class=\"{active: user.working_days.includes('sunday')}\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.sunday') }}</span>\n\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"row-data-promises\" v-if=\"user.key_results_count > 0\">\n\t\t\t\t\t\t\t<!-- Check if we need to evaluate yesterday promise, today promise or to set a promise for today -->\n\t\t\t\t\t\t\t<!-- Card - Promisiunea zilei -->\n\t\t\t\t\t\t\t<div class=\"box-data-promises\" v-if=\"user.has_daily_promise != 'person_not_working_today'\">\n\t\t\t\t\t\t\t\t<div class=\"text-promise-tutorial\">\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('tutorial-promise.title-box') }} {{ user.has_daily_promise != 'promise_not_set' ? '' : $t('daily_promise.unstable') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\" v-html=\"user.has_daily_promise == 'has_promise' ? user.promise.name : $t('tutorial-promise.desc-box')\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"contribute-to\" v-if=\"user.has_daily_promise == 'has_promise'\">{{ $t('set-promise.contribute-to') }}: {{ $tc(\"daily_promise.count_key_results\", user.daily_promise.key_results_involved) }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<!-- tutorial_promise -->\n\t\t\t\t\t\t\t\t<div class=\"button-action\" v-if=\"$auth.user().slug == user.slug\">\n\t\t\t\t\t\t\t\t\t<div class=\"with-timer\" v-if=\"user.has_daily_promise == 'has_promise' && user.daily_promise.status == 'pending'\">\n\t\t\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"user.has_daily_promise == 'has_promise' ? (user.daily_promise.status == 'pending' ? showEvaluate(user.daily_promise) : '') : showModal('add_promise')\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('daily_promise.evaluate') }}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t<span>{{ $t('show-user.start_evaluation') }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"failed\" v-else-if=\"user.has_daily_promise == 'has_promise' && user.daily_promise.status == 'not_completed'\"><icon-close/></div>\n\t\t\t\t\t\t\t\t\t<div class=\"realized\" v-else-if=\"user.has_daily_promise == 'has_promise' && user.daily_promise.status == 'completed'\"><icon-check/></div>\n\t\t\t\t\t\t\t\t\t<div class=\"with-timer\" v-else>\n\t\t\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"user.has_daily_promise == 'has_promise' ? (user.daily_promise.status == 'pending' ? showEvaluate(user.daily_promise) : '') : showModal('add_promise')\" >\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('daily_plan.add-promise') }}\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t<span>{{ $t('daily_plan.time-remain') }}: {{timeRemain}}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"button-action only-svg\" v-else>\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/promises.svg\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"box-data-promises\" v-else>\n\t\t\t\t\t\t\t\t<div class=\"text-promise-tutorial\">\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('tutorial-promise.title-box') }} {{ user.has_daily_promise ? '' : $t('daily_promise.unstable') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\" v-if=\"$auth.user().slug == user.slug\">{{ $t('daily_promise.free_day') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\" v-else>{{ $t('daily_promise.free_day') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"button-action with-lottie\">\n\t\t\t\t\t\t\t <lottie :options=\"defaultOptions\" :height=\"85\" :width=\"85\" v-on:animCreated=\"handleAnimation\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- END Card - promisiunea zilei -->\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"row-data-promises\" v-else>\n\t\t\t\t\t\t\t<div class=\"box-data-promises\">\n\t\t\t\t\t\t\t\t<div class=\"text-promise-tutorial\">\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('tutorial-promise.title-box') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\">{{ $t('daily_promise.not_key_results') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"button-action with-lottie\">\n\t\t\t\t\t\t\t <lottie :options=\"defaultOptions\" :height=\"85\" :width=\"85\" v-on:animCreated=\"handleAnimation\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"subheader-page-section timeline\">\n\t\t\t\t<div class=\"space-left\"><icon-list class=\"icon-list\" /></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"title\">{{$t('show-user.timeline.title')}}</div>\n\t\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t\t<div class=\"action-header filter-date\">\n\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" @click=\"default_timeline_offset == timeline_offset ? '' : changeOffset(false, 'default')\" v-bind:class=\"{disabled: default_timeline_offset == timeline_offset}\" :disabled=\"default_timeline_offset == timeline_offset\">{{$t('show-user.timeline.filter')}} <icon-arrow class=\"icon-arrow right\"/></button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"timeline-bar-section\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"timeline-bar\">\n\t\t\t\t\t\t<div class=\"prev-week\" @click=\"moment(data_timeline[6].created_at) < moment(user.created_at) ? '' : changeOffset(+1)\" v-bind:class=\"{disabled: moment(data_timeline[6].created_at) < moment(user.created_at) }\">\n\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow left\" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"hider-left\"></div>\n\t\t\t\t\t\t<div class=\"current-weeks\">\n\t\t\t\t\t\t\t<div class=\"day\" v-for=\"(day, index) in data_timeline\" :data-week=\"moment(day.created_at).week()\" v-bind:class=\"{'start-week': moment(day.created_at).format('d') == 1, 'end-week': moment(day.created_at).format('d') == 0}\" :style=\"'width:' +dayWidth+ '%;'\">\n\t\t\t\t\t\t\t\t<div class=\"promises-status\">\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{$t('show-user.promise')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"status\">{{ $t('timeline_status.' + day.status) }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"num-week\">{{ moment(day.created_at).format('d') == 1 ? 'Sapt. '+ moment(day.created_at).format('W') : '' }}</div>\n\t\t\t\t\t\t\t\t<v-popover offset=\"0\" trigger=\"hover\" placement=\"top\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 0, hide: 0}\" :disabled=\"day.status == 'not_exist'\">\n\t\t\t\t\t\t\t\t\t<div class=\"space-box-day\" @click=\"day.status == 'pending' ? showEvaluate(day) : ''\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"box-day\"\n\n\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{\n\t\t\t\t\t\t\t\t\t\t\tcompleted: day.status == 'completed', \n\t\t\t\t\t\t\t\t\t\t\tnot_set: day.status == 'not_completed' || day.status == 'not_set', \n\t\t\t\t\t\t\t\t\t\t\twarning: day.status == 'pending' || (moment(day.created_at).isSame(moment().format('YYYY-MM-DD')) && user.has_daily_promise == 'promise_not_set'),\n\t\t\t\t\t\t\t\t\t\t\tblue: day.status == 'pending' && moment(day.created_at).isSame(moment().format('YYYY-MM-DD')),\n\t\t\t\t\t\t\t\t\t\t\tdisabled: day.status == 'not_exist' }\"\n\t\t\t\t\t\t\t\t\t\t></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<!-- <div class=\"label\" v-if=\"day.name || (moment(day.created_at) <= moment() && $auth.user().working_days.includes(moment(day.created_at).locale('en').format('dddd').toLowerCase()))\">{{ $t('timeline-bar.title') }}</div> -->\n\n\t\t\t\t\t\t\t\t\t\t<div class=\"label\" v-if=\"day && day.key_results_names != null\"><icon-list class=\"icon-list\" /> {{day.key_results_names}}</div>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\" v-if=\"day.name\">{{day.name}}</div>\n\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\" v-else-if=\"day.status == 'not_working'\">{{ $t('show-user.timeline.promise-not-need') }}</div>\n\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\" v-else-if=\"day.status == 'no_key_result'\">{{ $t('show-user.timeline.promise-without-key-result') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\" v-else>{{ $t('show-user.timeline.promise-not-set') }}</div>\n\n\t\t\t\t\t\t\t\t\t\t<div class=\"reason\" v-if=\"day.why_not\"><span>{{ $t('show-user.timeline.reason') }}:</span> {{ day.why_not }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t<div class=\"date\" v-if=\"$resize && $mq.above(600)\">{{ moment(day.created_at).isSame(moment().format('YYYY-MM-DD')) ? $t('general.today') : moment(day.created_at).format('MMM DD') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"date\" v-else>{{ moment(day.created_at).format('ddd') }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"hider-right\"></div>\n\t\t\t\t\t\t<div class=\"next-week\" @click=\"timeline_offset <= default_timeline_offset ? '' : changeOffset(-1)\" v-bind:class=\"{disabled: timeline_offset <= default_timeline_offset}\">\n\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"header-list-section\">\n\t\t\t\t<div class=\"space-left like-subtitle\"><icon-list class=\"list-icon\" /></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"tabs\">\n\t\t\t\t\t\t\t<div class=\"tab-item\" v-bind:class=\"activetab == 'keyresults' ? 'active' : ''\" @click=\"activateTab('keyresults')\">\n\t\t\t\t\t\t\t\t<span class=\"like-subtitle\">{{$t('show-user.key-results')}} ({{filteredKrs.length}})</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"tab-item\" v-bind:class=\"activetab == 'objectives' ? 'active' : ''\" @click=\"activateTab('objectives')\">\n\t\t\t\t\t\t\t\t<span class=\"like-subtitle\">{{$t('show-user.objectives')}} ({{filteredObjs.length}})</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"action-header filter-date dropdown-tbf\" v-if=\"activetab == 'keyresults'\">\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t{{ $t('filter_key-results.' + activeStatusKr) }} <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t<div v-for=\"krStatus in krStatusList\" \n\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t@click=\"changeActiveStatus('kr', krStatus)\" \n\t\t\t\t\t\t\t\tv-bind:class=\"{active: activeStatusKr == krStatus}\">\n\t\t\t\t\t\t\t\t{{ $t('filter_key-results.'+krStatus) }}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"action-header filter-date dropdown-tbf\" v-else-if=\"activetab == 'objectives'\">\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t{{ $t('filter_objectives.' + activeStatusObj) }} <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" v-else><icon-filter /></button>\n\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t<div v-for=\"objStatus in objStatusList\" \n\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t@click=\"changeActiveStatus('objective', objStatus)\" \n\t\t\t\t\t\t\t\tv-bind:class=\"{active: activeStatusObj == objStatus}\">\n\t\t\t\t\t\t\t\t{{ $t('filter_objectives.'+objStatus) }}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"action-header filter-quarter solo dropdown-tbf\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t<div class=\"quarter-no\">{{ $t('objectives.quarter') }} {{ activeQuarter.quarter }}, {{activeQuarter.year }}</div> <icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" v-for=\"quarterItem in arrayQuarters\" @click=\"changeActiveQuarter(quarterItem)\" v-bind:class=\"{active: activeQuarter == quarterItem, 'bor-top': quarterItem.quarter == 4 }\">\n\t\t\t\t\t\t\t\t\t<div class=\"quarter-no\">{{ $t('objectives.quarter_short') }}{{ quarterItem.quarter }} {{ quarterItem.year }}</div> <div class=\"quarter-period\">{{ quarterItem.start_quarter | moment('MMMM') }} - {{ quarterItem.end_quarter | moment('MMMM') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t\t<!-- key result list -->\n\t\t\t<section class=\"list-items-section tab-container\" v-bind:class=\"{active: activetab == 'keyresults'}\" v-if=\"filteredKrs.length\">\n\t\t\t\t<div class=\"group_items\" v-for=\"key_result in filteredKrs\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\" @click=\"showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')\" v-bind:class=\"{upcoming: key_result.status == 'upcoming'}\">\n\t\t\t\t\t\t\t<!-- asigned user -->\n\t\t\t\t\t\t\t<div class=\"column-tbf icon-title kr-icon-width\" v-if=\"$resize && $mq.above(770)\">\n\t\t\t\t\t\t\t\t<icon-list />\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end assigned user -->\n\n\t\t\t\t\t\t\t<!-- RC name box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title with-icon kr-name-width\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover click\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 200, hide: 0}\" :disabled=\"$resize && $mq.below(1030)\">\n\t\t\t\t\t\t\t\t\t<div class=\"text\"><img class=\"attention-update\" src=\"/build/icons/attention-square.svg\" v-if=\"$resize && $mq.below(769) && (key_result.needs_an_update == 'today' || key_result.needs_an_update == 'past')\"> {{ key_result.name.charAt(0).toUpperCase() + key_result.name.slice(1) }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"subtitle\">Obiectiv: {{ key_result.objective.name }}</div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">{{ key_result.description }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end rc name box -->\n\n\t\t\t\t\t\t\t<!-- promises box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-promises-width\" v-if=\"$resize && $mq.above(1030)\" @click.stop=\"showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'promises')\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{$t('show-user.promises')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"key_result.need_evaluate_promise\"><img class=\"circle-info\" src=\"/build/icons/circle-info-orange.svg\"> {{ $t('show-user.status-pending') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ key_result.promises_completed }}/{{ key_result.promises_count }} {{ $t('key-result-promises.completed')}}</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-if=\"key_result.status == 'upcoming'\">{{ $tc('key-result.tooltip-promises-cant') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else>{{ key_result.need_evaluate_promise ? $t('key-result.tooltip-promises-evaluate') : $t('key-result.tooltip-promises') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end promises box -->\n\n\t\t\t\t\t\t\t<!-- updates box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-updates-width\" v-if=\"$resize && $mq.above(1030)\" @click.stop=\"showModalKR(parseInt(key_result.id).toString(), key_result.uuid, 'updates')\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{$t('show-user.updates')}}</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"key_result.needs_an_update == 'today' || key_result.needs_an_update == 'past'\"><img class=\"circle-info\" src=\"/build/icons/circle-info-orange.svg\"> {{ $t('show-user.status-pending') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"key_result.last_key_result_log\"><img class=\"circle-info\" src=\"/build/icons/circle-check-green.svg\"> {{ $tc('show-user.days-ago', diffDaysFrom(key_result.last_key_result_log.created_at)) }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ $t('show-user.no-updates') }}</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-if=\"key_result.needs_an_update == 'today'\">{{ $t('key-result.tooltip-update-today') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"key_result.needs_an_update == 'past'\">{{ $t('key-result.tooltip-update-past') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"key_result.needs_an_update\">{{ $tc('key-result.tooltip-update-future', key_result.needs_an_update) }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"key_result.status == 'upcoming'\">{{ $t('key-result.tooltip-update-cant') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else>{{ $tc('key-result.tooltip-updates-view') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-deadline-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ moment(key_result.start_date) >= moment() ? $t('objectives.start_on') : $t('objectives.deadline')}}</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"key_result.percent >= 100\"><img class=\"circle-info\" src=\"/build/icons/circle-check-green.svg\"> {{ $t('status.completed') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"diffDays(key_result.end_date) < 0\"><img class=\"circle-info\" src=\"/build/icons/circle-info-red.svg\"> {{ $t('show-user.outdated') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ diffDays(key_result.end_date)+\" \"+$t('show-user.days') }}</div>\n\t\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ key_result.end_date | moment('D MMMM YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<!-- last values box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value kr-last-value-width\" v-if=\"$resize && $mq.above(770)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('show-user.last-value') }}</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"displayKeyResultCurrentValue(key_result) % 1 != 0\">{{ displayKeyResultCurrentValue(key_result) | numeral('0.00a') }}{{ optionsUnits[key_result.unity] ? key_result.unity : ''}} {{ !optionsUnits[key_result.unity] ? key_result.unity : optionsUnits[key_result.unity]}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ displayKeyResultCurrentValue(key_result) | numeral('0a') }}{{ optionsUnits[key_result.unity] ? key_result.unity : ''}} {{ !optionsUnits[key_result.unity] ? key_result.unity : \"(\"+optionsUnits[key_result.unity]+\")\"}}</div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ $t('progress_type_text.' + key_result.progress_type, { to: key_result.target % 1 != 0 ? $options.filters.numeral(key_result.target , '0,0.00') : $options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: key_result.start_value % 1 != 0 ? $options.filters.numeral(key_result.start_value , '0,0.00') : $options.filters.numeral(key_result.start_value , '0,0')}) }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- end last values box -->\n\n\t\t\t\t\t\t\t<!-- Percentage box -->\n\t\t\t\t\t\t\t<div class=\"column-tbf item-value kr-value-width\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\" :disabled=\"$resize && $mq.below(1030)\">\n\t\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"current-value\" v-if=\"moment(key_result.start_date) >= moment()\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"value\">0</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"current-value\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ parseInt(key_result.percent).toString()+'%' }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"info\"><icon-info class=\"icon-info\"/></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\" v-bind:class=\"{disabled: moment(key_result.start_date) > moment()}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{pink: diffDays(key_result.end_date) < 1 && key_result.percent < 100, green: key_result.percent >= 100}\" :style=\"'width: calc(2px + ' + (parseInt(key_result.percent) < 1 ? '2px' : (key_result.percent < 100 ? key_result.percent + '%' : '100%')) + ');'\"></div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.' + key_result.progress_type, { to: key_result.target % 1 != 0 ? $options.filters.numeral(key_result.target , '0,0.00') : $options.filters.numeral(key_result.target , '0,0'), unit: key_result.unity, from: key_result.start_value % 1 != 0 ? $options.filters.numeral(key_result.start_value , '0,0.00') : $options.filters.numeral(key_result.start_value , '0,0')}) }}. \n\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.current_value') }}: {{ displayKeyResultCurrentValue(key_result) % 1 != 0 ? $options.filters.numeral(displayKeyResultCurrentValue(key_result), '0,0.00') : $options.filters.numeral(displayKeyResultCurrentValue(key_result), '0,0')}} {{ key_result.unity }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<!-- End percentage box -->\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\" :id=\"'edit-key-result-' + key_result.id\" v-click-outside=\"hideDropdown\" v-if=\"key_result.rights.edit || key_result.rights.delete\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"overlay-button\" @click.stop=\"showDropdown(key_result.id)\"></div>\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownEdit'+key_result.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :id=\"'dropdownMenu'+ key_result.id \" :aria-labelledby=\"'dropdownEdit'+key_result.id\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"showModal('key_result', parseInt(key_result.id).toString(), key_result.objective)\" v-if=\"key_result.rights.edit\">{{$t('show-user.edit')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"openModalV2('delete', key_result, 'kr', 'show_user')\" v-if=\"key_result.rights.delete\">{{$t('show-user.delete')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t<!-- END key result list -->\n\t\t\t<!-- no key results message -->\n\t\t\t<section class=\"list-items-section tab-container\" v-bind:class=\"{active: activetab == 'keyresults'}\" v-else>\n\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"empty-row mrgn\">\n\t\t\t\t\t\t<div class=\"title single\" v-html=\"$t('show-user.no-key-results', { name: user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) })\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description wide\" v-html=\"$t('show-user.desc-no-key-results')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t<!-- END no key results message -->\n\n\t\t\t<!-- objectives list -->\n\t\t\t<section class=\"list-items-section tab-container\" v-bind:class=\"{active: activetab == 'objectives'}\" v-if=\"filteredObjs.length\">\n\t\t\t\t<div class=\"group_items\" v-for=\"objective in filteredObjs\">\n\t\t\t\t\t<div class=\"space-left\" @click=\"showObjective(objective.slug)\">\n\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\" @click=\"showObjective(objective.slug)\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\">\n\t\t\t\t\t\t\t<div class=\"column-tbf icon-title obj obj-icon-width\" v-if=\"$resize && $mq.above(770)\">\n\t\t\t\t\t\t\t\t<icon-objectives-list />\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title obj-user-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"text\"><img class=\"attention-update\" src=\"/build/icons/attention-square.svg\" v-if=\"$resize && $mq.below(769) && (objective.needs_an_update == 'today' || objective.needs_an_update == 'past')\">{{ objective.name }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value obj-user-kr-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('objectives.key-results')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"value\"><img class=\"circle-info\" src=\"/build/icons/circle-info-orange.svg\" v-if=\"objective.needs_an_update == 'today' || objective.needs_an_update == 'past' || objective.need_evaluate_promise\"> {{ $t('objectives.key-results-progress', {n: objective.key_results_in_progress, total: objective.key_results_count }) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value obj-user-deadline-width\" v-if=\"$resize && $mq.above(770)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ moment(objective.start_date) >= moment() ? $t('objectives.start_on') : $t('objectives.deadline')}}</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"objective.percent >= 100\"><img class=\"circle-info\" src=\"/build/icons/circle-check-green.svg\"> {{ $t('status.completed') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"diffDays(objective.end_date) < 0\"><img class=\"circle-info\" src=\"/build/icons/circle-info-red.svg\"> {{ $t('show-user.outdated') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else-if=\"moment(objective.start_date) >= moment()\">{{ objective.start_date | moment('DD/MM/YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ diffDays(objective.end_date) }} zile</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">\n\t\t\t\t\t\t\t\t\t\t\t{{ objective.end_date | moment('D MMMM YYYY') }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf item-value obj-user-progress-width\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t<div class=\"current-value\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"value\" v-if=\"moment(objective.start_date) >= moment()\">0</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"value\" v-else>{{ parseInt(objective.percent).toString() + '%' }}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"info\"><icon-info class=\"icon-info\"/></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\" v-bind:class=\"{disabled: moment(objective.start_date) > moment()}\">\n\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{pink: (diffDays(objective.end_date) < 1 && objective.percent != 100), green: objective.percent >= 100}\" :style=\"'width: calc(2px + ' + (parseInt(objective.percent) < 1 ? '2px' : objective.percent + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\" :id=\"'edit-objective-' + objective.id\" v-click-outside=\"hideDropdownObj\" v-if=\"objective.rights.edit || objective.rights.delete\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"overlay-button\" @click.stop=\"showDropdownObj(objective.id)\"></div>\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownEditObjective'+objective.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :id=\"'dropdownMenuObjective'+ objective.id \" :aria-labelledby=\"'dropdownEditObjective'+objective.id\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"showModal('objective', objective.slug)\" v-if=\"objective.rights.edit\">{{$t('show-user.edit')}}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"openModalV2('delete', objective, 'objective', 'show_user')\" v-if=\"objective.rights.delete\">{{$t('show-user.delete')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t<!-- end objectives list -->\n\n\t\t\t<!-- no objectives message -->\n\t\t\t<section class=\"list-items-section tab-container\" v-bind:class=\"{active: activetab == 'objectives'}\" v-else>\n\t\t\t\t<div class=\"group_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"empty-row mrgn\">\n\t\t\t\t\t\t<div class=\"title single\" v-html=\"$t('show-user.no-objective', { name: user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) })\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description wide\" v-html=\"$t('show-user.desc-no-objective')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t\t<!-- END no objectives message -->\n\t\t</div>\n\t</div>\n\t<!-- placeholder list -->\t\n\t<div v-else>\n\t\t<div class=\"item-page\">\n\t\t\t<section class=\"header-user-section\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"primary-boxes-user\">\n\t\t\t\t\t\t<div class=\"row-data-user\">\n\t\t\t\t\t\t\t<div class=\"box-data-user placeholder-loader\" style=\"height: 169px;\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"row-data-promises\">\n\t\t\t\t\t\t\t<div class=\"box-data-promises placeholder-loader\" style=\"height: 169px;\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t\t<section class=\"subheader-page-section timeline\">\n\t\t\t\t<div class=\"space-left\"><icon-list class=\"icon-list\" /></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"title placeholder-loader\" style=\"height: 21px; max-width: 170px; width: 100%;\"></div>\n\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"margin-left: auto; height: 37px; width: 100%; max-width: 140px;\"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"timeline-bar-section\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 36px; width: 100%; border-radius: 10px; margin-top: 75px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\n\t\t\t<section class=\"header-list-section\">\n\t\t\t\t<div class=\"space-left\"><icon-list class=\"list-icon\" /></div>\n\t\t\t\t<div class=\"content-section\">\n\t\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t\t<div class=\"tabs\">\n\t\t\t\t\t\t\t<div class=\"tab-item\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 36px; width: 136px; display: inline-block; opacity: 1;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"tab-item\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 36px; width: 95px; display: inline-block; opacity: 1;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<!-- <div class=\"add-button\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 37px; width: 140px;\"></div>\n\t\t\t\t\t\t</div> -->\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</section>\n\t\t\t<!-- loading placeholders -->\n\t\t\t<section class=\"list-items-section tab-container\" style=\"display: block;\">\n\t\t\t\t<div class=\"group_items\" v-for=\"n in 3\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\"\">\n\t\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t\t<div class=\"column-tbf user-img kr-user-width\" v-if=\"$resize && $mq.above(770)\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 38px; width: 100%; max-width: 38px;\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title with-icon kr-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"text placeholder-loader\" style=\"height: 21px; width: 100%; max-width: 170px;\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf status kr-updates-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<div class=\"link-modal disabled\">\n\t\t\t\t\t\t\t\t\t<div class=\"box-icon\">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<span><div class=\"placeholder-loader\" style=\"height: 16px; width: 100%; max-width: 63px;\"></div></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details kr-promises-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<div class=\"link-modal\">\n\t\t\t\t\t\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 100%; max-width: 95px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details kr-tasks-width\" v-if=\"$resize && $mq.above(1030)\">\n\t\t\t\t\t\t\t\t<div class=\"link-modal\">\n\t\t\t\t\t\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 100%; max-width: 95px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf item-value kr-value-width\">\n\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t<div class=\"current-value\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"value placeholder-loader\" style=\"height: 16px; width: 100%; max-width: 15px;\"></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"deadline placeholder-loader\" style=\"height: 14px; width: 100%; max-width: 30px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf placeholder-loader\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n\t<!-- END placeholder list -->\n</template>\n\n\n<script type=\"text/javascript\">\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotPaid from '../General/NotPaid'\n\timport NotFound from '../Pages/NotFound'\n\timport IconEmail from '../Icons/Email'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconList from '../Icons/List'\n\timport IconInfo from '../Icons/Info'\n\timport IconPlus from '../Icons/Plus'\n\timport IconEditDots from '../Icons/EditDots'\n\timport IconObjectiveSingle from '../Icons/ObjectiveSingle'\n\timport IconObjectivesList from '../Icons/ObjectivesList'\n\timport IconCheckPrimary from \"../Icons/CheckPrimary\"\n\timport IconCheck from \"../Icons/Check\"\n\timport IconClose from \"../Icons/Close\"\n\timport IconFilter from '../Icons/Filter'\n\timport IconUserSettings from '../Icons/UserSettings'\n import Lottie from 'vue-lottie';\n import * as animationData from '../Animations/tbfdigital_sleep.json';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n defaultOptions: {\n animationData: animationData.default\n },\n\t\t\t\tloaded: false,\n\t\t\t\tnotAllowed: false,\n\t\t\t\tnotFound: false,\n\t\t\t\tnotPaid: false,\n\t\t\t\tdata_timeline: {},\n\t\t\t\tactive_day: false,\n\t\t\t\tuser: {},\n\t\t\t\tactivetab: 'keyresults',\n\t\t\t\thoverkeyResult: '',\n\t\t\t\thoverObjective: '',\n\t\t\t\tuser_slug: '',\n\t\t\t\tarrayQuarters: [],\n\t\t\t\tactiveQuarter: { \n\t\t\t\t\tquarter: moment().quarter(), \n\t\t\t\t\tyear: moment().format('YYYY'), \n\t\t\t\t\tstart_quarter: moment().startOf('quarter').format('YYYY-MM-DD'), \n\t\t\t\t\tend_quarter: moment().endOf('quarter').format('YYYY-MM-DD') \n\t\t\t\t},\n\t\t\t\ttimeline_offset: 4,\n\t\t\t\tdefault_timeline_offset: 4,\n\t\t\t\tweekNumbers: 6,\n\t\t\t\tdayWidth: 0,\n\t\t\t\tfirstLoadedTimeline: false,\n optionsUnits: {\n \t\"€\": 'Euro',\n \t\"$\": 'Dolar',\n \t\"%\": 'Procent',\n },\n dateRemain: '',\n timeRemain: '00:00:00',\n krStatusList: [],\n activeStatusKr: 'active',\n objStatusList: [],\n activeStatusObj: 'active',\n arrayTranslations: [\n\t 'calendar.small_days.friday',\n\t 'calendar.small_days.monday',\n\t 'calendar.small_days.saturday',\n\t 'calendar.small_days.sunday',\n\t 'calendar.small_days.thursday',\n\t 'calendar.small_days.tuesday',\n\t 'calendar.small_days.wednesday',\n\t 'daily_plan.add-promise',\n\t 'daily_plan.time-remain',\n\t 'daily_promise.count_key_results',\n\t 'daily_promise.evaluate',\n\t 'daily_promise.free_day',\n\t 'daily_promise.not_key_results',\n\t 'daily_promise.unstable',\n\t 'filter_key-results.active',\n\t 'filter_key-results.all',\n\t 'filter_key-results.finished',\n\t 'filter_key-results.overdue',\n\t 'filter_key-results.upcoming',\n\t 'filter_objectives.active',\n\t 'filter_objectives.all',\n\t 'filter_objectives.finished',\n\t 'filter_objectives.overdue',\n\t 'filter_objectives.upcoming',\n\t 'general.today',\n\t 'key-result-promises.completed',\n\t 'key-result.tooltip-promises',\n\t 'key-result.tooltip-promises-cant',\n\t 'key-result.tooltip-promises-evaluate',\n\t 'key-result.tooltip-update-cant',\n\t 'key-result.tooltip-update-future',\n\t 'key-result.tooltip-update-past',\n\t 'key-result.tooltip-update-today',\n\t 'key-result.tooltip-updates-view',\n\t 'navbar.dashboard',\n\t 'navbar.people',\n\t 'objectives.deadline',\n\t 'objectives.key-results',\n\t 'objectives.key-results-progress',\n\t 'objectives.quarter',\n\t 'objectives.quarter_short',\n\t 'objectives.start_on',\n\t 'progress_type_text.above',\n\t 'progress_type_text.current_value',\n\t 'progress_type_text.decrease',\n\t 'progress_type_text.grow',\n\t 'progress_type_text.under',\n\t 'progress_type_text.value',\n\t 'set-promise.contribute-to',\n\t 'show-user.days',\n\t 'show-user.days-ago',\n\t 'show-user.delete',\n\t 'show-user.desc-no-key-results',\n\t 'show-user.desc-no-objective',\n\t 'show-user.edit',\n\t 'show-user.key-results',\n\t 'show-user.last-value',\n\t 'show-user.no-key-results',\n\t 'show-user.no-objective',\n\t 'show-user.no-updates',\n\t 'show-user.objectives',\n\t 'show-user.outdated',\n\t 'show-user.promise',\n\t 'show-user.promises',\n\t 'show-user.start_evaluation',\n\t 'show-user.status-pending',\n\t 'show-user.timeline.filter',\n\t 'show-user.timeline.promise-not-set',\n\t 'show-user.timeline.promise-without-key-result',\n\t 'show-user.timeline.reason',\n\t 'show-user.timeline.title',\n\t 'show-user.updates',\n\t 'show-user.working-days.desc',\n\t 'show-user.working-days.title',\n\t 'status.completed',\n\t 'timeline_status.completed',\n\t 'timeline_status.not_completed',\n\t 'timeline_status.not_set',\n\t 'timeline_status.pending',\n\t 'timeline_status.state_title',\n\t 'tutorial-promise.desc-box',\n\t 'tutorial-promise.title-box',\n\t 'users.role-name-admin',\n\t 'users.role-name-employee',\n\t 'users.role-name-manager'\n ]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconUserSettings,\n\t\t\tIconCheckPrimary,\n\t\t\tNotAllowed,\n\t\t\tNotFound,\n\t\t\tIconEmail,\n\t\t\tIconArrow,\n\t\t\tIconList,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFilter,\n\t\t\tIconEditDots,\n\t\t\tIconObjectiveSingle,\n\t\t\tIconObjectivesList,\n\t\t\tNotPaid,\n\t\t\tIconCheck,\n\t\t\tIconClose,\n\t\t\tLottie\n\t\t},\n\t\twatch:{\n $route (to, from){\n \tif(this.$route.name == 'homepage' || this.$route.name == 'dashboard'){\n \t\tvar title = 'Dashboard';\n \t\tvar backRoute = '' \n \t}else{\n \t\tvar title = 'Oameni';\n \t\tvar backRoute = 'users' \n \t}\n \tthis.$root.$emit(\"navbar_title\", title, backRoute)\n\n \tif(this.$route.name == 'homepage' || this.$route.name == 'dashboard'){\n \t\tthis.user_slug = this.$auth.user().slug\n \t\tthis.getUser()\n \t\tthis.getTimeline()\n \t}\n }\n },\n created() {\n \twindow.addEventListener('resize', this.handleResize)\n },\n destroyed() {\n \twindow.removeEventListener('resize', this.handleResize)\n },\n beforeDestroy () {\n\t\t\tthis.$root.$off('refreshUserPage')\n\t\t},\n computed: {\n\t\t\tfilteredKrs(){\n\t\t\t\treturn getByStatus(getByQuarter(this.user.key_results, this.activeQuarter), this.activeStatusKr)\n\t\t\t},\n\t\t\tfilteredObjs(){\n\t\t\t\treturn getByStatus(getByQuarter(this.user.objectives, this.activeQuarter), this.activeStatusObj)\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\t//Create array of quarters\n\t\t\tvar awaitArray = true\n\t\t\tvar currentQuarter = moment(this.$auth.user().instance_created_at)\n\n\t\t\twhile(awaitArray){\n\t\t\t\tthis.arrayQuarters.push({ quarter: currentQuarter.quarter(), year: currentQuarter.format('YYYY'), start_quarter: currentQuarter.startOf('quarter').format('YYYY-MM-DD'), end_quarter: currentQuarter.endOf('quarter').format('YYYY-MM-DD') })\n\n\t\t\t\tif(currentQuarter.endOf('quarter') < moment().add(1,'year')){\n\t\t\t\t\tcurrentQuarter = currentQuarter.endOf('quarter').add(1, 'day')\n\t\t\t\t}else{\n\t\t\t\t\tawaitArray = false\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.arrayQuarters.reverse()\n\t\t\t//END Create array of quarters\n\n\t\t\tthis.user_slug = this.$route.params.slug;\n\n\t\t\tif(this.$route.name == 'homepage' || this.$route.name == 'dashboard'){\n\t\t\t\tthis.user_slug = this.$auth.user().slug\n\t\t\t}\n\n\t\t\tif(this.$resize && this.$mq.between([1031,1300])){\n\t\t\t\tthis.weekNumbers = 5\n\t\t\t\tthis.timeline_offset = 3\n\t\t\t\tthis.default_timeline_offset = 3\n\t\t\t}\n\n\t\t\tif(this.$resize && this.$mq.between([771,1030])){\n\t\t\t\tthis.weekNumbers = 4\n\t\t\t\tthis.timeline_offset = 2\n\t\t\t\tthis.default_timeline_offset = 2\n\t\t\t}\n\n\t\t\tif(this.$resize && this.$mq.below(770)){\n\t\t\t\tthis.weekNumbers = 3\n\t\t\t\tthis.timeline_offset = 1\n\t\t\t\tthis.default_timeline_offset = 1\n\t\t\t}\n\n\t\t\tif(this.user_slug != ''){\n\t\t\t\tif(this.$auth.user().status == 'unpaid' || this.$auth.user().status == 'new'){\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t\tthis.notPaid = true\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\tif(this.$route.name == 'homepage' || this.$route.name == 'dashboard'){\n\t\t\t\t\t\t\tvar title = this.$t('navbar.dashboard');\n\t\t\t\t\t\t\tvar backRoute = '' \n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tvar title = this.$t('navbar.people');\n\t\t\t\t\t\t\tvar backRoute = 'users' \n\t\t\t\t\t\t}\n\t\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title, backRoute)\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tawait this.getKrStatusList()\n\t\t\t\t\tawait this.getObjStatusList()\n\t\t\t\t\tawait this.getUser()\n\t\t\t\t\tawait this.getTimeline()\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tthis.$router.push({ name: 'page-404'})\n\t\t\t}\n\n\t\t\tthis.$root.$on(\"refreshUserPage\", () => {\n\t\t\t\tthis.getUser()\n\t\t\t\tthis.getTimeline()\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getUser(){\n\t\t\t\tawait axios.get('/people/'+this.user_slug)\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.user = data.data\n\t\t\t\t\tthis.dateRemain = this.user.promise_time\n\t\t\t\t\tthis.startCountdown()\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed'\n\t\t\t\t\tthis.notFound = status == 'not found'\n\t\t\t\t\tthis.notPaid = status == 'payment_failed' || status == 'first_registration'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\t\t\t\tlocation.reload()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\n\t\t\t\t}).then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tif(this.$route.name == 'homepage' || this.$route.name == 'dashboard'){\n\t\t\t\t\t\t\tvar title = this.$t('navbar.dashboard');\n\t\t\t\t\t\t\tvar backRoute = '' \n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tvar title = this.$t('navbar.people');\n\t\t\t\t\t\t\tvar backRoute = 'users' \n\t\t\t\t\t\t}\n\t\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title, backRoute)\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getTimeline(){\n\t\t\t\tawait axios.get('/people/'+ this.user_slug +'/timeline?offset=' + this.timeline_offset + '&week_numbers=' + this.weekNumbers)\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.data_timeline = data.data.array_of_promises_with_index\n\t\t\t\t\t// this.active_day = moment().format('YYYY-MM-DD');\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notFound = status == 'not found'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\t\t\t\t\t}\n\t\t\t\t}).then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t}, 0)\n\n\t\t\t\t\tif(this.firstLoadedTimeline){\n\t\t\t\t\t\tthis.calculateDayWidth()\n\t\t\t\t\t}else{\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tthis.calculateDayWidth()\n\t\t\t\t\t\t}, 500)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getKrStatusList(){\n\t\t\t\tawait axios.get('/key-results/status-list').then(({data}) => {\n\t\t\t\t\tthis.krStatusList = data.data\n\t\t\t\t\tthis.krStatusList.unshift(\"all\");\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getObjStatusList(){\n\t\t\t\tawait axios.get('/objectives/status/list').then(({data}) => {\n\t\t\t\t\tthis.objStatusList = data.data\n\t\t\t\t\tthis.objStatusList.unshift(\"all\");\n\t\t\t\t})\n\t\t\t},\n\t\t\tchangeOffset(val = false, reset = false){\n\t\t\t\tthis.timeline_offset = reset == 'default' ? this.default_timeline_offset : this.timeline_offset + val\n\t\t\t\tif(!reset){\n\t\t\t\t\tvar widthTotalDays = $('.timeline-bar .current-weeks').width()\n\t\t\t\t\tvar widthMove = (widthTotalDays / ((this.weekNumbers - 2) * 7)) * 7\n\n\t\t\t\t\t$('.timeline-bar .current-weeks').animate({\n\t\t\t\t\t\tscrollLeft: (val > 0 ? 0 : (widthMove * 2))\n\t\t\t\t\t}, 300)\n\t\t\t\t}\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.getTimeline()\n\t\t\t\t}, 300)\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'show_user');\n\t\t\t\tthis.hideDropdown()\n\t\t\t\tthis.hideDropdownObj()\n\t\t\t},\n\t\t\tshowEvaluate(promise = false){\n\t\t\t\tthis.$root.$emit('evaluate_promise_modal', promise, 'show_user');\n\t\t\t},\n\t\t\topenModalV2(type, model = false, typeDelete = false, fromDelete = false){\n\t\t\t\tthis.hideDropdown()\n\t\t\t\tthis.hideDropdownObj()\n\t\t\t\tthis.$root.$emit('open_modal_v2', type, model, typeDelete, fromDelete);\n\t\t\t},\n\t\t\tshowModalKR(model, uuid, type){\n\t\t\t\tthis.hideDropdown()\n\t\t\t\tthis.hideDropdownObj()\n\t\t\t\tthis.$root.$emit('open_key_result_modals', model, uuid, type, 'show_user');\n\t\t\t},\n\t\t\tshowObjective(objectiveSlug){\n\t\t\t\tthis.$router.push({ name: 'show-objective', params: { slug: objectiveSlug }})\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tdiffDaysFrom(update_date){\n\t\t\t\tvar a = moment(update_date).startOf('day');\n\t\t\t\tvar b = moment().startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tactivateTab(tab_name){\n\t\t\t\tthis.activetab = tab_name;\n\t\t\t},\n\t\t\tcheckDiffUnity(unity){\n\t\t\t\tvar inlineUnits = ['€', '$', 'RON']\n\t\t\t\treturn inlineUnits.includes(unity)\n\t\t\t},\n\t\t\tshowDropdown(itemId){\n\t\t\t\tif(itemId == this.hoverkeyResult){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverkeyResult).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverkeyResult = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverkeyResult = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownEdit' + this.hoverkeyResult).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\thideDropdown(){\n\t\t\t\tif(this.hoverkeyResult != ''){\n\t\t\t\t\t$('#dropdownEdit' + this.hoverkeyResult).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverkeyResult = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\n\t\t\tshowDropdownObj(itemId){\n\t\t\t\tif(itemId == this.hoverObjective){\n\t\t\t\t\t$('#dropdownEditObjective' + this.hoverObjective).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverObjective = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverObjective = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownEditObjective' + this.hoverObjective).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\thideDropdownObj(){\n\t\t\t\tif(this.hoverObjective != ''){\n\t\t\t\t\t$('#dropdownEditObjective' + this.hoverObjective).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverObjective = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\tcalculateDayWidth(){\n\t\t\t\tvar widthTotalDays = $('.timeline-bar .current-weeks').width()\n\n\t\t\t\tthis.dayWidth = (widthTotalDays / ((this.weekNumbers - 2) * 7)) * 100 / widthTotalDays\n\t\t\t\tvar widthMove = (widthTotalDays / ((this.weekNumbers - 2) * 7)) * 7\n\t\t\t\t$('.timeline-bar .current-weeks .day').css('opacity', 1)\n\n\t\t\t\tif(!this.firstLoadedTimeline){\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('.timeline-bar .current-weeks').scrollLeft(widthMove)\n\t\t\t\t\t}, 100)\n\t\t\t\t}else{\n\t\t\t\t\t$('.timeline-bar .current-weeks').scrollLeft(widthMove)\n\t\t\t\t}\n\n\t\t\t\tthis.firstLoadedTimeline = true\n\t\t\t},\n\t\t\tdisplayKeyResultCurrentValue(keyResult) {\n\t\t\t\tvar text = \"\";\n\t\t\t\tvar value = keyResult.last_key_result_log ? keyResult.last_key_result_log.value : keyResult.start_value;\t\t\n\t\t\t\treturn value.includes('.00') ? parseInt(value).toString() : parseFloat(value).toString();\n\t\t\t},\n\t\t\tneedsDecimal(keyResult){\n\t\t\t\tvar needsDecimal = false;\n\t\t\t\tvar value = keyResult.last_key_result_log ? keyResult.last_key_result_log.value : keyResult.start_value;\n\t\t\t\tif(displayType == 'short'){\n\t\t\t\t\tneedsDecimal = parseFloat(value) % 1 != 0 ? true : false;\n\t\t\t\t}\t\t\t\n\t\t\t\treturn needsDecimal;\n\t\t\t},\n\t\t\thandleResize(){\n\t\t\t\tif(this.$mq.above(1301) && this.weekNumbers != 6){\n\t\t\t\t\tthis.weekNumbers = 6\n\t\t\t\t\tthis.timeline_offset = 4\n\t\t\t\t\tthis.default_timeline_offset = 4\n\t\t\t\t\tthis.getTimeline()\n\t\t\t\t}else if(this.$mq.between([1031,1300]) && this.weekNumbers != 5){\n\t\t\t\t\tthis.weekNumbers = 5\n\t\t\t\t\tthis.timeline_offset = 3\n\t\t\t\t\tthis.default_timeline_offset = 3\n\t\t\t\t\tthis.getTimeline()\n\t\t\t\t}else if(this.$mq.between([771,1030]) && this.weekNumbers != 4){\n\t\t\t\t\tthis.weekNumbers = 4\n\t\t\t\t\tthis.timeline_offset = 2\n\t\t\t\t\tthis.default_timeline_offset = 2\n\t\t\t\t\tthis.getTimeline()\n\t\t\t\t}else if(this.$mq.below(770) && this.weekNumbers != 3){\n\t\t\t\t\tthis.weekNumbers = 3\n\t\t\t\t\tthis.timeline_offset = 1\n\t\t\t\t\tthis.default_timeline_offset = 1\n\t\t\t\t\tthis.getTimeline()\n\t\t\t\t}else{\n\t\t\t\t\tvar widthTotalDays = $('.timeline-bar .current-weeks').width()\n\t\t\t\t\tthis.dayWidth = (widthTotalDays / ((this.weekNumbers - 2) * 7)) * 100 / widthTotalDays\n\t\t\t\t\tvar widthMove = (widthTotalDays / ((this.weekNumbers - 2) * 7)) * 7\n\t\t\t\t\t$('.timeline-bar .current-weeks .day').css('opacity', 1)\n\t\t\t\t\t$('.timeline-bar .current-weeks').scrollLeft(widthMove)\n\t\t\t\t}\n\n\t\t\t},\n\t\t\tchangeActiveQuarter(quarter){\n\t\t\t\tthis.activeQuarter = quarter;\n\t\t\t},\n\t\t\tchangeActiveStatus(type, status){\n\t\t\t\tif(type == 'kr') this.activeStatusKr = status;\n\t\t\t\telse if(type == 'objective') this.activeStatusObj = status;\n\t\t\t},\n handleAnimation(anim){\n this.anim = anim;\n this.anim.setSpeed(1);\n },\n\t\t\tstartCountdown(){\n\t\t\t\tlet progressBar = document.querySelector('.e-c-progress');\n\t\t\t\tlet length = Math.PI * 2 * 100;\n\t\t\t\tlet intervalTimer;\n\t\t\t\tlet timeLeft;\n\t\t\t\tvar startTime = moment();\n\t\t\t\tvar endTime = moment(this.dateRemain+\":00\", \"HH:mm:ss\");\n\t\t\t\tlet wholeTime = endTime.diff(startTime, 'seconds');\n\n\t\t\t\tvar app = this;\n\n\t\t\t\tfunction timer (){\n\t\t\t\t\tintervalTimer = setInterval(function(){\n\t\t\t\t\t\t\tvar startTime = moment();\n\t\t\t\t\t\t\tvar endTime = moment(app.dateRemain+\":00\", \"HH:mm:ss\");\n\t\t\t\t\t\t\ttimeLeft = endTime.diff(startTime, 'seconds');\n\t\t\t\t\t\t\t// timeLeft = moment(app.dateRemain).diff(moment(), 'seconds');\n\t\t\t\t\t\t\tif(timeLeft < 0){\n\t\t\t\t\t\t\t\tclearInterval(intervalTimer);\n\t\t\t\t\t\t\t\tapp.timeRemain = '00:00'\n\t\t\t\t\t\t\t\treturn ;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\tdisplayTimeLeft(timeLeft);\n\t\t\t\t\t}, 1000);\n\t\t\t\t}\n\n\t\t\t\tfunction displayTimeLeft (timeLeft){\n\t\t\t\t\tlet seconds = timeLeft % 60;\n\t\t\t\t\tlet hours = Math.floor(timeLeft / 60);\n\t\t\t\t\tlet minutes = hours % 60;\n\t\t\t\t\thours = Math.floor(hours / 60);\n\n\t\t\t\t\tlet displayString = `${(hours < 10 && hours >= 1) ? '0' : ''}${hours >= 1 ? hours + ':' : ''}${minutes < 10 ? '0' : ''}${minutes}:${seconds < 10 ? '0' : ''}${seconds}`;\n\t\t\t\t\tapp.timeRemain = displayString;\n\t\t\t\t}\n\n\t\t\t\ttimer()\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByQuarter(list, quarter) {\n\t\tvar quarterStart = moment(quarter.start_quarter)\n\t\tvar quarterEnd = moment(quarter.end_quarter)\n\n\t\treturn list.filter(item => (moment(item.start_date) >= quarterStart && moment(item.start_date) <= quarterEnd) || (moment(item.end_date) >= quarterStart && moment(item.end_date) <= quarterEnd) || (moment(item.start_date) < quarterStart && moment(item.end_date) > quarterEnd))\n\t}\n\n\tfunction getByStatus(list, status) {\n\t\tif (status == 'all') return list\n\t\t\n\t\treturn list.filter(item => item.status == status)\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowUser.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowUser.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ShowUser.vue?vue&type=template&id=03c57ffa&\"\nimport script from \"./ShowUser.vue?vue&type=script&lang=js&\"\nexport * from \"./ShowUser.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',{staticClass:\"opacity-page\"},[(_vm.notPaid)?_c('div',{staticClass:\"item-page\"},[_c('not-paid')],1):(_vm.notAllowed)?_c('div',{staticClass:\"item-page\"},[_c('not-allowed')],1):_c('div',{staticClass:\"reports-page\"},[_c('section',{staticClass:\"reports-tabs\"},[(_vm.activeTab == 'daily_promise_report')?_c('report-daily-promise'):_vm._e()],1)])]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"width\":\"155\",\"height\":\"150\",\"viewBox\":\"0 0 155 150\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"prefix__a\",\"width\":\"173%\",\"height\":\"173%\",\"x\":\"-31.5%\",\"y\":\"-36.5%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__c\",\"width\":\"238.5%\",\"height\":\"353.9%\",\"x\":\"-60%\",\"y\":\"-127.2%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('filter',{attrs:{\"id\":\"prefix__e\",\"width\":\"205.2%\",\"height\":\"1460%\",\"x\":\"-44.9%\",\"y\":\"-680%\",\"filterUnits\":\"objectBoundingBox\"}},[_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"operator\":\"dilate\",\"radius\":\"4\",\"result\":\"shadowSpreadOuter1\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowSpreadOuter1\",\"result\":\"shadowOffsetOuter1\"}}),_c('feMorphology',{attrs:{\"in\":\"SourceAlpha\",\"radius\":\"4\",\"result\":\"shadowInner\"}}),_c('feOffset',{attrs:{\"dx\":\"5\",\"in\":\"shadowInner\",\"result\":\"shadowInner\"}}),_c('feComposite',{attrs:{\"in\":\"shadowOffsetOuter1\",\"in2\":\"shadowInner\",\"operator\":\"out\",\"result\":\"shadowOffsetOuter1\"}}),_c('feGaussianBlur',{attrs:{\"in\":\"shadowOffsetOuter1\",\"result\":\"shadowBlurOuter1\",\"stdDeviation\":\"10\"}}),_c('feColorMatrix',{attrs:{\"in\":\"shadowBlurOuter1\",\"values\":\"0 0 0 0 0.270588235 0 0 0 0 0.62745098 0 0 0 0 1 0 0 0 0.2 0\"}})],1),_c('path',{attrs:{\"id\":\"prefix__b\",\"d\":\"M25 25L125.018 25 125.018 125 25 125z\"}}),_c('path',{attrs:{\"id\":\"prefix__d\",\"d\":\"M47.5 82.5L66.75 52.5 86 71.25 102.5 52.5\"}}),_c('path',{attrs:{\"id\":\"prefix__f\",\"d\":\"M44.821 100h60.358\"}})]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}},[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__a)\",\"xlink:href\":\"#prefix__b\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__b\"}}),_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__c)\",\"xlink:href\":\"#prefix__d\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__d\"}}),_c('g',[_c('use',{attrs:{\"fill\":\"#000\",\"filter\":\"url(#prefix__e)\",\"xlink:href\":\"#prefix__f\"}}),_c('use',{attrs:{\"stroke\":\"#45A0FF\",\"stroke-width\":\"8\",\"xlink:href\":\"#prefix__f\"}})])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ReportsEmpty.vue?vue&type=template&id=3f271c34&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 14 14\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M0 0H4.571V4.571H0zM0 6.857H4.571V11.428H0zM6.857.857L12 .857M6.857 3.714L12 3.714M6.857 7.714L12 7.714M6.857 10.571L12 10.571\",\"transform\":\"translate(1 1)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./SimpleList.vue?vue&type=template&id=4facd938&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',{staticClass:\"report-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Reports', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('section',{staticClass:\"principal-info-section\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-section\"},[(_vm.$resize && _vm.$mq.below(1030))?_c('div',{staticClass:\"cards-info carousel\"},[_c('carousel-3d',{attrs:{\"autoplay\":false,\"loop\":true,\"display\":3,\"perspective\":0,\"border\":0,\"height\":130,\"space\":_vm.$mq.below(780) ? 'auto' : 380}},[_c('slide',{attrs:{\"index\":0}},[_c('div',{staticClass:\"info-card responsabled-card\"},[_c('div',{staticClass:\"data-image\"},[_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc('reports.people_work_today', _vm.people_working)))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_c('button',{staticClass:\"button-tbf-link\",on:{\"click\":function($event){return _vm.showModal('report_people')}}},[_vm._v(_vm._s(_vm.$t('reports.people_report')))])])])])])]),_c('slide',{attrs:{\"index\":0}},[_c('div',{staticClass:\"info-card progress-card\"},[_c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/promises.svg\"}})]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc('reports.promises_established', _vm.reportData.set_promises)))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('reports.promises_established_from_total', {established: _vm.reportData.set_promises, total: _vm.reportData.set_promises + _vm.reportData.remained_promises})))])])])])]),_c('slide',{attrs:{\"index\":2}},[_c('div',{staticClass:\"info-card progress-card\"},[_c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/progress.svg\"}})]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc(\"reports.completed_promises\", _vm.reportData.completed_promises)))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$tc(\"reports.completed_promises\", _vm.reportData.completed_promises))+\" \"+_vm._s(_vm.$tc(\"reports.remained_completed_promises\", _vm.reportData.completed_promises + _vm.reportData.uncompleted_promises)))])])])])])],1)],1):_c('div',{staticClass:\"cards-info\"},[_c('div',{staticClass:\"info-card responsabled-card\"},[_c('div',{staticClass:\"data-image\"},[_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc('reports.people_work_today', _vm.reportData.people_working)))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_c('button',{staticClass:\"button-tbf-link\",on:{\"click\":function($event){return _vm.showModal('report_people')}}},[_vm._v(_vm._s(_vm.$t('reports.people_report')))])])])])]),_c('div',{staticClass:\"info-card progress-card\"},[_vm._m(0),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc('reports.promises_established', _vm.reportData.set_promises)))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('reports.promises_established_from_total', {established: _vm.reportData.set_promises, total: _vm.reportData.set_promises + _vm.reportData.remained_promises})))])])])]),_c('div',{staticClass:\"info-card progress-card\"},[_vm._m(1),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc(\"reports.completed_promises\", _vm.reportData.completed_promises)))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$tc(\"reports.completed_promises\", _vm.reportData.completed_promises))+\" \"+_vm._s(_vm.$tc(\"reports.remained_completed_promises\", _vm.reportData.completed_promises + _vm.reportData.uncompleted_promises)))])])])])])]),_c('div',{staticClass:\"space-right\"})]),_c('section',{staticClass:\"header-list-section\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-list',{staticClass:\"list-icon\"})],1),_c('div',{staticClass:\"content-section\"},[_c('div',{staticClass:\"header-table\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('general.promises')))]),_c('div',{staticClass:\"filter-btns\"},[_c('date-range-picker',{ref:\"picker\",staticClass:\"calendar-filter\",attrs:{\"opens\":\"left\",\"locale-data\":_vm.calendarFilterSettings,\"singleDatePicker\":_vm.$mq.below(650) ? 'range' : false,\"showWeekNumbers\":false,\"showDropdowns\":false,\"ranges\":false,\"autoApply\":true,\"linkedCalendars\":true,\"maxDate\":_vm.maxDateCalendar},on:{\"update\":_vm.updateRangeFilter},scopedSlots:_vm._u([{key:\"input\",fn:function(picker){return [_c('div',{staticClass:\"input-picker\"},[_c('icon-calendar',{staticClass:\"icon-calendar\"}),(picker.startDate == picker.endDate)?_c('div',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(picker.startDate,'DD MMM YYYY')))]):_c('div',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(picker.startDate,'DD MMM YYYY'))+\" - \"+_vm._s(_vm._f(\"moment\")(picker.endDate,'DD MMM YYYY')))]),_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1)]}}],null,false,3018637011),model:{value:(_vm.dateRange),callback:function ($$v) {_vm.dateRange=$$v},expression:\"dateRange\"}})],1)])]),_c('div',{staticClass:\"space-right\"})]),(_vm.reportData.promises.length > 0)?_c('section',{staticClass:\"list-items-section list-promises-rows\"},_vm._l((_vm.reportData.promises),function(promise){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf user-img obj-user-width\"},[_c('v-popover',{attrs:{\"offset\":\"0\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 0, hide: 0}}},[(promise.user.avatar)?_c('img',{attrs:{\"src\":promise.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(promise.user.first_name+\" \"+promise.user.last_name))])])],2)],1):_vm._e(),_c('div',{staticClass:\"column-tbf row-title with-icon kr-name-width\"},[(promise.status != 'not_set')?_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover click\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 0, hide: 0}}},[_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(promise.name))]),(promise.key_results_names != null)?_c('div',{staticClass:\"subtitle\"},[_vm._v(_vm._s(_vm.$t('key-result-promises.contribute-to'))+\": \"+_vm._s(promise.key_results_names))]):_vm._e(),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(promise.name))]),(promise.why_not)?_c('div',{staticClass:\"reason\"},[_c('span',[_vm._v(_vm._s(_vm.$t('show-user.timeline.reason'))+\":\")]),_vm._v(\" \"+_vm._s(promise.why_not))]):_vm._e()])],2):_c('div',{staticClass:\"text not-set-promise\"},[_vm._v(_vm._s(_vm.$t('reports.user_promise_not_set', {user_name: promise.user.first_name})))])],1),_c('div',{staticClass:\"column-tbf column-value\"},[_c('div',{staticClass:\"column-status-promise\"},[(promise.status == 'completed')?_c('img',{attrs:{\"src\":\"/build/icons/updated.svg\"}}):_vm._e(),(promise.status == 'pending')?_c('img',{staticClass:\"upcoming\",attrs:{\"src\":\"/build/icons/upcoming.svg\"}}):_vm._e(),(promise.status == 'not_set')?_c('img',{attrs:{\"src\":\"/build/icons/attention-square.svg\"}}):_vm._e(),(promise.status == 'not_completed')?_c('img',{attrs:{\"src\":\"/build/icons/failed.svg\"}}):_vm._e()])])])]),_c('div',{staticClass:\"space-right\"})])}),0):_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"empty-row full\"},[_c('div',{staticClass:\"icon\"},[_c('icon-reports-empty')],1),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('reports.no-user-is-working-today'))+\" \")]),_c('div',{staticClass:\"description narrow\"},[_vm._v(\" \"+_vm._s(_vm.$t('reports.no-user-is-working-today-desc'))+\" \")])]),_c('div',{staticClass:\"space-right\"})])])]):_vm._e()}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/promises.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/progress.svg\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"4\",\"height\":\"25\",\"viewBox\":\"0 0 4 25\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"#EB1B68\"}},[_c('g',[_c('g',[_c('g',{attrs:{\"transform\":\"translate(-683 -361) translate(160 290) translate(495 54) translate(28 17)\"}},[_c('path',{attrs:{\"fill-rule\":\"nonzero\",\"d\":\"M2 0c1.026 0 1.871.993 1.987 2.272l.013.3v12.857C4 16.849 3.105 18 2 18 .974 18 .129 17.007.013 15.728l-.013-.3V2.572C0 1.151.895 0 2 0z\"}}),_c('circle',{attrs:{\"cx\":\"2\",\"cy\":\"23\",\"r\":\"2\"}})])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Notice.vue?vue&type=template&id=6c0806a4&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"report-page\" v-if=\"loaded\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Reports', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<section class=\"principal-info-section\">\n\t\t\t<div class=\"space-left\">\n\t\t\t</div>\n\t\t\t<div class=\"content-section\">\n\t\t\t\t<div class=\"cards-info carousel\" v-if=\"$resize && $mq.below(1030)\">\n\t\t\t\t\t<carousel-3d :autoplay=\"false\" :loop=\"true\" :display=\"3\" :perspective=\"0\" :border=\"0\" :height=\"130\" :space=\"$mq.below(780) ? 'auto' : 380\">\n\t\t\t\t\t\t<slide :index=\"0\">\n\t\t\t\t\t\t\t<div class=\"info-card responsabled-card\">\n\t\t\t\t\t\t\t\t<div class=\"data-image\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-circle\">\n\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ $tc('reports.people_work_today', people_working) }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"label\"><button class=\"button-tbf-link\" @click=\"showModal('report_people')\">{{ $t('reports.people_report') }}</button></span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</slide>\n\t\t\t\t\t\t<slide :index=\"0\">\n\t\t\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/promises.svg\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ $tc('reports.promises_established', reportData.set_promises) }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"label\">{{ $t('reports.promises_established_from_total', {established: reportData.set_promises, total: reportData.set_promises + reportData.remained_promises}) }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</slide>\n\t\t\t\t\t\t<slide :index=\"2\">\n\t\t\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/progress.svg\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ $tc(\"reports.completed_promises\", reportData.completed_promises) }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"label\">{{ $tc(\"reports.completed_promises\", reportData.completed_promises) }} {{ $tc(\"reports.remained_completed_promises\", reportData.completed_promises + reportData.uncompleted_promises) }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</slide>\n\t\t\t\t\t</carousel-3d>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"cards-info\" v-else>\n\t\t\t\t\t<div class=\"info-card responsabled-card\">\n\t\t\t\t\t\t<div class=\"data-image\">\n\t\t\t\t\t\t\t<div class=\"user-circle\">\n\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t<div class=\"value\">{{ $tc('reports.people_work_today', reportData.people_working) }}</div>\n\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t<span class=\"label\"><button class=\"button-tbf-link\" @click=\"showModal('report_people')\">{{ $t('reports.people_report') }}</button></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/promises.svg\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t<div class=\"value\">{{ $tc('reports.promises_established', reportData.set_promises) }}</div>\n\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t<span class=\"label\">{{ $t('reports.promises_established_from_total', {established: reportData.set_promises, total: reportData.set_promises + reportData.remained_promises}) }}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/progress.svg\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t<div class=\"value\">{{ $tc(\"reports.completed_promises\", reportData.completed_promises) }}</div>\n\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t<span class=\"label\">{{ $tc(\"reports.completed_promises\", reportData.completed_promises) }} {{ $tc(\"reports.remained_completed_promises\", reportData.completed_promises + reportData.uncompleted_promises) }}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"space-right\"></div>\n\t\t</section>\n\n\n\t\t<section class=\"header-list-section\">\n\t\t\t<div class=\"space-left\"><icon-list class=\"list-icon\" /></div>\n\t\t\t<div class=\"content-section\">\n\t\t\t\t<div class=\"header-table\">\n\t\t\t\t\t<div class=\"title\">{{$t('general.promises')}}</div>\n\t\t\t\t\t<div class=\"filter-btns\">\n\t\t\t\t\t\t<date-range-picker\n\t\t\t\t\t\t\tref=\"picker\"\n\t\t\t\t\t\t\tclass=\"calendar-filter\"\n\t\t\t\t\t\t\topens=\"left\"\n\t\t\t\t\t\t\t:locale-data=\"calendarFilterSettings\"\n\t\t\t\t\t\t\t:singleDatePicker=\"$mq.below(650) ? 'range' : false\"\n\t\t\t\t\t\t\t:showWeekNumbers=\"false\"\n\t\t\t\t\t\t\t:showDropdowns=\"false\"\n\t\t\t\t\t\t\t:ranges=\"false\"\n\t\t\t\t\t\t\t:autoApply=\"true\"\n\t\t\t\t\t\t\t:linkedCalendars=\"true\"\n\t\t\t\t\t\t\t:maxDate=\"maxDateCalendar\"\n\t\t\t\t\t\t\tv-model=\"dateRange\"\n\t\t\t\t\t\t\t@update=\"updateRangeFilter\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<template v-slot:input=\"picker\">\n\t\t\t\t\t\t\t\t<div class=\"input-picker\">\n\t\t\t\t\t\t\t\t\t<icon-calendar class=\"icon-calendar\"/>\n\t\t\t\t\t\t\t\t\t<div class=\"date\" v-if=\"picker.startDate == picker.endDate\">{{ picker.startDate | moment('DD MMM YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"date\" v-else>{{ picker.startDate | moment('DD MMM YYYY') }} - {{ picker.endDate | moment('DD MMM YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t</date-range-picker>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"space-right\"></div>\n\t\t</section>\n\n\t\t<section class=\"list-items-section list-promises-rows\" v-if=\"reportData.promises.length > 0\">\n\t\t\t<div class=\"group_items\" v-for=\"promise in reportData.promises\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t<div class=\"column-tbf user-img obj-user-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t<v-popover offset=\"0\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 0, hide: 0}\" >\n\t\t\t\t\t\t\t\t<img :src=\"promise.user.avatar\" v-if=\"promise.user.avatar\">\n\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ promise.user.first_name+\" \"+promise.user.last_name }}</div>\n\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<!-- Promise name box -->\n\t\t\t\t\t\t<div class=\"column-tbf row-title with-icon kr-name-width\">\n\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover click\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 0, hide: 0}\" v-if=\"promise.status != 'not_set'\">\n\t\t\t\t\t\t\t\t<div class=\"text\">{{ promise.name }}</div>\n\t\t\t\t\t\t\t\t<div class=\"subtitle\" v-if=\"promise.key_results_names != null\">{{ $t('key-result-promises.contribute-to') }}: {{ promise.key_results_names }}</div>\n\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ promise.name }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"reason\" v-if=\"promise.why_not\"><span>{{ $t('show-user.timeline.reason') }}:</span> {{ promise.why_not }}</div>\n\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t<div class=\"text not-set-promise\" v-else>{{ $t('reports.user_promise_not_set', {user_name: promise.user.first_name}) }}</div>\n\t\t\t\t\t\t</div>\t\t\t\n\t\t\t\t\t\t<div class=\"column-tbf column-value\">\n\t\t\t\t\t\t\t<div class=\"column-status-promise\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/updated.svg\" v-if=\"promise.status == 'completed'\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/upcoming.svg\" class=\"upcoming\" v-if=\"promise.status == 'pending'\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/attention-square.svg\" v-if=\"promise.status == 'not_set'\">\n\t\t\t\t\t\t\t\t<img src=\"/build/icons/failed.svg\" v-if=\"promise.status == 'not_completed'\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\t\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</div>\n\t\t</section>\n\t\t<section class=\"list-items-section\" v-else>\n\t\t\t<div class=\"group_items\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"empty-row full\">\n\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t<icon-reports-empty />\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t{{$t('reports.no-user-is-working-today')}}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"description narrow\">\n\t\t\t\t\t\t{{$t('reports.no-user-is-working-today-desc')}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</div>\n\t\t</section>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport EmptyPage from '../General/EmptyPage'\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconFilter from '../Icons/Filter'\n\timport IconCalendar from '../Icons/Date'\n\timport IconList from '../Icons/List'\n\timport IconKeyResults from \"../Icons/KeyResults\"\n\timport IconObjectivesList from '../Icons/ObjectivesList'\n\timport IconUserSettings from '../Icons/UserSettings'\n\timport IconCheck from \"../Icons/Check\"\n\timport IconClose from \"../Icons/Close\"\n\timport IconNotice from \"../Icons/Notice\"\n\timport IconReportsEmpty from \"../Icons/ReportsEmpty\"\n\timport { Carousel3d, Slide } from 'vue-carousel-3d';\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\treportData: {},\n\t\t\t\tmaxDateCalendar: moment().format('YYYY-MM-DD'),\n\t\t\t\tdateRange: {\n\t\t\t\t\tstartDate: new Date,\n\t\t\t\t\tendDate: new Date\n\t\t\t\t},\n\t\t\t\tcalendarFilterSettings: {\n\t\t\t\t\tfirstDay: 1,\n\t\t\t\t\tformat: 'DD-MM-YYYY',\n\t\t\t\t\tdaysOfWeek: moment.weekdaysMin(),\n\t\t\t\t\tmonthNames: moment.monthsShort()\n\t\t\t\t},\n\t\t\t\tactiveStatus: 'active',\n\t\t\t\tselectedTags: [],\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'reports.people_work_today',\n\t\t\t\t\t'reports.people_established_today',\n\t\t\t\t\t'reports.promises_established',\n\t\t\t\t\t'reports.promises_established_from_total',\n\t\t\t\t\t'reports.completed_promises',\n\t\t\t\t\t'reports.remained_completed_promises',\n\t\t\t\t\t'reports.people_work_today',\n\t\t\t\t\t'reports.people_established_today',\n\t\t\t\t\t'general.promises',\n\t\t\t\t\t'key-result-promises.contribute-to',\n\t\t\t\t\t'show-user.timeline.reason',\n\t\t\t\t\t'reports.user_promise_not_set',\n\t\t\t\t\t'reports.no-user-is-working-today',\n\t\t\t\t\t'reports.no-user-is-working-today-desc'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tCarousel3d,\n\t\t\tSlide,\n\t\t\tEmptyPage,\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconFilter,\n\t\t\tIconList,\n\t\t\tIconKeyResults,\n\t\t\tIconCalendar,\n\t\t\tIconObjectivesList,\n\t\t\tIconUserSettings,\n\t\t\tIconCheck,\n\t\t\tIconClose,\n\t\t\tIconNotice,\n\t\t\tIconReportsEmpty,\n\t\t},\n\t\tcomputed: {\n\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getDailyReport()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getDailyReport(){\n\t\t\t\tawait axios.get('/reports/' + this.$auth.user().instance_id + '/daily-promises',{\n\t\t\t\t\tparams: {\n\t\t\t\t\t\tstart_date: this.dateRange.startDate, \n\t\t\t\t\t\tend_date: this.dateRange.endDate \n\t\t\t\t } \n\t\t\t\t})\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.reportData = data.data\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\tvar title = this.$t('navbar.reports');\n\t\t\t\t\t\tthis.$root.$emit(\"navbar_title\", title);\n\t\t\t\t\t}, 0)\n\t\t\t\t})\n\t\t\t},\n\t\t\tupdateRangeFilter(obiec){\n\t\t\t\tthis.getDailyReport()\n\t\t\t},\n\t\t\tselectTag(tagName){\n\t\t\t\tif(this.selectedTags.indexOf(tagName) >= 0){\n\t\t\t\t\tthis.selectedTags.splice(this.selectedTags.indexOf(tagName), 1)\n\t\t\t\t}else{\n\t\t\t\t\tthis.selectedTags.push(tagName)\n\t\t\t\t}\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tvar dataSend = {\n\t\t\t\t\tstart_date: this.dateRange.startDate,\n\t\t\t\t\tend_date: this.dateRange.endDate \n\t\t\t\t}\n\n\t\t\t\tthis.$root.$emit('open_modal', type, model, dataSend, userData, 'reports');\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DailyPromise.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DailyPromise.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DailyPromise.vue?vue&type=template&id=b7e3e9ea&\"\nimport script from \"./DailyPromise.vue?vue&type=script&lang=js&\"\nexport * from \"./DailyPromise.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div v-if=\"loaded\" class=\"opacity-page\">\n\t\t\n\t\t<div class=\"item-page\" v-if=\"notPaid\">\n\t\t\t<not-paid></not-paid>\n\t\t</div>\n\t\t<div class=\"item-page\" v-else-if=\"notAllowed\">\n\t\t\t<not-allowed></not-allowed>\n\t\t</div>\n\t\t<div class=\"reports-page\" v-else>\n\n\t\t\t<section class=\"reports-tabs\">\n\t\t\t\t<report-daily-promise v-if=\"activeTab == 'daily_promise_report'\"/>\n\t\t\t</section>\n\t\t</div>\n\t</div>\n\n</template>\n\n<script type=\"text/javascript\">\n\timport EmptyPage from '../General/EmptyPage'\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotPaid from '../General/NotPaid'\n\timport IconReportsEmpty from '../Icons/ReportsEmpty'\n\timport IconPlus from '../Icons/Plus'\n\timport IconSimpleList from '../Icons/SimpleList'\n\timport ReportDailyPromise from '../Reports/DailyPromise'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tnotAllowed: false,\n\t\t\t\tnotPaid: false,\n\t\t\t\tactiveTab: 'daily_promise_report',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'navbar.reports',\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tEmptyPage,\n\t\t\tNotAllowed,\n\t\t\tNotPaid,\n\t\t\tIconReportsEmpty,\n\t\t\tIconPlus,\n\t\t\tIconSimpleList,\n\t\t\tReportDailyPromise\n\t\t},\n\t\tcomputed: {\n\n\t\t},\n\t\tasync mounted() {\n\t\t\tvar title = this.$t('navbar.reports');\n\t\t\tthis.$root.$emit(\"navbar_title\", title)\n\n if(this.$auth.user().rights.view_reports){\n\t\t\t\tthis.loaded = true\n \tsetTimeout(() => {\n\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t}, 0)\n\t\t\t}else{\n\t\t\t\tthis.loaded = true\n\t\t\t\tthis.notAllowed = true\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t}, 0)\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Reports.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Reports.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Reports.vue?vue&type=template&id=6cde63dd&\"\nimport script from \"./Reports.vue?vue&type=script&lang=js&\"\nexport * from \"./Reports.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"vh-100 flappy-deleg\"},[_c('div',{staticClass:\"button-back\"},[_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":function($event){$event.stopPropagation();return _vm.backToList($event)}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),(_vm.gameLoaded)?_c('div',{attrs:{\"id\":\"gamecontainer\"}},[_vm._m(0)]):_vm._e(),_c('div',{staticClass:\"boundingbox\",attrs:{\"id\":\"playerbox\"}}),_c('div',{staticClass:\"boundingbox\",attrs:{\"id\":\"pipebox\"}})])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"gamescreen\"}},[_c('div',{staticClass:\"animated\",attrs:{\"id\":\"sky\"}},[_c('div',{attrs:{\"id\":\"flyarea\"}},[_c('div',{staticClass:\"animated\",attrs:{\"id\":\"ceiling\"}}),_c('div',{staticClass:\"bird animated\",attrs:{\"id\":\"player\"}}),_c('div',{attrs:{\"id\":\"bigscore\"}}),_c('div',{attrs:{\"id\":\"splash\"}}),_c('div',{attrs:{\"id\":\"scoreboard\"}},[_c('div',{attrs:{\"id\":\"medal\"}}),_c('div',{attrs:{\"id\":\"currentscore\"}}),_c('div',{attrs:{\"id\":\"highscore\"}}),_c('div',{attrs:{\"id\":\"replay\"}},[_c('img',{attrs:{\"src\":\"build/flappy/play.svg\",\"alt\":\"replay\"}})])])])]),_c('div',{staticClass:\"animated\",attrs:{\"id\":\"land\"}},[_c('div',{attrs:{\"id\":\"debug\"}})])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"vh-100 flappy-deleg\">\n\t\t<div class=\"button-back\">\n\t\t\t<div class=\"btn-default-tbf close-btn\" @click.stop=\"backToList\"><icon-plus class=\"icon-close\" /></div>\n\t\t</div>\n\t\t<div id=\"gamecontainer\" v-if=\"gameLoaded\">\n\t\t\t<div id=\"gamescreen\">\n\t\t\t\t<div id=\"sky\" class=\"animated\">\n\t\t\t\t\t<div id=\"flyarea\">\n\t\t\t\t\t\t<div id=\"ceiling\" class=\"animated\"></div>\n\t\t\t\t\t\t<!-- This is the flying and pipe area container -->\n\t\t\t\t\t\t<div id=\"player\" class=\"bird animated\"></div>\n\n\t\t\t\t\t\t<div id=\"bigscore\"></div>\n\n\t\t\t\t\t\t<div id=\"splash\"></div>\n\n\t\t\t\t\t\t<div id=\"scoreboard\">\n\t\t\t\t\t\t\t<div id=\"medal\"></div>\n\t\t\t\t\t\t\t<div id=\"currentscore\"></div>\n\t\t\t\t\t\t\t<div id=\"highscore\"></div>\n\t\t\t\t\t\t\t<div id=\"replay\"><img src=\"build/flappy/play.svg\" alt=\"replay\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<!-- Pipes go here! -->\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div id=\"land\" class=\"animated\"><div id=\"debug\"></div></div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"boundingbox\" id=\"playerbox\"></div>\n\t\t<div class=\"boundingbox\" id=\"pipebox\"></div>\n\t</div>\n</template>\n\n<script>\n\timport IconPlus from '../Icons/Plus.vue'\n\texport default {\n\t\tdata(){\n\t\t\treturn {\n\t\t\t\tgameLoaded: false\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus\n\t\t},\n\t\twatch: {\n\t\t},\n\t\tcreated() {\n\n\t\t},\n\t\tmounted() {\n\t\t\tthis.gameLoaded = true;\n\t\t\tgame_start();\n\t\t\tstopGame();\n\t\t},\n\t\tmethods: {\n\t\t\tbackToList(){\n\t\t\t\tthis.$router.push({ name: 'dashboard'})\n\t\t\t}\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Game.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Game.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Game.vue?vue&type=template&id=11d7af86&\"\nimport script from \"./Game.vue?vue&type=script&lang=js&\"\nexport * from \"./Game.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.loaded)?_c('div',[(_vm.notAllowed)?_c('div',[_c('not-allowed')],1):_vm._e(),(_vm.notFound)?_c('div',[_c('not-found')],1):_c('div',[_c('div',{staticClass:\"tree-page\"},[_c('div',{staticClass:\"tree-actions\"},[_c('div',{staticClass:\"left-part\"},[_c('button',{staticClass:\"btn-default-tbf tree-action-btn sdb-details\",on:{\"click\":_vm.openSidebar}},[_c('img',{attrs:{\"src\":\"/build/icons/master-goals.svg\"}})]),_c('div',{staticClass:\"dropdown settings-org\"},[_vm._m(0),_c('div',{staticClass:\"dropdown-menu dropdown-menu-left\",attrs:{\"aria-labelledby\":\"dropdownSettingsOrgg\"}},[_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.centerTree($event)}}},[_vm._v(_vm._s(_vm.$t('master_goal.centertree')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.extendTree($event)}}},[_vm._v(_vm._s(_vm.$t('master_goal.extendtree')))]),_c('div',{staticClass:\"dropdown-item\",attrs:{\"id\":\"btnExport\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.exportImg($event)}}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('master_goal.exporttree')))])])])])]),_c('div',{staticClass:\"center-part\"},[(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.master_goal.name))]):_vm._e()]),_c('div',{staticClass:\"right-part\"},[_c('div',{staticClass:\"btns-zoom mr-0\"},[_c('div',{staticClass:\"zoom-minus\",class:{disabled: _vm.zoomPage == 0.50},on:{\"click\":function($event){parseFloat(_vm.zoomPage).toFixed(1) > 0.50 ? _vm.zoomPage += -0.1 : _vm.zoomPage}}},[_c('img',{attrs:{\"src\":\"/build/icons/minus.svg\"}})]),_c('div',{staticClass:\"current-zoom\",on:{\"click\":function($event){_vm.zoomPage = 1}}},[_vm._v(_vm._s(parseFloat(_vm.zoomPage * 100).toFixed(0))+\"%\")]),_c('div',{staticClass:\"zoom-plus\",class:{disabled: _vm.zoomPage == 1.50},on:{\"click\":function($event){parseFloat(_vm.zoomPage).toFixed(1) == 1.50 ? _vm.zoomPage : _vm.zoomPage += 0.1}}},[_c('img',{attrs:{\"src\":\"/build/icons/plus.svg\"}})])])])]),_c('div',{directives:[{name:\"dragscroll\",rawName:\"v-dragscroll\"}],staticClass:\"scrollable-chart\"},[_c('div',{staticClass:\"center-box\",attrs:{\"id\":\"divToImage\"}},[_c('TreeChartPublic',{key:_vm.treeChartKey,class:{landscape: _vm.landscape.length},style:('zoom: ' + _vm.zoomPage + ';'),attrs:{\"json\":_vm.master_goal,\"maxNumber\":_vm.master_goal.goal_count,\"zoomPage\":_vm.zoomPage},on:{\"click-node\":_vm.clickNode}})],1)])])])]):_vm._e()}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{staticClass:\"btn-default-tbf tree-action-btn\",attrs:{\"id\":\"dropdownSettingsOrg\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('img',{attrs:{\"src\":\"/build/icons/filters.svg\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.treeData.name)?_c('table',[_c('tr',[_c('td',{class:{ parentLevel: _vm.treeData.children, \n\t\t\t\t \t\t extend: _vm.treeData.children && \n\t\t\t\t\t\t _vm.treeData.children.length > 0 && \n\t\t\t\t\t\t _vm.treeData.extend },attrs:{\"colspan\":_vm.treeData.children ? _vm.treeData.children.length * 2 : 1}},[_c('div',{class:{ node: true }},[(_vm.treeData.type == 'master-goal')?_c('div',{staticClass:\"box-tbf\",on:{\"click\":function($event){return _vm.$emit('click-node', _vm.treeData)}}},[_c('div',{staticClass:\"upper-contain\"},[_c('div',{staticClass:\"vision-title-wrapper\"},[(_vm.treeData.type == 'master-goal')?_c('div',{staticClass:\"vision-title\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.title-master-goal'))+\" \")]):_vm._e(),_c('div',{staticClass:\"vision-action\"},[_c('div',{staticClass:\"vision-notification mr-0\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('span',[_vm._v(_vm._s(_vm.treeData.goal_count))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('tree-chart.no_count', _vm.treeData.goal_count)))])])],2)],1)])]),_c('div',{staticClass:\"vision-sub-title\"},[_c('span',[_vm._v(_vm._s(_vm.treeData.name ? _vm.treeData.name : _vm.$t('master_goal.private')))])])]),_c('div',{staticClass:\"separator\"}),_c('div',{staticClass:\"bottom-contain\"},[_c('div',{staticClass:\"amount\"},[_vm._v(_vm._s(parseInt(_vm.treeData.percentage_finished).toString())+\"%\")]),_c('div',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.$tc('days', _vm.treeData.remaining_days)))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{blue: !_vm.treeData.has_one_overdue, overdue: _vm.treeData.has_one_overdue},style:('width: calc(2px + ' + (_vm.treeData.percentage_finished < 1 ? '2px' : _vm.treeData.percentage_finished + '%') + ');')})])]):_vm._e(),(_vm.treeData.type == 'goal')?_c('div',{staticClass:\"box-tbf-goal\"},[_c('div',{staticClass:\"goal-avatar-wrapper\"},[_c('div',{staticClass:\"goal-avatar\"},[(_vm.treeData.user.avatar)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":_vm.treeData.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)])]),_c('div',{staticClass:\"upper-contain\"},[_c('div',{staticClass:\"vision-title-wrapper\"},[_c('div',{staticClass:\"vision-title\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.title-goal'))+\" \")]),_c('div',{staticClass:\"vision-action\"},[_c('div',{staticClass:\"vision-notification mr-0\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('span',{attrs:{\"title\":_vm.$tc('count_rezultate', _vm.treeData.total_key_results, { n: _vm.treeData.total_key_results })}},[_vm._v(_vm._s(_vm.treeData.total_key_results))]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('tree-chart.no_count', _vm.treeData.total_key_results)))])])],2)],1)])]),_c('div',{staticClass:\"goal-title\"},[_vm._v(\" \"+_vm._s(_vm.treeData.name ? _vm.treeData.name : _vm.$t('objective.private'))+\" \")])]),_c('div',{staticClass:\"separator\"}),_c('div',{staticClass:\"bottom-contain\"},[_c('div',{staticClass:\"amount\"},[_vm._v(_vm._s(parseInt(_vm.treeData.percent).toString())+\"%\")]),_c('div',{staticClass:\"time\"},[_vm._v(_vm._s(_vm.diffDays(_vm.treeData.end_date))+\" \"+_vm._s(_vm.$t('tree-chart.days')))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{red: _vm.treeData.status == 'overdue', blue: _vm.treeData.status != 'overdue', green: _vm.treeData.percent > 99},style:('width: calc(2px + ' + (_vm.treeData.percent < 1 ? '2px' : _vm.treeData.percent + '%') + ');')})]),_c('div',{staticClass:\"extend-handle-goal\",class:{open: !_vm.isHidden},on:{\"click\":function($event){_vm.isHidden = !_vm.isHidden}}}),(!_vm.isHidden)?_c('div',{staticClass:\"extend-details-goal\"},[_c('div',{staticClass:\"goal-key-upper\"},[_c('div',{staticClass:\"section-title\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.title-results'))+\" \")]),_c('div',{staticClass:\"section-action\"},[_c('div',{staticClass:\"arrow-extend-up\",on:{\"click\":function($event){_vm.isHidden = !_vm.isHidden}}},[_c('icon-arrow',{staticClass:\"icon-arrow up\"})],1)])]),_c('div',{staticClass:\"goal-keys-content\"},[_vm._l((_vm.treeData.key_results),function(goal_key_result,index){return _c('div',{key:index,staticClass:\"goal-key\"},[_c('div',{staticClass:\"goal-content\"},[_c('div',{staticClass:\"header-user-kr\"},[_c('div',{staticClass:\"left-part\"},[_c('div',{staticClass:\"icon\"},[(goal_key_result.user.avatar)?_c('img',{staticClass:\"avatar\",attrs:{\"src\":goal_key_result.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"user-data\"},[_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(goal_key_result.user.name))]),_c('div',{staticClass:\"user-role\"},[_vm._v(_vm._s(_vm.$t('users.role-name-' + goal_key_result.user.role)))])])])]),_c('div',{staticClass:\"header-kr\"},[_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(goal_key_result.name ? (goal_key_result.name.charAt(0).toUpperCase() + goal_key_result.name.slice(1)) : _vm.$t('objective.kr_private')))])]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"row-data\"},[_c('div',{staticClass:\"notification\",class:{disabled: !goal_key_result.name},on:{\"click\":function($event){goal_key_result.name ? _vm.showModalKR(parseInt(goal_key_result.id).toString(), goal_key_result.uuid, 'updates') : ''}}},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"di-flex-center\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.updates'))+\" \"),_c('span',{class:{warning: goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past'}},[_vm._v(_vm._s(goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past' ? '!' : goal_key_result.key_results_logs_count))])]),_c('template',{slot:\"popover\"},[(goal_key_result.needs_an_update == 'today')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-today')))]):(goal_key_result.needs_an_update == 'past')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-past')))]):(goal_key_result.needs_an_update)?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-update-future', goal_key_result.needs_an_update)))]):(goal_key_result.status == 'upcoming')?_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-cant')))]):_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$tc('key-result.tooltip-updates-view')))])])],2)],1),_c('div',{staticClass:\"notification percentage-not\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{red: _vm.diffDays(goal_key_result.end_date) < 0, green: parseInt(goal_key_result.percentage_finished) > 99},style:('width: calc(2px + ' + (parseInt(goal_key_result.percentage_finished) < 1 ? '2px' : parseInt(goal_key_result.percentage_finished).toString() + '%') + ');')})]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('progress_type_text.' + goal_key_result.progress_type, { to: goal_key_result.target % 1 != 0 ? _vm.$options.filters.numeral(goal_key_result.target , '0,0.00') : _vm.$options.filters.numeral(goal_key_result.target , '0,0'), unit: goal_key_result.unity, from: goal_key_result.start_value % 1 != 0 ? _vm.$options.filters.numeral(goal_key_result.start_value , '0,0.00') : _vm.$options.filters.numeral(goal_key_result.start_value , '0,0')}))+\". \"+_vm._s(_vm.$t('progress_type_text.value'))+\": \"+_vm._s(goal_key_result.current_value % 1 != 0 ? _vm.$options.filters.numeral(goal_key_result.current_value, '0,0.00') : _vm.$options.filters.numeral(goal_key_result.current_value, '0,0'))+\" \"+_vm._s(goal_key_result.unity)+\" \")])])],2)],1)])])])])}),(_vm.treeData.key_results.length == 0)?_c('div',{staticClass:\"goal-key\"},[_c('div',{staticClass:\"goal-content\"},[_c('div',{staticClass:\"header-kr\"},[_c('div',{staticClass:\"icon\"},[_c('key-results-icon')],1),_c('div',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.no-key'))+\" \")])])])]):_vm._e()],2)]):_vm._e()]):_vm._e()]),(_vm.treeData.children && _vm.treeData.children.length > 0)?_c('div',{staticClass:\"extend-handle-tbf\",class:{open: !_vm.parentOpen},on:{\"click\":function($event){return _vm.toggleExtend(_vm.treeData)}}}):_vm._e()])]),(_vm.treeData.children && _vm.treeData.extend)?_c('tr',{staticClass:\"children-row-wrapper\"},_vm._l((_vm.treeData.children),function(children,index){return _c('td',{key:index,staticClass:\"childLevel\",class:{hasGoal: children.type == 'goal'},attrs:{\"colspan\":\"2\"}},[_c('TreeChartPublic',{attrs:{\"json\":children,\"maxNumber\":_vm.maxNumber,\"zoomPage\":_vm.zoomPage},on:{\"click-node\":function($event){return _vm.$emit('click-node', $event)}}})],1)}),0):_vm._e()]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<table v-if=\"treeData.name\">\n\t\t<tr>\n \t\t<td :colspan=\"treeData.children ? treeData.children.length * 2 : 1\" \n\t\t\t \t:class=\"{ parentLevel: treeData.children, \n\t\t\t\t \t\t extend: treeData.children && \n\t\t\t\t\t\t treeData.children.length > 0 && \n\t\t\t\t\t\t treeData.extend }\">\n\t\t\t\t<div :class=\"{ node: true }\">\n\t\t\t\t<!-- PARENT NODE -->\n\t\t\t\t\t<div class=\"box-tbf\" @click=\"$emit('click-node', treeData)\" v-if=\"treeData.type == 'master-goal'\">\n\t\t\t\t\t\t<div class=\"upper-contain\">\n\t\t\t\t\t\t\t<div class=\"vision-title-wrapper\">\n\t\t\t\t\t\t\t\t<div class=\"vision-title\" v-if=\"treeData.type == 'master-goal'\">\n\t\t\t\t\t\t\t\t\t{{$t('tree-chart.title-master-goal')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"vision-action\">\n\t\t\t\t\t\t\t\t\t<div class=\"vision-notification mr-0\">\n\t\t\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t\t<span>{{ treeData.goal_count }}</span>\n\n\t\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ $tc('tree-chart.no_count', treeData.goal_count) }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"vision-sub-title\">\n\t\t\t\t\t\t\t\t<span>{{treeData.name ? treeData.name : $t('master_goal.private')}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"separator\"></div>\n\n\t\t\t\t\t\t<div class=\"bottom-contain\">\n\t\t\t\t\t\t\t<div class=\"amount\">{{ parseInt(treeData.percentage_finished).toString() }}%</div>\n\t\t\t\t\t\t\t<div class=\"time\">{{ $tc('days', treeData.remaining_days)}}</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{blue: !treeData.has_one_overdue, overdue: treeData.has_one_overdue}\" :style=\"'width: calc(2px + ' + (treeData.percentage_finished < 1 ? '2px' : treeData.percentage_finished + '%') + ');'\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<!-- CHILD LIGHT GREY -->\n\t\t\t\t\t<div class=\"box-tbf-goal\" v-if=\"treeData.type == 'goal'\">\n\t\t\t\t\t\t<div class=\"goal-avatar-wrapper\">\n\t\t\t\t\t\t\t<div class=\"goal-avatar\">\n\t\t\t\t\t\t\t\t<img :src=\"treeData.user.avatar\" class=\"avatar\" v-if=\"treeData.user.avatar\">\n\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"upper-contain\">\n\t\t\t\t\t\t\t<div class=\"vision-title-wrapper\">\n\t\t\t\t\t\t\t\t<div class=\"vision-title\">\n\t\t\t\t\t\t\t\t\t{{$t('tree-chart.title-goal')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"vision-action\">\n\t\t\t\t\t\t\t\t\t<div class=\"vision-notification mr-0\">\n\t\t\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t\t<span :title=\"$tc('count_rezultate', treeData.total_key_results, { n: treeData.total_key_results })\">{{treeData.total_key_results}}</span>\n\n\t\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ $tc('tree-chart.no_count', treeData.total_key_results) }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"goal-title\">\n\t\t\t\t\t\t\t\t{{ treeData.name ? treeData.name : $t('objective.private') }}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"separator\"></div>\n\n\t\t\t\t\t\t<div class=\"bottom-contain\">\n\t\t\t\t\t\t\t<div class=\"amount\">{{ parseInt(treeData.percent).toString() }}%</div>\n\t\t\t\t\t\t\t<div class=\"time\">{{ diffDays(treeData.end_date) }} {{$t('tree-chart.days')}}</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{red: treeData.status == 'overdue', blue: treeData.status != 'overdue', green: treeData.percent > 99}\" :style=\"'width: calc(2px + ' + (treeData.percent < 1 ? '2px' : treeData.percent + '%') + ');'\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"extend-handle-goal\" :class=\"{open: !isHidden}\" @click=\"isHidden = !isHidden\"></div>\n\n\t\t\t\t\t\t<div class=\"extend-details-goal\" v-if=\"!isHidden\">\n\t\t\t\t\t\t\t<div class=\"goal-key-upper\">\n\t\t\t\t\t\t\t\t<div class=\"section-title\">\n\t\t\t\t\t\t\t\t\t{{$t('tree-chart.title-results')}}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"section-action\">\n\t\t\t\t\t\t\t\t\t<div class=\"arrow-extend-up\" @click=\"isHidden = !isHidden\">\n\t\t\t\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow up\" />\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"goal-keys-content\">\n\t\t\t\t\t\t\t\t<div class=\"goal-key\" v-for=\"(goal_key_result, index) in treeData.key_results\" :key=\"index\">\n\t\t\t\t\t\t\t\t\t<div class=\"goal-content\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"header-user-kr\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img :src=\"goal_key_result.user.avatar\" class=\"avatar\" v-if=\"goal_key_result.user.avatar\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"user-data\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{ goal_key_result.user.name }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"user-role\">{{ $t('users.role-name-' + goal_key_result.user.role) }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"header-kr\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ goal_key_result.name ? (goal_key_result.name.charAt(0).toUpperCase() + goal_key_result.name.slice(1)) : $t('objective.kr_private') }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"row-data\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"notification\" @click=\"goal_key_result.name ? showModalKR(parseInt(goal_key_result.id).toString(), goal_key_result.uuid, 'updates') : ''\" v-bind:class=\"{disabled: !goal_key_result.name}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"di-flex-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{$t('tree-chart.updates')}} <span v-bind:class=\"{warning: goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past'}\">{{ goal_key_result.needs_an_update == 'today' || goal_key_result.needs_an_update == 'past' ? '!' : goal_key_result.key_results_logs_count }}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-if=\"goal_key_result.needs_an_update == 'today'\">{{ $t('key-result.tooltip-update-today') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"goal_key_result.needs_an_update == 'past'\">{{ $t('key-result.tooltip-update-past') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"goal_key_result.needs_an_update\">{{ $tc('key-result.tooltip-update-future', goal_key_result.needs_an_update) }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"goal_key_result.status == 'upcoming'\">{{ $t('key-result.tooltip-update-cant') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\" v-else>{{ $tc('key-result.tooltip-updates-view') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"notification percentage-not\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{red: diffDays(goal_key_result.end_date) < 0, green: parseInt(goal_key_result.percentage_finished) > 99}\" :style=\"'width: calc(2px + ' + (parseInt(goal_key_result.percentage_finished) < 1 ? '2px' : parseInt(goal_key_result.percentage_finished).toString() + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.' + goal_key_result.progress_type, { to: goal_key_result.target % 1 != 0 ? $options.filters.numeral(goal_key_result.target , '0,0.00') : $options.filters.numeral(goal_key_result.target , '0,0'), unit: goal_key_result.unity, from: goal_key_result.start_value % 1 != 0 ? $options.filters.numeral(goal_key_result.start_value , '0,0.00') : $options.filters.numeral(goal_key_result.start_value , '0,0')}) }}. \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.value') }}: {{ goal_key_result.current_value % 1 != 0 ? $options.filters.numeral(goal_key_result.current_value, '0,0.00') : $options.filters.numeral(goal_key_result.current_value, '0,0')}} {{ goal_key_result.unity }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"goal-key\" v-if=\"treeData.key_results.length == 0\">\n\t\t\t\t\t\t\t\t\t<div class=\"goal-content\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"header-kr\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t<key-results-icon />\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{$t('tree-chart.no-key')}}\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"extend-handle-tbf\" :class=\"{open: !parentOpen}\" @click=\"toggleExtend(treeData)\" v-if=\"treeData.children && treeData.children.length > 0\"></div>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr v-if=\"treeData.children && treeData.extend\" class=\"children-row-wrapper\">\n\t\t\t<td\n\t\t\t\tv-for=\"(children, index) in treeData.children\"\n\t\t\t\t:key=\"index\"\n\t\t\t\tcolspan=\"2\"\n\t\t\t\t:class=\"{hasGoal: children.type == 'goal'}\"\n\t\t\t\tclass=\"childLevel\"\n\t\t\t>\n\t\t\t\t<TreeChartPublic :json=\"children\" :maxNumber=\"maxNumber\" :zoomPage=\"zoomPage\" @click-node=\"$emit('click-node', $event)\" />\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n</template>\n\n<script>\nimport EditDotsIcon from \"../Icons/EditDots\";\nimport PlusIcon from \"../Icons/Plus\";\nimport IconArrow from \"../Icons/Arrow\";\nimport KeyResultsIcon from \"../Icons/KeyResults\";\nimport IconUserSettings from '../Icons/UserSettings'\n\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tisHidden: true,\n\t\t\ttreeData: {},\n\t\t\tshowGoals: false,\n\t\t\tshowPeople: false,\n\t\t\tparentOpen: false,\n\t\t\tclickedGoal: ''\n\t\t};\n\t},\n \tprops: {\n \t\tjson: Object,\n \t\tmaxNumber: Number,\n \t\tzoomPage: Number\n \t},\n \tname: \"TreeChartPublic\",\n\n\tcomponents: {\n\t\tEditDotsIcon,\n\t\tPlusIcon,\n\t\tIconArrow,\n\t\tKeyResultsIcon,\n\t\tIconUserSettings\n\t},\n\twatch: {\n\t\tjson: {\n\t\t\thandler: function(Props) {\n\t\t\t\tlet extendKey = function(jsonData) {\n\t\t\t\t\tvar jsonExtend = localStorage.getItem('jsonExtend') ? JSON.parse(localStorage.getItem('jsonExtend')) : [];\n\n\t\t\t\t\tif(jsonExtend.find(el => el.id == jsonData.id)){\n\t\t\t\t\t\tjsonData.extend = jsonExtend.find(el => el.id == jsonData.id).extend\n\t\t\t\t\t}else{\n\t\t\t\t\t\tjsonData.extend = true\n\t\t\t\t\t\tjsonExtend.push({ id: jsonData.id, extend: jsonData.extend })\n\t\t\t\t\t}\n\t\t\t\t\tlocalStorage.setItem('jsonExtend', JSON.stringify(jsonExtend))\n\n\t\t\t\t\t// if (Array.isArray(jsonData.children)) {\n\t\t\t\t\t// \tjsonData.children.forEach((c) => {\n\t\t\t\t\t// \t\tif(typeof c === 'object'){\n\t\t\t\t\t// \t\t\textendKey(c);\n\t\t\t\t\t// \t\t}\n\t\t\t\t\t// \t});\n\t\t\t\t\t// }\n\t\t\t\t\treturn jsonData;\n\t\t\t\t};\n\t\t\t\tif(Props) {\n\t\t\t\t\tif(typeof Props === 'object'){\n\t\t\t\t\t\tthis.treeData = extendKey(Props);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\timmediate: true,\n\t\t},\n\t},\n\tmounted(){\n\t\tthis.$root.$on('toggleExtendAll', (valueExtend) => {\n\t\t\tthis.treeData = extendKey2(this.treeData, valueExtend);\n\t\t\tthis.$forceUpdate()\n\n\t\t\tvar noCountExntend = localStorage.getItem('numberCountExtend')\n\t\t\tlocalStorage.setItem('numberCount', (noCountExntend ? noCountExntend = parseInt(noCountExntend) + 1 : 1))\n\t\t})\n\n\t\tfunction extendKey2(jsonData, extendValue) {\n\t\t\tvar jsonExtend = localStorage.getItem('jsonExtend') ? JSON.parse(localStorage.getItem('jsonExtend')) : [];\n\n\t\t\tjsonData.extend = extendValue\n\t\t\tif(jsonExtend.find(el => el.id == jsonData.id)){\n\t\t\t\tjsonExtend.find(el => el.id == jsonData.id).extend = jsonData.extend\n\t\t\t}else{\n\t\t\t\tjsonExtend.push({ id: jsonData.id, extend: jsonData.extend })\n\t\t\t}\n\t\t\tlocalStorage.setItem('jsonExtend', JSON.stringify(jsonExtend))\n\n\t\t\treturn jsonData;\n\t\t};\n\n\t\tvar noCount = localStorage.getItem('numberCount')\n\t\tlocalStorage.setItem('numberCount', (noCount ? noCount = parseInt(noCount) + 1 : 1))\n\n\t\tif(localStorage.getItem('numberCount') == this.maxNumber){\n\t\t\tthis.centerOrg()\n\t\t}\n\t},\n \tmethods: {\n\t\ttoggleExtend: function(treeData) {\n\t\t\tvar jsonExtend = localStorage.getItem('jsonExtend') ? JSON.parse(localStorage.getItem('jsonExtend')) : [];\n\t\t\ttreeData.extend = !treeData.extend;\n\t\t\tjsonExtend.find(el => el.id == treeData.id).extend = treeData.extend\n\t\t\tlocalStorage.setItem('jsonExtend', JSON.stringify(jsonExtend))\n\n\t\t\tthis.parentOpen = !this.parentOpen;\n\t\t\tthis.$forceUpdate();\n\t\t},\n\t\tshowGoalKeys() {\n\t\t\tthis.showGoals = !this.showGoals;\n\t\t},\n\t\tshowGoalPeople() {\n\t\t\tthis.showPeople = !this.showPeople;\n\t\t},\n\t\tshowDropdown(itemId){\n\t\t\tif(itemId == this.clickedGoal){\n\t\t\t\t$('#dropdownTreeGoal' + this.clickedGoal).dropdown('toggle');\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.clickedGoal = ''\n\t\t\t\t}, 0)\n\t\t\t}else{\n\t\t\t\tthis.clickedGoal = itemId\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#dropdownTreeGoal' + this.clickedGoal).dropdown('toggle');\n\t\t\t\t}, 0)\n\t\t\t}\n\n\t\t},\n\t\thideDropdown(){\n\t\t\tif(this.clickedGoal != ''){\n\t\t\t\t$('#dropdownTreeGoal' + this.clickedGoal).dropdown('toggle');\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.clickedGoal = ''\n\t\t\t\t}, 0)\n\t\t\t}\n\t\t},\n\t\tdiffDays(end_date) {\n\t\t\tvar a = moment().startOf('day');\n\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\treturn b.diff(a, 'days'); \n\t\t},\n\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\tthis.hideDropdown()\n\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData);\n\t\t},\n\t\tshowModalKR(model, uuid, type){\n\t\t\tthis.hideDropdown()\n\t\t\tthis.$root.$emit('open_key_result_modals', model, uuid, type);\n\t\t},\n\t\topenModalV2(type, model = false, typeDelete = false, fromDelete = false){\n\t\t\tthis.hideDropdown()\n\t\t\tthis.$root.$emit('open_modal_v2', type, model, typeDelete, fromDelete);\n\t\t},\n\t\tcenterOrg(){\n\t\t\tvar calcWidth = ($('.scrollable-chart .center-box .parentLevel').first().children('.node').position().left * this.zoomPage) - ($(window).width() / 2) + (($('.scrollable-chart .center-box .parentLevel').first().children('.node').width() / 2) * this.zoomPage) + 60\n\n\t\t\t$('.scrollable-chart').animate({\n\t\t\t\tscrollTop: $('.scrollable-chart').offset().top - $(window).height()/2,\n\t\t\t\tscrollLeft: calcWidth\n\t\t\t}, 300);\n\t\t}\n \t}\n};\n</script>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeChartPublic.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeChartPublic.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TreeChartPublic.vue?vue&type=template&id=f934338e&\"\nimport script from \"./TreeChartPublic.vue?vue&type=script&lang=js&\"\nexport * from \"./TreeChartPublic.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div v-if=\"loaded\">\n\t\t<div v-if=\"notAllowed\">\n\t\t\t<not-allowed />\n\t\t</div>\n\t\t<div v-if=\"notFound\">\n\t\t\t<not-found />\n\t\t</div>\n\t\t<div v-else>\n\t\t\t<div class=\"tree-page\">\n\t\t\t\t<div class=\"tree-actions\">\n\t\t\t\t\t<div class=\"left-part\">\n\t\t\t\t\t\t<button class=\"btn-default-tbf tree-action-btn sdb-details\" @click=\"openSidebar\"><img src=\"/build/icons/master-goals.svg\"></button>\n\t\t\t\t\t\t<div class=\"dropdown settings-org\">\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf tree-action-btn\" id=\"dropdownSettingsOrg\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\"><img src=\"/build/icons/filters.svg\"></button>\n\n\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-left\" aria-labelledby=\"dropdownSettingsOrgg\">\n\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"centerTree\">{{$t('master_goal.centertree')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"extendTree\">{{$t('master_goal.extendtree')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" id=\"btnExport\" @click.stop=\"exportImg\">\n\t\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{$t('master_goal.exporttree')}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"center-part\">\n\t\t\t\t\t\t<div class=\"text\" v-if=\"$resize && $mq.above(600)\">{{ master_goal.name }}</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"right-part\">\n\t\t\t\t\t\t<div class=\"btns-zoom mr-0\">\n\t\t\t\t\t\t\t<div class=\"zoom-minus\" @click=\"parseFloat(zoomPage).toFixed(1) > 0.50 ? zoomPage += -0.1 : zoomPage\" v-bind:class=\"{disabled: zoomPage == 0.50}\"><img src=\"/build/icons/minus.svg\"></div>\n\t\t\t\t\t\t\t<div class=\"current-zoom\" @click=\"zoomPage = 1\">{{ parseFloat(zoomPage * 100).toFixed(0) }}%</div>\n\t\t\t\t\t\t\t<div class=\"zoom-plus\" @click=\"parseFloat(zoomPage).toFixed(1) == 1.50 ? zoomPage : zoomPage += 0.1\" v-bind:class=\"{disabled: zoomPage == 1.50}\"><img src=\"/build/icons/plus.svg\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"scrollable-chart\" v-dragscroll>\n\t\t\t\t\t<div class=\"center-box\" id=\"divToImage\">\n\t\t\t\t\t\t<TreeChartPublic :json=\"master_goal\" :maxNumber=\"master_goal.goal_count\" :zoomPage=\"zoomPage\" :class=\"{landscape: landscape.length}\" :key=\"treeChartKey\" @click-node=\"clickNode\" :style=\"'zoom: ' + zoomPage + ';' \" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport NotAllowed from '../General/NotAllowed'\n\timport NotFound from '../Pages/NotFound'\n\timport TreeChartPublic from '../Public/TreeChartPublic.vue'\n\timport IconPlus from '../Icons/Plus.vue'\n\timport htmlToImage from 'html-to-image'\n\timport download from 'downloadjs'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: true,\n\t\t\t\tlimitedDescription: true,\n\t\t\t\tmaster_goal: {},\n \t\t\tmaster_goal_details: {},\n\t\t\t\tnotAllowed: false,\n\t\t\t\tnotFound: false,\n\t\t\t\tviewMasterGoalAllDescription: false,\n \t\t\tlandscape: [],\n \t\t\ttreeChartKey: 1,\n \t\t\tzoomPage: 1,\n \t\t\textendItems: true,\n \t\t\texportImgOnProgress: false\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tNotAllowed,\n\t\t\tNotFound,\n\t\t\tTreeChartPublic,\n\t\t\tIconPlus\n\t\t},\n\t\twatch:{\n\t\t\t$route (to, from){\n\t\t\t\tvar jsonExtend = []\n\t\t\t\tlocalStorage.setItem('numberCount', 0)\n\t\t\t\tlocalStorage.setItem('numberCountExtend', 0)\n\t\t\t\tlocalStorage.setItem('jsonExtend', jsonExtend)\n\n\t\t\t\tif(this.$route.params.uuid){\n\t\t\t\t\tthis.getMasterGoal()\n\t\t\t\t}else{\n\t\t\t\t\tthis.$router.push({ name: 'page-404'})\n\t\t\t\t}\n }\n },\n\t\tasync mounted() {\n\t\t\tvar jsonExtend = []\n\t\t\tlocalStorage.setItem('numberCount', 0)\n\t\t\tlocalStorage.setItem('numberCountExtend', 0)\n\t\t\tlocalStorage.setItem('jsonExtend', jsonExtend)\n\n\t\t\tif(this.$route.params.uuid){\n\t\t\t\tawait this.getMasterGoal()\n\t\t\t}else{\n\t\t\t\tthis.$router.push({ name: 'page-404'})\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tasync getMasterGoal(){\n\t\t\t\tawait axios.get('/master-goals/public/'+ this.$route.params.uuid)\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.master_goal = data.data\n\t\t\t\t\tthis.master_goal_details = { main: data.data, visions: data.all_visions, objectives: data.all_objectives, key_results: data.all_key_results }\n\n\t\t\t\t\tlocalStorage.setItem('numberCount', 0)\n\t\t\t\t\tlocalStorage.setItem('maxNumber', this.master_goal.goal_count)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed'\n\t\t\t\t\tthis.notFound = status == 'not found'\n\t\t\t\t}).then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tdisplayAllText() {\n\t\t\t\tthis.limitedDescription = false;\n\t\t\t},\n\t\t\tclickNode: function(node){\n\t\t\t\t// console.log(node)\n\t\t\t},\n\t\t\topenSidebar(){\n\t\t\t\tthis.$root.$emit('open_modal', 'sidebar_org', false, this.master_goal_details)\n\t\t\t},\n\t\t\tupdateTree(){\n\t\t\t\tthis.treeChartKey += 1\n\t\t\t},\n\t\t\textendTree(){\n\t\t\t\tlocalStorage.setItem('numberCountExtend', 0)\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.extendItems = !this.extendItems\n\t\t\t\t\tthis.$root.$emit('toggleExtendAll', this.extendItems)\n\t\t\t\t}, 0)\n\t\t\t},\n\t\t\tcenterTree(){\n\t\t\t\tvar calcWidth = ($('.scrollable-chart .center-box .parentLevel .node').position().left * this.zoomPage) - ($(window).width() / 2) + (($('.scrollable-chart .center-box .parentLevel .node').width() / 2) * this.zoomPage) + 60\n\n\t\t\t\t$('.scrollable-chart').animate({\n\t\t\t\t\tscrollTop: $('.scrollable-chart').offset().top - $(window).height()/2,\n\t\t\t\t\tscrollLeft: calcWidth\n\t\t\t\t}, 300);\n\n\t\t\t},\n\t\t\texportImg(e){\n\t\t\t\tthis.exportImgOnProgress = true\n\t\t\t\tvar btnExport = $('#btnExport')\n\t\t\t\tvar btnExportLoader = $('#btnExport .loader')\n\t\t\t\tvar btnExportText = $('#btnExport .text')\n\n\t\t\t\tbtnExport.addClass('loading')\n\t\t\t\tbtnExportLoader.addClass('onProgress')\n\t\t\t\tbtnExportText.html('...')\n\n\t\t\t\tbtnExport.attr('disabled', 'disabled')\n\n\t\t\t\thtmlToImage.toPng(document.getElementById('divToImage'))\n\t\t\t\t.then((dataUrl) => {\n\t\t\t\t\tdownload(dataUrl, this.master_goal.name + '.png');\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tbtnExportLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnExportText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnExport.addClass('completed')\n\t\t\t\t\t\tbtnExportLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnExport.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnExport.removeClass('completed')\n\t\t\t\t\t\t\tbtnExportText.html(this.$t('master_goal.exporttree'))\n\t\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t\tthis.exportImgOnProgress = false\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\tbtnExport.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t};\n</script>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PublicMasterGoal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PublicMasterGoal.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PublicMasterGoal.vue?vue&type=template&id=3f300495&\"\nimport script from \"./PublicMasterGoal.vue?vue&type=script&lang=js&\"\nexport * from \"./PublicMasterGoal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import VueRouter from 'vue-router'\n\nimport Login from '@/components/Auth/Login'\nimport Register from '@/components/Auth/Register'\nimport ChangeCard from '@/components/Auth/ChangeCard'\n\nimport RegisterSuccess from '@/components/Auth/RegisterSuccess'\nimport SchimbareCardSuccess from '@/components/Auth/SchimbareCardSuccess'\n\n\nimport RegisterSuccessOp from '@/components/Auth/RegisterSuccessOp'\nimport ForgotPassword from '@/components/Auth/ForgotPassword'\nimport ForgotPasswordSuccess from '@/components/Auth/ForgotPasswordSuccess'\nimport ResetPassword from '@/components/Auth/ResetPassword'\nimport ResetPasswordSuccess from '@/components/Auth/ResetPasswordSuccess'\n\nimport Objectives from '@/components/Pages/Objectives'\nimport MasterGoals from '@/components/Pages/MasterGoals'\nimport ShowObjective from '@/components/Pages/ShowObjective'\nimport ShowMasterGoal from '@/components/Pages/ShowMasterGoal'\n\nimport Maintenance from '@/components/Auth/Maintenance'\n\nimport Users from '@/components/Pages/Users'\nimport ShowUser from '@/components/Pages/ShowUser'\nimport Reports from '@/components/Pages/Reports'\n\nimport Game from '@/components/Pages/Game'\n\nimport PublicMasterGoal from '@/components/Pages/PublicMasterGoal'\n\nimport NotFound from '@/components/Pages/NotFound'\n\nconst routes = [\n\t// Main Pages\n\t{ path: '/change-card', name: 'change_card', component: ChangeCard, meta: { auth: false, layout: 'change-card-template' }},\n\t{ path: '*', name: 'register', component: Register, meta: {layout: 'login-template' }},\n\t{ path: '/register-success', name: 'register-success', component: RegisterSuccess, meta: { auth: true, layout: 'login-template' }},\n\t// { path: '*', redirect: { name: 'maintenance' }},\n\t// { path: '/login', name: 'login', component: Login, meta: { auth: false, layout: 'login-template' }},\n\t {\n\t path: '/login',\n\t beforeEnter(to, from, next) {\n\t window.location.replace(\"https://tbf.ro/oferta\")\n\t }\n\t },\n\t{ path: '/schimbare-card-cu-success', name: 'schimbare-card-cu-success', component: SchimbareCardSuccess, meta: { auth: false, layout: 'login-template' }},\n\n\t{ path: '/register', name: 'register', component: Register, meta: { auth: false, layout: 'login-template' }},\n\t{ path: '/register-success', name: 'register-success', component: RegisterSuccess, meta: { auth: true, layout: 'login-template' }},\n\t{ path: '/register-success-op', name: 'register-success-op', component: RegisterSuccessOp, meta: { auth: true, layout: 'login-template' }},\n\t// { path: '/password/forgot', name: 'password-forgot', component: ForgotPassword, meta: { auth: false, layout: 'login-template' }},\n\t// { path: '/password/forgot-success', name: 'password-forgot-success', component: ForgotPasswordSuccess, meta: { auth: false, layout: 'login-template' }},\n\t// { path: '/reset-password/:token', name: 'password-reset', component: ResetPassword, meta: { auth: false, layout: 'login-template' }},\n\t// { path: '/reset-success', name: 'password-reset-success', component: ResetPasswordSuccess, meta: { auth: false, layout: 'login-template' }},\n\t{ path: '/payment', name: 'payment', component: Register, meta: { auth: true, layout: 'login-template' }},\n\t\n\t// { path: '/', name: 'homepage', component: ShowUser, meta: { auth: true, layout: 'main-template' }},\n\t// { path: '/dashboard', name: 'dashboard', component: ShowUser, meta: { auth: true, layout: 'main-template' }},\n\n\t// { path: '/obiective', name: 'objectives', component: Objectives, meta: { auth: true, layout: 'main-template' }},\n\t// { path: '/obiectiv/:slug', name: 'show-objective', component: ShowObjective, meta: { auth: true, layout: 'main-template' }},\n\n\t// //Modals Page\n\t// { path: '/obiectiv/:slug/:krId/:modalType', name: 'show-objective-modal', component: ShowObjective, meta: { auth: true, layout: 'main-template' }},\n\n\t// { path: '/master-goals', name: 'master-goals', component: MasterGoals, meta: { auth: true, layout: 'main-template' }},\n\t// { path: '/master-goal/:slug', name: 'show-master-goal', component: ShowMasterGoal, meta: { auth: true, layout: 'full-page' }},\n\n\t// { path: '/oameni', name: 'users', component: Users, meta: { auth: true, layout: 'main-template' }},\n\t// { path: '/utilizator/:slug', name: 'show-user', component: ShowUser, meta: { auth: true, layout: 'main-template' }},\n\t// { path: '/rapoarte', name: 'reports', component: Reports, meta: { auth: true, layout: 'main-template' }},\n\t\n\t// { path: '/public/:uuid', name: 'public-master-goal', component: PublicMasterGoal, meta: { auth: undefined, layout: 'full-page' }},\n\n\t // {\n\t // path: '*',\n\t // beforeEnter(to, from, next) {\n\t // window.location.replace(\"https://tbf.ro/oferta\")\n\t // }\n\t // },\n\t// { path: '/game', name: 'game', component: Game, meta: { auth: true, layout: 'full-page' }},\n\t// { path: '/404', name: 'page-404', component: NotFound, meta: { auth: true, layout: 'main-template' }},\n\t// { path: '*', name: 'not-exist', component: NotFound, meta: { auth: true, layout: 'main-template' }},\n]\n\nconst router = new VueRouter({\n\thistory: true,\n\tmode: 'history',\n\troutes,\n\tlinkActiveClass: 'active'\n})\n\nexport default router\n","import axios from '@websanova/vue-auth/drivers/http/axios.1.x'\nimport router from '@websanova/vue-auth/drivers/router/vue-router.2.x'\n\nconst config = {\n\tauth: {\n\t request: function (req, token) {\n\t this.options.http._setHeaders.call(this, req, {Authorization: 'Bearer ' + token});\n\t },\n\t \n\t response: function (res) {\n\t \tvar token = res.data.token_jwt\n\n\t if (token) {\n\t token = token.split(/Bearer\\:?\\s?/i);\n\t \n\t return token[token.length > 1 ? 1 : 0].trim();\n\t }\n\t }\n\t},\n\thttp: axios,\n\trouter: router,\n\ttokenDefaultName: 'laravel-jwt-auth',\n\ttokenStore: ['localStorage'],\n\trolesVar: 'role', \n\tregisterData: {\n\t\turl: 'auth/register', \n\t\tmethod: 'POST', \n\t\tredirect: false, \n\t},\n\tloginData: {\n\t\turl: 'auth/login', \n\t\tmethod: 'POST', \n\t\tredirect: false, \n\t\tfetchUser: true\n\t},\n\tlogoutData: {\n\t\turl: 'auth/logout', \n\t\tmethod: 'POST', \n\t\tredirect: '/login',\n\t\tmakeRequest: true\n\t},\n\tfetchData: {\n\t\turl: 'auth/user', \n\t\tmethod: 'GET', \n\t\tenabled: true\n\t},\n\trefreshData: {\n\t\turl: 'auth/refresh', \n\t\tmethod: 'GET', \n\t\tenabled: true, \n\t\tinterval: 30\n\t}\n}\nexport default config","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.layout,{tag:\"component\"},[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"template-tbfdigital\"},[(_vm.$resize && _vm.$mq.above(780))?_c('sidebar-tbf-digital'):_vm._e(),_c('div',{staticClass:\"main-tbfdigital\"},[_c('navbar-tbf-digital'),_c('div',{staticClass:\"page-content\",class:[_vm.$route.path.includes('master-goal/') ? 'full-width' : '']},[_vm._t(\"default\")],2),(_vm.$resize && _vm.$mq.below(780))?_c('sidebar-tbf-digital-mobile'):_vm._e()],1),(_vm.show_overflow)?_c('div',{staticClass:\"overflow-modal\",on:{\"click\":function($event){return _vm.closeModals()}}}):_vm._e(),(_vm.show_modal.key_result)?_c('modal-key-result',{attrs:{\"id\":\"modal_key_result\",\"model\":_vm.modelId.key_result,\"requiredData\":_vm.requiredData.key_result,\"userData\":_vm.userData.key_result,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('key_result')}}}):_vm._e(),(_vm.show_modal.key_result_modals)?_c('modal-key-result-modals',{attrs:{\"id\":\"modal_key_result_modals\",\"keyResult\":_vm.modelId.key_result_modals,\"uuid\":_vm.krUuid,\"activeTab\":_vm.modalKeyTab,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('key_result_modals')}}}):_vm._e(),(_vm.show_modal.update_key_result)?_c('modal-update-key-result',{attrs:{\"id\":\"modal_update_key_result\",\"requiredData\":_vm.requiredData.update_key_result,\"userData\":_vm.userData.update_key_result,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('update_key_result')}}}):_vm._e(),(_vm.show_modal.objective)?_c('modal-objective',{attrs:{\"id\":\"modal_objective\",\"model\":_vm.modelId.objective,\"requiredData\":_vm.requiredData.objective,\"fromPage\":_vm.modalFromPage,\"canAddMasterGoalsInline\":\"true\"},on:{\"toggle_modal\":function($event){return _vm.closeModal('objective')}}}):_vm._e(),(_vm.show_modal.master_goal)?_c('modal-master-goal',{attrs:{\"id\":\"modal_master_goal\",\"model\":_vm.modelId.master_goal,\"userData\":_vm.userData.master_goal,\"requiredData\":_vm.requiredData.master_goal,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('master_goal')}}}):_vm._e(),(_vm.show_modal.user)?_c('modal-user',{attrs:{\"id\":\"modal_user\",\"model\":_vm.modelId.user,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('user')}}}):_vm._e(),(_vm.show_modal.tag)?_c('modal-tag',{attrs:{\"id\":\"modal_tag\",\"model\":_vm.modelId.tag,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('tag')}}}):_vm._e(),(_vm.show_modal.profile_settings)?_c('modal-profile-settings',{attrs:{\"id\":\"modal_profile_settings\"},on:{\"close_modal\":function($event){return _vm.closeModal('profile_settings')}}}):_vm._e(),(_vm.show_modal.notifications)?_c('modal-notitifications',{attrs:{\"id\":\"modal_notifications\"},on:{\"close_modal\":function($event){return _vm.closeModal('notifications')}}}):_vm._e(),(_vm.show_modal.delete)?_c('modal-delete',{attrs:{\"id\":\"modal_delete\",\"model\":_vm.model.delete,\"type\":_vm.typeDelete,\"from\":_vm.fromDelete},on:{\"close_modal\":function($event){return _vm.closeModal('delete')}}}):_vm._e(),(_vm.show_modal.add_promise)?_c('modal-add-promise',{attrs:{\"id\":\"modal_add_promise\"},on:{\"toggle_modal\":function($event){return _vm.closeModal('add_promise')}}}):_vm._e(),(_vm.show_modal.evaluate_promise)?_c('modal-evaluate-promise',{attrs:{\"id\":\"modal_evaluate_promise\",\"model\":_vm.evaluate_promise,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('evaluate_promise')}}}):_vm._e(),(_vm.show_modal.cant_create_more)?_c('modal-cant-create-more',{attrs:{\"id\":\"modal_cant_create_more\",\"type\":_vm.typeDelete},on:{\"close_modal\":function($event){return _vm.closeModal('cant_create_more')}}}):_vm._e(),(_vm.show_modal.cant_create_more_objective)?_c('modal-cant-create-more-objective',{attrs:{\"id\":\"modal_cant_create_more_objective\"},on:{\"close_modal\":function($event){return _vm.closeModal('cant_create_more_objective')}}}):_vm._e(),(_vm.show_modal.change_subscription)?_c('modal-change-subscription',{attrs:{\"id\":\"modal_change_subscription\"},on:{\"toggle_modal\":function($event){return _vm.closeModal('change_subscription')}}}):_vm._e(),(_vm.show_modal.payment_error)?_c('modal-payment-error',{attrs:{\"id\":\"modal_payment_error\"}}):_vm._e(),(_vm.show_modal.tutorial_promise)?_c('modal-tutorial-promise',{attrs:{\"id\":\"modal_tutorial_promise\"},on:{\"close_modal\":function($event){return _vm.closeModal('tutorial_promise')}}}):_vm._e(),(_vm.show_modal.congratulations)?_c('modal-congratulations',{attrs:{\"id\":\"modal_congratulations\"},on:{\"close_modal\":function($event){return _vm.closeModal('congratulations')}}}):_vm._e(),(_vm.show_modal.share_master_goal)?_c('modal-share-master-goal',{attrs:{\"id\":\"modal_share_master_goal\",\"model\":_vm.modelId.share_master_goal},on:{\"close_modal\":function($event){return _vm.closeModal('share_master_goal')}}}):_vm._e(),(_vm.show_modal.cant_add_more_updates)?_c('modal-cant-add-more-updates',{attrs:{\"id\":\"modal_cant_add_more_updates\"},on:{\"close_modal\":function($event){return _vm.closeModal('cant_add_more_updates')}}}):_vm._e(),(_vm.show_modal.congratulations_prize)?_c('modal-prize',{attrs:{\"id\":\"modal_congratulations_prize\",\"prize\":_vm.prize},on:{\"close_modal\":function($event){return _vm.closeModal('congratulations_prize')}}}):_vm._e(),(_vm.show_modal.report_people)?_c('modal-report-people',{attrs:{\"id\":\"modal_report_people\",\"requiredData\":_vm.requiredData.report_people},on:{\"toggle_modal\":function($event){return _vm.closeModal('report_people')}}}):_vm._e(),(_vm.show_modal.translate)?_c('modal-translate',{attrs:{\"id\":\"modal_translate\",\"component\":_vm.componentTranslation,\"translationData\":_vm.arrayTranslationKeys},on:{\"close_modal\":function($event){return _vm.closeModal('translate')}}}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('nav',{staticClass:\"navbar-tbfdigital\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Untranslated', [])}}},[_vm._v(\"Untranslated\")]):_vm._e(),_c('div',{staticClass:\"space-left\"},[(_vm.$route.name == 'homepage' || _vm.$route.name == 'dashboard')?_c('img',{staticClass:\"main-page-icon\",attrs:{\"src\":\"/build/icons/daily-plan.svg\"}}):(_vm.$route.name == 'master-goals')?_c('img',{staticClass:\"main-page-icon\",attrs:{\"src\":\"/build/icons/master-goals.svg\"}}):(_vm.$route.name == 'objectives')?_c('img',{staticClass:\"main-page-icon\",attrs:{\"src\":\"/build/icons/objectives.svg\"}}):(_vm.$route.name == 'users')?_c('img',{staticClass:\"main-page-icon\",attrs:{\"src\":\"/build/icons/people.svg\"}}):(_vm.$route.name == 'reports')?_c('img',{staticClass:\"main-page-icon\",attrs:{\"src\":\"/build/icons/reports.svg\"}}):(_vm.navbarBack)?_c('img',{staticClass:\"back-btn\",attrs:{\"src\":\"/build/icons/back-cta.svg\"},on:{\"click\":function($event){return _vm.goRoute(_vm.navbarBack)}}}):_vm._e()]),_c('div',{staticClass:\"content-section\"},[(_vm.viewTitle)?_c('div',{staticClass:\"title-page\"},[_vm._v(_vm._s(_vm.navbarTitle))]):_vm._e(),(_vm.navbarDescription && _vm.viewTitle)?_c('div',[_c('v-popover',{staticClass:\"margin-left-desc\",attrs:{\"offset\":\"10\",\"trigger\":\"hover click\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 100, hide: 0}}},[_c('icon-info',{staticClass:\"icon-info\"}),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.navbarDescription))])])],2)],1):_vm._e(),(!_vm.viewTitle)?_c('div',{staticClass:\"title-page\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"22px\",\"width\":\"170px\"}})]):_vm._e(),_c('div',{staticClass:\"profile-items\"},[_c('div',{staticClass:\"system_notifications\",on:{\"click\":function($event){return _vm.showModal('notifications')}}},[(_vm.notifications.length)?_c('div',{staticClass:\"has_notification\"}):_vm._e(),_c('icon-bell')],1),_c('div',{staticClass:\"profile-navbar\",on:{\"click\":function($event){return _vm.showModal('profile_settings')}}},[(_vm.$auth.user().avatar)?_c('img',{attrs:{\"src\":_vm.$auth.user().avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)])])]),_c('div',{staticClass:\"space-right\"})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M4.738 13.45c.338.351.805.55 1.293.55.488 0 .954-.199 1.292-.55M10.338 6.03V4.266C10.268 1.923 8.373.047 6.031 0 3.68.068 1.79 1.957 1.723 4.308V6.03c0 1.938-1.55 2.283-1.55 3.36 0 .99 2.282 1.766 5.858 1.766 3.575 0 5.858-.775 5.858-1.766 0-1.077-1.55-1.422-1.55-3.36z\",\"transform\":\"translate(2 1)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Bell.vue?vue&type=template&id=dc93c24c&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<nav class=\"navbar-tbfdigital\">\n <div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Untranslated', [])\" v-if=\"globalTranslate\">Untranslated</div>\n\n\t\t<div class=\"space-left\">\n\t\t\t<img src=\"/build/icons/daily-plan.svg\" class=\"main-page-icon\" v-if=\"$route.name == 'homepage' || $route.name == 'dashboard'\">\n\t\t\t<img src=\"/build/icons/master-goals.svg\" class=\"main-page-icon\" v-else-if=\"$route.name == 'master-goals'\">\n\t\t\t<img src=\"/build/icons/objectives.svg\" class=\"main-page-icon\" v-else-if=\"$route.name == 'objectives'\">\n\t\t\t<img src=\"/build/icons/people.svg\" class=\"main-page-icon\" v-else-if=\"$route.name == 'users'\">\n\t\t\t<img src=\"/build/icons/reports.svg\" class=\"main-page-icon\" v-else-if=\"$route.name == 'reports'\">\n\t\t\t<img src=\"/build/icons/back-cta.svg\" class=\"back-btn\" @click=\"goRoute(navbarBack)\" v-else-if=\"navbarBack\">\n\t\t</div>\n\t\t<div class=\"content-section\">\n\t\t\t<div class=\"title-page\" v-if=\"viewTitle\">{{ navbarTitle }}</div>\n\t\t\t<div v-if=\"navbarDescription && viewTitle\">\n\t\t\t\t<v-popover offset=\"10\" trigger=\"hover click\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 100, hide: 0}\" class=\"margin-left-desc\">\n\t\t\t\t\t<icon-info class=\"icon-info\"/>\n\n\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t<div class=\"description\">{{ navbarDescription }}</div>\n\t\t\t\t\t</template>\n\t\t\t\t</v-popover>\n\t\t\t</div>\n\t\t\t<div class=\"title-page\" v-if=\"!viewTitle\"><div class=\"placeholder-loader\" style=\"height: 22px; width: 170px;\"></div></div>\n\n\t\t\t<div class=\"profile-items\">\n\t\t\t\t<div class=\"system_notifications\" @click=\"showModal('notifications')\">\n\t\t\t\t\t<div class=\"has_notification\" v-if=\"notifications.length\"></div>\n\t\t\t\t\t<icon-bell></icon-bell>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"profile-navbar\" @click=\"showModal('profile_settings')\">\n\t\t\t\t\t<img :src=\"$auth.user().avatar\" v-if=\"$auth.user().avatar\">\n\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"space-right\"></div>\n\t</nav>\n</template>\n\n<script>\n\timport IconBell from '../Icons/Bell'\n\timport IconInfo from '../Icons/Info'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconUserSettings from '../Icons/UserSettings'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tnotifications: [],\n\t\t\t\tnavbarTitle: '',\n\t\t\t\tnavbarDescription: '',\n\t\t\t\tnavbarBack: '',\n\t\t\t\tisSocketActive: false,\n\t\t\t\tviewTitle: true\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconBell,\n\t\t\tIconArrow,\n\t\t\tIconInfo,\n\t\t\tIconUserSettings\n\t\t},\n\t\twatch:{\n $route (to, from){\n \tif(from.name != to.name){\n \t\tthis.viewTitle = false\n \t}\n }\n },\n\t\tcreated(){\n\t\t\tthis.$root.$on(\"navbar_title\", (title, back = false, description = false) => {\n\t\t\t\tthis.viewTitle = true\n\t\t\t\tthis.navbarTitle = title\n\t\t\t\tthis.navbarBack = back\n\t\t\t\tthis.navbarDescription = description\n\t\t\t});\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(!this.isSocketActive && this.$auth.check()){\n\t\t\t\tthis.initWebSocket();\n\t\t\t}\n\n\t\t\tthis.$root.$on(\"navbar_title\", (title, back = false, description = false) => {\n\t\t\t\tthis.navbarTitle = title\n\t\t\t\tthis.navbarBack = back\n\t\t\t\tthis.navbarDescription = description\n\t\t\t});\n\n\t\t\tthis.$root.$on(\"clear_notifications\", () => {\n\t\t\t\tthis.notifications = []\n\t\t\t});\n\t\t},\n\t\tmethods: {\n\t\t\tinitAppcues() {\n\t\t\t\twindow.Appcues.identify(\n\t\t\t\t this.$auth.user().id, // unique, required\n\t\t\t\t {\n\t\t\t\t createdAt: null, // Unix timestamp of user signup date\n\t\t\t\t purchasedAd: null, // Unix timestamp of account purchase date (leave null if empty)\n\t\t\t\t planTier: this.$auth.user().package ? this.$auth.user().package.name : '', // Current user’s plan tier\n\t\t\t\t role: this.$auth.user().is_admin ? 'admin' : 'employee', // Current user’s role or permissions\n\t\t\t\t accountId: this.$auth.user().id, // Current user's account ID\n\t\t\t\t firstName: this.$auth.user().last_name, // current user's first name\n\n\t\t\t\t // additional suggestions\n\t\t\t\t email: this.$auth.user().email, // Current user's email\n\t\t\t\t version: \"2.0\", // users on different versions may need to see different content\n\t\t\t\t language: this.$auth.user().language, // for multi-language applications\n\t\t\t\t }\n\t\t\t\t);\n\t\t\t},\n\t\t\tinitWebSocket() {\n\t\t\t\t// console.log('Connecting to websocket...');\n\t\t\t\tthis.socket = new WebSocket('wss://digitalbackend.tbf.ro:12346')\n\t\t\t\t// console.log('Connecting to websocket...');\n\t\t\t\t// this.socket = new WebSocket('wss://tbfdigitalbackend.atelieruldeit.ro:11134')\n\n\t\t\t\tthis.socket.onopen = event => {\n\t\t\t\t\t// console.log('Connection to websocket established');\n\n\t\t\t\t\tthis.isSocketActive = true;\n\n\t\t\t\t\t// check in to websocket\n\t\t\t\t\tthis.socket.send(JSON.stringify({\n\t\t\t\t\t\t'user_id': this.$auth.user().id\n\t\t\t\t\t}));\n\t\t\t\t\t// console.log('Subscribed to websocket');\n\t\t\t\t};\n\n\t\t\t\t// when receiving a message\n\t\t\t\tthis.socket.onmessage = ({data}) => {\n\t\t\t\t\tconst parsedData = JSON.parse(data);\n\t\t\t\t\tthis.notifications.unshift(parsedData)\n\t\t\t\t\tthis.$root.$emit('updateNotificationsList', parsedData);\n\t\t\t\t};\n\n\t\t\t\tthis.socket.onerror = error => {\n\t\t\t\t\tconsole.log(`Websocket error`);\n\t\t\t\t};\n\n\t\t\t\tthis.socket.onclose = event => {\n\t\t\t\t\tif (this.isSocketActive) {\n\t\t\t\t\t\tthis.isSocketActive = false;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (event.wasClean) {\n\t\t\t\t\t\t// console.log(`[close] Connection closed cleanly, code=${event.code} reason=${event.reason}`);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// e.g. server process killed or network down\n\t\t\t\t\t\t// event.code is usually 1006 in this case\n\t\t\t\t\t\t// console.log('[close] Connection died');\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tthis.initWebSocket();\n\t\t\t\t\t\t}, 600000);\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t},\n\t\t\tlogout(){\n\t\t\t\tthis.$auth.logout();\n\t\t\t},\n\t\t\tshowModal(type){\n\t\t\t\tthis.$root.$emit('open_modal', type);\n\t\t\t},\n\t\t\tviewObjective(objectiveSlug){\n\t\t\t\tthis.$router.push({ name: 'show-objective', params: { slug: objectiveSlug }})\n\t\t\t},\n\t\t\tgoRoute(route){\n\t\t\t\tthis.$router.push({ name: route})\n\t\t\t}\n\t\t},\n\t\tcomputed:{}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Navbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Navbar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Navbar.vue?vue&type=template&id=0b8ae7ac&\"\nimport script from \"./Navbar.vue?vue&type=script&lang=js&\"\nexport * from \"./Navbar.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.$auth.ready() && _vm.$auth.check())?_c('div',{staticClass:\"sidebar-tbf\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation p-absolute\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Navbar', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANS...\")]):_vm._e(),_c('div',{staticClass:\"logo-tbfdigital\",on:{\"mouseover\":_vm.logoAnim,\"click\":_vm.goToGame}},[_c('lottie',{staticClass:\"bird-logo active\",attrs:{\"options\":_vm.defaultOptionsLogo,\"height\":59,\"width\":48},on:{\"animCreated\":_vm.handleAnimationLogo}})],1),_c('div',{staticClass:\"main-menu\"},[_c('div',{staticClass:\"item-menu\"},[_c('router-link',{class:{active: _vm.$route.name == 'homepage'},attrs:{\"to\":{name: 'dashboard', params: { slug: _vm.$auth.user().slug} },\"title\":_vm.$t('menu.dashboard')}},[_c('div',{staticClass:\"border-left-active\"}),_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/daily-plan.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/daily-plan-red.svg\"}})])],1),_c('div',{staticClass:\"item-menu\"},[_c('router-link',{class:{active: _vm.$route.name == 'show-master-goal'},attrs:{\"to\":{name: 'master-goals' },\"title\":_vm.$t('menu.goals')}},[_c('div',{staticClass:\"border-left-active\"}),_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/master-goals.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/master-goals-red.svg\"}})])],1),_c('div',{staticClass:\"item-menu\"},[_c('router-link',{class:{active: _vm.$route.name == 'show-objective'},attrs:{\"to\":{name: 'objectives' },\"title\":_vm.$t('menu.objectives')}},[_c('div',{staticClass:\"border-left-active\"}),_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/objectives.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/objectives-red.svg\"}})])],1),_c('div',{staticClass:\"item-menu\"},[_c('router-link',{class:{active: _vm.$route.name == 'show-user'},attrs:{\"to\":{name: 'users' },\"title\":_vm.$t('menu.people')}},[_c('div',{staticClass:\"border-left-active\"}),_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/people.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/people-red.svg\"}})])],1),(_vm.$auth.user().rights.view_reports)?_c('div',{staticClass:\"item-menu\"},[_c('router-link',{class:{active: _vm.$route.name == 'reports'},attrs:{\"to\":{name: 'reports' },\"title\":_vm.$t('menu.reports')}},[_c('div',{staticClass:\"border-left-active\"}),_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/reports.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/reports-red.svg\"}})])],1):_vm._e()]),_c('div',{staticClass:\"logout-sidebar\"},[_c('div',{staticClass:\"logout-action\",on:{\"click\":_vm.logout}},[_c('icon-logout')],1)])]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"24\",\"height\":\"18\",\"viewBox\":\"0 0 24 18\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M14.392 0.917L14.392 15.217\",\"transform\":\"rotate(-180 11.5 8.5) rotate(90 14.392 8.067)\"}}),_c('path',{attrs:{\"d\":\"M15.708 9.867L19.708 6.2 23.708 9.867\",\"transform\":\"rotate(-180 11.5 8.5) rotate(90 19.708 8.033)\"}}),_c('path',{attrs:{\"d\":\"M9.843 1.742L14.667 1.742 14.667 14.575 -0.917 14.575 -0.917 1.742 3.907 1.742\",\"transform\":\"rotate(-180 11.5 8.5) rotate(90 6.875 8.158)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Logout.vue?vue&type=template&id=beb1cb7e&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"sidebar-tbf\" v-if=\"$auth.ready() && $auth.check()\">\n <div class=\"fe-btn-translation p-absolute\" @click=\"$root.$emit('open_modal_translation', 'Navbar', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANS...</div>\n\n\t\t<div class=\"logo-tbfdigital\" @mouseover=\"logoAnim\" @click=\"goToGame\">\n\t\t\t<lottie class=\"bird-logo active\" :options=\"defaultOptionsLogo\" :height=\"59\" :width=\"48\" v-on:animCreated=\"handleAnimationLogo\"/>\n\t\t</div>\n\t\t<div class=\"main-menu\">\n\t\t\t<div class=\"item-menu\">\n\t\t\t\t<router-link :to=\"{name: 'dashboard', params: { slug: $auth.user().slug} }\" v-bind:class=\"{active: $route.name == 'homepage'}\" :title=\"$t('menu.dashboard')\">\n\t\t\t\t\t<div class=\"border-left-active\"></div>\n\t\t\t\t\t<img src=\"/build/icons/daily-plan.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/daily-plan-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\">\n\t\t\t\t<router-link :to=\"{name: 'master-goals' }\" v-bind:class=\"{active: $route.name == 'show-master-goal'}\" :title=\"$t('menu.goals')\">\n\t\t\t\t\t<div class=\"border-left-active\"></div>\n\t\t\t\t\t<img src=\"/build/icons/master-goals.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/master-goals-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\">\n\t\t\t\t<router-link :to=\"{name: 'objectives' }\" v-bind:class=\"{active: $route.name == 'show-objective'}\" :title=\"$t('menu.objectives')\">\n\t\t\t\t\t<div class=\"border-left-active\"></div>\n\t\t\t\t\t<img src=\"/build/icons/objectives.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/objectives-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\">\n\t\t\t\t<router-link :to=\"{name: 'users' }\" v-bind:class=\"{active: $route.name == 'show-user'}\" :title=\"$t('menu.people')\">\n\t\t\t\t\t<div class=\"border-left-active\"></div>\n\t\t\t\t\t<img src=\"/build/icons/people.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/people-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\" v-if=\"$auth.user().rights.view_reports\">\n\t\t\t\t<router-link :to=\"{name: 'reports' }\" v-bind:class=\"{active: $route.name == 'reports'}\" :title=\"$t('menu.reports')\">\n\t\t\t\t\t<div class=\"border-left-active\"></div>\n\t\t\t\t\t<img src=\"/build/icons/reports.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/reports-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"logout-sidebar\">\n\t\t\t<div class=\"logout-action\" @click=\"logout\"><icon-logout /></div>\n\t\t</div>\n\t</div>\n</template>\n\n<script>\n\timport Lottie from 'vue-lottie';\n\timport * as animationDataLogo from '../Animations/tbfdigital_logo.json';\n\timport IconLogout from '../Icons/Logout'\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tdefaultOptionsLogo: {\n\t\t\t\t\tanimationData: animationDataLogo.default,\n\t\t\t\t\tautoplay: false,\n\t\t\t\t\tloop: false,\n\t\t\t\t},\n\t\t\t\tfinished: true,\n\t\t\t\tbird_noti: false,\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'menu.dashboard',\n\t\t\t\t\t'menu.goals',\n\t\t\t\t\t'menu.objectives',\n\t\t\t\t\t'menu.people',\n\t\t\t\t\t'menu.reports'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tLottie,\n\t\t\tIconLogout\n\t\t},\n\t\twatch: {\n\t\t},\n\t\tmounted() {\n\n\t\t},\n\t\tmethods: {\n\t\t\thandleAnimationLogo(anim){\n\t\t\t\tthis.anim_logo = anim;\n\t\t\t\tthis.anim_logo.setSpeed(1);\n\t\t\t},\n\t\t\tlogoAnim(){\n\t\t\t\tif(this.finished && !this.bird_noti){\n\t\t\t\t\tthis.finished = false;\n\t\t\t\t\tthis.anim_logo.play();\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.anim_logo.stop();\n\t\t\t\t\t\tthis.finished = true;\n\t\t\t\t\t}, 5000);\n\t\t\t\t}\n\t\t\t},\n\t\t\tlogout(){\n\t\t\t\tthis.$auth.logout();\n\t\t\t},\n\t\t\tgoToGame(){\n\t\t\t\tthis.$router.push({ name: 'game'})\n\t\t\t}\n\t\t},\n\t\tcomputed:{}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Sidebar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Sidebar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Sidebar.vue?vue&type=template&id=58d9ee58&\"\nimport script from \"./Sidebar.vue?vue&type=script&lang=js&\"\nexport * from \"./Sidebar.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Key Result', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal opacity-page\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.editAction ? _vm.$t('key-result.modify') : _vm.$t('key-result.add'))+\" \"),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4557554-rezultate-cheie\",\"target\":\"_blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[(_vm.activeSlide == 'main_form')?_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.key_result.name.$error, complete: _vm.key_result.name != '' && !_vm.$v.key_result.name.$error, 'view-tooltip': _vm.activeTooltip == 'kr_name' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.form.name'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-folder')],1),(_vm.key_result.name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.key_result.name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.key_result.name),expression:\"key_result.name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('key-result.form.name-placeholder')},domProps:{\"value\":(_vm.key_result.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.key_result, \"name\", $event.target.value)}}})])]),(_vm.showObjectiveInput)?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.objective.$error, complete: _vm.objective != '' && !_vm.$v.objective.$error, 'view-tooltip': _vm.activeTooltip == 'kr_objective' },attrs:{\"id\":\"objective_required\"}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.form.objective'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-folder')],1),(_vm.objective != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();return _vm.clearObjective($event)}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.objectiveOptions,\"allow-empty\":false,\"show-labels\":false,\"track-by\":\"id\",\"label\":\"name\"},on:{\"select\":_vm.changeDisabledPeriod},scopedSlots:_vm._u([{key:\"placeholder\",fn:function(props){return [_c('span',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('key-result.form.objective-choose'))+\" \")])]}},{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option_ellipsis\"},[_vm._v(_vm._s(props.option.name))])]}}],null,false,2104745204),model:{value:(_vm.objective),callback:function ($$v) {_vm.objective=$$v},expression:\"objective\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('key-result.form.objective-noresults')))])],2)],1)]):_vm._e(),(_vm.viewSelectUser)?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.selectedUser.$error, complete: _vm.selectedUser != '' && !_vm.$v.selectedUser.$error, 'view-tooltip': _vm.activeTooltip == 'kr_user'},attrs:{\"id\":\"user_required\"}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.form.person'))+\"* \"),(_vm.$auth.user().rights.can_create)?_c('span',{staticClass:\"add-button-in\",on:{\"click\":function($event){_vm.$auth.user().rights.can_create_user ? _vm.showModal('user') : _vm.openModalV2('cant_create_more', false, 'users')}}},[_vm._v(_vm._s(_vm.$t('key-result.form.add_user'))+\" \")]):_vm._e()])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsUsers,\"allow-empty\":false,\"show-labels\":false,\"track-by\":\"id\",\"label\":\"first_name\",\"custom-label\":_vm.fullName},scopedSlots:_vm._u([{key:\"placeholder\",fn:function(props){return [_c('span',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('key-result.form.person-choose'))+\" \")])]}},{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option__image\"},[_c('span',[_vm._v(\" \"+_vm._s(props.option.first_name + ' ' + props.option.last_name)+\" \")])])]}},{key:\"option\",fn:function(props){return [_c('div',{staticClass:\"option__image\"},[(props.option.avatar)?_c('img',{attrs:{\"src\":props.option.avatar}}):_c('img',{attrs:{\"src\":\"/build/images/profile-default.svg\"}}),_c('span',[_vm._v(\" \"+_vm._s(props.option.first_name + ' ' + props.option.last_name)+\" \")])])]}}],null,false,2801760859),model:{value:(_vm.selectedUser),callback:function ($$v) {_vm.selectedUser=$$v},expression:\"selectedUser\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('key-result.form.person-noresults')))])],2)],1)]):_vm._e(),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.key_result.description.$error, complete: _vm.key_result.description != '' && !_vm.$v.key_result.description.$error, 'view-tooltip': _vm.activeTooltip == 'kr_description'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.form.description'))+\"*\")]),_c('div',{staticClass:\"info-input\",on:{\"click\":function($event){_vm.activeTooltip == 'kr_description' ? _vm.activeTooltip = '' : _vm.activeTooltip = 'kr_description'}}},[(_vm.key_result.description != '' && !_vm.$v.key_result.description.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.key_result.description),expression:\"key_result.description\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('key-result.form.description-placeholder'),\"rows\":\"3\"},domProps:{\"value\":(_vm.key_result.description)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.key_result, \"description\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.key_result.progressData.$error, complete: Object.keys(_vm.key_result.progressData).length && !_vm.$v.key_result.progressData.$error, 'view-tooltip': _vm.activeTooltip == 'kr_progress'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.form.progress'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-progress-kr')],1),_c('div',{staticClass:\"input-text-link\",on:{\"click\":function($event){return _vm.showSubModal('progress_type')}}},[(Object.keys(_vm.key_result.progressData).length)?_c('div',[_vm._v(_vm._s(_vm.$t('progress_type_text.' + _vm.key_result.progressData.type, { to: _vm.progressDataText.to.toString(), unit: _vm.progressDataText.unit, from: _vm.progressDataText.from.toString()} )))]):_c('div',{staticClass:\"placeholder\"},[_vm._v(\" \"+_vm._s(_vm.$t('key-result.form.progress-choose'))+\" \")])])])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.key_result.frequencyData.$error, complete: _vm.key_result.frequencyData != '' && !_vm.$v.key_result.frequencyData.$error, 'view-tooltip': _vm.activeTooltip == 'kr_frequency'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.form.frequency'))+\"*\")])]),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"privacy-objectives\"},_vm._l((_vm.frequencyOptions),function(option){return _c('div',{staticClass:\"item-privacy\",class:{active: _vm.frequencyInterval == option},on:{\"click\":function($event){return _vm.changeActiveFrequency(option)}}},[_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(_vm.$t('frequency-interval', {n: option})))])])}),0)])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.key_result.dateRange.start_date.$error, complete: _vm.key_result.dateRange.start_date != '' && !_vm.$v.key_result.dateRange.start_date.$error, 'view-tooltip': _vm.activeTooltip == 'kr_date-range', disabled: _vm.disabledPeriod},attrs:{\"id\":\"period_required\"}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.form.period'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-date')],1),(_vm.key_result.dateRange.start_date != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();return _vm.clearRange($event)}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('div',{staticClass:\"input-text-link\",on:{\"click\":function($event){_vm.disabledPeriod ? _vm.focusRequired('objective_required') : _vm.showSubModal('calendar_period')}}},[(_vm.key_result.dateRange.start_date == '')?_c('div',{staticClass:\"placeholder\"},[_vm._v(_vm._s(_vm.$t('key-result.form.select-days')))]):_c('div',{staticClass:\"data-range\"},[_c('div',{staticClass:\"text\"},[_c('span',{staticClass:\"data\"},[_vm._v(_vm._s(_vm.$t('key-result.form.start-date'))+\": \"+_vm._s(_vm._f(\"moment\")(_vm.key_result.dateRange.start_date,'DD MMM YYYY')))]),_vm._v(\" - \"+_vm._s(_vm.$t('key-result.form.end-date'))+\": \"),_c('span',{staticClass:\"data\"},[_vm._v(\" \"+_vm._s(_vm._f(\"moment\")(_vm.key_result.dateRange.end_date,'DD MMM YYYY')))])]),_c('div',{staticClass:\"total-days\"},[_vm._v(_vm._s(_vm.$tc('days', _vm.totalDaysRange)))])])])])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.editAction ? _vm.$t('key-result.form.modify') : _vm.$t('key-result.form.save')))])])])])]):_vm._e()])],1),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[_c('div',{staticClass:\"overlay-submodal\"}),(_vm.show_subm_modal.confirm_close)?_c('confirm-close',{on:{\"close_modal\":_vm.closeModalConfirmed,\"cancel_close\":_vm.cancelClose}}):_vm._e(),(_vm.show_subm_modal.calendar_period)?_c('key-result-period-modal',{attrs:{\"id\":\"submodal_calendar_period\",\"typeModal\":\"key_result\",\"objective\":_vm.objective,\"intervalDates\":JSON.stringify(_vm.key_result.dateRange),\"userSelected\":_vm.selectedUser ? _vm.selectedUser : null},on:{\"intervalData\":_vm.getIntervalData,\"close_modal\":function($event){return _vm.closeSubModal('calendar_period')}}}):_vm._e(),(_vm.show_subm_modal.progress_type)?_c('type-progress-result-key-modal',{attrs:{\"id\":\"submodal_progress_type\",\"progressData\":JSON.stringify(_vm.key_result.progressData)},on:{\"saveProgressData\":_vm.getProgressData,\"close_modal\":function($event){return _vm.closeSubModal('progress_type')}}}):_vm._e()],1):_vm._e()]):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(0),_vm._m(1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"submit-form\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"250px\",\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M0 0H12V12H0z\",\"transform\":\"translate(2 2)\"}}),_c('path',{attrs:{\"d\":\"M2 7.6L4.8 4.4 7.6 6.4 10 4.4\",\"transform\":\"translate(2 2)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ProgressKr.vue?vue&type=template&id=7b8eb2aa&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M0 7c0-3.866 3.134-7 7-7 2.821 0 5.282 1.743 6.39 4.147\",\"transform\":\"translate(1 1)\"}}),_c('path',{attrs:{\"d\":\"M13.946 0L13.39 4.147 9.243 3.592M14 7c0 3.866-3.134 7-7 7-2.821 0-5.282-1.743-6.39-4.148\",\"transform\":\"translate(1 1)\"}}),_c('path',{attrs:{\"d\":\"M0.054 14L0.61 9.852 4.757 10.408\",\"transform\":\"translate(1 1)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Refresh.vue?vue&type=template&id=6b8578ce&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"submodal-tbf submodal-calendar\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Calendar Period', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('calendar.period.title')))]),_c('div',{staticClass:\"actions\"},[_c('button',{staticClass:\"btn-default-tbf reset-btn\",on:{\"click\":_vm.resetCalendar}},[_vm._v(_vm._s(_vm.$t('calendar.period.reset')))]),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"sub-header\"},[_c('div',{staticClass:\"left-box\"},[_c('div',{staticClass:\"description\",class:{error: _vm.errorValidation}},[_vm._v(_vm._s(_vm.$t('calendar.period.description'))+\" \"),_c('div',{staticClass:\"error-min-end-date\"},[_vm._v(_vm._s(!_vm.validRange ? _vm.$t('calendar.period.min_end_date_error') : ''))])])])]),(_vm.loaded)?_c('div',{staticClass:\"input-group-tbf\"},[_c('FunctionalCalendar',{ref:\"CalendarRange\",staticClass:\"calendar-tbf\",attrs:{\"is-date-range\":true,\"is-multiple\":true,\"calendars-count\":_vm.calendarCounts,\"is-separately\":false,\"hidden-elements\":['leftAndRightDays'],\"disabledDayNames\":_vm.disabledDayNamesArray,\"limits\":_vm.limitsRange,\"changeMonthFunction\":true,\"changeYearFunction\":true,\"change-year-step\":6},on:{\"selectedDaysCount\":_vm.countDays},model:{value:(_vm.datesSelected),callback:function ($$v) {_vm.datesSelected=$$v},expression:\"datesSelected\"}})],1):_vm._e(),_c('div',{staticClass:\"summary-and-submit\"},[_c('div',{staticClass:\"box-card-tbf\"},[_c('div',{staticClass:\"icon-data total-days\"},[_c('img',{attrs:{\"src\":\"/build/icons/event-confirm.svg\"}}),_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.totalDays))]),_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$tc('calendar.period.days', _vm.totalDays))),_c('br'),_vm._v(_vm._s(_vm.$tc('calendar.period.selected', _vm.totalDays)))])]),_c('div',{staticClass:\"icon-data worked-days\"},[_c('img',{attrs:{\"src\":\"/build/icons/event-confirm.svg\"}}),_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.workedDays))]),_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$tc('calendar.period.days', _vm.workedDays))),_c('br'),_vm._v(_vm._s(_vm.$t('calendar.period.working')))])]),_c('button',{staticClass:\"button-tbf-blue button-submit\",on:{\"click\":_vm.saveModifications}},[_vm._m(0),_vm._v(\" \"+_vm._s(_vm.$t('calendar.period.save-period'))+\" \")])])])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"submodal-tbf submodal-calendar\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Calendar Period', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"container-content-modal\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('calendar.period.title') }}</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<button class=\"btn-default-tbf reset-btn\" @click=\"resetCalendar\">{{ $t('calendar.period.reset') }}</button>\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"form-section\">\n\t\t\t\t<div class=\"sub-header\">\n\t\t\t\t\t<div class=\"left-box\">\n\t\t\t\t\t\t<div class=\"description\" v-bind:class=\"{error: errorValidation}\">{{ $t('calendar.period.description') }} <div class=\"error-min-end-date\">{{ !validRange ? $t('calendar.period.min_end_date_error') : '' }}</div></div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf\" v-if=\"loaded\">\n\t\t\t\t\t<FunctionalCalendar\n\t\t\t\t\tref=\"CalendarRange\"\n\t\t\t\t\tv-model=\"datesSelected\"\n\t\t\t\t\tclass=\"calendar-tbf\"\n\t\t\t\t\t:is-date-range=\"true\"\n\t\t\t\t\t:is-multiple=\"true\"\n\t\t\t\t\t:calendars-count=\"calendarCounts\"\n\t\t\t\t\t:is-separately=\"false\"\n\t\t\t\t\t:hidden-elements=\"['leftAndRightDays']\"\n\t\t\t\t\t:disabledDayNames=\"disabledDayNamesArray\"\n\t\t\t\t\t:limits=\"limitsRange\"\n\t\t\t\t\t@selectedDaysCount=\"countDays\"\n\t\t\t\t\t:changeMonthFunction=\"true\"\n\t\t\t\t\t:changeYearFunction=\"true\"\n\t\t\t\t\t:change-year-step=\"6\"\n\t\t\t\t\t></FunctionalCalendar>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"summary-and-submit\">\n\t\t\t\t\t<div class=\"box-card-tbf\">\n\t\t\t\t\t\t<div class=\"icon-data total-days\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/event-confirm.svg\">\n\t\t\t\t\t\t\t<div class=\"value\">{{ totalDays }}</div>\n\t\t\t\t\t\t\t<div class=\"label\">{{ $tc('calendar.period.days', totalDays) }}<br/>{{ $tc('calendar.period.selected', totalDays) }}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"icon-data worked-days\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/event-confirm.svg\">\n\t\t\t\t\t\t\t<div class=\"value\">{{ workedDays }}</div>\n\t\t\t\t\t\t\t<div class=\"label\">{{ $tc('calendar.period.days', workedDays) }}<br/>{{ $t('calendar.period.working') }}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\">\n\t\t\t\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t\t\t\t{{ $t('calendar.period.save-period') }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport { required } from 'vuelidate/lib/validators'\n\timport IconPlus from \"../Icons/Plus\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tworkedDays: 0,\n\t\t\t\ttotalDays: 0,\n\t\t\t\tdatesSelected: {\n\t\t\t\t\tdateRange:{\n\t\t\t\t\t\tstart:'',\n\t\t\t\t\t\tend:''\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tlimitsRange: {\n\t\t\t\t\tmin: '',\n\t\t\t\t\tmax: ''\n\t\t\t\t},\n\t\t\t\tmarkedDateRange: {\n\t\t\t\t\tstart: false,\n\t\t\t\t\tend: false\n\t\t\t\t},\n\t\t\t\terrorValidation: false,\n\t\t\t\tselectedRange: false,\n\t\t\t\tvalidRange: true,\n\t\t\t\trangeDays: '',\n\t\t\t\tcalendarCounts: 3,\n\t\t\t\titsFirstTime: false,\n\t\t\t\tdisabledDayNamesArray: [],\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'calendar.period.title',\n\t\t\t\t\t'calendar.period.reset',\n\t\t\t\t\t'calendar.period.description',\n\t\t\t\t\t'calendar.period.days',\n\t\t\t\t\t'calendar.period.selected',\n\t\t\t\t\t'calendar.period.working',\n\t\t\t\t\t'calendar.period.save-period'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\ttypeModal: String,\n\t\t\tobjective: Object,\n\t\t\tintervalDates: String,\n\t\t\tuserSelected: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus\n\t\t},\n\t\tvalidations: {\n\t\t\tdatesSelected: {\n\t\t\t\tdateRange:{\n\t\t\t\t\tstart: {required},\n\t\t\t\t\tend: {required}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcreated(){\n\t\t\tif(JSON.parse(this.intervalDates).start_date != ''){\n\t\t\t\tthis.datesSelected.dateRange.start = this.moment(JSON.parse(this.intervalDates).start_date).format('D/M/YYYY')\n\t\t\t\tthis.datesSelected.dateRange.end = this.moment(JSON.parse(this.intervalDates).end_date).format('D/M/YYYY')\n\t\t\t\t// this.markedDateRange = { start: this.moment(JSON.parse(this.intervalDates).start_date).format('D/M/YYYY'), end: this.moment(JSON.parse(this.intervalDates).end_date).format('D/M/YYYY')}\n\t\t\t\tthis.itsFirstTime = true\n\t\t\t\tthis.selectedRange = true\n\t\t\t\tthis.workedDays = this.addWeekdays(this.datesSelected.dateRange.start, this.datesSelected.dateRange.end);\n\t\t\t}\n\n\n\t\t\tif(this.typeModal == 'objective'){\n\t\t\t\tif(JSON.parse(this.intervalDates).start_date == ''){\n\t\t\t\t\tthis.limitsRange.min = this.moment().format('D/M/YYYY')\n\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.$refs.CalendarRange.ChooseDate(this.moment().format('D/M/YYYY'))\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tvar start_date_moment = this.moment(JSON.parse(this.intervalDates).start_date)\n\t\t\t\t\tvar end_date_moment = this.moment(JSON.parse(this.intervalDates).end_date)\n\t\t\t\t\tthis.limitsRange.min = start_date_moment.format('D/M/YYYY')\n\n\t\t\t\t\tvar monthsDiff = (end_date_moment.month() - start_date_moment.month()) + 1\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.$refs.CalendarRange.ChooseDate(start_date_moment.format('D/M/YYYY'))\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\tvar start_date_moment = this.moment(this.objective.start_date)\n\t\t\t\tvar end_date_moment = this.moment(this.objective.end_date)\n\t\t\t\tthis.limitsRange.min = start_date_moment.format('D/M/YYYY')\n\t\t\t\tthis.limitsRange.max = end_date_moment.format('D/M/YYYY')\n\n\t\t\t\tvar monthsDiff = (end_date_moment.month() - start_date_moment.month()) + 1\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.$refs.CalendarRange.ChooseDate(this.moment(this.objective.start_date).format('D/M/YYYY'))\n\t\t\t\t}, 0)\n\t\t\t}\n\n\n\t\t\tif(this.$mq.below(770)){\n\t\t\t\tthis.calendarCounts = 2\n\t\t\t}\n\t\t\tif(this.$mq.below(600)){\n\t\t\t\tthis.calendarCounts = 1\n\t\t\t}\n\n\t\t\tif(this.userSelected){\n\t\t\t\tvar arrayDays = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']\n\t\t\t\tlet difference = arrayDays.filter(x => !this.userSelected.working_days.includes(x));\n\n\t\t\t\tdifference.map(el => {\n\t\t\t\t\tthis.disabledDayNamesArray.push(this.$t('calendar.small_days.' + el))\n\t\t\t\t})\n\t\t\t}\n\t\t},\n\t\tmounted() {\n\t\t\tthis.loaded = true\n\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tcountDays(value){\n\t\t\t\tthis.validRange = true\n\t\t\t\tthis.selectedRange = true\n\t\t\t\tthis.rangeDays = value + 1\n\n\t\t\t\tthis.workedDays = this.addWeekdays(this.datesSelected.dateRange.start, this.datesSelected.dateRange.end);\n\n\t\t\t\tif(this.typeModal == 'objective' && this.objective.min_end_date){\n\t\t\t\t\tif(this.moment(this.datesSelected.dateRange.end, 'D/M/YYYY').format('YYYY-MM-DD') < this.moment(this.objective.min_end_date).format('YYYY-MM-DD')){\n\t\t\t\t\t\tthis.validRange = false\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\n\t\t\t\tif(!this.$v.datesSelected.$error && this.selectedRange && this.validRange){\n\t\t\t\t\tthis.errorValidation = false\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t\n\t\t\t\t\tthis.$emit(\"intervalData\", JSON.stringify({\n\t\t\t\t\t\tstart_date: this.moment(this.datesSelected.dateRange.start, 'D/M/YYYY').format('YYYY-MM-DD'),\n\t\t\t\t\t\tend_date: this.moment(this.datesSelected.dateRange.end, 'D/M/YYYY').format('YYYY-MM-DD'),\n\t\t\t\t\t\tintervalDays: this.rangeDays\n\t\t\t\t\t}));\n\t\t\t\t}else{\n\t\t\t\t\tthis.errorValidation = true\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\n\t\t\t},\n\t\t\tresetCalendar(){\n\t\t\t\tthis.datesSelected.dateRange.start = ''\n\t\t\t\tthis.datesSelected.dateRange.end = ''\n\t\t\t\tthis.workedDays = 0\n\t\t\t\tthis.totalDays = 0\n\t\t\t\tthis.selectedRange = false\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.vfc-hovered').removeClass('vfc-hovered')\n\t\t\t\t}, 0)\n\t\t\t},\n\t\t\taddWeekdays(startDateIn, endDateIn) {\n\t\t\t\tvar startDate = this.moment(startDateIn, 'D/M/YYYY')\n\t\t\t\tvar endDate = this.moment(endDateIn, 'D/M/YYYY')\n\n\t\t\t\tvar diff_days = endDate.diff(startDate, 'days')\n\t\t\t\tthis.totalDays = diff_days + 1;\n\n\t\t\t \tvar date = startDate; // use a clone\n\t\t\t \tvar working_days = 0;\n\n\t\t\t \twhile (diff_days >= 0) {\n\t\t\t \t \tif (date.isoWeekday() !== 6 && date.isoWeekday() !== 7) {\n\t\t\t \t\tworking_days += 1;\n\t\t\t \t}\n\t\t \t\t\tdate = date.add(1, 'days');\n\t\t\t \tdiff_days -= 1;\n\t\t\t\t}\n\t\t\t\treturn working_days;\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CalendarPeriod.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CalendarPeriod.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CalendarPeriod.vue?vue&type=template&id=3f667544&\"\nimport script from \"./CalendarPeriod.vue?vue&type=script&lang=js&\"\nexport * from \"./CalendarPeriod.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"submodal-tbf submodal-progress\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Key Result Progress', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('key-result.progress.title')))]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),(_vm.loaded)?_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.progress_type.type.$error || _vm.validationLogic, complete: _vm.progress_type.type != ''}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.progress.type_progress_label'))+\"*\")]),(_vm.validationLogic)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.' + _vm.validationLogic)))]):_vm._e(),_c('div',{staticClass:\"info-input\"},[(_vm.progress_type.type != '' && _vm.validationLogic == '')?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"progress-types\",class:{has_error: _vm.$v.progress_type.type.$error}},_vm._l((_vm.optionsProgress.slice(0,2)),function(item){return _c('div',{staticClass:\"item-progress\",class:{active: _vm.progress_type.type == item},on:{\"click\":function($event){_vm.progress_type.type = item}}},[_c('div',{staticClass:\"icon\"},[_c('img',{staticClass:\"active-icon\",attrs:{\"src\":'/build/icons/progress-type-' + item + '-active.svg'}}),_c('img',{staticClass:\"simple-icon\",attrs:{\"src\":'/build/icons/progress-type-' + item + '.svg'}})]),_c('div',{staticClass:\"text\"},[_c('div',{staticClass:\"placeholder-text\"},[_vm._v(_vm._s(_vm.$t('progress_type.' + item)))]),_c('div',{staticClass:\"placeholder-desc\"},[_vm._v(_vm._s(_vm.$t('progress_type_ex.' + item)))])])])}),0)])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.progress_type.unit.$error, complete: _vm.progress_type.unit != ''}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.progress.unity_label'))+\"*\")]),_c('div',{staticClass:\"info-input\"},[(_vm.progress_type.unit != '')?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[(_vm.progress_type.unit != '')?_c('div',{staticClass:\"icon-right full-box\",on:{\"click\":function($event){$event.stopPropagation();_vm.progress_type.unit = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('div',{staticClass:\"icon-left\"},[_c('icon-unity')],1),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsUnits,\"allow-empty\":false,\"show-labels\":false,\"label\":\"label\",\"track-by\":\"value\",\"placeholder\":_vm.$t('key-result.progress.grow-label'),\"tag-placeholder\":_vm.$t('key-result.progress.grow-label-tag'),\"taggable\":true,\"max-height\":200},on:{\"tag\":_vm.addUnity},model:{value:(_vm.progress_type.unit),callback:function ($$v) {_vm.$set(_vm.progress_type, \"unit\", $$v)},expression:\"progress_type.unit\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('key-result.progress.no-elements')))])],2)],1)]),_c('div',{staticClass:\"input-group-tbf w-tbf-50\",class:{has_error: _vm.$v.progress_type.from.$error || _vm.validationLogic, complete: _vm.progress_type.from != ''}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.progress.from'))+\"*\")]),_c('div',{staticClass:\"info-input\"},[(_vm.progress_type.from != '' && _vm.validationLogic == '')?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-start-value')],1),(_vm.progress_type.from != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.progress_type.from = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.progress_type.from),expression:\"progress_type.from\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":\"0\"},domProps:{\"value\":(_vm.progress_type.from)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.progress_type, \"from\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-tbf-50\",class:{has_error: _vm.$v.progress_type.to.$error || _vm.validationLogic, complete: _vm.progress_type.to != ''}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('key-result.progress.to'))+\"*\")]),_c('div',{staticClass:\"info-input\"},[(_vm.progress_type.to != '' && _vm.validationLogic == '')?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-end-value')],1),(_vm.progress_type.to != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.progress_type.to = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.progress_type.to),expression:\"progress_type.to\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":\"100\"},domProps:{\"value\":(_vm.progress_type.to)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.progress_type, \"to\", $event.target.value)}}})])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit w-100\",on:{\"click\":_vm.saveModifications}},[_vm._m(0),_vm._v(\" \"+_vm._s(_vm.$t('key-result.progress.save-progress'))+\" \")])])]):_vm._e()])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M0 6L1.286 6M0 3.857L.857 3.857M0 8.143L.857 8.143M0 10.286L1.286 10.286M0 0L0 12 11.571 12z\",\"transform\":\"matrix(-1 0 0 1 14 2)\"}}),_c('path',{attrs:{\"d\":\"M3 6.429L3 9.429 6 9.429z\",\"transform\":\"matrix(-1 0 0 1 14 2)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Unity.vue?vue&type=template&id=6a04f7b3&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M11.333 0L11.333 12 3.333 6zM.667 12L.667 0\",\"transform\":\"translate(2 2)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./StartValue.vue?vue&type=template&id=0c583323&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M11.333 0L11.333 12 3.333 6zM.667 12L.667 0\",\"transform\":\"rotate(-180 7.5 7)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./EndValue.vue?vue&type=template&id=a1751df0&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"submodal-tbf submodal-progress\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Key Result Progress', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"container-content-modal\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('key-result.progress.title') }}</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"form-section\" v-if=\"loaded\">\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.progress_type.type.$error || validationLogic, complete: progress_type.type != ''}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('key-result.progress.type_progress_label') }}*</label>\n\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"validationLogic\">{{ $t('validator.' + validationLogic) }}</div>\n\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"progress_type.type != '' && validationLogic == ''\" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t<div class=\"progress-types\" v-bind:class=\"{has_error: $v.progress_type.type.$error}\">\n\t\t\t\t\t\t\t<div class=\"item-progress\" v-for=\"item in optionsProgress.slice(0,2)\" @click=\"progress_type.type = item\" v-bind:class=\"{active: progress_type.type == item}\">\n\t\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t\t<img :src=\"'/build/icons/progress-type-' + item + '-active.svg'\" class=\"active-icon\">\n\t\t\t\t\t\t\t\t\t<img :src=\"'/build/icons/progress-type-' + item + '.svg'\" class=\"simple-icon\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"text\">\n\t\t\t\t\t\t\t\t\t<div class=\"placeholder-text\">{{ $t('progress_type.' + item) }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"placeholder-desc\">{{ $t('progress_type_ex.' + item) }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.progress_type.unit.$error, complete: progress_type.unit != ''}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('key-result.progress.unity_label') }}*</label>\n\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"progress_type.unit != ''\" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-right full-box\" v-if=\"progress_type.unit != ''\" @click.stop=\"progress_type.unit = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<div class=\"icon-left\"><icon-unity /></div>\n\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\tv-model=\"progress_type.unit\"\n\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t:options=\"optionsUnits\"\n\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\tlabel=\"label\"\n\t\t\t\t\t\ttrack-by=\"value\"\n\t\t\t\t\t\t:placeholder=\"$t('key-result.progress.grow-label')\"\n\t\t\t\t\t\t:tag-placeholder=\"$t('key-result.progress.grow-label-tag')\"\n\t\t\t\t\t\t@tag=\"addUnity\"\n\t\t\t\t\t\t:taggable=\"true\"\n\t\t\t\t\t\t:max-height=\"200\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('key-result.progress.no-elements') }}</template>\n\t\t\t\t\t\t</multiselect>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-tbf-50\" v-bind:class=\"{has_error: $v.progress_type.from.$error || validationLogic, complete: progress_type.from != ''}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('key-result.progress.from') }}*</label>\n\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"progress_type.from != '' && validationLogic == ''\" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><icon-start-value /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"progress_type.from != ''\" @click.stop=\"progress_type.from = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<input type=\"text\" v-model=\"progress_type.from\" placeholder=\"0\" class=\"input-text\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-tbf-50\" v-bind:class=\"{has_error: $v.progress_type.to.$error || validationLogic, complete: progress_type.to != ''}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('key-result.progress.to') }}*</label>\n\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"progress_type.to != '' && validationLogic == ''\" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><icon-end-value /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"progress_type.to != ''\" @click.stop=\"progress_type.to = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<input type=\"text\" v-model=\"progress_type.to\" placeholder=\"100\" class=\"input-text\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t<button class=\"button-tbf-blue button-submit w-100\" @click=\"saveModifications\">\n\t\t\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t\t\t{{ $t('key-result.progress.save-progress') }}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport { required, requiredIf, decimal } from 'vuelidate/lib/validators'\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconUnity from \"../Icons/Unity\"\n\timport IconStartValue from \"../Icons/StartValue\"\n\timport IconEndValue from \"../Icons/EndValue\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tshowFormData: false,\n\t\t\t \toptionsProgress: [],\n progress_type: {\n \ttype: '',\n \tunit: '',\n \tfrom: '',\n \tto: ''\n },\n optionsUnits: [],\n validationLogic: '',\n arrayTranslations: [\n\t 'key-result.progress.title',\n\t 'key-result.progress.type_progress_label',\n\t 'progress_type.above',\n\t 'progress_type.decrease',\n\t 'progress_type.grow',\n\t 'progress_type.percentage',\n\t 'progress_type.under',\n\t 'progress_type_ex.above',\n\t 'progress_type_ex.decrease',\n\t 'progress_type_ex.grow',\n\t 'progress_type_ex.percentage',\n\t 'progress_type_ex.under',\n\t 'key-result.progress.unity_label',\n\t 'key-result.progress.grow-label',\n\t 'key-result.progress.grow-label-tag',\n\t 'key-result.progress.no-elements',\n\t 'key-result.progress.from',\n\t 'key-result.progress.to',\n\t 'key-result.progress.save-progress'\n ]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tprogressData: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconArrow,\n\t\t\tIconPlus,\n\t\t\tIconUnity,\n\t\t\tIconStartValue,\n\t\t\tIconEndValue,\n\t\t\tIconCircleCheck\n\t\t},\n\t\tvalidations: {\n\t\t\tprogress_type: {\n\t\t\t\ttype: {required},\n\t\t\t\tunit: {required: requiredIf(function (nestedModel) {\n\t\t\t \treturn nestedModel.type != 'percentage'\n\t\t\t \t})},\n\t\t\t\tfrom: {required: requiredIf(function (nestedModel) {\n\t\t\t \treturn nestedModel.type != 'percentage'\n\t\t\t \t}), decimal},\n\t\t\t\tto: {required: requiredIf(function (nestedModel) {\n\t\t\t \treturn nestedModel.type != 'percentage'\n\t\t\t \t}), decimal}\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(!(Object.keys(JSON.parse(this.progressData)).length === 0 && JSON.parse(this.progressData).constructor === Object)){\n\t\t\t\tthis.progress_type = JSON.parse(this.progressData)\n\n\t\t\t\tif(this.progress_type.type != 'percentage'){\n\t\t\t\t\tvar findUnit = this.optionsUnits.find(el => el.value == JSON.parse(this.progressData).unit);\n\t\t\t\t\tif(findUnit){\n\t\t\t\t\t\tthis.progress_type.unit = findUnit\n\t\t\t\t\t}else{\n\t\t\t\t\t\tvar newUnity = JSON.parse(this.progressData).unit;\n\t\t\t\t\t\tthis.optionsUnits.push({label: newUnity, value: newUnity})\n\t\t\t\t\t\tthis.progress_type.unit = {label: newUnity, value: newUnity}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tawait this.getProgressTypes()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getProgressTypes(){\n\t\t\t\tawait axios.get('/key-results/progress-type-list')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.optionsProgress = data.data.progress_type\n\t\t\t\t\tthis.optionsUnits = data.data.unities\n\t\t\t\t}).then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t});\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\n\t\t\t\t\tif(this.progress_type.type == 'grow'){\n\t\t\t\t\t\tthis.validationLogic = Number(this.progress_type.from) < Number(this.progress_type.to) ? '' : 'error_logic_grow'\n\t\t\t\t\t}else if(this.progress_type.type == 'decrease'){\n\t\t\t\t\t\tthis.validationLogic = Number(this.progress_type.from) > Number(this.progress_type.to) ? '' : 'error_logic_decrease'\n\t\t\t\t\t}else if(this.progress_type.type == 'above'){\n\t\t\t\t\t\tthis.validationLogic = Number(this.progress_type.from) < Number(this.progress_type.to) ? '' : 'error_logic_above'\n\t\t\t\t\t}else if(this.progress_type.type == 'under'){\n\t\t\t\t\t\tthis.validationLogic = Number(this.progress_type.from) > Number(this.progress_type.to) ? '' : 'error_logic_under'\n\t\t\t\t\t}\n\n\t\t\t\t\tif(!this.validationLogic){\n\t\t\t\t\t\tthis.progress_type.unit = this.progress_type.unit.value\n\t\t\t\t\t\tthis.$emit(\"saveProgressData\", JSON.stringify(this.progress_type));\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\taddUnity(newUnity){\n\t\t\t\tthis.optionsUnits.push({label: newUnity, value: newUnity})\n\t\t\t\tthis.progress_type.unit = {label: newUnity, value: newUnity}\n\t\t\t},\n\t\t\tchangeType(value){\n if(this.progress_type.type != ''){\n\t $('.box-card-tbf.active-bg').removeClass('active-bg');\n\t $('.box-card-tbf.show').removeClass('show');\n\t setTimeout(() => {\n \t\tthis.showFormData = false;\n\t \t$('.box-card-tbf.active').removeClass('active');\n\n\t \tthis.progress_type = {\n\t \t\ttype: value,\n\t \t\tunit: '',\n\t \t\tfrom: '',\n\t \t\tto: ''\n\t \t}\n\n \t\tif(value == 'percentage'){\n\t\t \t$('#type_' + value).addClass('active-bg');\n \t\t}else{\n\t\t \t$('#type_' + value).addClass('active');\n \t\t}\n\t \tsetTimeout( () => {\n \t\t\t\tthis.showFormData = true;\n\t \t\t$('#type_' + value).addClass('show');\n\t \t}, 200)\n\t },200)\n\t }else{\n\t \tthis.progress_type = {\n\t \t\ttype: value,\n\t \t\tunit: '',\n\t \t\tfrom: '',\n\t \t\tto: ''\n\t \t}\n\n\t \tif(value == 'percentage'){\n\t \t$('#type_' + value).addClass('active-bg');\n \t\t}else{\n\t \t$('#type_' + value).addClass('active');\n \t\t}\n \tsetTimeout( () => {\n \t\tthis.showFormData = true;\n \t\t$('#type_' + value).addClass('show');\n \t}, 200)\n }\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultProgress.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultProgress.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyResultProgress.vue?vue&type=template&id=04ef980b&\"\nimport script from \"./KeyResultProgress.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyResultProgress.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"submodal-tbf\",attrs:{\"id\":\"submodal_confirm_close\"}},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Confirm Close', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('confirm-close.title')))])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(_vm._s(_vm.$t('confirm-close.desc')))]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-default-tbf button-action\",on:{\"click\":_vm.cancelClose}},[_vm._m(1),_vm._v(\" \"+_vm._s(_vm.$t('confirm-close.cancel'))+\" \")]),_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":_vm.closeModal}},[_vm._m(2),_vm._v(\" \"+_vm._s(_vm.$t('confirm-close.leave'))+\" \")])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image\"},[_c('img',{attrs:{\"src\":\"/build/icons/warning.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"submodal-tbf\" id=\"submodal_confirm_close\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Confirm Close', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/warning.svg\"></div>\n\t\t\t<div class=\"title\">{{$t('confirm-close.title')}}</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">{{$t('confirm-close.desc')}}</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-default-tbf button-action\" @click=\"cancelClose\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{$t('confirm-close.cancel')}}\n\t\t\t</button>\n\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"closeModal\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{$t('confirm-close.leave')}}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'confirm-close.title',\n\t\t\t\t\t'confirm-close.desc',\n\t\t\t\t\t'confirm-close.cancel',\n\t\t\t\t\t'confirm-close.leave'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tasync mounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcancelClose(){\n\t\t\t\tthis.$emit(\"cancel_close\");\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmClose.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmClose.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConfirmClose.vue?vue&type=template&id=8f0d3fb2&\"\nimport script from \"./ConfirmClose.vue?vue&type=script&lang=js&\"\nexport * from \"./ConfirmClose.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Key Result', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"container-modal form-modal opacity-page\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t{{ editAction ? $t('key-result.modify') : $t('key-result.add') }}\n\t\t\t\t\t<a href=\"https://help.tbf.ro/ro/articles/4557554-rezultate-cheie\" target=\"_blank\"><icon-info class=\"icon-info\"/></a>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<transition name=\"slide\" mode=\"out-in\">\n\t\t\t\t\t<div class=\"container-content-modal\" v-if=\"activeSlide == 'main_form'\">\n\t\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.key_result.name.$error, complete: key_result.name != '' && !$v.key_result.name.$error, 'view-tooltip': activeTooltip == 'kr_name' }\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('key-result.form.name')}}*</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-folder /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"key_result.name != ''\" @click.stop=\"key_result.name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('key-result.form.name-placeholder')\" class=\"input-text\" v-model=\"key_result.name\" ref=\"first_input\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-if=\"showObjectiveInput\" v-bind:class=\"{has_error: $v.objective.$error, complete: objective != '' && !$v.objective.$error, 'view-tooltip': activeTooltip == 'kr_objective' }\" id=\"objective_required\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('key-result.form.objective')}}*</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-folder /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"objective != ''\" @click.stop=\"clearObjective\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\t\t\t\tv-model=\"objective\"\n\t\t\t\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t\t\t\t:options=\"objectiveOptions\"\n\t\t\t\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t\t\ttrack-by=\"id\" \n\t\t\t\t\t\t\t\t\tlabel=\"name\"\n\t\t\t\t\t\t\t\t\t@select=\"changeDisabledPeriod\">\n\t\t\t\t\t\t\t\t\t\t<template slot=\"placeholder\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{$t('key-result.form.objective-choose')}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"option_ellipsis\">{{ props.option.name }}</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"noResult\">{{$t('key-result.form.objective-noresults')}}</template>\n\t\t\t\t\t\t\t\t\t</multiselect>\t\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.selectedUser.$error, complete: selectedUser != '' && !$v.selectedUser.$error, 'view-tooltip': activeTooltip == 'kr_user'}\" v-if=\"viewSelectUser\" id=\"user_required\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('key-result.form.person')}}*\n\t\t\t\t\t\t\t\t\t\t<span class=\"add-button-in\" v-if=\"$auth.user().rights.can_create\" @click=\"$auth.user().rights.can_create_user ? showModal('user') : openModalV2('cant_create_more', false, 'users')\">{{ $t('key-result.form.add_user') }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\n\t\t\t\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\t\t\t\t\tv-model=\"selectedUser\"\n\t\t\t\t\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t\t\t\t\t:options=\"optionsUsers\"\n\t\t\t\t\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t\t\t\ttrack-by=\"id\" \n\t\t\t\t\t\t\t\t\t\tlabel=\"first_name\"\n\t\t\t\t\t\t\t\t\t\t:custom-label=\"fullName\">\n\t\t\t\t\t\t\t\t\t\t\t<template slot=\"placeholder\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{$t('key-result.form.person-choose')}}\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"option__image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ props.option.first_name + ' ' + props.option.last_name }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"option__image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img :src=\"props.option.avatar\" v-if=\"props.option.avatar\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img v-else src=\"/build/images/profile-default.svg\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ props.option.first_name + ' ' + props.option.last_name }}\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t\t<template slot=\"noResult\">{{$t('key-result.form.person-noresults')}}</template>\n\t\t\t\t\t\t\t\t\t\t</multiselect>\n\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.key_result.description.$error, complete: key_result.description != '' && !$v.key_result.description.$error, 'view-tooltip': activeTooltip == 'kr_description'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('key-result.form.description')}}*</label>\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\" @click=\"activeTooltip == 'kr_description' ? activeTooltip = '' : activeTooltip = 'kr_description'\">\n\t\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"key_result.description != '' && !$v.key_result.description.$error\" />\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('key-result.form.description-placeholder')\" v-model=\"key_result.description\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.key_result.progressData.$error, complete: Object.keys(key_result.progressData).length && !$v.key_result.progressData.$error, 'view-tooltip': activeTooltip == 'kr_progress'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('key-result.form.progress')}}*</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-progress-kr /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"input-text-link\" @click=\"showSubModal('progress_type')\">\n\t\t\t\t\t\t\t\t\t\t<div v-if=\"Object.keys(key_result.progressData).length\">{{ $t('progress_type_text.' + key_result.progressData.type, { to: progressDataText.to.toString(), unit: progressDataText.unit, from: progressDataText.from.toString()} ) }}</div>\n\t\t\t\t\t\t\t\t\t\t<div v-else class=\"placeholder\">\n\t\t\t\t\t\t\t\t\t\t\t{{$t('key-result.form.progress-choose')}}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.key_result.frequencyData.$error, complete: key_result.frequencyData != '' && !$v.key_result.frequencyData.$error, 'view-tooltip': activeTooltip == 'kr_frequency'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('key-result.form.frequency')}}*</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t\t\t\t<div class=\"privacy-objectives\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"item-privacy\" v-for=\"option in frequencyOptions\" @click=\"changeActiveFrequency(option)\" v-bind:class=\"{active: frequencyInterval == option}\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{$t('frequency-interval', {n: option})}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.key_result.dateRange.start_date.$error, complete: key_result.dateRange.start_date != '' && !$v.key_result.dateRange.start_date.$error, 'view-tooltip': activeTooltip == 'kr_date-range', disabled: disabledPeriod}\" id=\"period_required\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('key-result.form.period')}}*</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-date /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"key_result.dateRange.start_date != ''\" @click.stop=\"clearRange\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t\t<div class=\"input-text-link\" @click=\"disabledPeriod ? focusRequired('objective_required') : showSubModal('calendar_period')\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"placeholder\" v-if=\"key_result.dateRange.start_date == ''\">{{$t('key-result.form.select-days')}}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"data-range\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data\">{{$t('key-result.form.start-date')}}: {{ key_result.dateRange.start_date | moment('DD MMM YYYY') }}</span> - {{$t('key-result.form.end-date')}}: <span class=\"data\"> {{ key_result.dateRange.end_date | moment('DD MMM YYYY') }}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"total-days\">{{ $tc('days', totalDaysRange) }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\">\n\t\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ editAction ? $t('key-result.form.modify') : $t('key-result.form.save') }}</div>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</transition>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t\t<confirm-close v-if=\"show_subm_modal.confirm_close\" @close_modal=\"closeModalConfirmed\" @cancel_close=\"cancelClose\"></confirm-close>\n\n\t\t\t\t<key-result-period-modal v-if=\"show_subm_modal.calendar_period\"\n\t\t\t\tid=\"submodal_calendar_period\"\n\t\t\t\ttypeModal=\"key_result\"\n\t\t\t\t:objective=\"objective\" \n\t\t\t\t:intervalDates=\"JSON.stringify(key_result.dateRange)\" \n\t\t\t\t:userSelected=\"selectedUser ? selectedUser : null\"\n\t\t\t\t@intervalData=\"getIntervalData\"\n\t\t\t\t@close_modal=\"closeSubModal('calendar_period')\" />\n\n\t\t\t\t<type-progress-result-key-modal v-if=\"show_subm_modal.progress_type\"\n\t\t\t\tid=\"submodal_progress_type\"\n\t\t\t\t:progressData=\"JSON.stringify(key_result.progressData)\"\n\t\t\t\t@saveProgressData=\"getProgressData\"\n\t\t\t\t@close_modal=\"closeSubModal('progress_type')\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 250px;height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconDate from \"../Icons/Date\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconProgressKr from \"../Icons/ProgressKr\"\n\timport IconRefresh from \"../Icons/Refresh\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\n\timport KeyResultPeriodModal from \"../SubModals/CalendarPeriod\"\n\timport TypeProgressResultKeyModal from \"../SubModals/KeyResultProgress\"\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\n\timport { required } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tactiveSlide: 'main_form',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tkey_result: {\n\t\t\t\t\tname: '',\n\t\t\t\t\tdescription: '',\n\t\t\t\t\tdateRange: {\n\t\t\t\t\t\tstart_date: '',\n\t\t\t\t\t\tend_date: '',\n\t\t\t\t\t},\n\t\t\t\t\tprogressData: {},\n\t\t\t\t\tfrequencyData: 7,\n\t\t\t\t\tintervalData: [],\n\t\t\t\t},\n\t\t\t\tfrequencyOptions: [7,14,30,90],\n\t\t\t\tprogressDataText: {},\n\t\t\t \toptionsUsers: [],\n\t\t\t\tselectedUser: '',\n intervalDays: {},\n subModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false,\n \tcalendar_period: false,\n \tfrequency_option: false,\n \tprogress_type: false\n },\n showObjectiveInput: false,\n\t\t\t\tobjectiveOptions: [],\n\t\t\t\tobjective: '',\n\t\t\t\tdisabledPeriod: true,\n\t\t\t\tviewSelectUser: true,\n calendarCounts: 1,\n calendarCountsKeyResult: 1,\n totalDaysRange: 0,\n frequencyInterval: 7,\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'key-result.modify',\n\t\t\t\t\t'key-result.add',\n\t\t\t\t\t'key-result.form.name',\n\t\t\t\t\t'key-result.form.name-placeholder',\n\t\t\t\t\t'key-result.form.objective',\n\t\t\t\t\t'key-result.form.objective-choose',\n\t\t\t\t\t'key-result.form.objective-noresults',\n\t\t\t\t\t'key-result.form.person',\n\t\t\t\t\t'key-result.form.add_user',\n\t\t\t\t\t'key-result.form.person-choose',\n\t\t\t\t\t'key-result.form.person-noresults',\n\t\t\t\t\t'key-result.form.description',\n\t\t\t\t\t'key-result.form.description-placeholder',\n\t\t\t\t\t'key-result.form.progress',\n\t\t\t\t\t'progress_type_text.above',\n\t\t\t\t\t'progress_type_text.current_value',\n\t\t\t\t\t'progress_type_text.decrease',\n\t\t\t\t\t'progress_type_text.grow',\n\t\t\t\t\t'progress_type_text.under',\n\t\t\t\t\t'progress_type_text.value',\n\t\t\t\t\t'key-result.form.progress-choose',\n\t\t\t\t\t'key-result.form.frequency',\n\t\t\t\t\t'frequency-interval',\n\t\t\t\t\t'key-result.form.period',\n\t\t\t\t\t'key-result.form.select-days',\n\t\t\t\t\t'key-result.form.start-date',\n\t\t\t\t\t'key-result.form.end-date',\n\t\t\t\t\t'days',\n\t\t\t\t\t'key-result.form.modify',\n\t\t\t\t\t'key-result.form.save',\n\t\t\t\t\t'btn-submit.loading',\n\t\t\t\t\t'btn-submit.success',\n\t\t\t\t\t'btn-submit.error',\n\t\t\t\t\t'key-result.form.modify',\n\t\t\t\t\t'key-result.form.save'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: String,\n\t\t\trequiredData: Object,\n\t\t\tuserData: Object,\n\t\t\tfromPage: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconDate,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tConfirmClose,\n\t\t\tKeyResultPeriodModal,\n\t\t\tTypeProgressResultKeyModal,\n\t\t\tIconProgressKr,\n\t\t\tIconRefresh\n\t\t},\n\t\tvalidations: {\n\t\t\tkey_result: {\n\t\t\t\tname: {required},\n\t\t\t\tdescription: {required},\n\t\t\t\tdateRange:{\n\t\t\t\t\tstart_date: {required},\n\t\t\t\t\tend_date: {required}\n\t\t\t\t},\n\t\t\t\tprogressData: {required},\n\t\t\t\tfrequencyData: {required}\n\t\t\t},\n\t\t\tselectedUser: {required},\n\t\t\tselectedProgress: {required},\n\t\t\tobjective: {required}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(Object.keys(this.requiredData).length === 0 && this.requiredData.constructor === Object){\n\t\t\t\tthis.showObjectiveInput = true\n\t\t\t\tawait this.getObjectives()\n\t\t\t\tthis.objective = ''\n\t\t\t}else{\n\t\t\t\tthis.objective = this.requiredData\n\t\t\t\tthis.disabledPeriod = false\n\t\t\t\tvar startDate = this.moment(this.objective.start_date)\n\t\t\t\tvar endDate = this.moment(this.objective.end_date)\n\n\t\t\t\tvar monthsDiff = (endDate.month() - startDate.month()) + 1\n\n\t\t\t\tthis.calendarCounts = monthsDiff >= 3 ? 3 : monthsDiff\n\t\t\t}\n\n\t\t\tif(this.model == ''){\n\t\t\t\tthis.editAction = false\n\t\t\t}else{\n\t\t\t\tawait this.getKeyResultData()\n\t\t\t}\n\n\t\t\tif(!(Object.keys(this.userData).length === 0 && this.userData.constructor === Object)){\n\t\t\t\tthis.viewSelectUser = false\n\t\t\t\tthis.selectedUser = this.userData\n\t\t\t}\n\n\t\t\tawait this.getUsers()\n\n\t\t\tthis.$root.$on(\"confirm_close\", () => {\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tconfirm_close: true\n\t\t\t\t\t}\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n });\n\n\t\t\tthis.$root.$on(\"visibilityHiddenKeyResult\", (is_active) => {\n\t\t\t\tthis.subModalShow = is_active;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tif(is_active){\n\t\t\t\t\t\t$('.submodal-container').addClass('active');\n\t\t\t\t\t}else{\n\t\t\t\t\t\t$('.submodal-container').removeClass('active');\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}, 0)\n\t\t\t});\n\n\t\t\tthis.$root.$on(\"refreshUsersListOnKeyResultModal\", (user_detail) => {\n\t\t\t\tthis.key_result.user_id = user_detail.id;\n \t\t\t\tthis.subModalShow = false;\n \t\t\t\t$('.submodal-container').removeClass('active');\n\t\t\t\tthis.getUsers(true);\n\t\t\t});\n\t\t},\n\t\tmethods: {\n\t\t\tasync getKeyResultData(){\n\t\t\t\tawait axios.get('/key-results/'+ this.model +'/edit').then(({data}) => {\n\t\t\t\t\tthis.key_result = data.data\n\t\t\t\t}).then(() => {\n\t\t\t\t\tthis.key_result.dateRange = { start_date: this.key_result.start_date, end_date: this.key_result.end_date}\n\t\t\t\t\tthis.checkKeyResult()\n\t\t\t\t\tthis.editAction = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getUsers(newWithUser = false){\n\t\t\t\tawait axios.get('/people')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.optionsUsers = data.data\n\n\t\t\t\t\tif(this.editAction || newWithUser){\n\t\t\t\t\t\tthis.selectedUser = this.optionsUsers.find(el => el.id == this.key_result.user_id);\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n \t\t\t\t\tthis.$refs.first_input.focus()\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getObjectives(){\n\t\t\t\tawait axios.get('/objectives')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.objectiveOptions = data.data\n\t\t\t\t});\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tconfirm_close: true\n\t\t\t\t\t}\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tbtnSubmit.attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tthis.updateKeyResult(e)\n\t\t\t\t\t}else{\n\t\t\t\t\t\tthis.storeKeyResult(e)\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tstoreKeyResult(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\taxios.post('/key-results/store', {\n\t\t\t\t\tname: this.key_result.name,\n\t\t\t\t\tdescription: this.key_result.description,\n\t\t\t\t\tuser_id: this.selectedUser.id,\n\t\t\t\t\tobjective_id: this.objective.id,\n\t\t\t\t\tstart_date: this.moment(this.key_result.dateRange.start_date).format('YYYY-MM-DD'),\n\t\t\t\t\tend_date: this.moment(this.key_result.dateRange.end_date).format('YYYY-MM-DD'),\n\t\t\t\t\tmeasurement: this.key_result.frequencyData,\n\t\t\t\t\tmeasurement_frequency: 'weekly',\n\t\t\t\t\tprogress_type: this.selectedProgress,\n\t\t\t\t\tunity: this.key_result.progressData.unit ? this.key_result.progressData.unit : '%',\n\t\t\t\t\tstart_value: this.key_result.progressData.from ? this.key_result.progressData.from : 0,\n\t\t\t\t\ttarget: this.key_result.progressData.to ? this.key_result.progressData.to : 100\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('key-result.form.modify') : this.$t('key-result.form.save'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tupdateKeyResult(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\taxios.patch('/key-results/' + this.key_result.id, {\n\t\t\t\t\tname: this.key_result.name,\n\t\t\t\t\tdescription: this.key_result.description,\n\t\t\t\t\tuser_id: this.selectedUser.id,\n\t\t\t\t\tobjective_id: this.objective.id,\n\t\t\t\t\tstart_date: this.moment(this.key_result.dateRange.start_date).format('YYYY-MM-DD'),\n\t\t\t\t\tend_date: this.moment(this.key_result.dateRange.end_date).format('YYYY-MM-DD'),\n\t\t\t\t\tmeasurement: this.key_result.frequencyData,\n\t\t\t\t\tmeasurement_frequency: 'weekly',\n\t\t\t\t\tprogress_type: this.selectedProgress,\n\t\t\t\t\tunity: this.key_result.progressData.unit ? this.key_result.progressData.unit : '%',\n\t\t\t\t\tstart_value: this.key_result.progressData.from ? this.key_result.progressData.from : 0,\n\t\t\t\t\ttarget: this.key_result.progressData.to ? this.key_result.progressData.to : 100\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('key-result.form.modify') : this.$t('key-result.form.save'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tcheckKeyResult(){\n\t\t\t\tthis.frequencyInterval = parseInt(this.key_result.measurement)\n\t\t\t\tthis.key_result.frequencyData = parseInt(this.key_result.measurement)\n\t\t\t\t\n\t\t\t\tthis.key_result.progressData = {\n\t\t\t\t\ttype: this.key_result.progress_type,\n\t\t\t\t\tfrom: this.key_result.start_value,\n\t\t\t\t\tto: this.key_result.target,\n\t\t\t\t\tunit: this.key_result.unity\n\t\t\t\t}\n\t\t\t\tthis.progressDataText = this.key_result.progressData\n\t\t\t\tthis.selectedProgress = this.key_result.progress_type\n\n\t\t\t\tvar startDate = this.moment(this.key_result.dateRange.start_date)\n\t\t\t\tvar endDate = this.moment(this.key_result.dateRange.end_date)\n\n\t\t\t\tvar monthsDiffKeyResult = (endDate.month() - startDate.month()) + 1\n\n\t\t\t\tthis.calendarCountsKeyResult = monthsDiffKeyResult >= 3 ? 3 : monthsDiffKeyResult\n\n\t\t\t\tvar diff_days = endDate.diff(startDate, 'days')\n\n\t\t\t\tvar workDays = this.addWeekdays(startDate, diff_days);\n\n\t\t\t\tthis.totalDaysRange = diff_days + 1\n\t\t\t},\n\t\t\taddWeekdays(startDate, days) {\n\t\t\t var date = this.moment(startDate); // use a clone\n\t\t\t var working_days = 0;\n\t\t\t while (days >= 0) {\n\t\t\t date = date.add(1, 'days');\n\t\t\t if (date.isoWeekday() !== 6 && date.isoWeekday() !== 7) {\n\t\t\t working_days += 1;\n\t\t\t }\n\t\t\t days -= 1;\n\t\t\t }\n\t\t\t return working_days;\n\t\t\t},\n\t\t\tshowSubModal(type){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal[type] = true\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_' + type).addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseSubModal(type){\n\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tgetProgressData(value){\n\t\t\t\tthis.closeSubModal('progress_type')\n\n\t\t\t\tthis.key_result.progressData = JSON.parse(value)\n\t\t\t\tthis.selectedProgress = this.key_result.progressData.type\n\t\t\t\tthis.progressDataText = JSON.parse(value)\n\t\t\t},\n\t\t\tgetIntervalData(value){\n\t\t\t\tthis.closeSubModal('calendar_period')\n\t\t\t\tthis.key_result.dateRange.start_date = JSON.parse(value).start_date\n\t\t\t\tthis.key_result.dateRange.end_date = JSON.parse(value).end_date\n\n\t\t\t\tvar start_date_moment = this.moment(this.key_result.dateRange.start_date)\n\t\t\t\tvar end_date_moment = this.moment(this.key_result.dateRange.end_date)\n\t\t\t\tvar monthsDiffKeyResult = (end_date_moment.month() - start_date_moment.month()) + 1\n\n\t\t\t\tthis.calendarCountsKeyResult = monthsDiffKeyResult >= 3 ? 3 : monthsDiffKeyResult\n\n\t\t\t\tthis.totalDaysRange = end_date_moment.diff(start_date_moment, 'days') + 1\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.key_result.name != '' \n\t\t\t\t\t|| this.key_result.description != '' \n\t\t\t\t\t|| this.key_result.dateRange.start_date != ''\n\t\t\t\t){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tchangeDisabledPeriod(selectedOption){\n\t\t\t\tif(selectedOption != ''){\n\t\t\t\t\tthis.disabledPeriod = false\n\t\t\t\t}\n\t\t\t},\n\t\t\tclearRange(){\n\t\t\t\tthis.key_result.dateRange = {start_date: '',end_date: '',}\n\t\t\t},\n\t\t\tclearObjective(){\n\t\t\t\tthis.objective = ''\n\t\t\t\tthis.key_result.dateRange = {start_date: '',end_date: '',}\n\t\t\t\tthis.disabledPeriod = true\n\t\t\t},\n\t\t\tfocusRequired(type){\n\t\t\t\tif(type == 'frequency_custom'){\n\n\t\t\t\t\tif(!this.selectedUser){\n\t\t\t\t\t\t$('#user_required').addClass('shake-anim')\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('#user_required').removeClass('shake-anim')\n\t\t\t\t\t\t}, 400)\n\t\t\t\t\t}\n\n\t\t\t\t\tif(this.key_result.dateRange.start_date == '' && this.key_result.dateRange.end_date == ''){\n\t\t\t\t\t\t$('#period_required').addClass('shake-anim')\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('#period_required').removeClass('shake-anim')\n\t\t\t\t\t\t}, 400)\n\t\t\t\t\t}\n\n\t\t\t\t}else{\n\t\t\t\t\t$('#' + type).addClass('shake-anim')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#' + type).removeClass('shake-anim')\n\t\t\t\t\t}, 400)\n\t\t\t\t}\n\t\t\t},\n\t\t\trefreshPage(){\n\t\t\t\tswitch (this.fromPage) {\n\t\t\t\t\tcase 'keyresult':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\t\t\tthis.$root.$emit('refreshUserPage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show_objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show_user':\n\t\t\t\t\t\tthis.$root.$emit('refreshUserPage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'tree':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTree')\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'keyresult');\n\t\t\t},\n\t\t\tchangeActiveFrequency(option){\n\t\t\t\tthis.frequencyInterval = option;\n\t\t\t\tthis.key_result.frequencyData = option;\n\t\t\t},\n\t\t\tfullName({first_name, last_name, email}){\n\t\t\t\treturn `${first_name} ${last_name} ${email}`\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResult.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResult.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyResult.vue?vue&type=template&id=95d7a874&\"\nimport script from \"./KeyResult.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyResult.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf modals-tabs-kr\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Key Result Modals', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"content-tabs\"},[(_vm.activeTabPr == 'updates')?_c('modal-key-result-updates',{attrs:{\"keyResult\":_vm.keyResultObj,\"Uuid\":_vm.uuid},on:{\"changeTab\":_vm.activateTab,\"toggle_modal_tab\":_vm.closeModal,\"refresh\":_vm.refreshModal,\"refreshModalData\":_vm.refreshData}}):_vm._e(),(_vm.activeTabPr == 'promises')?_c('modal-key-result-promises',{attrs:{\"keyResult\":_vm.keyResultObj,\"Uuid\":_vm.uuid},on:{\"changeTab\":_vm.activateTab,\"toggle_modal_tab\":_vm.closeModal,\"refresh\":_vm.refreshModal,\"refreshModalData\":_vm.refreshData}}):_vm._e(),(_vm.activeTabPr == 'tasks')?_c('modal-key-result-tasks',{attrs:{\"keyResult\":_vm.keyResultObj,\"keyResultId\":_vm.keyResult,\"Uuid\":_vm.uuid},on:{\"changeTab\":_vm.activateTab,\"toggle_modal_tab\":_vm.closeModal,\"refresh\":_vm.refreshModal,\"refreshModalData\":_vm.refreshData}}):_vm._e(),(_vm.activeTabPr == 'comments')?_c('modal-key-result-comments',{attrs:{\"keyResult\":_vm.keyResultObj,\"keyResultId\":_vm.keyResult,\"Uuid\":_vm.uuid},on:{\"changeTab\":_vm.activateTab,\"toggle_modal_tab\":_vm.closeModal}}):_vm._e()],1):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal\"},[_c('div',{staticClass:\"header-modal\"},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"tabs-title\"},[_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.updates')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.promises')))])]),_c('div',{staticClass:\"tab-item active\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.tasks')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])]),_c('div',{staticClass:\"tab-item\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 0, hide: 0}}},[_c('icon-info'),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"kr-title\"},[_vm._v(_vm._s(_vm.keyResult.name))]),_c('div',{staticClass:\"kr-description\"},[_vm._v(_vm._s(_vm.keyResult.description))]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.progress-type')))]),_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('progress_type_text_simple.' + _vm.keyResult.progress_type, { to: (_vm.$options.filters.numeral(parseFloat(_vm.keyResult.target), '0a')), unit: _vm.keyResult.unity, from: _vm.$options.filters.numeral(parseFloat(_vm.keyResult.start_value), '0a')})))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.frequency-interval')))]),_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('key-result-updates.interval-update-desc'))+\" \"+_vm._s(_vm.$tc('days', _vm.keyResult.measurement)))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.period')))]),_c('div',{staticClass:\"label-desc\"},[_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.start_date,'DD MMM')))]),_vm._v(\" \"+_vm._s(_vm.$t('key-result-summary.period-to'))+\" \"),_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.end_date,'DD MMM')))])])])])],2)],1)]):_c('div',{staticClass:\"mobile-tabs\"},[_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('general.tasks'))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_vm._v(_vm._s(_vm.$t('general.updates')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_vm._v(_vm._s(_vm.$t('general.promises')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_vm._v(_vm._s(_vm.$t('general.tasks')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])])]),_c('div',{staticClass:\"actions\"},[(_vm.$route.name != 'public-master-goal' && _vm.keyResult.rights.can_create)?_c('div',{staticClass:\"btn-blue-tbf add-btn btn-space-mr\",on:{\"click\":_vm.showAddTask}},[_c('icon-plus',{staticClass:\"icon-plus\"})],1):_vm._e(),(_vm.$route.name != 'public-master-goal' && _vm.keyResult.rights.can_create && parseInt(_vm.keyResult.percent) >= 100)?_c('v-popover',{staticClass:\"btn-space-mr\",attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 500, hide: 0}}},[_c('button',{staticClass:\"btn-default-tbf finish-kr\",class:{finished: _vm.keyResult.status == 'finished'},on:{\"click\":_vm.completeKr}},[_c('icon-check')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.keyResult.status == 'finished' ? _vm.$t('key-result.tooltip-not-finish-kr') : _vm.$t('key-result.tooltip-finish-kr')))])])],2):_vm._e(),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)],1)]),_c('div',{staticClass:\"info-content\"},[(_vm.loaded)?_c('div',{staticClass:\"container-content-modal opacity-page\"},[_c('div',{staticClass:\"list-tasks\"},[_c('div',{staticClass:\"item-task new-task\",class:{active: _vm.showAddTaskInput},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.createTask($event)}}},[_vm._m(0),_c('div',{staticClass:\"name-input\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.newTaskName),expression:\"newTaskName\"}],attrs:{\"id\":\"inputNewTask\",\"type\":\"text\",\"placeholder\":_vm.$t('key-result-tasks.new-task')},domProps:{\"value\":(_vm.newTaskName)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.newTaskName=$event.target.value}}})]),_c('div',{staticClass:\"edit-task\"},[_c('div',{staticClass:\"actions-edit\"},[_c('button',{staticClass:\"btn-default-tbf btn-save\",attrs:{\"id\":\"buttonCreateTask\"},on:{\"click\":_vm.createTask}},[_vm._v(\" \"+_vm._s(_vm.$t('key-result-tasks.save'))+\" \")]),_c('button',{staticClass:\"btn-delete\",on:{\"click\":function($event){_vm.showAddTaskInput = false}}},[_c('icon-delete')],1)])])]),_vm._l((_vm.tasks),function(task){return _c('div',{staticClass:\"item-task\",class:{complete: task.done, edit: _vm.editedTask == task.id}},[_c('div',{staticClass:\"checkbox-task\",on:{\"click\":function($event){_vm.$route.name != 'public-master-goal' ? _vm.updateTask(task, true) : ''}}},[_vm._m(1,true),_c('div',{staticClass:\"pending\"})]),_c('div',{staticClass:\"name-input\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(task.name),expression:\"task.name\"}],attrs:{\"type\":\"text\",\"id\":'task_' + task.id,\"placeholder\":_vm.$t('key-result-tasks.new-task'),\"disabled\":_vm.editedTask == task.id ? false : true},domProps:{\"value\":(task.name)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }_vm.editedTask == task.id ? _vm.updateTask(task, false) : ''},\"input\":function($event){if($event.target.composing){ return; }_vm.$set(task, \"name\", $event.target.value)}}})]),(_vm.$route.name != 'public-master-goal' && (_vm.$resize && _vm.$mq.above(660)))?_c('div',{staticClass:\"edit-task\"},[_c('button',{staticClass:\"edit-btn\",on:{\"click\":function($event){return _vm.editItem(task.id)}}},[_c('icon-edit')],1),_c('div',{staticClass:\"actions-edit\"},[_c('button',{staticClass:\"btn-default-tbf btn-save\",on:{\"click\":function($event){return _vm.updateTask(task, false)}}},[_vm._v(\" \"+_vm._s(_vm.$t('key-result-tasks.save'))+\" \")]),_c('button',{staticClass:\"btn-delete\",on:{\"click\":function($event){return _vm.deleteItem('confirm_delete', task.id)}}},[_c('icon-delete')],1)])]):_vm._e()])})],2),(_vm.tasks.length == 0 && !_vm.showAddTaskInput)?_c('div',{staticClass:\"empty-box\"},[_c('div',{staticClass:\"empty-row\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('key-result.no-tasks'))+\" \")]),_c('div',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.$t('key-result.no-tasks-description'))}})])]):_vm._e()]):_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"list-tasks\"},_vm._l((3),function(n){return _c('div',{staticClass:\"item-task\"},[_vm._m(2,true),_vm._m(3,true)])}),0)])]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[(_vm.show_subm_modal.confirm_delete)?_c('confirm-delete',{attrs:{\"nameItem\":\"task\"},on:{\"cancel_delete\":function($event){return _vm.closeDelete('confirm_delete')},\"delete_item\":function($event){return _vm.confirmDelete('confirm_delete')}}}):_vm._e()],1):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"checkbox-task\"},[_c('div',{staticClass:\"pending\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"complete\"},[_c('img',{attrs:{\"src\":\"/build/icons/check.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"checkbox-task\"},[_c('div',{staticClass:\"pending\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"name-input\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"135px\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"submodal-tbf\",attrs:{\"id\":\"submodal_confirm_delete\"}},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Confirm Delete', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('confirm-delete.title')))])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(_vm._s(_vm.$t('confirm-delete.desc'))+\" \"+_vm._s(_vm.nameItem))]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-default-tbf button-action\",on:{\"click\":_vm.cancelDelete}},[_vm._m(1),_vm._v(\" \"+_vm._s(_vm.$t('confirm-delete.cancel'))+\" \")]),_c('button',{staticClass:\"btn-red-tbf button-action\",on:{\"click\":_vm.submitDelete}},[_vm._m(2),_vm._v(\" \"+_vm._s(_vm.$t('confirm-delete.delete'))+\" \")])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image\"},[_c('img',{attrs:{\"src\":\"/build/icons/trash-icon.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"submodal-tbf\" id=\"submodal_confirm_delete\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Confirm Delete', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/trash-icon.svg\"></div>\n\t\t\t<div class=\"title\">{{$t('confirm-delete.title')}}</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">{{$t('confirm-delete.desc')}} {{ nameItem }}</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-default-tbf button-action\" @click=\"cancelDelete\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{$t('confirm-delete.cancel')}}\n\t\t\t</button>\n\t\t\t<button class=\"btn-red-tbf button-action\" @click=\"submitDelete\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{$t('confirm-delete.delete')}}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'confirm-delete.title',\n\t\t\t\t\t'confirm-delete.desc',\n\t\t\t\t\t'confirm-delete.cancel',\n\t\t\t\t\t'confirm-delete.delete'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\tnameItem: String\n\t\t},\n\t\tasync mounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcancelDelete(){\n\t\t\t\tthis.$emit(\"cancel_delete\");\n\t\t\t},\n\t\t\tsubmitDelete(){\n\t\t\t\tthis.$emit(\"delete_item\");\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmDelete.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConfirmDelete.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConfirmDelete.vue?vue&type=template&id=7417dcc5&\"\nimport script from \"./ConfirmDelete.vue?vue&type=script&lang=js&\"\nexport * from \"./ConfirmDelete.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"width\":\"16px\",\"height\":\"16px\",\"viewBox\":\"0 0 16 16\",\"version\":\"1.1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\"}},[_c('g',{attrs:{\"id\":\"ADDING-FLOWS\",\"stroke\":\"none\",\"stroke-width\":\"1\",\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}},[_c('g',{attrs:{\"id\":\"Task-list---1280PX\",\"transform\":\"translate(-963.000000, -350.000000)\",\"stroke\":\"#181B30\"}},[_c('g',{attrs:{\"id\":\"Group\",\"transform\":\"translate(271.000000, 126.000000)\"}},[_c('g',{attrs:{\"id\":\"Modules/tasks/normal\",\"transform\":\"translate(1.000000, 191.000000)\"}},[_c('g',{attrs:{\"id\":\"Modules/tasks/information-normal\",\"transform\":\"translate(30.000000, 27.000000)\"}},[_c('g',{attrs:{\"id\":\"Group-2\",\"transform\":\"translate(0.000000, 5.000000)\"}},[_c('g',{attrs:{\"id\":\"Group\"}},[_c('g',{attrs:{\"id\":\"icons/16px/edit/normal\",\"transform\":\"translate(661.000000, 1.000000)\"}},[_c('g',{attrs:{\"id\":\"i-edit\",\"transform\":\"translate(1.000000, 1.000000)\"}},[_c('line',{attrs:{\"x1\":\"0.583333333\",\"y1\":\"13.4166667\",\"x2\":\"13.4166667\",\"y2\":\"13.4166667\",\"id\":\"Path\"}}),_c('polygon',{attrs:{\"id\":\"Path\",\"points\":\"9.91666667 0.583333333 12.25 2.91666667 5.25 9.91666667 1.75 11.0833333 2.91666667 7.58333333\"}})])])])])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Edit.vue?vue&type=template&id=32222381&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"width\":\"16px\",\"height\":\"16px\",\"viewBox\":\"0 0 16 16\",\"version\":\"1.1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\"}},[_c('g',{attrs:{\"id\":\"ADDING-FLOWS\",\"stroke\":\"none\",\"stroke-width\":\"1\",\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\"}},[_c('g',{attrs:{\"id\":\"Task-list---1280PX\",\"transform\":\"translate(-963.000000, -445.000000)\",\"stroke\":\"#AFB1B8\"}},[_c('g',{attrs:{\"id\":\"Group\",\"transform\":\"translate(271.000000, 126.000000)\"}},[_c('g',{attrs:{\"id\":\"Modules/tasks/normal\",\"transform\":\"translate(1.000000, 286.000000)\"}},[_c('g',{attrs:{\"id\":\"Modules/tasks/information-editable\",\"transform\":\"translate(30.000000, 27.000000)\"}},[_c('g',{attrs:{\"id\":\"Group-2\",\"transform\":\"translate(0.000000, 1.000000)\"}},[_c('g',{attrs:{\"id\":\"Group\",\"transform\":\"translate(0.000000, 4.000000)\"}},[_c('g',{attrs:{\"id\":\"icons/16px/delete/disabled\",\"transform\":\"translate(661.000000, 1.000000)\"}},[_c('g',{attrs:{\"id\":\"delete-forever\",\"transform\":\"translate(2.000000, 1.000000)\"}},[_c('path',{attrs:{\"d\":\"M1.3125,4.8125 L1.3125,11.8125 C1.3125,12.7789983 2.09600169,13.5625 3.0625,13.5625 L9.1875,13.5625 C10.1539983,13.5625 10.9375,12.7789983 10.9375,11.8125 L10.9375,4.8125\",\"id\":\"Path\"}}),_c('line',{attrs:{\"x1\":\"0.4375\",\"y1\":\"3.0625\",\"x2\":\"11.8125\",\"y2\":\"3.0625\",\"id\":\"Path\"}}),_c('polyline',{attrs:{\"id\":\"Path\",\"points\":\"3.9375 3.0625 3.9375 0.4375 8.3125 0.4375 8.3125 3.0625\"}}),_c('line',{attrs:{\"x1\":\"3.9375\",\"y1\":\"10.9375\",\"x2\":\"8.3125\",\"y2\":\"6.5625\",\"id\":\"Path\"}}),_c('line',{attrs:{\"x1\":\"8.3125\",\"y1\":\"10.9375\",\"x2\":\"3.9375\",\"y2\":\"6.5625\",\"id\":\"Path\"}})])])])])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Delete.vue?vue&type=template&id=2357efff&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"container-modal\">\n\t\t<div class=\"header-modal\">\n\t\t\t<div class=\"tabs-title\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('updates')\">\n\t\t\t\t\t<span>{{ $t('general.updates') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('promises')\">\n\t\t\t\t\t<span>{{ $t('general.promises') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item active\" @click=\"activateTab('tasks')\">\n\t\t\t\t\t<span>{{ $t('general.tasks') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('comments')\">\n\t\t\t\t\t<span>{{ $t('key-result-comments.title') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\">\n\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 0, hide: 0}\">\n\t\t\t\t\t\t<icon-info />\n\n\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t<div class=\"kr-title\">{{ keyResult.name }}</div>\n\t\t\t\t\t\t\t<div class=\"kr-description\">{{ keyResult.description }}</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.progress-type') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\">{{ $t('progress_type_text_simple.' + keyResult.progress_type, { to: ($options.filters.numeral(parseFloat(keyResult.target), '0a')), unit: keyResult.unity, from: $options.filters.numeral(parseFloat(keyResult.start_value), '0a')}) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.frequency-interval') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\">{{ $t('key-result-updates.interval-update-desc') }} {{ $tc('days', keyResult.measurement) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.period') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\"><span class=\"date\">{{ keyResult.start_date | moment('DD MMM') }}</span> {{ $t('key-result-summary.period-to') }} <span class=\"date\">{{ keyResult.end_date | moment('DD MMM')}}</span></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</v-popover>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"mobile-tabs\" v-else>\n\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t{{ $t('general.tasks') }}\n\t\t\t\t\t<icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t</button>\n\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('updates')\">{{ $t('general.updates') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('promises')\">{{ $t('general.promises') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('tasks')\">{{ $t('general.tasks') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('comments')\">{{ $t('key-result-comments.title') }}</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"actions\">\n\t\t\t\t<div class=\"btn-blue-tbf add-btn btn-space-mr\" @click=\"showAddTask\" v-if=\"$route.name != 'public-master-goal' && keyResult.rights.can_create\"><icon-plus class=\"icon-plus\" /></div>\n\n\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" class=\"btn-space-mr\" :delay=\"{show: 500, hide: 0}\" v-if=\"$route.name != 'public-master-goal' && keyResult.rights.can_create && parseInt(keyResult.percent) >= 100\">\n\t\t\t\t\t<button class=\"btn-default-tbf finish-kr\" v-bind:class=\"{finished: keyResult.status == 'finished'}\" @click=\"completeKr\"><icon-check /></button>\n\n\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t<div class=\"simple-text\">{{ keyResult.status == 'finished' ? $t('key-result.tooltip-not-finish-kr') : $t('key-result.tooltip-finish-kr') }}</div>\n\t\t\t\t\t</template>\n\t\t\t\t</v-popover>\n\n\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"info-content\">\n\t\t\t<div class=\"container-content-modal opacity-page\" v-if=\"loaded\">\n\t\t\t\t<div class=\"list-tasks\">\n\t\t\t\t\t<div class=\"item-task new-task\" @keyup.enter=\"createTask\" v-bind:class=\"{active: showAddTaskInput}\">\n\t\t\t\t\t\t<div class=\"checkbox-task\">\n\t\t\t\t\t\t\t<div class=\"pending\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"name-input\">\n\t\t\t\t\t\t\t<input id=\"inputNewTask\" type=\"text\" v-model=\"newTaskName\" :placeholder=\"$t('key-result-tasks.new-task')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"edit-task\">\n\t\t\t\t\t\t\t<div class=\"actions-edit\">\n\t\t\t\t\t\t\t\t<button id=\"buttonCreateTask\" class=\"btn-default-tbf btn-save\" @click=\"createTask\">\n\t\t\t\t\t\t\t\t\t{{$t('key-result-tasks.save')}}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button class=\"btn-delete\" @click=\"showAddTaskInput = false\"><icon-delete /></button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"item-task\" v-bind:class=\"{complete: task.done, edit: editedTask == task.id}\" v-for=\"task in tasks\">\n\t\t\t\t\t\t<div class=\"checkbox-task\" @click=\"$route.name != 'public-master-goal' ? updateTask(task, true) : ''\">\n\t\t\t\t\t\t\t<div class=\"complete\"><img src=\"/build/icons/check.svg\"></div>\n\t\t\t\t\t\t\t<div class=\"pending\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"name-input\">\n\t\t\t\t\t\t\t<input type=\"text\" :id=\"'task_' + task.id\" v-model=\"task.name\" :placeholder=\"$t('key-result-tasks.new-task')\" :disabled=\"editedTask == task.id ? false : true\" @keyup.enter=\"editedTask == task.id ? updateTask(task, false) : ''\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"edit-task\" v-if=\"$route.name != 'public-master-goal' && ($resize && $mq.above(660))\">\n\t\t\t\t\t\t\t<button class=\"edit-btn\" @click=\"editItem(task.id)\"><icon-edit/></button>\n\t\t\t\t\t\t\t<div class=\"actions-edit\">\n\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf btn-save\" @click=\"updateTask(task, false)\">\n\t\t\t\t\t\t\t\t\t{{$t('key-result-tasks.save')}}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button class=\"btn-delete\" @click=\"deleteItem('confirm_delete', task.id)\"><icon-delete /></button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"empty-box\" v-if=\"tasks.length == 0 && !showAddTaskInput\">\n\t\t\t\t\t<div class=\"empty-row\">\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t{{ $t('key-result.no-tasks') }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description\" v-html=\"$t('key-result.no-tasks-description')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"container-content-modal\" v-else>\n\t\t\t\t<div class=\"list-tasks\">\n\t\t\t\t\t<div class=\"item-task\" v-for=\"n in 3\">\n\t\t\t\t\t\t<div class=\"checkbox-task\">\n\t\t\t\t\t\t\t<div class=\"pending\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"name-input\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 21px; width: 135px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t<confirm-delete v-if=\"show_subm_modal.confirm_delete\" nameItem=\"task\" @cancel_delete=\"closeDelete('confirm_delete')\" @delete_item=\"confirmDelete('confirm_delete')\"></confirm-delete>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport ConfirmDelete from \"../SubModals/ConfirmDelete\"\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconEdit from \"../Icons/Edit\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconDelete from \"../Icons/Delete\"\n\timport IconList from '../Icons/List'\n\timport IconCheck from \"../Icons/Check\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\ttasks: {},\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_delete: false\n },\n deleteItemId: '',\n newTaskName: '',\n hoverTask: '',\n editedTask: '',\n completed_tasks: 0,\n showAddTaskInput: false\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\tkeyResult: Object,\n\t\t\tkeyResultId: String,\n\t\t\tUuid: String\n\t\t},\n\t\tcomponents: {\n\t\t\tConfirmDelete,\n\t\t\tIconPlus,\n\t\t\tIconEdit,\n\t\t\tIconCheck,\n\t\t\tIconArrow,\n\t\t\tIconDelete,\n\t\t\tIconList,\n\t\t\tIconInfo\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getTasks()\n\n this.$root.$on(\"reload_modal_key_result\", () => {\n\t\t\t\tthis.getTasks()\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getTasks(){\n\t\t\t\tawait axios.get('/key-results/public/' + this.Uuid + '/tasks')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.tasks = data.data\n\n\t\t\t\t\tthis.completed_tasks = this.tasks.reduce(function(n, val) {\n\t\t\t\t\t\treturn n + (val.done === 1);\n\t\t\t\t\t}, 0);\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tdeleteItem(type, itemId){\n\t\t\t\tthis.deleteItemId = itemId\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal[type] = true\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_' + type).addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseDelete(type){\n\t\t\t\tthis.deleteItemId = ''\n\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tconfirmDelete(type){\n\t\t\t\taxios.delete('/tasks/' + this.deleteItemId)\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.deleteItemId = ''\n\t\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\t\tthis.getTasks()\n\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t\t}, 200);\n\t\t\t\t\t}, 200);\n\t\t\t\t})\n\t\t\t},\n\t\t\tcreateTask(e){\n\t\t\t\tvar btnSubmit = $('#buttonCreateTask')\n\t\t\t\tbtnSubmit.attr('disabled', 'disabled')\n\n\t\t\t\taxios.post('/' + this.keyResultId + '/tasks/store', {\n\t\t\t\t\tname: this.newTaskName,\n\t\t\t\t\tkey_result_id: this.keyResultId\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tthis.getTasks()\n\t\t\t\t\tthis.newTaskName = ''\n\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t})\n\t\t\t\t.finally(() => {\n\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t})\n\t\t\t},\n\t\t\tupdateTask(task, checkTask){\n\t\t\t\tif(checkTask){\n\t\t\t\t\tvar checkTaskValue = 0;\n\t\t\t\t\tif(task.done == 1){\n\t\t\t\t\t\tthis.completed_tasks -= 1\n\t\t\t\t\t\tcheckTaskValue = 0\n\t\t\t\t\t\tthis.tasks.find(el => el.id == task.id).done = checkTaskValue\n\t\t\t\t\t}else{\n\t\t\t\t\t\tthis.completed_tasks += 1\n\t\t\t\t\t\tcheckTaskValue = 1\n\t\t\t\t\t\tthis.tasks.find(el => el.id == task.id).done = checkTaskValue\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\tvar checkTaskValue = task.done\n\t\t\t\t}\n\n\t\t\t\taxios.patch('/tasks/' + task.id, {\n\t\t\t\t\tname: task.name,\n\t\t\t\t\tkey_result_id: task.key_result_id,\n\t\t\t\t\tdone: checkTaskValue\n\t\t\t\t}).then(() => {\n\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t})\n\n\t\t\t\tthis.editedTask = ''\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal_tab\");\n\t\t\t},\n\t\t\tshowAddTask(){\n\t\t\t\tthis.showAddTaskInput = true\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#inputNewTask').focus()\n\t\t\t\t}, 100)\n\t\t\t},\n\t\t\teditItem(taskId){\n\t\t\t\tthis.editedTask = taskId\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#task_'+ taskId).focus()\n\t\t\t\t}, 100)\n\t\t\t},\n\t\t\tactivateTab(type){\n\t\t\t\tthis.$emit(\"changeTab\", type);\n\t\t\t},\n\t\t\tcompleteKr(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tvar statusKr = this.keyResult.status == 'finished' ? 'active' : 'finished'\n\n\t\t\t\taxios.post(`/key-results/${this.keyResult.id}/update-status`, { status: statusKr })\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\t$(e.target).addClass('completed')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).removeClass('completed')\n\t\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t\t.finally(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t}, 2000)\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultTasks.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultTasks.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyResultTasks.vue?vue&type=template&id=63b611c7&\"\nimport script from \"./KeyResultTasks.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyResultTasks.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal\"},[_c('div',{staticClass:\"header-modal\"},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"tabs-title\"},[_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.updates')))])]),_c('div',{staticClass:\"tab-item active\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.promises')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.tasks')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])]),_c('div',{staticClass:\"tab-item\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 0, hide: 0}}},[_c('icon-info'),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"kr-title\"},[_vm._v(_vm._s(_vm.keyResult.name))]),_c('div',{staticClass:\"kr-description\"},[_vm._v(_vm._s(_vm.keyResult.description))]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.progress-type')))]),_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('progress_type_text_simple.' + _vm.keyResult.progress_type, { to: (_vm.$options.filters.numeral(parseFloat(_vm.keyResult.target), '0a')), unit: _vm.keyResult.unity, from: _vm.$options.filters.numeral(parseFloat(_vm.keyResult.start_value), '0a')})))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.frequency-interval')))]),_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('key-result-updates.interval-update-desc'))+\" \"+_vm._s(_vm.$tc('days', _vm.keyResult.measurement)))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.period')))]),_c('div',{staticClass:\"label-desc\"},[_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.start_date,'DD MMM')))]),_vm._v(\" \"+_vm._s(_vm.$t('key-result-summary.period-to'))+\" \"),_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.end_date,'DD MMM')))])])])])],2)],1)]):_c('div',{staticClass:\"mobile-tabs\"},[_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('general.promises'))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_vm._v(_vm._s(_vm.$t('general.updates')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_vm._v(_vm._s(_vm.$t('general.promises')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_vm._v(_vm._s(_vm.$t('general.tasks')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])])]),_c('div',{staticClass:\"actions\"},[(_vm.$route.name != 'public-master-goal' && _vm.keyResult.rights.can_create && parseInt(_vm.keyResult.percent) >= 100)?_c('v-popover',{staticClass:\"btn-space-mr\",attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 500, hide: 0}}},[_c('button',{staticClass:\"btn-default-tbf finish-kr\",class:{finished: _vm.keyResult.status == 'finished'},on:{\"click\":_vm.completeKr}},[_c('icon-check')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.keyResult.status == 'finished' ? _vm.$t('key-result.tooltip-not-finish-kr') : _vm.$t('key-result.tooltip-finish-kr')))])])],2):_vm._e(),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)],1)]),_c('div',{staticClass:\"info-content\"},[(_vm.loaded)?_c('div',{staticClass:\"container-content-modal opacity-page\"},[(_vm.viewCreatePromise)?_c('div',{staticClass:\"list-tbf list-promises\"},[_c('div',{staticClass:\"item-promise create-promise\"},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"icon-promise\"},[_c('img',{attrs:{\"src\":\"/build/icons/promise-pending.svg\"}})]):_vm._e(),_c('div',{staticClass:\"details-promise\"},[_c('div',{staticClass:\"data-promise\"},[_c('div',{staticClass:\"data\"},[_c('div',{staticClass:\"title-input\"},[_vm._v(_vm._s(_vm.$t('key-result.promises.today_promise'))+\" - \"+_vm._s(_vm.moment().format('DD MMMM, YYYY')))]),_c('div',{staticClass:\"textarea-promise\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.promise_day.description),expression:\"promise_day.description\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('daily_promise.title-input-placeholder'),\"rows\":\"1\"},domProps:{\"value\":(_vm.promise_day.description)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.promise_day, \"description\", $event.target.value)}}})])]),_c('div',{staticClass:\"btns-actions edit-actions\"},[_c('button',{staticClass:\"btn-default-tbf btn-save\",on:{\"click\":_vm.storePromise}},[_vm._v(_vm._s(_vm.$t('key-result.promises.set_promise')))]),_c('button',{staticClass:\"btn-delete\",on:{\"click\":function($event){_vm.viewCreatePromise = false}}},[_c('icon-delete')],1)])])])])]):_vm._e(),(_vm.promises.length > 0)?_c('div',{staticClass:\"list-tbf list-promises\"},[_c('div',{staticClass:\"top-description\",domProps:{\"innerHTML\":_vm._s(_vm.$tc('key-result.promises.top-promises-description-first', _vm.needs_to_be_evaluated.length)+'. '+_vm.$tc('key-result.promises.top-promises-description-second', _vm.promises.length))}}),_vm._l((_vm.promises),function(promise){return _c('div',{staticClass:\"item-tbf item-promise\",class:{pending: promise.status == 'pending'}},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"icon-promise\"},[_c('img',{attrs:{\"src\":'/build/icons/promise-' + promise.status + '.svg'}})]):_vm._e(),_c('div',{staticClass:\"details-promise\"},[_c('div',{staticClass:\"data-promise\"},[_c('div',{staticClass:\"data\"},[(promise.status != 'pending')?_c('div',{staticClass:\"date\"},[_vm._v(_vm._s(_vm.$t('timeline_status.' + promise.status))+\" \"+_vm._s(promise.resolved_at ? '- ' + _vm.moment(promise.resolved_at).format('DD MMMM, YYYY') : ''))]):_c('div',{staticClass:\"question-promise\"},[_vm._v(_vm._s(_vm.$t('set-promise.question_ev'))+\" \")]),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(promise.name))])]),(promise.status != 'pending')?_c('div',{staticClass:\"icon-status\"},[(promise.status == 'completed' && (_vm.$resize && _vm.$mq.above(660)))?_c('img',{attrs:{\"src\":\"/build/icons/circle-check.svg\"}}):(promise.status == 'pending' && (_vm.$resize && _vm.$mq.above(660)))?_c('img',{attrs:{\"src\":\"/build/icons/circle-check-pending.svg\"}}):(promise.status == 'not_completed' && (_vm.$resize && _vm.$mq.above(660)))?_c('img',{attrs:{\"src\":\"/build/icons/circle-error.svg\"}}):_vm._e()]):(_vm.$route.name != 'public-master-goal' && promise.rights.edit)?_c('div',{staticClass:\"btns-actions\"},[_c('button',{staticClass:\"button-tbf-blue\",on:{\"click\":function($event){return _vm.showEvaluate(promise)}}},[_vm._v(\" \"+_vm._s(_vm.$t('daily_promise.evaluate'))+\" \")])]):_vm._e()])])])})],2):_vm._e(),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[_c('div',{staticClass:\"overlay-submodal\"})]):(!_vm.viewCreatePromise && _vm.promises.length == 0)?_c('div',{staticClass:\"empty-box\"},[_c('div',{staticClass:\"empty-row\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.keyResult.status == 'upcoming' ? _vm.$t('key-result.tooltip-promises-cant') : _vm.$t('key-result.no-promises'))+\" \")]),_c('div',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.$t('key-result.no-promises-description'))}})])]):_vm._e()]):_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"list-tbf list-promises\"},_vm._l((3),function(n){return _c('div',{staticClass:\"item-tbf item-promise\"},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"icon-promise\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"46px\",\"width\":\"46px\"}})]):_vm._e(),_vm._m(0,true)])}),0)])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"details-promise\"},[_c('div',{staticClass:\"data-promise\"},[_c('div',{staticClass:\"data\",staticStyle:{\"width\":\"100%\"}},[_c('div',{staticClass:\"date placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"100%\",\"max-width\":\"300px\",\"display\":\"inline-block\"}}),_c('div',{staticClass:\"title placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"100%\",\"max-width\":\"350px\"}})]),_c('div',{staticClass:\"icon-status\"},[_c('div',{staticClass:\"placeholder-loader user\",staticStyle:{\"height\":\"18px\",\"width\":\"18px\"}})])])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"container-modal\">\n\t\t<div class=\"header-modal\">\n\t\t\t<div class=\"tabs-title\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('updates')\">\n\t\t\t\t\t<span>{{ $t('general.updates') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item active\" @click=\"activateTab('promises')\">\n\t\t\t\t\t<span>{{ $t('general.promises') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('tasks')\">\n\t\t\t\t\t<span>{{ $t('general.tasks') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('comments')\">\n\t\t\t\t\t<span>{{ $t('key-result-comments.title') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\">\n\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 0, hide: 0}\">\n\t\t\t\t\t\t<icon-info />\n\n\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t<div class=\"kr-title\">{{ keyResult.name }}</div>\n\t\t\t\t\t\t\t<div class=\"kr-description\">{{ keyResult.description }}</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.progress-type') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\">{{ $t('progress_type_text_simple.' + keyResult.progress_type, { to: ($options.filters.numeral(parseFloat(keyResult.target), '0a')), unit: keyResult.unity, from: $options.filters.numeral(parseFloat(keyResult.start_value), '0a')}) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.frequency-interval') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\">{{ $t('key-result-updates.interval-update-desc') }} {{ $tc('days', keyResult.measurement) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.period') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\"><span class=\"date\">{{ keyResult.start_date | moment('DD MMM') }}</span> {{ $t('key-result-summary.period-to') }} <span class=\"date\">{{ keyResult.end_date | moment('DD MMM')}}</span></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</v-popover>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"mobile-tabs\" v-else>\n\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t{{ $t('general.promises') }}\n\t\t\t\t\t<icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t</button>\n\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('updates')\">{{ $t('general.updates') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('promises')\">{{ $t('general.promises') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('tasks')\">{{ $t('general.tasks') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('comments')\">{{ $t('key-result-comments.title') }}</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"actions\">\n\t\t\t\t<!-- <v-popover offset=\"5\" trigger=\"click\" placement=\"bottom\" :disabled=\"need_promise && keyResult.status != 'upcoming'\" popoverBaseClass=\"popover-tbf\" class=\"btn-space-mr\" :delay=\"{show: 0, hide: 0}\" v-if=\"$route.name != 'public-master-goal' && keyResult.rights.can_create\">\n\t\t\t\t\t<div class=\"btn-blue-tbf add-btn\" @click=\"need_promise && keyResult.status != 'upcoming' ? showAddPromise() : ''\"><icon-plus class=\"icon-plus\" /></div>\n\n\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t<div class=\"simple-text\" v-if=\"keyResult.status == 'upcoming'\">{{ $t('key-result.tooltip-promises-cant') }}</div>\n\t\t\t\t\t\t<div class=\"simple-text\" v-else-if=\"today_promise\">{{ $t('key-result.promises.already_set') }}</div>\n\t\t\t\t\t\t<div class=\"simple-text\" v-else>{{ $t('key-result.promises.no-need-promise-today') }}</div>\n\t\t\t\t\t</template>\n\t\t\t\t</v-popover> -->\n\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" class=\"btn-space-mr\" :delay=\"{show: 500, hide: 0}\" v-if=\"$route.name != 'public-master-goal' && keyResult.rights.can_create && parseInt(keyResult.percent) >= 100\">\n\t\t\t\t\t<button class=\"btn-default-tbf finish-kr\" v-bind:class=\"{finished: keyResult.status == 'finished'}\" @click=\"completeKr\"><icon-check /></button>\n\n\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t<div class=\"simple-text\">{{ keyResult.status == 'finished' ? $t('key-result.tooltip-not-finish-kr') : $t('key-result.tooltip-finish-kr') }}</div>\n\t\t\t\t\t</template>\n\t\t\t\t</v-popover>\n\n\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"info-content\">\n\t\t\t<div class=\"container-content-modal opacity-page\" v-if=\"loaded\">\n\t\t\t\t<div class=\"list-tbf list-promises\" v-if=\"viewCreatePromise\">\n\t\t\t\t\t<div class=\"item-promise create-promise\">\n\t\t\t\t\t\t<div class=\"icon-promise\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/promise-pending.svg\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"details-promise\">\n\t\t\t\t\t\t\t<div class=\"data-promise\">\n\t\t\t\t\t\t\t\t<div class=\"data\">\n\t\t\t\t\t\t\t\t\t<div class=\"title-input\">{{ $t('key-result.promises.today_promise') }} - {{ moment().format('DD MMMM, YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"textarea-promise\">\n\t\t\t\t\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('daily_promise.title-input-placeholder')\" v-model=\"promise_day.description\" v-autosize rows=\"1\"></textarea>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"btns-actions edit-actions\">\n\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf btn-save\" @click=\"storePromise\">{{ $t('key-result.promises.set_promise') }}</button>\n\t\t\t\t\t\t\t\t\t<button class=\"btn-delete\" @click=\"viewCreatePromise = false\"><icon-delete /></button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"list-tbf list-promises\" v-if=\"promises.length > 0\">\n\t\t\t\t\t<div class=\"top-description\" v-html=\"$tc('key-result.promises.top-promises-description-first', needs_to_be_evaluated.length)+'. '+$tc('key-result.promises.top-promises-description-second', promises.length)\"></div>\n\t\t\t\t\t<div class=\"item-tbf item-promise\" v-for=\"promise in promises\" v-bind:class=\"{pending: promise.status == 'pending'}\">\n\t\t\t\t\t\t<div class=\"icon-promise\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t\t\t\t<img :src=\"'/build/icons/promise-' + promise.status + '.svg'\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"details-promise\">\n\t\t\t\t\t\t\t<div class=\"data-promise\">\n\t\t\t\t\t\t\t\t<div class=\"data\">\n\t\t\t\t\t\t\t\t\t<div class=\"date\" v-if=\"promise.status != 'pending'\">{{ $t('timeline_status.' + promise.status) }} {{ promise.resolved_at ? '- ' + moment(promise.resolved_at).format('DD MMMM, YYYY') : '' }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"question-promise\" v-else>{{ $t('set-promise.question_ev') }} </div>\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ promise.name }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"icon-status\" v-if=\"promise.status != 'pending'\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/circle-check.svg\" v-if=\"promise.status == 'completed' && ($resize && $mq.above(660))\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/circle-check-pending.svg\" v-else-if=\"promise.status == 'pending' && ($resize && $mq.above(660))\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/circle-error.svg\" v-else-if=\"promise.status == 'not_completed' && ($resize && $mq.above(660))\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"btns-actions\" v-else-if=\"$route.name != 'public-master-goal' && promise.rights.edit\">\n\t\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue\" @click=\"showEvaluate(promise)\">\n\t\t\t\t\t\t\t\t\t\t{{ $t('daily_promise.evaluate') }}\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<div class=\"empty-box\" v-else-if=\"!viewCreatePromise && promises.length == 0\">\n\t\t\t\t\t<div class=\"empty-row\">\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t{{ keyResult.status == 'upcoming' ? $t('key-result.tooltip-promises-cant') : $t('key-result.no-promises') }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description\" v-html=\"$t('key-result.no-promises-description')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"container-content-modal\" v-else>\n\t\t\t\t<div class=\"list-tbf list-promises\">\n\t\t\t\t\t<div class=\"item-tbf item-promise\" v-for=\"n in 3\">\n\t\t\t\t\t\t<div class=\"icon-promise\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 46px; width: 46px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"details-promise\">\n\t\t\t\t\t\t\t<div class=\"data-promise\">\n\t\t\t\t\t\t\t\t<div class=\"data\" style=\"width: 100%;\">\n\t\t\t\t\t\t\t\t\t<div class=\"date placeholder-loader\" style=\"height: 16px; width: 100%; max-width: 300px; display: inline-block;\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"title placeholder-loader\" style=\"height: 21px; width: 100%; max-width: 350px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"icon-status\">\n\t\t\t\t\t\t\t\t\t<div class=\"placeholder-loader user\" style=\"height: 18px; width: 18px;\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconCheck from \"../Icons/Check\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconDelete from \"../Icons/Delete\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconKeyResults from \"../Icons/KeyResults\"\n\timport IconList from '../Icons/List'\n\timport { required, decimal } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tviewCreatePromise: false,\n\t\t\t\tpromises: [],\n\t\t\t\tcompleted_promises: 0,\n\t\t\t\tneeds_to_be_evaluated: 0,\n\t\t\t\tpromise_day: {\n\t\t\t\t\tdescription: ''\n\t\t\t\t},\n\t\t\t\tneed_promise: false,\n\t\t\t\ttoday_promise: false,\n\t\t\t\tsubModalShow: false\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tkeyResult: Object,\n\t\t\tUuid: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconCheck,\n\t\t\tIconDelete,\n\t\t\tIconArrow,\n\t\t\tIconInfo,\n\t\t\tIconList,\n\t\t\tIconKeyResults\n\t\t},\n\t\tvalidations: {\n\t\t\tpromise_day: {\n\t\t\t\tdescription: {required}\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(this.$route.name != 'public-master-goal'){\n\t\t\t\tawait this.todayPromise()\n\t\t\t}\n\t\t\t\n\t\t\tawait this.getPromises()\n\t\t\tthis.$root.$on(\"refreshKeyResultPromises\", () => {\n \t\t\t\tthis.subModalShow = false;\n \t\t\t\t$('.submodal-container').removeClass('active');\n\t\t\t\tthis.getPromises()\n });\n\n\t\t\tthis.$root.$on(\"visibilityHiddenKeyResultPromises\", (is_active) => {\n\t\t\t\tthis.subModalShow = is_active;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tif(is_active){\n\t\t\t\t\t\t$('.submodal-container').addClass('active');\n\t\t\t\t\t}else{\n\t\t\t\t\t\t$('.submodal-container').removeClass('active');\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}, 0)\n\t\t\t});\n\n\t\t},\n\t\tmethods: {\n\t\t\tasync todayPromise(){\n\t\t\t\tawait axios.get('/today-promise').then(({data}) => {\n\t\t\t\t\tthis.need_promise = data.data.need_promise_for_today\n\t\t\t\t\tthis.today_promise = data.data.today_promise\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getPromises(){\n\t\t\t\tawait axios.get('/key-results/public/' + this.Uuid + '/promises')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.promises = data.data\n\t\t\t\t\tthis.needs_to_be_evaluated = this.promises.filter(el => el.status == 'pending')\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal_tab\");\n\t\t\t},\n\t\t\tshowEvaluate(promise_obj){\n\t\t\t\tthis.$root.$emit('evaluate_promise_modal', promise_obj, 'key_result_modals');\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tcheckDiffUnity(unity){\n\t\t\t\tvar inlineUnits = ['€', '$', 'RON']\n\t\t\t\treturn inlineUnits.includes(unity)\n\t\t\t},\n\t\t\tactivateTab(type){\n\t\t\t\tthis.$emit(\"changeTab\", type);\n\t\t\t},\n\t\t\tchangeStatus(promise, status, e){\n\t\t\t\taxios.patch('/promises/'+ promise.id+'/evaluate', {\n\t\t\t\t\taccomplished: status,\n\t\t\t\t\twhy_not: status ? '' : 'failed'\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\tthis.getPromises()\n\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\tthis.$emit('refreshModalData')\n\n\t\t\t\t\tif(data.prize.length){\n\t\t\t\t\t\tthis.$root.$emit('won_prize', data.prize.prize)\n\t\t\t\t\t}\n\t\t\t\t}).catch(error => {\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t});\n\t\t\t},\n\t\t\tshowAddPromise(){\n\t\t\t\tthis.viewCreatePromise = true\n\t\t\t},\n\t\t\tstorePromise(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\taxios.post('/' + this.keyResult.id + '/promises/store',{\n\t\t\t\t\t\tkey_result_id: this.keyResult.id,\n\t\t\t\t\t\tname: this.promise_day.description\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\t$(e.target).attr('disabled', false);\n\t\t\t\t\t\tthis.todayPromise()\n\t\t\t\t\t\tthis.getPromises()\n\t\t\t\t\t\tthis.viewCreatePromise = false\n\t\t\t\t\t\tthis.promise_day.description = ''\n\t\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t\t})\n\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tcompleteKr(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tvar statusKr = this.keyResult.status == 'finished' ? 'active' : 'finished'\n\n\t\t\t\taxios.post(`/key-results/${this.keyResult.id}/update-status`, { status: statusKr })\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\t$(e.target).addClass('completed')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).removeClass('completed')\n\t\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t\t.finally(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t}, 2000)\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultPromises.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultPromises.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyResultPromises.vue?vue&type=template&id=bb309186&\"\nimport script from \"./KeyResultPromises.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyResultPromises.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal\"},[_c('div',{staticClass:\"header-modal\"},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"tabs-title\"},[_c('div',{staticClass:\"tab-item active\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.updates')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.promises')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.tasks')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])]),_c('div',{staticClass:\"tab-item\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf description-popover\",\"delay\":{show: 100, hide: 0}}},[_c('icon-info'),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"kr-title\"},[_vm._v(_vm._s(_vm.keyResult.name))]),_c('div',{staticClass:\"kr-description\"},[_vm._v(_vm._s(_vm.keyResult.description))]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.progress-type')))]),(_vm.keyResult.target % 1 != 0 || _vm.keyResult.start_value % 1 != 0)?_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('progress_type_text_simple.' + _vm.keyResult.progress_type, { to: (_vm.$options.filters.numeral(parseFloat(_vm.keyResult.target), '0,0.00')), unit: _vm.keyResult.unity, from: _vm.$options.filters.numeral(parseFloat(_vm.keyResult.start_value), '0,0.00')})))]):_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('progress_type_text_simple.' + _vm.keyResult.progress_type, { to: (_vm.$options.filters.numeral(parseFloat(_vm.keyResult.target), '0,0')), unit: _vm.keyResult.unity, from: _vm.$options.filters.numeral(parseFloat(_vm.keyResult.start_value), '0,0')})))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.frequency-interval')))]),_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('key-result-updates.interval-update-desc'))+\" \"+_vm._s(_vm.$tc('days', _vm.keyResult.measurement)))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.period')))]),_c('div',{staticClass:\"label-desc\"},[_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.start_date,'DD MMM')))]),_vm._v(\" \"+_vm._s(_vm.$t('key-result-summary.period-to'))+\" \"),_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.end_date,'DD MMM')))])])])])],2)],1)]):_c('div',{staticClass:\"mobile-tabs\"},[_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('general.updates'))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_vm._v(_vm._s(_vm.$t('general.updates')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_vm._v(_vm._s(_vm.$t('general.promises')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_vm._v(_vm._s(_vm.$t('general.tasks')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])])]),_c('div',{staticClass:\"actions\"},[(_vm.$route.name != 'public-master-goal' && _vm.keyResult.rights.can_create)?_c('v-popover',{staticClass:\"btn-space-mr\",attrs:{\"offset\":\"5\",\"trigger\":\"click\",\"placement\":\"bottom\",\"disabled\":_vm.keyResult.status != 'upcoming',\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 0, hide: 0}}},[(_vm.$route.name != 'public-master-goal')?_c('div',{staticClass:\"btn-blue-tbf add-btn\",on:{\"click\":function($event){_vm.$auth.user().rights.can_create_key_result_logs ? (_vm.keyResult.status != 'upcoming' ? _vm.showSubModal('create_update') : '') : _vm.showCantAdd()}}},[_c('icon-plus',{staticClass:\"icon-plus\"})],1):_vm._e(),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('key-result.tooltip-update-cant')))])])],2):_vm._e(),(_vm.$route.name != 'public-master-goal' && _vm.keyResult.rights.can_create && parseInt(_vm.keyResult.percent) >= 100)?_c('v-popover',{staticClass:\"btn-space-mr\",attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 500, hide: 0}}},[_c('button',{staticClass:\"btn-default-tbf finish-kr\",class:{finished: _vm.keyResult.status == 'finished'},on:{\"click\":_vm.completeKr}},[_c('icon-check')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.keyResult.status == 'finished' ? _vm.$t('key-result.tooltip-not-finish-kr') : _vm.$t('key-result.tooltip-finish-kr')))])])],2):_vm._e(),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)],1)]),_c('div',{staticClass:\"info-content\"},[(_vm.loaded)?_c('div',{staticClass:\"container-content-modal opacity-page\"},[_c('div',{staticClass:\"content-updates\"},[(_vm.key_result_logs.length > 0)?_c('div',{staticClass:\"list-updates\"},[_c('div',{staticClass:\"top-description\",domProps:{\"innerHTML\":_vm._s(_vm.$t('key-result.top-updates-description', {start_date: _vm.moment(_vm.keyResult.start_date).format('DD MMM YYYY'), in_the_past: _vm.diffDaysFromCreate(_vm.keyResult.start_date), frec: _vm.keyResult.measurement, last_up_date: _vm.keyResult.diff_days_last_update}))}}),_vm._l((_vm.key_result_logs),function(update,index){return _c('div',{staticClass:\"update-item\"},[_c('div',{staticClass:\"summary-update\",class:{disabled: !update.value},attrs:{\"id\":'summary_update_' + update.id},on:{\"click\":function($event){update.value ? _vm.extendCollapse(update.id) : ''}}},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"mood-img\"},[(update.value)?_c('img',{attrs:{\"src\":'/build/icons/mood-' + update.status + '-bw.svg'}}):(update.needs_an_update)?_c('img',{attrs:{\"src\":\"/build/icons/update-urgent.svg\"}}):_c('img',{attrs:{\"src\":\"/build/icons/update-waiting.svg\"}})]):_vm._e(),_c('div',{staticClass:\"date\"},[_c('div',{staticClass:\"date-text\"},[_vm._v(_vm._s(_vm._f(\"moment\")(update.created_at,'DD MMMM YYYY')))]),_c('div',{staticClass:\"interval-days\"},[_c('div',{staticClass:\"dot\",class:{'overdue': !update.was_made_in_interval}}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(index == 0 ? _vm.$tc('key-result-updates.days_from_createing_key_result', update.diff_days_from_last_log) : _vm.$tc('key-result-updates.days_from_last_update', update.diff_days_from_last_log)))])])]),(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"data-value\"},[(update.value % 1 != 0)?_c('div',{staticClass:\"gauge-info\"},[_c('div',{staticClass:\"val\"},[_vm._v(_vm._s(_vm._f(\"numeral\")(update.value,'0.00a'))+\" \"+_vm._s(_vm.optionsUnits[update.unity] ? update.unity : ''))]),_c('span',[_vm._v(_vm._s(!_vm.optionsUnits[update.unity] ? update.unity : _vm.optionsUnits[update.unity]))])]):_c('div',{staticClass:\"gauge-info\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"numeral\")(update.value,'0a'))+\" \"+_vm._s(_vm.optionsUnits[update.unity] ? update.unity : ''))]),_c('span',[_vm._v(_vm._s(!_vm.optionsUnits[update.unity] ? update.unity : _vm.optionsUnits[update.unity]))])])]):_vm._e(),(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"progress-update\"},[_c('v-popover',{attrs:{\"offset\":\"10\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"top-data\"},[_c('div',{staticClass:\"current-value\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(update.key_result_percent + '%'))])]),_c('div',{staticClass:\"info\"},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",class:{pink: update.state == 'descending', green: update.state == 'ascending'},style:('width: calc(2px + ' + (parseInt(update.key_result_percent) < 1 ? '2px' : parseInt(update.key_result_percent) + '%') + ');')})]),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('progress_type_text.' + _vm.keyResult.progress_type, { to: _vm.keyResult.target % 1 != 0 ? _vm.$options.filters.numeral(_vm.keyResult.target , '0,0.00') : _vm.$options.filters.numeral(_vm.keyResult.target , '0,0'), unit: _vm.keyResult.unity, from: _vm.keyResult.start_value % 1 != 0 ? _vm.$options.filters.numeral(_vm.keyResult.start_value , '0,0.00') : _vm.$options.filters.numeral(_vm.keyResult.start_value , '0,0')}))+\". \"+_vm._s(_vm.$t('progress_type_text.value'))+\": \"+_vm._s(update.value % 1 != 0 ? _vm.$options.filters.numeral(update.value, '0,0.00') : _vm.$options.filters.numeral(update.value, '0,0'))+\" \"+_vm._s(update.unity)+\" \")])])],2)],1):_vm._e(),_c('div',{staticClass:\"icon-dropdown\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\"})],1)]),_c('div',{staticClass:\"content\",attrs:{\"id\":'update_content_' + update.id}},[_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(update.description))])])])})],2):(_vm.key_result_logs.length == 0)?_c('div',{staticClass:\"empty-box\"},[_c('div',{staticClass:\"empty-row\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.keyResult.status == 'upcoming' ? _vm.$t('key-result.tooltip-update-cant') : _vm.$t('key-result.no-updates'))+\" \")]),_c('div',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.$t('key-result.no-updates-description', {start_date: _vm.moment(_vm.keyResult.start_date).format('DD MMM YYYY'), in_the_past: _vm.diffDaysFromCreate(_vm.keyResult.start_date), frec: _vm.keyResult.measurement, last_up_date: _vm.keyResult.diff_days_last_update}))}})])]):_vm._e()])]):_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"content-updates\"},[_c('div',{staticClass:\"list-updates\"},_vm._l((3),function(n){return _c('div',{staticClass:\"update-item\"},[_vm._m(0,true)])}),0)])])]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[_c('div',{staticClass:\"overlay-submodal\",on:{\"click\":function($event){return _vm.closeSubModal()}}}),(_vm.show_subm_modal.create_update)?_c('create-update',{attrs:{\"id\":\"submodal_create_update\",\"keyResult\":_vm.keyResult},on:{\"close_modal\":function($event){return _vm.closeSubModal('create_update')},\"refreshBack\":_vm.emitRefresh}}):_vm._e()],1):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"summary-update\"},[_c('div',{staticClass:\"mood-img placeholder-loader\",staticStyle:{\"height\":\"41px\",\"max-width\":\"41px\",\"width\":\"100%\"}}),_c('div',{staticClass:\"data-update placeholder-loader\",staticStyle:{\"margin-left\":\"initial\",\"height\":\"24px\",\"max-width\":\"90px\",\"width\":\"100px\"}}),_c('div',{staticClass:\"button-action placeholder-loader\",staticStyle:{\"height\":\"35px\",\"max-width\":\"120px\",\"width\":\"100px\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"48\",\"height\":\"48\",\"viewBox\":\"0 0 48 48\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"opacity\":\".4\",\"transform\":\"translate(.182 .182)\"}},[_c('path',{staticClass:\"stroke-color\",attrs:{\"fill\":\"#FFF\",\"stroke\":\"#181B30\",\"stroke-width\":\"1.636\",\"d\":\"M33.256.818c4.259 0 5.815.415 7.375 1.249 1.497.8 2.671 1.975 3.472 3.472.834 1.56 1.249 3.116 1.249 7.375h0v20.342c0 4.259-.415 5.815-1.249 7.375-.8 1.497-1.975 2.671-3.472 3.472-1.56.834-3.116 1.249-7.375 1.249h0-20.342c-4.259 0-5.815-.415-7.375-1.249-1.497-.8-2.671-1.975-3.472-3.472-.834-1.56-1.249-3.116-1.249-7.375h0V12.914c0-4.259.415-5.815 1.249-7.375.8-1.497 1.975-2.671 3.472-3.472C7.1 1.233 8.655.818 12.914.818h0z\"}}),_c('path',{staticClass:\"stroke-color\",attrs:{\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"2.045\",\"d\":\"M22.902 20.455L22.902 32.727\"}}),_c('circle',{staticClass:\"fill-color\",attrs:{\"cx\":\"22.909\",\"cy\":\"15.545\",\"r\":\"1.636\",\"fill\":\"#181B30\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./InfoUpdates.vue?vue&type=template&id=430beab3&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"submodal-tbf submodal-create-update\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Create Update', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('create-update.title'))+\" \"+_vm._s(_vm.moment().format('DD MMM')))]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"form-section box-update-key-result\"},[_c('div',{staticClass:\"input-group-tbf update-kr\"},[_c('div',{staticClass:\"top-description\",domProps:{\"innerHTML\":_vm._s(_vm.$t('key-result.create-updates-description-detailed', {in_the_past: _vm.diffDaysFromCreate(_vm.keyResult.start_date), last_update_value: (_vm.keyResult.last_update_value % 1 != 0 ? _vm.$options.filters.numeral(_vm.keyResult.last_update_value, '0,0.00') : _vm.$options.filters.numeral(_vm.keyResult.last_update_value, '0,0')) + _vm.keyResult.unity, text: _vm.$t('progress_type_text.' + _vm.keyResult.progress_type, { to: _vm.keyResult.target % 1 != 0 ? _vm.$options.filters.numeral(_vm.keyResult.target, '0,0.00') : _vm.$options.filters.numeral(_vm.keyResult.target, '0,0'), unit: _vm.keyResult.unity, from: _vm.keyResult.start_value % 1 != 0 ? _vm.$options.filters.numeral(_vm.keyResult.start_value, '0,0.00') : _vm.$options.filters.numeral(_vm.keyResult.start_value, '0,0')}).toLowerCase()}))}})]),_c('div',{staticClass:\"input-group-tbf update-kr\",class:{has_error: _vm.$v.update_key_result.value.$error, complete: _vm.update_key_result.value != '' && !_vm.$v.update_key_result.value.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('update-key-results.new-value'))+\" (\"+_vm._s(_vm.keyResult.unity)+\")\")])]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.update_key_result.value),expression:\"update_key_result.value\"}],ref:\"first_input\",staticClass:\"input-update-kr\",attrs:{\"type\":\"number\",\"placeholder\":_vm.$t('update-key-results.new-value') + ' ('+ _vm.keyResult.unity +')',\"min\":\"0\"},domProps:{\"value\":(_vm.update_key_result.value)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.update_key_result, \"value\", $event.target.value)}}}),_c('div',{staticClass:\"calculate-new-percent\"},[_c('img',{attrs:{\"src\":\"/build/icons/new-percent.svg\"}}),_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.diffPercent(_vm.update_key_result.value)))])])])]),_c('div',{staticClass:\"input-group-tbf update-kr\",class:{has_error: _vm.$v.update_key_result.description.$error, complete: _vm.update_key_result.description != '' && !_vm.$v.update_key_result.description.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('update-key-results.description')))])]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.update_key_result.description),expression:\"update_key_result.description\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('update-key-results.description-placeholder'),\"rows\":\"3\"},domProps:{\"value\":(_vm.update_key_result.description)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.update_key_result, \"description\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.update_key_result.degree_of_confidence.$error, complete: _vm.update_key_result.degree_of_confidence != '' && !_vm.$v.update_key_result.degree_of_confidence.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('update-key-results.trust-grade')))])]),_c('div',{staticClass:\"options-degree\"},_vm._l((_vm.optionsDegreeConfidence),function(optionDegree){return _c('div',{staticClass:\"option\",class:{selected: optionDegree == _vm.update_key_result.degree_of_confidence},on:{\"click\":function($event){_vm.update_key_result.degree_of_confidence = optionDegree}}},[_c('img',{staticClass:\"active-icon\",attrs:{\"src\":'/build/icons/mood-trs-' + optionDegree + '.svg'}}),_c('img',{staticClass:\"simple-icon\",attrs:{\"src\":'/build/icons/mood-' + optionDegree + '-bw.svg'}}),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(_vm.$t('mood_type.' + optionDegree)))])])}),0)]),_c('div',{staticClass:\"submit-update\"},[_c('button',{staticClass:\"btn-default-tbf cancel\",on:{\"click\":_vm.closeModal}},[_vm._v(_vm._s(_vm.$t('update-key-results.cancel')))]),_c('button',{staticClass:\"btn-blue-tbf submit\",on:{\"click\":_vm.submitUpdate}},[_vm._v(_vm._s(_vm.$t('update-key-results.update')))])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"submodal-tbf submodal-create-update\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Create Update', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"container-content-modal\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('create-update.title') }} {{ moment().format('DD MMM') }}</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"form-section box-update-key-result\">\n\t\t\t\t<div class=\"input-group-tbf update-kr\">\n\t\t\t\t\t<div class=\"top-description\" v-html=\"$t('key-result.create-updates-description-detailed', {in_the_past: diffDaysFromCreate(keyResult.start_date), last_update_value: (keyResult.last_update_value % 1 != 0 ? $options.filters.numeral(keyResult.last_update_value, '0,0.00') : $options.filters.numeral(keyResult.last_update_value, '0,0')) + keyResult.unity, text: $t('progress_type_text.' + keyResult.progress_type, { to: keyResult.target % 1 != 0 ? $options.filters.numeral(keyResult.target, '0,0.00') : $options.filters.numeral(keyResult.target, '0,0'), unit: keyResult.unity, from: keyResult.start_value % 1 != 0 ? $options.filters.numeral(keyResult.start_value, '0,0.00') : $options.filters.numeral(keyResult.start_value, '0,0')}).toLowerCase()})\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-group-tbf update-kr\" v-bind:class=\"{has_error: $v.update_key_result.value.$error, complete: update_key_result.value != '' && !$v.update_key_result.value.$error}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('update-key-results.new-value') }} ({{ keyResult.unity }})</label>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input type=\"number\" :placeholder=\"$t('update-key-results.new-value') + ' ('+ keyResult.unity +')'\" class=\"input-update-kr\" min=\"0\" v-model=\"update_key_result.value\" ref=\"first_input\">\n\t\t\t\t\t\t<div class=\"calculate-new-percent\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/new-percent.svg\">\n\t\t\t\t\t\t\t<span class=\"value\">{{ diffPercent(update_key_result.value) }}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf update-kr\" v-bind:class=\"{has_error: $v.update_key_result.description.$error, complete: update_key_result.description != '' && !$v.update_key_result.description.$error}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('update-key-results.description') }}</label>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('update-key-results.description-placeholder')\" v-model=\"update_key_result.description\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.update_key_result.degree_of_confidence.$error, complete: update_key_result.degree_of_confidence != '' && !$v.update_key_result.degree_of_confidence.$error}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('update-key-results.trust-grade') }}</label>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"options-degree\">\n\t\t\t\t\t\t<div class=\"option\" v-for=\"optionDegree in optionsDegreeConfidence\" @click=\"update_key_result.degree_of_confidence = optionDegree\" v-bind:class=\"{selected: optionDegree == update_key_result.degree_of_confidence}\">\n\t\t\t\t\t\t\t<img :src=\"'/build/icons/mood-trs-' + optionDegree + '.svg'\" class=\"active-icon\">\n\t\t\t\t\t\t\t<img :src=\"'/build/icons/mood-' + optionDegree + '-bw.svg'\" class=\"simple-icon\">\n\t\t\t\t\t\t\t<div class=\"name\">{{ $t('mood_type.' + optionDegree) }}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"submit-update\">\n\t\t\t\t\t<button class=\"btn-default-tbf cancel\" @click=\"closeModal\">{{ $t('update-key-results.cancel') }}</button>\n\t\t\t\t\t<button class=\"btn-blue-tbf submit\" @click=\"submitUpdate\">{{ $t('update-key-results.update') }}</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconClose from \"../Icons/Close\"\n\timport IconCheck from \"../Icons/Check\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport { required, decimal } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tupdate_key_result: {\n\t\t\t\t\tvalue: '',\n\t\t\t\t\tdescription: '',\n\t\t\t\t\tdegree_of_confidence: ''\n\t\t\t\t},\n optionsDegreeConfidence: [\"uncertain\",\"not_very_sure\",\"sure\"],\n arrayTranslations: [\n\t 'create-update.title',\n\t 'key-result.create-updates-description-detailed',\n\t 'update-key-results.new-value',\n\t 'update-key-results.description',\n\t 'update-key-results.description-placeholder',\n\t 'update-key-results.trust-grade',\n\t 'mood_type.not_very_sure',\n\t 'mood_type.sure',\n\t 'mood_type.uncertain',\n\t 'update-key-results.cancel',\n\t 'update-key-results.update'\n ]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconClose,\n\t\t\tIconCheck,\n\t\t\tIconInfo,\n\t\t\tIconCircleCheck,\n\t\t},\n\t\tvalidations: {\n\t\t\tupdate_key_result: {\n\t\t\t\tvalue: {required, decimal},\n\t\t\t\tdescription: {required},\n\t\t\t\tdegree_of_confidence: {required}\n\t\t\t}\n\t\t},\n\t\tprops:{\n\t\t\tkeyResult: Object\n\t\t},\n\t\tasync mounted() {\n\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tdiffPercent(value){\n\t\t\t\tif(value){\n\t\t\t\t\tvar percent = 0;\n\t\t\t\t\tvar diffPercentVal = 0;\n\t\t\t\t\tswitch (this.keyResult.progress_type) {\n\t\t\t\t\t\tcase 'grow':\n\t\t\t\t\t\t\tpercent = 100 - ((this.keyResult.target - value) / ((this.keyResult.target - this.keyResult.start_value) / 100));\n\t\t\t\t\t\t\tdiffPercentVal = percent.toFixed(2) - this.keyResult.percent;\n\t\t\t\t\t\t\tdiffPercentVal = diffPercentVal.toFixed(2);\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'decrease':\n\t\t\t\t\t\t\tpercent = 100 - ((value - this.keyResult.target) / ((this.keyResult.start_value - this.keyResult.target) / 100));\n\t\t\t\t\t\t\tdiffPercentVal = percent.toFixed(2) - this.keyResult.percent;\n\t\t\t\t\t\t\tdiffPercentVal = diffPercentVal.toFixed(2);\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\n\t\t\t\t\t\t// case 'above':\n\t\t\t\t\t\t// \tpercent = value > parseInt(this.keyResult.target) ? 100 : 0;\n\t\t\t\t\t\t// \tdiffPercentVal = percent - parseInt(this.keyResult.percent);\n\t\t\t\t\t\t// \tdiffPercentVal = diffPercentVal.toFixed(2);\n\t\t\t\t\t\t// \treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\t// case 'under':\n\t\t\t\t\t\t// \tpercent = value < parseInt(this.keyResult.target) ? 100 : 0;\n\t\t\t\t\t\t// \tdiffPercentVal = percent - parseInt(this.keyResult.percent);\n\t\t\t\t\t\t// \tdiffPercentVal = diffPercentVal.toFixed(2);\n\t\t\t\t\t\t// \treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\treturn '0%'\n\t\t\t\t}\n\t\t\t},\n\t\t\tdiffDaysFromCreate(start_date) {\n\t\t\t\tvar a = moment(start_date).startOf('day');\n\t\t\t\tvar b = moment().startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tsubmitUpdate(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\taxios.post('/' + this.keyResult.id + '/key-result-logs/store',{\n\t\t\t\t\t\tkey_result_id: this.keyResult.id,\n\t\t\t\t\t\tdescription: this.update_key_result.description,\n\t\t\t\t\t\tvalue: Number(this.update_key_result.value),\n\t\t\t\t\t\tstatus: this.update_key_result.degree_of_confidence\n\t\t\t\t\t}).then(() => {\n\t\t\t\t\t\tthis.$root.$emit('refreshKrLogs')\n\t\t\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t\t\t\tthis.$emit('refreshBack')\n\t\t\t\t\t}).finally(() => {\n\t\t\t\t\t\tsetTimeout(() => {$(e.target).attr('disabled', false)}, 2000)\n\t\t\t\t\t})\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CreateUpdate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CreateUpdate.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CreateUpdate.vue?vue&type=template&id=c382d260&\"\nimport script from \"./CreateUpdate.vue?vue&type=script&lang=js&\"\nexport * from \"./CreateUpdate.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"container-modal\">\n\t\t<div class=\"header-modal\">\n\t\t\t<div class=\"tabs-title\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t<div class=\"tab-item active\" @click=\"activateTab('updates')\">\n\t\t\t\t\t<span>{{ $t('general.updates') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('promises')\">\n\t\t\t\t\t<span>{{ $t('general.promises') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('tasks')\">\n\t\t\t\t\t<span>{{ $t('general.tasks') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('comments')\">\n\t\t\t\t\t<span>{{ $t('key-result-comments.title') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\">\n\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf description-popover\" :delay=\"{show: 100, hide: 0}\">\n\t\t\t\t\t\t<icon-info />\n\n\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t<div class=\"kr-title\">{{ keyResult.name }}</div>\n\t\t\t\t\t\t\t<div class=\"kr-description\">{{ keyResult.description }}</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.progress-type') }}</div>\n\n\t\t\t\t\t\t\t\t<div class=\"label-desc\" v-if=\"keyResult.target % 1 != 0 || keyResult.start_value % 1 != 0\">{{ $t('progress_type_text_simple.' + keyResult.progress_type, { to: ($options.filters.numeral(parseFloat(keyResult.target), '0,0.00')), unit: keyResult.unity, from: $options.filters.numeral(parseFloat(keyResult.start_value), '0,0.00')}) }}</div>\n\n\t\t\t\t\t\t\t\t<div class=\"label-desc\" v-else>{{ $t('progress_type_text_simple.' + keyResult.progress_type, { to: ($options.filters.numeral(parseFloat(keyResult.target), '0,0')), unit: keyResult.unity, from: $options.filters.numeral(parseFloat(keyResult.start_value), '0,0')}) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.frequency-interval') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\">{{ $t('key-result-updates.interval-update-desc') }} {{ $tc('days', keyResult.measurement) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.period') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\"><span class=\"date\">{{ keyResult.start_date | moment('DD MMM') }}</span> {{ $t('key-result-summary.period-to') }} <span class=\"date\">{{ keyResult.end_date | moment('DD MMM')}}</span></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</v-popover>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"mobile-tabs\" v-else>\n\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t{{ $t('general.updates') }}\n\t\t\t\t\t<icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t</button>\n\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('updates')\">{{ $t('general.updates') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('promises')\">{{ $t('general.promises') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('tasks')\">{{ $t('general.tasks') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('comments')\">{{ $t('key-result-comments.title') }}</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"actions\">\n\t\t\t\t<v-popover offset=\"5\" trigger=\"click\" placement=\"bottom\" :disabled=\"keyResult.status != 'upcoming'\" popoverBaseClass=\"popover-tbf\" class=\"btn-space-mr\" :delay=\"{show: 0, hide: 0}\" v-if=\"$route.name != 'public-master-goal' && keyResult.rights.can_create\">\n\t\t\t\t\t<div class=\"btn-blue-tbf add-btn\" @click=\"$auth.user().rights.can_create_key_result_logs ? (keyResult.status != 'upcoming' ? showSubModal('create_update') : '') : showCantAdd()\" v-if=\"$route.name != 'public-master-goal'\"><icon-plus class=\"icon-plus\" /></div>\n\n\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t<div class=\"simple-text\">{{ $t('key-result.tooltip-update-cant') }}</div>\n\t\t\t\t\t</template>\n\t\t\t\t</v-popover>\n\n\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" class=\"btn-space-mr\" :delay=\"{show: 500, hide: 0}\" v-if=\"$route.name != 'public-master-goal' && keyResult.rights.can_create && parseInt(keyResult.percent) >= 100\">\n\t\t\t\t\t<button class=\"btn-default-tbf finish-kr\" v-bind:class=\"{finished: keyResult.status == 'finished'}\" @click=\"completeKr\"><icon-check /></button>\n\n\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t<div class=\"simple-text\">{{ keyResult.status == 'finished' ? $t('key-result.tooltip-not-finish-kr') : $t('key-result.tooltip-finish-kr') }}</div>\n\t\t\t\t\t</template>\n\t\t\t\t</v-popover>\n\n\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"info-content\">\n\t\t\t<div class=\"container-content-modal opacity-page\" v-if=\"loaded\">\n\t\t\t\t<div class=\"content-updates\">\n\t\t\t\t\t<div class=\"list-updates\" v-if=\"key_result_logs.length > 0\">\n\t\t\t\t\t\t<div class=\"top-description\" v-html=\"$t('key-result.top-updates-description', {start_date: moment(keyResult.start_date).format('DD MMM YYYY'), in_the_past: diffDaysFromCreate(keyResult.start_date), frec: keyResult.measurement, last_up_date: keyResult.diff_days_last_update})\"></div>\t\n\t\t\t\t\t\t<div class=\"update-item\" v-for=\"(update,index) in key_result_logs\">\n\t\t\t\t\t\t\t<div class=\"summary-update\" :id=\"'summary_update_' + update.id\" @click=\"update.value ? extendCollapse(update.id) : ''\" v-bind:class=\"{disabled: !update.value}\">\n\t\t\t\t\t\t\t\t<div class=\"mood-img\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t\t\t\t\t\t<img :src=\"'/build/icons/mood-' + update.status + '-bw.svg'\" v-if=\"update.value\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/update-urgent.svg\" v-else-if=\"update.needs_an_update\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/update-waiting.svg\" v-else>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"date\">\n\t\t\t\t\t\t\t\t\t<div class=\"date-text\">{{ update.created_at | moment('DD MMMM YYYY') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"interval-days\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"dot\" v-bind:class=\"{'overdue': !update.was_made_in_interval}\"></div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ index == 0 ? $tc('key-result-updates.days_from_createing_key_result', update.diff_days_from_last_log) : $tc('key-result-updates.days_from_last_update', update.diff_days_from_last_log) }}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<!-- last values box -->\n\t\t\t\t\t\t\t\t<div class=\"data-value\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t\t\t\t\t\t<div class=\"gauge-info\" v-if=\"update.value % 1 != 0\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"val\">{{ update.value | numeral('0.00a') }} {{ optionsUnits[update.unity] ? update.unity : ''}}</div>\n\t\t\t\t\t\t\t\t\t\t<span>{{ !optionsUnits[update.unity] ? update.unity : optionsUnits[update.unity]}}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"gauge-info\" v-else>\n\t\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ update.value | numeral('0a') }} {{ optionsUnits[update.unity] ? update.unity : ''}}</div>\n\t\t\t\t\t\t\t\t\t\t<span>{{ !optionsUnits[update.unity] ? update.unity : optionsUnits[update.unity]}}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<!-- end last values box -->\n\n\t\t\t\t\t\t\t\t<div class=\"progress-update\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t\t\t\t\t\t<v-popover offset=\"10\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"top-data\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"current-value\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"value\">{{ update.key_result_percent + '%' }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"info\"><icon-info class=\"icon-info\"/></div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" v-bind:class=\"{pink: update.state == 'descending', green: update.state == 'ascending'}\" :style=\"'width: calc(2px + ' + (parseInt(update.key_result_percent) < 1 ? '2px' : parseInt(update.key_result_percent) + '%') + ');'\"></div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.' + keyResult.progress_type, { to: keyResult.target % 1 != 0 ? $options.filters.numeral(keyResult.target , '0,0.00') : $options.filters.numeral(keyResult.target , '0,0'), unit: keyResult.unity, from: keyResult.start_value % 1 != 0 ? $options.filters.numeral(keyResult.start_value , '0,0.00') : $options.filters.numeral(keyResult.start_value , '0,0')}) }}. \n\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('progress_type_text.value') }}: {{ update.value % 1 != 0 ? $options.filters.numeral(update.value, '0,0.00') : $options.filters.numeral(update.value, '0,0')}} {{ update.unity }}\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"icon-dropdown\">\n\t\t\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow right\" />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"content\" :id=\"'update_content_' + update.id\">\n\t\t\t\t\t\t\t\t<div class=\"description\">{{ update.description }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"empty-box\" v-else-if=\"key_result_logs.length == 0\">\n\t\t\t\t\t\t<div class=\"empty-row\">\n\t\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t\t{{ keyResult.status == 'upcoming' ? $t('key-result.tooltip-update-cant') : $t('key-result.no-updates') }}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"description\" v-html=\"$t('key-result.no-updates-description', {start_date: moment(keyResult.start_date).format('DD MMM YYYY'), in_the_past: diffDaysFromCreate(keyResult.start_date), frec: keyResult.measurement, last_up_date: keyResult.diff_days_last_update})\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"container-content-modal\" v-else>\n\t\t\t\t<div class=\"content-updates\">\n\t\t\t\t\t<div class=\"list-updates\">\n\t\t\t\t\t\t<div class=\"update-item\" v-for=\"n in 3\">\n\t\t\t\t\t\t\t<div class=\"summary-update\">\n\t\t\t\t\t\t\t\t<div class=\"mood-img placeholder-loader\" style=\"height: 41px; max-width: 41px; width: 100%;\"></div>\n\t\t\t\t\t\t\t\t<div class=\"data-update placeholder-loader\" style=\"margin-left: initial; height: 24px; max-width: 90px; width: 100px\"></div>\n\t\t\t\t\t\t\t\t<div class=\"button-action placeholder-loader\" style=\"height: 35px; max-width: 120px; width: 100px\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t<div class=\"overlay-submodal\" @click=\"closeSubModal()\"></div>\n\t\t\t<create-update v-if=\"show_subm_modal.create_update\"\n\t\t\tid=\"submodal_create_update\"\n\t\t\t:keyResult=\"keyResult\"\n\t\t\t@close_modal=\"closeSubModal('create_update')\"\n\t\t\t@refreshBack=\"emitRefresh\" />\n\t\t</div>\n\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconClose from \"../Icons/Close\"\n\timport IconCheck from \"../Icons/Check\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconInfoUpdates from \"../Icons/InfoUpdates\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconList from '../Icons/List'\n\timport { required, decimal } from 'vuelidate/lib/validators'\n\timport CreateUpdate from \"../SubModals/CreateUpdate\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tkey_result_logs: [],\n\t\t\t\tselectedUpdate: '',\n\t\t\t\tlastUpdate: '',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tupdate_key_result: {\n\t\t\t\t\tvalue: '',\n\t\t\t\t\tdescription: '',\n\t\t\t\t\tdegree_of_confidence: ''\n\t\t\t\t},\n optionsDegreeConfidence: [\"uncertain\",\"not_very_sure\",\"sure\"],\n subModalShow: false,\n show_subm_modal: {\n \tcreate_update: false\n },\n activeSubModal: '',\n optionsUnits: {\n \t\"€\": 'Euro',\n \t\"$\": 'Dolar',\n \t\"%\": 'Procent',\n }\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconClose,\n\t\t\tIconCheck,\n\t\t\tIconInfo,\n\t\t\tIconList,\n\t\t\tIconInfoUpdates,\n\t\t\tIconCircleCheck,\n\t\t\tCreateUpdate\n\t\t},\n\t\tprops:{\n\t\t\tkeyResult: Object,\n\t\t\tUuid: String\n\t\t},\n\t\tvalidations: {\n\t\t\tupdate_key_result: {\n\t\t\t\tvalue: {required, decimal},\n\t\t\t\tdescription: {required},\n\t\t\t\tdegree_of_confidence: {required}\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getUpdates()\n\t\t\tthis.$root.$on(\"refreshKrLogs\", () => {\n\t\t\t\tthis.getUpdates()\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getUpdates(){\n\t\t\t\tawait axios.get('/key-results/public/' + this.Uuid + '/key-result-logs')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.key_result_logs = data.data\n\n\t\t\t\t\tvar reverseArray = JSON.parse(JSON.stringify(this.key_result_logs)).reverse();\n\t\t\t\t\tif(this.key_result_logs.length > 0){\n\t\t\t\t\t\tvar last_value_update = reverseArray.find(elem => elem.key_result_percent)\n\t\t\t\t\t\tif(last_value_update && last_value_update.state){\n\t\t\t\t\t\t\tthis.selectedUpdate = last_value_update\n\t\t\t\t\t\t\tthis.lastUpdate = last_value_update\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}).\n\t\t\t\tthen(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal_tab\");\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tdiffDaysFromCreate(start_date) {\n\t\t\t\tvar a = moment(start_date).startOf('day');\n\t\t\t\tvar b = moment().startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tactivateTab(type){\n\t\t\t\tthis.$emit(\"changeTab\", type);\n\t\t\t},\n\t\t\textendCollapse(id){\n\t\t\t\tdocument.getElementById('summary_update_' + id).classList.toggle(\"active\");\n\t\t\t\tvar content = document.getElementById('update_content_' + id);\n\t\t\t\tif (content.style.maxHeight){\n\t\t\t\t\tcontent.style.maxHeight = null;\n\t\t\t\t} else {\n\t\t\t\t\tcontent.style.maxHeight = content.scrollHeight + \"px\";\n\t\t\t\t} \n\t\t\t},\n\t\t\texpandUpdate(id){\n\t\t\t\tdocument.getElementById('summary_update_' + id).classList.toggle(\"active\");\n\t\t\t\tvar content = document.getElementById('expand_update_' + id);\n\t\t\t\tif (content.style.maxHeight){\n\t\t\t\t\tcontent.style.maxHeight = null;\n\t\t\t\t} else {\n\t\t\t\t\tcontent.style.maxHeight = content.scrollHeight + \"px\";\n\t\t\t\t} \n\t\t\t},\n\t\t\tcheckDiffUnity(unity){\n\t\t\t\tvar inlineUnits = ['€', '$', 'RON']\n\t\t\t\treturn inlineUnits.includes(unity)\n\t\t\t},\n\t\t\tdiffPercent(value){\n\t\t\t\tif(value){\n\t\t\t\t\tvar percent = 0;\n\t\t\t\t\tvar diffPercentVal = 0;\n\t\t\t\t\tswitch (this.keyResult.progress_type) {\n\t\t\t\t\t\tcase 'percentage':\n\t\t\t\t\t\t\tdiffPercentVal = value - parseInt(this.keyResult.percent);\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'grow':\n\t\t\t\t\t\t\tpercent = 100 - ((parseInt(this.keyResult.target) - value) / ((parseInt(this.keyResult.target) - parseInt(this.keyResult.start_value)) / 100));\n\t\t\t\t\t\t\tdiffPercentVal = percent - parseInt(this.keyResult.percent);\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'decrease':\n\t\t\t\t\t\t\tpercent = 100 - ((value - parseInt(this.keyResult.target)) / ((parseInt(this.keyResult.start_value) - parseInt(this.keyResult.target)) / 100));\n\t\t\t\t\t\t\tdiffPercentVal = percent - parseInt(this.keyResult.percent);\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'above':\n\t\t\t\t\t\t\tpercent = value > parseInt(this.keyResult.target) ? 100 : 0;\n\t\t\t\t\t\t\tdiffPercentVal = percent - parseInt(this.keyResult.percent);\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'under':\n\t\t\t\t\t\t\tpercent = value < parseInt(this.keyResult.target) ? 100 : 0;\n\t\t\t\t\t\t\tdiffPercentVal = percent - parseInt(this.keyResult.percent);\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\treturn '0%'\n\t\t\t\t}\n\n\t\t\t},\n\t\t\tsubmitUpdate(e, update){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\taxios.post('/' + this.keyResult.id + '/key-result-logs/store',{\n\t\t\t\t\t\tkey_result_id: this.keyResult.id,\n\t\t\t\t\t\tdescription: this.update_key_result.description,\n\t\t\t\t\t\tvalue: Number(this.update_key_result.value),\n\t\t\t\t\t\tstatus: this.update_key_result.degree_of_confidence,\n\t\t\t\t\t\trelated_to_date: update.related_to_date\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t\tthis.expandUpdate(update.related_to_date)\n\t\t\t\t\t\tthis.update_key_result = { value: '', description: '', degree_of_confidence: ''}\n\t\t\t\t\t\tthis.getUpdates()\n\t\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\t})\n\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tshowSubModal(type){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal[type] = true\n\t\t\t\tthis.activeSubModal = type\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_' + type).addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseSubModal(type = false){\n\t\t\t\tvar modalId = type ? type : this.activeSubModal\n\t\t\t\t$(\"#submodal_\" + modalId).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal[modalId] = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\temitRefresh(){\n\t\t\t\tthis.$emit('refresh')\n\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t},\n\t\t\tshowCantAdd(){\n\t\t\t\tthis.$root.$emit('change_modal', 'cant_add_more_updates')\n\t\t\t},\n\t\t\tcompleteKr(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tvar statusKr = this.keyResult.status == 'finished' ? 'active' : 'finished'\n\n\t\t\t\taxios.post(`/key-results/${this.keyResult.id}/update-status`, { status: statusKr })\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\t$(e.target).addClass('completed')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).removeClass('completed')\n\t\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t\t.finally(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t}, 2000)\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultUpdates.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultUpdates.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyResultUpdates.vue?vue&type=template&id=23e82414&\"\nimport script from \"./KeyResultUpdates.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyResultUpdates.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-modal\"},[_c('div',{staticClass:\"header-modal\"},[(_vm.$resize && _vm.$mq.above(660))?_c('div',{staticClass:\"tabs-title\"},[_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.updates')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.promises')))])]),_c('div',{staticClass:\"tab-item\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('general.tasks')))])]),_c('div',{staticClass:\"tab-item active\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_c('span',[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])]),_c('div',{staticClass:\"tab-item\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 0, hide: 0}}},[_c('icon-info'),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"kr-title\"},[_vm._v(_vm._s(_vm.keyResult.name))]),_c('div',{staticClass:\"kr-description\"},[_vm._v(_vm._s(_vm.keyResult.description))]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.progress-type')))]),_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('progress_type_text_simple.' + _vm.keyResult.progress_type, { to: (_vm.$options.filters.numeral(parseFloat(_vm.keyResult.target), '0a')), unit: _vm.keyResult.unity, from: _vm.$options.filters.numeral(parseFloat(_vm.keyResult.start_value), '0a')})))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.frequency-interval')))]),_c('div',{staticClass:\"label-desc\"},[_vm._v(_vm._s(_vm.$t('key-result-updates.interval-update-desc'))+\" \"+_vm._s(_vm.$tc('days', _vm.keyResult.measurement)))])]),_c('div',{staticClass:\"kr-info\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-summary.period')))]),_c('div',{staticClass:\"label-desc\"},[_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.start_date,'DD MMM')))]),_vm._v(\" \"+_vm._s(_vm.$t('key-result-summary.period-to'))+\" \"),_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.keyResult.end_date,'DD MMM')))])])])])],2)],1)]):_c('div',{staticClass:\"mobile-tabs\"},[_c('button',{staticClass:\"btn-default-tbf\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_vm._v(\" \"+_vm._s(_vm.$t('key-result-comments.title'))+\" \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('updates')}}},[_vm._v(_vm._s(_vm.$t('general.updates')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('promises')}}},[_vm._v(_vm._s(_vm.$t('general.promises')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('tasks')}}},[_vm._v(_vm._s(_vm.$t('general.tasks')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){return _vm.activateTab('comments')}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.title')))])])]),_c('div',{staticClass:\"actions\"},[(_vm.$route.name != 'public-master-goal')?_c('div',{staticClass:\"btn-blue-tbf add-btn btn-space-mr\",on:{\"click\":_vm.showAddComment}},[_c('icon-plus',{staticClass:\"icon-plus\"})],1):_vm._e(),(_vm.$route.name != 'public-master-goal' && _vm.keyResult.rights.can_create && parseInt(_vm.keyResult.percent) >= 100)?_c('v-popover',{staticClass:\"btn-space-mr\",attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 500, hide: 0}}},[_c('button',{staticClass:\"btn-default-tbf finish-kr\",class:{finished: _vm.keyResult.status == 'finished'},on:{\"click\":_vm.completeKr}},[_c('icon-check')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.keyResult.status == 'finished' ? _vm.$t('key-result.tooltip-not-finish-kr') : _vm.$t('key-result.tooltip-finish-kr')))])])],2):_vm._e(),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)],1)]),_c('div',{staticClass:\"info-content\"},[(_vm.loaded)?_c('div',{staticClass:\"container-content-modal opacity-page\"},[(_vm.viewCreateComment)?_c('div',{staticClass:\"create-comment\"},[_c('div',{staticClass:\"header-and-actions\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-comments.label-description')))]),_c('div',{staticClass:\"actions\"},[_c('button',{staticClass:\"btn-default-tbf btn-delete\",on:{\"click\":function($event){_vm.viewCreateComment = false}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.cancel')))]),_c('button',{staticClass:\"btn-blue-tbf btn-save\",on:{\"click\":_vm.storeComment}},[_vm._v(_vm._s(_vm.$t('key-result-comments.save')))])])]),_c('div',{staticClass:\"input-comment\",class:{has_error: _vm.$v.newComment.description.$error}},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.newComment.description),expression:\"newComment.description\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('key-result-comments.input-placeholder'),\"rows\":\"3\"},domProps:{\"value\":(_vm.newComment.description)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.newComment, \"description\", $event.target.value)}}})]),_c('div',{staticClass:\"label-status\"},[_vm._v(_vm._s(_vm.$t('key-result-comments.label-status')))]),_c('div',{staticClass:\"list-status-inputs\",class:{has_error: _vm.$v.newComment.status.$error}},_vm._l((_vm.statusList),function(status){return _c('div',{staticClass:\"status-input\",class:{selected: _vm.newComment.status == status},on:{\"click\":function($event){_vm.newComment.status = status}}},[_c('div',{staticClass:\"icon\"},[_c('img',{staticClass:\"active-icon\",attrs:{\"src\":'/build/icons/comment-status-' + status + '-active.svg'}}),_c('img',{staticClass:\"simple-icon\",attrs:{\"src\":'/build/icons/comment-status-' + status + '.svg'}})]),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('key-result-comments.status-' + status)))])])}),0)]):_vm._e(),(_vm.comments.length > 0)?_c('div',{staticClass:\"list-tbf list-comments\"},_vm._l((_vm.comments),function(comment){return _c('div',{staticClass:\"item-tbf item-comment\"},[_c('div',{staticClass:\"main-comment\"},[_c('div',{staticClass:\"user-avatar\",class:{red: comment.status == 'not_satisfied', yellow: comment.status == 'info', blue: comment.status == 'good_job' }},[(comment.user.avatar)?_c('img',{attrs:{\"src\":comment.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1),(_vm.$resize && _vm.$mq.below(600))?_c('div',{staticClass:\"user-name\"},[_vm._v(_vm._s(comment.user.first_name + ' ' + comment.user.last_name))]):_vm._e()]),_c('div',{staticClass:\"data-comment\"},[_c('div',{staticClass:\"header\"},[(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"user-name\"},[_vm._v(_vm._s(comment.user.first_name + ' ' + comment.user.last_name))]):_vm._e(),_c('div',{staticClass:\"created-at\"},[_vm._v(_vm._s(_vm._f(\"moment\")(comment.created_at,'DD MMMM YYYY HH:mm')))]),_c('div',{staticClass:\"status-comment\"},[_c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":'/build/icons/comment-status-' + comment.status + '.svg'}})]),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('key-result-comments.status-' + comment.status)))])])]),(_vm.currentEditComment == comment.id)?_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.currentEdit),expression:\"currentEdit\"},{name:\"autosize\",rawName:\"v-autosize\"}],ref:\"edit_input\",refInFor:true,staticClass:\"input-textarea-edit\",attrs:{\"rows\":\"1\"},domProps:{\"value\":(_vm.currentEdit)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.currentEdit=$event.target.value}}}):_c('div',{staticClass:\"message\"},[_vm._v(_vm._s(comment.message))]),(_vm.currentEditComment != comment.id)?_c('div',[(_vm.$auth.user().id == comment.user.id && _vm.$route.name != 'public-master-goal')?_c('div',{staticClass:\"inline-button edit-btn\",on:{\"click\":function($event){return _vm.editComment(comment)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.edit-btn')))]):_vm._e(),(_vm.$route.name != 'public-master-goal')?_c('div',{staticClass:\"inline-button\",on:{\"click\":function($event){return _vm.viewReplyPopulate(comment.id)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.reply')))]):_vm._e()]):_c('div',[_c('div',{staticClass:\"inline-button cancel-btn\",on:{\"click\":function($event){return _vm.cancelEdit(comment)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.cancel-btn')))]),_c('div',{staticClass:\"inline-button save-btn\",on:{\"click\":function($event){return _vm.updateComment(comment)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.save')))])])])]),_vm._l((comment.replys.data),function(reply_comm){return _c('div',{staticClass:\"main-comment\"},[_c('div',{staticClass:\"user-avatar\"},[(reply_comm.user.avatar)?_c('img',{attrs:{\"src\":reply_comm.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"data-comment\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"user-name\"},[_vm._v(_vm._s(reply_comm.user.first_name + ' ' + reply_comm.user.last_name))]),_c('div',{staticClass:\"created-at\"},[_vm._v(_vm._s(_vm._f(\"moment\")(reply_comm.created_at,'DD MMMM YYYY H:m')))]),_vm._m(0,true)]),(_vm.currentEditComment == reply_comm.id)?_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.currentEdit),expression:\"currentEdit\"},{name:\"autosize\",rawName:\"v-autosize\"}],ref:\"edit_input\",refInFor:true,staticClass:\"input-textarea-edit\",attrs:{\"rows\":\"1\"},domProps:{\"value\":(_vm.currentEdit)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.currentEdit=$event.target.value}}}):_c('div',{staticClass:\"message\"},[_vm._v(_vm._s(reply_comm.message))]),(_vm.currentEditComment != reply_comm.id)?_c('div',[(_vm.$auth.user().id == reply_comm.user.id && _vm.$route.name != 'public-master-goal')?_c('div',{staticClass:\"inline-button edit-btn\",on:{\"click\":function($event){return _vm.editComment(reply_comm)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.edit-btn')))]):_vm._e()]):_c('div',[_c('div',{staticClass:\"inline-button cancel-btn\",on:{\"click\":function($event){return _vm.cancelEdit(reply_comm)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.cancel-btn')))]),_c('div',{staticClass:\"inline-button save-btn\",on:{\"click\":function($event){return _vm.updateComment(reply_comm)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.save')))])])])])}),(_vm.viewReply == comment.id)?_c('div',{staticClass:\"main-comment create-reply\"},[_c('div',{staticClass:\"user-avatar\"},[(_vm.$auth.user().avatar)?_c('img',{attrs:{\"src\":_vm.$auth.user().avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1)]),_c('div',{staticClass:\"data-comment\"},[_c('div',{staticClass:\"input-reply\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('key-result-comments.reply-placeholder')))]),_c('div',{staticClass:\"actions\"},[_c('button',{staticClass:\"btn-default-tbf btn-save\",on:{\"click\":function($event){return _vm.replyCommentSave(comment, $event)}}},[_vm._v(_vm._s(_vm.$t('key-result-comments.save')))]),_c('button',{staticClass:\"btn-delete\",on:{\"click\":function($event){_vm.viewReply = ''}}},[_c('icon-delete')],1)])]),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.replyComment),expression:\"replyComment\"},{name:\"autosize\",rawName:\"v-autosize\"}],ref:\"reply_input\",refInFor:true,staticClass:\"input-textarea\",attrs:{\"rows\":\"1\"},domProps:{\"value\":(_vm.replyComment)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.replyComment=$event.target.value}}})])])]):_vm._e()],2)}),0):(!_vm.viewCreateComment && _vm.comments.length == 0)?_c('div',{staticClass:\"empty-box\"},[_c('div',{staticClass:\"empty-row\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('key-result.no-comments'))+\" \")]),_c('div',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.$t('key-result.no-comments-description'))}})])]):_vm._e()]):_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"list-tbf list-comments\"},_vm._l((3),function(n){return _c('div',{staticClass:\"item-tbf item-comment\"},[_vm._m(1,true)])}),0)])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"actions\"},[_c('img',{attrs:{\"src\":\"/build/icons/reply-icn.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-comment\"},[_c('div',{staticClass:\"user-avatar\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"40px\",\"width\":\"40px\"}})]),_c('div',{staticClass:\"data-comment\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"user-name\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"created-at\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"90px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"created-at\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"30px\",\"width\":\"100px\"}})])])]),_c('div',{staticClass:\"message\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"250px\"}})])])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"container-modal\">\n\t\t<div class=\"header-modal\">\n\t\t\t<div class=\"tabs-title\" v-if=\"$resize && $mq.above(660)\">\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('updates')\">\n\t\t\t\t\t<span>{{ $t('general.updates') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('promises')\">\n\t\t\t\t\t<span>{{ $t('general.promises') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\" @click=\"activateTab('tasks')\">\n\t\t\t\t\t<span>{{ $t('general.tasks') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item active\" @click=\"activateTab('comments')\">\n\t\t\t\t\t<span>{{ $t('key-result-comments.title') }}</span>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tab-item\">\n\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 0, hide: 0}\">\n\t\t\t\t\t\t<icon-info />\n\n\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t<div class=\"kr-title\">{{ keyResult.name }}</div>\n\t\t\t\t\t\t\t<div class=\"kr-description\">{{ keyResult.description }}</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.progress-type') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\">{{ $t('progress_type_text_simple.' + keyResult.progress_type, { to: ($options.filters.numeral(parseFloat(keyResult.target), '0a')), unit: keyResult.unity, from: $options.filters.numeral(parseFloat(keyResult.start_value), '0a')}) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.frequency-interval') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\">{{ $t('key-result-updates.interval-update-desc') }} {{ $tc('days', keyResult.measurement) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"kr-info\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-summary.period') }}</div>\n\t\t\t\t\t\t\t\t<div class=\"label-desc\"><span class=\"date\">{{ keyResult.start_date | moment('DD MMM') }}</span> {{ $t('key-result-summary.period-to') }} <span class=\"date\">{{ keyResult.end_date | moment('DD MMM')}}</span></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</v-popover>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"mobile-tabs\" v-else>\n\t\t\t\t<button class=\"btn-default-tbf\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t{{ $t('key-result-comments.title') }}\n\t\t\t\t\t<icon-arrow class=\"icon-arrow\"/>\n\t\t\t\t</button>\n\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('updates')\">{{ $t('general.updates') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('promises')\">{{ $t('general.promises') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('tasks')\">{{ $t('general.tasks') }}</div>\n\t\t\t\t\t<div class=\"dropdown-item\" @click=\"activateTab('comments')\">{{ $t('key-result-comments.title') }}</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"actions\">\n\t\t\t\t<div class=\"btn-blue-tbf add-btn btn-space-mr\" @click=\"showAddComment\" v-if=\"$route.name != 'public-master-goal'\"><icon-plus class=\"icon-plus\" /></div>\n\t\t\t\t\n\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" class=\"btn-space-mr\" :delay=\"{show: 500, hide: 0}\" v-if=\"$route.name != 'public-master-goal' && keyResult.rights.can_create && parseInt(keyResult.percent) >= 100\">\n\t\t\t\t\t<button class=\"btn-default-tbf finish-kr\" v-bind:class=\"{finished: keyResult.status == 'finished'}\" @click=\"completeKr\"><icon-check /></button>\n\n\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t<div class=\"simple-text\">{{ keyResult.status == 'finished' ? $t('key-result.tooltip-not-finish-kr') : $t('key-result.tooltip-finish-kr') }}</div>\n\t\t\t\t\t</template>\n\t\t\t\t</v-popover>\n\n\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"info-content\">\n\t\t\t<div class=\"container-content-modal opacity-page\" v-if=\"loaded\">\n\t\t\t\t<div class=\"create-comment\" v-if=\"viewCreateComment\">\n\t\t\t\t\t<div class=\"header-and-actions\">\n\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-comments.label-description') }}</div>\n\t\t\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t\t\t<button class=\"btn-default-tbf btn-delete\" @click=\"viewCreateComment = false\">{{ $t('key-result-comments.cancel') }}</button>\n\t\t\t\t\t\t\t<button class=\"btn-blue-tbf btn-save\" @click=\"storeComment\">{{ $t('key-result-comments.save') }}</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-comment\" v-bind:class=\"{has_error: $v.newComment.description.$error}\" >\n\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('key-result-comments.input-placeholder')\" v-model=\"newComment.description\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"label-status\">{{ $t('key-result-comments.label-status') }}</div>\n\t\t\t\t\t<div class=\"list-status-inputs\" v-bind:class=\"{has_error: $v.newComment.status.$error}\">\n\t\t\t\t\t\t<div class=\"status-input\" v-for=\"status in statusList\" @click=\"newComment.status = status\" v-bind:class=\"{selected: newComment.status == status}\">\n\t\t\t\t\t\t\t<div class=\"icon\">\n\t\t\t\t\t\t\t\t<img :src=\"'/build/icons/comment-status-' + status + '-active.svg'\" class=\"active-icon\">\n\t\t\t\t\t\t\t\t<img :src=\"'/build/icons/comment-status-' + status + '.svg'\" class=\"simple-icon\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"text\">{{ $t('key-result-comments.status-' + status) }}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"list-tbf list-comments\" v-if=\"comments.length > 0\">\n\t\t\t\t\t<div class=\"item-tbf item-comment\" v-for=\"comment in comments\">\n\t\t\t\t\t\t<div class=\"main-comment\">\n\t\t\t\t\t\t\t<div class=\"user-avatar\" v-bind:class=\"{red: comment.status == 'not_satisfied', yellow: comment.status == 'info', blue: comment.status == 'good_job' }\">\n\t\t\t\t\t\t\t\t<img :src=\"comment.user.avatar\" v-if=\"comment.user.avatar\">\n\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"user-name\" v-if=\"$resize && $mq.below(600)\">{{ comment.user.first_name + ' ' + comment.user.last_name }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-comment\">\n\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-name\" v-if=\"$resize && $mq.above(600)\">{{ comment.user.first_name + ' ' + comment.user.last_name }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"created-at\">{{ comment.created_at | moment('DD MMMM YYYY HH:mm') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"status-comment\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"icon\"><img :src=\"'/build/icons/comment-status-' + comment.status + '.svg'\"></div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('key-result-comments.status-' + comment.status) }}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<textarea class=\"input-textarea-edit\" v-model=\"currentEdit\" v-autosize rows=\"1\" ref=\"edit_input\" v-if=\"currentEditComment == comment.id\"></textarea>\n\t\t\t\t\t\t\t\t<div class=\"message\" v-else>{{ comment.message }}</div>\n\n\t\t\t\t\t\t\t\t<div v-if=\"currentEditComment != comment.id\">\n\t\t\t\t\t\t\t\t\t<div class=\"inline-button edit-btn\" v-if=\"$auth.user().id == comment.user.id && $route.name != 'public-master-goal'\" @click=\"editComment(comment)\">{{ $t('key-result-comments.edit-btn') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"inline-button\" @click=\"viewReplyPopulate(comment.id)\" v-if=\"$route.name != 'public-master-goal'\">{{ $t('key-result-comments.reply') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div v-else>\n\t\t\t\t\t\t\t\t\t<div class=\"inline-button cancel-btn\" @click=\"cancelEdit(comment)\">{{ $t('key-result-comments.cancel-btn') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"inline-button save-btn\" @click=\"updateComment(comment)\">{{ $t('key-result-comments.save') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"main-comment\" v-for=\"reply_comm in comment.replys.data\">\n\t\t\t\t\t\t\t<div class=\"user-avatar\">\n\t\t\t\t\t\t\t\t<img :src=\"reply_comm.user.avatar\" v-if=\"reply_comm.user.avatar\">\n\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-comment\">\n\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-name\">{{ reply_comm.user.first_name + ' ' + reply_comm.user.last_name }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"created-at\">{{ reply_comm.created_at | moment('DD MMMM YYYY H:m') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/reply-icn.svg\">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<textarea class=\"input-textarea-edit\" v-model=\"currentEdit\" v-autosize rows=\"1\" ref=\"edit_input\" v-if=\"currentEditComment == reply_comm.id\"></textarea>\n\t\t\t\t\t\t\t\t<div class=\"message\" v-else>{{ reply_comm.message }}</div>\n\n\t\t\t\t\t\t\t\t<div v-if=\"currentEditComment != reply_comm.id\">\n\t\t\t\t\t\t\t\t\t<div class=\"inline-button edit-btn\" v-if=\"$auth.user().id == reply_comm.user.id && $route.name != 'public-master-goal'\" @click=\"editComment(reply_comm)\">{{ $t('key-result-comments.edit-btn') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div v-else>\n\t\t\t\t\t\t\t\t\t<div class=\"inline-button cancel-btn\" @click=\"cancelEdit(reply_comm)\">{{ $t('key-result-comments.cancel-btn') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"inline-button save-btn\" @click=\"updateComment(reply_comm)\">{{ $t('key-result-comments.save') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"main-comment create-reply\" v-if=\"viewReply == comment.id\">\n\t\t\t\t\t\t\t<div class=\"user-avatar\">\n\t\t\t\t\t\t\t\t<img :src=\"$auth.user().avatar\" v-if=\"$auth.user().avatar\">\n\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-comment\">\n\t\t\t\t\t\t\t\t<div class=\"input-reply\">\n\t\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('key-result-comments.reply-placeholder') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf btn-save\" @click=\"replyCommentSave(comment, $event)\">{{ $t('key-result-comments.save') }}</button>\n\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn-delete\" @click=\"viewReply = ''\"><icon-delete /></button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<textarea class=\"input-textarea\" v-model=\"replyComment\" v-autosize rows=\"1\" ref=\"reply_input\"></textarea>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"empty-box\" v-else-if=\"!viewCreateComment && comments.length == 0\">\n\t\t\t\t\t<div class=\"empty-row\">\n\t\t\t\t\t\t<div class=\"title\">\n\t\t\t\t\t\t\t{{ $t('key-result.no-comments') }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"description\" v-html=\"$t('key-result.no-comments-description')\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"container-content-modal\" v-else>\n\t\t\t\t<div class=\"list-tbf list-comments\">\n\t\t\t\t\t<div class=\"item-tbf item-comment\" v-for=\"n in 3\">\n\t\t\t\t\t\t<div class=\"main-comment\">\n\t\t\t\t\t\t\t<div class=\"user-avatar\">\n\t\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 40px; width: 40px;\"></div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"data-comment\">\n\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-name\"><div class=\"placeholder-loader\" style=\"height: 16px; width: 100px;\"></div></div>\n\t\t\t\t\t\t\t\t\t<div class=\"created-at\"><div class=\"placeholder-loader\" style=\"height: 16px; width: 90px;\"></div></div>\n\t\t\t\t\t\t\t\t\t<div class=\"actions\" >\n\t\t\t\t\t\t\t\t\t<div class=\"created-at\"><div class=\"placeholder-loader\" style=\"height: 30px; width: 100px;\"></div></div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"message\"><div class=\"placeholder-loader\" style=\"height: 16px; width: 250px;\"></div></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconCheck from \"../Icons/Check\"\n\timport IconDelete from \"../Icons/Delete\"\n\timport IconKeyResults from \"../Icons/KeyResults\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconList from '../Icons/List'\n\timport IconUserSettings from '../Icons/UserSettings'\n\timport { required, decimal } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tviewCreateComment: false,\n\t\t\t\tcomments: [],\n\t\t\t\tstatusList: [],\n\t\t\t\tnewComment: {\n\t\t\t\t\tdescription: '',\n\t\t\t\t\tstatus: ''\n\t\t\t\t},\n\t\t\t\treplyComment: '',\n\t\t\t\tviewReply: '',\n\t\t\t\tcurrentEdit: '',\n\t\t\t\tcurrentEditComment: false\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tkeyResult: Object,\n\t\t\tkeyResultId: String,\n\t\t\tUuid: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconCheck,\n\t\t\tIconDelete,\n\t\t\tIconKeyResults,\n\t\t\tIconArrow,\n\t\t\tIconInfo,\n\t\t\tIconList,\n\t\t\tIconUserSettings\n\t\t},\n\t\tvalidations: {\n\t\t\tnewComment: {\n\t\t\t\tdescription: {required},\n\t\t\t\tstatus: {required}\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getComments()\n\n\t\t\tif(this.$route.name != 'public-master-goal'){\n\t\t\t\tawait this.getStatusList()\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tasync getComments(){\n\t\t\t\tawait axios.get('/key-results/public/' + this.Uuid + '/comments')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.comments = data.data\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getStatusList(){\n\t\t\t\tawait axios.get('/key-result-comments/status-list').then(({data}) => {\n\t\t\t\t\tthis.statusList = data.data\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal_tab\");\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tactivateTab(type){\n\t\t\t\tthis.$emit(\"changeTab\", type);\n\t\t\t},\n\t\t\tshowAddComment(){\n\t\t\t\tthis.viewCreateComment = true\n\t\t\t},\n\t\t\tstoreComment(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\taxios.post('/key-result-comments/store',{\n\t\t\t\t\t\tkey_result_id: this.keyResultId,\n\t\t\t\t\t\tmessage: this.newComment.description,\n\t\t\t\t\t\tstatus: this.newComment.status\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\tthis.getComments()\n\t\t\t\t\t\tthis.newComment = { description: '', status: ''}\n\t\t\t\t\t\tthis.viewCreateComment = false\n\t\t\t\t\t\t$(e.target).attr('disabled', false);\n\t\t\t\t\t})\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\treplyCommentSave(parent, e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tif(this.replyComment != ''){\n\t\t\t\t\taxios.post('/key-result-comments/store',{\n\t\t\t\t\t\tkey_result_id: this.keyResultId,\n\t\t\t\t\t\tparent_id: parent.id,\n\t\t\t\t\t\tstatus: parent.status,\n\t\t\t\t\t\tmessage: this.replyComment\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\tthis.getComments()\n\t\t\t\t\t\tthis.replyComment = ''\n\t\t\t\t\t\tthis.viewReply = ''\n\t\t\t\t\t\t$(e.target).attr('disabled', false);\n\t\t\t\t\t})\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tviewReplyPopulate(commentId){\n\t\t\t\tthis.viewReply = commentId == this.viewReply ? '' : commentId\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.input-reply textarea').focus()\n\t\t\t\t}, 100)\n\t\t\t},\n\t\t\teditComment(comment){\n\t\t\t\tthis.currentEditComment = comment.id\n\t\t\t\tthis.currentEdit = comment.message\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.$refs.edit_input[0].focus()\n\t\t\t\t}, 100)\n\t\t\t},\n\t\t\tcancelEdit(comment){\n\t\t\t\tthis.currentEditComment = false\n\t\t\t\tthis.currentEdit = ''\n\t\t\t},\n\t\t\tupdateComment(comment){\n\t\t\t\taxios.patch('/key-result-comments/' + comment.id, {\n\t\t\t\t\tkey_result_id: this.keyResultId,\n\t\t\t\t\tmessage: this.currentEdit,\n\t\t\t\t\tstatus: comment.status\n\t\t\t\t}).then((data) => {\n\t\t\t\t\tthis.getComments().then(() => {\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tthis.currentEditComment = false\n\t\t\t\t\t\t\tthis.currentEdit = ''\n\t\t\t\t\t\t}, 100)\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t},\n\t\t\tcompleteKr(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tvar statusKr = this.keyResult.status == 'finished' ? 'active' : 'finished'\n\n\t\t\t\taxios.post(`/key-results/${this.keyResult.id}/update-status`, { status: statusKr })\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\t$(e.target).addClass('completed')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).removeClass('completed')\n\t\t\t\t\t\tthis.$emit('refreshModalData')\n\t\t\t\t\t\tthis.$emit('refresh')\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t\t.finally(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t}, 2000)\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultComments.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultComments.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyResultComments.vue?vue&type=template&id=c509c74e&\"\nimport script from \"./KeyResultComments.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyResultComments.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-tbf modals-tabs-kr\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Key Result Modals', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"content-tabs\" v-if=\"loaded\">\n\t\t\t<modal-key-result-updates v-if=\"activeTabPr == 'updates'\" :keyResult=\"keyResultObj\" :Uuid=\"uuid\" @changeTab=\"activateTab\" @toggle_modal_tab=\"closeModal\" @refresh=\"refreshModal\" @refreshModalData=\"refreshData\"/>\n\t\t\t<modal-key-result-promises v-if=\"activeTabPr == 'promises'\" :keyResult=\"keyResultObj\" :Uuid=\"uuid\" @changeTab=\"activateTab\" @toggle_modal_tab=\"closeModal\" @refresh=\"refreshModal\" @refreshModalData=\"refreshData\"/>\n\t\t\t<modal-key-result-tasks v-if=\"activeTabPr == 'tasks'\" :keyResult=\"keyResultObj\" :keyResultId=\"keyResult\" :Uuid=\"uuid\" @changeTab=\"activateTab\" @toggle_modal_tab=\"closeModal\" @refresh=\"refreshModal\" @refreshModalData=\"refreshData\"/>\n\t\t\t<modal-key-result-comments v-if=\"activeTabPr == 'comments'\" :keyResult=\"keyResultObj\" :keyResultId=\"keyResult\" :Uuid=\"uuid\" @changeTab=\"activateTab\" @toggle_modal_tab=\"closeModal\"/>\n\t\t</div>\n\t</div>\n</template>\n\n<script>\n\timport ModalKeyResultTasks from \"../Modals/KeyResultTasks\"\n\timport ModalKeyResultPromises from \"../Modals/KeyResultPromises\"\n\timport ModalKeyResultUpdates from \"../Modals/KeyResultUpdates\"\n\timport ModalKeyResultComments from \"../Modals/KeyResultComments\"\n\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tactiveTabPr: '',\n\t\t\t\tkeyResultObj: {},\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'general.updates',\n\t\t\t\t\t'general.promises',\n\t\t\t\t\t'general.tasks',\n\t\t\t\t\t'key-result-comments.title',\n\t\t\t\t\t'key-result-summary.progress-type',\n\t\t\t\t\t'progress_type_text_simple.above',\n\t\t\t\t\t'progress_type_text_simple.current_value',\n\t\t\t\t\t'progress_type_text_simple.decrease',\n\t\t\t\t\t'progress_type_text_simple.grow',\n\t\t\t\t\t'progress_type_text_simple.under',\n\t\t\t\t\t'key-result-summary.frequency-interval',\n\t\t\t\t\t'key-result-updates.interval-update-desc',\n\t\t\t\t\t'days',\n\t\t\t\t\t'key-result-summary.period',\n\t\t\t\t\t'key-result-summary.period-to',\n\t\t\t\t\t'key-result-comments.title',\n\t\t\t\t\t'key-result-comments.label-description',\n\t\t\t\t\t'key-result-comments.cancel',\n\t\t\t\t\t'key-result-comments.save',\n\t\t\t\t\t'key-result-comments.input-placeholder',\n\t\t\t\t\t'key-result-comments.label-status',\n\t\t\t\t\t'key-result-comments.status-good_job',\n\t\t\t\t\t'key-result-comments.status-info',\n\t\t\t\t\t'key-result-comments.status-not_satisfied',\n\t\t\t\t\t'key-result-comments.reply',\n\t\t\t\t\t'key-result-comments.edit-btn',\n\t\t\t\t\t'key-result-comments.cancel-btn',\n\t\t\t\t\t'key-result-comments.save',\n\t\t\t\t\t'key-result-comments.reply-placeholder',\n\t\t\t\t\t'key-result-comments.save',\n\t\t\t\t\t'key-result.no-comments',\n\t\t\t\t\t'key-result.no-comments-description',\n\t\t\t\t\t'key-result.promises.today_promise',\n\t\t\t\t\t'daily_promise.title-input-placeholder',\n\t\t\t\t\t'key-result.promises.set_promise',\n\t\t\t\t\t'key-result.promises.top-promises-description-first',\n\t\t\t\t\t'key-result.promises.top-promises-description-second',\n\t\t\t\t\t'timeline_status.completed',\n\t\t\t\t\t'timeline_status.not_completed',\n\t\t\t\t\t'timeline_status.not_set',\n\t\t\t\t\t'timeline_status.pending',\n\t\t\t\t\t'timeline_status.state_title',\n\t\t\t\t\t'set-promise.question_ev',\n\t\t\t\t\t'key-result.tooltip-promises-cant',\n\t\t\t\t\t'key-result.no-promises',\n\t\t\t\t\t'key-result.no-promises-description',\n\t\t\t\t\t'key-result-tasks.new-task',\n\t\t\t\t\t'key-result-tasks.save',\n\t\t\t\t\t'key-result-tasks.new-task',\n\t\t\t\t\t'key-result-tasks.save',\n\t\t\t\t\t'key-result.no-tasks',\n\t\t\t\t\t'key-result.no-tasks-description',\n\t\t\t\t\t'key-result.tooltip-update-cant',\n\t\t\t\t\t'key-result.top-updates-description',\n\t\t\t\t\t'key-result-updates.days_from_createing_key_result',\n\t\t\t\t\t'key-result-updates.days_from_last_update',\n\t\t\t\t\t'progress_type_text.value',\n\t\t\t\t\t'key-result.tooltip-update-cant',\n\t\t\t\t\t'key-result.no-updates',\n\t\t\t\t\t'key-result.no-updates-description'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tkeyResult: String,\n\t\t\tactiveTab: String,\n\t\t\tfromPage: String,\n\t\t\tuuid: String\n\t\t},\n\t\tcomponents: {\n\t\t\tModalKeyResultTasks,\n\t\t\tModalKeyResultPromises,\n\t\t\tModalKeyResultUpdates,\n\t\t\tModalKeyResultComments,\n\t\t\tIconPlus,\n\t\t\tIconInfo\n\t\t},\n\t\tasync mounted() {\n this.$root.$on(\"confirm_close\", () => {\n\t\t\t\tthis.$emit(\"toggle_modal\");\n });\n\n this.activeTabPr = this.activeTab\n\n if(this.$route.name != 'public-master-goal'){\n \t// await this.getKeyResultData()\n \tawait this.getKeyResultDataPublic()\n }else{\n \tawait this.getKeyResultDataPublic()\n }\n\t\t},\n\t\tmethods: {\n\t\t\tasync getKeyResultDataPublic(){\n\t\t\t\tawait axios.get('/key-results/public/'+ this.uuid +'/show').then(({data}) => {\n\t\t\t\t\tthis.keyResultObj = data.data\n\t\t\t\t}).then(() => {\n \t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getKeyResultData(){\n\t\t\t\tawait axios.get('/key-results/'+ this.keyResult +'/edit').then(({data}) => {\n\t\t\t\t\tthis.keyResultObj = data.data\n\t\t\t\t}).then(() => {\n \t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tactivateTab(tab_name){\n\t\t\t\tthis.activeTabPr = tab_name;\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\trefreshModal(){\n\t\t\t\tswitch (this.fromPage) {\n\t\t\t\t\tcase 'show_objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show_user':\n\t\t\t\t\t\tthis.$root.$emit('refreshUserPage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'tree':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTree')\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t},\n\t\t\trefreshData(){\n\t\t\t\tif(this.$route.name != 'public-master-goal'){\n\t\t\t\t\tthis.getKeyResultData()\n\t\t\t\t}else{\n\t\t\t\t\tthis.getKeyResultDataPublic()\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultModals.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./KeyResultModals.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./KeyResultModals.vue?vue&type=template&id=20fbe454&\"\nimport script from \"./KeyResultModals.vue?vue&type=script&lang=js&\"\nexport * from \"./KeyResultModals.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Objective', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal opacity-page\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.editAction ? _vm.$t('objective.title_edit') : _vm.$t('objective.title_new'))+\" \"),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4557654-obiective\",\"target\":\"_blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[(_vm.activeSlide == 'main_form')?_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.objective.name.$error, complete: _vm.objective.name != '' && !_vm.$v.objective.name.$error, 'view-tooltip': _vm.activeTooltip == 'obj_name', 'w-tbf-50': _vm.viewSelectUser}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('objective.name'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-folder')],1),(_vm.objective.name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.objective.name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.objective.name),expression:\"objective.name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('objective.placeholder_name')},domProps:{\"value\":(_vm.objective.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.objective, \"name\", $event.target.value)}}})])]),(_vm.viewSelectUser)?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.selectedUser.$error, complete: _vm.selectedUser != '' && !_vm.$v.selectedUser.$error, 'view-tooltip': _vm.activeTooltip == 'obj_user'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('objective.user'))+\"*\"),(_vm.$auth.user().rights.can_create)?_c('span',{staticClass:\"add-button-in\",on:{\"click\":function($event){_vm.$auth.user().rights.can_create_user ? _vm.showModal('user') : _vm.openModalV2('cant_create_more', false, 'users')}}},[_vm._v(_vm._s(_vm.$t('key-result.form.add_user')))]):_vm._e()])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsUsers,\"allow-empty\":false,\"show-labels\":false,\"track-by\":\"id\",\"label\":\"first_name\",\"custom-label\":_vm.fullName},on:{\"open\":function($event){return _vm.dropdownIsOpen('users')},\"close\":function($event){return _vm.dropdownIsOpen('')}},scopedSlots:_vm._u([{key:\"placeholder\",fn:function(props){return [_c('span',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('objective.placeholder_user'))+\" \")])]}},{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option__image\"},[_c('span',[_vm._v(\" \"+_vm._s(props.option.first_name + ' ' + props.option.last_name)+\" \")])])]}},{key:\"option\",fn:function(props){return [_c('div',{staticClass:\"option__image\"},[(props.option.avatar)?_c('img',{attrs:{\"src\":props.option.avatar}}):_c('img',{attrs:{\"src\":\"/build/images/profile-default.svg\"}}),_c('span',[_vm._v(\" \"+_vm._s(props.option.first_name + ' ' + props.option.last_name)+\" \")])])]}}],null,false,367890135),model:{value:(_vm.selectedUser),callback:function ($$v) {_vm.selectedUser=$$v},expression:\"selectedUser\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('objective.no-results')))]),_c('template',{slot:\"noOptions\"},[_vm._v(_vm._s(_vm.$t('general.empty-list')))])],2)],1)]):_vm._e(),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{complete: _vm.selectedMasterGoal != '', 'view-tooltip': _vm.activeTooltip == 'obj_master_goal'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(\" \"+_vm._s(_vm.$t('objective.master_goal'))+\" \"),(_vm.$auth.user().rights.can_create)?_c('span',{staticClass:\"add-button-in\",on:{\"click\":function($event){return _vm.showModal('master_goal')}}},[_vm._v(\" \"+_vm._s(_vm.$t('master_goal.title_new'))+\" \")]):_vm._e()])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-master-goals')],1),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsMasterGoals,\"allow-empty\":true,\"show-labels\":false,\"track-by\":\"id\",\"label\":\"name\"},on:{\"open\":function($event){return _vm.dropdownIsOpen('mastergoal')},\"close\":function($event){return _vm.dropdownIsOpen('')}},scopedSlots:_vm._u([{key:\"placeholder\",fn:function(props){return [_c('span',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('objective.placeholder_vision'))+\" \")])]}},{key:\"option\",fn:function(props){return [_c('div',{class:'option-mg level-' + props.option.level_depth,style:('padding-left: calc(10px * ' + props.option.level_depth + ');')},[(props.option.level_depth != 0)?_c('div',{staticClass:\"icon-level\"},[_c('icon-level-up')],1):_vm._e(),_c('div',{staticClass:\"'option_ellipsis\"},[_vm._v(_vm._s(props.option.name ? props.option.name : _vm.$t('master_goal.private')))])])]}},{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option_ellipsis\"},[_vm._v(_vm._s(props.option.name ? props.option.name : _vm.$t('master_goal.private')))])]}}],null,false,709729018),model:{value:(_vm.selectedMasterGoal),callback:function ($$v) {_vm.selectedMasterGoal=$$v},expression:\"selectedMasterGoal\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('objective.no-results')))]),_c('template',{slot:\"noOptions\"},[_vm._v(_vm._s(_vm.$t('general.empty-list')))])],2)],1)]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.selectedPrivacy.$error, complete: _vm.selectedPrivacy != '' && !_vm.$v.selectedPrivacy.$error, 'view-tooltip': _vm.activeTooltip == 'obj_privacy'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('objective.privacy_type')))])]),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"privacy-objectives\"},_vm._l((_vm.optionsPrivacy),function(option){return _c('div',{staticClass:\"item-privacy\",class:{active: _vm.selectedPrivacy == option.value},on:{\"click\":function($event){_vm.selectedPrivacy = option.value}}},[(option.key == 'public')?_c('icon-public'):(option.key == 'private')?_c('icon-privat'):_c('icon-personal'),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(option.name))])],1)}),0)])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.objective.description.$error, complete: _vm.objective.description != '' && !_vm.$v.objective.description.$error, 'view-tooltip': _vm.activeTooltip == 'obj_description'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('objective.description'))+\"*\")]),_c('div',{staticClass:\"info-input\",on:{\"click\":function($event){_vm.activeTooltip == 'obj_description' ? _vm.activeTooltip = '' : _vm.activeTooltip = 'obj_description'}}},[(_vm.objective.description != '' && !_vm.$v.objective.description.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.objective.description),expression:\"objective.description\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('objective.placeholder_description'),\"rows\":\"3\"},domProps:{\"value\":(_vm.objective.description)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.objective, \"description\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.objective.dateRange.start_date.$error, complete: _vm.objective.dateRange.start_date != '' && !_vm.$v.objective.dateRange.start_date.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('objective.period'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-date')],1),(_vm.objective.dateRange.start_date != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();return _vm.clearRange($event)}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('div',{staticClass:\"input-text-link\",on:{\"click\":function($event){return _vm.showSubModal('calendar_period')}}},[(_vm.objective.dateRange.start_date == '')?_c('div',{staticClass:\"placeholder\"},[_vm._v(_vm._s(_vm.$t('key-result.form.select-days')))]):_c('div',{staticClass:\"data-range\"},[_c('div',{staticClass:\"text\"},[_c('span',{staticClass:\"data\"},[_vm._v(_vm._s(_vm.$t('key-result.form.start-date'))+\": \"+_vm._s(_vm._f(\"moment\")(_vm.objective.dateRange.start_date,'DD MMM YYYY')))]),_vm._v(\" - \"+_vm._s(_vm.$t('key-result.form.end-date'))+\": \"),_c('span',{staticClass:\"data\"},[_vm._v(\" \"+_vm._s(_vm._f(\"moment\")(_vm.objective.dateRange.end_date,'DD MMM YYYY')))])]),_c('div',{staticClass:\"total-days\"},[_vm._v(_vm._s(_vm.$tc('days', _vm.totalDaysRange)))])])])])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.editAction ? _vm.$t('objective.edit_button') : _vm.$t('objective.save_button')))])])])])]):_vm._e()])],1),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\",attrs:{\"id\":\"objective-submodal-container\"}},[_c('div',{staticClass:\"overlay-submodal\"}),(_vm.show_subm_modal.confirm_close)?_c('confirm-close',{on:{\"close_modal\":_vm.closeModalConfirmed,\"cancel_close\":_vm.cancelClose}}):_vm._e(),(_vm.show_subm_modal.calendar_period)?_c('objective-period-modal',{attrs:{\"id\":\"submodal_calendar_period\",\"typeModal\":\"objective\",\"objective\":_vm.objective,\"intervalDates\":JSON.stringify(_vm.objective.dateRange)},on:{\"intervalData\":_vm.getIntervalData,\"close_modal\":function($event){return _vm.closeSubModal('calendar_period')}}}):_vm._e()],1):_vm._e()]):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(0),_vm._m(1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"submit-form\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"250px\",\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-lock-open-alt fa-w-18\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"far\",\"data-icon\":\"lock-open-alt\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 576 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"fill\":\"currentColor\",\"d\":\"M432.3 0C352.8-.2 288 64.5 288 144v48H48c-26.5 0-48 21.5-48 48v224c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48h-64v-46.8c0-52.8 42.1-96.7 95-97.2 53.4-.6 97 42.7 97 96v56c0 13.3 10.7 24 24 24s24-10.7 24-24v-54.6C576 65.8 512 .2 432.3 0zM400 240v224H48V240h352zM225 412c-15.5 0-28-12.5-28-28v-64c0-15.5 12.5-28 28-28s28 12.5 28 28v64c0 15.5-12.5 28-28 28z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Public.vue?vue&type=template&id=2e6f528a&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-lock-alt fa-w-14\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"far\",\"data-icon\":\"lock-alt\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"fill\":\"currentColor\",\"d\":\"M224 412c-15.5 0-28-12.5-28-28v-64c0-15.5 12.5-28 28-28s28 12.5 28 28v64c0 15.5-12.5 28-28 28zm224-172v224c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V240c0-26.5 21.5-48 48-48h32v-48C80 64.5 144.8-.2 224.4 0 304 .2 368 65.8 368 145.4V192h32c26.5 0 48 21.5 48 48zm-320-48h192v-48c0-52.9-43.1-96-96-96s-96 43.1-96 96v48zm272 48H48v224h352V240z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Privat.vue?vue&type=template&id=1585e29c&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"14\",\"height\":\"16\",\"viewBox\":\"0 0 14 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"currentColor\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"transform\":\"translate(1 1)\"}},[_c('path',{attrs:{\"d\":\"M7.272 8.983H4.706C2.343 8.983.428 10.9.428 13.261H11.55c0-1.134-.45-2.222-1.253-3.025-.802-.802-1.89-1.253-3.025-1.253z\"}}),_c('circle',{attrs:{\"cx\":\"5.989\",\"cy\":\"3.422\",\"r\":\"2.994\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Personal.vue?vue&type=template&id=8cf3c0b6&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"23\",\"height\":\"24\",\"viewBox\":\"0 0 23 24\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M10.425 2.978L10.425 16.382M14.892 0H20.849V5.957H14.892zM12.658 2.978L10.425 2.978M14.892 13.403H20.849V19.36H14.892zM12.658 16.382L10.425 16.382\",\"transform\":\"rotate(90 9.775 11.575)\"}}),_c('path',{attrs:{\"d\":\"M0 6.702H5.957V12.658999999999999H0z\",\"transform\":\"rotate(90 9.775 11.575) rotate(-180 2.978 9.68)\"}}),_c('path',{attrs:{\"d\":\"M8.191 9.68L10.425 9.68\",\"transform\":\"rotate(90 9.775 11.575)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./MasterGoals.vue?vue&type=template&id=c78e2fc2&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"width\":\"49\",\"height\":\"49\",\"viewBox\":\"0 0 49 49\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"transform\":\"translate(3.273 2.273)\"}},[_c('path',{staticClass:\"stroke-color\",attrs:{\"fill\":\"#FFFFFF\",\"fill-opacity\":\".2\",\"stroke\":\"#dbdcdf\",\"stroke-linejoin\":\"square\",\"stroke-width\":\"1.455\",\"d\":\"M29.561.727c3.786 0 5.169.369 6.555 1.11 1.33.712 2.375 1.756 3.087 3.087.741 1.386 1.11 2.77 1.11 6.555h0V29.56c0 3.786-.369 5.169-1.11 6.555-.712 1.33-1.756 2.375-3.087 3.087-1.386.741-2.77 1.11-6.555 1.11h0H11.48c-3.786 0-5.169-.369-6.555-1.11-1.33-.712-2.375-1.756-3.087-3.087-.741-1.386-1.11-2.77-1.11-6.555h0V11.48c0-3.786.369-5.169 1.11-6.555.712-1.33 1.756-2.375 3.087-3.087 1.386-.741 2.77-1.11 6.555-1.11h0z\"}}),_c('g',{staticClass:\"stroke-color\",attrs:{\"stroke\":\"#dbdcdf\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"transform\":\"translate(10.91 10.182)\"}},[_c('path',{attrs:{\"stroke-width\":\"1.818\",\"d\":\"M0 17.558L9.455 0 18.909 17.558zM9.455 6.303L9.455 11.255\"}}),_c('circle',{staticClass:\"fill-color\",attrs:{\"cx\":\"9.455\",\"cy\":\"14.182\",\"r\":\"1\",\"fill\":\"#dbdcdf\",\"stroke-width\":\".675\"}})])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./PrivacySquare.vue?vue&type=template&id=061d3587&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-long-arrow-right fa-w-14\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"fal\",\"data-icon\":\"long-arrow-right\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./LevelUp.vue?vue&type=template&id=2d35cdb7&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Objective', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"container-modal form-modal opacity-page\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t{{ editAction ? $t('objective.title_edit') : $t('objective.title_new') }}\n\t\t\t\t\t<a href=\"https://help.tbf.ro/ro/articles/4557654-obiective\" target=\"_blank\"><icon-info class=\"icon-info\"/></a>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<transition name=\"slide\" mode=\"out-in\">\n\t\t\t\t\t<div class=\"container-content-modal\" v-if=\"activeSlide == 'main_form'\">\n\t\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.objective.name.$error, complete: objective.name != '' && !$v.objective.name.$error, 'view-tooltip': activeTooltip == 'obj_name', 'w-tbf-50': viewSelectUser}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('objective.name') }}*</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-folder /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"objective.name != ''\" @click.stop=\"objective.name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('objective.placeholder_name')\" class=\"input-text\" v-model=\"objective.name\" ref=\"first_input\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.selectedUser.$error, complete: selectedUser != '' && !$v.selectedUser.$error, 'view-tooltip': activeTooltip == 'obj_user'}\" v-if=\"viewSelectUser\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{$t('objective.user')}}*<span class=\"add-button-in\" v-if=\"$auth.user().rights.can_create\" @click=\"$auth.user().rights.can_create_user ? showModal('user') : openModalV2('cant_create_more', false, 'users')\">{{ $t('key-result.form.add_user') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\t\t\t\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\t\t\t\t\tv-model=\"selectedUser\"\n\t\t\t\t\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t\t\t\t\t:options=\"optionsUsers\"\n\t\t\t\t\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t\t\t\ttrack-by=\"id\" \n\t\t\t\t\t\t\t\t\t\tlabel=\"first_name\"\n\t\t\t\t\t\t\t\t\t\t:custom-label=\"fullName\"\n\t\t\t\t\t\t\t\t\t\t@open=\"dropdownIsOpen('users')\"\n\t\t\t\t\t\t\t\t\t\t@close=\"dropdownIsOpen('')\"\n\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"placeholder\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{ $t('objective.placeholder_user') }}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"option__image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ props.option.first_name + ' ' + props.option.last_name }}\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"option__image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img :src=\"props.option.avatar\" v-if=\"props.option.avatar\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img v-else src=\"/build/images/profile-default.svg\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{ props.option.first_name + ' ' + props.option.last_name }}\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('objective.no-results') }}</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"noOptions\">{{ $t('general.empty-list') }}</template>\n\t\t\t\t\t\t\t\t\t</multiselect>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{complete: selectedMasterGoal != '', 'view-tooltip': activeTooltip == 'obj_master_goal'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t{{ $t('objective.master_goal') }}\n\t\t\t\t\t\t\t\t\t\t<span class=\"add-button-in\" v-if=\"$auth.user().rights.can_create\" @click=\"showModal('master_goal')\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('master_goal.title_new') }}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-master-goals /></div>\n\t\t\t\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\t\t\t\tv-model=\"selectedMasterGoal\"\n\t\t\t\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t\t\t\t:options=\"optionsMasterGoals\"\n\t\t\t\t\t\t\t\t\t:allow-empty=\"true\"\n\t\t\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t\t\ttrack-by=\"id\" \n\t\t\t\t\t\t\t\t\tlabel=\"name\"\n\t\t\t\t\t\t\t\t\t@open=\"dropdownIsOpen('mastergoal')\"\n\t\t\t\t\t\t\t\t\t@close=\"dropdownIsOpen('')\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"placeholder\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{$t('objective.placeholder_vision')}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<div :class=\"'option-mg level-' + props.option.level_depth\" :style=\"'padding-left: calc(10px * ' + props.option.level_depth + ');'\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon-level\" v-if=\"props.option.level_depth != 0\"><icon-level-up /></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"'option_ellipsis\">{{ props.option.name ? props.option.name : $t('master_goal.private') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"option_ellipsis\">{{ props.option.name ? props.option.name : $t('master_goal.private') }}</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('objective.no-results') }}</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"noOptions\">{{ $t('general.empty-list') }}</template>\n\t\t\t\t\t\t\t\t\t</multiselect>\t\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.selectedPrivacy.$error, complete: selectedPrivacy != '' && !$v.selectedPrivacy.$error, 'view-tooltip': activeTooltip == 'obj_privacy'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('objective.privacy_type') }}</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t\t\t\t<div class=\"privacy-objectives\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"item-privacy\" v-for=\"option in optionsPrivacy\" @click=\"selectedPrivacy = option.value\" v-bind:class=\"{active: selectedPrivacy == option.value}\">\n\t\t\t\t\t\t\t\t\t\t\t<icon-public v-if=\"option.key == 'public'\"/>\n\t\t\t\t\t\t\t\t\t\t\t<icon-privat v-else-if=\"option.key == 'private'\"/>\n\t\t\t\t\t\t\t\t\t\t\t<icon-personal v-else/>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{option.name}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.objective.description.$error, complete: objective.description != '' && !$v.objective.description.$error, 'view-tooltip': activeTooltip == 'obj_description'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('objective.description') }}*</label>\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\" @click=\"activeTooltip == 'obj_description' ? activeTooltip = '' : activeTooltip = 'obj_description'\">\n\t\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"objective.description != '' && !$v.objective.description.$error\" />\n\t\t\t\t\t\t\t\t\t\t<!-- <icon-info class=\"icon-info\" v-else/> -->\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('objective.placeholder_description')\" v-model=\"objective.description\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.objective.dateRange.start_date.$error, complete: objective.dateRange.start_date != '' && !$v.objective.dateRange.start_date.$error}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('objective.period') }}*</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-date /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"objective.dateRange.start_date != ''\" @click.stop=\"clearRange\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t\t<div class=\"input-text-link\" @click=\"showSubModal('calendar_period')\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"placeholder\" v-if=\"objective.dateRange.start_date == ''\">{{$t('key-result.form.select-days')}}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"data-range\" v-else>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data\">{{$t('key-result.form.start-date')}}: {{ objective.dateRange.start_date | moment('DD MMM YYYY') }}</span> - {{$t('key-result.form.end-date')}}: <span class=\"data\"> {{ objective.dateRange.end_date | moment('DD MMM YYYY') }}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"total-days\">{{ $tc('days', totalDaysRange) }}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\">\n\t\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ editAction ? $t('objective.edit_button') : $t('objective.save_button') }}</div>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</transition>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\" id=\"objective-submodal-container\">\n\t\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t\t<confirm-close v-if=\"show_subm_modal.confirm_close\" @close_modal=\"closeModalConfirmed\" @cancel_close=\"cancelClose\"></confirm-close>\n\n\t\t\t\t<objective-period-modal v-if=\"show_subm_modal.calendar_period\"\n\t\t\t\tid=\"submodal_calendar_period\"\n\t\t\t\ttypeModal=\"objective\"\n\t\t\t\t:objective=\"objective\"\n\t\t\t\t:intervalDates=\"JSON.stringify(objective.dateRange)\" \n\t\t\t\t@intervalData=\"getIntervalData\"\n\t\t\t\t@close_modal=\"closeSubModal('calendar_period')\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 250px;height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPublic from \"../Icons/Public\"\n\timport IconPrivat from \"../Icons/Privat\"\n\timport IconPersonal from \"../Icons/Personal\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconDate from \"../Icons/Date\"\n\timport IconMasterGoals from \"../Icons/MasterGoals\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconPrivacySquare from \"../Icons/PrivacySquare\"\n\timport IconLevelUp from \"../Icons/LevelUp\"\n\n\timport ObjectivePeriodModal from \"../SubModals/CalendarPeriod\"\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\timport { required } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tactiveTooltip: '',\n\t\t\t\ttotalDaysRange: 0,\n\t\t\t\tactiveSlide: 'main_form',\n\t\t\t\tobjective: {\n\t\t\t\t\tname: '',\n\t\t\t\t\tdescription: '',\n\t\t\t\t\tdateRange:{\n\t\t\t\t\t\tstart_date: '',\n\t\t\t\t\t\tend_date: ''\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tselectedUser: '',\n\t\t\t\tobjectiveOptions: [],\n\t\t\t\tselectedObjective: '',\n\t\t\t \toptionsUsers: [],\n\t\t\t \tparentVision: '',\n\t\t\t \tselectedMasterGoal: '',\n\t\t\t \toptionsMasterGoals: [],\n\t\t\t \tselectedPrivacy: 0,\n\t\t\t \toptionsPrivacy: [{id: 1, name: this.$t('general.public'), key: 'public', value: 0}, {id: 2, name: this.$t('general.private'), key: 'private', value: 1}],\n intervalDays: {},\n viewSelectUser: true,\n subModalShow: false,\n dropdownActive: '',\n show_subm_modal: {\n \tconfirm_close: false,\n \tcalendar_period: false\n },\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'objective.title_edit',\n\t\t\t\t\t'objective.title_new',\n\t\t\t\t\t'objective.name',\n\t\t\t\t\t'objective.placeholder_name',\n\t\t\t\t\t'objective.user',\n\t\t\t\t\t'key-result.form.add_user',\n\t\t\t\t\t'objective.placeholder_user',\n\t\t\t\t\t'objective.no-results',\n\t\t\t\t\t'general.empty-list',\n\t\t\t\t\t'objective.master_goal',\n\t\t\t\t\t'objective.placeholder_vision',\n\t\t\t\t\t'master_goal.private',\n\t\t\t\t\t'objective.privacy_type',\n\t\t\t\t\t'objective.description',\n\t\t\t\t\t'objective.placeholder_description',\n\t\t\t\t\t'objective.period',\n\t\t\t\t\t'key-result.form.select-days',\n\t\t\t\t\t'key-result.form.start-date',\n\t\t\t\t\t'key-result.form.end-date',\n\t\t\t\t\t'days',\n\t\t\t\t\t'objective.edit_button',\n\t\t\t\t\t'objective.save_button',\n\t\t\t\t\t'btn-submit.loading',\n\t\t\t\t\t'btn-submit.success',\n\t\t\t\t\t'btn-submit.error',\n\t\t\t\t\t'objective.edit_button',\n\t\t\t\t\t'objective.save_button',\n\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: String,\n\t\t\trequiredData: Object,\n\t\t\tfromPage: String,\n\t\t\tcanAddMasterGoalsInline: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tConfirmClose,\n\t\t\tObjectivePeriodModal,\n\t\t\tIconDate,\n\t\t\tIconMasterGoals,\n\t\t\tIconPublic,\n\t\t\tIconPrivat,\n\t\t\tIconPersonal,\n\t\t\tIconPrivacySquare,\n\t\t\tIconLevelUp\n\t\t},\n\t\tvalidations: {\n\t\t\tobjective: {\n\t\t\t\tname: {required},\n\t\t\t\tdescription: {required},\n\t\t\t\tdateRange:{\n\t\t\t\t\tstart_date: {required},\n\t\t\t\t\tend_date: {required}\n\t\t\t\t}\n\t\t\t},\n\t\t\tselectedUser: {required},\n\t\t\tselectedPrivacy: {required}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(this.model == ''){\n\t\t\t\tthis.editAction = false\n\t\t\t}else{\n\t\t\t\tawait this.getObjectiveData()\n\t\t\t}\n\n\t\t\tawait this.getUsers()\n\t\t\tawait this.getMasterGoals()\n\n\t\t\tthis.$root.$on(\"confirm_close\", () => {\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tdate_range: false,\n\t \tconfirm_close: true\n\t\t }\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n });\n\n\t\t\tthis.$root.$on(\"refreshMasterGoalTreeForObjectiveModal\", (master_goal_detail) => {\n\t\t\t\tthis.objective.master_goal_id = master_goal_detail.id;\n \t\t\t\tthis.subModalShow = false;\n \t\t\t\t$('.submodal-container').removeClass('active');\n\t\t\t\tthis.getMasterGoals(true);\n\t\t\t});\n\n\t\t\tthis.$root.$on(\"refreshUsersListOnObjectiveModal\", (user_detail) => {\n\t\t\t\tthis.objective.user_id = user_detail.id;\n \t\t\t\tthis.subModalShow = false;\n \t\t\t\t$('.submodal-container').removeClass('active');\n\t\t\t\tthis.getUsers(true);\n\t\t\t});\n\n\t\t\tthis.$root.$on(\"visibilityHiddenObjective\", (is_active) => {\n\t\t\t\tthis.subModalShow = is_active;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tif(is_active){\n\t\t\t\t\t\t$('.submodal-container').addClass('active');\n\t\t\t\t\t}else{\n\t\t\t\t\t\t$('.submodal-container').removeClass('active');\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}, 0)\n\t\t\t});\n\t\t},\n\t\tmethods: {\n\t\t\tasync getObjectiveData(){\n\t\t\t\tawait axios.get('/objectives/'+ this.model +'/edit').then(({data}) => {\n\t\t\t\t\tthis.objective = data.data\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.objective.dateRange = { start_date: this.objective.start_date, end_date: this.objective.end_date}\n\t\t\t\t\tthis.checkObjective()\n\t\t\t\t\tthis.editAction = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getUsers(newWithUser = false){\n\t\t\t\tawait axios.get('/people')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.optionsUsers = data.data\n\t\t\t\t\tif(this.editAction || newWithUser){\n\t\t\t\t\t\tthis.selectedUser = this.optionsUsers.find(el => el.id == this.objective.user_id);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t},\n\t\t\tasync getMasterGoals(newWithMasterGoal = false){\n\t\t\t\tawait axios.get('/master-goals')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.optionsMasterGoals = data.data ? data.data : []\n\n\t\t\t\t\tif(this.editAction || newWithMasterGoal){\n\t\t\t\t\t\tif(this.objective.master_goal_id){\n\t\t\t\t\t\t\tthis.selectedMasterGoal = this.optionsMasterGoals.find(el => el.id == this.objective.master_goal_id);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tif(this.$auth.user().is_manager){\n\t\t\t\t\t\tvar optionsDisabledManager = this.optionsMasterGoals.filter(el => el.disable_for_manager == true)\n\n\t\t\t\t\t\toptionsDisabledManager.forEach(element => {\n\t\t\t\t\t\t\tthis.optionsMasterGoals.find(el => el.id == element.id).$isDisabled = true\n\t\t\t\t\t\t}) \n\t\t\t\t\t}\n\n\t\t\t\t\tif(!(Object.keys(this.requiredData).length === 0)){\n\t\t\t\t\t\tthis.selectedMasterGoal = this.optionsMasterGoals.find(el => el.id == this.requiredData.id);\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n \t\t\t\t\tthis.$refs.first_input.focus()\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tdate_range: false,\n\t \tconfirm_close: true\n\t\t }\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tbtnSubmit.attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tthis.updateObjective(e)\n\t\t\t\t\t}else{\n\t\t\t\t\t\tthis.storeObjective(e)\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tstoreObjective(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\taxios.post('/objectives/store', {\n\t\t\t\t\tname: this.objective.name,\n\t\t\t\t\tdescription: this.objective.description,\n\t\t\t\t\tuser_id: this.selectedUser.id,\n\t\t\t\t\tstart_date: this.moment(this.objective.dateRange.start_date).format('YYYY-MM-DD'),\n\t\t\t\t\tend_date: this.moment(this.objective.dateRange.end_date).format('YYYY-MM-DD'),\n\t\t\t\t\trelated_objectives: this.selectedObjective.id,\n\t\t\t\t\tmaster_goal_id: this.selectedMasterGoal ? this.selectedMasterGoal.id : '',\n\t\t\t\t\tis_private: this.selectedPrivacy\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('objective.edit_button') : this.$t('objective.save_button'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tupdateObjective(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\taxios.patch('/objectives/' + this.objective.slug, {\n\t\t\t\t\tname: this.objective.name,\n\t\t\t\t\tdescription: this.objective.description,\n\t\t\t\t\tuser_id: this.selectedUser.id,\n\t\t\t\t\tstart_date: this.moment(this.objective.dateRange.start_date).format('YYYY-MM-DD'),\n\t\t\t\t\tend_date: this.moment(this.objective.dateRange.end_date).format('YYYY-MM-DD'),\n\t\t\t\t\trelated_objectives: this.selectedObjective.id,\n\t\t\t\t\tmaster_goal_id: this.selectedMasterGoal ? this.selectedMasterGoal.id : '',\n\t\t\t\t\tis_private: this.selectedPrivacy\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('objective.edit_button') : this.$t('objective.save_button'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'objective');\n\t\t\t},\n\t\t\tchangeDisablesDate(value){\n\t\t\t\tthis.disabledDatesFinish.to = value ? value : ''\n\t\t\t\tthis.disabledDateFinish = value ? false : true\n\t\t\t},\n\t\t\tcheckObjective(){\n\t\t\t\tvar startDate = this.moment(this.objective.dateRange.start_date)\n\t\t\t\tvar endDate = this.moment(this.objective.dateRange.end_date)\n\n\t\t\t\tvar diff_days = endDate.diff(startDate, 'days')\n\n\t\t\t\tvar workDays = this.addWeekdays(startDate, diff_days); \n\n\t\t\t\tthis.intervalDays = {\n\t\t\t\t\tstartDate: startDate,\n\t\t\t\t\tendDate: endDate,\n\t\t\t\t\ttotalDays: diff_days,\n\t\t\t\t\tworkDays: workDays\n\t\t\t\t}\n\n\t\t\t\tthis.totalDaysRange = diff_days + 1\n\n\t\t\t\tthis.selectedPrivacy = this.objective.is_private\n\t\t\t},\n\t\t\taddWeekdays(startDate, days) {\n\t\t\t var date = this.moment(startDate); // use a clone\n\t\t\t var working_days = 0;\n\t\t\t while (days >= 0) {\n\t\t\t date = date.add(1, 'days');\n\t\t\t // 6 is Saturday, 7 is Sunday\n\t\t\t if (date.isoWeekday() !== 6 && date.isoWeekday() !== 7) {\n\t\t\t working_days += 1;\n\t\t\t }\n\t\t\t days -= 1;\n\t\t\t }\n\t\t\t return working_days;\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.objective.name != '' \n\t\t\t\t\t|| this.objective.description != '' \n\t\t\t\t\t|| this.objective.dateRange.start_date != ''\n\t\t\t\t){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tshowSubModal(type){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal[type] = true\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_' + type).addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseSubModal(type){\n\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tgetIntervalData(value){\n\t\t\t\tthis.closeSubModal('calendar_period')\n\t\t\t\tthis.objective.dateRange.start_date = JSON.parse(value).start_date\n\t\t\t\tthis.objective.dateRange.end_date = JSON.parse(value).end_date\n\n\t\t\t\tvar startDate = this.moment(this.objective.dateRange.start_date)\n\t\t\t\tvar endDate = this.moment(this.objective.dateRange.end_date)\n\n\t\t\t\tvar diff_days = endDate.diff(startDate, 'days')\n\n\t\t\t\tvar workDays = this.addWeekdays(startDate, diff_days); \n\n\t\t\t\tthis.intervalDays = {\n\t\t\t\t\tstartDate: startDate,\n\t\t\t\t\tendDate: endDate,\n\t\t\t\t\ttotalDays: diff_days,\n\t\t\t\t\tworkDays: workDays\n\t\t\t\t}\n\n\t\t\t\tthis.totalDaysRange = diff_days + 1\n\t\t\t},\n\t\t\tclearRange(){\n\t\t\t\tthis.objective.dateRange = {start_date: '',end_date: '',}\n\t\t\t},\n\t\t\trefreshPage(){\n\t\t\t\tswitch (this.fromPage) {\n\t\t\t\t\tcase 'objectives':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivesList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivesList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'tree':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTree')\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t},\n\t\t\tdropdownIsOpen(str) {\n\t\t\t\tthis.dropdownActive = str; \n\t\t\t},\n\t\t\tfullName({first_name, last_name, email}){\n\t\t\t\treturn `${first_name} ${last_name} ${email}`\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Objective.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Objective.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Objective.vue?vue&type=template&id=6c896261&\"\nimport script from \"./Objective.vue?vue&type=script&lang=js&\"\nexport * from \"./Objective.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Master Goal', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal opacity-page\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.editAction ? _vm.$t('master_goal.title_edit') : _vm.$t('master_goal.title_new'))+\" \"),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4557462-grupuri-de-obiective\",\"target\":\"_blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[(_vm.activeSlide == 'main_form')?_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.master_goal.name.$error, complete: _vm.master_goal.name != '' && !_vm.$v.master_goal.name.$error, 'view-tooltip': _vm.activeTooltip == 'obj_name' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('master_goal.name'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-folder')],1),(_vm.master_goal.name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.master_goal.name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.master_goal.name),expression:\"master_goal.name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('master_goal.placeholder_name')},domProps:{\"value\":(_vm.master_goal.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.master_goal, \"name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.selectedMasterGoal.$error, complete: _vm.selectedMasterGoal != '', 'view-tooltip': _vm.activeTooltip == 'obj_master_goal'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('master_goal.parent')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-master-goals')],1),(_vm.selectedMasterGoal != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.selectedMasterGoal = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsMasterGoals,\"allow-empty\":true,\"show-labels\":false,\"track-by\":\"id\",\"label\":\"name\",\"max-height\":200},scopedSlots:_vm._u([{key:\"placeholder\",fn:function(props){return [_c('span',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('objective.placeholder_vision'))+\" \")])]}},{key:\"option\",fn:function(props){return [_c('div',{class:'option-mg level-' + props.option.level_depth,style:('padding-left: calc(10px * ' + props.option.level_depth + ');')},[(props.option.level_depth != 0)?_c('div',{staticClass:\"icon-level\"},[_c('icon-level-up')],1):_vm._e(),_c('div',{staticClass:\"'option_ellipsis\"},[_vm._v(_vm._s(props.option.name ? props.option.name : _vm.$t('master_goal.private')))])])]}},{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option_ellipsis\"},[_vm._v(_vm._s(props.option.name ? props.option.name : _vm.$t('master_goal.private')))])]}}],null,false,709729018),model:{value:(_vm.selectedMasterGoal),callback:function ($$v) {_vm.selectedMasterGoal=$$v},expression:\"selectedMasterGoal\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('objective.no-results')))]),_c('template',{slot:\"noOptions\"},[_vm._v(_vm._s(_vm.$t('general.empty-list')))])],2)],1)]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{complete: _vm.managersSelected.length > 0}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(\" \"+_vm._s(_vm.$t('master_goal.managers'))+\" \")])]),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),_c('div',{staticClass:\"filter-tags dropdown-tbf\"},[_c('div',{staticClass:\"input-form-tags input-box\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[(_vm.managersSelected.length)?_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.managersSelected.length == 1 ? (_vm.optionsManagers.find(function (el) { return el.id == _vm.managersSelected[0]; }).first_name + ' ' + _vm.optionsManagers.find(function (el) { return el.id == _vm.managersSelected[0]; }).last_name) : _vm.$t('filter_users.selected', {n: _vm.managersSelected.length})))]):_c('span',{staticClass:\"placeholder\"},[_vm._v(_vm._s(_vm.$t('master_goal.search_managers')))])]),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"filter-dropdown\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchManagers),expression:\"searchManagers\"}],attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('master_goal.search_managers_by_name')},domProps:{\"value\":(_vm.searchManagers)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.searchManagers=$event.target.value}}})]),_c('div',{staticClass:\"dropdown-list-checkboxes\"},_vm._l((_vm.filteredManagers),function(manager){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.managersSelected.includes(manager.id)},on:{\"click\":function($event){$event.stopPropagation();return _vm.selectManager(manager)}}},[_c('div',{staticClass:\"checkmark\"}),_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(manager.first_name + ' ' + manager.last_name))])])}),0)])])])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.selectedPrivacy.$error, complete: _vm.selectedPrivacy != '' && !_vm.$v.selectedPrivacy.$error, 'view-tooltip': _vm.activeTooltip == 'obj_privacy'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('objective.privacy_type')))])]),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"privacy-objectives\"},_vm._l((_vm.optionsPrivacy),function(option){return _c('div',{staticClass:\"item-privacy\",class:{active: _vm.selectedPrivacy == option.value},on:{\"click\":function($event){_vm.selectedPrivacy = option.value}}},[(option.key == 'public')?_c('icon-public'):(option.key == 'private')?_c('icon-privat'):_c('icon-personal'),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(option.name))])],1)}),0)])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.master_goal.description.$error, complete: _vm.master_goal.description != '' && !_vm.$v.master_goal.description.$error, 'view-tooltip': _vm.activeTooltip == 'obj_description'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('master_goal.description'))+\"*\")]),_c('div',{staticClass:\"info-input\",on:{\"click\":function($event){_vm.activeTooltip == 'obj_description' ? _vm.activeTooltip = '' : _vm.activeTooltip = 'obj_description'}}},[(_vm.master_goal.description != '' && !_vm.$v.master_goal.description.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.master_goal.description),expression:\"master_goal.description\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('master_goal.placeholder_description'),\"rows\":\"3\"},domProps:{\"value\":(_vm.master_goal.description)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.master_goal, \"description\", $event.target.value)}}})])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"button-submit-mastergoal\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.editAction ? _vm.$t('master_goal.edit_button') : _vm.$t('master_goal.save_button')))])])])])]):_vm._e()])],1),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[_c('div',{staticClass:\"overlay-submodal\"}),(_vm.show_subm_modal.confirm_close)?_c('confirm-close',{on:{\"close_modal\":_vm.closeModalConfirmed,\"cancel_close\":_vm.cancelClose}}):_vm._e()],1):_vm._e()]):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(0),_vm._m(1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"submit-form\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"250px\",\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Master Goal', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"container-modal form-modal opacity-page\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t{{ editAction ? $t('master_goal.title_edit') : $t('master_goal.title_new') }}\n\t\t\t\t\t<a href=\"https://help.tbf.ro/ro/articles/4557462-grupuri-de-obiective\" target=\"_blank\"><icon-info class=\"icon-info\"/></a>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<transition name=\"slide\" mode=\"out-in\">\n\t\t\t\t\t<div class=\"container-content-modal\" v-if=\"activeSlide == 'main_form'\">\n\t\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.master_goal.name.$error, complete: master_goal.name != '' && !$v.master_goal.name.$error, 'view-tooltip': activeTooltip == 'obj_name' }\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('master_goal.name') }}*</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-folder /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"master_goal.name != ''\" @click.stop=\"master_goal.name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('master_goal.placeholder_name')\" class=\"input-text\" v-model=\"master_goal.name\" ref=\"first_input\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.selectedMasterGoal.$error, complete: selectedMasterGoal != '', 'view-tooltip': activeTooltip == 'obj_master_goal'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('master_goal.parent') }}</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-master-goals /></div>\n\t\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"selectedMasterGoal != ''\" @click.stop=\"selectedMasterGoal = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\t\t\t\tv-model=\"selectedMasterGoal\"\n\t\t\t\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t\t\t\t:options=\"optionsMasterGoals\"\n\t\t\t\t\t\t\t\t\t:allow-empty=\"true\"\n\t\t\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t\t\ttrack-by=\"id\" \n\t\t\t\t\t\t\t\t\tlabel=\"name\"\n\t\t\t\t\t\t\t\t\t:max-height=\"200\">\n\t\t\t\t\t\t\t\t\t\t<template slot=\"placeholder\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{$t('objective.placeholder_vision')}}\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<div :class=\"'option-mg level-' + props.option.level_depth\" :style=\"'padding-left: calc(10px * ' + props.option.level_depth + ');'\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon-level\" v-if=\"props.option.level_depth != 0\"><icon-level-up /></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"'option_ellipsis\">{{ props.option.name ? props.option.name : $t('master_goal.private') }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"option_ellipsis\">{{ props.option.name ? props.option.name : $t('master_goal.private') }}</div>\n\t\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('objective.no-results') }}</template>\n\t\t\t\t\t\t\t\t\t\t<template slot=\"noOptions\">{{ $t('general.empty-list') }}</template>\n\t\t\t\t\t\t\t\t\t</multiselect>\t\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{complete: managersSelected.length > 0}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t{{ $t('master_goal.managers') }}\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"filter-tags dropdown-tbf\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"input-form-tags input-box\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"value\" v-if=\"managersSelected.length\">{{ managersSelected.length == 1 ? (optionsManagers.find(el => el.id == managersSelected[0]).first_name + ' ' + optionsManagers.find(el => el.id == managersSelected[0]).last_name) : $t('filter_users.selected', {n: managersSelected.length}) }}</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"placeholder\" v-else>{{ $t('master_goal.search_managers') }}</span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"filter-dropdown\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" v-model=\"searchManagers\" :placeholder=\"$t('master_goal.search_managers_by_name')\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-list-checkboxes\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div v-for=\"manager in filteredManagers\" \n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t\t\t\t\t@click.stop=\"selectManager(manager)\" \n\t\t\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{active: managersSelected.includes(manager.id)}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"checkmark\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">{{ manager.first_name + ' ' + manager.last_name }}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.selectedPrivacy.$error, complete: selectedPrivacy != '' && !$v.selectedPrivacy.$error, 'view-tooltip': activeTooltip == 'obj_privacy'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('objective.privacy_type') }}</label>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t\t\t\t<div class=\"privacy-objectives\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"item-privacy\" v-for=\"option in optionsPrivacy\" @click=\"selectedPrivacy = option.value\" v-bind:class=\"{active: selectedPrivacy == option.value}\">\n\t\t\t\t\t\t\t\t\t\t\t<icon-public v-if=\"option.key == 'public'\"/>\n\t\t\t\t\t\t\t\t\t\t\t<icon-privat v-else-if=\"option.key == 'private'\"/>\n\t\t\t\t\t\t\t\t\t\t\t<icon-personal v-else/>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{option.name}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.master_goal.description.$error, complete: master_goal.description != '' && !$v.master_goal.description.$error, 'view-tooltip': activeTooltip == 'obj_description'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('master_goal.description') }}*</label>\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\" @click=\"activeTooltip == 'obj_description' ? activeTooltip = '' : activeTooltip = 'obj_description'\">\n\t\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"master_goal.description != '' && !$v.master_goal.description.$error\" />\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('master_goal.placeholder_description')\" v-model=\"master_goal.description\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\" id=\"button-submit-mastergoal\">\n\t\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ editAction ? $t('master_goal.edit_button') : $t('master_goal.save_button') }}</div>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</transition>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t\t<confirm-close v-if=\"show_subm_modal.confirm_close\" @close_modal=\"closeModalConfirmed\" @cancel_close=\"cancelClose\"></confirm-close>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\n\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 250px; height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconMasterGoals from \"../Icons/MasterGoals\"\n\timport IconLevelUp from \"../Icons/LevelUp\"\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\timport IconPublic from \"../Icons/Public\"\n\timport IconPrivat from \"../Icons/Privat\"\n\timport { required, requiredIf } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tactiveTooltip: '',\n\t\t\t\ttotalDaysRange: 0,\n\t\t\t\tactiveSlide: 'main_form',\n\t\t\t\tmaster_goal: {\n\t\t\t\t\tname: '',\n\t\t\t\t\tdescription: ''\n\t\t\t\t},\n\t\t\t\tparentVision: '',\n\t\t\t \tselectedMasterGoal: '',\n\t\t\t \toptionsMasterGoals: [],\n subModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false,\n \tdate_range: false\n },\n\t\t\t\tmanagersSelected: [],\n\t\t\t\toptionsManagers: [],\n\t\t\t\tsearchManagers: '',\n\t\t\t \tselectedPrivacy: 0,\n\t\t\t \toptionsPrivacy: [{id: 1, name: this.$t('general.public'), key: 'public', value: 0}, {id: 2, name: this.$t('general.private'), key: 'private', value: 1}],\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'master_goal.title_edit',\n\t\t\t\t\t'master_goal.title_new',\n\t\t\t\t\t'master_goal.name',\n\t\t\t\t\t'master_goal.placeholder_name',\n\t\t\t\t\t'master_goal.parent',\n\t\t\t\t\t'objective.placeholder_vision',\n\t\t\t\t\t'master_goal.private',\n\t\t\t\t\t'objective.no-results',\n\t\t\t\t\t'general.empty-list',\n\t\t\t\t\t'master_goal.managers',\n\t\t\t\t\t'filter_users.selected',\n\t\t\t\t\t'master_goal.search_managers',\n\t\t\t\t\t'master_goal.search_managers_by_name',\n\t\t\t\t\t'objective.privacy_type',\n\t\t\t\t\t'master_goal.description',\n\t\t\t\t\t'master_goal.placeholder_description',\n\t\t\t\t\t'master_goal.edit_button',\n\t\t\t\t\t'master_goal.save_button',\n\t\t\t\t\t'btn-submit.loading',\n\t\t\t\t\t'btn-submit.success',\n\t\t\t\t\t'btn-submit.error',\n\t\t\t\t\t'master_goal.edit_button',\n\t\t\t\t\t'master_goal.save_button',\n\t\t\t\t]\n\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: String,\n\t\t\trequiredData: Object,\n\t\t\tuserData: Object,\n\t\t\tfromPage: String\n\t\t},\n\t\tcomputed: {\n\t\t\tfilteredManagers(){\n\t\t\t\treturn getByKeywordManagers(this.optionsManagers, this.searchManagers)\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tConfirmClose,\n\t\t\tIconMasterGoals,\n\t\t\tIconLevelUp,\n\t\t\tIconPublic,\n\t\t\tIconPrivat\n\t\t},\n\t\tvalidations: {\n\t\t\tmaster_goal: {\n\t\t\t\tname: {required},\n\t\t\t\tdescription: {required}\n\t\t\t},\n\t\t\tselectedPrivacy: {required},\n\t\t\tselectedMasterGoal: {\n\t\t\t\trequired: requiredIf(function () {\n\t\t \treturn this.$auth.user().is_manager\n\t\t \t})\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(this.model == ''){\n\t\t\t\tthis.editAction = false\n\t\t\t}else{\n\t\t\t\tawait this.getMasterGoalData()\n\t\t\t\tthis.editAction = true\n\t\t\t}\n\n\t\t\tif(!(Object.keys(this.requiredData).length === 0 && this.requiredData.constructor === Object)){\n\t\t\t\tthis.parentVision = this.requiredData.id\n\t\t\t}\n\n\t\t\tawait this.getManagers()\n\t\t\tawait this.getMasterGoals()\n\t\t\t\n\t\t\tthis.$root.$on(\"confirm_close\", () => {\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tdate_range: false,\n\t \tconfirm_close: true\n\t\t }\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n });\n\t\t\tif(this.fromPage == 'objective'){\n \tthis.$root.$emit('visibilityHiddenObjective', true);\n\t\t\t}\n \n\t\t},\n\t\tmethods: {\n\t\t\tasync getManagers(){\n\t\t\t\tawait axios.get('/people?manager_master_goals=true').then(({data}) => {\n\t\t\t\t\tthis.optionsManagers = Object.values(data.data)\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getMasterGoalData(){\n\t\t\t\tawait axios.get('/master-goals/'+ this.model +'/edit').then(({data}) => {\n\t\t\t\t\tthis.master_goal = data.data\n\n\t\t\t\t\tif(this.master_goal.manager_users.length){\n\t\t\t\t\t\tthis.master_goal.manager_users.forEach(el => {\n\t\t\t\t\t\t\tthis.managersSelected.push(el.id)\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.selectedPrivacy = this.master_goal.is_private\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getMasterGoals(){\n\t\t\t\tvar linkGetMasterGoals = this.editAction ? (!this.master_goal.related_to ? ('/master-goals?parent_id=' + this.master_goal.id) : '/master-goals') : '/master-goals'\n\n\t\t\t\tawait axios.get(linkGetMasterGoals)\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.optionsMasterGoals = data.data ? data.data : []\n\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tthis.optionsMasterGoals.find(el => el.id == this.master_goal.id).$isDisabled = true\n\n\t\t\t\t\t\tif(this.master_goal.master_goal_id){\n\t\t\t\t\t\t\tthis.selectedMasterGoal = this.optionsMasterGoals.find(el => el.id == this.master_goal.master_goal_id);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tif(this.$auth.user().is_manager){\n\t\t\t\t\t\tvar optionsDisabledManager = this.optionsMasterGoals.filter(el => el.disable_for_manager == true)\n\n\t\t\t\t\t\toptionsDisabledManager.forEach(element => {\n\t\t\t\t\t\t\tthis.optionsMasterGoals.find(el => el.id == element.id).$isDisabled = true\n\t\t\t\t\t\t}) \n\t\t\t\t\t}\n\n\t\t\t\t\tif(this.parentVision){\n\t\t\t\t\t\tthis.selectedMasterGoal = this.optionsMasterGoals.find(el => el.id == this.parentVision);\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n \t\t\t\t\tthis.$refs.first_input.focus()\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\t\t\t\n\t\t\tchangeActiveSlide(value){\n\t\t\t\tthis.activeSlide = value\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tdate_range: false,\n\t \tconfirm_close: true\n\t\t }\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tif(this.fromPage == 'objective'){\n\t\t \tthis.$root.$emit('visibilityHiddenObjective', false);\n\t\t\t\t\t}\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$('#button-submit-mastergoal').attr('disabled', 'disabled')\n\t\t\t\t\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tvar btnSubmit = $('#button-submit-mastergoal')\n\t\t\t\t\tvar btnSubmitLoader = $('#button-submit-mastergoal .loader')\n\t\t\t\t\tvar btnSubmitText = $('#button-submit-mastergoal .text')\n\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tthis.updatemaster_goal(e)\n\t\t\t\t\t}else{\n\t\t\t\t\t\tthis.storemaster_goal(e)\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\t$('#button-submit-mastergoal').attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tstoremaster_goal(e){\n\t\t\t\tvar btnSubmit = $('#button-submit-mastergoal')\n\t\t\t\tvar btnSubmitLoader = $('#button-submit-mastergoal .loader')\n\t\t\t\tvar btnSubmitText = $('#button-submit-mastergoal .text')\n\n\t\t\t\taxios.post('/master-goals/store', {\n\t\t\t\t\tname: this.master_goal.name,\n\t\t\t\t\tdescription: this.master_goal.description,\n\t\t\t\t\tmaster_goal_id: this.selectedMasterGoal ? this.selectedMasterGoal.id : '',\n\t\t\t\t\tmanager_users: this.managersSelected,\n\t\t\t\t\tis_private: this.selectedPrivacy\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tthis.refreshPage(data.data)\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('master_goal.edit_button') : this.$t('master_goal.save_button'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tupdatemaster_goal(e){\n\t\t\t\tvar btnSubmit = $('#button-submit-mastergoal')\n\t\t\t\tvar btnSubmitLoader = $('#button-submit-mastergoal .loader')\n\t\t\t\tvar btnSubmitText = $('#button-submit-mastergoal .text')\n\n\t\t\t\taxios.patch('/master-goals/' + this.master_goal.slug, {\n\t\t\t\t\tname: this.master_goal.name,\n\t\t\t\t\tdescription: this.master_goal.description,\n\t\t\t\t\tmaster_goal_id: this.selectedMasterGoal ? this.selectedMasterGoal.id : '',\n\t\t\t\t\tmanager_users: this.managersSelected,\n\t\t\t\t\tis_private: this.selectedPrivacy\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tif(this.$route.name == 'show-master-goal'){\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTree', data.data)\n\t\t\t\t\t}else if(this.$route.name == 'master-goals'){\n\t\t\t\t\t\tthis.$root.$emit(\"refreshMasterGoalsList\");\n\t\t\t\t\t}\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('master_goal.edit_button') : this.$t('master_goal.save_button'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.master_goal.name != '' \n\t\t\t\t\t|| this.master_goal.description != '' \n\t\t\t\t){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tshowSubModal(type){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal[type] = true\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_' + type).addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseSubModal(type){\n\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\trefreshPage(master_goal_detail){\n\t\t\t\tswitch (this.fromPage) {\n\t\t\t\t\tcase 'master_goals':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalsList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'tree':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTree')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTreeForObjectiveModal',master_goal_detail)\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t},\n\t\t\tselectManager(item){\n\t\t\t\tif(this.managersSelected.includes(parseInt(item.id))){\n\t\t\t\t\tthis.managersSelected.splice(this.managersSelected.indexOf(parseInt(item.id)), 1)\n\t\t\t\t}else{\n\t\t\t\t\tthis.managersSelected.push(parseInt(item.id))\n\t\t\t\t}\n\t\t\t\tthis.searchManagers = ''\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByKeywordManagers(list, keyword) {\n\t\tconst search = keyword.trim()\n\n\t\tif (!search.length) return list\n\t\treturn list.filter(item => item.name.toLowerCase().indexOf(search.toLowerCase()) > -1)\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MasterGoal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MasterGoal.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MasterGoal.vue?vue&type=template&id=463babbb&\"\nimport script from \"./MasterGoal.vue?vue&type=script&lang=js&\"\nexport * from \"./MasterGoal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-sidebar\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Settings', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.activeSlide != 'edit_profile')?_c('div',{staticClass:\"top\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('settings.my-profile')))]),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]):_vm._e(),(_vm.activeSlide != 'edit_profile')?_c('div',{staticClass:\"profile-summary\",on:{\"click\":function($event){return _vm.changeActiveSlide('edit_profile')}}},[(_vm.$auth.user().avatar)?_c('img',{attrs:{\"src\":_vm.$auth.user().avatar}}):_c('div',{staticClass:\"user-circle-default\"},[_c('icon-user-settings')],1),_c('p',[_vm._v(\" \"+_vm._s(_vm.$auth.user().first_name+\" \"+_vm.$auth.user().last_name)+\" \"),_c('br'),_c('span',[_vm._v(_vm._s(_vm.$auth.user().email))])])]):_vm._e(),_c('div',{staticClass:\"main-modal\"},[_c('transition',{attrs:{\"name\":\"slide\",\"mode\":\"out-in\"}},[(_vm.activeSlide == 'main-settings-page')?_c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('settings.settings')))]),_c('img',{attrs:{\"src\":\"/build/icons/settings-icn.svg\"}})]),_c('ul',{staticClass:\"list-with-arrow\"},[(_vm.$auth.user().rights.view_subscription && _vm.$auth.user().instance.status != 'new')?_c('li',{staticClass:\"custom\"},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('settings.subscription'))+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('settings.subscription-change')))])]),(_vm.$auth.user().rights.view_upgrade)?_c('button',{class:[_vm.$auth.user().package.can_upgrade_account ? 'button-tbf-blue' : 'btn-default-tbf'],on:{\"click\":function($event){return _vm.changeActiveSlide('subscription_general')}}},[_vm._v(_vm._s(_vm.$t('settings.change')))]):_vm._e()]):_vm._e(),(_vm.$auth.user().rights.view_tag)?_c('li',{on:{\"click\":function($event){return _vm.changeActiveSlide('list_tags')}}},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('settings.tags'))+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('settings.tags-change')))])])]):_vm._e(),(_vm.$auth.user().rights.view_subscription)?_c('li',{on:{\"click\":function($event){return _vm.changeActiveSlide('list_invoices')}}},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('settings.invoices'))+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('settings.invoices-list')))])])]):_vm._e(),(_vm.$auth.user().rights.view_subscription)?_c('li',{on:{\"click\":function($event){return _vm.changeActiveSlide('list_referrals')}}},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('settings.referrals'))+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('settings.referrals-list')))])])]):_vm._e(),_c('li',{on:{\"click\":function($event){return _vm.changeActiveSlide('list_download_links')}}},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('settings.downloads'))+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('settings.downloads-list')))])])])])]):_vm._e(),(_vm.activeSlide == 'list_tags')?_c('list-tags',{on:{\"change_slide\":_vm.changeActiveSlideTag}}):_vm._e(),(_vm.activeSlide == 'list_invoices')?_c('list-invoices',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e(),(_vm.activeSlide == 'list_referrals')?_c('list-referrals',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e(),(_vm.activeSlide == 'edit_profile')?_c('profile',{on:{\"change_slide\":_vm.changeActiveSlide,\"close_modal\":_vm.closeModal}}):_vm._e(),(_vm.activeSlide == 'create_tag')?_c('create-tag',{attrs:{\"model\":_vm.modelTag},on:{\"change_slide\":_vm.changeActiveSlideTag}}):_vm._e(),(_vm.activeSlide == 'subscription_general')?_c('subscription-general',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e(),(_vm.activeSlide == 'upgrade_subscription')?_c('upgrade-subscription',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e(),(_vm.activeSlide == 'card_details')?_c('card-details',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e(),(_vm.activeSlide == 'invoice_details')?_c('invoice-details',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e(),(_vm.activeSlide == 'add_emails_invoices')?_c('add-emails-invoices',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e(),(_vm.activeSlide == 'list_download_links')?_c('download-links',{on:{\"change_slide\":_vm.changeActiveSlide}}):_vm._e()],1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('list_tags')}}}),_c('h1',[_vm._v(\" \"+_vm._s(_vm.editAction ? _vm.$t('create-tags.title_edit') : _vm.$t('create-tags.title_new'))+\" \"),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4557638-oameni\",\"target\":\"_blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)])]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.tag.name.$error, complete: _vm.tag.name != '' && !_vm.$v.tag.name.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('create-tags.name')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-tags')],1),(_vm.tag.name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.tag.name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.tag.name),expression:\"tag.name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('create-tags.name-placeholder')},domProps:{\"value\":(_vm.tag.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.tag, \"name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.selectedColor.$error, complete: _vm.selectedColor != '' && !_vm.$v.selectedColor.$error }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('create-tags.color')))])]),_c('div',{staticClass:\"radio-colors\"},_vm._l((_vm.colors),function(color){return _c('div',{staticClass:\"tag-color can-select\",class:[_vm.selectedColor == color.id ? 'selected color-' + color.name : 'color-' + color.name],on:{\"click\":function($event){return _vm.selectColor(color.id)}}},[_c('img',{attrs:{\"src\":\"/build/icons/settings-tags-color.svg\"}}),_c('span')])}),0)]),_c('div',{staticClass:\"input-group-tbf\",class:{complete: _vm.selectUsersId != ''}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('create-tags.users')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),_c('multiselect',{staticClass:\"select-tags-tbf hide-tags\",attrs:{\"preserve-search\":true,\"options\":_vm.optionsUsers,\"multiple\":true,\"group-values\":\"groupItems\",\"group-label\":\"groupName\",\"group-select\":true,\"close-on-select\":false,\"placeholder\":_vm.$t('create-tags.search-users'),\"track-by\":\"id\",\"label\":\"first_name\",\"custom-label\":_vm.customLabel,\"selectLabel\":_vm.$t('create-tags.select'),\"selectGroupLabel\":_vm.$t('create-tags.select-all'),\"selectedLabel\":_vm.$t('create-tags.selected'),\"deselectLabel\":_vm.$t('create-tags.deselect'),\"deselectGroupLabel\":_vm.$t('create-tags.deselect-all')},on:{\"input\":_vm.selectUserId},scopedSlots:_vm._u([{key:\"placeholder\",fn:function(props){return [_c('span',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('create-tags.search-users'))+\" \")])]}},{key:\"selection\",fn:function(ref){\nvar values = ref.values;\nvar search = ref.search;\nvar isOpen = ref.isOpen;\nreturn [(values.length && !isOpen)?_c('span',{staticClass:\"multiselect__single\"},[_vm._v(_vm._s(values.length)+\" \"+_vm._s(_vm.$t('create-tags.selected-users')))]):_vm._e()]}},{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option__image\"},[_c('span',[_vm._v(\" \"+_vm._s(props.option.first_name + ' ' + props.option.last_name)+\" \")])])]}},{key:\"option\",fn:function(props){return [_c('div',{staticClass:\"option__image\"},[(props.option.avatar)?_c('img',{attrs:{\"src\":props.option.avatar}}):_c('img',{attrs:{\"src\":\"/build/images/profile-default.svg\"}}),_c('span',[_vm._v(\" \"+_vm._s(props.option.first_name + ' ' + props.option.last_name)+\" \")])])]}}]),model:{value:(_vm.usersSelected),callback:function ($$v) {_vm.usersSelected=$$v},expression:\"usersSelected\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('create-tags.no-results')))])],2)],1),(_vm.usersSelected.length > 0)?_c('div',{staticClass:\"selectedValues\"},_vm._l((_vm.usersSelected),function(usr,index){return _c('span',{staticClass:\"name\"},[_vm._v(\" \"+_vm._s(usr.first_name + ' ' + usr.last_name)+\" \"),_c('img',{staticClass:\"icon-remove-tag\",attrs:{\"src\":\"/build/icons/settings-icon-delete-tag.svg\"},on:{\"click\":function($event){return _vm.removeTaguser(index)}}})])}),0):_vm._e()])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"updateSendBtn\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.editAction ? _vm.$t('create-tags.edit_button') : _vm.$t('create-tags.save_button')))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"15\",\"viewBox\":\"0 0 16 15\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.35\"}},[_c('path',{attrs:{\"d\":\"M4.515-.882L4.466 9.944M-.922 4.556L9.904 4.507\",\"transform\":\"translate(3.52 2.875) rotate(-45 4.49 4.531)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./IconRemoveTag.vue?vue&type=template&id=689b525e&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-tags fa-w-20\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"fal\",\"data-icon\":\"tags\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 640 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"fill\":\"currentColor\",\"d\":\"M625.941 293.823L421.823 497.941c-18.746 18.746-49.138 18.745-67.882 0l-1.775-1.775 22.627-22.627 1.775 1.775c6.253 6.253 16.384 6.243 22.627 0l204.118-204.118c6.238-6.239 6.238-16.389 0-22.627L391.431 36.686A15.895 15.895 0 0 0 380.117 32h-19.549l-32-32h51.549a48 48 0 0 1 33.941 14.059L625.94 225.941c18.746 18.745 18.746 49.137.001 67.882zM252.118 32H48c-8.822 0-16 7.178-16 16v204.118c0 4.274 1.664 8.292 4.686 11.314l211.882 211.882c6.253 6.253 16.384 6.243 22.627 0l204.118-204.118c6.238-6.239 6.238-16.389 0-22.627L263.431 36.686A15.895 15.895 0 0 0 252.118 32m0-32a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.746 18.746-49.138 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118V48C0 21.49 21.49 0 48 0h204.118zM144 124c-11.028 0-20 8.972-20 20s8.972 20 20 20 20-8.972 20-20-8.972-20-20-20m0-28c26.51 0 48 21.49 48 48s-21.49 48-48 48-48-21.49-48-48 21.49-48 48-48z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Tags.vue?vue&type=template&id=3a6289fa&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('list_tags')\" class=\"back-arrow\">\n\t\t\t<h1>\n\t\t\t\t{{ editAction ? $t('create-tags.title_edit') : $t('create-tags.title_new') }}\n\t\t\t\t<a href=\"https://help.tbf.ro/ro/articles/4557638-oameni\" target=\"_blank\">\n\t\t\t\t\t<icon-info class=\"icon-info\"/>\n\t\t\t\t</a>\n\t\t\t</h1>\n\t\t</div>\n\t\t<div class=\"form-section\">\n\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.tag.name.$error, complete: tag.name != '' && !$v.tag.name.$error}\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('create-tags.name') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-tags /></div>\n\t\t\t\t\t<div class=\"icon-right\" v-if=\"tag.name != ''\" @click.stop=\"tag.name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('create-tags.name-placeholder')\" class=\"input-text\" v-model=\"tag.name\" ref=\"first_input\">\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.selectedColor.$error, complete: selectedColor != '' && !$v.selectedColor.$error }\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('create-tags.color') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"radio-colors\">\n\t\t\t\t\t<div class=\"tag-color can-select\" v-for=\"color in colors\" v-bind:class=\"[selectedColor == color.id ? 'selected color-' + color.name : 'color-' + color.name]\" @click=\"selectColor(color.id)\">\n\t\t\t\t\t\t<img src=\"/build/icons/settings-tags-color.svg\">\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\n\n\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{complete: selectUsersId != ''}\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('create-tags.users') }}</label>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\t\t\t\t\t<!-- <div class=\"icon-right\" v-if=\"selectUsersId != ''\" @click.stop=\"selectUsersId = ''\"><icon-plus class=\"icon-clear\"/></div> -->\n\t\t\t\t\t<multiselect \n\t\t\t\t\t\t:preserve-search=\"true\"\n\t\t\t\t\t\tv-model=\"usersSelected\"\n\t\t\t\t\t\tclass=\"select-tags-tbf hide-tags\"\n\t\t\t\t\t\t:options=\"optionsUsers\" \n\t\t\t\t\t\t:multiple=\"true\" \n\t\t\t\t\t\tgroup-values=\"groupItems\"\n\t\t\t\t\t\tgroup-label=\"groupName\" \n\t\t\t\t\t\t:group-select=\"true\"\n\t\t\t\t\t\t:close-on-select=\"false\"\n\t\t\t\t\t\t:placeholder=\"$t('create-tags.search-users')\" \n\t\t\t\t\t\ttrack-by=\"id\" \n\t\t\t\t\t\tlabel=\"first_name\"\n\t\t\t\t\t\t:custom-label=\"customLabel\"\n\t\t\t\t\t\t:selectLabel=\"$t('create-tags.select')\"\n\t\t\t\t\t\t:selectGroupLabel=\"$t('create-tags.select-all')\"\n\t\t\t\t\t\t:selectedLabel=\"$t('create-tags.selected')\"\n\t\t\t\t\t\t:deselectLabel=\"$t('create-tags.deselect')\"\n\t\t\t\t\t\t:deselectGroupLabel=\"$t('create-tags.deselect-all')\"\n\t\t\t\t\t\t@input=\"selectUserId\">\n\t\t\t\t\t\t\t<template slot=\"placeholder\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<span class=\"text\">\n\t\t\t\t\t\t\t\t\t{{ $t('create-tags.search-users') }}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"selection\" slot-scope=\"{ values, search, isOpen }\"><span class=\"multiselect__single\" v-if=\"values.length && !isOpen\">{{ values.length }} {{ $t('create-tags.selected-users') }}</span></template>\n\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<div class=\"option__image\">\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t{{ props.option.first_name + ' ' + props.option.last_name }}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<div class=\"option__image\">\n\t\t\t\t\t\t\t\t\t<img :src=\"props.option.avatar\" v-if=\"props.option.avatar\">\n\t\t\t\t\t\t\t\t\t<img v-else src=\"/build/images/profile-default.svg\">\n\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t\t{{ props.option.first_name + ' ' + props.option.last_name }}\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('create-tags.no-results') }}</template>\n\t\t\t\t\t\t</multiselect>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"selectedValues\" v-if=\"usersSelected.length > 0\">\n\t\t\t\t\t<span v-for=\"usr, index in usersSelected\" class=\"name\">\n\t\t\t\t\t\t{{ usr.first_name + ' ' + usr.last_name }}\n\t\t\t\t\t\t<img src=\"/build/icons/settings-icon-delete-tag.svg\" class=\"icon-remove-tag\" @click=\"removeTaguser(index)\">\n\t\t\t\t\t\t<!-- {{ usr.id }} -->\n\t\t\t\t\t</span>\n\t\t\t\t\t\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t</div>\n\n\t\t<div class=\"submit-form\">\n\t\t\t<button class=\"button-tbf-blue button-submit\" id=\"updateSendBtn\" @click=\"saveModifications\">\n\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t<div class=\"text\">{{ editAction ? $t('create-tags.edit_button') : $t('create-tags.save_button') }}</div>\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport { required } from 'vuelidate/lib/validators'\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconRemoveTag from \"../Icons/IconRemoveTag\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconTags from \"../Icons/Tags\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tselectedColor: '',\n\t\t\t\tcolors: {},\n\t\t\t\tusers: {},\n\t\t\t\tactiveTooltip: '',\n\t\t\t\ttag: {\n\t\t\t\t\tname: ''\n\t\t\t\t},\n\t\t\t\terrorData: [],\n\t\t\t\toptionsUsers: [\n\t\t\t\t\t{\n\t\t\t\t\t\tgroupName: {\n\t\t\t\t\t\t\tfirst_name: this.$t('create-tags.select-all'),\n\t\t\t\t\t\t\tlast_name: ''\n\t\t\t\t\t\t},\n\t\t\t\t\t\tgroupItems: []\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\tusersSelected: [],\n\t\t\t\tselectUsersId: [],\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false,\n },\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tIconRemoveTag,\n\t\t\tIconTags\n\t\t},\n\t\tvalidations: {\n\t\t\tselectedColor: {required},\n\t\t\ttag: {\n\t\t\t\tname: {required},\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(Object.keys(this.model).length === 0 && this.model.constructor === Object){\n\t\t\t\tthis.tag = {\n\t\t\t\t\tname: ''\n\t\t\t\t}\n\t\t\t\tthis.editAction = false\n\t\t\t}else{\n\t\t\t\tthis.tag = this.model\n\t\t\t\tthis.editAction = true\n\t\t\t}\n\n\t\t\tawait this.getColors()\n\t\t\tawait this.getUsers()\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal.confirm_close = true\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tcustomLabel({ first_name, last_name }){\n\t\t\t\treturn `${first_name} ${last_name}`\n\t\t\t},\n\t\t\tasync getColors(){\n\t\t\t\tawait axios.get('/colors').then(({data}) => {\n\t\t\t\t\tthis.colors = data.data\n\t\t\t\t\t\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tthis.selectedColor = this.colors.find(el => el.id == this.tag.color.id).id\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getUsers(){\n\t\t\t\tawait axios.get('/people')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.optionsUsers[0].groupItems = data.data\n\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tthis.tag.users.map( (el) => {\n\t\t\t\t\t\t\tthis.usersSelected.push(this.optionsUsers[0].groupItems.find(element => element.id == el.id))\n\t\t\t\t\t\t\tthis.selectUsersId.push(el.id)\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n \t\t\t\t\tthis.$refs.first_input.focus()\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t});\n\t\t\t},\n\t\t\tselectColor(colorId){\n\t\t\t\tthis.selectedColor = colorId\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tthis.updateTag(e)\n\t\t\t\t\t}else{\n\t\t\t\t\t\tthis.storeTag(e)\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tstoreTag(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\taxios.post('/tags/store', {\n\t\t\t\t\tname: this.tag.name,\n\t\t\t\t\tcolor_id: this.selectedColor,\n\t\t\t\t\tusers: this.selectUsersId\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\tthis.$emit('change_slide', 'list_tags')\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('create-tagsedit_button') : this.$t('create-tagssave_button'))\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t});\n\t\t\t},\n\t\t\tupdateTag(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\taxios.patch('/tags/' + this.tag.id, {\n\t\t\t\t\tname: this.tag.name,\n\t\t\t\t\tcolor_id: this.selectedColor,\n\t\t\t\t\tusers: this.selectUsersId\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\tthis.$emit('change_slide', 'list_tags')\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('create-tags.edit_button') : this.$t('create-tags.save_button'))\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t});\n\t\t\t},\n\t\t\tselectUserId(value, id){\n\t\t\t\tthis.selectUsersId = []\n\t\t\t\tvalue.map(el => {\n\t\t\t\t\tthis.selectUsersId.push(el.id)\n\t\t\t\t})\n\t\t\t},\n\t\t\tremoveTaguser(usr){\n\t\t\t\tthis.usersSelected.splice(usr,1);\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.tag.name != ''){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tviewSlide(slide){\n\t\t\t\tthis.$emit('change_slide', slide)\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CreateTag.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CreateTag.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CreateTag.vue?vue&type=template&id=a04e4cae&\"\nimport script from \"./CreateTag.vue?vue&type=script&lang=js&\"\nexport * from \"./CreateTag.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('main-settings-page')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('list-tags.title')))]),_c('button',{staticClass:\"button-tbf-blue add\",on:{\"click\":function($event){return _vm.viewSlide('create_tag')}}})]),(_vm.loaded)?_c('section',{staticClass:\"list-items-section list-tags\"},[(Object.keys(_vm.tags).length)?_c('div',_vm._l((_vm.tags),function(tag){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\",attrs:{\"id\":'arrow-key-result-' + tag.id}})],1),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\",on:{\"click\":function($event){return _vm.viewSlide('create_tag', tag)}}},[_c('div',{staticClass:\"column-tbf row-details tag-color-row\"},[_c('div',{staticClass:\"tag-color\",class:['color-' + tag.color.name]},[_c('span')])]),_c('div',{staticClass:\"column-tbf row-title tag-name-width\"},[_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(tag.name))])]),_c('div',{staticClass:\"column-tbf row-details tag-users-width\",class:{ empty: tag.users.length == 0 }},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('list-tags.people')))]),_c('div',{staticClass:\"count\"},[_vm._v(_vm._s(tag.users.length))])])])]),_c('div',{staticClass:\"space-right\"},[_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.hideDropdown),expression:\"hideDropdown\"}],staticClass:\"dots-edit\",attrs:{\"id\":'edit-key-result-' + tag.id}},[_c('div',{staticClass:\"dropdown edit-item-dropdown\"},[_c('div',{staticClass:\"overlay-button\",on:{\"click\":function($event){$event.stopPropagation();return _vm.showDropdown(tag.id)}}}),_c('div',{staticClass:\"edit-item-button\",attrs:{\"id\":'dropdownMenuTag'+tag.id,\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[_c('icon-edit-dots')],1),_c('div',{staticClass:\"dropdown-menu dropdown-menu-right\",attrs:{\"id\":'dropdownMenuTag'+ tag.id,\"aria-labelledby\":'dropdownEditTag'+tag.id}},[_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.viewSlide('create_tag', tag)}}},[_vm._v(_vm._s(_vm.$t('list-tags.edit')))]),_c('div',{staticClass:\"dropdown-item\",on:{\"click\":function($event){$event.stopPropagation();return _vm.deleteItem('confirm_delete', tag.id)}}},[_vm._v(_vm._s(_vm.$t('list-tags.delete')))])])])])])])}),0):_c('div',{staticClass:\"no-notifications custom\"},[_c('p',[_vm._v(_vm._s(_vm.$t('list-tags.no-tags')))]),_c('span',[_vm._v(_vm._s(_vm.$t('list-tags.desc')))]),_c('button',{staticClass:\"button-tbf-blue add\",on:{\"click\":function($event){return _vm.viewSlide('create_tag')}}},[_vm._v(_vm._s(_vm.$t('list-tags.add')))])])]):_c('section',{staticClass:\"empty-list list-items-section\"},_vm._l((5),function(n){return _c('div',{staticClass:\"group_items\"},[_c('div',{staticClass:\"space-left\"}),_vm._m(0,true),_c('div',{staticClass:\"space-right\"})])}),0),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[(_vm.show_subm_modal.confirm_delete)?_c('confirm-delete',{attrs:{\"nameItem\":\"tag\"},on:{\"cancel_delete\":function($event){return _vm.closeDelete('confirm_delete')},\"delete_item\":function($event){return _vm.confirmDelete('confirm_delete')}}}):_vm._e()],1):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[_c('div',{staticClass:\"column-tbf\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"100px\"}})])])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('main-settings-page')\" class=\"back-arrow\">\n\t\t\t<h1>{{ $t('list-tags.title') }}</h1>\n\t\t\t<button @click=\"viewSlide('create_tag')\" class=\"button-tbf-blue add\"></button>\n\t\t</div>\n\t\t<section class=\"list-items-section list-tags\" v-if=\"loaded\">\n\t\t\t<div v-if=\"Object.keys(tags).length\">\n\t\t\t\t<div class=\"group_items\" v-for=\"tag in tags\">\n\t\t\t\t\t<div class=\"space-left\">\n\t\t\t\t\t\t<icon-arrow :id=\"'arrow-key-result-' + tag.id\" class=\"icon-arrow right\"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\" @click=\"viewSlide('create_tag', tag)\">\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details tag-color-row\">\n\t\t\t\t\t\t\t\t<div class=\"tag-color\" v-bind:class=\"['color-' + tag.color.name]\">\n\t\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title tag-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"name\">{{ tag.name }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details tag-users-width\" v-bind:class=\"{ empty: tag.users.length == 0 }\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('list-tags.people') }}</div><div class=\"count\">{{ tag.users.length }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\">\n\t\t\t\t\t\t<div class=\"dots-edit\" :id=\"'edit-key-result-' + tag.id\" v-click-outside=\"hideDropdown\">\n\t\t\t\t\t\t\t<div class=\"dropdown edit-item-dropdown\">\n\t\t\t\t\t\t\t\t<div class=\"overlay-button\" @click.stop=\"showDropdown(tag.id)\"></div>\n\t\t\t\t\t\t\t\t<div class=\"edit-item-button\" :id=\"'dropdownMenuTag'+tag.id\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t<icon-edit-dots />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"dropdown-menu dropdown-menu-right\" :id=\"'dropdownMenuTag'+ tag.id \" :aria-labelledby=\"'dropdownEditTag'+tag.id\">\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"viewSlide('create_tag', tag)\">{{ $t('list-tags.edit') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-item\" @click.stop=\"deleteItem('confirm_delete', tag.id)\">{{ $t('list-tags.delete') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"no-notifications custom\" v-else>\n\t\t\t\t<p>{{ $t('list-tags.no-tags') }}</p>\n\t\t\t\t<span>{{ $t('list-tags.desc') }}</span>\n\t\t\t\t<button @click=\"viewSlide('create_tag')\" class=\"button-tbf-blue add\">{{ $t('list-tags.add') }}</button>\n\t\t\t</div>\t\n\t\t</section>\n\t\t<section class=\"empty-list list-items-section\" v-else>\n\t\t\t<div class=\"group_items\" v-for=\"n in 5\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t<div class=\"column-tbf\">\n\t\t\t\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 100px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</div>\n\t\t</section>\n\n\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t<confirm-delete v-if=\"show_subm_modal.confirm_delete\" nameItem=\"tag\" @cancel_delete=\"closeDelete('confirm_delete')\" @delete_item=\"confirmDelete('confirm_delete')\"></confirm-delete>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport ConfirmDelete from \"../SubModals/ConfirmDelete\"\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconEditDots from '../Icons/EditDots'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\ttags: {},\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_delete: false\n },\n deleteItemId: '',\n hoverTag: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tConfirmDelete,\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconEditDots,\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getTags()\n\n this.$root.$on(\"reload_modal_key_result\", () => {\n\t\t\t\tthis.getTags()\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getTags(){\n\t\t\t\tawait axios.get('/' + this.$auth.user().instance_id + '/tags')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.tags = data.data\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tviewSlide(slide, modelRole){\n\t\t\t\tthis.$emit('change_slide', slide, modelRole)\n\t\t\t},\n\t\t\tdeleteItem(type, itemId){\n\t\t\t\tthis.hideDropdown()\n\n\t\t\t\tthis.deleteItemId = itemId\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal[type] = true\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_' + type).addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseDelete(type){\n\t\t\t\tthis.deleteItemId = ''\n\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tconfirmDelete(type){\n\t\t\t\taxios.delete('/tags/' + this.deleteItemId)\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.deleteItemId = ''\n\t\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\t\tthis.getTags()\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t\t}, 200);\n\t\t\t\t\t}, 200);\n\t\t\t\t})\n\t\t\t},\n\t\t\tshowDropdown(itemId){\n\t\t\t\tif(itemId == this.hoverTag){\n\t\t\t\t\t$('#dropdownMenuTag' + this.hoverTag).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverTag = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverTag = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownMenuTag' + this.hoverTag).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t},\n\t\t\thideDropdown(){\n\t\t\t\tif(this.hoverTag != ''){\n\t\t\t\t\t$('#dropdownMenuTag' + this.hoverTag).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverTag = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ListTags.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ListTags.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ListTags.vue?vue&type=template&id=82274b80&\"\nimport script from \"./ListTags.vue?vue&type=script&lang=js&\"\nexport * from \"./ListTags.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('main-settings-page')}}}),_c('h1',[_vm._v(\" \"+_vm._s(_vm.$t('list-referrals.title'))+\" \"),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4558375-cum-ca%C8%99tigi-3-luni-gratuite-la-abonamentul-tbf-digital\",\"target\":\"_blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)])]),(_vm.loaded)?_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"form-section inovices-form\"},[_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('list-referrals.label-code')))])]),_c('div',{staticClass:\"input-box referral-copy\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-referral-code')],1),_c('div',{staticClass:\"icon-right\",on:{\"click\":_vm.copyToClipboard}},[_vm._v(_vm._s(_vm.$t('list-referrals.copy')))]),_c('input',{staticClass:\"input-text\",attrs:{\"type\":\"text\",\"id\":\"referralCode\",\"readonly\":\"\"},domProps:{\"value\":_vm.referralCode}})])])]),_c('div',{staticClass:\"title-list\"},[(_vm.referrals.length)?_c('div',{staticClass:\"label second-label\"},[_vm._v(_vm._s(_vm.$t('list-referrals.list-title')))]):_vm._e()]),(_vm.referrals.length)?_c('div',_vm._l((_vm.referrals),function(referral){return _c('div',{staticClass:\"group_items invoice_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[_c('div',{staticClass:\"column-tbf row-title invoice-name-width\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),_c('div',{staticClass:\"email\"},[_vm._v(_vm._s(referral.email))]),_c('div',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(referral.created_at,'from', 'now')))])])])]),_c('div',{staticClass:\"space-right\"})])}),0):_vm._e()]):_c('section',{staticClass:\"empty-list list-items-section\"},[_vm._m(0),_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\",\"margin-bottom\":\"15px\"}}),_vm._l((5),function(n){return _c('div',{staticClass:\"group_items invoice_items\"},[_c('div',{staticClass:\"space-left\"}),_vm._m(1,true),_c('div',{staticClass:\"space-right\"})])})],2)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"invoice-mail-settings\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\"}}),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[_c('div',{staticClass:\"column-tbf\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\"}})])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-copy fa-w-14\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"far\",\"data-icon\":\"copy\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"fill\":\"currentColor\",\"d\":\"M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Copy.vue?vue&type=template&id=5239a641&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-link fa-w-16\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"far\",\"data-icon\":\"link\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 512 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"fill\":\"currentColor\",\"d\":\"M314.222 197.78c51.091 51.091 54.377 132.287 9.75 187.16-6.242 7.73-2.784 3.865-84.94 86.02-54.696 54.696-143.266 54.745-197.99 0-54.711-54.69-54.734-143.255 0-197.99 32.773-32.773 51.835-51.899 63.409-63.457 7.463-7.452 20.331-2.354 20.486 8.192a173.31 173.31 0 0 0 4.746 37.828c.966 4.029-.272 8.269-3.202 11.198L80.632 312.57c-32.755 32.775-32.887 85.892 0 118.8 32.775 32.755 85.892 32.887 118.8 0l75.19-75.2c32.718-32.725 32.777-86.013 0-118.79a83.722 83.722 0 0 0-22.814-16.229c-4.623-2.233-7.182-7.25-6.561-12.346 1.356-11.122 6.296-21.885 14.815-30.405l4.375-4.375c3.625-3.626 9.177-4.594 13.76-2.294 12.999 6.524 25.187 15.211 36.025 26.049zM470.958 41.04c-54.724-54.745-143.294-54.696-197.99 0-82.156 82.156-78.698 78.29-84.94 86.02-44.627 54.873-41.341 136.069 9.75 187.16 10.838 10.838 23.026 19.525 36.025 26.049 4.582 2.3 10.134 1.331 13.76-2.294l4.375-4.375c8.52-8.519 13.459-19.283 14.815-30.405.621-5.096-1.938-10.113-6.561-12.346a83.706 83.706 0 0 1-22.814-16.229c-32.777-32.777-32.718-86.065 0-118.79l75.19-75.2c32.908-32.887 86.025-32.755 118.8 0 32.887 32.908 32.755 86.025 0 118.8l-45.848 45.84c-2.93 2.929-4.168 7.169-3.202 11.198a173.31 173.31 0 0 1 4.746 37.828c.155 10.546 13.023 15.644 20.486 8.192 11.574-11.558 30.636-30.684 63.409-63.457 54.733-54.735 54.71-143.3-.001-197.991z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ReferralCode.vue?vue&type=template&id=3402826a&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('main-settings-page')\" class=\"back-arrow\">\n\t\t\t<h1>\n\t\t\t\t{{ $t('list-referrals.title') }}\n\t\t\t\t<a href=\"https://help.tbf.ro/ro/articles/4558375-cum-ca%C8%99tigi-3-luni-gratuite-la-abonamentul-tbf-digital\" target=\"_blank\">\n\t\t\t\t\t<icon-info class=\"icon-info\"/>\n\t\t\t\t</a>\n\t\t\t</h1>\n\t\t</div>\n\t\t<section class=\"list-items-section\" v-if=\"loaded\">\n\t\t\t<div class=\"form-section inovices-form\">\n\t\t\t\t<div class=\"input-group-tbf\"\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('list-referrals.label-code') }}</label>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box referral-copy\">\n\t\t\t\t\t\t<div class=\"icon-left\"><icon-referral-code /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" @click=\"copyToClipboard\">{{ $t('list-referrals.copy') }}</div>\n\t\t\t\t\t\t<input type=\"text\" id=\"referralCode\" class=\"input-text\" :value=\"referralCode\" readonly>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"title-list\">\n\t\t\t\t<div class=\"label second-label\" v-if=\"referrals.length\">{{ $t('list-referrals.list-title') }}</div>\n\t\t\t</div>\n\n\t\t\t<div v-if=\"referrals.length\">\n\t\t\t\t<div class=\"group_items invoice_items\" v-for=\"referral in referrals\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title invoice-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\t\t\t\t\t\t\t\t<div class=\"email\">{{ referral.email }}</div>\n\t\t\t\t\t\t\t\t<div class=\"date\">{{ referral.created_at | moment('from', 'now') }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<!-- <div class=\"no-notifications custom\" v-else>\n\t\t\t\t<p>{{ $t('list-referrals.no-referrals') }}</p>\n\t\t\t\t<span>{{ $t('list-referrals.no-referrals-desc') }}</span>\n\t\t\t</div> -->\n\t\t</section>\n\t\t<section class=\"empty-list list-items-section\" v-else>\n\t\t\t<div class=\"invoice-mail-settings\">\n\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 150px;\"></div>\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t</div>\n\n\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 150px; margin-bottom: 15px;\"></div>\n\t\t\t<div class=\"group_items invoice_items\" v-for=\"n in 5\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t<div class=\"column-tbf\">\n\t\t\t\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 150px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</div>\n\t\t</section>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconEditDots from '../Icons/EditDots'\n\timport IconCopy from '../Icons/Copy'\n\timport IconEmail from '../Icons/Email'\n\timport IconReferralCode from \"../Icons/ReferralCode\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconInfo from \"../Icons/Info\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\treferrals: [],\n\t\t\t\treferralCode: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconEditDots,\n\t\t\tIconCopy,\n\t\t\tIconEmail,\n\t\t\tIconReferralCode,\n\t\t\tIconPeople,\n\t\t\tIconInfo\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getReferrals()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getReferrals(){\n\t\t\t\tawait axios.get('/instances/referral')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.referrals = data.data.referred_instances\n\t\t\t\t\tthis.referralCode = data.data.referral_uuid\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tviewSlide(slide, modelRole){\n\t\t\t\tthis.$emit('change_slide', slide, modelRole)\n\t\t\t},\n\t\t\tcopyToClipboard(){\n\t\t\t\tvar copyText = document.getElementById(\"referralCode\");\n\t\t\t\tcopyText.select();\n\t\t\t\tcopyText.setSelectionRange(0, 99999)\n\t\t\t\tdocument.execCommand(\"copy\");\n\n\t\t\t\t$('.referral-copy .icon-right').addClass('success')\n\t\t\t\t$('.referral-copy .icon-right').html(this.$t('list-referrals.copied'))\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.referral-copy .icon-right').removeClass('success')\n\t\t\t\t\t$('.referral-copy .icon-right').html(this.$t('list-referrals.copy'))\n\t\t\t\t}, 3000)\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ListReferrals.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ListReferrals.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ListReferrals.vue?vue&type=template&id=1c5b86aa&\"\nimport script from \"./ListReferrals.vue?vue&type=script&lang=js&\"\nexport * from \"./ListReferrals.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('main-settings-page')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('list-invoices.title'))),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4558459-cum-descarci-facturile\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)])]),(_vm.loaded)?_c('section',{staticClass:\"list-items-section\"},[_c('div',{staticClass:\"form-section inovices-form\"},[_c('div',{staticClass:\"input-group-tbf\",class:{complete: _vm.receiverEmails != '', has_error: _vm.inputEmailsError}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('list-invoices.receiver-mail')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-email')],1),(_vm.editEmails == true)?_c('div',{staticClass:\"icon-right\",on:{\"click\":_vm.canEditEmails}},[_c('icon-pencil')],1):_c('div',{staticClass:\"icon-right\"},[_c('div',{staticClass:\"actions-emails\"},[_c('button',{staticClass:\"btn-default-tbf btn-save\",on:{\"click\":_vm.saveEmails}},[_vm._v(\" \"+_vm._s(_vm.$t('key-result-tasks.save'))+\" \")]),_c('button',{staticClass:\"btn-delete\",on:{\"click\":_vm.cancelEditEmails}},[_c('icon-delete')],1)])]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.receiverEmails),expression:\"receiverEmails\"}],ref:\"emails_input\",staticClass:\"input-text\",class:{active: !_vm.editEmails},attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('list-invoices.receiver-mail-placeholder'),\"readonly\":_vm.editEmails},domProps:{\"value\":(_vm.receiverEmails)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.receiverEmails=$event.target.value}}})])]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('subscription.invoice-data')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-billing-details')],1),_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){return _vm.viewSlide('invoice_details')}}},[_c('icon-pencil')],1),(_vm.$auth.user().instance.has_company)?_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$auth.user().instance.company_name)+\", \"+_vm._s(_vm.$auth.user().instance.cui)+\", \"+_vm._s(_vm.$auth.user().instance.country_name))]):_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$auth.user().instance.name)+\", \"+_vm._s(_vm.$auth.user().instance.cnp)+\", \"+_vm._s(_vm.$auth.user().instance.country_name))])])])]),_c('div',{staticClass:\"title-list\"},[_c('div',{staticClass:\"label second-label\"},[_vm._v(_vm._s(_vm.$t('list-invoices.invoice-subtitle')))])]),(_vm.invoices.length)?_c('div',_vm._l((_vm.invoices),function(invoice){return _c('div',{staticClass:\"group_items invoice_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-row\"},[_c('a',{staticClass:\"row-tbf action-row a-tag\",attrs:{\"href\":invoice.download_link,\"download\":\"\"}},[_c('div',{staticClass:\"column-tbf row-title invoice-name-width\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-invoice')],1),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(_vm._f(\"moment\")(invoice.created,'DD MMM YYYY'))+\" - \"+_vm._s(_vm.$t('list-invoices.invoice'))+\" \"+_vm._s(invoice.invoice_number))])]),_c('div',{staticClass:\"column-tbf row-details invoice-download-width\"},[_c('icon-download',{staticClass:\"download-invoice\"})],1)])]),_c('div',{staticClass:\"space-right\"})])}),0):_c('div',{staticClass:\"no-notifications custom\"},[_c('p',[_vm._v(_vm._s(_vm.$t('list-invoices.no-invoices')))]),_c('span',[_vm._v(_vm._s(_vm.$t('list-invoices.desc')))])])]):_c('section',{staticClass:\"empty-list list-items-section\"},[_vm._m(0),_vm._m(1),_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\",\"margin-bottom\":\"15px\"}}),_vm._l((5),function(n){return _c('div',{staticClass:\"group_items invoice_items\"},[_c('div',{staticClass:\"space-left\"}),_vm._m(2,true),_c('div',{staticClass:\"space-right\"})])})],2)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"invoice-mail-settings\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\"}}),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"invoice-mail-settings\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\"}}),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf\"},[_c('div',{staticClass:\"column-tbf\"},[_c('div',{staticClass:\"label placeholder-loader\",staticStyle:{\"height\":\"16px\",\"width\":\"150px\"}})])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M.583 13.417L13.417 13.417M9.917.583L12.25 2.917 5.25 9.917 1.75 11.083 2.917 7.583z\",\"transform\":\"translate(1 1)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./PencilAvatar.vue?vue&type=template&id=5e836080&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M10.714.429H1.286c-.473 0-.857.384-.857.857v12L2.57 11.57l1.715 1.715L6 11.57l1.714 1.715L9.43 11.57l2.142 1.715v-12c0-.473-.384-.857-.857-.857zM3 4.714L9 4.714M3 8.143L9 8.143\",\"transform\":\"translate(2 1)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./BillingDetails.vue?vue&type=template&id=6058b749&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-file-invoice fa-w-12\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"far\",\"data-icon\":\"file-invoice\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 384 512\"}},[_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M296 400h-80c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h80c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM80 240v96c0 8.84 7.16 16 16 16h192c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16H96c-8.84 0-16 7.16-16 16zm32 16h160v64H112v-64zM369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95zM88 112h80c4.42 0 8-3.58 8-8V88c0-4.42-3.58-8-8-8H88c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8zm0 64h80c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H88c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Invoice.vue?vue&type=template&id=2c44f209&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('main-settings-page')\" class=\"back-arrow\">\n\t\t\t<h1>{{ $t('list-invoices.title') }}<a href=\"https://help.tbf.ro/ro/articles/4558459-cum-descarci-facturile\"><icon-info class=\"icon-info\"/></a></h1>\n\t\t</div>\n\t\t<section class=\"list-items-section\" v-if=\"loaded\">\n\n\t\t\t<div class=\"form-section inovices-form\">\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{complete: receiverEmails != '', has_error: inputEmailsError}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('list-invoices.receiver-mail') }}</label>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><icon-email /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"editEmails == true\" @click=\"canEditEmails\"><icon-pencil /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-else>\n\t\t\t\t\t\t\t<div class=\"actions-emails\">\n\t\t\t\t\t\t\t\t<button class=\"btn-default-tbf btn-save\" @click=\"saveEmails\">\n\t\t\t\t\t\t\t\t\t{{$t('key-result-tasks.save')}}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button class=\"btn-delete\" @click=\"cancelEditEmails\"><icon-delete /></button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('list-invoices.receiver-mail-placeholder')\" class=\"input-text\" v-bind:class=\"{active: !editEmails}\" v-model=\"receiverEmails\" :readonly=\"editEmails\" ref=\"emails_input\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf\"\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('subscription.invoice-data') }}</label>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><icon-billing-details /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" @click=\"viewSlide('invoice_details')\"><icon-pencil /></div>\n\t\t\t\t\t\t<div class=\"text\" v-if=\"$auth.user().instance.has_company\">{{ $auth.user().instance.company_name }}, {{ $auth.user().instance.cui }}, {{ $auth.user().instance.country_name }}</div>\n\t\t\t\t\t<div class=\"text\" v-else>{{ $auth.user().instance.name }}, {{ $auth.user().instance.cnp }}, {{ $auth.user().instance.country_name }}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"title-list\">\n\t\t\t\t<div class=\"label second-label\">{{ $t('list-invoices.invoice-subtitle') }}</div>\n\t\t\t</div>\n\n\t\t\t<div v-if=\"invoices.length\">\n\t\t\t\t<div class=\"group_items invoice_items\" v-for=\"invoice in invoices\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<a class=\"row-tbf action-row a-tag\" :href=\"invoice.download_link\" download>\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title invoice-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-invoice /></div>\n\t\t\t\t\t\t\t\t<div class=\"name\">{{ invoice.created | moment('DD MMM YYYY') }} - {{ $t('list-invoices.invoice') }} {{ invoice.invoice_number }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details invoice-download-width\">\n\t\t\t\t\t\t\t\t<icon-download class=\"download-invoice\" />\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"no-notifications custom\" v-else>\n\t\t\t\t<p>{{ $t('list-invoices.no-invoices') }}</p>\n\t\t\t\t<span>{{ $t('list-invoices.desc') }}</span>\n\t\t\t</div>\n\t\t</section>\n\t\t<section class=\"empty-list list-items-section\" v-else>\n\t\t\t<div class=\"invoice-mail-settings\">\n\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 150px;\"></div>\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t</div>\n\t\t\t<div class=\"invoice-mail-settings\">\n\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 150px;\"></div>\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t</div>\n\n\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 150px; margin-bottom: 15px;\"></div>\n\t\t\t<div class=\"group_items invoice_items\" v-for=\"n in 5\">\n\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t<div class=\"row-tbf\">\n\t\t\t\t\t\t<div class=\"column-tbf\">\n\t\t\t\t\t\t\t<div class=\"label placeholder-loader\" style=\"height: 16px; width: 150px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t</div>\n\t\t</section>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport ConfirmDelete from \"../SubModals/ConfirmDelete\"\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconEditDots from '../Icons/EditDots'\n\timport IconPencil from '../Icons/PencilAvatar'\n\timport IconEmail from '../Icons/Email'\n\timport IconBillingDetails from \"../Icons/BillingDetails\"\n\timport IconDownload from \"../Icons/Download\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconDelete from \"../Icons/Delete\"\n\timport IconInvoice from \"../Icons/Invoice\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tinvoices: [],\n\t\t\t\tinvoiceEmails: '',\n\t\t\t\teditEmails: true,\n\t\t\t\tinputEmailsError: false,\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_delete: false\n },\n deleteItemId: '',\n hoverTag: '',\n receiverEmails: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tConfirmDelete,\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconEditDots,\n\t\t\tIconPencil,\n\t\t\tIconEmail,\n\t\t\tIconBillingDetails,\n\t\t\tIconDownload,\n\t\t\tIconCircleCheck,\n\t\t\tIconInfo,\n\t\t\tIconDelete,\n\t\t\tIconInvoice\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getEmails()\n\t\t\tawait this.getInvoices()\n\n this.$root.$on(\"reload_modal_key_result\", () => {\n\t\t\t\tthis.getInvoices()\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getInvoices(){\n\t\t\t\tawait axios.get('/list-invoices')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.invoices = data\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getEmails(){\n\t\t\t\tawait axios.get('/instance-notifications')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.invoiceEmails = data.data.toString()\n\t\t\t\t\tthis.receiverEmails = data.data.toString()\n\t\t\t\t})\n\t\t\t},\n\t\t\tviewSlide(slide, modelRole){\n\t\t\t\tthis.$emit('change_slide', slide, modelRole)\n\t\t\t},\n\t\t\tcanEditEmails(){\n\t\t\t\tthis.editEmails = false\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.$refs.emails_input.focus()\n\t\t\t\t})\n\t\t\t},\n\t\t\tcancelEditEmails(){\n\t\t\t\tthis.editEmails = true\n\t\t\t\tthis.receiverEmails = this.invoiceEmails\n\t\t\t},\n\t\t\tsaveEmails(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\taxios.patch('/instance-notifications', {\n\t\t\t\t\temail: this.receiverEmails,\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\tthis.editEmails = true\n\t\t\t\t\tthis.getEmails()\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tthis.inputEmailsError = true\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ListInvoices.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ListInvoices.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ListInvoices.vue?vue&type=template&id=0874ea79&\"\nimport script from \"./ListInvoices.vue?vue&type=script&lang=js&\"\nexport * from \"./ListInvoices.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"profile-settings\"},[_c('div',{staticClass:\"top\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('main-settings-page')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('my_profile.title')))]),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),_c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"input-box-avatar\",class:{has_error: _vm.errorData['avatar']}},[_c('div',{staticClass:\"upload_image\"},[(_vm.url)?_c('img',{staticClass:\"img-responsabile\",attrs:{\"src\":_vm.url}}):(_vm.$auth.user().avatar != null)?_c('img',{staticClass:\"img-responsabile\",attrs:{\"src\":_vm.$auth.user().avatar}}):_vm._e()]),_c('label',{staticClass:\"label\"},[_vm._v(\" \"+_vm._s(_vm.$t('my_profile.avatar'))+\" \"),_c('span',{attrs:{\"id\":\"img-name\"}},[_vm._v(_vm._s(_vm.$t('my_profile.add-new-image')))])]),_c('button',{staticClass:\"action-data\",attrs:{\"id\":\"file_upload_profile\",\"onclick\":\"$('#file').click();\"}},[_c('pencil-avatar-icon')],1),_c('input',{staticStyle:{\"display\":\"none\"},attrs:{\"id\":\"file\",\"type\":\"file\",\"name\":\"\",\"value\":\"\",\"placeholder\":\"\"},on:{\"change\":_vm.onFileChange}})]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.user.last_name.$error, complete: _vm.user.last_name != '' && !_vm.$v.user.last_name.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('my_profile.last_name')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('user-settings-icon')],1),(_vm.user.last_name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.last_name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.last_name),expression:\"user.last_name\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('my_profile.last_name')},domProps:{\"value\":(_vm.user.last_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"last_name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.user.first_name.$error, complete: _vm.user.first_name != '' && !_vm.$v.user.first_name.$error }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('my_profile.first_name')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('user-settings-icon')],1),(_vm.user.first_name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.first_name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.first_name),expression:\"user.first_name\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('my_profile.first_name')},domProps:{\"value\":(_vm.user.first_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"first_name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.user.language.$error, complete: _vm.user.language != '' && !_vm.$v.user.language.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('my_profile.language')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-language')],1),_c('multiselect',{staticClass:\"select-tags-tbf language-profile\",attrs:{\"label\":\"name\",\"track-by\":\"name\",\"options\":_vm.optionsLanguage,\"option-height\":104,\"show-labels\":false,\"allow-empty\":false,\"searchable\":false},on:{\"input\":_vm.selectLanguage},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"optionLanguage\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(_vm.$t('languages.' + props.option.name)))]),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1)]}},{key:\"option\",fn:function(props){return [_c('div',{staticClass:\"optionLanguage\"},[_c('span',{staticClass:\"option__title\"},[_vm._v(_vm._s(_vm.$t('languages.' + props.option.name)))])])]}}]),model:{value:(_vm.value_language),callback:function ($$v) {_vm.value_language=$$v},expression:\"value_language\"}})],1)]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.user.email.$error || _vm.errorData['email'], complete: _vm.user.email != '' && !_vm.$v.user.email.$error }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('my_profile.email')))]),(_vm.errorData['email'])?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.errorData['email'][0]))]):_vm._e(),(!_vm.$v.user.email.email)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.email_format_validation')))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('email-icon')],1),(_vm.user.email != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.email = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.email),expression:\"user.email\"}],staticClass:\"input-text\",attrs:{\"type\":\"email\",\"placeholder\":_vm.$t('my_profile.email')},domProps:{\"value\":(_vm.user.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"email\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.user.password.$error || _vm.$v.user.password_confirmation.$error, complete: _vm.user.password != '' && !_vm.$v.user.password.$error && !_vm.$v.user.password_confirmation.$error }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('my_profile.password')))]),(!_vm.$v.user.password.minLength)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.password_min_length')))]):(!_vm.$v.user.password_confirmation.sameAsPassword)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.same_password')))]):_vm._e()])]),_c('div',{staticClass:\"input-group-tbf w-tbf-50 no-top-margin\",class:{has_error: _vm.$v.user.password.$error || _vm.$v.user.password_confirmation.$error, complete: _vm.user.password != '' && !_vm.$v.user.password.$error, 'view-tooltip': _vm.activeTooltip == 'password' }},[(_vm.view_fields_pass)?_c('div',{staticClass:\"input-box\",class:{has_error: _vm.errorData['password']}},[_c('div',{staticClass:\"icon-left\"},[_c('password-icon')],1),(_vm.user.password != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.password = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.password),expression:\"user.password\"}],staticClass:\"input-text\",attrs:{\"type\":\"password\",\"placeholder\":_vm.$t('my_profile.password')},domProps:{\"value\":(_vm.user.password)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"password\", $event.target.value)}}})]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf w-tbf-50 no-top-margin\",class:{has_error: _vm.$v.user.password_confirmation.$error, complete: _vm.user.password_confirmation != '' && !_vm.$v.user.password_confirmation.$error, 'view-tooltip': _vm.activeTooltip == 'password_confirmation' }},[(_vm.view_fields_pass)?_c('div',{staticClass:\"input-box\",class:{has_error: _vm.errorData['password_confirmation']}},[_c('div',{staticClass:\"icon-left\"},[_c('password-icon')],1),(_vm.user.password_confirmation != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.password_confirmation = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.password_confirmation),expression:\"user.password_confirmation\"}],staticClass:\"input-text\",attrs:{\"type\":\"password\",\"placeholder\":_vm.$t('my_profile.pwd_confirmation')},domProps:{\"value\":(_vm.user.password_confirmation)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"password_confirmation\", $event.target.value)}}})]):_vm._e()]),_c('div',{staticClass:\"input-group-tbf checkboxes-group\"},[_c('label',{staticClass:\"checkbox-tbf no-margin\"},[_c('span',{staticClass:\"text-checkbox error-msg-terms\",domProps:{\"innerHTML\":_vm._s(_vm.$t('my_profile.report_mail'))}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.report_mail),expression:\"user.report_mail\"}],attrs:{\"type\":\"checkbox\",\"value\":\"1\"},domProps:{\"checked\":Array.isArray(_vm.user.report_mail)?_vm._i(_vm.user.report_mail,\"1\")>-1:(_vm.user.report_mail)},on:{\"change\":function($event){var $$a=_vm.user.report_mail,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"1\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"report_mail\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"report_mail\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"report_mail\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"})])]),_c('div',{staticClass:\"input-group-tbf checkboxes-group checkbox-mails\"},[_c('label',{staticClass:\"checkbox-tbf no-margin\"},[_c('span',{staticClass:\"text-checkbox error-msg-terms\",domProps:{\"innerHTML\":_vm._s(_vm.$t('my_profile.net_set_promise_mail'))}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.net_set_promise_mail),expression:\"user.net_set_promise_mail\"}],attrs:{\"type\":\"checkbox\",\"value\":\"1\"},domProps:{\"checked\":Array.isArray(_vm.user.net_set_promise_mail)?_vm._i(_vm.user.net_set_promise_mail,\"1\")>-1:(_vm.user.net_set_promise_mail)},on:{\"change\":function($event){var $$a=_vm.user.net_set_promise_mail,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"1\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"net_set_promise_mail\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"net_set_promise_mail\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"net_set_promise_mail\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"})])]),_c('div',{staticClass:\"input-group-tbf checkboxes-group checkbox-mails\"},[_c('label',{staticClass:\"checkbox-tbf no-margin\"},[_c('span',{staticClass:\"text-checkbox error-msg-terms\",domProps:{\"innerHTML\":_vm._s(_vm.$t('my_profile.next_day_assigment_mail'))}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.next_day_assigment_mail),expression:\"user.next_day_assigment_mail\"}],attrs:{\"type\":\"checkbox\",\"value\":\"1\"},domProps:{\"checked\":Array.isArray(_vm.user.next_day_assigment_mail)?_vm._i(_vm.user.next_day_assigment_mail,\"1\")>-1:(_vm.user.next_day_assigment_mail)},on:{\"change\":function($event){var $$a=_vm.user.next_day_assigment_mail,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"1\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"next_day_assigment_mail\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"next_day_assigment_mail\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"next_day_assigment_mail\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"})])])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"updateSendBtn\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('my_profile.save')))])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"svg-inline--fa fa-globe-europe fa-w-16\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"fal\",\"data-icon\":\"globe-europe\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 496 512\"}},[_c('path',{staticClass:\"fill-color\",attrs:{\"fill\":\"currentColor\",\"d\":\"M184 119.2c0-7-5.7-12.7-12.7-12.7h-.1c-3.4 0-6.6 1.3-8.9 3.7l-28.5 28.5c-2.4 2.4-3.7 5.6-3.7 8.9v.1c0 7 5.7 12.7 12.7 12.7h18c3.4 0 6.6-1.3 8.9-3.7l10.5-10.5c2.4-2.4 3.7-5.6 3.7-8.9v-18.1zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm48 458.4V432c0-26.5-21.5-48-48-48h-20.2c-3.9 0-13.1-3.1-16.2-5.4l-22.2-16.7c-3.4-2.5-5.4-6.6-5.4-10.8v-23.9c0-4.7 2.5-9.1 6.5-11.6l42.9-25.7c2.1-1.3 4.5-1.9 6.9-1.9h31.2c3.2 0 6.3 1.2 8.8 3.2l52.2 44.8h30.2l17.3 17.3c9.5 9.5 22.1 14.7 35.5 14.7h16.8c-29.9 49.1-78.7 85.3-136.3 98.4zM448.5 336h-32.9c-4.8 0-9.5-1.9-12.9-5.3l-17.3-17.3c-6-6-14.1-9.4-22.6-9.4h-18.3l-43.2-37.1c-8.2-7.1-18.7-10.9-29.6-10.9h-31.2c-8.2 0-16.3 2.2-23.4 6.5l-42.9 25.7c-13.7 8.2-22.1 23-22.1 39v23.9c0 14.3 6.7 27.8 18.2 36.4l22.2 16.7c8.6 6.5 24.6 11.8 35.4 11.8h20.2c8.8 0 16 7.2 16 16v39.2c-5.3.4-10.6.8-16 .8-119.1 0-216-96.9-216-216 0-118.9 96.5-215.6 215.3-216L232 51.1c-10.2 7.7-16 19.2-16 31.4v23.2c0 6.4 3.1 17 5.9 22.3-.8 2.1-21.1 15-24.6 18.5-8.6 8.6-13.3 20-13.3 32.1V195c0 25 20.4 45.4 45.4 45.4h25.3c11 0 21.2-3.9 29.2-10.6 3.9 1.4 8.2 2.1 12.6 2.1h13.4c25.6 0 32.2-20.2 36.1-21.5 5.1 9.1 13.5 16.2 23.5 19.5-4.3 14.2-.9 30.3 10.1 41.6l18.2 19.1c8.7 8.9 20.6 13.9 32.7 13.9h27.7c-2.4 10.8-5.7 21.3-9.7 31.5zm-17.8-63.6c-3.6 0-7.1-1.5-9.6-4L402.6 249a9.93 9.93 0 0 1 .1-14c12.6-12.6 10.5-8.6 10.5-17.8 0-2.5-1-4.9-2.8-6.7l-7.9-7.9c-1.8-1.8-4.2-2.8-6.7-2.8h-13.4c-8.5 0-12.6-10.3-6.7-16.2l7.9-7.3c1.8-1.8 4.2-2.8 6.7-2.8h8.3c5.2 0 9.5-4.2 9.5-9.5v-10.2c0-5.2-4.2-9.5-9.5-9.5h-28.2c-7.4 0-13.4 6-13.4 13.4v5.6c0 5.8-3.7 10.9-9.2 12.7l-26.5 8.8c-4.3 1.4-4.6 5-4.6 8.2 0 3.7-3 6.7-6.7 6.7h-13.4c-3.7 0-6.7-3-6.7-6.7 0-8.4-12.5-8.6-15.3-3-9 12.4-11.5 18.2-19.9 18.2h-25.3c-7.4 0-13.4-6-13.4-13.4v-16.4c0-3.6 1.4-7 3.9-9.5 19.5-14 29.6-17.6 29.6-31.5 0-2.9 1.8-5.5 4.6-6.4l33.6-11.2c1.4-.5 2.7-1.2 3.7-2.3L313.9 95c5-5 3.5-14.9-6.7-14.9h-17.4L276.4 99v6.7c0 3.7-3 6.7-6.7 6.7h-15c-3.7 0-6.7-3-6.7-6.7V82.5c0-2.1 1-4.1 2.7-5.4l44-31.9C391.4 66.7 464 153 464 256c0 5.5-.4 11-.8 16.4h-32.5z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Language.vue?vue&type=template&id=1b827900&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"profile-settings\">\n\t\t<div class=\"top\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('main-settings-page')\" class=\"back-arrow\">\n\t\t\t<h1>{{ $t('my_profile.title') }}</h1>\n\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t</div>\n\t\t<div class=\"main-screen-settings\">\n\t\t\t<div class=\"input-box-avatar\" v-bind:class=\"{has_error: errorData['avatar']}\">\n\t\t\t\t<div class=\"upload_image\">\n\t\t\t\t\t<img v-if=\"url\" :src=\"url\" class=\"img-responsabile\"/>\n\t\t\t\t\t<img v-else-if=\"$auth.user().avatar != null\" :src=\"$auth.user().avatar\" class=\"img-responsabile\"\n\t\t\t\t\t>\n\t\t\t\t</div>\n\t\t\t\t<label class=\"label\">\n\t\t\t\t\t{{ $t('my_profile.avatar') }}\n\t\t\t\t\t<span id=\"img-name\">{{ $t('my_profile.add-new-image') }}</span>\n\t\t\t\t</label>\n\t\t\t\t<button id=\"file_upload_profile\" class=\"action-data\" onclick=\"$('#file').click();\"><pencil-avatar-icon /></button>\n\t\t\t\t<input style=\"display:none;\" id=\"file\" type=\"file\" name=\"\" value=\"\" v-on:change=\"onFileChange\" placeholder=\"\">\n\t\t\t</div>\n\t\t\t<div class=\"form-section\">\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.user.last_name.$error, complete: user.last_name != '' && !$v.user.last_name.$error}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('my_profile.last_name') }}</label>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><user-settings-icon /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.last_name != ''\" @click.stop=\"user.last_name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('my_profile.last_name')\" class=\"input-text\" v-model=\"user.last_name\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.user.first_name.$error, complete: user.first_name != '' && !$v.user.first_name.$error }\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('my_profile.first_name') }}</label>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><user-settings-icon /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.first_name != ''\" @click.stop=\"user.first_name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('my_profile.first_name')\" class=\"input-text\" v-model=\"user.first_name\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.user.language.$error, complete: user.language != '' && !$v.user.language.$error}\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('my_profile.language') }}</label>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><icon-language /></div>\n\t\t\t\t\t\t<multiselect\n\t\t\t\t\t\tclass=\"select-tags-tbf language-profile\"\n\t\t\t\t\t\tv-model=\"value_language\"\n\t\t\t\t\t\tlabel=\"name\" \n\t\t\t\t\t\ttrack-by=\"name\" \n\t\t\t\t\t\t:options=\"optionsLanguage\" \n\t\t\t\t\t\t:option-height=\"104\" \n\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t:searchable=\"false\"\n\t\t\t\t\t\t@input=\"selectLanguage\">\n\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<div class=\"optionLanguage\">\n\t\t\t\t\t\t\t\t\t<span class=\"option__title\">{{ $t('languages.' + props.option.name) }}</span>\n\t\t\t\t\t\t\t\t\t<icon-arrow class=\"icon-arrow\" />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<div class=\"optionLanguage\">\n\t\t\t\t\t\t\t\t\t<span class=\"option__title\">{{ $t('languages.' + props.option.name) }}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t</multiselect>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.user.email.$error || errorData['email'], complete: user.email != '' && !$v.user.email.$error }\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('my_profile.email') }}</label>\n\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"errorData['email']\">{{ errorData['email'][0] }}</div>\n\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"!$v.user.email.email\">{{ $t('validator.email_format_validation') }}</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<div class=\"icon-left\"><email-icon /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.email != ''\" @click.stop=\"user.email = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<input type=\"email\" :placeholder=\"$t('my_profile.email')\" class=\"input-text\" v-model=\"user.email\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.user.password.$error || $v.user.password_confirmation.$error, complete: user.password != '' && !$v.user.password.$error && !$v.user.password_confirmation.$error }\">\n\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t<label>{{ $t('my_profile.password') }}</label>\n\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"!$v.user.password.minLength\">{{ $t('validator.password_min_length') }}</div>\n\t\t\t\t\t\t<div class=\"error-msg\" v-else-if=\"!$v.user.password_confirmation.sameAsPassword\">{{ $t('validator.same_password') }}</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-tbf-50 no-top-margin\" v-bind:class=\"{has_error: $v.user.password.$error || $v.user.password_confirmation.$error, complete: user.password != '' && !$v.user.password.$error, 'view-tooltip': activeTooltip == 'password' }\">\n\t\t\t\t\t<div class=\"input-box\" v-if=\"view_fields_pass\" v-bind:class=\"{has_error: errorData['password']}\">\n\t\t\t\t\t\t<div class=\"icon-left\"><password-icon /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.password != ''\" @click.stop=\"user.password = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<input type=\"password\" :placeholder=\"$t('my_profile.password')\" class=\"input-text\" v-model=\"user.password\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf w-tbf-50 no-top-margin\" v-bind:class=\"{has_error: $v.user.password_confirmation.$error, complete: user.password_confirmation != '' && !$v.user.password_confirmation.$error, 'view-tooltip': activeTooltip == 'password_confirmation' }\">\n\t\t\t\t\t<div class=\"input-box\" v-if=\"view_fields_pass\" v-bind:class=\"{has_error: errorData['password_confirmation']}\">\n\t\t\t\t\t\t<div class=\"icon-left\"><password-icon /></div>\n\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.password_confirmation != ''\" @click.stop=\"user.password_confirmation = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t<input type=\"password\" :placeholder=\"$t('my_profile.pwd_confirmation')\" class=\"input-text\" v-model=\"user.password_confirmation\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf checkboxes-group\">\n\t\t\t\t\t<label class=\"checkbox-tbf no-margin\">\n\t\t\t\t\t\t<span class=\"text-checkbox error-msg-terms\" v-html=\"$t('my_profile.report_mail')\" />\n\t\t\t\t\t\t<input type=\"checkbox\" value=\"1\" v-model=\"user.report_mail\">\n\t\t\t\t\t\t<span class=\"checkmark\"></span>\n\t\t\t\t\t</label>\t\t\t\t\t\t\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf checkboxes-group checkbox-mails\">\n\t\t\t\t\t<label class=\"checkbox-tbf no-margin\">\n\t\t\t\t\t\t<span class=\"text-checkbox error-msg-terms\" v-html=\"$t('my_profile.net_set_promise_mail')\" />\n\t\t\t\t\t\t<input type=\"checkbox\" value=\"1\" v-model=\"user.net_set_promise_mail\">\n\t\t\t\t\t\t<span class=\"checkmark\"></span>\n\t\t\t\t\t</label>\t\t\t\t\t\t\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"input-group-tbf checkboxes-group checkbox-mails\">\n\t\t\t\t\t<label class=\"checkbox-tbf no-margin\">\n\t\t\t\t\t\t<span class=\"text-checkbox error-msg-terms\" v-html=\"$t('my_profile.next_day_assigment_mail')\" />\n\t\t\t\t\t\t<input type=\"checkbox\" value=\"1\" v-model=\"user.next_day_assigment_mail\">\n\t\t\t\t\t\t<span class=\"checkmark\"></span>\n\t\t\t\t\t</label>\t\t\t\t\t\t\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t\t<div class=\"submit-form\">\n\t\t\t\t<button class=\"button-tbf-blue button-submit\" id=\"updateSendBtn\" @click=\"saveModifications\">\n\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t<div class=\"text\">{{ $t('my_profile.save') }}</div>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n</template>\n\n<script>\n\timport { required, email, minLength, sameAs } from 'vuelidate/lib/validators'\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport EmailIcon from '../Icons/Email';\n\timport PasswordIcon from '../Icons/Password';\n\timport UserSettingsIcon from '../Icons/UserSettings';\n\timport PencilAvatarIcon from '../Icons/PencilAvatar';\n\timport IconLanguage from '../Icons/Language';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tview_fields_pass : true,\n\t\t\t\tuser: {\n\t\t\t\t\tfirst_name: this.$auth.user().first_name,\n\t\t\t\t\tlast_name: this.$auth.user().last_name,\n\t\t\t\t\temail: this.$auth.user().email,\n\t\t\t\t\tlanguage: this.$auth.user().language,\n\t\t\t\t\treport_mail: this.$auth.user().report_mail,\n\t\t\t\t\tnet_set_promise_mail: this.$auth.user().net_set_promise_mail,\n\t\t\t\t\tnext_day_assigment_mail: this.$auth.user().next_day_assigment_mail,\n\t\t\t\t\tavatar: '',\n\t\t\t\t\tpassword: '',\n\t\t\t\t\tpassword_confirmation: '',\n\t\t\t\t},\n\t\t\t\tactiveTooltip: '',\n\t\t\t\terrorData: [],\n\t\t\t\turl: null,\n\t\t\t\tupdate_sent: true,\n subModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false\n },\n\t\t\t\toptionsLanguage: [],\n\t\t\t\tvalue_language: '',\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tConfirmClose,\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tEmailIcon,\n\t\t\tPasswordIcon,\n\t\t\tUserSettingsIcon,\n\t\t\tPencilAvatarIcon,\n\t\t\tIconLanguage\n\t\t},\n\t\tvalidations: {\n\t\t\tuser: {\n\t\t\t\tfirst_name: {required},\n\t\t\t\tlast_name: {required},\n\t\t\t\tlanguage: {required},\n\t\t\t\temail: {required, email},\n\t\t\t\tpassword: {minLength: minLength(6)},\n\t\t\t\tpassword_confirmation: {sameAsPassword: sameAs('password')},\n\t\t\t}\n\t\t},\n\t\twatch: {},\n\t\tasync mounted() {\n\t\t\tawait this.getLanguages();\n\t\t},\n\t\tmethods: {\n\t\t\tasync getLanguages(){\n\t\t\t\tawait axios.get('/languages').then(({data}) => {\n\t\t\t\t\tthis.optionsLanguage = data.data\n\t\t\t\t\tthis.value_language = this.optionsLanguage.find(el => el.name == this.user.language)\n\t\t\t\t})\n\t\t\t},\n\t\t\tselectLanguage(value, id){\n\t\t\t\tthis.user.language = value.name\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tviewFieldsPassword(){\n\t\t\t\tif(this.view_fields_pass){\n\t\t\t\t\tthis.view_fields_pass = false;\n\t\t\t\t\t$('.change_pass').removeClass('text-red');\n\t\t\t\t\t$('.change_pass').html('Schimba Parola');\n\t\t\t\t}else{\n\t\t\t\t\tthis.view_fields_pass = true;\n\t\t\t\t\t$('.change_pass').addClass('text-red');\n\t\t\t\t\t$('.change_pass').html('Anuleaza');\n\t\t\t\t}\n\t\t\t},\n\t\t\tonFileChange(e) {\n\t\t\t\tvar files = e.target.files || e.dataTransfer.files;\n\t\t\t\tif (!files.length) return;\n\t\t\t\tthis.user.avatar = files[0];\n\t\t\t\tthis.url = URL.createObjectURL(files[0]);\n\t\t\t\t/* Push file name to the fake image upload button (placeholder) */\n\t\t\t\t$( '#img-name' ).html(files[0].name );\n\t\t\t\t$( '#file_upload_profile' ).addClass( 'has-file' );\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\t\t\t\tthis.errorData = []\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\tvar formData = new FormData();\n\t\t\t\t\tformData.append(\"first_name\", this.user.first_name)\n\t\t\t\t\tformData.append(\"last_name\", this.user.last_name)\n\t\t\t\t\tformData.append(\"language\", this.user.language)\n\t\t\t\t\tformData.append(\"report_mail\", this.user.report_mail ? 1 : 0)\n\t\t\t\t\tformData.append(\"next_day_assigment_mail\", this.user.next_day_assigment_mail ? 1 : 0)\n\t\t\t\t\tformData.append(\"net_set_promise_mail\", this.user.net_set_promise_mail ? 1 : 0)\n\n\t\t\t\t\tif(this.user.avatar != ''){\n\t\t\t\t\t\tformData.append(\"avatar\", this.user.avatar);\n\t\t\t\t\t}\n\t\t\t\t\tformData.append(\"email\", this.user.email)\n\t\t\t\t\tif(this.user.password){\n\t\t\t\t\t\tformData.append(\"password\", this.user.password)\n\t\t\t\t\t\tformData.append(\"password_confirmation\", this.user.password_confirmation)\n\t\t\t\t\t}\n\t\t\t\t\taxios.post('/edit-account',formData, {\n\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t'Content-Type': 'multipart/form-data'\n\t\t\t\t\t\t}\n\t\t\t\t\t}).then(({data})=>{\n\n\t\t\t\t\t\tthis.$i18n.locale = this.user.language\n\t\t\t\t\t\tthis.$cookies.set('language', this.user.language, '1m')\n\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.$auth.fetch()\n\t\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t\t\tthis.$emit('change_slide', 'main-settings-page');\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}).catch(error => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('my_profile.save'))\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.errorData = error.response.data.errors\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t});\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.user.first_name != '' \n\t\t\t\t\t|| this.user.last_name != '' \n\t\t\t\t\t|| this.user.email != ''\n\t\t\t\t){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tselectFocus(name){\n\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\tthis.focusedInput = name\n\t\t\t\t}, 100)\n\t\t\t},\n\t\t\tviewSlide(slide){\n\t\t\t\tthis.$emit('change_slide', slide)\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\">\n\t.checkbox-mails{\n\t\tmargin-top: 15px !important;\n\t}\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Profile.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Profile.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Profile.vue?vue&type=template&id=27121b68&\"\nimport script from \"./Profile.vue?vue&type=script&lang=js&\"\nexport * from \"./Profile.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Profile.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('main-settings-page')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('subscription.title')))])]),_c('div',{staticClass:\"subscription-box\"},[_c('div',{staticClass:\"top-section\"},[_c('p',{staticClass:\"first\"},[_vm._v(\" \"+_vm._s(_vm.$auth.user().package.name)+\" \"),_c('span',[_vm._v(_vm._s(_vm.$auth.user().package.short_description))])]),_c('p',{staticClass:\"second\"},[_vm._v(\" \"+_vm._s(_vm.newPrices.find(function (el) { return el.package_id == _vm.$auth.user().package.id; }) ? _vm.newPrices.find(function (el) { return el.package_id == _vm.$auth.user().package.id; }).price + ' ' + _vm.$auth.user().package.euro_prefix : _vm.$auth.user().package.price_in_euro + ' ' + _vm.$auth.user().package.euro_prefix)+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('subscription.monthly')))])])]),_c('div',{staticClass:\"second-section\",class:{has_button: _vm.$auth.user().package.can_upgrade_account}},[_c('div',{staticClass:\"boxes-left\"},[_c('div',{staticClass:\"box\"},[_vm._v(\" \"+_vm._s(_vm.$auth.user().package.user_limit == 0 ? '∞' : _vm.$auth.user().package.user_limit)+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('subscription.employees')))])]),_c('div',{staticClass:\"box second\"},[_vm._v(\" \"+_vm._s(_vm.$auth.user().package.objective_limit == 0 ? '∞' : _vm.$auth.user().package.objective_limit)+\" \"),_c('span',[_vm._v(_vm._s(_vm.$t('subscription.objectives')))])]),_c('div',{staticClass:\"box button\"},[_c('button',{class:[_vm.$auth.user().package.can_upgrade_account ? 'btn-blue-tbf' : 'btn-default-tbf'],on:{\"click\":function($event){return _vm.viewSlide('upgrade_subscription')}}},[_vm._v(_vm._s(_vm.$auth.user().package.can_upgrade_account ? _vm.$t('subscription.change') : _vm.$t('subscription.change-to-low')))])])])])]),(_vm.$auth.user().status == 'grace_period')?_c('div',{staticClass:\"short-description-modal\"},[_vm._v(_vm._s(_vm.$t('subscription.grace_period_desc')))]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf first\",class:{has_error: _vm.$auth.user().status == 'grace_period'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('subscription.card-details')))]),(_vm.$auth.user().status == 'grace_period')?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('subscription.error_payment')))]):_vm._e()]),_c('div',{staticClass:\"input-box input-custom-box input-custom-box-bill\"},[_c('credit-card-icon',{staticClass:\"icon-left\"}),_c('span',[_vm._v(\"**** **** **** \"+_vm._s(_vm.cardDetails.last4)),_c('i',[_vm._v(_vm._s(_vm.cardDetails.exp_month)+\"/\"+_vm._s(_vm.cardDetails.exp_year))])]),_c('button',{staticClass:\"edit-property\",on:{\"click\":function($event){return _vm.viewSlide('card_details')}}},[_c('icon-pencil')],1)],1)])]):_c('div',{staticClass:\"form-section\"},[_vm._m(0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M0 2.8L14 2.8M0 5.133L14 5.133M1.867 7.933L5.133 7.933M10.733 7.933L12.133 7.933M0 9.333v-8.4C0 .418.418 0 .933 0h12.134c.515 0 .933.418.933.933v8.4c0 .516-.418.934-.933.934H.933c-.515 0-.933-.418-.933-.934z\",\"transform\":\"translate(1 3)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./CreditCard.vue?vue&type=template&id=4e1b14e3&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('main-settings-page')\" class=\"back-arrow\">\n\t\t\t<h1>{{ $t('subscription.title') }}</h1>\n\t\t</div>\n\t\t<div class=\"subscription-box\">\n\t\t\t<div class=\"top-section\">\n\t\t\t\t<p class=\"first\">\n\t\t\t\t\t{{ $auth.user().package.name }}\n\t\t\t\t\t<span>{{ $auth.user().package.short_description }}</span>\n\t\t\t\t</p>\n\t\t\t\t<p class=\"second\">\n\t\t\t\t\t{{ newPrices.find((el) => el.package_id == $auth.user().package.id) ? newPrices.find((el) => el.package_id == $auth.user().package.id).price + ' ' + $auth.user().package.euro_prefix : $auth.user().package.price_in_euro + ' ' + $auth.user().package.euro_prefix }}\n\t\t\t\t\t<span>{{ $t('subscription.monthly') }}</span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class=\"second-section\" v-bind:class=\"{has_button: $auth.user().package.can_upgrade_account}\">\n\t\t\t\t<div class=\"boxes-left\">\n\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t{{ $auth.user().package.user_limit == 0 ? '∞' : $auth.user().package.user_limit}} \n\t\t\t\t\t\t<span>{{ $t('subscription.employees') }}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<!-- <div class=\"box\">\n\t\t\t\t\t\t{{ $auth.user().package.objective_limit }} \n\t\t\t\t\t\t<span>obiective</span>\n\t\t\t\t\t</div> -->\n\t\t\t\t\t<div class=\"box second\">\n\t\t\t\t\t\t{{ $auth.user().package.objective_limit == 0 ? '∞' : $auth.user().package.objective_limit}} \n\t\t\t\t\t\t<span>{{ $t('subscription.objectives') }}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"box button\">\n\t\t\t\t\t\t<button :class=\"[$auth.user().package.can_upgrade_account ? 'btn-blue-tbf' : 'btn-default-tbf']\" @click=\"viewSlide('upgrade_subscription')\">{{ $auth.user().package.can_upgrade_account ? $t('subscription.change') : $t('subscription.change-to-low') }}</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\t\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"short-description-modal\" v-if=\"$auth.user().status == 'grace_period'\">{{ $t('subscription.grace_period_desc') }}</div>\n\n\t\t<div class=\"form-section\" v-if=\"loaded\">\n\t\t\t<div class=\"input-group-tbf first\" v-bind:class=\"{has_error: $auth.user().status == 'grace_period'}\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('subscription.card-details') }}</label>\n\t\t\t\t\t<div class=\"error-msg\" v-if=\"$auth.user().status == 'grace_period'\">{{ $t('subscription.error_payment') }}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box input-custom-box input-custom-box-bill\">\n\t\t\t\t\t<credit-card-icon class=\"icon-left\"/>\n\t\t\t\t\t<span>**** **** **** {{ cardDetails.last4 }}<i>{{ cardDetails.exp_month }}/{{ cardDetails.exp_year }}</i></span>\n\t\t\t\t\t<button class=\"edit-property\" @click=\"viewSlide('card_details')\"><icon-pencil /></button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"form-section\" v-else>\n\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconInfo from \"../Icons/Info\"\n\timport CreditCardIcon from \"../Icons/CreditCard\"\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconPencil from \"../Icons/PencilAvatar\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tcardDetails: {},\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tnewPrices: []\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconInfo,\n\t\t\tCreditCardIcon,\n\t\t\tIconPlus,\n\t\t\tIconPencil\n\t\t},\n\t\tasync mounted() {\n\t\t\tthis.getUserNewPrices();\n\t\t\tawait this.getCardDetails()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getCardDetails(){\n\t\t\t\tawait axios.get('card-details')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.cardDetails = data\n\t\t\t\t}).then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tgetUserNewPrices(){\n\t\t\t\taxios.post('get-referral-coupon', {instance_id : this.$auth.user().instance_id}).then((data) => {\n\t\t\t\t\tif(data.data.is_valid){\n\t\t\t\t\t\tthis.newPrices = data.data.values;\n\t\t\t\t\t}\n\t\t\t\t})\t\t\t\t\n\t\t\t},\n\t\t\tviewSlide(slide){\n\t\t\t\tthis.$emit('change_slide', slide)\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SubscriptionGeneral.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SubscriptionGeneral.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SubscriptionGeneral.vue?vue&type=template&id=2412a8f0&\"\nimport script from \"./SubscriptionGeneral.vue?vue&type=script&lang=js&\"\nexport * from \"./SubscriptionGeneral.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('subscription_general')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('subscription.upgrade.title')))])]),(_vm.loaded)?_c('div',[_vm._l((_vm.optionsPackages),function(subPackage){return _c('div',{staticClass:\"subscription-box custom\",class:{active: subPackage.id == _vm.selectedPackage.id, disabled: _vm.$auth.user().instance.package_id == subPackage.id},on:{\"click\":function($event){return _vm.ChangeActivePlan(subPackage)}}},[_c('div',{staticClass:\"top-section\"},[_c('p',{staticClass:\"first\"},[_vm._v(\" \"+_vm._s(subPackage.name)+\" \"),_c('span',[_vm._v(_vm._s(subPackage.short_description))])]),_c('div',{staticClass:\"second\"},[_c('div',{staticClass:\"price\"},[_vm._v(\" \"+_vm._s(_vm.newPrices.find(function (el) { return el.package_id == subPackage.id; }) ? _vm.newPrices.find(function (el) { return el.package_id == subPackage.id; }).price + ' ' + _vm.$auth.user().package.euro_prefix : subPackage.price_in_euro + ' ' + subPackage.euro_prefix)+\" \")]),_c('span',[_vm._v(_vm._s(_vm.$t('subscription.monthly')))])])]),_c('div',{staticClass:\"third-section\"},[_c('div',{staticClass:\"box\"},[_c('div',{staticClass:\"icon\"},[_c('user-settings-icon')],1),(subPackage.user_limit)?_c('span',[_vm._v(_vm._s(_vm.$t('subscription.upgrade.up-to'))+\" \"+_vm._s(subPackage.user_limit)+\" \"),_c('br'),_vm._v(_vm._s(_vm.$t('subscription.upgrade.employees')))]):_c('span',[_vm._v(_vm._s(_vm.$t('subscription.upgrade.employees-b'))+\" \"),_c('br'),_vm._v(_vm._s(_vm.$t('subscription.upgrade.unlimited')))])]),_c('div',{staticClass:\"box\"},[_c('div',{staticClass:\"icon icon-obj\"},[_c('icon-objectives-list')],1),(subPackage.objective_limit)?_c('span',[_vm._v(_vm._s(_vm.$t('subscription.upgrade.up-to'))+\" \"+_vm._s(subPackage.objective_limit)+\" \"),_c('br'),_vm._v(_vm._s(_vm.$t('subscription.upgrade.objectives')))]):_c('span',[_vm._v(_vm._s(_vm.$t('subscription.upgrade.objectives-b'))+\" \"),_c('br'),_vm._v(_vm._s(_vm.$t('subscription.upgrade.unlimiteds')))])]),_c('div',{staticClass:\"box\"},[_c('div',{staticClass:\"icon\"},[_c('settings-goal-icon')],1),(subPackage.results_limit)?_c('span',[_vm._v(_vm._s(_vm.$t('subscription.upgrade.up-to'))+\" \"+_vm._s(subPackage.results_limit)+\" \"),_c('br'),_vm._v(_vm._s(_vm.$t('subscription.upgrade.key-results')))]):_c('span',[_vm._v(_vm._s(_vm.$t('subscription.upgrade.key-results-b'))+\" \"),_c('br'),_vm._v(\" \"+_vm._s(_vm.$t('subscription.upgrade.unlimiteds')))])])])])}),_c('div',{staticClass:\"submit-form\"},[(_vm.$v.selectedPackage.$error)?_c('div',{staticClass:\"error-msg upgrade-plan-msg\"},[_vm._v(_vm._s(_vm.$t('validator.error_upgrade')))]):_vm._e(),_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"updateSendBtn\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('subscription.upgrade.modify-plan')))])])])],2):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('subscription_general')\" class=\"back-arrow\">\n\t\t\t<h1>{{ $t('subscription.upgrade.title') }}</h1>\n\t\t</div>\n\t\t<div v-if=\"loaded\">\n\t\t\t<div class=\"subscription-box custom\" v-for=\"subPackage in optionsPackages\" v-bind:class=\"{active: subPackage.id == selectedPackage.id, disabled: $auth.user().instance.package_id == subPackage.id}\" @click=\"ChangeActivePlan(subPackage)\">\n\t\t\t\t<div class=\"top-section\">\n\t\t\t\t\t<p class=\"first\">\n\t\t\t\t\t\t{{ subPackage.name }}\n\t\t\t\t\t\t<span>{{ subPackage.short_description }}</span>\n\t\t\t\t\t</p>\n\t\t\t\t\t<div class=\"second\">\n\t\t\t\t\t\t<div class=\"price\">\n\t\t\t\t\t\t\t{{ newPrices.find((el) => el.package_id == subPackage.id) ? newPrices.find((el) => el.package_id == subPackage.id).price + ' ' + $auth.user().package.euro_prefix : subPackage.price_in_euro + ' ' + subPackage.euro_prefix }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span>{{ $t('subscription.monthly') }}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"third-section\">\n\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t<div class=\"icon\"><user-settings-icon /></div>\n\t\t\t\t\t\t<span v-if=\"subPackage.user_limit\">{{ $t('subscription.upgrade.up-to') }} {{ subPackage.user_limit }} <br>{{ $t('subscription.upgrade.employees') }}</span>\n\t\t\t\t\t\t<span v-else>{{ $t('subscription.upgrade.employees-b') }} <br>{{ $t('subscription.upgrade.unlimited') }}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t<div class=\"icon icon-obj\"><icon-objectives-list /></div>\n\t\t\t\t\t\t<span v-if=\"subPackage.objective_limit\">{{ $t('subscription.upgrade.up-to') }} {{ subPackage.objective_limit }} <br>{{ $t('subscription.upgrade.objectives') }}</span>\n\t\t\t\t\t\t<span v-else>{{ $t('subscription.upgrade.objectives-b') }} <br>{{ $t('subscription.upgrade.unlimiteds') }}</span>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"box\">\n\t\t\t\t\t\t<div class=\"icon\"><settings-goal-icon /></div>\n\t\t\t\t\t\t<span v-if=\"subPackage.results_limit\">{{ $t('subscription.upgrade.up-to') }} {{ subPackage.results_limit }} <br>{{ $t('subscription.upgrade.key-results') }}</span>\n\t\t\t\t\t\t<span v-else>{{ $t('subscription.upgrade.key-results-b') }} <br> {{ $t('subscription.upgrade.unlimiteds') }}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"submit-form\">\n\t\t\t\t<div class=\"error-msg upgrade-plan-msg\" v-if=\"$v.selectedPackage.$error\">{{ $t('validator.error_upgrade') }}</div>\n\t\t\t\t<button class=\"button-tbf-blue button-submit\" id=\"updateSendBtn\" @click=\"saveModifications\">\n\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t<div class=\"text\">{{ $t('subscription.upgrade.modify-plan') }}</div>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport { required } from 'vuelidate/lib/validators'\n\timport UserSettingsIcon from '../Icons/UserSettings';\n\timport SettingsGoalIcon from '../Icons/SettingsGoal';\n\timport IconObjectivesList from '../Icons/ObjectivesList'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tselectedPackage: '',\n\t\t\t\toptionsPackages: [],\n\t\t\t\tnewPrices: []\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tUserSettingsIcon,\n\t\t\tSettingsGoalIcon,\n\t\t\tIconObjectivesList\n\t\t},\n\t\tvalidations: {\n\t\t\tselectedPackage: {required}\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getPackages()\n\t\t\tthis.getUserNewPrices();\n\t\t},\n\t\tmethods: {\n\t\t\tasync getPackages(){\n\t\t\t\tawait axios.get('packages').then(({data}) => {\n\t\t\t\t\tthis.optionsPackages = data\n\t\t\t\t\tthis.loaded = true;\n\t\t\t\t});\n\t\t\t},\n\t\t\tgetUserNewPrices(){\n\t\t\t\taxios.post('get-referral-coupon', {instance_id : this.$auth.user().instance_id}).then((data) => {\n\t\t\t\t\tif(data.data.is_valid){\n\t\t\t\t\t\tthis.newPrices = data.data.values;\n\t\t\t\t\t}\n\t\t\t\t})\t\t\t\t\n\t\t\t},\n\t\t\tviewSlide(slide){\n\t\t\t\tthis.$emit('change_slide', slide)\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\t\t\t\t\n\t\t\t\tbtnSubmit.attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\taxios.post('/change-plan-account', {\n\t\t\t\t\t\tpackage_token: this.selectedPackage.token\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.$auth.fetch()\n\t\t\t\t\t\t\t\tthis.$emit('change_slide', 'subscription_general')\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t})\n\t\t\t\t}else{\n\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tChangeActivePlan(plan) {\n\t\t\t\tif(this.$auth.user().instance.package_id != plan.id){\n\t\t\t\t\tthis.selectedPackage = plan;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UpgradeSubscription.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UpgradeSubscription.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UpgradeSubscription.vue?vue&type=template&id=982a71fa&\"\nimport script from \"./UpgradeSubscription.vue?vue&type=script&lang=js&\"\nexport * from \"./UpgradeSubscription.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('subscription_general')}}}),_c('h1',[_vm._v(\" \"+_vm._s(_vm.$t('card-details.title'))+\" \"),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4558483-cum-schimbi-cardul-de-plata\",\"target\":\"blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)])]),(_vm.loaded)?_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.cardErrors.cardNumber || _vm.stripeError != '', complete: _vm.card.card_number != '' && (!_vm.cardErrors.cardNumber || _vm.stripeError != '') }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('card-details.number')))]),(_vm.cardErrors.cardNumber)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardNumber))]):(_vm.stripeError != '')?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.stripeError))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('credit-card-icon')],1),(_vm.card.card_number != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.card.card_number = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_number),expression:\"card.card_number\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardNumber\",arg:\"formatCardNumber\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":'XXXX XXXX XXXX ' + _vm.cardDetails.last4,\"maxlength\":\"19\"},domProps:{\"value\":(_vm.card.card_number)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_number\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-tbf-50\",class:{has_error: _vm.cardErrors.cardExpiry, complete: _vm.card.card_expiration != '' && (!_vm.cardErrors.cardExpiry || _vm.stripeError != ''), 'view-tooltip': _vm.activeTooltip == 'expire_date' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('card-details.valability')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-date')],1),(_vm.card.card_expiration != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.card.card_expiration = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_expiration),expression:\"card.card_expiration\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardExpiry\",arg:\"formatCardExpiry\"}],staticClass:\"input-text simple-input\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.cardDetails.exp_month + ' / ' + _vm.cardDetails.exp_year,\"maxlength\":\"9\"},domProps:{\"value\":(_vm.card.card_expiration)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_expiration\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-tbf-50\",class:{has_error: _vm.cardErrors.cardCvc, complete: _vm.card.card_cvc != '' && (!_vm.cardErrors.cardCvc || _vm.stripeError != ''), 'view-tooltip': _vm.activeTooltip == 'cvv' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('card-details.cvc')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-password')],1),(_vm.card.card_cvc != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.card.card_cvc = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_cvc),expression:\"card.card_cvc\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardCVC\",arg:\"formatCardCVC\"}],staticClass:\"input-text simple-input\",attrs:{\"type\":\"tel\",\"placeholder\":\"***\",\"maxlength\":\"4\"},domProps:{\"value\":(_vm.card.card_cvc)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_cvc\", $event.target.value)}}})])])]):_c('div',{staticClass:\"form-section\"},[_vm._m(0),_vm._m(1),_vm._m(2)]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"updateSendBtn\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('card-details.modify')))])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-group-tbf w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-group-tbf w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('subscription_general')\" class=\"back-arrow\">\n\t\t\t<h1>\n\t\t\t\t{{$t('card-details.title')}}\n\t\t\t\t<a href=\"https://help.tbf.ro/ro/articles/4558483-cum-schimbi-cardul-de-plata\" target=\"blank\">\n\t\t\t\t\t<icon-info class=\"icon-info\"/>\n\t\t\t\t</a>\n\t\t\t</h1>\n\t\t</div>\n\t\t<div class=\"form-section\" v-if=\"loaded\">\n\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: cardErrors.cardNumber || stripeError != '', complete: card.card_number != '' && (!cardErrors.cardNumber || stripeError != '') }\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{$t('card-details.number')}}</label>\n\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardNumber\">{{ cardErrors.cardNumber }}</div>\n\t\t\t\t\t<div class=\"error-msg\" v-else-if=\"stripeError != ''\">{{ stripeError }}</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><credit-card-icon/></div>\n\t\t\t\t\t<div class=\"icon-right\" v-if=\"card.card_number != ''\" @click.stop=\"card.card_number = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t<input type=\"tel\" v-model=\"card.card_number\" class=\"input-text\" :placeholder=\"'XXXX XXXX XXXX ' + cardDetails.last4\" v-cardformat:formatCardNumber maxlength=\"19\" ref=\"first_input\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-tbf-50\" v-bind:class=\"{has_error: cardErrors.cardExpiry, complete: card.card_expiration != '' && (!cardErrors.cardExpiry || stripeError != ''), 'view-tooltip': activeTooltip == 'expire_date' }\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{$t('card-details.valability')}}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-date/></div>\n\t\t\t\t\t<div class=\"icon-right\" v-if=\"card.card_expiration != ''\" @click.stop=\"card.card_expiration = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t<input type=\"tel\" v-model=\"card.card_expiration\" class=\"input-text simple-input\" :placeholder=\"cardDetails.exp_month + ' / ' + cardDetails.exp_year\" v-cardformat:formatCardExpiry maxlength=\"9\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-tbf-50\" v-bind:class=\"{has_error: cardErrors.cardCvc, complete: card.card_cvc != '' && (!cardErrors.cardCvc || stripeError != ''), 'view-tooltip': activeTooltip == 'cvv' }\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{$t('card-details.cvc')}}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-password/></div>\n\t\t\t\t\t<div class=\"icon-right\" v-if=\"card.card_cvc != ''\" @click.stop=\"card.card_cvc = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t<input type=\"tel\" v-model=\"card.card_cvc\" class=\"input-text simple-input\" placeholder=\"***\" v-cardformat:formatCardCVC maxlength=\"4\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"form-section\" v-else>\n\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-tbf-50\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-tbf-50\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"submit-form\">\n\t\t\t<button class=\"button-tbf-blue button-submit\" id=\"updateSendBtn\" @click=\"saveModifications\">\n\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t<div class=\"text\">{{$t('card-details.modify')}}</div>\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport CreditCardIcon from \"../Icons/CreditCard\"\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconDate from \"../Icons/Date\"\n\timport IconPassword from \"../Icons/Password\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tcardDetails: {},\n\t\t\t\tcard:{\n\t\t\t\t\tcard_number: '',\n\t\t\t\t\tcard_expiration: '',\n\t\t\t\t\tcard_cvc: ''\n\t\t\t\t},\n\t\t\t\tcardErrors: {},\n\t\t\t\tstripeError: '',\n\t\t\t\tactiveTooltip: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconCircleCheck,\n\t\t\tIconDate,\n\t\t\tIconPassword,\n\t\t\tCreditCardIcon\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getCardDetails()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getCardDetails(){\n\t\t\t\tawait axios.get('card-details')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.cardDetails = data\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tviewSlide(slide){\n\t\t\t\tthis.$emit('change_slide', slide)\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.cardErrors = {}\n\t\t\t\tthis.stripeError = ''\n\t\t\t\tvar cardError = false\n\t\t\t\t// validate card number\n\t\t\t\tif(!this.$cardFormat.validateCardNumber(this.card.card_number)){\n\t\t\t\t\tthis.cardErrors.cardNumber = \"Numarul cardului este invalid\";\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card expiry\n\t\t\t\tif (!this.$cardFormat.validateCardExpiry(this.card.card_expiration)) {\n\t\t\t\t\tthis.cardErrors.cardExpiry = \"Data de expirare este invalida\";\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card CVC\n\t\t\t\tif (!this.$cardFormat.validateCardCVC(this.card.card_cvc)) {\n\t\t\t\t\tthis.cardErrors.cardCvc = \"Codul CVC este invalid\";\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\tif(!cardError){\n\t\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\t\t\t\t\t\n\t\t\t\t\taxios.post('/change-card', {\n\t\t\t\t\t\tnumber: this.card.card_number,\n\t\t\t\t\t\texp_month: this.card.card_expiration.substring(0, 2),\n\t\t\t\t\t\texp_year: this.card.card_expiration.substring(5, 9),\n\t\t\t\t\t\tcvc: this.card.card_cvc\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.$emit('change_slide', 'subscription_general')\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}).catch(error => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('card-details.modify'))\n\t\t\t\t\t\t\t\tthis.stripeError = error.response.data.message;\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\n\t\t\t\t\t});\n\t\t\t\t}else{\n\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CardDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CardDetails.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CardDetails.vue?vue&type=template&id=2eecb10d&\"\nimport script from \"./CardDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./CardDetails.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('list_invoices')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('invoice-details.title'))+\" \")])]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.instance.has_company.$error, complete: _vm.instance.has_company != '' && !_vm.$v.instance.has_company.$error, 'view-tooltip': _vm.activeTooltip == 'instance_has_company' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('invoice-details.account-type')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"allow-empty\":false,\"preserve-search\":true,\"options\":_vm.optionsCompanies,\"multiple\":false,\"close-on-select\":true,\"placeholder\":_vm.$t('invoice-details.account-type'),\"track-by\":\"value\",\"label\":\"name\",\"show-labels\":false},model:{value:(_vm.instance.has_company),callback:function ($$v) {_vm.$set(_vm.instance, \"has_company\", $$v)},expression:\"instance.has_company\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('invoice-details.no-results')))])],2)],1)]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.selectedCountry.$error, complete: _vm.selectedCountry != '' && !_vm.$v.selectedCountry.$error, 'view-tooltip': _vm.activeTooltip == 'instance_country' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('invoice-details.country')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-globe')],1),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsCountries,\"allow-empty\":false,\"show-labels\":false,\"placeholder\":_vm.$t('invoice-details.choose-country'),\"track-by\":\"id\",\"label\":\"name\"},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option_ellipsis\"},[_vm._v(\" \"+_vm._s(props.option.name)+\" \")])]}},{key:\"option\",fn:function(props){return [_c('div',{staticClass:\"option_ellipsis\"},[_vm._v(\" \"+_vm._s(props.option.name)+\" \")])]}}]),model:{value:(_vm.selectedCountry),callback:function ($$v) {_vm.selectedCountry=$$v},expression:\"selectedCountry\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('invoice-details.no-results')))])],2)],1)]),(_vm.instance.has_company.value == 'individual')?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.instance.name.$error, complete: _vm.instance.name != '' && !_vm.$v.instance.name.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('invoice-details.name')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.instance.name),expression:\"instance.name\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('invoice-details.palceholder-name')},domProps:{\"value\":(_vm.instance.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.instance, \"name\", $event.target.value)}}})])]):_vm._e(),(_vm.instance.has_company.value == 'individual')?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.instance.cnp.$error, complete: _vm.instance.cnp != '' && !_vm.$v.instance.cnp.$error, 'view-tooltip': _vm.activeTooltip == 'instance_cnp' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('invoice-details.cnp')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-cnp')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.instance.cnp),expression:\"instance.cnp\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('invoice-details.palceholder-cnp')},domProps:{\"value\":(_vm.instance.cnp)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.instance, \"cnp\", $event.target.value)}}})])]):_vm._e(),(_vm.instance.has_company.value == 'company')?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.instance.company_name.$error, complete: _vm.instance.company_name != '' && !_vm.$v.instance.company_name.$error, 'view-tooltip': _vm.activeTooltip == 'instance_company_name' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('invoice-details.company')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-building')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.instance.company_name),expression:\"instance.company_name\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('invoice-details.palceholder-company_name')},domProps:{\"value\":(_vm.instance.company_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.instance, \"company_name\", $event.target.value)}}})])]):_vm._e(),(_vm.instance.has_company.value == 'company')?_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.instance.cui.$error, complete: _vm.instance.cui != '' && !_vm.$v.instance.cui.$error, 'view-tooltip': _vm.activeTooltip == 'instance_cui' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('invoice-details.cui')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-cui')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.instance.cui),expression:\"instance.cui\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('invoice-details.palceholder-cui')},domProps:{\"value\":(_vm.instance.cui)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.instance, \"cui\", $event.target.value)}}})])]):_vm._e()]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"updateSendBtn\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('invoice-details.save')))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\",\"transform\":\"translate(1 1)\"}},[_c('circle',{attrs:{\"cx\":\"1.75\",\"cy\":\"1.75\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"7\",\"cy\":\"1.75\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"12.25\",\"cy\":\"1.75\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"1.75\",\"cy\":\"7\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"7\",\"cy\":\"7\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"12.25\",\"cy\":\"7\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"1.75\",\"cy\":\"12.25\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"7\",\"cy\":\"12.25\",\"r\":\"1.313\"}}),_c('circle',{attrs:{\"cx\":\"12.25\",\"cy\":\"12.25\",\"r\":\"1.313\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Circles.vue?vue&type=template&id=3a3b6bc1&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('list_invoices')\" class=\"back-arrow\">\n\t\t\t<h1>{{ $t('invoice-details.title') }}\n\t\t\t</h1>\n\t\t</div>\n\t\t<div class=\"form-section\">\n\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.instance.has_company.$error, complete: instance.has_company != '' && !$v.instance.has_company.$error, 'view-tooltip': activeTooltip == 'instance_has_company' }\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('invoice-details.account-type') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\t\t\t\t\t<multiselect \n\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t:preserve-search=\"true\"\n\t\t\t\t\t\tv-model=\"instance.has_company\"\n\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t:options=\"optionsCompanies\" \n\t\t\t\t\t\t:multiple=\"false\" \n\t\t\t\t\t\t:close-on-select=\"true\"\n\t\t\t\t\t\t:placeholder=\"$t('invoice-details.account-type')\" \n\t\t\t\t\t\ttrack-by=\"value\" \n\t\t\t\t\t\tlabel=\"name\"\n\t\t\t\t\t\t:show-labels=\"false\">\n\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('invoice-details.no-results') }}</template>\n\t\t\t\t\t</multiselect>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.selectedCountry.$error, complete: selectedCountry != '' && !$v.selectedCountry.$error, 'view-tooltip': activeTooltip == 'instance_country' }\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('invoice-details.country') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-globe /></div>\n\t\t\t\t\t<multiselect \n\t\t\t\t\t\tv-model=\"selectedCountry\"\n\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t:options=\"optionsCountries\"\n\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t:placeholder=\"$t('invoice-details.choose-country')\" \n\t\t\t\t\t\ttrack-by=\"id\" \n\t\t\t\t\t\tlabel=\"name\">\n\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<div class=\"option_ellipsis\">\n\t\t\t\t\t\t\t\t\t{{ props.option.name }}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t<div class=\"option_ellipsis\">\n\t\t\t\t\t\t\t\t\t{{ props.option.name }}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('invoice-details.no-results') }}</template>\n\t\t\t\t\t\t</multiselect>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.instance.name.$error, complete: instance.name != '' && !$v.instance.name.$error}\" v-if=\"instance.has_company.value == 'individual'\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('invoice-details.name') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('invoice-details.palceholder-name')\" class=\"input-text\" v-model=\"instance.name\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.instance.cnp.$error, complete: instance.cnp != '' && !$v.instance.cnp.$error, 'view-tooltip': activeTooltip == 'instance_cnp' }\" v-if=\"instance.has_company.value == 'individual'\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('invoice-details.cnp') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-cnp /></div>\n\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('invoice-details.palceholder-cnp')\" class=\"input-text\" v-model=\"instance.cnp\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.instance.company_name.$error, complete: instance.company_name != '' && !$v.instance.company_name.$error, 'view-tooltip': activeTooltip == 'instance_company_name' }\" v-if=\"instance.has_company.value == 'company'\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('invoice-details.company') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-building /></div>\n\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('invoice-details.palceholder-company_name')\" class=\"input-text\" v-model=\"instance.company_name\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.instance.cui.$error, complete: instance.cui != '' && !$v.instance.cui.$error, 'view-tooltip': activeTooltip == 'instance_cui' }\" v-if=\"instance.has_company.value == 'company'\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{ $t('invoice-details.cui') }}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-cui /></div>\n\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('invoice-details.palceholder-cui')\" class=\"input-text\" v-model=\"instance.cui\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"submit-form\">\n\t\t\t<button class=\"button-tbf-blue button-submit\" id=\"updateSendBtn\" @click=\"saveModifications\">\n\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t<div class=\"text\">{{ $t('invoice-details.save') }}</div>\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport { required } from 'vuelidate/lib/validators'\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconGlobe from \"../Icons/Globe\"\n\timport IconBuilding from \"../Icons/Building\"\n\timport IconCircles from \"../Icons/Circles\"\n\timport IconCnp from \"../Icons/Cnp\"\n\timport IconCui from \"../Icons/Cui\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tinstance:{\n\t\t\t\t\tname: this.$auth.user().instance.name ? this.$auth.user().instance.name : '',\n\t\t\t\t\tcnp: this.$auth.user().instance.cnp ? this.$auth.user().instance.cnp : '',\n\t\t\t\t\tcompany_name: this.$auth.user().instance.company_name ? this.$auth.user().instance.company_name : '',\n\t\t\t\t\tcui: this.$auth.user().instance.cui ? this.$auth.user().instance.cui : '',\n\t\t\t\t\thas_company: this.$auth.user().instance.has_company ? {value: \"company\", name: this.$t('invoice-details.company_title')} : {value: \"individual\", name: this.$t('invoice-details.individual')},\n\t\t\t\t},\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tselectedCountry: {},\n\t\t\t\toptionsCountries: [],\n\t\t\t\toptionsCompanies: [{value: \"individual\", name: this.$t('invoice-details.individual')}, {value: \"company\", name: this.$t('invoice-details.company_title')}]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tIconGlobe,\n\t\t\tIconBuilding,\n\t\t\tIconCircles,\n\t\t\tIconCnp,\n\t\t\tIconCui\n\t\t},\n\t\tvalidations: {\n\t\t\tselectedCountry: {required},\n\t\t\tinstance: {\n\t\t\t\tname: {required},\n\t\t\t\tcnp: {required},\n\t\t\t\tcompany_name: {required},\n\t\t\t\tcui: {required},\n\t\t\t\thas_company: {required}\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getCountries()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getCountries(){\n\t\t\t\tawait axios.get('/countries').then(({data}) => {\n\t\t\t\t\tthis.optionsCountries = data.data\n\t\t\t\t\tthis.selectedCountry = this.optionsCountries.find(el => el.id == this.$auth.user().instance.country_id)\n\t\t\t\t\tthis.loaded = true;\n\t\t\t\t})\n\t\t\t},\n\t\t\t// async getCardDetails(){\n\t\t\t// \tawait axios.get('card-details')\n\t\t\t// \t.then(({data}) => {\n\t\t\t// \t\tthis.cardDetails = data\n\t\t\t// \t\tthis.loaded = true\n\t\t\t// \t})\n\t\t\t// },\n\t\t\tviewSlide(slide){\n\t\t\t\tthis.$emit('change_slide', slide)\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(this.instance.has_company.value == 'company'){\n\t\t\t\t\tif(!this.$v.instance.company_name.$error && !this.$v.instance.cui.$error){\n\t\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\t\taxios.post('/edit-instance', {\n\t\t\t\t\t\t\tcountry_id: this.selectedCountry.id,\n\t\t\t\t\t\t\thas_company: 1,\n\t\t\t\t\t\t\tcompany_name: this.instance.company_name,\n\t\t\t\t\t\t\tcui: this.instance.cui\n\t\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t\tthis.$auth.fetch()\n\t\t\t\t\t\t\t\t\tthis.$emit('change_slide', 'list_invoices')\n\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t}, 300)\n\t\t\t\t\t\t})\n\t\t\t\t\t}else{\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t}\n\t\t\t\t}else if(this.instance.has_company.value == 'individual'){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\tif(!this.$v.instance.name.$error && !this.$v.instance.cnp.$error){\n\t\t\t\t\t\taxios.post('/edit-instance', {\n\t\t\t\t\t\t\tcountry_id: this.selectedCountry.id,\n\t\t\t\t\t\t\thas_company: 0,\n\t\t\t\t\t\t\tname: this.instance.name,\n\t\t\t\t\t\t\tcnp: this.instance.cnp\n\t\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t\tthis.$auth.fetch()\n\t\t\t\t\t\t\t\t\tthis.$emit('change_slide', 'list_invoices')\n\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t}, 300)\n\t\t\t\t\t\t})\n\t\t\t\t\t}else{\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\tcheckValidation(firstPar, secondPar){\n\t\t\t\tif(!secondPar){\n\t\t\t\t\tthis.$v[firstPar].$touch()\n\t\t\t\t}else{\n\t\t\t\t\tthis.$v[firstPar][secondPar].$touch()\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InvoiceDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InvoiceDetails.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InvoiceDetails.vue?vue&type=template&id=3a28fa92&\"\nimport script from \"./InvoiceDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./InvoiceDetails.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('main-settings-page')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('list-apps.title')))])]),_c('section',{staticClass:\"list-items-section\"},[_c('div',[_c('div',{staticClass:\"group_items apps_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\"},[_c('div',{staticClass:\"column-tbf row-title invoice-name-width\"},[_c('div',{staticClass:\"icon-left active\"},[_c('icon-windows-active')],1),_c('div',{staticClass:\"icon-left inactive\"},[_c('icon-windows')],1),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(_vm.$t('settings.download-windows')))])]),_c('div',{staticClass:\"column-tbf row-details invoice-download-width\"},[_c('a',{attrs:{\"href\":\"https://github.com/alextbfdigital/tbfdigitalwindows/releases/download/v4.4.0/tbfdigital-Setup-4.4.0.exe\",\"download\":\"\"}},[_c('icon-download',{staticClass:\"download-invoice\"})],1)])])]),_c('div',{staticClass:\"space-right\"})]),_c('div',{staticClass:\"group_items apps_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\"},[_c('div',{staticClass:\"column-tbf row-title invoice-name-width\"},[_c('div',{staticClass:\"icon-left inactive\"},[_c('icon-apple')],1),_c('div',{staticClass:\"icon-left active\"},[_c('icon-apple-active')],1),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(_vm.$t('settings.download-mac')))])]),_c('div',{staticClass:\"column-tbf row-details invoice-download-width\"},[_c('a',{attrs:{\"href\":\"https://github.com/alextbfdigital/tbfdigitalmac/releases/tag/v4.4.0\",\"download\":\"\"}},[_c('icon-download',{staticClass:\"download-invoice\"})],1)])])]),_c('div',{staticClass:\"space-right\"})]),_c('div',{staticClass:\"group_items apps_items\"},[_c('div',{staticClass:\"space-left\"}),_c('div',{staticClass:\"content-row\"},[_c('div',{staticClass:\"row-tbf action-row\"},[_c('div',{staticClass:\"column-tbf row-title invoice-name-width\"},[_c('div',{staticClass:\"icon-left inactive\"},[_c('icon-linux')],1),_c('div',{staticClass:\"icon-left active\"},[_c('icon-linux-active')],1),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(_vm.$t('settings.download-linux')))])]),_c('div',{staticClass:\"column-tbf row-details invoice-download-width\"},[_c('a',{attrs:{\"href\":\"https://snapcraft.io/tbfdigital\",\"download\":\"\"}},[_c('icon-download',{staticClass:\"download-invoice\"})],1)])])]),_c('div',{staticClass:\"space-right\"})])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"24\",\"height\":\"24\",\"viewBox\":\"0 0 24 24\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"k2snmkt57a\"}},[_c('feColorMatrix',{attrs:{\"in\":\"SourceGraphic\",\"values\":\"0 0 0 0 0.792157 0 0 0 0 0.796078 0 0 0 0 0.815686 0 0 0 1.000000 0\"}})],1)]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\"}},[_c('g',{attrs:{\"filter\":\"url(#k2snmkt57a)\",\"transform\":\"translate(-1144 -944)\"}},[_c('g',[_c('path',{attrs:{\"fill\":\"#000\",\"fill-rule\":\"nonzero\",\"d\":\"M0 3.397l9.776-1.331.004 9.43-9.77.055L0 3.397zm9.772 9.185l.007 9.438-9.771-1.343v-8.158l9.764.063zm1.185-10.69L23.919 0v11.376l-12.962.103V1.892zM23.922 12.67l-.003 11.325-12.962-1.83-.019-9.516 12.984.021z\",\"transform\":\"translate(1144 944)\"}})])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./WindowsIcon.vue?vue&type=template&id=939dc3ee&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"24\",\"height\":\"24\",\"viewBox\":\"0 0 24 24\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"exmjzw474a\"}},[_c('feColorMatrix',{attrs:{\"in\":\"SourceGraphic\",\"values\":\"0 0 0 0 0.307384 0 0 0 0 0.665921 0 0 0 0 0.999876 0 0 0 1.000000 0\"}})],1)]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\"}},[_c('g',[_c('g',[_c('g',{attrs:{\"filter\":\"url(#exmjzw474a)\",\"transform\":\"translate(-1006 -509) translate(976 382) translate(0 98)\"}},[_c('g',[_c('path',{attrs:{\"fill\":\"#000\",\"fill-rule\":\"nonzero\",\"d\":\"M0 3.397l9.776-1.331.004 9.43-9.77.055L0 3.397zm9.772 9.185l.007 9.438-9.771-1.343v-8.158l9.764.063zm1.185-10.69L23.919 0v11.376l-12.962.103V1.892zM23.922 12.67l-.003 11.325-12.962-1.83-.019-9.516 12.984.021z\",\"transform\":\"translate(30 29)\"}})])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./WindowsActiveIcon.vue?vue&type=template&id=00079f27&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"24\",\"height\":\"24\",\"viewBox\":\"0 0 24 24\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"y2ffysex4a\"}},[_c('feColorMatrix',{attrs:{\"in\":\"SourceGraphic\",\"values\":\"0 0 0 0 0.686275 0 0 0 0 0.694118 0 0 0 0 0.721569 0 0 0 1.000000 0\"}})],1)]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"opacity\":\".665\"}},[_c('g',[_c('g',[_c('g',{attrs:{\"filter\":\"url(#y2ffysex4a)\",\"transform\":\"translate(-1006 -607) translate(976 382) translate(0 196)\"}},[_c('g',{attrs:{\"fill-rule\":\"nonzero\",\"transform\":\"translate(30 29)\"}},[_c('ellipse',{attrs:{\"cx\":\"2.449\",\"cy\":\"12.002\",\"fill\":\"#FF6309\",\"rx\":\"2.405\",\"ry\":\"2.326\"}}),_c('ellipse',{attrs:{\"cx\":\"19.694\",\"cy\":\"21.63\",\"fill\":\"#FFB515\",\"rx\":\"2.405\",\"ry\":\"2.326\"}}),_c('path',{attrs:{\"fill\":\"#FF6309\",\"d\":\"M13.945 6.246c2.995 0 5.48 2.15 5.891 4.939h4.12c-.187-2.191-1.126-4.233-2.696-5.844-1.006.495-2.242.505-3.293-.082-1.05-.587-1.66-1.628-1.72-2.72-.746-.168-1.517-.255-2.302-.255-1.503 0-2.956.318-4.278.92L11.73 6.66c.685-.267 1.433-.414 2.215-.414z\"}}),_c('path',{attrs:{\"fill\":\"#C90016\",\"d\":\"M19.836 12.816c-.41 2.79-2.895 4.942-5.89 4.942-.784 0-1.531-.147-2.217-.415L9.666 20.8c1.321.602 2.775.92 4.279.92.786 0 1.558-.088 2.304-.256.058-1.093.668-2.136 1.72-2.723 1.05-.587 2.288-.578 3.294-.081 1.569-1.611 2.507-3.653 2.693-5.844h-4.12z\"}}),_c('path',{attrs:{\"fill\":\"#FFB515\",\"d\":\"M7.994 12.002c0-1.834.891-3.47 2.277-4.525L8.208 4.021c-.483.327-.941.697-1.367 1.11C5.647 6.284 4.79 7.678 4.32 9.2c.948.594 1.577 1.626 1.577 2.8 0 1.176-.629 2.208-1.578 2.802.471 1.522 1.327 2.916 2.52 4.07.427.412.884.782 1.367 1.109l2.063-3.456c-1.385-1.055-2.276-2.69-2.276-4.524z\"}}),_c('ellipse',{attrs:{\"cx\":\"19.692\",\"cy\":\"2.37\",\"fill\":\"#C90016\",\"rx\":\"2.405\",\"ry\":\"2.326\"}})])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./LinuxIcon.vue?vue&type=template&id=13733588&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"24\",\"height\":\"24\",\"viewBox\":\"0 0 24 24\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"uknep9nh0a\"}},[_c('feColorMatrix',{attrs:{\"in\":\"SourceGraphic\",\"values\":\"0 0 0 0 0.305882 0 0 0 0 0.666667 0 0 0 0 1.000000 0 0 0 1.000000 0\"}})],1)]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\"}},[_c('g',{attrs:{\"filter\":\"url(#uknep9nh0a)\",\"transform\":\"translate(-1356 -944)\"}},[_c('g',{attrs:{\"fill-rule\":\"nonzero\",\"transform\":\"translate(1356 944)\"}},[_c('ellipse',{attrs:{\"cx\":\"2.449\",\"cy\":\"12.002\",\"fill\":\"#FF6309\",\"rx\":\"2.405\",\"ry\":\"2.326\"}}),_c('ellipse',{attrs:{\"cx\":\"19.694\",\"cy\":\"21.63\",\"fill\":\"#FFB515\",\"rx\":\"2.405\",\"ry\":\"2.326\"}}),_c('path',{attrs:{\"fill\":\"#FF6309\",\"d\":\"M13.945 6.246c2.995 0 5.48 2.15 5.891 4.939h4.12c-.187-2.191-1.126-4.233-2.696-5.844-1.006.495-2.242.505-3.293-.082-1.05-.587-1.66-1.628-1.72-2.72-.746-.168-1.517-.255-2.302-.255-1.503 0-2.956.318-4.278.92L11.73 6.66c.685-.267 1.433-.414 2.215-.414z\"}}),_c('path',{attrs:{\"fill\":\"#C90016\",\"d\":\"M19.836 12.816c-.41 2.79-2.895 4.942-5.89 4.942-.784 0-1.531-.147-2.217-.415L9.666 20.8c1.321.602 2.775.92 4.279.92.786 0 1.558-.088 2.304-.256.058-1.093.668-2.136 1.72-2.723 1.05-.587 2.288-.578 3.294-.081 1.569-1.611 2.507-3.653 2.693-5.844h-4.12z\"}}),_c('path',{attrs:{\"fill\":\"#FFB515\",\"d\":\"M7.994 12.002c0-1.834.891-3.47 2.277-4.525L8.208 4.021c-.483.327-.941.697-1.367 1.11C5.647 6.284 4.79 7.678 4.32 9.2c.948.594 1.577 1.626 1.577 2.8 0 1.176-.629 2.208-1.578 2.802.471 1.522 1.327 2.916 2.52 4.07.427.412.884.782 1.367 1.109l2.063-3.456c-1.385-1.055-2.276-2.69-2.276-4.524z\"}}),_c('ellipse',{attrs:{\"cx\":\"19.692\",\"cy\":\"2.37\",\"fill\":\"#C90016\",\"rx\":\"2.405\",\"ry\":\"2.326\"}})])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./LinuxActiveIcon.vue?vue&type=template&id=b3ee1d94&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"24\",\"height\":\"30\",\"viewBox\":\"0 0 24 30\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"cgusfb0i1a\"}},[_c('feColorMatrix',{attrs:{\"in\":\"SourceGraphic\",\"values\":\"0 0 0 0 0.686275 0 0 0 0 0.694118 0 0 0 0 0.721569 0 0 0 1.000000 0\"}})],1)]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"opacity\":\".665\"}},[_c('g',[_c('g',{attrs:{\"filter\":\"url(#cgusfb0i1a)\",\"transform\":\"translate(-1006 -408) translate(976 382)\"}},[_c('g',[_c('path',{attrs:{\"fill\":\"#181B30\",\"d\":\"M23.684 22.399c-.647 1.409-.957 2.037-1.79 3.282-1.163 1.737-2.802 3.902-4.833 3.92-1.805.017-2.27-1.153-4.718-1.14-2.449.014-2.96 1.161-4.766 1.144-2.03-.018-3.583-1.972-4.746-3.711C-.42 21.034-.76 15.33 1.245 12.299c1.425-2.156 3.674-3.416 5.788-3.416 2.152 0 3.505 1.16 5.285 1.16 1.727 0 2.779-1.161 5.268-1.161 1.88 0 3.874 1.005 5.294 2.743-4.653 2.504-3.897 9.028.804 10.774zM16.342 4.66C17.285 3.451 18 1.745 17.74 0 16.2.105 14.401 1.085 13.35 2.36c-.953 1.159-1.741 2.876-1.435 4.546 1.68.053 3.418-.95 4.427-2.246z\",\"transform\":\"translate(30 26)\"}})])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./AppleIcon.vue?vue&type=template&id=2d20c054&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"24\",\"height\":\"30\",\"viewBox\":\"0 0 24 30\"}},[_c('defs',[_c('filter',{attrs:{\"id\":\"pllw5v61ma\"}},[_c('feColorMatrix',{attrs:{\"in\":\"SourceGraphic\",\"values\":\"0 0 0 0 0.305882 0 0 0 0 0.666667 0 0 0 0 1.000000 0 0 0 1.000000 0\"}})],1)]),_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\"}},[_c('g',{attrs:{\"filter\":\"url(#pllw5v61ma)\",\"transform\":\"translate(-1086 -938)\"}},[_c('g',[_c('path',{attrs:{\"fill\":\"#181B30\",\"d\":\"M23.684 22.399c-.647 1.409-.957 2.037-1.79 3.282-1.163 1.737-2.802 3.902-4.833 3.92-1.805.017-2.27-1.153-4.718-1.14-2.449.014-2.96 1.161-4.766 1.144-2.03-.018-3.583-1.972-4.746-3.711C-.42 21.034-.76 15.33 1.245 12.299c1.425-2.156 3.674-3.416 5.788-3.416 2.152 0 3.505 1.16 5.285 1.16 1.727 0 2.779-1.161 5.268-1.161 1.88 0 3.874 1.005 5.294 2.743-4.653 2.504-3.897 9.028.804 10.774zM16.342 4.66C17.285 3.451 18 1.745 17.74 0 16.2.105 14.401 1.085 13.35 2.36c-.953 1.159-1.741 2.876-1.435 4.546 1.68.053 3.418-.95 4.427-2.246z\",\"transform\":\"translate(1086 938)\"}})])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./AppleActiveIcon.vue?vue&type=template&id=4772679c&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('main-settings-page')\" class=\"back-arrow\">\n\t\t\t<h1>{{ $t('list-apps.title') }}</h1>\n\t\t</div>\n\t\t<section class=\"list-items-section\">\n\t\t\t<div>\n\t\t\t\t<div class=\"group_items apps_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\">\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title invoice-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left active\"><icon-windows-active /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-left inactive\"><icon-windows /></div>\n\t\t\t\t\t\t\t\t<div class=\"name\">{{ $t('settings.download-windows') }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details invoice-download-width\">\n\t\t\t\t\t\t\t\t<a href=\"https://github.com/alextbfdigital/tbfdigitalwindows/releases/download/v4.4.0/tbfdigital-Setup-4.4.0.exe\" download>\n\t\t\t\t\t\t\t\t\t<icon-download class=\"download-invoice\" />\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"group_items apps_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\">\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title invoice-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left inactive\"><icon-apple /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-left active\"><icon-apple-active /></div>\n\t\t\t\t\t\t\t\t<div class=\"name\">{{ $t('settings.download-mac') }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details invoice-download-width\">\n\t\t\t\t\t\t\t\t<a href=\"https://github.com/alextbfdigital/tbfdigitalmac/releases/tag/v4.4.0\" download>\n\t\t\t\t\t\t\t\t\t<icon-download class=\"download-invoice\" />\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"group_items apps_items\">\n\t\t\t\t\t<div class=\"space-left\"></div>\n\t\t\t\t\t<div class=\"content-row\">\n\t\t\t\t\t\t<div class=\"row-tbf action-row\">\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title invoice-name-width\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left inactive\"><icon-linux /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-left active\"><icon-linux-active /></div>\n\t\t\t\t\t\t\t\t<div class=\"name\">{{ $t('settings.download-linux') }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-details invoice-download-width\">\n\t\t\t\t\t\t\t\t<a href=\"https://snapcraft.io/tbfdigital\" download>\n\t\t\t\t\t\t\t\t\t<icon-download class=\"download-invoice\" />\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"space-right\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</section>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport ConfirmDelete from \"../SubModals/ConfirmDelete\"\n\timport IconPlus from '../Icons/Plus'\n\timport IconArrow from '../Icons/Arrow'\n\timport IconEditDots from '../Icons/EditDots'\n\timport IconPencil from '../Icons/PencilAvatar'\n\timport IconEmail from '../Icons/Email'\n\timport IconBillingDetails from \"../Icons/BillingDetails\"\n\timport IconDownload from \"../Icons/Download\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconDelete from \"../Icons/Delete\"\n\timport IconInvoice from \"../Icons/Invoice\"\n\timport IconWindows from \"../Icons/WindowsIcon\"\n\timport IconWindowsActive from \"../Icons/WindowsActiveIcon\"\n\timport IconLinux from \"../Icons/LinuxIcon\"\n\timport IconLinuxActive from \"../Icons/LinuxActiveIcon\"\n\timport IconApple from \"../Icons/AppleIcon\"\n\timport IconAppleActive from \"../Icons/AppleActiveIcon\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tinvoices: [],\n\t\t\t\tinvoiceEmails: '',\n\t\t\t\teditEmails: true,\n\t\t\t\tinputEmailsError: false,\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_delete: false\n },\n deleteItemId: '',\n hoverTag: '',\n receiverEmails: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tConfirmDelete,\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconEditDots,\n\t\t\tIconPencil,\n\t\t\tIconEmail,\n\t\t\tIconBillingDetails,\n\t\t\tIconDownload,\n\t\t\tIconCircleCheck,\n\t\t\tIconInfo,\n\t\t\tIconDelete,\n\t\t\tIconInvoice,\n\t\t\tIconWindows,\n\t\t\tIconWindowsActive,\n\t\t\tIconLinux,\n\t\t\tIconLinuxActive,\n\t\t\tIconApple,\n\t\t\tIconAppleActive\n\n\t\t},\n\t\tasync mounted() {\n\n\t\t},\n\t\tmethods: {\n\t\t\tviewSlide(slide, modelRole){\n\t\t\t\tthis.$emit('change_slide', slide, modelRole)\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DownloadLinks.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DownloadLinks.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DownloadLinks.vue?vue&type=template&id=1fe51bea&\"\nimport script from \"./DownloadLinks.vue?vue&type=script&lang=js&\"\nexport * from \"./DownloadLinks.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"main-screen-settings\"},[_c('div',{staticClass:\"top top-minus-margin\"},[_c('img',{staticClass:\"back-arrow\",attrs:{\"src\":\"/build/icons/settings-arrowback.svg\"},on:{\"click\":function($event){return _vm.viewSlide('list_invoices')}}}),_c('h1',[_vm._v(_vm._s(_vm.$t('list-invoices.receiver-mail')))])]),(_vm.loaded)?_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('list-invoices.receiver-mail-label')))])]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.receiverMails),expression:\"receiverMails\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('list-invoices.receiver-mail-placeholder'),\"rows\":\"2\"},domProps:{\"value\":(_vm.receiverMails)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.receiverMails=$event.target.value}}})])])]):_c('div',{staticClass:\"form-section\"},[_vm._m(0)]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"updateSendBtn\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('list-invoices.btn-set')))])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"66px\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"main-screen-settings\">\n\t\t<div class=\"top top-minus-margin\">\n\t\t\t<img src=\"/build/icons/settings-arrowback.svg\" @click=\"viewSlide('list_invoices')\" class=\"back-arrow\">\n\t\t\t<h1>{{$t('list-invoices.receiver-mail')}}</h1>\n\t\t</div>\n\t\t<div class=\"form-section\" v-if=\"loaded\">\n\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{$t('list-invoices.receiver-mail-label')}}</label>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('list-invoices.receiver-mail-placeholder')\" v-model=\"receiverMails\" v-autosize rows=\"2\"></textarea>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"form-section\" v-else>\n\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 66px;\"></div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"submit-form\">\n\t\t\t<button class=\"button-tbf-blue button-submit\" id=\"updateSendBtn\" @click=\"saveModifications\">\n\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t<div class=\"text\">{{$t('list-invoices.btn-set')}}</div>\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script type=\"text/javascript\">\n\timport CreditCardIcon from \"../Icons/CreditCard\"\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconDate from \"../Icons/Date\"\n\timport IconPassword from \"../Icons/Password\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\treceiverMails: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getEmails()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getEmails(){\n\t\t\t\tawait axios.get('/instance-notifications')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.receiverMails = data.data.toString()\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tviewSlide(slide){\n\t\t\t\tthis.$emit('change_slide', slide)\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\taxios.patch('/instance-notifications', {\n\t\t\t\t\temail: this.receiverMails,\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\tthis.$emit('change_slide', 'list_invoices')\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('list-invoices.btn-set'))\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddEmailsInvoices.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddEmailsInvoices.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddEmailsInvoices.vue?vue&type=template&id=4f071928&\"\nimport script from \"./AddEmailsInvoices.vue?vue&type=script&lang=js&\"\nexport * from \"./AddEmailsInvoices.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-sidebar\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Settings', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"top\" v-if=\"activeSlide != 'edit_profile'\">\n\t\t\t<h1>{{ $t('settings.my-profile') }}</h1>\n\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t</div>\n\t\t<div class=\"profile-summary\" @click=\"changeActiveSlide('edit_profile')\" v-if=\"activeSlide != 'edit_profile'\">\n\t\t\t<img :src=\"$auth.user().avatar\" v-if=\"$auth.user().avatar\">\n\t\t\t<div class=\"user-circle-default\" v-else>\n\t\t\t\t<icon-user-settings/>\n\t\t\t</div>\n\t\t\t<p>\n\t\t\t\t{{ $auth.user().first_name+\" \"+$auth.user().last_name }}\n\t\t\t\t<br>\n\t\t\t\t<span>{{ $auth.user().email }}</span>\n\t\t\t</p>\n\t\t</div>\n\t\t<div class=\"main-modal\">\n\t\t\t<transition name=\"slide\" mode=\"out-in\">\n\t\t\t\t<div class=\"main-screen-settings\" v-if=\"activeSlide == 'main-settings-page'\">\n\t\t\t\t\t<div class=\"top top-minus-margin\">\n\t\t\t\t\t\t<h1>{{ $t('settings.settings') }}</h1>\n\t\t\t\t\t\t<img src=\"/build/icons/settings-icn.svg\">\n\t\t\t\t\t</div>\n\t\t\t\t\t<ul class=\"list-with-arrow\">\n\t\t\t\t\t\t<li class=\"custom\" v-if=\"$auth.user().rights.view_subscription && $auth.user().instance.status != 'new'\">\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t{{ $t('settings.subscription') }}\n\t\t\t\t\t\t\t\t<span>{{ $t('settings.subscription-change') }}</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<button :class=\"[$auth.user().package.can_upgrade_account ? 'button-tbf-blue' : 'btn-default-tbf']\" v-if=\"$auth.user().rights.view_upgrade\" @click=\"changeActiveSlide('subscription_general')\">{{ $t('settings.change') }}</button>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li @click=\"changeActiveSlide('list_tags')\" v-if=\"$auth.user().rights.view_tag\">\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t{{ $t('settings.tags') }}\n\t\t\t\t\t\t\t\t<span>{{ $t('settings.tags-change') }}</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li @click=\"changeActiveSlide('list_invoices')\" v-if=\"$auth.user().rights.view_subscription\">\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t{{ $t('settings.invoices') }}\n\t\t\t\t\t\t\t\t<span>{{ $t('settings.invoices-list') }}</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li @click=\"changeActiveSlide('list_referrals')\" v-if=\"$auth.user().rights.view_subscription\">\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t{{ $t('settings.referrals') }}\n\t\t\t\t\t\t\t\t<span>{{ $t('settings.referrals-list') }}</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t<li @click=\"changeActiveSlide('list_download_links')\">\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t{{ $t('settings.downloads') }}\n\t\t\t\t\t\t\t\t<span>{{ $t('settings.downloads-list') }}</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t<!-- <list-roles v-if=\"activeSlide == 'list_roles'\" @change_slide=\"changeActiveSlide\"></list-roles> -->\n\t\t\t\t<!-- <create-role :model=\"modelRole\" v-if=\"activeSlide == 'create_role'\" @change_slide=\"changeActiveSlide\"></create-role> -->\n\t\t\t\t<list-tags v-if=\"activeSlide == 'list_tags'\" @change_slide=\"changeActiveSlideTag\"></list-tags>\n\t\t\t\t<list-invoices v-if=\"activeSlide == 'list_invoices'\" @change_slide=\"changeActiveSlide\"></list-invoices>\n\t\t\t\t<list-referrals v-if=\"activeSlide == 'list_referrals'\" @change_slide=\"changeActiveSlide\"></list-referrals>\n\t\t\t\t<profile v-if=\"activeSlide == 'edit_profile'\" @change_slide=\"changeActiveSlide\" @close_modal=\"closeModal\"></profile>\n\t\t\t\t<create-tag :model=\"modelTag\" v-if=\"activeSlide == 'create_tag'\" @change_slide=\"changeActiveSlideTag\"></create-tag>\n\t\t\t\t<!-- Billing -->\n\t\t\t\t<subscription-general v-if=\"activeSlide == 'subscription_general'\" @change_slide=\"changeActiveSlide\"></subscription-general>\n\t\t\t\t<upgrade-subscription v-if=\"activeSlide == 'upgrade_subscription'\" @change_slide=\"changeActiveSlide\"></upgrade-subscription>\n\t\t\t\t<card-details v-if=\"activeSlide == 'card_details'\" @change_slide=\"changeActiveSlide\"></card-details>\n\t\t\t\t<invoice-details v-if=\"activeSlide == 'invoice_details'\" @change_slide=\"changeActiveSlide\"></invoice-details>\n\t\t\t\t<add-emails-invoices v-if=\"activeSlide == 'add_emails_invoices'\" @change_slide=\"changeActiveSlide\"/>\n\t\t\t\t<download-links v-if=\"activeSlide == 'list_download_links'\" @change_slide=\"changeActiveSlide\"/>\n\t\t\t</transition>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\t// import CreateRole from \"../SubModals/CreateRole\";\n\t// import ListRoles from \"../SubModals/ListRoles\";\n\timport CreateTag from \"../SubModals/CreateTag\";\n\timport ListTags from \"../SubModals/ListTags\";\n\timport ListReferrals from \"../SubModals/ListReferrals\";\n\timport ListInvoices from \"../SubModals/ListInvoices\";\n\timport Profile from \"../Modals/Profile\";\n\timport SubscriptionGeneral from \"../SubModals/SubscriptionGeneral\";\n\timport UpgradeSubscription from \"../SubModals/UpgradeSubscription\";\n\timport CardDetails from \"../SubModals/CardDetails\";\n\t\n\timport InvoiceDetails from \"../SubModals/InvoiceDetails\";\n\timport DownloadLinks from \"../SubModals/DownloadLinks\";\n\n\timport AddEmailsInvoices from \"../SubModals/AddEmailsInvoices\";\n\timport IconUserSettings from '../Icons/UserSettings'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tuser: {\n\t\t\t\t\tfirst_name: this.$auth.user().first_name,\n\t\t\t\t\tlast_name: this.$auth.user().last_name,\n\t\t\t\t\temail: this.$auth.user().email,\n\t\t\t\t\tavatar: this.$auth.user().avatar,\n\t\t\t\t\tpassword: '',\n\t\t\t\t\tpassword_confirmation: '',\n\t\t\t\t},\n\t\t\t\tactiveSlide: 'main-settings-page',\n\t\t\t\tmodelRole: {},\n\t\t\t\tmodelTag: {},\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'settings.my-profile',\n\t\t\t\t\t'settings.settings',\n\t\t\t\t\t'settings.subscription',\n\t\t\t\t\t'settings.subscription-change',\n\t\t\t\t\t'settings.change',\n\t\t\t\t\t'settings.tags',\n\t\t\t\t\t'settings.tags-change',\n\t\t\t\t\t'settings.invoices',\n\t\t\t\t\t'settings.invoices-list',\n\t\t\t\t\t'settings.referrals',\n\t\t\t\t\t'settings.referrals-list',\n\t\t\t\t\t'settings.downloads',\n\t\t\t\t\t'settings.downloads-list',\n\t\t\t\t\t'my_profile.title',\n\t\t\t\t\t'my_profile.avatar',\n\t\t\t\t\t'my_profile.add-new-image',\n\t\t\t\t\t'my_profile.last_name',\n\t\t\t\t\t'my_profile.first_name',\n\t\t\t\t\t'my_profile.email',\n\t\t\t\t\t'validator.email_format_validation',\n\t\t\t\t\t'my_profile.password',\n\t\t\t\t\t'validator.password_min_length',\n\t\t\t\t\t'validator.same_password',\n\t\t\t\t\t'my_profile.pwd_confirmation',\n\t\t\t\t\t'my_profile.save',\n\t\t\t\t\t'list-invoices.receiver-mail',\n\t\t\t\t\t'list-invoices.receiver-mail-label',\n\t\t\t\t\t'list-invoices.receiver-mail-placeholder',\n\t\t\t\t\t'list-invoices.btn-set',\n\t\t\t\t\t'card-details.title',\n\t\t\t\t\t'card-details.number',\n\t\t\t\t\t'card-details.valability',\n\t\t\t\t\t'card-details.cvc',\n\t\t\t\t\t'card-details.modify',\n\t\t\t\t\t'create-tags.title_edit',\n\t\t\t\t\t'create-tags.title_new',\n\t\t\t\t\t'create-tags.name',\n\t\t\t\t\t'create-tags.name-placeholder',\n\t\t\t\t\t'create-tags.color',\n\t\t\t\t\t'create-tags.users',\n\t\t\t\t\t'create-tags.search-users',\n\t\t\t\t\t'create-tags.select',\n\t\t\t\t\t'create-tags.select-all',\n\t\t\t\t\t'create-tags.selected',\n\t\t\t\t\t'create-tags.deselect',\n\t\t\t\t\t'create-tags.deselect-all',\n\t\t\t\t\t'create-tags.selected-users',\n\t\t\t\t\t'create-tags.no-results',\n\t\t\t\t\t'create-tags.edit_button',\n\t\t\t\t\t'create-tags.save_button',\n\t\t\t\t\t'list-apps.title',\n\t\t\t\t\t'settings.download-windows',\n\t\t\t\t\t'settings.download-mac',\n\t\t\t\t\t'settings.download-linux',\n\t\t\t\t\t'invoice-details.title',\n\t\t\t\t\t'invoice-details.account-type',\n\t\t\t\t\t'invoice-details.no-results',\n\t\t\t\t\t'invoice-details.country',\n\t\t\t\t\t'invoice-details.choose-country',\n\t\t\t\t\t'invoice-details.name',\n\t\t\t\t\t'invoice-details.palceholder-name',\n\t\t\t\t\t'invoice-details.cnp',\n\t\t\t\t\t'invoice-details.palceholder-cnp',\n\t\t\t\t\t'invoice-details.company',\n\t\t\t\t\t'invoice-details.palceholder-company_name',\n\t\t\t\t\t'invoice-details.cui',\n\t\t\t\t\t'invoice-details.palceholder-cui',\n\t\t\t\t\t'invoice-details.save',\n\t\t\t\t\t'invoice-details.individual',\n\t\t\t\t\t'invoice-details.company_title',\n\t\t\t\t\t'list-invoices.title',\n\t\t\t\t\t'key-result-tasks.save',\n\t\t\t\t\t'subscription.invoice-data',\n\t\t\t\t\t'list-invoices.invoice-subtitle',\n\t\t\t\t\t'list-invoices.invoice',\n\t\t\t\t\t'list-invoices.no-invoices',\n\t\t\t\t\t'list-invoices.desc',\n\t\t\t\t\t'list-referrals.title',\n\t\t\t\t\t'list-referrals.label-code',\n\t\t\t\t\t'list-referrals.copy',\n\t\t\t\t\t'list-referrals.list-title',\n\t\t\t\t\t'list-tags.title',\n\t\t\t\t\t'list-tags.people',\n\t\t\t\t\t'list-tags.edit',\n\t\t\t\t\t'list-tags.delete',\n\t\t\t\t\t'list-tags.no-tags',\n\t\t\t\t\t'list-tags.desc',\n\t\t\t\t\t'list-tags.add',\n\t\t\t\t\t'subscription.title',\n\t\t\t\t\t'subscription.monthly',\n\t\t\t\t\t'subscription.employees',\n\t\t\t\t\t'subscription.objectives',\n\t\t\t\t\t'subscription.change',\n\t\t\t\t\t'subscription.change-to-low',\n\t\t\t\t\t'subscription.grace_period_desc',\n\t\t\t\t\t'subscription.card-details',\n\t\t\t\t\t'subscription.error_payment',\n\t\t\t\t\t'subscription.upgrade.title',\n\t\t\t\t\t'subscription.upgrade.up-to',\n\t\t\t\t\t'subscription.upgrade.employees',\n\t\t\t\t\t'subscription.upgrade.employees-b',\n\t\t\t\t\t'subscription.upgrade.unlimited',\n\t\t\t\t\t'subscription.upgrade.objectives',\n\t\t\t\t\t'subscription.upgrade.objectives-b',\n\t\t\t\t\t'subscription.upgrade.key-results',\n\t\t\t\t\t'subscription.upgrade.key-results-b',\n\t\t\t\t\t'validator.error_upgrade',\n\t\t\t\t\t'subscription.upgrade.modify-plan'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\t// CreateRole,\n\t\t\t// ListRoles,\n\t\t\tCreateTag,\n\t\t\tListTags,\n\t\t\tListInvoices,\n\t\t\tListReferrals,\n\t\t\tProfile,\n\t\t\tSubscriptionGeneral,\n\t\t\tUpgradeSubscription,\n\t\t\tCardDetails,\n\t\t\tInvoiceDetails,\n\t\t\tAddEmailsInvoices,\n\t\t\tIconUserSettings,\n\t\t\tDownloadLinks\n\t\t},\n\t\tasync mounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tchangeActiveSlide(value, modelRole = {}){\n \t\t\t\t\tsetTimeout(() => {\n \t\t\t\t\t\t$('#dropdownEditTag' + this.hoverTag).dropdown('toggle');\n \t\t\t\t\t}, 0)\n\t\t\t\tthis.modelRole = modelRole\n\t\t\t\tthis.activeSlide = value\n\t\t\t},\n\t\t\tchangeActiveSlideTag(value, modelTag = {}){\n\t\t\t\tthis.modelTag = modelTag\n\t\t\t\tthis.activeSlide = value\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Settings.vue?vue&type=template&id=50fd751d&\"\nimport script from \"./Settings.vue?vue&type=script&lang=js&\"\nexport * from \"./Settings.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-sidebar notifications\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Notifications', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"top\"},[_c('h1',[_vm._v(_vm._s(_vm.$t('notifications.title')))]),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),(_vm.loaded)?_c('div',{staticClass:\"notification-header\"},[_c('p',{class:{active: _vm.active_tab == 'activity'},on:{\"click\":function($event){return _vm.changeTab('activity')}}},[_vm._v(_vm._s(_vm.$t('notifications.activity')))]),_c('p',{class:{active: _vm.active_tab == 'new'},on:{\"click\":function($event){return _vm.changeTab('new')}}},[_vm._v(_vm._s(_vm.$t('notifications.new'))+\" (\"),_c('span',{staticClass:\"clickable-unread-counter\"},[_vm._v(_vm._s(_vm.countUnread))]),_vm._v(\")\")])]):_vm._e(),(_vm.loaded && _vm.active_tab == 'activity')?_c('div',{staticClass:\"notification-list clickable-notification-list\"},[_vm._l((_vm.activity_notifications),function(notification){return _c('div',{staticClass:\"notification-box\",class:{'is-link': notification.need_link},attrs:{\"id\":'notification-box-'+notification.id}},[(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"left-side\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\",attrs:{\"id\":'notification-' + notification.id}})],1):_vm._e(),_c('div',{staticClass:\"center\",on:{\"click\":function($event){notification.need_link ? _vm.viewObjective(notification.objective_slug, notification, 'clickable', 'activity') : ''}}},[(notification.avatar != null && notification.type != 'objective_percent')?_c('img',{staticClass:\"img-responsabile\",attrs:{\"src\":notification.avatar}}):_c('div',{staticClass:\"bell\"},[_c('bell')],1),_c('div',{staticClass:\"content-notification\"},[_c('p',{domProps:{\"innerHTML\":_vm._s(notification.name)}}),_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(notification.created_at,\"D MMMM YYYY\")))])])]),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"right-side\"}):_vm._e()])}),_c('infinite-loading',{attrs:{\"identifier\":1},on:{\"infinite\":_vm.infiniteNotificationsActivity}},[_c('div',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_c('div',{attrs:{\"slot\":\"no-results\"},slot:\"no-results\"})])],2):_vm._e(),(Object.keys(_vm.activity_notifications).length == 0 && _vm.loaded && _vm.active_tab == 'activity')?_c('div',{staticClass:\"no-notifications\"},[_c('img',{staticClass:\"icon\",attrs:{\"src\":\"/build/icons/bell2.svg\"}}),_c('p',[_vm._v(_vm._s(_vm.$t('notifications.all-good')))]),_c('span',[_vm._v(_vm._s(_vm.$t('notifications.no-notifications')))])]):_vm._e(),(_vm.loaded && _vm.active_tab == 'new')?_c('div',{staticClass:\"notification-list clickable-notification-list\"},[_vm._l((_vm.notifications),function(notification){return _c('div',{staticClass:\"notification-box\",class:{'is-link': notification.need_link},attrs:{\"id\":'notification-box-'+notification.id}},[(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"left-side\"},[_c('icon-arrow',{staticClass:\"icon-arrow right\",attrs:{\"id\":'notification-' + notification.id}})],1):_vm._e(),_c('div',{staticClass:\"center\",on:{\"click\":function($event){notification.need_link ? _vm.viewObjective(notification.objective_slug, notification, 'clickable', 'personal') : ''}}},[(notification.avatar != null && notification.type != 'objective_percent')?_c('img',{staticClass:\"img-responsabile\",attrs:{\"src\":notification.avatar}}):_c('div',{staticClass:\"bell\"},[_c('bell')],1),_c('div',{staticClass:\"content-notification\",class:{new: !notification.seen}},[_c('p',{domProps:{\"innerHTML\":_vm._s(notification.name)}}),_c('span',{staticClass:\"date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(notification.created_at,\"D MMMM YYYY\")))])])]),(_vm.$resize && _vm.$mq.above(600))?_c('div',{staticClass:\"right-side\"}):_vm._e()])}),_c('infinite-loading',{attrs:{\"identifier\":2},on:{\"infinite\":_vm.infiniteNotifications}},[_c('div',{attrs:{\"slot\":\"no-more\"},slot:\"no-more\"}),_c('div',{attrs:{\"slot\":\"no-results\"},slot:\"no-results\"})])],2):_vm._e(),(Object.keys(_vm.notifications).length == 0 && _vm.loaded && _vm.active_tab == 'new')?_c('div',{staticClass:\"no-notifications\"},[_c('img',{staticClass:\"icon\",attrs:{\"src\":\"/build/icons/bell2.svg\"}}),_c('p',[_vm._v(_vm._s(_vm.$t('notifications.all-good')))]),_c('span',[_vm._v(_vm._s(_vm.$t('notifications.no-notifications')))])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"14\",\"height\":\"16\",\"viewBox\":\"0 0 14 16\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#181B30\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M4.738 13.45c.338.351.805.55 1.293.55.488 0 .954-.199 1.292-.55M10.338 6.03V4.266C10.268 1.923 8.373.047 6.031 0 3.68.068 1.79 1.957 1.723 4.308V6.03c0 1.938-1.55 2.283-1.55 3.36 0 .99 2.282 1.766 5.858 1.766 3.575 0 5.858-.775 5.858-1.766 0-1.077-1.55-1.422-1.55-3.36z\",\"transform\":\"translate(1 1)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./LargeBell.vue?vue&type=template&id=05ae73cc&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-sidebar notifications\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Notifications', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"top\">\n\t\t\t<h1>{{ $t('notifications.title') }}</h1>\n\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t</div>\n\t\t<div class=\"notification-header\" v-if=\"loaded\">\n\t\t\t<p v-bind:class=\"{active: active_tab == 'activity'}\" @click=\"changeTab('activity')\">{{ $t('notifications.activity') }}</p>\n\t\t\t<p v-bind:class=\"{active: active_tab == 'new'}\" @click=\"changeTab('new')\">{{ $t('notifications.new') }} (<span class=\"clickable-unread-counter\">{{ countUnread }}</span>)</p>\n\t\t</div>\n\n\t\t<!-- Activitatea companiei -->\n\t\t<div class=\"notification-list clickable-notification-list\" v-if=\"loaded && active_tab == 'activity'\">\n\t\t\t<div class=\"notification-box\" :id=\"'notification-box-'+notification.id\" v-for=\"notification in activity_notifications\" v-bind:class=\"{'is-link': notification.need_link}\">\n\t\t\t\t<div class=\"left-side\" v-if=\"$resize && $mq.above(600)\"><icon-arrow :id=\"'notification-' + notification.id\" class=\"icon-arrow right\"/></div>\n\t\t\t\t<div class=\"center\" @click=\"notification.need_link ? viewObjective(notification.objective_slug, notification, 'clickable', 'activity') : ''\">\n\t\t\t\t\t<img v-if=\"notification.avatar != null && notification.type != 'objective_percent'\" :src=\"notification.avatar\" class=\"img-responsabile\">\n\t\t\t\t\t<div class=\"bell\" v-else><bell /></div>\n\t\t\t\t\t<div class=\"content-notification\">\n\t\t\t\t\t\t<p v-html=\"notification.name\"></p>\n\t\t\t\t\t\t<span class=\"date\">{{notification.created_at | moment(\"D MMMM YYYY\")}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"right-side\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<infinite-loading :identifier=\"1\" @infinite=\"infiniteNotificationsActivity\"><div slot=\"no-more\"></div><div slot=\"no-results\"></div></infinite-loading>\n\t\t</div>\n\t\t<div class=\"no-notifications\" v-if=\"Object.keys(activity_notifications).length == 0 && loaded && active_tab == 'activity'\">\n\t\t\t<img src=\"/build/icons/bell2.svg\" class=\"icon\">\n\t\t\t<p>{{ $t('notifications.all-good') }}</p>\n\t\t\t<span>{{ $t('notifications.no-notifications') }}</span>\n\t\t</div>\n\n\t\t<!-- Notificari click-uibile -->\n\t\t<div class=\"notification-list clickable-notification-list\" v-if=\"loaded && active_tab == 'new'\">\n\t\t\t<div class=\"notification-box\" :id=\"'notification-box-'+notification.id\" v-for=\"notification in notifications\" v-bind:class=\"{'is-link': notification.need_link}\">\n\t\t\t\t<div class=\"left-side\" v-if=\"$resize && $mq.above(600)\"><icon-arrow :id=\"'notification-' + notification.id\" class=\"icon-arrow right\"/></div>\n\t\t\t\t<div class=\"center\" @click=\"notification.need_link ? viewObjective(notification.objective_slug, notification, 'clickable', 'personal') : ''\">\n\t\t\t\t\t<img v-if=\"notification.avatar != null && notification.type != 'objective_percent'\" :src=\"notification.avatar\" class=\"img-responsabile\">\n\t\t\t\t\t<div class=\"bell\" v-else><bell /></div>\n\t\t\t\t\t<div class=\"content-notification\" v-bind:class=\"{new: !notification.seen}\">\n\t\t\t\t\t\t<p v-html=\"notification.name\"></p>\n\t\t\t\t\t\t<span class=\"date\">{{notification.created_at | moment(\"D MMMM YYYY\")}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"right-side\" v-if=\"$resize && $mq.above(600)\">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<infinite-loading :identifier=\"2\" @infinite=\"infiniteNotifications\"><div slot=\"no-more\"></div><div slot=\"no-results\"></div></infinite-loading>\n\t\t</div>\n\t\t<div class=\"no-notifications\" v-if=\"Object.keys(notifications).length == 0 && loaded && active_tab == 'new'\">\n\t\t\t<img src=\"/build/icons/bell2.svg\" class=\"icon\">\n\t\t\t<p>{{ $t('notifications.all-good') }}</p>\n\t\t\t<span>{{ $t('notifications.no-notifications') }}</span>\n\t\t</div>\t\t\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport Bell from \"../Icons/Bell\"\n\timport IconArrow from '../Icons/Arrow'\n\timport IconEditDots from '../Icons/EditDots'\n\timport IconLargeBell from '../Icons/LargeBell'\n\timport InfiniteLoading from 'vue-infinite-loading'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tnotifications: {},\n\t\t\t\tactivity_notifications: {},\n\t\t\t\tcountUnread: 0,\n\t\t\t\t// read_notifications: {},\n\t\t\t\tactive_tab: 'new',\n\t\t\t\tview_more: 20,\n\t\t\t\tcounter: 1,\n\t\t\t\tviewMoreUnread: 20,\n\t\t\t\tcounterUnread: 1,\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'notifications.title',\n\t\t\t\t\t'notifications.activity',\n\t\t\t\t\t'notifications.new',\n\t\t\t\t\t'notifications.all-good',\n\t\t\t\t\t'notifications.no-notifications',\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\n\t\t},\n\t\tcomponents: {\n\t\t\tInfiniteLoading,\n\t\t\tIconPlus,\n\t\t\tBell,\n\t\t\tIconArrow,\n\t\t\tIconEditDots,\n\t\t\tIconLargeBell\n\t\t},\n\t\tasync mounted() {\n\t\t\t// await this.getReadNotifications();\n\t\t\tawait this.getNotifications();\n\t\t\tawait this.getActivityNotifications();\n\n\t\t\t\n\t\t\tthis.$root.$emit('clear_notifications');\n\n\t\t\tthis.$root.$on(\"updateNotificationsList\", (parsedData) => {\n\t\t\t\tif(parsedData.for_activity){\n\t\t\t\t\tthis.activity_notifications.unshift(parsedData);\n\t\t\t\t}\n\t\t\t\tif(parsedData.for_personal){\n\t\t\t\t\tthis.notifications.unshift(parsedData);\n\t\t\t\t}\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getNotifications(){\n\t\t\t\tawait axios.get('/notification-list').then(({data}) => {\n\t\t\t\t\tthis.notifications = data.data.unread\n\t\t\t\t\tthis.countUnread = data.data.count_unread\n\t\t\t\t\tthis.loaded = true;\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getActivityNotifications(){\n\t\t\t\tawait axios.get('/notification-list?type=activity').then(({data}) => {\n\t\t\t\t\tthis.activity_notifications = data.data.activity\n\t\t\t\t\tthis.loaded = true;\n\t\t\t\t})\n\t\t\t},\n\t\t\tinfiniteNotifications($state2){\n\t\t\t\taxios.get('/notification-list', {params: {view_more: this.viewMoreUnread }}).then(({data}) => {\n\t\t\t\t\tif(data.data.unread.length){\n\t\t\t\t\t\tthis.counterUnread++\n\t\t\t\t\t\tthis.viewMoreUnread = 20 * this.counterUnread\n \t\t\tthis.activity_notifications.push(...data.data.unread)\n \t\t\t$state2.loaded()\n\t\t\t\t\t}else{\n \t\t\t$state2.complete()\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\tinfiniteNotificationsActivity($state){\n\t\t\t\taxios.get('/notification-list', {params: {type: 'activity', view_more: this.view_more }}).then(({data}) => {\n\t\t\t\t\tif(data.data.activity.length){\n\t\t\t\t\t\tthis.counter++\n\t\t\t\t\t\tthis.view_more = 20 * this.counter\n \t\t\tthis.activity_notifications.push(...data.data.activity)\n \t\t\t$state.loaded()\n\t\t\t\t\t}else{\n \t\t\t$state.complete()\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\tmarkAsRead(notification, tab_type){\n\t\t\t\taxios.patch('/notifications/' + notification.id, {}).then(({data}) => {\n\t\t\t\t\tthis.getReadNotifications();\n\t\t\t\t\tthis.getNotifications();\n\t\t\t\t}).catch(error => {\n\t\t\t\t\t\n\t\t\t\t});\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tviewObjective(objectiveSlug, notification, notification_type, column){\n\t\t\t\tvar modal_type_kr = ''\n\t\t\t\tif(notification.frontend_type == 'key_results' || notification.frontend_type == 'logs'){\n\t\t\t\t\tmodal_type_kr = 'actualizari'\n\t\t\t\t\tthis.$router.push({ name: 'show-objective-modal', params: { slug: objectiveSlug, krId: notification.key_result_id, modalType: modal_type_kr }})\n\t\t\t\t}else if(notification.frontend_type == 'comments'){\n\t\t\t\t\tmodal_type_kr = 'comentarii'\n\t\t\t\t\tthis.$router.push({ name: 'show-objective-modal', params: { slug: objectiveSlug, krId: notification.key_result_id, modalType: modal_type_kr }})\n\t\t\t\t}else{\n\t\t\t\t\tthis.$router.push({ name: 'show-objective', params: { slug: objectiveSlug }})\n\t\t\t\t}\n\n\t\t\t\tif(column == \"personal\"){\n\t\t\t\t\tthis.markAsRead(notification, notification_type);\n\t\t\t\t}\n\t\t\t\tthis.closeModal();\n\t\t\t},\n\t\t\tchangeTab(val) {\n\t\t\t\tthis.active_tab = val;\n\t\t\t},\n\t\t\tshowDropdown(itemId){\n\t\t\t\tif(itemId == this.hoverTag){\n\t\t\t\t\t$('#dropdownEditNotif' + this.hoverTag).dropdown('toggle');\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverTag = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}else{\n\t\t\t\t\tthis.hoverTag = itemId\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t$('#dropdownEditNotif' + this.hoverTag).dropdown('toggle');\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\n\t\t\t},\n\t\t\thideDropdown(){\n\t\t\t\tif(this.hoverTag != ''){\n\t\t\t\t\t$('#dropdownEditNotif' + this.hoverTag).dropdown('toggle');\n\t\t\t\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.hoverTag = ''\n\t\t\t\t\t}, 0)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Notifications.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Notifications.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Notifications.vue?vue&type=template&id=99c2521a&\"\nimport script from \"./Notifications.vue?vue&type=script&lang=js&\"\nexport * from \"./Notifications.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal opacity-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'User', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.editAction ? _vm.$t('users.title_edit') : _vm.$t('users.title_new'))+\" \"),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4557638-oameni\",\"target\":\"_blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.user.first_name.$error, complete: _vm.user.first_name != '' && !_vm.$v.user.first_name.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('users.first_name'))+\"*\")]),_c('div',{staticClass:\"info-input\"},[(_vm.user.first_name != '' && !_vm.$v.user.first_name.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),(_vm.user.first_name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.first_name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.first_name),expression:\"user.first_name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('users.placeholder_first_name')},domProps:{\"value\":(_vm.user.first_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"first_name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.user.last_name.$error, complete: _vm.user.last_name != '' && !_vm.$v.user.last_name.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('users.last_name'))+\"*\")]),_c('div',{staticClass:\"info-input\"},[(_vm.user.last_name != '' && !_vm.$v.user.last_name.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-people')],1),(_vm.user.last_name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.last_name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.last_name),expression:\"user.last_name\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('users.placeholder_last_name')},domProps:{\"value\":(_vm.user.last_name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"last_name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.user.email.$error || _vm.errorData.email, complete: _vm.user.email != '' && !_vm.$v.user.email.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('users.email'))+\"*\")]),(_vm.errorData.email)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.$t('validator.email_already_exists')))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-email')],1),(_vm.user.email != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.email = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.email),expression:\"user.email\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('users.placeholder_email')},domProps:{\"value\":(_vm.user.email)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user, \"email\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.tagsSelected.$error, complete: _vm.tagsSelected.length > 0 && !_vm.$v.tagsSelected.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(\" \"+_vm._s(_vm.$t('users.tags'))+\" \"),(_vm.$auth.user().rights.can_create)?_c('span',{staticClass:\"add-button-in\",on:{\"click\":function($event){return _vm.showModal('tag')}}},[_vm._v(_vm._s(_vm.$t('users.add_role')))]):_vm._e()])]),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-tags')],1),_c('div',{staticClass:\"filter-tags dropdown-tbf\"},[_c('div',{staticClass:\"input-form-tags input-box\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[(_vm.tagsSelected.length)?_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.tagsSelected.length == 1 ? _vm.optionsTags[0].groupItems.find(function (el) { return el.id == _vm.tagsSelected[0]; }).name : _vm.$t('filter_users.selected', {n: _vm.tagsSelected.length})))]):_c('span',{staticClass:\"placeholder\"},[_vm._v(_vm._s(_vm.$t('filter_users.search_tags')))])]),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"filter-dropdown\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchTags),expression:\"searchTags\"}],attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('filter_users.search_tag_by_name')},domProps:{\"value\":(_vm.searchTags)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.searchTags=$event.target.value}}})]),_c('div',{staticClass:\"dropdown-list-checkboxes\"},_vm._l((_vm.filteredTags),function(tag){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.tagsSelected.includes(tag.id)},on:{\"click\":function($event){$event.stopPropagation();return _vm.selectTag(tag)}}},[_c('div',{staticClass:\"checkmark\"}),_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(tag.name))])])}),0)])])])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('users.working_days')))]),_c('div',{staticClass:\"info-input\"})]),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"select-workdays\"},[_c('label',{staticClass:\"checkbox-workdays\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.working_days),expression:\"user.working_days\"}],attrs:{\"type\":\"checkbox\",\"value\":\"monday\"},domProps:{\"checked\":Array.isArray(_vm.user.working_days)?_vm._i(_vm.user.working_days,\"monday\")>-1:(_vm.user.working_days)},on:{\"change\":function($event){var $$a=_vm.user.working_days,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"monday\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"working_days\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"working_days\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"working_days\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.monday')))])]),_c('label',{staticClass:\"checkbox-workdays\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.working_days),expression:\"user.working_days\"}],attrs:{\"type\":\"checkbox\",\"value\":\"tuesday\"},domProps:{\"checked\":Array.isArray(_vm.user.working_days)?_vm._i(_vm.user.working_days,\"tuesday\")>-1:(_vm.user.working_days)},on:{\"change\":function($event){var $$a=_vm.user.working_days,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"tuesday\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"working_days\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"working_days\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"working_days\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.tuesday')))])]),_c('label',{staticClass:\"checkbox-workdays\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.working_days),expression:\"user.working_days\"}],attrs:{\"type\":\"checkbox\",\"value\":\"wednesday\"},domProps:{\"checked\":Array.isArray(_vm.user.working_days)?_vm._i(_vm.user.working_days,\"wednesday\")>-1:(_vm.user.working_days)},on:{\"change\":function($event){var $$a=_vm.user.working_days,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"wednesday\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"working_days\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"working_days\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"working_days\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.wednesday')))])]),_c('label',{staticClass:\"checkbox-workdays\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.working_days),expression:\"user.working_days\"}],attrs:{\"type\":\"checkbox\",\"value\":\"thursday\"},domProps:{\"checked\":Array.isArray(_vm.user.working_days)?_vm._i(_vm.user.working_days,\"thursday\")>-1:(_vm.user.working_days)},on:{\"change\":function($event){var $$a=_vm.user.working_days,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"thursday\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"working_days\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"working_days\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"working_days\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.thursday')))])]),_c('label',{staticClass:\"checkbox-workdays\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.working_days),expression:\"user.working_days\"}],attrs:{\"type\":\"checkbox\",\"value\":\"friday\"},domProps:{\"checked\":Array.isArray(_vm.user.working_days)?_vm._i(_vm.user.working_days,\"friday\")>-1:(_vm.user.working_days)},on:{\"change\":function($event){var $$a=_vm.user.working_days,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"friday\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"working_days\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"working_days\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"working_days\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.friday')))])]),_c('label',{staticClass:\"checkbox-workdays\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.working_days),expression:\"user.working_days\"}],attrs:{\"type\":\"checkbox\",\"value\":\"saturday\"},domProps:{\"checked\":Array.isArray(_vm.user.working_days)?_vm._i(_vm.user.working_days,\"saturday\")>-1:(_vm.user.working_days)},on:{\"change\":function($event){var $$a=_vm.user.working_days,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"saturday\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"working_days\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"working_days\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"working_days\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.saturday')))])]),_c('label',{staticClass:\"checkbox-workdays\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.working_days),expression:\"user.working_days\"}],attrs:{\"type\":\"checkbox\",\"value\":\"sunday\"},domProps:{\"checked\":Array.isArray(_vm.user.working_days)?_vm._i(_vm.user.working_days,\"sunday\")>-1:(_vm.user.working_days)},on:{\"change\":function($event){var $$a=_vm.user.working_days,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=\"sunday\",$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.user, \"working_days\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.user, \"working_days\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.user, \"working_days\", $$c)}}}}),_c('span',{staticClass:\"checkmark\"},[_vm._v(_vm._s(_vm.$t('calendar.small_days.sunday')))])])])])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.$v.user.promise_time.$error, complete: _vm.user.promise_time.length > 0 && !_vm.$v.user.promise_time.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('users.promise_day')))])]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-timer')],1),(_vm.user.promise_time != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.user.promise_time = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsHours,\"allow-empty\":false,\"show-labels\":false,\"maxHeight\":200},scopedSlots:_vm._u([{key:\"placeholder\",fn:function(props){return [_c('span',{staticClass:\"text\"},[_vm._v(\" \"+_vm._s(_vm.$t('users.choose-hour'))+\" \")])]}},{key:\"option\",fn:function(props){return [_c('div',{staticClass:\"option_ellipsis\"},[_vm._v(_vm._s(props.option))])]}},{key:\"singleLabel\",fn:function(props){return [_c('div',{staticClass:\"option_ellipsis\"},[_vm._v(_vm._s(props.option))])]}}],null,false,410403427),model:{value:(_vm.user.promise_time),callback:function ($$v) {_vm.$set(_vm.user, \"promise_time\", $$v)},expression:\"user.promise_time\"}},[_c('template',{slot:\"noResult\"},[_vm._v(_vm._s(_vm.$t('users.no-results-search')))])],2)],1)]),_c('div',{staticClass:\"input-group-tbf checkboxes-group mar-form-user\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('users.checkbox_is_admin_or_manager')))])]),(_vm.errorData.required_admin)?_c('div',{staticClass:\"error-msg under-label\"},[_vm._v(_vm._s(_vm.requiredErrorMsg))]):_vm._e(),_c('div',{staticClass:\"inline-checkboxes\"},[_c('label',{staticClass:\"checkbox-tbf\"},[_c('span',{staticClass:\"text-checkbox\"},[_vm._v(_vm._s(_vm.$t('users.checkbox_admin')))]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.isAdmin),expression:\"isAdmin\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.isAdmin)?_vm._i(_vm.isAdmin,null)>-1:(_vm.isAdmin)},on:{\"change\":[function($event){var $$a=_vm.isAdmin,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.isAdmin=$$a.concat([$$v]))}else{$$i>-1&&(_vm.isAdmin=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.isAdmin=$$c}},function($event){return _vm.checkOtherInput('admin')}]}}),_c('span',{staticClass:\"checkmark\"})]),_c('label',{staticClass:\"checkbox-tbf\"},[_c('span',{staticClass:\"text-checkbox\"},[_vm._v(_vm._s(_vm.$t('users.checkbox_manager')))]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.isManager),expression:\"isManager\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.isManager)?_vm._i(_vm.isManager,null)>-1:(_vm.isManager)},on:{\"change\":[function($event){var $$a=_vm.isManager,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.isManager=$$a.concat([$$v]))}else{$$i>-1&&(_vm.isManager=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.isManager=$$c}},function($event){return _vm.checkOtherInput('manager')}]}}),_c('span',{staticClass:\"checkmark\"})])])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"button-submit-user\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.editAction ? _vm.$t('users.submit_change') : _vm.$t('users.submit_create')))])])])])])]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\",attrs:{\"id\":\"user-submodal-container\"}},[_c('div',{staticClass:\"overlay-submodal\"}),(_vm.show_subm_modal.confirm_close)?_c('confirm-close',{on:{\"close_modal\":_vm.closeModalConfirmed,\"cancel_close\":_vm.cancelClose}}):_vm._e()],1):_vm._e()]):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(0),_vm._m(1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"submit-form\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"250px\",\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"19\",\"height\":\"19\",\"viewBox\":\"0 0 19 19\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke\":\"#AFB1B8\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M0 7.875c0 4.367 3.508 7.875 7.875 7.875s7.875-3.508 7.875-7.875S12.242 0 7.875 0v2.148\",\"transform\":\"translate(1.125 1.125)\"}}),_c('path',{attrs:{\"d\":\"M8.877 6.873c.573.572.573 1.467 0 2.04-.572.573-1.467.573-2.04 0S3.293 3.33 3.293 3.33 8.34 6.3 8.877 6.873z\",\"transform\":\"translate(1.125 1.125)\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Timer.vue?vue&type=template&id=5ef102a4&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"container-modal form-modal opacity-page\" v-if=\"loaded\">\n\t\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'User', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t{{ editAction ? $t('users.title_edit') : $t('users.title_new') }} \n\t\t\t\t\t<a href=\"https://help.tbf.ro/ro/articles/4557638-oameni\" target=\"_blank\"><icon-info class=\"icon-info\"/></a>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.user.first_name.$error, complete: user.first_name != '' && !$v.user.first_name.$error}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('users.first_name') }}*</label>\n\t\t\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"user.first_name != '' && !$v.user.first_name.$error\" />\n\t\t\t\t\t\t\t\t\t<!-- <icon-info class=\"icon-info\" v-else/> -->\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.first_name != ''\" @click.stop=\"user.first_name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('users.placeholder_first_name')\" class=\"input-text\" v-model=\"user.first_name\" ref=\"first_input\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.user.last_name.$error, complete: user.last_name != '' && !$v.user.last_name.$error}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('users.last_name') }}*</label>\n\t\t\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"user.last_name != '' && !$v.user.last_name.$error\" />\n\t\t\t\t\t\t\t\t\t<!-- <icon-info class=\"icon-info\" v-else/> -->\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-people /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.last_name != ''\" @click.stop=\"user.last_name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('users.placeholder_last_name')\" class=\"input-text\" v-model=\"user.last_name\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.user.email.$error || errorData.email, complete: user.email != '' && !$v.user.email.$error}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('users.email') }}*</label>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"errorData.email\">{{ $t('validator.email_already_exists') }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-email /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.email != ''\" @click.stop=\"user.email = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('users.placeholder_email')\" class=\"input-text\" v-model=\"user.email\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.tagsSelected.$error, complete: tagsSelected.length > 0 && !$v.tagsSelected.$error}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t{{ $t('users.tags') }}\n\t\t\t\t\t\t\t\t\t<span class=\"add-button-in\" v-if=\"$auth.user().rights.can_create\" @click=\"showModal('tag')\">{{ $t('users.add_role') }}</span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-tags /></div>\n\t\t\t\t\t\t\t\t<!-- <div class=\"icon-right\" v-if=\"tagsSelected.length > 0\" @click.stop=\"clearSelectedTags\"><icon-plus class=\"icon-clear\"/></div> -->\n\n\t\t\t\t\t\t\t\t<div class=\"filter-tags dropdown-tbf\">\n\t\t\t\t\t\t\t\t\t<div class=\"input-form-tags input-box\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"value\" v-if=\"tagsSelected.length\">{{ tagsSelected.length == 1 ? optionsTags[0].groupItems.find(el => el.id == tagsSelected[0]).name : $t('filter_users.selected', {n: tagsSelected.length}) }}</span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"placeholder\" v-else>{{ $t('filter_users.search_tags') }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"filter-dropdown\">\n\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" v-model=\"searchTags\" :placeholder=\"$t('filter_users.search_tag_by_name')\">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-list-checkboxes\">\n\t\t\t\t\t\t\t\t\t\t\t<div v-for=\"tag in filteredTags\" \n\t\t\t\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t\t\t\t@click.stop=\"selectTag(tag)\" \n\t\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{active: tagsSelected.includes(tag.id)}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"checkmark\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">{{ tag.name }}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('users.working_days') }}</label>\n\t\t\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t\t\t<!-- <icon-circle-check class=\"icon-check\" v-if=\"user.working_days.length > 0 && !$v.user.working_days.$error\" />\n\t\t\t\t\t\t\t\t\t<icon-info class=\"icon-info\" v-else/> -->\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t\t\t<div class=\"select-workdays\">\n\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"monday\" v-model=\"user.working_days\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.monday') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"tuesday\" v-model=\"user.working_days\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.tuesday') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"wednesday\" v-model=\"user.working_days\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.wednesday') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"thursday\" v-model=\"user.working_days\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.thursday') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"friday\" v-model=\"user.working_days\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.friday') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"saturday\" v-model=\"user.working_days\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.saturday') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t<label class=\"checkbox-workdays\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"sunday\" v-model=\"user.working_days\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"checkmark\">{{ $t('calendar.small_days.sunday') }}</span>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: $v.user.promise_time.$error, complete: user.promise_time.length > 0 && !$v.user.promise_time.$error}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('users.promise_day') }}</label>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-timer /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"user.promise_time != ''\" @click.stop=\"user.promise_time = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t<multiselect \n\t\t\t\t\t\t\t\tv-model=\"user.promise_time\"\n\t\t\t\t\t\t\t\tclass=\"select-tags-tbf\"\n\t\t\t\t\t\t\t\t:options=\"optionsHours\"\n\t\t\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t\t:maxHeight=\"200\">\n\t\t\t\t\t\t\t\t\t<template slot=\"placeholder\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"text\">\n\t\t\t\t\t\t\t\t\t\t\t{{$t('users.choose-hour')}}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t<template slot=\"option\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"option_ellipsis\">{{ props.option }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t<template slot=\"singleLabel\" slot-scope=\"props\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"option_ellipsis\">{{ props.option }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t<template slot=\"noResult\">{{ $t('users.no-results-search') }}</template>\n\t\t\t\t\t\t\t\t</multiselect>\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf checkboxes-group mar-form-user\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('users.checkbox_is_admin_or_manager') }}</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"error-msg under-label\" v-if=\"errorData.required_admin\">{{ requiredErrorMsg }}</div>\n\n\t\t\t\t\t\t\t<div class=\"inline-checkboxes\">\n\t\t\t\t\t\t\t\t<label class=\"checkbox-tbf\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-checkbox\">{{ $t('users.checkbox_admin') }}</span>\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"isAdmin\" @change=\"checkOtherInput('admin')\">\n\t\t\t\t\t\t\t\t\t<span class=\"checkmark\"></span>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<label class=\"checkbox-tbf\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-checkbox\">{{ $t('users.checkbox_manager') }}</span>\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" v-model=\"isManager\" @change=\"checkOtherInput('manager')\">\n\t\t\t\t\t\t\t\t\t<span class=\"checkmark\"></span>\n\t\t\t\t\t\t\t\t</label>\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\" id=\"button-submit-user\">\n\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t<div class=\"text\">{{ editAction ? $t('users.submit_change') : $t('users.submit_create') }}</div>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\" id=\"user-submodal-container\">\n\t\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t\t<confirm-close v-if=\"show_subm_modal.confirm_close\" @close_modal=\"closeModalConfirmed\" @cancel_close=\"cancelClose\"></confirm-close>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 250px;height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconEmail from \"../Icons/Email\"\n\timport IconTimer from \"../Icons/Timer\"\n\timport IconTags from \"../Icons/Tags\"\n\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\timport { required, email } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tcustom_modal_class: '',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tuser: {\n\t\t\t\t\tfirst_name: '',\n\t\t\t\t\tlast_name: '',\n\t\t\t\t\temail: '',\n\t\t\t\t\tworking_days: ['monday', 'tuesday', 'wednesday', 'thursday', 'friday'],\n\t\t\t\t\tpromise_time: '10:00'\n\t\t\t\t},\n\t\t\t\tselectTagsId: [],\n\t\t\t\ttagsSelected: [],\n\t\t\t\toptionsTags: [\n\t\t\t\t\t{\n\t\t\t\t\t\tgroupName: 'Selecteaza toate tag-urile',\n\t\t\t\t\t\tgroupItems: []\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\tselectedRolId: '',\n\t\t\t\trolSelected: [],\n\t\t\t\toptionsRoles: [],\n\t\t\t\toptionsHours: [],\n\n\t\t\t\terrorData: {email: false, required_admin: false},\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false,\n },\n fields: { text: 'name', value: 'id' },\n isAdmin: 0,\n isManager: 0,\n searchTags: '',\n requiredErrorMsg: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'users.title_edit',\n\t\t\t\t\t'users.title_new',\n\t\t\t\t\t'users.last_name',\n\t\t\t\t\t'users.placeholder_last_name',\n\t\t\t\t\t'users.first_name',\n\t\t\t\t\t'users.placeholder_first_name',\n\t\t\t\t\t'users.email',\n\t\t\t\t\t'validator.email_already_exists',\n\t\t\t\t\t'users.placeholder_email',\n\t\t\t\t\t'users.tags',\n\t\t\t\t\t'users.add_role',\n\t\t\t\t\t'filter_users.selected',\n\t\t\t\t\t'filter_users.search_tags',\n\t\t\t\t\t'filter_users.search_tag_by_name',\n\t\t\t\t\t'users.working_days',\n\t\t\t\t\t'calendar.small_days.monday',\n\t\t\t\t\t'calendar.small_days.tuesday',\n\t\t\t\t\t'calendar.small_days.wednesday',\n\t\t\t\t\t'calendar.small_days.thrusday',\n\t\t\t\t\t'calendar.small_days.friday',\n\t\t\t\t\t'calendar.small_days.saturday',\n\t\t\t\t\t'calendar.small_days.sunday',\n\t\t\t\t\t'users.promise_day',\n\t\t\t\t\t'users.choose-hour',\n\t\t\t\t\t'users.no-results-search',\n\t\t\t\t\t'users.checkbox_is_admin_or_manager',\n\t\t\t\t\t'users.checkbox_admin',\n\t\t\t\t\t'users.checkbox_manager',\n\t\t\t\t\t'users.submit_change',\n\t\t\t\t\t'users.submit_create',\n\t\t\t\t\t'btn-submit.loading',\n\t\t\t\t\t'btn-submit.error',\n\t\t\t\t\t'btn-submit.success',\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: String,\n\t\t\tfromPage: String\n\t\t},\n\t\tcomputed: {\n\t\t\tfilteredTags(){\n\t\t\t\treturn getByKeywordTags(this.optionsTags[0].groupItems, this.searchTags)\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tIconEmail,\n\t\t\tIconArrow,\n\t\t\tIconTimer,\n\t\t\tIconTags,\n\t\t\tConfirmClose\n\t\t},\n\t\tvalidations: {\n\t\t\tuser: {\n\t\t\t\tfirst_name: {required},\n\t\t\t\tlast_name: {required},\n\t\t\t\temail: {required, email},\n\t\t\t\tpromise_time: {required}\n\t\t\t},\n\t\t\tselectedRolId: {required},\n\t\t\ttagsSelected: {required}\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(this.model == ''){\n\t\t\t\tthis.editAction = false\n\t\t\t}else{\n\t\t\t\tawait this.getUserData()\n\t\t\t\tthis.editAction = true\n\t\t\t}\n\n\t\t\tawait this.getRoles()\n\t\t\tawait this.getTags()\n\n\t\t\tthis.generateHours();\n\n\t\t\tthis.$root.$on(\"confirm_close\", () => {\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal.confirm_close = true\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('#user-submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n });\n\n // this is a workaround to hide objective modal until you finish to add a user\n\t\t\tif(this.fromPage == 'objective'){\n \tthis.$root.$emit('visibilityHiddenObjective', true);\n\t\t\t}\n\t\t\tif(this.fromPage == 'keyresult'){\n \tthis.$root.$emit('visibilityHiddenKeyResult', false);\n\t\t\t}\n\t\t\t\n\t\t\tthis.$root.$on(\"visibilityHiddenUser\", (is_active) => {\n\t\t\t\tthis.subModalShow = is_active;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tif(is_active){\n\t\t\t\t\t\t$('#user-submodal-container').addClass('active');\n\t\t\t\t\t}else{\n\t\t\t\t\t\t$('#user-submodal-container').removeClass('active');\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}, 0)\n\t\t\t}); \n\n\t\t\t// hide modal\n \t\t\tthis.$root.$on(\"refreshTagsListModal\", (tag_detail) => {\n \t\t\t\tthis.subModalShow = false;\n \t\t\t\t$('#user-submodal-container').removeClass('active');\t\n\t\t\t\tthis.getTags(tag_detail);\n\t\t\t}); \n\n\t\t},\n\t\tmethods: {\n\t\t\tasync getUserData(){\n\t\t\t\tawait axios.get('/people/' + this.model + '/edit').then(({data}) => {\n\t\t\t\t\tthis.user = data.data\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getRoles(){\n\t\t\t\tawait axios.get('/roles').then(({data}) => {\n\t\t\t\t\tthis.optionsRoles = data.data\n\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tvar role = this.optionsRoles.find(el => el.name == this.user.role_name);\n\t\t\t\t\t\tthis.rolSelected.push(role)\n\t\t\t\t\t\tthis.selectedRolId = role.id\n\t\t\t\t\t\tthis.isAdmin = role.id == 1 ? 1 : 0\n\t\t\t\t\t\tthis.isManager = role.id == 3 ? 1 : 0\n\t\t\t\t\t}else{\n\t\t\t\t\t\tvar role = this.optionsRoles.find(el => el.name == 'employee');\n\t\t\t\t\t\tthis.rolSelected.push(role)\n\t\t\t\t\t\tthis.selectedRolId = role.id\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\tasync getTags(newTagAdded = false){\n\t\t\t\tawait axios.get('/' + this.$auth.user().instance_id + '/tags')\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.optionsTags[0].groupItems = data.data\n\n\t\t\t\t\tif(newTagAdded){\n\t\t\t\t\t\tthis.tagsSelected.push(newTagAdded.id);\n\t\t\t\t\t\tthis.selectTagsId.push(newTagAdded.id)\n\t\t\t\t\t}else if(this.editAction) {\n\t\t\t\t\t\tthis.user.tags.map( (el) => {\n\t\t\t\t\t\t\tthis.tagsSelected.push(el.id);\n\t\t\t\t\t\t\tthis.selectTagsId.push(el.id)\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n \t\t\t\t\tthis.$refs.first_input.focus()\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tgenerateHours(){\n\t\t\t\tvar MinuteInterval = 60;\n\t\t\t var o, n, i, g, r, S, l;\n\n\t\t\t o = ['00:00'], n = 0, i = 0, r = 0, S = 0, g = 0, l = \"AM\";\n\t\t\t for (var e = 1; e < 60 / MinuteInterval * 24; e++) 60 == (i += MinuteInterval) && (g = n += 1, n >= 12 && (l = \"PM\"), i = 0), r = n > 12 ? n - 12 : n, 0 == n && (r = 12), 1 == n.toString().length && (g = \"0\" + n.toString(), g = \"0\" + n.toString()), 1 == r.toString().length && (r = \"0\" + r.toString()), S = 1 == i.toString().length ? \"0\" + i.toString() : i, o.push((g.toString() + \":\" + S.toString()));\n\n\t\t\t this.optionsHours = o\n\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal.confirm_close = true\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('#user-submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tif(this.fromPage == 'objective'){\n\t\t \tthis.$root.$emit('visibilityHiddenObjective', false);\n\t\t\t\t\t}\n\t\t\t\t\tif(this.fromPage == 'keyresult'){\n\t\t \tthis.$root.$emit('visibilityHiddenKeyResult', false);\n\t\t\t\t\t}\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#user-submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\tvar btnSubmit = $('#button-submit-user')\n\t\t\t\tbtnSubmit.attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tvar btnSubmitLoader = $('#button-submit-user .loader')\n\t\t\t\t\tvar btnSubmitText = $('#button-submit-user .text')\n\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\tvar paramsVerification = { email: this.user.email }\n\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\tparamsVerification.user_id = this.user.id\n\t\t\t\t\t}\n\t\t\t\t\taxios.get('/email-validation', { params: paramsVerification}).then(({data}) => {\n\t\t\t\t\t\tif(!data.data.is_valid){\n\t\t\t\t\t\t\t$('#groupInputEmail').addClass('has_error');\n\t\t\t\t\t\t\tthis.errorData.email = true;\n\t\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t}, 300)\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tif(this.editAction){\n\t\t\t\t\t\t\t\tthis.updateUser(e)\n\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\tthis.storeUser(e)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}else{\n\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tstoreUser(e){\n\t\t\t\tvar btnSubmit = $('#button-submit-user')\n\t\t\t\tvar btnSubmitLoader = $('#button-submit-user .loader')\n\t\t\t\tvar btnSubmitText = $('#button-submit-user .text')\n\t\t\t\taxios.post('/people/store', {\n\t\t\t\t\tfirst_name: this.user.first_name,\n\t\t\t\t\tlast_name: this.user.last_name,\n\t\t\t\t\temail: this.user.email,\n\t\t\t\t\trole_id: this.isAdmin ? 1 : (this.isManager ? 3 : 2),\n\t\t\t\t\tworking_days: this.user.working_days,\n\t\t\t\t\tpromise_time: this.user.promise_time,\n\t\t\t\t\ttags: this.tagsSelected\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$auth.fetch()\n\t\t\t\t\t\t\tthis.refreshPage(data);\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('users.submit_change') : this.$t('users.submit_create'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tupdateUser(e){\n\t\t\t\tvar btnSubmit = $('#button-submit-user')\n\t\t\t\tvar btnSubmitLoader = $('#button-submit-user .loader')\n\t\t\t\tvar btnSubmitText = $('#button-submit-user .text')\n\n\t\t\t\taxios.patch('/people/' + this.user.slug, {\n\t\t\t\t\tfirst_name: this.user.first_name,\n\t\t\t\t\tlast_name: this.user.last_name,\n\t\t\t\t\temail: this.user.email,\n\t\t\t\t\trole_id: this.isAdmin ? 1 : (this.isManager ? 3 : 2),\n\t\t\t\t\tworking_days: this.user.working_days,\n\t\t\t\t\tpromise_time: this.user.promise_time,\n\t\t\t\t\ttags: this.tagsSelected\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t\tthis.refreshPage(data);\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tif(error.response.data.errors.admin_user){\n\t\t\t\t\t\tthis.requiredErrorMsg = error.response.data.errors.admin_user[0]\n\t\t\t\t\t\tthis.errorData.required_admin = true\n\t\t\t\t\t}\n\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.editAction ? this.$t('users.submit_change') : this.$t('users.submit_create'))\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t}, 1500)\n\t\t\t\t})\n\t\t\t},\n\t\t\tselectTag(item){\n\t\t\t\tif(this.tagsSelected.includes(parseInt(item.id))){\n\t\t\t\t\tthis.tagsSelected.splice(this.tagsSelected.indexOf(parseInt(item.id)), 1)\n\t\t\t\t}else{\n\t\t\t\t\tthis.tagsSelected.push(parseInt(item.id))\n\t\t\t\t}\n\t\t\t\tthis.searchTags = ''\n\t\t\t},\n\t\t\tclearSelectedTags(){\n\t\t\t\tthis.tagsSelected = []\n\t\t\t},\n\t\t\tselectRolId(value, id){\n\t\t\t\tthis.selectedRolId = value.id\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.user.first_name != '' || this.user.last_name != '' || this.user.email != ''\n\t\t\t\t){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'user');\n\t\t\t},\n\t\t\tdisplayAllTags(){\n\t\t\t\t$(\".checkbox-tags\").removeClass('hide');\n\t\t\t\t$(\".all-tags\").addClass('hide');\n\t\t\t},\n\t\t\trefreshPage(user_detail){\n\t\t\t\tswitch (this.fromPage) {\n\t\t\t\t\tcase 'users':\n\t\t\t\t\t\tthis.$root.$emit('refreshUsersList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshUsersListOnObjectiveModal', user_detail.data)\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'keyresult':\n\t\t\t\t\t\tthis.$root.$emit('refreshUsersListOnKeyResultModal', user_detail.data)\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t},\n\t\t\tcheckOtherInput(type){\n\t\t\t\tif(type == 'admin'){\n\t\t\t\t\tif(this.isAdmin){\n\t\t\t\t\t\tthis.isManager = false\n\t\t\t\t\t}\t\n\t\t\t\t}else if(type == 'manager'){\n\t\t\t\t\tif(this.isManager){\n\t\t\t\t\t\tthis.isAdmin = false\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByKeywordTags(list, keyword) {\n\t\tconst search = keyword.trim()\n\n\t\tif (!search.length) return list\n\t\treturn list.filter(item => item.name.toLowerCase().indexOf(search.toLowerCase()) > -1)\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./User.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./User.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./User.vue?vue&type=template&id=f600a7c0&\"\nimport script from \"./User.vue?vue&type=script&lang=js&\"\nexport * from \"./User.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('update-key-results.title'))+\" \"),_c('span',{staticClass:\"text-capitalize\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.selectedKeyResult.next_date_for_update,'DD MMMM, YYYY')))])]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"header-form\"},[_c('img',{attrs:{\"src\":\"/build/icons/key-results-icon.svg\"}}),_c('div',{staticClass:\"data-title\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.selectedKeyResult.name))]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('progress_type_text.' + _vm.selectedKeyResult.progress_type, { to: _vm.parseFLoat(_vm.selectedKeyResult.target).toString(), unit: _vm.selectedKeyResult.unity, from: _vm.parseFLoat(_vm.selectedKeyResult.start_value).toString()} )))])])]),_c('div',{staticClass:\"box-update-key-result\"},[_c('div',{staticClass:\"new-data\"},[_c('div',{staticClass:\"input-group-tbf update-kr\",class:{has_error: _vm.$v.update_key_result.value.$error, complete: _vm.update_key_result.value != '' && !_vm.$v.update_key_result.value.$error, 'view-tooltip': _vm.activeTooltip == 'kr_update_value' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('update-key-results.new-value')))]),_c('div',{staticClass:\"previous-value\"},[_vm._v(_vm._s(_vm.$t('update-key-results.actual-value'))+\": \"),_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.selectedKeyResult.last_key_result_log ? (_vm.parseFLoat(_vm.selectedKeyResult.last_key_result_log.value).toString() + ' ' + _vm.selectedKeyResult.unity ) : (_vm.parseFLoat(_vm.selectedKeyResult.start_value).toString() + ' ' + _vm.selectedKeyResult.unity)))])]),_c('div',{staticClass:\"info-input\",on:{\"click\":function($event){_vm.activeTooltip == 'kr_update_value' ? _vm.activeTooltip = '' : _vm.activeTooltip = 'kr_update_value'}}},[(_vm.update_key_result.value != '' && !_vm.$v.update_key_result.value.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.update_key_result.value),expression:\"update_key_result.value\"}],ref:\"first_input\",staticClass:\"input-update-kr\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('update-key-results.new-value') + ' ('+ _vm.selectedKeyResult.unity +')'},domProps:{\"value\":(_vm.update_key_result.value)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.update_key_result, \"value\", $event.target.value)}}}),_c('div',{staticClass:\"calculate-new-percent\"},[_c('img',{attrs:{\"src\":\"/build/icons/new-percent.svg\"}}),_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.diffPercent(_vm.update_key_result.value)))])])]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('update-key-results.actual-value-tooltip-title')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('update-key-results.actual-value-tooltip-description')))])])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.update_key_result.description.$error, complete: _vm.update_key_result.description != '' && !_vm.$v.update_key_result.description.$error, 'view-tooltip': _vm.activeTooltip == 'kr_update_description' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('update-key-results.description')))]),_c('div',{staticClass:\"info-input\",on:{\"click\":function($event){_vm.activeTooltip == 'kr_update_description' ? _vm.activeTooltip = '' : _vm.activeTooltip = 'kr_update_description'}}},[(_vm.update_key_result.description != '' && !_vm.$v.update_key_result.description.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.update_key_result.description),expression:\"update_key_result.description\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('key-result.form.description-placeholder'),\"rows\":\"3\"},domProps:{\"value\":(_vm.update_key_result.description)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.update_key_result, \"description\", $event.target.value)}}})]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('update-key-results.description-tooltip-title')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('update-key-results.description-tooltip-description')))])])]),_c('div',{staticClass:\"description-update\"},[_vm._v(\" \"+_vm._s(_vm.$t('update-key-results.key-result'))+\" \"+_vm._s(_vm.selectedKeyResult.name)+\" \"+_vm._s(_vm.$t('update-key-results.are-deadline-in'))+\" \"+_vm._s(_vm._f(\"moment\")(_vm.selectedKeyResult.end_date,\"DD MMM\"))+\", \"+_vm._s(_vm.$t('update-key-results.current-value-is'))+\" \"+_vm._s(_vm.selectedKeyResult.last_key_result_log ? (parseInt(_vm.selectedKeyResult.last_key_result_log.value).toString() + ' ' + _vm.selectedKeyResult.unity) : (parseInt(_vm.selectedKeyResult.start_value).toString() + ' ' + _vm.selectedKeyResult.unity))+\" \"+_vm._s(_vm.$t('update-key-results.target-to-score'))+\" \"+_vm._s(parseInt(_vm.selectedKeyResult.target).toString() + ' ' + _vm.selectedKeyResult.unity)+\" \")])]),_c('div',{staticClass:\"confidence-level\",class:{has_error: _vm.$v.update_key_result.degree_of_confidence.$error, complete: _vm.update_key_result.degree_of_confidence != '' && !_vm.$v.update_key_result.degree_of_confidence.$error}},[_c('div',{staticClass:\"label\"},[_c('label',[_vm._v(_vm._s(_vm.$t('update-key-results.trust-grade')))]),_c('div',{staticClass:\"info-input\"},[_c('icon-circle-check',{staticClass:\"icon-check\"})],1)]),_c('div',{staticClass:\"icon-degree\"},[_c('img',{attrs:{\"src\":'/build/icons/mood-' + _vm.update_key_result.degree_of_confidence + '.svg'}})]),_c('div',{staticClass:\"title-mood\"},[_vm._v(_vm._s(_vm.$t('mood_type.' + _vm.update_key_result.degree_of_confidence)))]),_c('div',{staticClass:\"description-confidence\"},[_vm._v(_vm._s(_vm.$t('update-key-results.trust-desc')))]),_c('div',{staticClass:\"slider-degree\"},[_c('vue-slider',{attrs:{\"data\":_vm.optionsDegreeConfidence,\"marks\":false,\"hide-label\":true,\"tooltip\":\"none\",\"contained\":true,\"process-style\":{ backgroundColor: '#f0f1f3' }},scopedSlots:_vm._u([{key:\"dot\",fn:function(ref){\nvar value = ref.value;\nvar focus = ref.focus;\nreturn [_c('img',{attrs:{\"src\":\"/build/icons/slider-icn.svg\"}})]}},{key:\"process\",fn:function(ref){\nvar start = ref.start;\nvar end = ref.end;\nvar style = ref.style;\nvar index = ref.index;\nreturn [_c('div',{staticClass:\"vue-slider-process custom-class\",style:([style])})]}}],null,false,725546308),model:{value:(_vm.update_key_result.degree_of_confidence),callback:function ($$v) {_vm.$set(_vm.update_key_result, \"degree_of_confidence\", $$v)},expression:\"update_key_result.degree_of_confidence\"}})],1)])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",on:{\"click\":_vm.saveModifications}},[_vm._m(0),_vm._v(\" \"+_vm._s(_vm.$t('update-key-results.save'))+\" \")])])])]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\"},[(_vm.show_subm_modal.confirm_close)?_c('confirm-close',{on:{\"close_modal\":_vm.closeModalConfirmed,\"cancel_close\":_vm.cancelClose}}):_vm._e()],1):_vm._e()]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"container-modal form-modal\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('update-key-results.title') }} <span class=\"text-capitalize\">{{ selectedKeyResult.next_date_for_update | moment('DD MMMM, YYYY') }}</span></div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"header-form\">\n\t\t\t\t\t\t<img src=\"/build/icons/key-results-icon.svg\">\n\t\t\t\t\t\t<div class=\"data-title\">\n\t\t\t\t\t\t\t<div class=\"title\">{{ selectedKeyResult.name }}</div>\n\t\t\t\t\t\t\t<div class=\"description\">{{ $t('progress_type_text.' + selectedKeyResult.progress_type, { to: parseFLoat(selectedKeyResult.target).toString(), unit: selectedKeyResult.unity, from: parseFLoat(selectedKeyResult.start_value).toString()} ) }}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"box-update-key-result\">\n\t\t\t\t\t\t<div class=\"new-data\">\n\t\t\t\t\t\t\t<div class=\"input-group-tbf update-kr\" v-bind:class=\"{has_error: $v.update_key_result.value.$error, complete: update_key_result.value != '' && !$v.update_key_result.value.$error, 'view-tooltip': activeTooltip == 'kr_update_value' }\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('update-key-results.new-value') }}</label>\n\t\t\t\t\t\t\t\t\t<div class=\"previous-value\">{{ $t('update-key-results.actual-value') }}: <span class=\"value\">{{ selectedKeyResult.last_key_result_log ? (parseFLoat(selectedKeyResult.last_key_result_log.value).toString() + ' ' + selectedKeyResult.unity ) : (parseFLoat(selectedKeyResult.start_value).toString() + ' ' + selectedKeyResult.unity) }}</span></div>\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\" @click=\"activeTooltip == 'kr_update_value' ? activeTooltip = '' : activeTooltip = 'kr_update_value'\">\n\t\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"update_key_result.value != '' && !$v.update_key_result.value.$error\" />\n\t\t\t\t\t\t\t\t\t\t<icon-info class=\"icon-info\" v-else/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('update-key-results.new-value') + ' ('+ selectedKeyResult.unity +')'\" class=\"input-update-kr\" v-model=\"update_key_result.value\" ref=\"first_input\">\n\t\t\t\t\t\t\t\t\t<div class=\"calculate-new-percent\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/new-percent.svg\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"value\">{{ diffPercent(update_key_result.value) }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"tooltip-input\">\n\t\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('update-key-results.actual-value-tooltip-title') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n\t\t\t\t\t\t\t\t\t\t\t<icon-plus class=\"icon-close\"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\">{{ $t('update-key-results.actual-value-tooltip-description') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.update_key_result.description.$error, complete: update_key_result.description != '' && !$v.update_key_result.description.$error, 'view-tooltip': activeTooltip == 'kr_update_description' }\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('update-key-results.description') }}</label>\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\" @click=\"activeTooltip == 'kr_update_description' ? activeTooltip = '' : activeTooltip = 'kr_update_description'\">\n\t\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"update_key_result.description != '' && !$v.update_key_result.description.$error\" />\n\t\t\t\t\t\t\t\t\t\t<icon-info class=\"icon-info\" v-else/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('key-result.form.description-placeholder')\" v-model=\"update_key_result.description\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class=\"tooltip-input\">\n\t\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('update-key-results.description-tooltip-title') }}</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n\t\t\t\t\t\t\t\t\t\t\t<icon-plus class=\"icon-close\"/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"description\">{{ $t('update-key-results.description-tooltip-description') }}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"description-update\">\n\t\t\t\t\t\t\t\t{{ $t('update-key-results.key-result') }} {{ selectedKeyResult.name }} {{ $t('update-key-results.are-deadline-in') }} {{ selectedKeyResult.end_date | moment(\"DD MMM\") }}, {{ $t('update-key-results.current-value-is') }} {{ selectedKeyResult.last_key_result_log ? (parseInt(selectedKeyResult.last_key_result_log.value).toString() + ' ' + selectedKeyResult.unity) : (parseInt(selectedKeyResult.start_value).toString() + ' ' + selectedKeyResult.unity) }} {{ $t('update-key-results.target-to-score') }} {{ parseInt(selectedKeyResult.target).toString() + ' ' + selectedKeyResult.unity }}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"confidence-level\" v-bind:class=\"{has_error: $v.update_key_result.degree_of_confidence.$error, complete: update_key_result.degree_of_confidence != '' && !$v.update_key_result.degree_of_confidence.$error}\">\n\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\t\t<label>{{ $t('update-key-results.trust-grade') }}</label>\n\t\t\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"icon-degree\">\n\t\t\t\t\t\t\t\t<img :src=\"'/build/icons/mood-' + update_key_result.degree_of_confidence + '.svg'\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"title-mood\">{{ $t('mood_type.' + update_key_result.degree_of_confidence) }}</div>\n\t\t\t\t\t\t\t<div class=\"description-confidence\">{{ $t('update-key-results.trust-desc') }}</div>\n\n\t\t\t\t\t\t\t<div class=\"slider-degree\">\n\t\t\t\t\t\t\t\t<vue-slider\n\t\t\t\t\t\t\t\tv-model=\"update_key_result.degree_of_confidence\"\n\t\t\t\t\t\t\t\t:data=\"optionsDegreeConfidence\"\n\t\t\t\t\t\t\t\t:marks=\"false\"\n\t\t\t\t\t\t\t\t:hide-label=\"true\"\n\t\t\t\t\t\t\t\ttooltip=\"none\"\n\t\t\t\t\t\t\t\t:contained=\"true\"\n\t\t\t\t\t\t\t\t:process-style=\"{ backgroundColor: '#f0f1f3' }\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t<template v-slot:dot=\"{ value, focus }\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/slider-icn.svg\">\n\t\t\t\t\t\t\t\t\t\t<!-- <img src=\"/build/icons/arrows-slider.svg\"> -->\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t\t<template v-slot:process=\"{ start, end, style, index }\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vue-slider-process custom-class\" :style=\"[style]\">\n\t\t\t\t\t\t\t\t\t\t\t<!-- Can add custom elements here -->\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</vue-slider>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\">\n\t\t\t\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t\t\t\t{{ $t('update-key-results.save') }}\n\t\t\t\t\t\t</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\">\n\t\t\t\t<confirm-close v-if=\"show_subm_modal.confirm_close\" @close_modal=\"closeModalConfirmed\" @cancel_close=\"cancelClose\"></confirm-close>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\n\timport { required, decimal } from 'vuelidate/lib/validators'\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tupdate_key_result: {\n\t\t\t\t\tvalue: '',\n\t\t\t\t\tdescription: '',\n\t\t\t\t\tdegree_of_confidence: 'not_very_sure'\n\t\t\t\t},\n\t\t\t\tshowSelectKeyResults: false,\n\t\t\t\tselectedKeyResult: '',\n\t\t\t\toptionsKeyResults: [],\n focusedInput: 'default',\n optionsDegreeConfidence: [\"uncertain\",\"not_very_sure\",\"sure\"],\n tooltip: {\n \tvalue: false\n },\n subModalShow: false,\n show_subm_modal: {\n \tcalendar_show: false,\n \tconfirm_close: false\n },\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: Object,\n\t\t\trequiredData: Object,\n\t\t\tuserData: Object,\n\t\t\tfromPage: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconCircleCheck,\n\t\t\tConfirmClose\n\t\t},\n\t\tvalidations: {\n\t\t\tupdate_key_result: {\n\t\t\t\tvalue: {required, decimal},\n\t\t\t\tdescription: {required},\n\t\t\t\tdegree_of_confidence: {required}\n\t\t\t},\n\t\t\tselectedKeyResult: {required}\n\t\t},\n\t\tasync mounted() {\n\n\t\t\tif(!(Object.keys(this.requiredData).length === 0 && this.requiredData.constructor === Object)){\n\t\t\t\tthis.selectedKeyResult = this.requiredData\n\t\t\t}\n\n\t\t\tif(!(Object.keys(this.userData).length === 0 && this.userData.constructor === Object)){\n\t\t\t\tthis.showSelectKeyResults = true\n\t\t\t\tawait this.getUserKeyResults()\n\t\t\t}else{\n\t\t\t\tthis.loaded = true\n\t\t\t}\n\n\n\t\t\tthis.$root.$on(\"confirm_close\", () => {\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tcalendar_show: false,\n\t \tconfirm_close: true\n\t\t\t\t\t}\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n });\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tcalendar_show: false,\n\t \tconfirm_close: true\n\t\t\t\t\t}\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('.submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tasync getUserKeyResults(){\n\t\t\t\tawait axios.get('/people/' + this.userData.id + '/key-results').then(({data}) => {\n\t\t\t\t\tthis.optionsKeyResults = data.data\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\taxios.post('/key-result-logs/store',{\n\t\t\t\t\t\tkey_result_id: this.selectedKeyResult.id,\n\t\t\t\t\t\tdescription: this.update_key_result.description,\n\t\t\t\t\t\tvalue: Number(this.update_key_result.value),\n\t\t\t\t\t\tstatus: this.update_key_result.degree_of_confidence,\n\t\t\t\t\t\trelated_to_date: this.selectedKeyResult.next_date_for_update\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t})\n\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tshowSubModal(type){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal[type] = true\n\t\t\t\tsetTimeout(() => {\n \t$('.submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_' + type).addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t},\n\t\t\tcloseSubModal(type){\n\t\t\t\t$(\"#submodal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal[type] = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.update_key_result.value != '' || this.update_key_result.description != ''\n\t\t\t\t){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tdiffPercent(value){\n\t\t\t\tif(value){\n\t\t\t\t\tvar percent = 0;\n\t\t\t\t\tvar diffPercentVal = 0;\n\t\t\t\t\tswitch (this.selectedKeyResult.progress_type) {\n\t\t\t\t\t\tcase 'percentage':\n\t\t\t\t\t\t\tdiffPercentVal = value - this.selectedKeyResult.percent;\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'grow':\n\t\t\t\t\t\t\tpercent = 100 - ((this.selectedKeyResult.target - value) / ((this.selectedKeyResult.target - this.selectedKeyResult.start_value) / 100));\n\t\t\t\t\t\t\tdiffPercentVal = percent - this.selectedKeyResult.percent;\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'decrease':\n\t\t\t\t\t\t\tpercent = 100 - ((value - this.selectedKeyResult.target) / ((this.selectedKeyResult.start_value - this.selectedKeyResult.target) / 100));\n\t\t\t\t\t\t\tdiffPercentVal = percent - this.selectedKeyResult.percent;\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'above':\n\t\t\t\t\t\t\tpercent = value > this.selectedKeyResult.target ? 100 : 0;\n\t\t\t\t\t\t\tdiffPercentVal = percent - this.selectedKeyResult.percent;\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t\tcase 'under':\n\t\t\t\t\t\t\tpercent = value < this.selectedKeyResult.target ? 100 : 0;\n\t\t\t\t\t\t\tdiffPercentVal = percent - this.selectedKeyResult.percent;\n\t\t\t\t\t\t\treturn diffPercentVal < 0 ? diffPercentVal + '%' : '+' + diffPercentVal + '%';\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\treturn '0%'\n\t\t\t\t}\n\t\t\t},\n\t\t\trefreshPage(){\n\t\t\t\tswitch (this.fromPage) {\n\t\t\t\t\tcase 'daily_plan':\n\t\t\t\t\t\tthis.$root.$emit('refreshPlanOfDay')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'objectives':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivesList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show_objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'users':\n\t\t\t\t\t\tthis.$root.$emit('refreshUsersList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show_user':\n\t\t\t\t\t\tthis.$root.$emit('refreshUserPage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'master_goals':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalsList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UpdateKeyResult.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UpdateKeyResult.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UpdateKeyResult.vue?vue&type=template&id=a413f48a&\"\nimport script from \"./UpdateKeyResult.vue?vue&type=script&lang=js&\"\nexport * from \"./UpdateKeyResult.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Add Promise', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('daily_promise.title')))]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.promise_day.name.$error, complete: _vm.promise_day.name != '' && !_vm.$v.promise_day.name.$error, 'view-tooltip': _vm.activeTooltip == 'promise_description'}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('daily_promise.title-label'))+\"*\")])]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.promise_day.name),expression:\"promise_day.name\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('daily_promise.title-input-placeholder'),\"rows\":\"3\"},domProps:{\"value\":(_vm.promise_day.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.promise_day, \"name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf w-mob-100\",class:{has_error: _vm.$v.keyresultsSelected.$error, complete: _vm.keyresultsSelected.length > 0 && !_vm.$v.keyresultsSelected.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('daily_promise.key_results'))+\"*\")]),_c('v-popover',{staticClass:\"margin-info-input\",attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"info-input\"},[(_vm.keyresultsSelected.length > 0 && !_vm.$v.keyresultsSelected.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_vm._e()],1)])],1),_c('div',{staticClass:\"input-box bor-0\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-tags')],1),(_vm.keyresultsSelected.length > 0)?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();return _vm.clearSelectedKeyResults($event)}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('div',{staticClass:\"filter-tags dropdown-tbf\"},[_c('div',{staticClass:\"input-form-tags input-box\",attrs:{\"id\":\"dropdownFilter\",\"data-toggle\":\"dropdown\",\"aria-haspopup\":\"true\",\"aria-expanded\":\"false\"}},[(_vm.keyresultsSelected.length)?_c('span',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.keyresultsSelected.length == 1 ? _vm.optionsKeyResults[0].groupItems.find(function (el) { return el.id == _vm.keyresultsSelected[0]; }).name : _vm.$t('filter_users.selected', {n: _vm.keyresultsSelected.length})))]):_c('span',{staticClass:\"placeholder\"},[_vm._v(_vm._s(_vm.$t('daily_promise.search_keyresults')))])]),_c('div',{staticClass:\"dropdown-menu\",attrs:{\"aria-labelledby\":\"dropdownFilter\"}},[_c('div',{staticClass:\"filter-dropdown\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchKeyResults),expression:\"searchKeyResults\"}],attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('filter_users.search_tag_by_krs')},domProps:{\"value\":(_vm.searchKeyResults)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.searchKeyResults=$event.target.value}}})]),_c('div',{staticClass:\"dropdown-list-checkboxes\"},_vm._l((_vm.filteredKeyResults),function(keyresult){return _c('div',{staticClass:\"dropdown-item\",class:{active: _vm.keyresultsSelected.includes(keyresult.id)},on:{\"click\":function($event){$event.stopPropagation();return _vm.selectKeyResult(keyresult)}}},[_c('div',{staticClass:\"checkmark\"}),_c('span',{staticClass:\"text\"},[_vm._v(_vm._s(keyresult.name))])])}),0)])])])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"button-submit-user\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('daily_promise.save_promise')))])])])])])]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\",attrs:{\"id\":\"promise-submodal-container\"}},[_c('div',{staticClass:\"overlay-submodal\"}),(_vm.show_subm_modal.confirm_close)?_c('confirm-close',{on:{\"close_modal\":_vm.closeModalConfirmed,\"cancel_close\":_vm.cancelClose}}):_vm._e()],1):_vm._e()]):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(0),_vm._m(1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"submit-form\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"250px\",\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Add Promise', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"container-modal form-modal\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('daily_promise.title') }}</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.promise_day.name.$error, complete: promise_day.name != '' && !$v.promise_day.name.$error, 'view-tooltip': activeTooltip == 'promise_description'}\">\n\t\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t\t<label>{{ $t('daily_promise.title-label') }}*</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('daily_promise.title-input-placeholder')\" v-model=\"promise_day.name\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\" v-bind:class=\"{has_error: $v.keyresultsSelected.$error, complete: keyresultsSelected.length > 0 && !$v.keyresultsSelected.$error}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('daily_promise.key_results') }}*</label>\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\" class=\"margin-info-input\">\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"keyresultsSelected.length > 0 && !$v.keyresultsSelected.$error\" />\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"input-box bor-0\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-tags /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"keyresultsSelected.length > 0\" @click.stop=\"clearSelectedKeyResults\"><icon-plus class=\"icon-clear\"/></div>\n\n\t\t\t\t\t\t\t\t<div class=\"filter-tags dropdown-tbf\">\n\t\t\t\t\t\t\t\t\t<div class=\"input-form-tags input-box\" id=\"dropdownFilter\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"value\" v-if=\"keyresultsSelected.length\">{{ keyresultsSelected.length == 1 ? optionsKeyResults[0].groupItems.find(el => el.id == keyresultsSelected[0]).name : $t('filter_users.selected', {n: keyresultsSelected.length}) }}</span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"placeholder\" v-else>{{ $t('daily_promise.search_keyresults') }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"dropdown-menu\" aria-labelledby=\"dropdownFilter\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"filter-dropdown\">\n\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" v-model=\"searchKeyResults\" :placeholder=\"$t('filter_users.search_tag_by_krs')\">\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"dropdown-list-checkboxes\">\n\t\t\t\t\t\t\t\t\t\t\t<div v-for=\"keyresult in filteredKeyResults\" \n\t\t\t\t\t\t\t\t\t\t\tclass=\"dropdown-item\" \n\t\t\t\t\t\t\t\t\t\t\t@click.stop=\"selectKeyResult(keyresult)\" \n\t\t\t\t\t\t\t\t\t\t\tv-bind:class=\"{active: keyresultsSelected.includes(keyresult.id)}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"checkmark\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"text\">{{ keyresult.name }}</span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\" id=\"button-submit-user\">\n\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('daily_promise.save_promise') }}</div>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\" id=\"promise-submodal-container\">\n\t\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t\t<confirm-close v-if=\"show_subm_modal.confirm_close\" @close_modal=\"closeModalConfirmed\" @cancel_close=\"cancelClose\"></confirm-close>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 250px;height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconTags from \"../Icons/Tags\"\n\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\timport { required, email } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tpromise_day: {\n\t\t\t\t\tname: '',\n\t\t\t\t},\n\t\t\t\tselectKeyResultsId: [],\n\t\t\t\tkeyresultsSelected: [],\n\t\t\t\toptionsKeyResults: [\n\t\t\t\t\t{\n\t\t\t\t\t\tgroupName: 'Selecteaza toate rezultatele cheie',\n\t\t\t\t\t\tgroupItems: []\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false,\n },\n fields: { text: 'name', value: 'id' },\n isAdmin: 0,\n searchKeyResults: '',\n arrayTranslations: [\n \t'daily_promise.title',\n \t'daily_promise.title-label',\n \t'daily_promise.title-input-placeholder',\n \t'daily_promise.key_results',\n \t'filter_users.selected',\n \t'daily_promise.search_keyresults',\n \t'filter_users.search_tag_by_krs',\n \t'daily_promise.save_promise'\n ]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: String,\n\t\t\tfromPage: String\n\t\t},\n\t\tcomputed: {\n\t\t\tfilteredKeyResults(){\n\t\t\t\treturn getByKeywordKeyResults(this.optionsKeyResults[0].groupItems, this.searchKeyResults)\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tIconArrow,\n\t\t\tIconTags,\n\t\t\tConfirmClose\n\t\t},\n\t\tvalidations: {\n\t\t\tpromise_day: {\n\t\t\t\tname: {required}\n\t\t\t},\n\t\t\tkeyresultsSelected: {required}\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getUserKeyResults()\n\n\t\t\tthis.$root.$on(\"confirm_close\", () => {\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal.confirm_close = true\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('#promise-submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n });\n\t\t},\n\t\tmethods: {\n\t\t\tasync getUserKeyResults(){\n\t\t\t\tawait axios.get('/people/' + this.$auth.user().slug + '/key-results').then(({data}) => {\n\t\t\t\t\tthis.optionsKeyResults[0].groupItems = data.data\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal.confirm_close = true\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('#promise-submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}else{\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#promise-submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tvar btnSubmit = $('#button-submit-user')\n\t\t\t\t\tvar btnSubmitLoader = $('#button-submit-user .loader')\n\t\t\t\t\tvar btnSubmitText = $('#button-submit-user .text')\n\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\t\t\t\t\tthis.storePromise(e)\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tstorePromise(e){\n\t\t\t\tvar btnSubmit = $('#button-submit-user')\n\t\t\t\tvar btnSubmitLoader = $('#button-submit-user .loader')\n\t\t\t\tvar btnSubmitText = $('#button-submit-user .text')\n\t\t\t\taxios.post('/promises/store',{\n\t\t\t\t\tkey_result_ids: this.keyresultsSelected,\n\t\t\t\t\tname: this.promise_day.name\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t$(e.target).attr('disabled', false);\n\t\t\t\t\tthis.$root.$emit(\"refreshUserPage\");\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t})\n\t\t\t},\n\t\t\tselectKeyResult(item){\n\t\t\t\tif(this.keyresultsSelected.includes(parseInt(item.id))){\n\t\t\t\t\tthis.keyresultsSelected.splice(this.keyresultsSelected.indexOf(parseInt(item.id)), 1)\n\t\t\t\t}else{\n\t\t\t\t\tthis.keyresultsSelected.push(parseInt(item.id))\n\t\t\t\t}\n\t\t\t\tthis.searchKeyResults = ''\n\t\t\t},\n\t\t\tclearSelectedKeyResults(){\n\t\t\t\tthis.keyresultsSelected = []\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.promise_day.name != ''){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'user');\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction getByKeywordKeyResults(list, keyword) {\n\t\tconst search = keyword.trim()\n\n\t\tif (!search.length) return list\n\t\treturn list.filter(item => item.name.toLowerCase().indexOf(search.toLowerCase()) > -1)\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddPromise.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddPromise.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddPromise.vue?vue&type=template&id=9661e2f6&\"\nimport script from \"./AddPromise.vue?vue&type=script&lang=js&\"\nexport * from \"./AddPromise.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf evaluate-promise\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Evaluate Promise', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('daily_promise.evaluate_title')))]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"promise-date\"},[_vm._v(_vm._s(_vm.$t('daily_promise.date'))+\" \"+_vm._s(_vm.moment(_vm.promise.created_at).format('DD MMMM, YYYY')))]),_c('div',{staticClass:\"description-modal\"},[_vm._v(_vm._s(_vm.promise.name))]),_c('div',{staticClass:\"contribute-to\"},[_vm._v(_vm._s(_vm.$t('set-promise.contribute-to'))+\":\")]),_vm._l((_vm.promise.key_results_names.split(',')),function(krn,index){return _c('div',{staticClass:\"contribute-to-kr\"},[_vm._v(_vm._s((index + 1) + '. ' +krn))])}),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-red button-submit\",on:{\"click\":_vm.openReason}},[_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('daily_promise.evaluate_no')))])]),_c('button',{staticClass:\"button-tbf-blue button-submit\",on:{\"click\":function($event){return _vm.storePromise(true)}}},[_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('daily_promise.evaluate_yes')))])])])])])]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\",attrs:{\"id\":\"promise-submodal-container\"}},[_c('div',{staticClass:\"overlay-submodal\"}),(_vm.show_subm_modal.confirm_close)?_c('confirm-close',{on:{\"close_modal\":_vm.closeModalConfirmed,\"cancel_close\":_vm.cancelClose}}):_vm._e(),(_vm.show_subm_modal.reason_evaluation)?_c('reason-evaluation',{on:{\"send_response\":_vm.saveResponseFailed}}):_vm._e()],1):_vm._e()],2):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(0),_vm._m(1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-100\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"input-group-tbf w-mob-100\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"submit-form\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"250px\",\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"submodal-tbf\",attrs:{\"id\":\"submodal_reason_evaluation\"}},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Reason Evaluation', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"body-modal\"},[_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.reason.$error, complete: _vm.reason != '' && !_vm.$v.reason.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('daily_promise.evaluate_failed_title')))])]),_c('div',{staticClass:\"input-box\"},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.reason),expression:\"reason\"},{name:\"autosize\",rawName:\"v-autosize\"}],staticClass:\"input-textarea\",attrs:{\"placeholder\":_vm.$t('daily_promise.description_failed_evaluation'),\"rows\":\"3\"},domProps:{\"value\":(_vm.reason)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.reason=$event.target.value}}})])])]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":_vm.sendResponse}},[_vm._m(0),_vm._v(\" \"+_vm._s(_vm.$t('daily_promise.send_failed_evaluation'))+\" \")])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"submodal-tbf\" id=\"submodal_reason_evaluation\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Reason Evaluation', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<!-- <div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/warning.svg\"></div>\n\t\t\t<div class=\"title\">{{$t('daily_promise.evaluate_failed_title')}}</div>\n\t\t</div> -->\n\t\t<div class=\"body-modal\">\n\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.reason.$error, complete: reason != '' && !$v.reason.$error}\">\n\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t<label>{{$t('daily_promise.evaluate_failed_title')}}</label>\n\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t<textarea class=\"input-textarea\" :placeholder=\"$t('daily_promise.description_failed_evaluation')\" v-model=\"reason\" v-autosize rows=\"3\"></textarea>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"sendResponse\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{$t('daily_promise.send_failed_evaluation')}}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\n\timport { required } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\treason: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'daily_promise.evaluate_failed_title',\n\t\t\t\t\t'daily_promise.description_failed_evaluation',\n\t\t\t\t\t'daily_promise.send_failed_evaluation'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tvalidations: {\n\t\t\treason: {required}\n\t\t},\n\t\tmethods: {\n\t\t\tsendResponse(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tthis.$emit(\"send_response\", this.reason);\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReasonEvaluation.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReasonEvaluation.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ReasonEvaluation.vue?vue&type=template&id=582dbdef&\"\nimport script from \"./ReasonEvaluation.vue?vue&type=script&lang=js&\"\nexport * from \"./ReasonEvaluation.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal-tbf evaluate-promise\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Evaluate Promise', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"container-modal form-modal\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('daily_promise.evaluate_title') }}</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"promise-date\">{{ $t('daily_promise.date') }} {{ moment(promise.created_at).format('DD MMMM, YYYY') }}</div>\n\t\t\t<div class=\"description-modal\">{{ promise.name }}</div>\n\t\t\t<div class=\"contribute-to\">{{ $t('set-promise.contribute-to') }}:</div>\n\t\t\t<div class=\"contribute-to-kr\" v-for=\"(krn, index) in promise.key_results_names.split(',')\">{{ (index + 1) + '. ' +krn}}</div>\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-red button-submit\" @click=\"openReason\">\n\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('daily_promise.evaluate_no') }}</div>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"storePromise(true)\">\n\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('daily_promise.evaluate_yes') }}</div>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"submodal-container\" v-if=\"subModalShow\" id=\"promise-submodal-container\">\n\t\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t\t<confirm-close v-if=\"show_subm_modal.confirm_close\" @close_modal=\"closeModalConfirmed\" @cancel_close=\"cancelClose\" />\n\t\t\t\t<reason-evaluation v-if=\"show_subm_modal.reason_evaluation\" @send_response=\"saveResponseFailed\" />\n\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-100\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 250px;height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconList from '../Icons/List'\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconTags from \"../Icons/Tags\"\n\n\timport ConfirmClose from \"../SubModals/ConfirmClose\"\n\timport ReasonEvaluation from \"../SubModals/ReasonEvaluation\"\n\timport { required, email } from 'vuelidate/lib/validators'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\teditAction: false,\n\t\t\t\tpromise: {},\n\t\t\t\tevaluate_promise: {name: '', id: ''},\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false,\n \treason_evaluation: false,\n },\n arrayTranslations: [\n\t 'daily_promise.evaluate_title',\n\t 'daily_promise.date',\n\t 'set-promise.contribute-to',\n\t 'daily_promise.evaluate_no',\n\t 'daily_promise.evaluate_yes'\n ]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: Object,\n\t\t\tfromPage: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tIconArrow,\n\t\t\tIconTags,\n\t\t\tIconList,\n\t\t\tConfirmClose,\n\t\t\tReasonEvaluation\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(this.model == ''){\n\t\t\t\tawait this.getUserPromise()\n\t\t\t}else{\n\t\t\t\tthis.promise = this.model;\n\t\t\t\tthis.loaded = true;\n\t\t\t}\n\n\t\t\tthis.$root.$on(\"confirm_close\", () => {\n\t\t\t\tthis.subModalShow = true\n\n\t\t\t\tif(this.show_subm_modal.reason_evaluation){\n\t\t\t\t\t$(\"#submodal_reason_evaluation\").removeClass(\"active\")\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.show_subm_modal.reason_evaluation = false\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = true\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('#promise-submodal-container').addClass('active');\n\t\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t\t}, 200);\n\t\t\t\t\t\t}, 0);\n\t\t\t\t\t}, 200);\n\t\t\t\t}else{\n\t\t\t\t\tthis.show_subm_modal.confirm_close = true\n\t\t\t\t\tsetTimeout(() => {\n\t \t$('#promise-submodal-container').addClass('active');\n\t \tsetTimeout(() => {\n\t \t\t$('#submodal_confirm_close').addClass('active');\n\t\t\t\t\t\t}, 200);\n\t }, 0);\n\t\t\t\t}\n });\n\n if(this.fromPage == 'key_result_modals'){\n \tthis.$root.$emit('visibilityHiddenKeyResultPromises', true);\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tasync getUserPromise(){\n\t\t\t\tawait axios.get('/today-promise').then(({data}) => {\n\t\t\t\t\tthis.promise = data.data.today_promise\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tthis.loaded = true;\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t if(this.fromPage == 'key_result_modals'){\n\t \tthis.$root.$emit('visibilityHiddenKeyResultPromises', true);\n\t\t\t\t}\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#promise-submodal-container').removeClass('active')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tsaveResponseFailed(value){\n\t\t\t\tthis.storePromise(false, value)\n\t\t\t},\n\t\t\tstorePromise(promise_state, reason){\n\t\t\t\taxios.patch('/promises/'+this.promise.id+'/evaluate',{\n\t\t\t\t\taccomplished: promise_state,\n\t\t\t\t\twhy_not: promise_state ? null : reason\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tif(this.fromPage == 'show_user'){\n\t\t\t\t\t\tthis.$root.$emit(\"refreshUserPage\");\n\t\t\t\t\t}else if(this.fromPage == 'key_result_modals'){\n\t\t\t\t\t\tthis.$root.$emit(\"refreshKeyResultPromises\");\n\t\t\t\t\t\tthis.$root.$emit(\"refreshUserPage\");\n\t\t\t\t\t}\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t})\n\t\t\t},\n\t\t\tshowModal(type, model = false, requiredData = false, userData = false){\n\t\t\t\tif(model){\n\t\t\t\t\tthis.hideDropdown()\n\t\t\t\t}\n\t\t\t\tthis.$root.$emit('open_modal', type, model, requiredData, userData, 'user');\n\t\t\t},\n\t\t\topenReason(){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tthis.show_subm_modal.reason_evaluation = true\n\t\t\t\tsetTimeout(() => {\n \t$('#promise-submodal-container').addClass('active');\n \tsetTimeout(() => {\n \t\t$('#submodal_reason_evaluation').addClass('active');\n\t\t\t\t\t}, 200);\n }, 0);\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EvaluatePromise.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EvaluatePromise.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EvaluatePromise.vue?vue&type=template&id=1f30cf30&\"\nimport script from \"./EvaluatePromise.vue?vue&type=script&lang=js&\"\nexport * from \"./EvaluatePromise.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal_info modal_delete\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Delete', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('delete.title')))])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(\" \"+_vm._s(_vm.type == 'master_goal' ? _vm.$t('delete.description_master_goal') : _vm.$t('delete.description',{text: _vm.$t('delete.' + _vm.type)}))+\" \")]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-default-tbf button-action\",on:{\"click\":_vm.cancelDelete}},[_vm._m(1),_vm._v(\" \"+_vm._s(_vm.$t('delete.cancel'))+\" \")]),_c('button',{staticClass:\"btn-red-tbf button-action\",on:{\"click\":_vm.submitDelete}},[_vm._m(2),_vm._v(\" \"+_vm._s(_vm.$t('delete.delete'))+\" \")])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image\"},[_c('img',{attrs:{\"src\":\"/build/icons/trash-icon.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal_info modal_delete\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Delete', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/trash-icon.svg\"></div>\n\t\t\t<div class=\"title\">{{ $t('delete.title') }}</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">\n\t\t\t{{ type == 'master_goal' ? $t('delete.description_master_goal') : $t('delete.description',{text: $t('delete.' + type)}) }}\n\t\t\t<!-- <br>{{ nameItem }} -->\n\t\t</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-default-tbf button-action\" @click=\"cancelDelete\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{ $t('delete.cancel') }}\n\t\t\t</button>\n\t\t\t<button class=\"btn-red-tbf button-action\" @click=\"submitDelete\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{ $t('delete.delete') }}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tnameItem: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'delete.cancel',\n\t\t\t\t\t'delete.delete',\n\t\t\t\t\t'delete.description',\n\t\t\t\t\t'delete.description_master_goal',\n\t\t\t\t\t'delete.kr',\n\t\t\t\t\t'delete.master_goal',\n\t\t\t\t\t'delete.objective',\n\t\t\t\t\t'delete.title',\n\t\t\t\t\t'delete.user'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\tmodel: Object,\n\t\t\ttype: String,\n\t\t\tfrom: String\n\t\t},\n\t\tmounted() {\n\t\t\tswitch (this.type) {\n\t\t\t\tcase 'kr':\n\t\t\t\t\tthis.nameItem = this.model.name\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'objective':\n\t\t\t\t\tthis.nameItem = this.model.name\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'user':\n\t\t\t\t\tthis.nameItem = this.model.first_name + ' ' + this.model.last_name\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'master_goal':\n\t\t\t\t\tthis.nameItem = this.model.name\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'tag':\n\t\t\t\t\tthis.nameItem = this.model.name\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'role':\n\t\t\t\t\tthis.nameItem = this.model.name\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\tcancelDelete(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tsubmitDelete(){\n\t\t\t\tswitch (this.type) {\n\t\t\t\t\tcase 'kr':\n\t\t\t\t\t\tthis.deleteKr()\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'objective':\n\t\t\t\t\t\tthis.deleteObjective()\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'user':\n\t\t\t\t\t\tthis.deleteUser()\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'master_goal':\n\t\t\t\t\t\tthis.deleteMasterGoal()\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tdeleteKr(){\n\t\t\t\taxios.delete('/key-results/' + this.model.id)\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t\t\t}, 100)\n\t\t\t\t})\n\t\t\t},\n\t\t\tdeleteObjective(){\n\t\t\t\taxios.delete('/objectives/' + this.model.slug)\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t\t\t}, 100)\n\t\t\t\t})\n\t\t\t},\n\t\t\tdeleteMasterGoal(){\n\t\t\t\taxios.delete('/master-goals/' + this.model.slug)\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t\t\t}, 100)\n\t\t\t\t})\n\t\t\t},\n\t\t\tdeleteUser(){\n\t\t\t\taxios.delete('/people/' + this.model.slug)\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.refreshPage()\n\t\t\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t\t\t}, 100)\n\t\t\t\t})\n\t\t\t},\n\t\t\trefreshPage(){\n\t\t\t\tswitch (this.from) {\n\t\t\t\t\tcase 'daily_plan':\n\t\t\t\t\t\tthis.$root.$emit('refreshPlanOfDay')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'objectives':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivesList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show_objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'users':\n\t\t\t\t\t\tthis.$root.$emit('refreshUsersList')\n\t\t\t\t\t\tthis.$auth.fetch()\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show_user':\n\t\t\t\t\t\tthis.$root.$emit('refreshUserPage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'master_goals':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalsList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'tree':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTree')\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Delete.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Delete.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Delete.vue?vue&type=template&id=9e64f3f0&\"\nimport script from \"./Delete.vue?vue&type=script&lang=js&\"\nexport * from \"./Delete.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal_info modal_cant_create_more\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Cant Create More', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('subscription.people-max-reached-title'))+\" \")])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(\" \"+_vm._s(_vm.$t('subscription.people-max-reached-description'))+\" \")]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-default-tbf button-action\",on:{\"click\":_vm.cancelDelete}},[_vm._m(1),_vm._v(\" \"+_vm._s(_vm.$t('subscription.cancel'))+\" \")]),_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":_vm.changeModal}},[_vm._m(2),_vm._v(\" \"+_vm._s(_vm.$t('subscription.people-max-reached-change-plan-btn'))+\" \")])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image\"},[_c('img',{attrs:{\"src\":\"/build/icons/warning-info.png\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal_info modal_cant_create_more\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Cant Create More', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/warning-info.png\"></div>\n\t\t\t<div class=\"title\">\n\t\t\t\t{{ $t('subscription.people-max-reached-title') }}\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">\n\t\t\t{{ $t('subscription.people-max-reached-description') }}\n\t\t</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-default-tbf button-action\" @click=\"cancelDelete\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{ $t('subscription.cancel') }}\n\t\t\t</button>\n\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"changeModal\">\n\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t{{ $t('subscription.people-max-reached-change-plan-btn') }}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tnameItem: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'subscription.people-max-reached-title',\n\t\t\t\t\t'subscription.people-max-reached-description',\n\t\t\t\t\t'subscription.cancel',\n\t\t\t\t\t'subscription.people-max-reached-change-plan-btn'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\ttype: String,\n\t\t},\n\t\tmounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcancelDelete(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tchangeModal(){\n\t\t\t\tthis.$root.$emit('change_modal', 'change_subscription');\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CantCreateMore.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CantCreateMore.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CantCreateMore.vue?vue&type=template&id=17cb8a2c&\"\nimport script from \"./CantCreateMore.vue?vue&type=script&lang=js&\"\nexport * from \"./CantCreateMore.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal_info modal_cant_create_more_objective\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Cant Create More Objective', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('subscription.objective-max-reached-title'))+\" \")])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(\" \"+_vm._s(_vm.$t('subscription.objective-max-reached-description'))+\" \")]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-default-tbf button-action\",on:{\"click\":_vm.cancelDelete}},[_vm._v(_vm._s(_vm.$t('subscription.objective-max-reached-change-plan-cancel-btn')))]),_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":_vm.changeModal}},[_vm._v(_vm._s(_vm.$t('subscription.objective-max-reached-change-plan-btn')))])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image\"},[_c('img',{attrs:{\"src\":\"/build/icons/warning-info.png\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal_info modal_cant_create_more_objective\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Cant Create More Objective', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/warning-info.png\"></div>\n\t\t\t<div class=\"title\">\n\t\t\t\t{{ $t('subscription.objective-max-reached-title') }}\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">\n\t\t\t{{ $t('subscription.objective-max-reached-description') }}\n\t\t</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-default-tbf button-action\" @click=\"cancelDelete\">{{ $t('subscription.objective-max-reached-change-plan-cancel-btn') }}</button>\n\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"changeModal\">{{ $t('subscription.objective-max-reached-change-plan-btn') }}</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'subscription.objective-max-reached-title',\n\t\t\t\t\t'subscription.objective-max-reached-description',\n\t\t\t\t\t'subscription.objective-max-reached-change-plan-cancel-btn',\n\t\t\t\t\t'subscription.objective-max-reached-change-plan-btn'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tmounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcancelDelete(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tchangeModal(){\n\t\t\t\tthis.$root.$emit('change_modal', 'change_subscription');\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CantCreateMoreObjective.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CantCreateMoreObjective.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CantCreateMoreObjective.vue?vue&type=template&id=2409cfbc&\"\nimport script from \"./CantCreateMoreObjective.vue?vue&type=script&lang=js&\"\nexport * from \"./CantCreateMoreObjective.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Change subscription', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.instance_status == 'active' ? _vm.$t('subscription.title-upgrade') : _vm.$t('subscription.title-renew')))]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"packages-group\"},_vm._l((_vm.packagesList),function(pack,index){return _c('div',{key:index,staticClass:\"package-item\"},[_c('div',{staticClass:\"packages\",class:{selected: pack.id == _vm.packageActive.id},on:{\"click\":function($event){return _vm.selectPlan(pack)}}},[_c('div',{staticClass:\"package-title\"},[_c('h2',[_vm._v(_vm._s(pack.name))]),_c('span',[_vm._v(_vm._s(pack.short_description))])]),_c('div',{staticClass:\"divider\"}),_c('div',{staticClass:\"package-offers\"},[_c('div',{staticClass:\"package-item\"},[_c('div',{staticClass:\"package-icon\"},[_c('icon-circle-check')],1),_vm._v(\" \"+_vm._s(_vm.$tc('register.step-3.package-offer-1', pack.user_limit))+\" \")])]),_c('div',{staticClass:\"package-offers\"},[_c('div',{staticClass:\"package-item\"},[_c('div',{staticClass:\"package-icon\"},[_c('icon-circle-check')],1),_vm._v(\" \"+_vm._s(_vm.$tc('register.step-3.package-offer-2', pack.objective_limit))+\" \")])]),_c('div',{staticClass:\"package-offers\"},[_c('div',{staticClass:\"package-item\"},[_c('div',{staticClass:\"package-icon\"},[_c('icon-circle-check')],1),_vm._v(\" \"+_vm._s(_vm.$t('register.step-3.package-offer-3'))+\" \")])]),_c('div',{staticClass:\"package-offers\"},[_c('div',{staticClass:\"package-item\"},[_c('div',{staticClass:\"package-icon\"},[_c('icon-circle-check')],1),_vm._v(\" \"+_vm._s(_vm.$t('register.step-3.package-offer-4'))+\" \")])]),_c('div',{staticClass:\"button-check\"},[_c('button',{staticClass:\"button-submit\"},[_vm._v(\" \"+_vm._s(_vm.$t('register.step-3.price'))+\" \"),_c('div',{staticClass:\"price\"},[(_vm.newPrices.find(function (el) { return el.package_id == pack.id; }))?_c('div',{staticClass:\"old-price\"},[_vm._v(_vm._s(pack.price_in_euro))]):_vm._e(),(_vm.newPrices.find(function (el) { return el.package_id == pack.id; }))?_c('div',{staticClass:\"current-price\"},[_vm._v(_vm._s(_vm.newPrices.find(function (el) { return el.package_id == pack.id; }).price))]):_c('div',{staticClass:\"current-price\"},[_vm._v(_vm._s(pack.price_in_euro))])]),_c('span',[_vm._v(_vm._s(pack.euro_prefix))])])])])])}),0),_vm._m(0),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.stripeError != '' || _vm.cardErrors.cardNumber, complete: _vm.card.card_number != '', 'view-tooltip': _vm.activeTooltip == 'card_number' },attrs:{\"id\":\"payment\"}},[_c('div',{staticClass:\"label-input\"},[_c('label',{staticStyle:{\"min-width\":\"125px\"}},[_vm._v(_vm._s(_vm.$t('register.card_number')))]),(_vm.cardErrors.cardNumber)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardNumber))]):(_vm.stripeError != '')?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.stripeError))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-card')],1),(_vm.card.card_number != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.card.card_number = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_number),expression:\"card.card_number\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardNumber\",arg:\"formatCardNumber\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.card_number_placeholder'),\"maxlength\":\"19\"},domProps:{\"value\":(_vm.card.card_number)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_number\", $event.target.value)}}})]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('register.step-3.card-number.header')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('register.step-3.card-number.description')))])])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.cardErrors.cardExpiry, complete: _vm.card.card_expiration != '', 'view-tooltip': _vm.activeTooltip == 'validity' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('register.validity_date')))]),(_vm.cardErrors.cardExpiry)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardExpiry))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-date')],1),(_vm.card.card_expiration != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.card.card_expiration = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_expiration),expression:\"card.card_expiration\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardExpiry\",arg:\"formatCardExpiry\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.validity_date_placeholder'),\"maxlength\":\"9\"},domProps:{\"value\":(_vm.card.card_expiration)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_expiration\", $event.target.value)}}})]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('register.step-3.card-expiration.header')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('register.step-3.card-expiration.description')))])])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.cardErrors.cardCvc, complete: _vm.card.card_cvc != '', 'view-tooltip': _vm.activeTooltip == 'card_cvc' }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('register.cvc')))]),(_vm.cardErrors.cardCvc)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.cardCvc))]):_vm._e()]),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-password')],1),(_vm.card.card_cvc != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.card.card_cvc = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.card.card_cvc),expression:\"card.card_cvc\"},{name:\"cardformat\",rawName:\"v-cardformat:formatCardCVC\",arg:\"formatCardCVC\"}],staticClass:\"input-text\",attrs:{\"type\":\"tel\",\"placeholder\":_vm.$t('register.cvc_placeholder'),\"maxlength\":\"4\"},domProps:{\"value\":(_vm.card.card_cvc)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.card, \"card_cvc\", $event.target.value)}}})]),_c('div',{staticClass:\"tooltip-input\"},[_c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('register.step-3.card-cvc.header')))]),_c('div',{staticClass:\"close-tooltip\",on:{\"click\":function($event){_vm.activeTooltip = ''}}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('register.step-3.card-cvc.description')))])])]),_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\",class:{has_error: _vm.errorCoupon }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('register.step-3.coupon.label')))]),(_vm.errorCoupon)?_c('div',{staticClass:\"error-msg\"},[_vm._v(_vm._s(_vm.cardErrors.couponInvalid))]):_vm._e()]),_c('div',{staticClass:\"input-with-btn\"},[_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-password')],1),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.cuponCode),expression:\"cuponCode\"}],staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('register.step-3.coupon-placeholder')},domProps:{\"value\":(_vm.cuponCode)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.cuponCode=$event.target.value}}})]),_c('div',{staticClass:\"btn-right\"},[_c('button',{staticClass:\"btn-apply\",on:{\"click\":_vm.checkCode}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('register.step-3.coupon.apply')))])])])])]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit w-100\",on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('subscription.btn-renew')))])])])])])])]):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(1),_vm._m(2)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"input-group-tbf w-tbf-100\"},[_c('div',{staticClass:\"divider-form\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"input-group-tbf w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"input-group-tbf w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"84px\"}})]),_c('div',{staticClass:\"submit-form\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"width\":\"250px\",\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Change subscription', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"container-modal form-modal\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ instance_status == 'active' ? $t('subscription.title-upgrade') : $t('subscription.title-renew')}}</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"packages-group\">\n\t\t\t\t\t\t\t<div class=\"package-item\" v-for=\"(pack, index) in packagesList\" :key=\"index\">\n\t\t\t\t\t\t\t\t<div class=\"packages\" v-bind:class=\"{selected: pack.id == packageActive.id}\" @click=\"selectPlan(pack)\">\n\t\t\t\t\t\t\t\t\t<div class=\"package-title\">\n\t\t\t\t\t\t\t\t\t\t<h2>{{ pack.name }}</h2>\n\t\t\t\t\t\t\t\t\t\t<span>{{ pack.short_description }}</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"divider\"></div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"package-offers\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"package-item\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"package-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t<icon-circle-check/>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t{{ $tc('register.step-3.package-offer-1', pack.user_limit) }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"package-offers\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"package-item\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"package-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t<icon-circle-check/>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t{{ $tc('register.step-3.package-offer-2', pack.objective_limit) }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"package-offers\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"package-item\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"package-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t<icon-circle-check/>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('register.step-3.package-offer-3') }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"package-offers\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"package-item\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"package-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t<icon-circle-check/>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('register.step-3.package-offer-4') }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<div class=\"button-check\">\n\t\t\t\t\t\t\t\t\t\t<button class=\"button-submit\">\n\t\t\t\t\t\t\t\t\t\t\t{{ $t('register.step-3.price') }}\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"price\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"old-price\" v-if=\"newPrices.find((el) => el.package_id == pack.id)\">{{ pack.price_in_euro }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"current-price\" v-if=\"newPrices.find((el) => el.package_id == pack.id)\">{{ newPrices.find((el) => el.package_id == pack.id).price }}</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"current-price\" v-else>{{ pack.price_in_euro }}</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<span>{{ pack.euro_prefix}}</span>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-tbf-100\">\n\t\t\t\t\t\t\t<div class=\"divider-form\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: stripeError != '' || cardErrors.cardNumber, complete: card.card_number != '', 'view-tooltip': activeTooltip == 'card_number' }\" id=\"payment\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label style=\"min-width: 125px;\">{{$t('register.card_number')}}</label>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardNumber\">{{ cardErrors.cardNumber }}</div>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-else-if=\"stripeError != ''\">{{ stripeError }}</div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-card /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"card.card_number != ''\" @click.stop=\"card.card_number = ''\">\n\t\t\t\t\t\t\t\t\t<icon-plus class=\"icon-close\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.card_number_placeholder')\" class=\"input-text\" v-model=\"card.card_number\" v-cardformat:formatCardNumber maxlength=\"19\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"tooltip-input\">\n\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('register.step-3.card-number.header') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n\t\t\t\t\t\t\t\t\t\t<icon-plus class=\"icon-close\"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"description\">{{ $t('register.step-3.card-number.description') }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: cardErrors.cardExpiry, complete: card.card_expiration != '', 'view-tooltip': activeTooltip == 'validity' }\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('register.validity_date') }}</label>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardExpiry\">{{ cardErrors.cardExpiry }}</div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-date /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"card.card_expiration != ''\" @click.stop=\"card.card_expiration = ''\">\n\t\t\t\t\t\t\t\t\t<icon-plus class=\"icon-close\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.validity_date_placeholder')\" class=\"input-text\" v-model=\"card.card_expiration\" v-cardformat:formatCardExpiry maxlength=\"9\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"tooltip-input\">\n\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('register.step-3.card-expiration.header') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n\t\t\t\t\t\t\t\t\t\t<icon-plus class=\"icon-close\"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"description\">{{ $t('register.step-3.card-expiration.description') }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: cardErrors.cardCvc, complete: card.card_cvc != '', 'view-tooltip': activeTooltip == 'card_cvc' }\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('register.cvc') }}</label>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"cardErrors.cardCvc\">{{ cardErrors.cardCvc }}</div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-password /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"card.card_cvc != ''\" @click.stop=\"card.card_cvc = ''\"><icon-plus class=\"icon-close\"/></div>\n\t\t\t\t\t\t\t\t<input type=\"tel\" :placeholder=\"$t('register.cvc_placeholder')\" class=\"input-text\" v-model=\"card.card_cvc\" v-cardformat:formatCardCVC maxlength=\"4\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"tooltip-input\">\n\t\t\t\t\t\t\t\t<div class=\"header\">\n\t\t\t\t\t\t\t\t\t<div class=\"title\">{{ $t('register.step-3.card-cvc.header') }}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"close-tooltip\" @click=\"activeTooltip = ''\">\n\t\t\t\t\t\t\t\t\t\t<icon-plus class=\"icon-close\"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"description\">{{ $t('register.step-3.card-cvc.description') }}</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\" v-bind:class=\"{has_error: errorCoupon }\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('register.step-3.coupon.label') }}</label>\n\t\t\t\t\t\t\t\t<div class=\"error-msg\" v-if=\"errorCoupon\">{{ cardErrors.couponInvalid }}</div>\n\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-with-btn\">\n\t\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-password /></div>\n\t\t\t\t\t\t\t\t\t<input type=\"text\" v-model=\"cuponCode\" :placeholder=\"$t('register.step-3.coupon-placeholder')\" class=\"input-text\">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"btn-right\">\n\t\t\t\t\t\t\t\t\t<button class=\"btn-apply\" @click=\"checkCode\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('register.step-3.coupon.apply') }}</div>\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit w-100\" @click=\"saveModifications\">\n\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('subscription.btn-renew') }}</div>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 84px;\"></div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<div class=\"placeholder-loader\" style=\"width: 250px;height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n\n<script>\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\timport IconCard from \"../Icons/Card\"\n\timport IconDate from \"../Icons/Date\"\n\timport IconPassword from '../Icons/Password';\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tcard:{\n\t\t\t\t\tcard_number: '',\n\t\t\t\t\tcard_expiration: '',\n\t\t\t\t\tcard_cvc: ''\n\t\t\t\t},\n\t\t\t\tcardErrors: {},\n\t\t\t\tpackageActive: {},\n\t\t\t\tpackagesList: {},\n\t\t\t\tstripeError: '',\n\t\t\t\tactiveTooltip: '',\n\t\t\t\tcuponCode: '',\n\t\t\t\tnewPrices: [],\n\t\t\t\terrorCoupon: false,\n\t\t\t\tinstance_status: 'active',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'subscription.title-upgrade',\n\t\t\t\t\t'subscription.title-renew',\n\t\t\t\t\t'register.step-3.package-offer-1',\n\t\t\t\t\t'register.step-3.package-offer-2',\n\t\t\t\t\t'register.step-3.package-offer-3',\n\t\t\t\t\t'register.step-3.package-offer-4',\n\t\t\t\t\t'register.step-3.price',\n\t\t\t\t\t'register.card_number',\n\t\t\t\t\t'register.card_number_placeholder',\n\t\t\t\t\t'register.step-3.card-number.header',\n\t\t\t\t\t'register.step-3.card-number.description',\n\t\t\t\t\t'register.validity_date',\n\t\t\t\t\t'register.validity_date_placeholder',\n\t\t\t\t\t'register.step-3.card-expiration.header',\n\t\t\t\t\t'register.step-3.card-expiration.description',\n\t\t\t\t\t'register.cvc',\n\t\t\t\t\t'register.cvc_placeholder',\n\t\t\t\t\t'register.step-3.card-cvc.header',\n\t\t\t\t\t'register.step-3.card-cvc.description',\n\t\t\t\t\t'register.step-3.coupon.label',\n\t\t\t\t\t'register.step-3.coupon-placeholder',\n\t\t\t\t\t'register.step-3.coupon.apply',\n\t\t\t\t\t'subscription.btn-renew',\n\t\t\t\t\t'validator.invalid_credit_card',\n\t\t\t\t\t'validator.invalid_credit_card_date',\n\t\t\t\t\t'validator.invalid_credit_card_cvc',\n\t\t\t\t\t'subscription.btn-renew'\n\t\t\t\t]\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconCircleCheck,\n\t\t\tIconCard,\n\t\t\tIconDate,\n\t\t\tIconPassword\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getPackages()\n\t\t\tthis.loaded = true\n\t\t\tthis.instance_status = this.$auth.user().instance.status\n\t\t},\n\t\tmethods: {\n\t\t\tgetUserNewPrices(){\n\t\t\t\taxios.post('get-referral-coupon', {instance_id : this.$auth.user().instance_id}).then((data) => {\n\t\t\t\t\tif(data.data.is_valid){\n\t\t\t\t\t\tthis.newPrices = data.data.values;\n\t\t\t\t\t}\n\t\t\t\t})\t\t\t\t\n\t\t\t},\n\t\t\tasync getPackages(){\n\t\t\t\tawait axios.get('packages').then(({data}) => {\n\t\t\t\t\tthis.packagesList = data\n\t\t\t\t\tthis.packageActive = this.packagesList.find(el => el.id == this.$auth.user().package.id)\n\t\t\t\t\tthis.getUserNewPrices();\n\t\t\t\t});\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tselectPlan(packageItem){\n\t\t\t\tthis.packageActive = packageItem;\n\t\t\t\tsetTimeout(function() {\n $('#content').animate({\n scrollTop: $(\"#payment\").offset().top\n }, 250);\n }, 250);\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\n\t\t\t\tvar btnSubmit = $('.button-submit')\n\t\t\t\tvar btnSubmitLoader = $('.button-submit .loader')\n\t\t\t\tvar btnSubmitText = $('.button-submit .text')\n\n\t\t\t\tthis.cardErrors = {}\n\t\t\t\tthis.stripeError = ''\n\t\t\t\tvar cardError = false\n\n\t\t\t\t// validate card number\n\t\t\t\tif(!this.$cardFormat.validateCardNumber(this.card.card_number)){\n\t\t\t\t\tthis.cardErrors.cardNumber = this.$t('validator.invalid_credit_card');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card expiry\n\t\t\t\tif (!this.$cardFormat.validateCardExpiry(this.card.card_expiration)) {\n\t\t\t\t\tthis.cardErrors.cardExpiry = this.$t('validator.invalid_credit_card_date');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\t// validate card CVC\n\t\t\t\tif (!this.$cardFormat.validateCardCVC(this.card.card_cvc)) {\n\t\t\t\t\tthis.cardErrors.cardCvc = this.$t('validator.invalid_credit_card_cvc');\n\t\t\t\t\tcardError = true\n\t\t\t\t};\n\n\t\t\t\tif(!cardError){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\n\t\t\t\t\taxios.post('/payment', {\n\t\t\t\t\t\tnumber: this.card.card_number,\n\t\t\t\t\t\texp_month: this.card.card_expiration.substring(0, 2),\n\t\t\t\t\t\texp_year: this.card.card_expiration.substring(5, 9),\n\t\t\t\t\t\tcvc: this.card.card_cvc,\n\t\t\t\t\t\tpackage_token: this.packageActive.token,\n\t\t\t\t\t\tcoupon: this.cuponCode\n\t\t\t\t\t}).then(({data}) => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.$auth.fetch();\n\t\t\t\t\t\t\t\tthis.$root.$emit('change_modal', 'congratulations');\n\t\t\t\t\t\t\t\tthis.refreshPage();\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}).catch(error => {\n\t\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\t\tif(error.response.data.subscription && error.response.data.subscription.latest_invoice.payment_intent.status == 'requires_source_action'){\n\t\t\t\t\t\t\tvar sub = error.response.data.subscription;\n\t\t\t\t\t\t\tvar _this = this;\n\t\t\t\t\t\t\tlet stripe = Stripe(process.env.VUE_APP_STRIPEPUBLISHABLE_KEY);\n\t\t\t\t\t\t\tstripe\n\t\t\t\t\t\t\t .confirmCardPayment(sub.latest_invoice.payment_intent.client_secret)\n\t\t\t\t\t\t\t .then(function(result) {\n\t\t\t\t\t\t\t \tif(result.error){\n\t\t\t\t\t\t\t \t\tbtnSubmitText.html(_this.$t('btn-submit.error'))\n\t\t\t\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t\t\t\t_this.stripeError = result.error.message;\n\t\t\t\t\t\t\t\t\t\tbtnSubmitText.html(_this.$t('register.button-action-3'))\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t \t}else{\n\t\t\t\t\t\t\t\t\tbtnSubmitText.html(_this.$t('btn-submit.success'))\n\t\t\t\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t\t\t_this.$auth.fetch();\n\t\t\t\t\t\t\t\t\t\t_this.$root.$emit('change_modal', 'congratulations');\n\t\t\t\t\t\t\t\t\t\t_this.refreshPage();\n\t\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t \t}\n\t\t\t\t\t\t\t });\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('subscription.btn-renew'))\n\t\t\t\t\t\t\t\t\tthis.stripeError = error.response.data.message;\n\t\t\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t\t}, 300)\t\t\t\t\t\t\t\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}else{\n\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tcheckCode(){\n\t\t\t\tvar btnApply = $('.btn-apply')\n\t\t\t\tvar btnApplyLoader = $('.btn-apply .loader')\n\t\t\t\tvar btnApplyText = $('.btn-apply .text')\n\n\t\t\t\tbtnApply.addClass('loading')\n\t\t\t\tbtnApplyLoader.addClass('onProgress')\n\t\t\t\tthis.errorCoupon = false\n\t\t\t\t\n\t\t\t\taxios.post('validate-coupon', {coupon : this.cuponCode}).then((data) => {\n\t\t\t\t\tif(data.data.is_valid){\n\t\t\t\t\t\tbtnApplyLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\t\tbtnApply.addClass('completed')\n\t\t\t\t\t\t\tbtnApplyLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnApply.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnApply.removeClass('completed')\n\t\t\t\t\t\t\t\tbtnApply.attr('disabled', false)\n\t\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply-success'))\n\n\t\t\t\t\t\t\t\tthis.newPrices = data.data.values\n\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}else{\n\t\t\t\t\t\tbtnApplyLoader.addClass('finish')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply-error'))\n\t\t\t\t\t\t\tbtnApply.addClass('error')\n\t\t\t\t\t\t\tbtnApplyLoader.removeClass('onProgress finish')\n\t\t\t\t\t\t\tbtnApply.removeClass('loading')\n\t\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\t\tbtnApply.removeClass('error')\n\t\t\t\t\t\t\t\tbtnApplyText.html(this.$t('register.step-3.coupon.apply'))\n\t\t\t\t\t\t\t\tbtnApply.attr('disabled', false)\n\t\t\t\t\t\t\t\tthis.errorCoupon = true\n\t\t\t\t\t\t\t\tthis.newPrices = []\n\t\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\trefreshPage(){\n\t\t\t\tswitch (this.$route.name) {\n\t\t\t\t\tcase 'dashboard':\n\t\t\t\t\t\tthis.$root.$emit('refreshPlanOfDay')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'homepage':\n\t\t\t\t\t\tthis.$root.$emit('refreshPlanOfDay')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'objectives':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivesList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show-objective':\n\t\t\t\t\t\tthis.$root.$emit('refreshObjectivePage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'users':\n\t\t\t\t\t\tthis.$root.$emit('refreshUsersList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show-user':\n\t\t\t\t\t\tthis.$root.$emit('refreshUserPage')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'master-goals':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalsList')\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'show-master-goal':\n\t\t\t\t\t\tthis.$root.$emit('refreshMasterGoalTree')\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangeSubscription.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangeSubscription.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ChangeSubscription.vue?vue&type=template&id=398707ae&\"\nimport script from \"./ChangeSubscription.vue?vue&type=script&lang=js&\"\nexport * from \"./ChangeSubscription.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal_info\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Payment Error', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('subscription.error_payment_large')))])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(_vm._s(_vm.$t('subscription.grace_period_desc')))]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":_vm.changeModal}},[_vm._v(\" \"+_vm._s(_vm.$t('subscription.change_method'))+\" \")])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image\"},[_c('img',{attrs:{\"src\":\"/build/icons/payment-problem-icn.svg\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal_info\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Payment Error', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/payment-problem-icn.svg\"></div>\n\t\t\t<div class=\"title\">{{ $t('subscription.error_payment_large') }}</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">{{ $t('subscription.grace_period_desc') }}</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"changeModal\">\n\t\t\t\t{{ $t('subscription.change_method') }}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tnameItem: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'subscription.error_payment_large',\n\t\t\t\t\t'subscription.grace_period_desc',\n\t\t\t\t\t'subscription.change_method'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\ttype: String,\n\t\t},\n\t\tmounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tchangeModal(){\n\t\t\t\tthis.$root.$emit('change_modal', 'change_subscription');\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PaymentError.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PaymentError.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PaymentError.vue?vue&type=template&id=4b2220d7&\"\nimport script from \"./PaymentError.vue?vue&type=script&lang=js&\"\nexport * from \"./PaymentError.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-promise\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Tutorial Promise', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('section',{staticClass:\"header-section\"},[_c('div',{staticClass:\"title-desc\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('tutorial-promise.title-modal')))]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.$t('tutorial-promise.description-modal')))])]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('section',{staticClass:\"submit-section\"},[_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-action\",on:{\"click\":_vm.closeModal}},[_vm._v(\" \"+_vm._s(_vm.$t('tutorial-promise.ok-btn'))+\" \")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-promise\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Tutorial Promise', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<section class=\"header-section\">\n\t\t\t<div class=\"title-desc\">\n\t\t\t\t<div class=\"title\">{{ $t('tutorial-promise.title-modal') }}</div>\n\t\t\t\t<div class=\"description\">{{ $t('tutorial-promise.description-modal') }}</div>\n\t\t\t</div>\n\t\t\t<div class=\"actions\">\n\t\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t</div>\n\t\t</section>\n\n\t\t<section class=\"submit-section\">\n\t\t\t<div class=\"submit-form\">\n\t\t\t\t<button class=\"button-tbf-blue button-action\" @click=\"closeModal\">\n\t\t\t\t\t{{ $t('tutorial-promise.ok-btn') }}\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</section>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'tutorial-promise.title-modal',\n\t\t\t\t\t'tutorial-promise.description-modal',\n\t\t\t\t\t'tutorial-promise.ok-btn'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus\n\t\t},\n\t\tasync mounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TutorialPromise.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TutorialPromise.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TutorialPromise.vue?vue&type=template&id=cf640e16&\"\nimport script from \"./TutorialPromise.vue?vue&type=script&lang=js&\"\nexport * from \"./TutorialPromise.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal_info modal_cant_create_more\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Congratulations', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('congratulations-modal.title')))])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(_vm._s(_vm.$t('congratulations-modal.text')))]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":function($event){return _vm.redirect()}}},[_vm._v(\" \"+_vm._s(_vm.$t('congratulations-modal.btn'))+\" \")])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image congrat-img\"},[_c('img',{attrs:{\"src\":\"/build/icons/bird-congratulations.svg\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal_info modal_cant_create_more\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Congratulations', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image congrat-img\"><img src=\"/build/icons/bird-congratulations.svg\"></div>\n\t\t\t<div class=\"title\">{{ $t('congratulations-modal.title') }}</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">{{ $t('congratulations-modal.text') }}</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"redirect()\">\n\t\t\t\t{{ $t('congratulations-modal.btn') }}\n\t\t\t</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tnameItem: '',\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'congratulations-modal.title',\n\t\t\t\t\t'congratulations-modal.text',\n\t\t\t\t\t'congratulations-modal.btn'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\ttype: String,\n\t\t},\n\t\tmounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tredirect() {\n\t location.reload('/dashboard');\n\t }\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Congratulations.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Congratulations.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Congratulations.vue?vue&type=template&id=20371722&\"\nimport script from \"./Congratulations.vue?vue&type=script&lang=js&\"\nexport * from \"./Congratulations.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf modal_share\"},[(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal opacity-page\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Share Master Goal', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('share_master_goal.title'))),_c('a',{attrs:{\"href\":\"https://help.tbf.ro/ro/articles/4557654-obiective\",\"target\":\"_blank\"}},[_c('icon-info',{staticClass:\"icon-info\"})],1)]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"input-group-tbf\"},[_c('div',{staticClass:\"label-input\"},[_vm._v(_vm._s(_vm.$t('share_master_goal.label-status')))]),_c('div',{staticClass:\"btns-status\"},[_c('button',{staticClass:\"button-action btn-default-tbf\",class:{active: _vm.master_goal.share_status == 'on'},on:{\"click\":function($event){return _vm.changeStatus('on')}}},[_vm._v(\" \"+_vm._s(_vm.$t('share_master_goal.start-share'))+\" \")]),_c('button',{staticClass:\"button-action btn-default-tbf\",class:{inactive: _vm.master_goal.share_status == 'off'},on:{\"click\":function($event){return _vm.changeStatus('off')}}},[_vm._v(\" \"+_vm._s(_vm.$t('share_master_goal.stop-share'))+\" \")])])]),_c('div',{staticClass:\"input-group-tbf mb-0\"},[_c('div',{staticClass:\"label-input\"},[_vm._v(_vm._s(_vm.$t('share_master_goal.label-link')))]),_c('div',{staticClass:\"input-box referral-copy\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-referral-code')],1),_c('div',{staticClass:\"icon-right\",on:{\"click\":_vm.copyToClipboard}},[_vm._v(_vm._s(_vm.$t('share_master_goal.btn-copy')))]),_c('input',{staticClass:\"input-text\",attrs:{\"type\":\"text\",\"id\":\"referralCode\",\"readonly\":\"\"},domProps:{\"value\":_vm.master_goal.uuid}})])])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf modal_share\">\n\t\t<div class=\"container-modal form-modal opacity-page\" v-if=\"loaded\">\n\t\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Share Master Goal', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('share_master_goal.title') }}<a href=\"https://help.tbf.ro/ro/articles/4557654-obiective\" target=\"_blank\"><icon-info class=\"icon-info\"/></a></div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"input-group-tbf\">\n\t\t\t\t<div class=\"label-input\">{{ $t('share_master_goal.label-status') }}</div>\n\t\t\t\t<div class=\"btns-status\">\n\t\t\t\t\t<button class=\"button-action btn-default-tbf\" @click=\"changeStatus('on')\" v-bind:class=\"{active: master_goal.share_status == 'on'}\">\n\t\t\t\t\t\t{{ $t('share_master_goal.start-share') }}\n\t\t\t\t\t</button>\n\t\t\t\t\t<button class=\"button-action btn-default-tbf\" @click=\"changeStatus('off')\" v-bind:class=\"{inactive: master_goal.share_status == 'off'}\">\n\t\t\t\t\t\t{{ $t('share_master_goal.stop-share') }}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"input-group-tbf mb-0\">\n\t\t\t\t<div class=\"label-input\">{{ $t('share_master_goal.label-link') }}</div>\n\t\t\t\t<div class=\"input-box referral-copy\">\n\t\t\t\t\t<div class=\"icon-left\"><icon-referral-code /></div>\n\t\t\t\t\t<div class=\"icon-right\" @click=\"copyToClipboard\">{{ $t('share_master_goal.btn-copy') }}</div>\n\t\t\t\t\t<input type=\"text\" id=\"referralCode\" class=\"input-text\" :value=\"master_goal.uuid\" readonly>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconReferralCode from \"../Icons/ReferralCode\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tmaster_goal: {},\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'share_master_goal.title',\n\t\t\t\t\t'share_master_goal.label-status',\n\t\t\t\t\t'share_master_goal.start-share',\n\t\t\t\t\t'share_master_goal.stop-share',\n\t\t\t\t\t'share_master_goal.label-link',\n\t\t\t\t\t'share_master_goal.btn-copy',\n\t\t\t\t\t'share_master_goal.btn-copied'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\tmodel: String,\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconReferralCode,\n\t\t\tIconInfo\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getMasterGoalData()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getMasterGoalData(){\n\t\t\t\tawait axios.get('/master-goals/'+ this.model +'/edit').then(({data}) => {\n\t\t\t\t\tthis.master_goal = data.data\n\t\t\t\t})\n\t\t\t\t.then(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tchangeStatus(status){\n\t\t\t\t$('.btns-status .button-action').attr('disabled', 'disabled')\n\n\t\t\t\tthis.master_goal.share_status = status\n\t\t\t\taxios.post('/master-goals/'+ this.master_goal.slug + '/change-share-status', {share_status: status})\n\t\t\t\t.then((data) => {\n\t\t\t\t\t$('.btns-status .button-action').attr('disabled', false)\n\t\t\t\t\tthis.getMasterGoalData()\n\t\t\t\t})\n\t\t\t},\n\t\t\tcopyToClipboard(){\n\t\t\t\tvar copyText = document.getElementById(\"referralCode\");\n\t\t\t\tcopyText.select();\n\t\t\t\tcopyText.setSelectionRange(0, 99999)\n\t\t\t\tdocument.execCommand(\"copy\");\n\n\t\t\t\t$('.referral-copy .icon-right').addClass('success')\n\t\t\t\t$('.referral-copy .icon-right').html(this.$t('share_master_goal.btn-copied'))\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.referral-copy .icon-right').removeClass('success')\n\t\t\t\t\t$('.referral-copy .icon-right').html(this.$t('share_master_goal.btn-copy'))\n\t\t\t\t}, 3000)\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShareMasterGoal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShareMasterGoal.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ShareMasterGoal.vue?vue&type=template&id=5cbd77e0&\"\nimport script from \"./ShareMasterGoal.vue?vue&type=script&lang=js&\"\nexport * from \"./ShareMasterGoal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal_info modal_prize\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Prize', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header\"},[_c('img',{attrs:{\"src\":_vm.prize.image_prize}}),_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('prize.congratulations-title'))+\" \"+_vm._s(_vm.prize.name))]),_c('div',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.prize.description))])]),_c('joining-prize',{staticClass:\"joining-img\"}),_c('div',{staticClass:\"coupon-code\"},[_c('input',{staticClass:\"code\",attrs:{\"readonly\":\"\",\"id\":\"prizeCode\"},domProps:{\"value\":_vm.prize.prefix}}),_c('div',{staticClass:\"copy-clipboard\",on:{\"click\":_vm.copyToClipboard}},[_vm._v(_vm._s(_vm.$t('prize.copy-clipboard')))])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"512\",\"height\":\"100\"}},[_c('g',{attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\"}},[_c('path',{attrs:{\"fill\":\"#dcdcdc\",\"d\":\"M512 100H0V80c16.569 0 30-13.431 30-30h452c0 16.569 13.431 30 30 30v20z\"}}),_c('path',{attrs:{\"fill\":\"#FFF\",\"d\":\"M512 0H0v20c16.569 0 30 13.431 30 30h452c0-16.569 13.431-30 30-30V0z\"}}),_c('path',{attrs:{\"fill\":\"#dcdcdc\",\"fill-rule\":\"nonzero\",\"d\":\"M30 48v2h12v-2H30zm18 0v2h12v-2H48zm18 0v2h12v-2H66zm20 0v2h12v-2H86zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm19 0v2h12v-2h-12zm19 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm19 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm19 0v2h12v-2h-12zm19 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h12v-2h-12zm20 0v2h12v-2h-12zm18 0v2h12v-2h-12zm18 0v2h11v-2h-11z\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./JoiningPrize.vue?vue&type=template&id=2c558e3d&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"modal_info modal_prize\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Prize', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header\">\n\t\t\t<img :src=\"prize.image_prize\">\n\t\t\t<div class=\"title\">{{ $t('prize.congratulations-title') }} {{ prize.name }}</div>\n\t\t\t<div class=\"description\">{{ prize.description }}</div>\n\t\t</div>\n\n\t\t<joining-prize class=\"joining-img\" />\n\n\t\t<div class=\"coupon-code\">\n\t\t\t<input class=\"code\" readonly id=\"prizeCode\" :value=\"prize.prefix\">\n\t\t\t<div class=\"copy-clipboard\" @click=\"copyToClipboard\">{{ $t('prize.copy-clipboard') }}</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport JoiningPrize from '../Icons/JoiningPrize'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'prize.congratulations-title',\n\t\t\t\t\t'prize.copy-clipboard'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\tprize: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tJoiningPrize\n\t\t},\n\t\tmounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcopyToClipboard(){\n\t\t\t\tvar copyText = document.getElementById(\"prizeCode\");\n\t\t\t\tcopyText.select();\n\t\t\t\tcopyText.setSelectionRange(0, 99999)\n\t\t\t\tdocument.execCommand(\"copy\");\n\n\t\t\t\t$('.copy-clipboard').html(this.$t('prize.copied'))\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('.copy-clipboard').html(this.$t('prize.copy-clipboard'))\n\t\t\t\t}, 3000)\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Prize.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Prize.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Prize.vue?vue&type=template&id=42d3b4bc&\"\nimport script from \"./Prize.vue?vue&type=script&lang=js&\"\nexport * from \"./Prize.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf modal-tag-custom\",on:{\"keydown\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"esc\",27,$event.key,[\"Esc\",\"Escape\"])){ return null; }return _vm.closeModal($event)}}},[_c('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.$t('create-tags.title_new')))]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.tag.name.$error, complete: _vm.tag.name != '' && !_vm.$v.tag.name.$error}},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('create-tags.name')))]),_c('v-popover',{staticClass:\"margin-info-input\",attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"info-input\"},[(_vm.tag.name != '' && !_vm.$v.tag.name.$error)?_c('icon-circle-check',{staticClass:\"icon-check\"}):_c('icon-info',{staticClass:\"icon-info\"})],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('create-tags.name-tooltip-desc')))])])],2)],1),_c('div',{staticClass:\"input-box\"},[_c('div',{staticClass:\"icon-left\"},[_c('icon-tags')],1),(_vm.tag.name != '')?_c('div',{staticClass:\"icon-right\",on:{\"click\":function($event){$event.stopPropagation();_vm.tag.name = ''}}},[_c('icon-plus',{staticClass:\"icon-clear\"})],1):_vm._e(),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.tag.name),expression:\"tag.name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"type\":\"text\",\"placeholder\":_vm.$t('create-tags.name-placeholder')},domProps:{\"value\":(_vm.tag.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.tag, \"name\", $event.target.value)}}})])]),_c('div',{staticClass:\"input-group-tbf\",class:{has_error: _vm.$v.selectedColor.$error, complete: _vm.selectedColor != '' && !_vm.$v.selectedColor.$error }},[_c('div',{staticClass:\"label-input\"},[_c('label',[_vm._v(_vm._s(_vm.$t('create-tags.color')))]),_c('v-popover',{staticClass:\"margin-info-input\",attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[_c('div',{staticClass:\"info-input\"},[_c('icon-info',{staticClass:\"icon-info\"})],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.$t('create-tags.color-tooltip-desc')))])])],2)],1),_c('div',{staticClass:\"radio-colors\"},_vm._l((_vm.colors),function(color){return _c('div',{staticClass:\"tag-color can-select\",class:[_vm.selectedColor == color.id ? 'selected color-' + color.name : 'color-' + color.name],on:{\"click\":function($event){return _vm.selectColor(color.id)}}},[_c('img',{attrs:{\"src\":\"/build/icons/settings-tags-color.svg\"}}),_c('span')])}),0)]),_c('div',{staticClass:\"submit-form\"},[_c('button',{staticClass:\"button-tbf-blue button-submit\",attrs:{\"id\":\"button-submit-tag\"},on:{\"click\":_vm.saveModifications}},[_c('div',{staticClass:\"loader\"}),_c('div',{staticClass:\"text\"},[_vm._v(_vm._s(_vm.$t('create-tags.submit_create')))])])])])])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf modal-tag-custom\" @keydown.esc=\"closeModal\">\n\t\t<div class=\"container-modal form-modal\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">{{ $t('create-tags.title_new') }}</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.tag.name.$error, complete: tag.name != '' && !$v.tag.name.$error}\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('create-tags.name') }}</label>\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\" class=\"margin-info-input\">\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t\t\t\t<icon-circle-check class=\"icon-check\" v-if=\"tag.name != '' && !$v.tag.name.$error\" />\n\t\t\t\t\t\t\t\t\t\t<icon-info class=\"icon-info\" v-else/>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ $t('create-tags.name-tooltip-desc') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t\t<div class=\"icon-left\"><icon-tags /></div>\n\t\t\t\t\t\t\t\t<div class=\"icon-right\" v-if=\"tag.name != ''\" @click.stop=\"tag.name = ''\"><icon-plus class=\"icon-clear\"/></div>\n\t\t\t\t\t\t\t\t<input type=\"text\" :placeholder=\"$t('create-tags.name-placeholder')\" class=\"input-text\" v-model=\"tag.name\" ref=\"first_input\">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"input-group-tbf\" v-bind:class=\"{has_error: $v.selectedColor.$error, complete: selectedColor != '' && !$v.selectedColor.$error }\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label>{{ $t('create-tags.color') }}</label>\n\t\t\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\" class=\"margin-info-input\">\n\t\t\t\t\t\t\t\t\t<div class=\"info-input\">\n\t\t\t\t\t\t\t\t\t\t<icon-info class=\"icon-info\"/>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ $t('create-tags.color-tooltip-desc') }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"radio-colors\">\n\t\t\t\t\t\t\t\t<div class=\"tag-color can-select\" v-for=\"color in colors\" v-bind:class=\"[selectedColor == color.id ? 'selected color-' + color.name : 'color-' + color.name]\" @click=\"selectColor(color.id)\">\n\t\t\t\t\t\t\t\t\t<img src=\"/build/icons/settings-tags-color.svg\">\n\t\t\t\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"submit-form\">\n\t\t\t\t\t\t\t<button class=\"button-tbf-blue button-submit\" @click=\"saveModifications\" id=\"button-submit-tag\">\n\t\t\t\t\t\t\t\t<div class=\"loader\"></div>\n\t\t\t\t\t\t\t\t<div class=\"text\">{{ $t('create-tags.submit_create') }}</div>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport { required } from 'vuelidate/lib/validators'\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconRemoveTag from \"../Icons/IconRemoveTag\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconFolder from \"../Icons/Folder\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconTags from \"../Icons/Tags\"\n\timport IconPeople from \"../Icons/People\"\n\timport IconCircleCheck from \"../Icons/CircleCheck\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tselectedColor: '',\n\t\t\t\tcolors: {},\n\t\t\t\tactiveTooltip: '',\n\t\t\t\ttag: {\n\t\t\t\t\tname: ''\n\t\t\t\t},\n\t\t\t\terrorData: [],\n\t\t\t\tsubModalShow: false,\n show_subm_modal: {\n \tconfirm_close: false,\n },\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconFolder,\n\t\t\tIconArrow,\n\t\t\tIconPeople,\n\t\t\tIconCircleCheck,\n\t\t\tIconRemoveTag,\n\t\t\tIconTags\n\t\t},\n\t\tvalidations: {\n\t\t\tselectedColor: {required},\n\t\t\ttag: {\n\t\t\t\tname: {required},\n\t\t\t}\n\t\t},\n\t\tasync mounted() {\n\t\t\tthis.tag = {\n\t\t\t\tname: ''\n\t\t\t}\n\n\t\t\tthis.$root.$emit('visibilityHiddenUser', true);\n\n\t\t\tawait this.getColors()\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tif(this.checkInputs()){\n\t\t\t\t\tthis.subModalShow = true\n\t\t\t\t\tthis.show_subm_modal = {\n\t \tconfirm_close: true\n\t\t }\n\t\t\t\t}else{\n\t\t\t\t\tthis.$root.$emit('visibilityHiddenUser', false);\n\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModalConfirmed(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$(\"#submodal_confirm_close\").removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.subModalShow = false;\n\t\t\t\t\t\tthis.show_subm_modal.confirm_close = false\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tcustomLabel({ first_name, last_name }){\n\t\t\t\treturn `${first_name} ${last_name}`\n\t\t\t},\n\t\t\tasync getColors(){\n\t\t\t\tawait axios.get('/colors').then(({data}) => {\n\t\t\t\t\tthis.colors = data.data\n\t\t\t\t})\n\t\t\t},\n\t\t\tselectColor(colorId){\n\t\t\t\tthis.selectedColor = colorId\n\t\t\t},\n\t\t\tsaveModifications(e){\n\t\t\t\t$(e.target).attr('disabled', 'disabled')\n\t\t\t\tvar btnSubmit = $('#button-submit-tag')\n\t\t\t\tvar btnSubmitLoader = $('#button-submit-tag .loader')\n\t\t\t\tvar btnSubmitText = $('#button-submit-tag .text')\n\n\t\t\t\tthis.$v.$touch()\n\t\t\t\tif(!this.$v.$invalid){\n\t\t\t\t\tbtnSubmit.addClass('loading')\n\t\t\t\t\tbtnSubmitLoader.addClass('onProgress')\n\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.loading'))\n\t\t\t\t\tthis.storeTag(e)\n\t\t\t\t}else{\n\t\t\t\t\t$(e.target).attr('disabled', false)\n\t\t\t\t}\n\t\t\t},\n\t\t\tstoreTag(e){\n\t\t\t\tvar btnSubmit = $('#button-submit-tag')\n\t\t\t\tvar btnSubmitLoader = $('#button-submit-tag .loader')\n\t\t\t\tvar btnSubmitText = $('#button-submit-tag .text')\n\n\t\t\t\taxios.post('/tags/store', {\n\t\t\t\t\tname: this.tag.name,\n\t\t\t\t\tcolor_id: this.selectedColor,\n\t\t\t\t}).then(({data}) => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.success'))\n\t\t\t\t\t\tbtnSubmit.addClass('completed')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('completed')\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t\t\t\t\tthis.$root.$emit('refreshTagsListModal', data.data)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tbtnSubmitLoader.addClass('finish')\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tbtnSubmitText.html(this.$t('btn-submit.error'))\n\t\t\t\t\t\tbtnSubmit.addClass('error')\n\t\t\t\t\t\tbtnSubmitLoader.removeClass('onProgress finish')\n\t\t\t\t\t\tbtnSubmit.removeClass('loading')\n\t\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\t\tbtnSubmit.removeClass('error')\n\t\t\t\t\t\t\tbtnSubmitText.html(this.$t('create-tagssave_button'))\n\t\t\t\t\t\t\tbtnSubmit.attr('disabled', false)\n\t\t\t\t\t\t}, 1000)\n\t\t\t\t\t}, 300)\n\t\t\t\t});\n\t\t\t},\n\t\t\tcheckInputs(){\n\t\t\t\tvar notEmpty = false\n\n\t\t\t\tif(this.tag.name != ''){\n\t\t\t\t\tnotEmpty = true\n\t\t\t\t}\n\n\t\t\t\treturn notEmpty\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tag.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tag.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Tag.vue?vue&type=template&id=392ee60e&\"\nimport script from \"./Tag.vue?vue&type=script&lang=js&\"\nexport * from \"./Tag.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal_info modal_cant_create_more_objective\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Cant Add More Updates', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"header-submodal\"},[_vm._m(0),_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('subscription.is-not-within-parameters'))+\" \")])]),_c('div',{staticClass:\"description-modal\"},[_vm._v(\" \"+_vm._s(_vm.$t('subscription.is-not-within-parameters-description'))+\" \")]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":_vm.closeModal}},[_vm._v(_vm._s(_vm.$t('subscription.is-not-within-parameters-btn')))])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image\"},[_c('img',{attrs:{\"src\":\"/build/icons/warning-info.png\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal_info modal_cant_create_more_objective\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Cant Add More Updates', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n\t\t<div class=\"header-submodal\">\n\t\t\t<div class=\"image\"><img src=\"/build/icons/warning-info.png\"></div>\n\t\t\t<div class=\"title\">\n\t\t\t\t{{ $t('subscription.is-not-within-parameters') }}\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"description-modal\">\n\t\t\t{{ $t('subscription.is-not-within-parameters-description') }}\n\t\t</div>\n\n\t\t<div class=\"button-actions\">\n\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"closeModal\">{{ $t('subscription.is-not-within-parameters-btn') }}</button>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'subscription.is-not-within-parameters',\n\t\t\t\t\t'subscription.is-not-within-parameters-description',\n\t\t\t\t\t'subscription.is-not-within-parameters-btn'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tmounted() {\n\t\t\t\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CantAddMoreUpdates.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CantAddMoreUpdates.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CantAddMoreUpdates.vue?vue&type=template&id=6dd3c6b2&\"\nimport script from \"./CantAddMoreUpdates.vue?vue&type=script&lang=js&\"\nexport * from \"./CantAddMoreUpdates.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf smaller\"},[(_vm.loaded)?_c('div',{staticClass:\"container-modal\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_vm._v(\" \"+_vm._s(_vm.$t('reports.people_report_title'))+\" \")]),_c('div',{staticClass:\"related_date\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.requiredData.start_date,'DD MMM '))+\" - \"+_vm._s(_vm._f(\"moment\")(_vm.requiredData.end_date,'DD MMM ')))]),_c('div',{staticClass:\"actions\"},[_c('button',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"report-people\"},_vm._l((_vm.reportData),function(user){return _c('div',{staticClass:\"report-item\"},[(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf user-img\"},[_c('v-popover',{attrs:{\"offset\":\"0\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"popoverClass\":\"description-popover\",\"delay\":{show: 0, hide: 0}}},[(user.avatar)?_c('img',{attrs:{\"src\":user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user-settings')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) + ' ' + user.last_name))])])],2)],1):_vm._e(),_c('div',{staticClass:\"column-tbf row-title\"},[_c('div',{staticClass:\"text-medium\",domProps:{\"innerHTML\":_vm._s(user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) + ' ' + user.last_name)}})]),(_vm.$resize && _vm.$mq.above(780))?_c('div',{staticClass:\"column-tbf column-value promises-count-width\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('reports.promise_set')))]),_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm.$tc('reports.promises_count', user.total_promises)))])]):_vm._e(),_c('div',{staticClass:\"column-tbf column-value percent-width\"},[_c('div',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('reports.percent_ratio')))]),_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(user.completed_promises_percent)+\"%\")])])])}),0)])])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf smaller\">\n\t\t<div class=\"container-modal\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t{{ $t('reports.people_report_title') }}\n\t\t\t\t</div>\n\t\t\t\t<div class=\"related_date\">{{ requiredData.start_date | moment('DD MMM ') }} - {{ requiredData.end_date | moment('DD MMM ') }}</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<button class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></button>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"report-people\">\n\t\t\t\t\t\t<div class=\"report-item\" v-for=\"user in reportData\">\n\t\t\t\t\t\t\t<div class=\"column-tbf user-img\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t<v-popover offset=\"0\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" popoverClass=\"description-popover\" :delay=\"{show: 0, hide: 0}\" >\n\t\t\t\t\t\t\t\t\t<img :src=\"user.avatar\" v-if=\"user.avatar\">\n\t\t\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t\t\t<icon-user-settings/>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) + ' ' + user.last_name }}</div>\n\t\t\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t\t\t</v-popover>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf row-title\">\n\t\t\t\t\t\t\t\t<div class=\"text-medium\" v-html=\"user.first_name.charAt(0).toUpperCase() + user.first_name.slice(1) + ' ' + user.last_name\"></div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value promises-count-width\" v-if=\"$resize && $mq.above(780)\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('reports.promise_set')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"value\">{{ $tc('reports.promises_count', user.total_promises) }}</div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"column-tbf column-value percent-width\">\n\t\t\t\t\t\t\t\t<div class=\"label\">{{ $t('reports.percent_ratio')}}</div>\n\t\t\t\t\t\t\t\t<div class=\"value\">{{ user.completed_promises_percent }}%</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconUserSettings from '../Icons/UserSettings'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\treportData: []\n\t\t\t};\n\t\t},\n\t\tprops: {\n\t\t\trequiredData: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconUserSettings\n\t\t},\n\t\tmounted() {\n\t\t\tthis.getReportPeoplePercentRatio()\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tgetReportPeoplePercentRatio(){\n\t\t\t\taxios.get(`/reports/${this.$auth.user().instance_id}/company/people-promises-completed`, {\n\t\t\t\t\tparams: {\n\t\t\t\t\t\tstart_date: this.requiredData.start_date, \n\t\t\t\t\t\tend_date: this.requiredData.end_date \n\t\t\t\t } \n\t\t\t\t})\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.reportData = data.data\n\t\t\t\t})\n\t\t\t\t.finally(() => {\n\t\t\t\t\tthis.loaded = true\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportPeople.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportPeople.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ReportPeople.vue?vue&type=template&id=c6a8e638&\"\nimport script from \"./ReportPeople.vue?vue&type=script&lang=js&\"\nexport * from \"./ReportPeople.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.$auth.ready() && _vm.$auth.check())?_c('div',{staticClass:\"sidebar-mobile\"},[_c('div',{staticClass:\"main-menu\"},[_c('div',{staticClass:\"item-menu\",attrs:{\"title\":_vm.$t('menu.dashboard')}},[_c('router-link',{class:{active: _vm.$route.name == 'homepage'},attrs:{\"to\":{name: 'dashboard', params: { slug: _vm.$auth.user().slug} }}},[_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/daily-plan.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/daily-plan-red.svg\"}})])],1),_c('div',{staticClass:\"item-menu\",attrs:{\"title\":_vm.$t('menu.goals')}},[_c('router-link',{class:{active: _vm.$route.name == 'show-master-goal'},attrs:{\"to\":{name: 'master-goals' }}},[_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/master-goals.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/master-goals-red.svg\"}})])],1),_c('div',{staticClass:\"item-menu\",attrs:{\"title\":_vm.$t('menu.objectives')}},[_c('router-link',{class:{active: _vm.$route.name == 'show-objective'},attrs:{\"to\":{name: 'objectives' }}},[_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/objectives.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/objectives-red.svg\"}})])],1),_c('div',{staticClass:\"item-menu\",attrs:{\"title\":_vm.$t('menu.people')}},[_c('router-link',{class:{active: _vm.$route.name == 'show-user'},attrs:{\"to\":{name: 'users' }}},[_c('img',{staticClass:\"inactive-icon\",attrs:{\"src\":\"/build/icons/people.svg\"}}),_c('img',{staticClass:\"active-icon\",attrs:{\"src\":\"/build/icons/people-red.svg\"}})])],1),_c('div',{staticClass:\"item-menu\"},[_c('div',{staticClass:\"logout-action\",on:{\"click\":_vm.logout}},[_c('icon-logout')],1)])])]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"sidebar-mobile\" v-if=\"$auth.ready() && $auth.check()\">\n\t\t<div class=\"main-menu\">\n\t\t\t<div class=\"item-menu\" :title=\"$t('menu.dashboard')\">\n\t\t\t\t<router-link :to=\"{name: 'dashboard', params: { slug: $auth.user().slug} }\" v-bind:class=\"{active: $route.name == 'homepage'}\">\n\t\t\t\t\t<img src=\"/build/icons/daily-plan.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/daily-plan-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\" :title=\"$t('menu.goals')\">\n\t\t\t\t<router-link :to=\"{name: 'master-goals' }\" v-bind:class=\"{active: $route.name == 'show-master-goal'}\">\n\t\t\t\t\t<img src=\"/build/icons/master-goals.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/master-goals-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\" :title=\"$t('menu.objectives')\">\n\t\t\t\t<router-link :to=\"{name: 'objectives' }\" v-bind:class=\"{active: $route.name == 'show-objective'}\">\n\t\t\t\t\t<img src=\"/build/icons/objectives.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/objectives-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\" :title=\"$t('menu.people')\">\n\t\t\t\t<router-link :to=\"{name: 'users' }\" v-bind:class=\"{active: $route.name == 'show-user'}\">\n\t\t\t\t\t<img src=\"/build/icons/people.svg\" class=\"inactive-icon\">\n\t\t\t\t\t<img src=\"/build/icons/people-red.svg\" class=\"active-icon\">\n\t\t\t\t</router-link>\n\t\t\t</div>\n\t\t\t<div class=\"item-menu\">\n\t\t\t\t<div class=\"logout-action\" @click=\"logout\"><icon-logout /></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script>\n\timport IconLogout from '../Icons/Logout'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\t\t\tIconLogout\n\t\t},\n\t\twatch: {\n\t\t},\n\t\tmounted() {\n\n\t\t},\n\t\tmethods: {\n\t\t\tlogout(){\n\t\t\t\tthis.$auth.logout();\n\t\t\t}\n\t\t},\n\t\tcomputed:{}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SidebarMobile.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SidebarMobile.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SidebarMobile.vue?vue&type=template&id=243009c0&\"\nimport script from \"./SidebarMobile.vue?vue&type=script&lang=js&\"\nexport * from \"./SidebarMobile.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-sidebar-translate\"},[_c('div',{staticClass:\"top\"},[_c('h1',[_vm._v(\"Translations\")]),_c('button',{staticClass:\"btn-action save\",on:{\"click\":_vm.saveToFile}},[_c('svg',{staticClass:\"svg-inline--fa fa-save fa-w-14\",attrs:{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"data-prefix\":\"fal\",\"data-icon\":\"save\",\"role\":\"img\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 448 512\"}},[_c('path',{attrs:{\"fill\":\"currentColor\",\"d\":\"M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM288 64v96H96V64h192zm128 368c0 8.822-7.178 16-16 16H48c-8.822 0-16-7.178-16-16V80c0-8.822 7.178-16 16-16h16v104c0 13.255 10.745 24 24 24h208c13.255 0 24-10.745 24-24V64.491a15.888 15.888 0 0 1 7.432 4.195l83.882 83.882A15.895 15.895 0 0 1 416 163.882V432zM224 232c-48.523 0-88 39.477-88 88s39.477 88 88 88 88-39.477 88-88-39.477-88-88-88zm0 144c-30.879 0-56-25.121-56-56s25.121-56 56-56 56 25.121 56 56-25.121 56-56 56z\"}})])]),_c('button',{staticClass:\"btn-action\",on:{\"click\":_vm.closeModal}},[_c('svg',{staticClass:\"icon-close\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\"}},[_c('g',{staticClass:\"stroke-color\",attrs:{\"fill\":\"none\",\"fill-rule\":\"evenodd\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"stroke-width\":\"1.5\"}},[_c('path',{attrs:{\"d\":\"M6 0L6 12M0 6L12 6\",\"transform\":\"translate(2 2)\"}})])])])]),_c('div',{staticClass:\"textarea-language\"},[_c('label',[_vm._v(\"roRo\")]),_c('textarea',{attrs:{\"rows\":\"3\"}},[_vm._v(_vm._s(_vm.roRo))])]),_c('div',{staticClass:\"textarea-language last\"},[_c('label',[_vm._v(\"enUs\")]),_c('textarea',{attrs:{\"rows\":\"3\"}},[_vm._v(_vm._s(_vm.enUs))])]),_c('div',{staticClass:\"short-description\"},[_vm._v(\" Translations for the \\\"\"+_vm._s(_vm.component)+\"\\\" component \")]),(_vm.loaded)?_c('div',{staticClass:\"translations-list\"},_vm._l((_vm.translationData),function(item){return _c('div',{staticClass:\"translation-item\"},[_c('label',[_vm._v(_vm._s(item))]),_c('div',{staticClass:\"input-lang\"},[_c('span',[_vm._v(\"ro-Ro\")]),_c('textarea',{directives:[{name:\"autosize\",rawName:\"v-autosize\"},{name:\"model\",rawName:\"v-model\",value:(_vm.valuesRo[item]),expression:\"valuesRo[item]\"}],attrs:{\"rows\":\"1\"},domProps:{\"value\":(_vm.valuesRo[item])},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.valuesRo, item, $event.target.value)}}})]),_c('div',{staticClass:\"input-lang\"},[_c('span',[_vm._v(\"en-Us\")]),_c('textarea',{directives:[{name:\"autosize\",rawName:\"v-autosize\"},{name:\"model\",rawName:\"v-model\",value:(_vm.valuesEn[item]),expression:\"valuesEn[item]\"}],attrs:{\"rows\":\"1\"},domProps:{\"value\":(_vm.valuesEn[item])},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.valuesEn, item, $event.target.value)}}})])])}),0):_vm._e(),_c('button',{staticClass:\"save-translations\",on:{\"click\":_vm.saveToFile}},[_vm._v(\"Save\")]),(_vm.subModalShow)?_c('div',{staticClass:\"submodal-container\",class:{active: _vm.subModalShow}},[_c('div',{staticClass:\"overlay-submodal\"}),_c('div',{staticClass:\"submodal-tbf-translate\",attrs:{\"id\":\"submodal_confirm_close_translate\"}},[_vm._m(0),_c('div',{staticClass:\"description-modal\"},[_vm._v(\"Datele introduse vor fi sterse la parasirea acestui formular\")]),_c('div',{staticClass:\"button-actions\"},[_c('button',{staticClass:\"btn-default-tbf button-action\",on:{\"click\":_vm.cancelClose}},[_vm._m(1),_vm._v(\" Anuleaza \")]),_c('button',{staticClass:\"btn-blue-tbf button-action\",on:{\"click\":_vm.confirmClose}},[_vm._m(2),_vm._v(\" Paraseste formularul \")])])])]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-submodal\"},[_c('div',{staticClass:\"title\"},[_vm._v(\"Atentie!\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"lds-ring white-spin\"},[_c('div'),_c('div'),_c('div'),_c('div')])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-sidebar-translate\">\n\t\t<div class=\"top\">\n\t\t\t<h1>Translations</h1>\n\n\t\t\t<button class=\"btn-action save\" @click=\"saveToFile\">\n\t\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fal\" data-icon=\"save\" class=\"svg-inline--fa fa-save fa-w-14\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path fill=\"currentColor\" d=\"M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM288 64v96H96V64h192zm128 368c0 8.822-7.178 16-16 16H48c-8.822 0-16-7.178-16-16V80c0-8.822 7.178-16 16-16h16v104c0 13.255 10.745 24 24 24h208c13.255 0 24-10.745 24-24V64.491a15.888 15.888 0 0 1 7.432 4.195l83.882 83.882A15.895 15.895 0 0 1 416 163.882V432zM224 232c-48.523 0-88 39.477-88 88s39.477 88 88 88 88-39.477 88-88-39.477-88-88-88zm0 144c-30.879 0-56-25.121-56-56s25.121-56 56-56 56 25.121 56 56-25.121 56-56 56z\"></path></svg>\n\t\t\t</button>\n\t\t\t<button class=\"btn-action\" @click=\"closeModal\">\n\t\t\t\t<svg class=\"icon-close\" xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n\t\t\t\t\t<g fill=\"none\" fill-rule=\"evenodd\" class=\"stroke-color\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\">\n\t\t\t\t\t\t<path d=\"M6 0L6 12M0 6L12 6\" transform=\"translate(2 2)\"/>\n\t\t\t\t\t</g>\n\t\t\t\t</svg>\n\t\t\t</button>\n\t\t</div>\n\n\t\t<div class=\"textarea-language\">\n\t\t\t<label>roRo</label>\n\t\t\t<textarea rows=\"3\">{{ roRo }}</textarea>\n\t\t</div>\n\t\t<div class=\"textarea-language last\">\n\t\t\t<label>enUs</label>\n\t\t\t<textarea rows=\"3\">{{ enUs }}</textarea>\n\t\t</div>\n\n\t\t<div class=\"short-description\">\n\t\t\tTranslations for the \"{{ component }}\" component\n\t\t</div>\n\n\t\t<div class=\"translations-list\" v-if=\"loaded\">\n\t\t\t<div class=\"translation-item\" v-for=\"item in translationData\">\n\t\t\t\t<label>{{ item }}</label>\n\t\t\t\t<div class=\"input-lang\">\n\t\t\t\t\t<span>ro-Ro</span>\n\t\t\t\t\t<textarea v-autosize v-model=\"valuesRo[item]\" rows=\"1\"></textarea>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"input-lang\">\n\t\t\t\t\t<span>en-Us</span>\n\t\t\t\t\t<textarea v-autosize v-model=\"valuesEn[item]\" rows=\"1\"></textarea>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<button class=\"save-translations\" @click=\"saveToFile\">Save</button>\n\n\n\t\t<div class=\"submodal-container\" v-bind:class=\"{active: subModalShow}\" v-if=\"subModalShow\">\n\t\t\t<div class=\"overlay-submodal\"></div>\n\t\t\t<div class=\"submodal-tbf-translate\" id=\"submodal_confirm_close_translate\">\n\t\t\t\t<div class=\"header-submodal\">\n\t\t\t\t\t<div class=\"title\">Atentie!</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"description-modal\">Datele introduse vor fi sterse la parasirea acestui formular</div>\n\n\t\t\t\t<div class=\"button-actions\">\n\t\t\t\t\t<button class=\"btn-default-tbf button-action\" @click=\"cancelClose\">\n\t\t\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t\t\tAnuleaza\n\t\t\t\t\t</button>\n\t\t\t\t\t<button class=\"btn-blue-tbf button-action\" @click=\"confirmClose\">\n\t\t\t\t\t\t<div class=\"lds-ring white-spin\"><div></div><div></div><div></div><div></div></div>\n\t\t\t\t\t\tParaseste formularul\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport roFile from '../../locales/ro.json';\n\timport enFile from '../../locales/en.json';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\troRo: roFile,\n\t\t\t\tenUs: enFile,\n\t\t\t\tvaluesRo: [],\n\t\t\t\tvaluesEn: [],\n\t\t\t\tsubModalShow: false\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tcomponent: String,\n\t\t\ttranslationData: Array\n\t\t},\n\t\tasync mounted() {\n\t\t\tif(window.localStorage.getItem('translation_ro')){\n\t\t\t\tthis.roRo = JSON.parse(window.localStorage.getItem('translation_ro'))\n\t\t\t}\n\n\t\t\tif(window.localStorage.getItem('translation_en')){\n\t\t\t\tthis.enUs = JSON.parse(window.localStorage.getItem('translation_en'))\n\t\t\t}\n\n\t\t\tif(this.translationData.length){\n\t\t\t\tthis.translationData.map(el => {\n\t\t\t\t\tthis.valuesRo[el] = el.split('.').reduce((o,i)=>o[i], this.roRo)\n\t\t\t\t\tthis.valuesEn[el] = el.split('.').reduce((o,i)=>o[i], this.enUs)\n\t\t\t\t})\n\t\t\t}else{\n\t\t\t\t\n\t\t\t}\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tthis.loaded = true\n\t\t\t}, 300)\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.subModalShow = true\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$('#submodal_confirm_close_translate').addClass('active')\n\t\t\t\t},200)\n\t\t\t},\n\t\t\tconfirmClose(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t},\n\t\t\tcancelClose(){\n\t\t\t\t$('#submodal_confirm_close_translate').removeClass('active')\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.subModalShow = false\n\t\t\t\t}, 200)\n\t\t\t},\n\t\t\tsaveToFile(e){\n\t\t\t\tObject.keys(this.valuesEn).map((index) => {\n\t\t\t\t\tputToObjByPath(this.enUs, index, this.valuesEn[index])\n\t\t\t\t})\n\n\t\t\t\tObject.keys(this.valuesRo).map((index) => {\n\t\t\t\t\tputToObjByPath(this.roRo, index, this.valuesRo[index])\n\t\t\t\t})\n\n\t\t\t\tconst transRo = JSON.stringify(this.roRo)\n\t\t\t\twindow.localStorage.setItem('translation_ro', transRo);\n\t\t\t\tconst transEn = JSON.stringify(this.enUs)\n\t\t\t\twindow.localStorage.setItem('translation_en', transEn);\n\n\t\t\t\t$(e.target).addClass('completed')\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$(e.target).removeClass('completed')\n\t\t\t\t}, 2000)\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction putToObjByPath(obj, path, val) {\n\t\tvar stringToPath = function (path) {\n\n\t\t\tif (typeof path !== 'string') return path;\n\n\t\t\tvar output = [];\n\n\t\t\tpath.split('.').forEach(function (item, index) {\n\n\t\t\t\titem.split(/\\[([^}]+)\\]/g).forEach(function (key) {\n\n\t\t\t\t\tif (key.length > 0) {\n\t\t\t\t\t\toutput.push(key);\n\t\t\t\t\t}\n\n\t\t\t\t});\n\n\t\t\t});\n\n\t\t\treturn output;\n\n\t\t};\n\t\tpath = stringToPath(path);\n\n\t\tvar length = path.length;\n\t\tvar current = obj;\n\n\t\tpath.forEach(function (key, index) {\n\t\t\tif (index === length -1) {\n\t\t\t\tcurrent[key] = val;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tif (!current[key]) {\n\t\t\t\t\tcurrent[key] = {};\n\t\t\t\t}\n\t\t\t\tcurrent = current[key];\n\t\t\t}\n\t\t});\n\t};\n\t\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModalTranslate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModalTranslate.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ModalTranslate.vue?vue&type=template&id=12cf3204&\"\nimport script from \"./ModalTranslate.vue?vue&type=script&lang=js&\"\nexport * from \"./ModalTranslate.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"template-tbfdigital\">\n\t\t<sidebar-tbf-digital v-if=\"$resize && $mq.above(780)\" />\n\t\t<div class=\"main-tbfdigital\">\n\t\t\t<navbar-tbf-digital/>\n\t\t\t<div class=\"page-content\" :class=\"[$route.path.includes('master-goal/') ? 'full-width' : '']\">\n\t\t\t\t<slot></slot>\n\t\t\t</div>\n\n\t\t\t<sidebar-tbf-digital-mobile v-if=\"$resize && $mq.below(780)\"/>\n\t\t</div>\n\n\t\t<div class=\"overflow-modal\" @click=\"closeModals()\" v-if=\"show_overflow\"></div>\n\t\t<modal-key-result id=\"modal_key_result\" v-if=\"show_modal.key_result\" :model=\"modelId.key_result\" :requiredData=\"requiredData.key_result\" :userData=\"userData.key_result\" :fromPage=\"modalFromPage\" @toggle_modal=\"closeModal('key_result')\"/>\n\n\t\t<modal-key-result-modals id=\"modal_key_result_modals\" v-if=\"show_modal.key_result_modals\" :keyResult=\"modelId.key_result_modals\" :uuid=\"krUuid\" :activeTab=\"modalKeyTab\" :fromPage=\"modalFromPage\" @toggle_modal=\"closeModal('key_result_modals')\"/>\n\t\t\n\t\t<modal-update-key-result id=\"modal_update_key_result\" v-if=\"show_modal.update_key_result\" :requiredData=\"requiredData.update_key_result\" :userData=\"userData.update_key_result\" :fromPage=\"modalFromPage\" @toggle_modal=\"closeModal('update_key_result')\"/>\n\n\t\t<modal-objective id=\"modal_objective\" v-if=\"show_modal.objective\" :model=\"modelId.objective\" :requiredData=\"requiredData.objective\" @toggle_modal=\"closeModal('objective')\" :fromPage=\"modalFromPage\" canAddMasterGoalsInline=\"true\" />\n\t\t\n\t\t<modal-master-goal id=\"modal_master_goal\" v-if=\"show_modal.master_goal\" :model=\"modelId.master_goal\" :userData=\"userData.master_goal\" :requiredData=\"requiredData.master_goal\" :fromPage=\"modalFromPage\" @toggle_modal=\"closeModal('master_goal')\"/>\n\t\t\n\t\t<modal-user id=\"modal_user\" v-if=\"show_modal.user\" :model=\"modelId.user\" @toggle_modal=\"closeModal('user')\" :fromPage=\"modalFromPage\" />\n\n\t\t<modal-tag id=\"modal_tag\" v-if=\"show_modal.tag\" :model=\"modelId.tag\" @toggle_modal=\"closeModal('tag')\" :fromPage=\"modalFromPage\" />\n\n\t\t<modal-profile-settings id=\"modal_profile_settings\" v-if=\"show_modal.profile_settings\" @close_modal=\"closeModal('profile_settings')\" />\t\t\n\t\t<modal-notitifications id=\"modal_notifications\" v-if=\"show_modal.notifications\" @close_modal=\"closeModal('notifications')\"/>\n\n\t\t<modal-delete id=\"modal_delete\" v-if=\"show_modal.delete\" :model=\"model.delete\" :type=\"typeDelete\" :from=\"fromDelete\" @close_modal=\"closeModal('delete')\" />\n\n\t\t<modal-add-promise id=\"modal_add_promise\" v-if=\"show_modal.add_promise\" @toggle_modal=\"closeModal('add_promise')\"/>\n\t\t<modal-evaluate-promise id=\"modal_evaluate_promise\" v-if=\"show_modal.evaluate_promise\" @toggle_modal=\"closeModal('evaluate_promise')\" :model=\"evaluate_promise\" :fromPage=\"modalFromPage\"/>\n\n\t\t<modal-cant-create-more id=\"modal_cant_create_more\" v-if=\"show_modal.cant_create_more\" :type=\"typeDelete\" @close_modal=\"closeModal('cant_create_more')\" />\n\t\t<modal-cant-create-more-objective id=\"modal_cant_create_more_objective\" v-if=\"show_modal.cant_create_more_objective\" @close_modal=\"closeModal('cant_create_more_objective')\" />\n\t\t<modal-change-subscription id=\"modal_change_subscription\" v-if=\"show_modal.change_subscription\" @toggle_modal=\"closeModal('change_subscription')\"/>\n\t\t<modal-payment-error id=\"modal_payment_error\" v-if=\"show_modal.payment_error\"/>\n\t\t<modal-tutorial-promise id=\"modal_tutorial_promise\" v-if=\"show_modal.tutorial_promise\" @close_modal=\"closeModal('tutorial_promise')\"/>\n\t\t<modal-congratulations id=\"modal_congratulations\" v-if=\"show_modal.congratulations\" @close_modal=\"closeModal('congratulations')\"/>\n\t\t<modal-share-master-goal id=\"modal_share_master_goal\" v-if=\"show_modal.share_master_goal\" :model=\"modelId.share_master_goal\" @close_modal=\"closeModal('share_master_goal')\"/>\n\n\t\t<modal-cant-add-more-updates id=\"modal_cant_add_more_updates\" v-if=\"show_modal.cant_add_more_updates\" @close_modal=\"closeModal('cant_add_more_updates')\" />\n\n\t\t<modal-prize id=\"modal_congratulations_prize\" v-if=\"show_modal.congratulations_prize\" :prize=\"prize\" @close_modal=\"closeModal('congratulations_prize')\"/>\n\n\t\t<modal-report-people id=\"modal_report_people\" v-if=\"show_modal.report_people\" :requiredData=\"requiredData.report_people\" @toggle_modal=\"closeModal('report_people')\"/>\n\n\t\t<modal-translate id=\"modal_translate\" v-if=\"show_modal.translate\" :component=\"componentTranslation\" :translationData=\"arrayTranslationKeys\" @close_modal=\"closeModal('translate')\"/>\n\t</div>\n</template>\n\n<script>\n\timport NavbarTbfDigital from \"../General/Navbar\"\n\timport SidebarTbfDigital from \"../General/Sidebar\"\n\timport ModalKeyResult from \"../Modals/KeyResult\"\n\timport ModalKeyResultModals from \"../Modals/KeyResultModals\"\n\timport ModalObjective from \"../Modals/Objective\"\n\timport ModalMasterGoal from \"../Modals/MasterGoal\"\n\timport ModalProfileSettings from \"../Modals/Settings\"\n\timport ModalNotitifications from \"../Modals/Notifications\"\n\timport ModalUser from \"../Modals/User\"\n\timport ModalUpdateKeyResult from \"../Modals/UpdateKeyResult\"\n\timport ModalAddPromise from \"../Modals/AddPromise\"\n\timport ModalEvaluatePromise from \"../Modals/EvaluatePromise\"\n\timport ModalDelete from \"../Modals/Delete\"\n\timport ModalCantCreateMore from \"../Modals/CantCreateMore\"\n\timport ModalCantCreateMoreObjective from \"../Modals/CantCreateMoreObjective\"\n\timport ModalChangeSubscription from \"../Modals/ChangeSubscription\"\n\timport ModalPaymentError from \"../Modals/PaymentError\"\n\timport ModalTutorialPromise from \"../Modals/TutorialPromise\"\n\timport ModalCongratulations from \"../Modals/Congratulations\"\n\timport ModalShareMasterGoal from \"../Modals/ShareMasterGoal\"\n\timport ModalPrize from \"../Modals/Prize\"\n\timport ModalTag from \"../Modals/Tag\"\n\timport ModalCantAddMoreUpdates from \"../Modals/CantAddMoreUpdates\"\n\timport ModalReportPeople from \"../Modals/ReportPeople\"\n\n\timport SidebarTbfDigitalMobile from \"../General/SidebarMobile\"\n\timport ModalTranslate from \"../General/ModalTranslate\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tmain_path: '',\n\t\t\t\tshow_overflow: false,\n\t\t\t\tshow_overflow_profile: false,\n\t\t\t\tshow_modal: {\n\t\t\t\t\tkey_result: false,\n\t\t\t\t\tkey_result_modals: false,\n\t\t\t\t\tprofile_settings: false,\n\t\t\t\t\tnotifications: false,\n\t\t\t\t\tadd_promise: false,\n\t\t\t\t\tevaluate_promise: false,\n\t\t\t\t\tuser: false,\n\t\t\t\t\ttag: false,\n\t\t\t\t\tobjective: false,\n\t\t\t\t\tupdate_key_result: false,\n\t\t\t\t\tmaster_goal: false,\n\t\t\t\t\tchange_subscription: false,\n\t\t\t\t\tpayment_error: false,\n\t\t\t\t\ttutorial_promise: false,\n\t\t\t\t\tcongratulations: false,\n\t\t\t\t\tcongratulations_prize: false,\n\t\t\t\t\tcant_add_more_updates: false,\n\t\t\t\t\ttranslate: false,\n\t\t\t\t\treport_people: false\n\t\t\t\t},\n\t\t\t\tmodelId:{\n\t\t\t\t\tuser : '',\n\t\t\t\t\ttag : '',\n\t\t\t\t\tobjective: '',\n\t\t\t\t\tmaster_goal: '',\n\t\t\t\t\tkey_result: '',\n\t\t\t\t\tkey_result_modals: '',\n\t\t\t\t\tadd_promise: ''\n\t\t\t\t},\n\t\t\t\tmodel: {\n\t\t\t\t\tdelete: {}\n\t\t\t\t},\n\t\t\t\trequiredData: {\n\t\t\t\t\tkey_result: {},\n\t\t\t\t\tupdate_key_result: {},\n\t\t\t\t\tmaster_goal: {},\n\t\t\t\t\tobjective: {},\n\t\t\t\t\treport_people: {}\n\t\t\t\t},\n\t\t\t\ttypeDelete: false,\n\t\t\t\tfromDelete: false,\n\t\t\t\tuserData: {\n\t\t\t\t\tobjective: {},\n\t\t\t\t\tkey_result: {},\n\t\t\t\t\tupdate_key_result: {}\n\t\t\t\t},\n\t\t\t\tactive_modal: '',\n\t\t\t\tactive_modal_list: [],\n\t\t\t\tmodalFromPage: '',\n\t\t\t\tmodalKeyTab: '',\n\t\t\t\tkrUuid: '',\n\t\t\t\tprize: {},\n\t\t\t\tevaluate_promise: {},\n\t\t\t\tarrayTranslationKeys: [],\n\t\t\t\tcomponentTranslation: ''\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tNavbarTbfDigital,\n\t\t\tSidebarTbfDigital,\n\t\t\tModalKeyResult,\n\t\t\tModalKeyResultModals,\n\t\t\tModalObjective,\n\t\t\tModalProfileSettings,\n\t\t\tModalUser,\n\t\t\tModalUpdateKeyResult,\n\t\t\tModalNotitifications,\n\t\t\tModalMasterGoal,\n\t\t\tModalAddPromise,\n\t\t\tModalEvaluatePromise,\n\t\t\tModalDelete,\n\t\t\tModalCantCreateMore,\n\t\t\tModalCantCreateMoreObjective,\n\t\t\tModalChangeSubscription,\n\t\t\tModalPaymentError,\n\t\t\tModalTutorialPromise,\n\t\t\tModalCongratulations,\n\t\t\tModalShareMasterGoal,\n\t\t\tSidebarTbfDigitalMobile,\n\t\t\tModalCantAddMoreUpdates,\n\t\t\tModalPrize,\n\t\t\tModalTag,\n\t\t\tModalReportPeople,\n\t\t\tModalTranslate\n\t\t},\n\t\twatch:{\n\t\t\t$route (to, from){\n\t\t\t\tthis.closeModal()\n\t\t\t\tthis.closeModalV2()\n\t\t\t}\n\t\t},\n\t\tmounted(){\n\t\t\tthis.$root.$on('open_modal_translation', (component, arrayData) => {\n\t\t\t\tthis.show_modal.translate = true\n\t\t\t\tthis.arrayTranslationKeys = arrayData\n\t\t\t\tthis.componentTranslation = component\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$(\"#modal_translate\").addClass(\"active\");\n\t\t\t\t}, 0);\n\t\t\t})\n\n\t\t\tthis.$root.$on(\"open_modal\", (type, model = false, requiredData = false, userData = false, fromPage = false) => {\n\t\t\t\tthis.active_modal = type\n\t\t\t\tthis.active_modal_list.push(type);\n\t\t\t\tthis.modalFromPage = fromPage\n\t\t\t\tthis.modelId[type] = model ? model : ''\n\t\t\t\tthis.requiredData[type] = requiredData ? requiredData : {}\n\t\t\t\tthis.userData[type] = userData ? userData : {}\n setTimeout(() => {\n this.show_overflow = true\n\t\t\t\t\tthis.show_modal[type] = true\n setTimeout(() => {\n \t$('.overflow-modal').addClass('show');\n \t\t\t$(\"#modal_\" + type).addClass(\"active\");\n\t\t\t\t\t\tif((fromPage == 'objective' || fromPage == 'keyresult') && type == 'user'){\n \t\t\t\t$(\"#modal_\" + type).addClass(\"smaller\");\n\t\t\t }\n\t\t\t if(fromPage == 'objective' && type == 'master_goal'){\n \t\t\t\t$(\"#modal_\" + type).addClass(\"smaller\");\n\t\t\t }\n }, 0);\n }, 0);\n });\n\n\t\t\tthis.$root.$on(\"evaluate_promise_modal\", (promise = false, fromPage = false) => {\n\t\t\t\tthis.active_modal = 'evaluate_promise';\n\t\t\t\tthis.active_modal_list.push('evaluate_promise');\n\t\t\t\tthis.modalFromPage = fromPage\n\t\t\t\tthis.evaluate_promise = promise ? promise : null\n setTimeout(() => {\n this.show_overflow = true\n\t\t\t\t\tthis.show_modal['evaluate_promise'] = true\n setTimeout(() => {\n \t$('.overflow-modal').addClass('show');\n \t\t\t$(\"#modal_evaluate_promise\").addClass(\"active\");\n }, 0);\n }, 0);\n })\n\n this.$root.$on('open_key_result_modals', (model = false, uuid = false, activeTab, fromPage = false) => {\n\t\t\t\tthis.active_modal = 'key_result_modals'\n\t\t\t\tthis.active_modal_list.push('key_result_modals');\n\t\t\t\tthis.modalFromPage = fromPage\n\t\t\t\tthis.modelId['key_result_modals'] = model ? model : ''\n\t\t\t\tthis.krUuid = uuid ? uuid : ''\n\t\t\t\tthis.modalKeyTab = activeTab\n\n\t\t\t\tsetTimeout(() => {\n this.show_overflow = true;\n\t\t\t\t\tthis.show_modal['key_result_modals'] = true\n setTimeout(() => {\n \t$('.overflow-modal').addClass('show');\n \t\t\t$(\"#modal_key_result_modals\").addClass(\"active\");\n }, 0);\n }, 0);\n })\n\n this.$root.$on('open_modal_v2', (type, model = false, typeDelete = false, fromDelete = false) => {\n\t\t\t\tthis.model[type] = model ? model : {}\n\t\t\t\tthis.typeDelete = typeDelete ? typeDelete : false\n\t\t\t\tthis.fromDelete = fromDelete ? fromDelete : false\n\t\t\t\tthis.active_modal = type\n \tsetTimeout(() => {\n \t\tthis.show_overflow = true;\n \t\tthis.show_modal[type] = true\n \t\tsetTimeout(() => {\n \t\t\t$('.overflow-modal').addClass('show');\n\t \t$(\"#modal_\" + type).addClass(\"active\");\n \t\t}, 0);\n \t}, 0);\n })\n\n this.$root.$on('change_modal', (type) => {\n\t\t\t\t$(\"#modal_\" + this.active_modal).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[this.active_modal] = false\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.show_modal[type] = true\n\t\t\t\t\t\tthis.active_modal = type\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$(\"#modal_\" + type).addClass(\"active\");\n\t\t\t\t\t\t}, 0);\n\t\t\t\t\t}, 0);\n\t\t\t\t}, 200);\n })\n\n this.$root.$on('won_prize', (prize) => {\n \t$(\"#modal_\" + this.active_modal).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[this.active_modal] = false\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.show_modal['congratulations_prize'] = true\n\t\t\t\t\t\tthis.active_modal = 'congratulations_prize'\n\t\t\t\t\t\tthis.prize = prize\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$(\"#modal_congratulations_prize\").addClass(\"active\");\n\t\t\t\t\t\t}, 0);\n\t\t\t\t\t}, 0);\n\t\t\t\t}, 200);\n })\n\n if(this.$auth.user().status == 'grace_period'){\n \tthis.$root.$emit('open_modal', 'payment_error')\n }\n\n if(this.$auth.check()){\n\t\t\t\tthis.initItercom();\n\t\t\t}\n\t\t\t\n\t\t\tthis.checkLanguage();\n\n\t\t document.addEventListener(\"keydown\", (e) => {\n\t\t if (e.keyCode == 27) {\n\t\t this.closeModals();\n\t\t }\n\t\t });\n\t\t},\n\t\tmethods:{\n\t\t\tcloseModals(){\n\t\t\t\tvar arrayModalsNeedVerification = ['key_result', 'objective', 'master_goal', 'user', 'add_promise', 'evaluate_promise']\n\t\t\t\tif(arrayModalsNeedVerification.includes(this.active_modal)){\n\t\t\t\t\tthis.$root.$emit('confirm_close')\n\t\t\t\t}else{\n\t\t\t\t\tthis.closeModal()\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModal(type = false){\n\t\t\t\tvar target_modal = type ? type : this.active_modal\n\t\t\t\t$(\"#modal_\" + target_modal).removeClass(\"active\")\n\t\t\t\tthis.active_modal_list = this.active_modal_list.filter(item => item !== target_modal)\n\t\t\t\tif(this.active_modal_list.length != 0) {\n\t\t\t\t\tthis.active_modal = this.active_modal_list[this.active_modal_list.length - 1]\n\t\t\t\t}\n\t\t\t\tif(this.active_modal == 'user'){\n\t\t\t\t\tthis.$root.$emit('visibilityHiddenUser', false);\n\t\t\t\t}\n\t\t\t\tif(this.active_modal == 'objective'){\n\t\t\t\t\tthis.$root.$emit('visibilityHiddenObjective', false);\n\t\t\t\t}\n\t\t\t\tif(this.active_modal == 'key_result_modals'){\n\t\t\t\t\tthis.$root.$emit('visibilityHiddenKeyResultPromises', false);\n\t\t\t\t}\t\t\t\t\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[target_modal] = false\n\t\t\t\t\tif(this.active_modal_list.length == 0) {\n\t\t\t\t\t\t$('.overflow-modal').removeClass('show')\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tthis.show_overflow = false;\n\t\t\t\t\t\t}, 200);\n\t\t\t\t\t}\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tcloseModalV2(type = false){\n\t\t\t\tvar target_modal = type ? type : this.active_modal\n\t\t\t\t$(\"#modal_\" + target_modal).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[target_modal] = false\n\t\t\t\t\t$('.overflow-modal-profile').removeClass('show')\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.show_overflow_profile = false;\n\t\t\t\t\t}, 200);\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tinitItercom(){\n\t\t\t\tIntercom('boot', { \n\t\t\t\t\tapp_id: \"tk8wk42t\",\n\t\t\t\t\tname: this.$auth.user().first_name + ' ' + this.$auth.user().last_name,\n\t\t\t\t\temail: this.$auth.user().email,\n\t\t\t\t\tuser_hash: this.$auth.user().intercom_token,\n\t\t\t\t\tcreated_at: null,\n\t\t\t\t});\n\t\t\t},\n\t\t\tcheckLanguage(){\n\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\tthis.$i18n.locale = this.$auth.user().language\n\t\t\t\t\tthis.$cookies.set('language', this.$auth.user().language, '1m')\n\t\t\t\t}else if(this.$cookies.get('language')){\n\t\t\t\t\tthis.$i18n.locale = this.$cookies.get('language')\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n</script>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainTemplate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainTemplate.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MainTemplate.vue?vue&type=template&id=c6de0730&\"\nimport script from \"./MainTemplate.vue?vue&type=script&lang=js&\"\nexport * from \"./MainTemplate.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"template-public\"},[_c('div',{staticClass:\"main-page-register\"},[_c('router-view'),_c('img',{staticClass:\"background-particles-0\",attrs:{\"src\":\"/build/images/events/shader-back-nou (1).png\"}}),_c('div',{staticClass:\"particles-black\",attrs:{\"id\":\"particles-js\"}}),_c('img',{staticClass:\"background-particles\",attrs:{\"src\":\"/build/images/events/section-1-layer.png\"}})],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"template-public\">\n\t\t<div class=\"main-page-register\">\n\t\t\t<router-view/>\n\n\t\t\t<img src=\"/build/images/events/shader-back-nou (1).png\" class=\"background-particles-0\" />\n\t\t\t<div id=\"particles-js\" class=\"particles-black\"></div>\n\t\t\t<img src=\"/build/images/events/section-1-layer.png\" class=\"background-particles\" />\n\t\t</div>\n </div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tshow_modal: {\n\t\t\t\t\ttranslate: false\n\t\t\t\t},\n\t\t\t\tarrayTranslationKeys: [],\n\t\t\t\tcomponentTranslation: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\n\t\t},\n\t\tmounted() {\n\t\t\tthis.$root.$on('open_modal_translation', (component, arrayData) => {\n\t\t\t\tthis.show_modal.translate = true\n\t\t\t\tthis.arrayTranslationKeys = arrayData\n\t\t\t\tthis.componentTranslation = component\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$(\"#modal_translate\").addClass(\"active\");\n\t\t\t\t}, 0);\n\t\t\t})\n\n\t\t\tthis.checkLanguage();\n\n\t\t\tvar noParticles = screen.width > 650 ? 137 : 70;\n\t\t\tparticlesJS('particles-js', {\n\t\t\t\t\"particles\": {\n\t\t\t\t\t\"number\": {\n\t\t\t\t\t\t\"value\": noParticles,\n\t\t\t\t\t\t\"density\": {\n\t\t\t\t\t\t\t\"enable\": true,\n\t\t\t\t\t\t\t\"value_area\": 800\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"color\": {\n\t\t\t\t\t\t\"value\": \"#ffffff\"\n\t\t\t\t\t},\n\t\t\t\t\t\"shape\": {\n\t\t\t\t\t\t\"type\": \"circle\",\n\t\t\t\t\t\t\"stroke\": {\n\t\t\t\t\t\t\t\"width\": 0,\n\t\t\t\t\t\t\t\"color\": \"#000000\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"polygon\": {\n\t\t\t\t\t\t\t\"nb_sides\": 5\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"image\": {\n\t\t\t\t\t\t\t\"src\": \"img/github.svg\",\n\t\t\t\t\t\t\t\"width\": 100,\n\t\t\t\t\t\t\t\"height\": 100\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"opacity\": {\n\t\t\t\t\t\t\"value\": 0.5,\n\t\t\t\t\t\t\"random\": false,\n\t\t\t\t\t\t\"anim\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"speed\": 1,\n\t\t\t\t\t\t\t\"opacity_min\": 0.1,\n\t\t\t\t\t\t\t\"sync\": false\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"size\": {\n\t\t\t\t\t\t\"value\": 1.5,\n\t\t\t\t\t\t\"random\": true,\n\t\t\t\t\t\t\"anim\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"speed\": 40,\n\t\t\t\t\t\t\t\"size_min\": 0.1,\n\t\t\t\t\t\t\t\"sync\": false\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"line_linked\": {\n\t\t\t\t\t\t\"enable\": true,\n\t\t\t\t\t\t\"distance\": 157.82983970406906,\n\t\t\t\t\t\t\"color\": \"#ffffff\",\n\t\t\t\t\t\t\"opacity\": 0.4,\n\t\t\t\t\t\t\"width\": 1\n\t\t\t\t\t},\n\t\t\t\t\t\"move\": {\n\t\t\t\t\t\t\"enable\": true,\n\t\t\t\t\t\t\"speed\": 1.60340724038582,\n\t\t\t\t\t\t\"direction\": \"none\",\n\t\t\t\t\t\t\"random\": true,\n\t\t\t\t\t\t\"straight\": false,\n\t\t\t\t\t\t\"out_mode\": \"out\",\n\t\t\t\t\t\t\"bounce\": false,\n\t\t\t\t\t\t\"attract\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"rotateX\": 600,\n\t\t\t\t\t\t\t\"rotateY\": 1200\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"interactivity\": {\n\t\t\t\t\t\"detect_on\": \"canvas\",\n\t\t\t\t\t\"events\": {\n\t\t\t\t\t\t\"onhover\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"mode\": \"repulse\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"onclick\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"mode\": \"push\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"resize\": true\n\t\t\t\t\t},\n\t\t\t\t\t\"modes\": {\n\t\t\t\t\t\t\"grab\": {\n\t\t\t\t\t\t\t\"distance\": 400,\n\t\t\t\t\t\t\t\"line_linked\": {\n\t\t\t\t\t\t\t\t\"opacity\": 1\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"bubble\": {\n\t\t\t\t\t\t\t\"distance\": 400,\n\t\t\t\t\t\t\t\"size\": 40,\n\t\t\t\t\t\t\t\"duration\": 2,\n\t\t\t\t\t\t\t\"opacity\": 8,\n\t\t\t\t\t\t\t\"speed\": 3\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"repulse\": {\n\t\t\t\t\t\t\t\"distance\": 55.94405594405595,\n\t\t\t\t\t\t\t\"duration\": 0.4\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"push\": {\n\t\t\t\t\t\t\t\"particles_nb\": 4\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"remove\": {\n\t\t\t\t\t\t\t\"particles_nb\": 2\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"retina_detect\": true\n\t\t\t});\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(type = false){\n\t\t\t\t$(\"#modal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[type] = false\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tcheckLanguage(){\n\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\tthis.$i18n.locale = this.$auth.user().language\n\t\t\t\t\tthis.$cookies.set('language', this.$auth.user().language, '1m')\n\t\t\t\t}else if(this.$cookies.get('language')){\n\t\t\t\t\tthis.$i18n.locale = this.$cookies.get('language')\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LoginTemplate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LoginTemplate.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LoginTemplate.vue?vue&type=template&id=551b0382&\"\nimport script from \"./LoginTemplate.vue?vue&type=script&lang=js&\"\nexport * from \"./LoginTemplate.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"template-public\"},[_c('div',{staticClass:\"main-page-register\"},[_c('router-view'),_c('img',{staticClass:\"background-particles-0\",attrs:{\"src\":\"/build/images/events/shader-back-nou (1).png\"}}),_c('div',{staticClass:\"particles-black\",attrs:{\"id\":\"particles-js\"}}),_c('img',{staticClass:\"background-particles\",attrs:{\"src\":\"/build/images/events/section-1-layer.png\"}})],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"template-public\">\n\t\t<div class=\"main-page-register\">\n\t\t\t<router-view/>\n\n\t\t\t<img src=\"/build/images/events/shader-back-nou (1).png\" class=\"background-particles-0\" />\n\t\t\t<div id=\"particles-js\" class=\"particles-black\"></div>\n\t\t\t<img src=\"/build/images/events/section-1-layer.png\" class=\"background-particles\" />\n\t\t</div>\n </div>\n</template>\n\n<script type=\"text/javascript\">\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tshow_modal: {\n\t\t\t\t\ttranslate: false\n\t\t\t\t},\n\t\t\t\tarrayTranslationKeys: [],\n\t\t\t\tcomponentTranslation: ''\n\t\t\t};\n\t\t},\n\t\tcomponents: {\n\n\t\t},\n\t\tmounted() {\n\t\t\tthis.$root.$on('open_modal_translation', (component, arrayData) => {\n\t\t\t\tthis.show_modal.translate = true\n\t\t\t\tthis.arrayTranslationKeys = arrayData\n\t\t\t\tthis.componentTranslation = component\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$(\"#modal_translate\").addClass(\"active\");\n\t\t\t\t}, 0);\n\t\t\t})\n\n\t\t\tthis.checkLanguage();\n\n\t\t\tvar noParticles = screen.width > 650 ? 137 : 70;\n\t\t\tparticlesJS('particles-js', {\n\t\t\t\t\"particles\": {\n\t\t\t\t\t\"number\": {\n\t\t\t\t\t\t\"value\": noParticles,\n\t\t\t\t\t\t\"density\": {\n\t\t\t\t\t\t\t\"enable\": true,\n\t\t\t\t\t\t\t\"value_area\": 800\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"color\": {\n\t\t\t\t\t\t\"value\": \"#ffffff\"\n\t\t\t\t\t},\n\t\t\t\t\t\"shape\": {\n\t\t\t\t\t\t\"type\": \"circle\",\n\t\t\t\t\t\t\"stroke\": {\n\t\t\t\t\t\t\t\"width\": 0,\n\t\t\t\t\t\t\t\"color\": \"#000000\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"polygon\": {\n\t\t\t\t\t\t\t\"nb_sides\": 5\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"image\": {\n\t\t\t\t\t\t\t\"src\": \"img/github.svg\",\n\t\t\t\t\t\t\t\"width\": 100,\n\t\t\t\t\t\t\t\"height\": 100\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"opacity\": {\n\t\t\t\t\t\t\"value\": 0.5,\n\t\t\t\t\t\t\"random\": false,\n\t\t\t\t\t\t\"anim\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"speed\": 1,\n\t\t\t\t\t\t\t\"opacity_min\": 0.1,\n\t\t\t\t\t\t\t\"sync\": false\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"size\": {\n\t\t\t\t\t\t\"value\": 1.5,\n\t\t\t\t\t\t\"random\": true,\n\t\t\t\t\t\t\"anim\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"speed\": 40,\n\t\t\t\t\t\t\t\"size_min\": 0.1,\n\t\t\t\t\t\t\t\"sync\": false\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"line_linked\": {\n\t\t\t\t\t\t\"enable\": true,\n\t\t\t\t\t\t\"distance\": 157.82983970406906,\n\t\t\t\t\t\t\"color\": \"#ffffff\",\n\t\t\t\t\t\t\"opacity\": 0.4,\n\t\t\t\t\t\t\"width\": 1\n\t\t\t\t\t},\n\t\t\t\t\t\"move\": {\n\t\t\t\t\t\t\"enable\": true,\n\t\t\t\t\t\t\"speed\": 1.60340724038582,\n\t\t\t\t\t\t\"direction\": \"none\",\n\t\t\t\t\t\t\"random\": true,\n\t\t\t\t\t\t\"straight\": false,\n\t\t\t\t\t\t\"out_mode\": \"out\",\n\t\t\t\t\t\t\"bounce\": false,\n\t\t\t\t\t\t\"attract\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"rotateX\": 600,\n\t\t\t\t\t\t\t\"rotateY\": 1200\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"interactivity\": {\n\t\t\t\t\t\"detect_on\": \"canvas\",\n\t\t\t\t\t\"events\": {\n\t\t\t\t\t\t\"onhover\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"mode\": \"repulse\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"onclick\": {\n\t\t\t\t\t\t\t\"enable\": false,\n\t\t\t\t\t\t\t\"mode\": \"push\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"resize\": true\n\t\t\t\t\t},\n\t\t\t\t\t\"modes\": {\n\t\t\t\t\t\t\"grab\": {\n\t\t\t\t\t\t\t\"distance\": 400,\n\t\t\t\t\t\t\t\"line_linked\": {\n\t\t\t\t\t\t\t\t\"opacity\": 1\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"bubble\": {\n\t\t\t\t\t\t\t\"distance\": 400,\n\t\t\t\t\t\t\t\"size\": 40,\n\t\t\t\t\t\t\t\"duration\": 2,\n\t\t\t\t\t\t\t\"opacity\": 8,\n\t\t\t\t\t\t\t\"speed\": 3\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"repulse\": {\n\t\t\t\t\t\t\t\"distance\": 55.94405594405595,\n\t\t\t\t\t\t\t\"duration\": 0.4\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"push\": {\n\t\t\t\t\t\t\t\"particles_nb\": 4\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"remove\": {\n\t\t\t\t\t\t\t\"particles_nb\": 2\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"retina_detect\": true\n\t\t\t});\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(type = false){\n\t\t\t\t$(\"#modal_\" + type).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[type] = false\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tcheckLanguage(){\n\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\tthis.$i18n.locale = this.$auth.user().language\n\t\t\t\t\tthis.$cookies.set('language', this.$auth.user().language, '1m')\n\t\t\t\t}else if(this.$cookies.get('language')){\n\t\t\t\t\tthis.$i18n.locale = this.$cookies.get('language')\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangeCardTemplate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangeCardTemplate.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ChangeCardTemplate.vue?vue&type=template&id=f47fa922&\"\nimport script from \"./ChangeCardTemplate.vue?vue&type=script&lang=js&\"\nexport * from \"./ChangeCardTemplate.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"full-page\"},[_vm._t(\"default\"),(_vm.show_overflow)?_c('div',{staticClass:\"overflow-modal-profile\",on:{\"click\":function($event){return _vm.closeModals()}}}):_vm._e(),(_vm.show_modal.key_result)?_c('modal-key-result',{attrs:{\"id\":\"modal_key_result\",\"model\":_vm.model.key_result,\"requiredData\":_vm.requiredData.key_result,\"userData\":_vm.userData.key_result},on:{\"toggle_modal\":function($event){return _vm.closeModal('key_result')}}}):_vm._e(),(_vm.show_modal.key_result_modals)?_c('modal-key-result-modals',{attrs:{\"id\":\"modal_key_result_modals\",\"keyResult\":_vm.model.key_result_modals,\"uuid\":_vm.krUuid,\"activeTab\":_vm.modalKeyTab},on:{\"toggle_modal\":function($event){return _vm.closeModal('key_result_modals')}}}):_vm._e(),(_vm.show_modal.objective)?_c('modal-objective',{attrs:{\"id\":\"modal_objective\",\"model\":_vm.model.objective,\"requiredData\":_vm.requiredData.objective,\"canAddMasterGoalsInline\":\"false\"},on:{\"toggle_modal\":function($event){return _vm.closeModal('objective')}}}):_vm._e(),(_vm.show_modal.master_goal)?_c('modal-master-goal',{attrs:{\"id\":\"modal_master_goal\",\"model\":_vm.model.master_goal,\"requiredData\":_vm.requiredData.master_goal,\"userData\":_vm.userData.master_goal,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('master_goal')}}}):_vm._e(),(_vm.show_modal.delete)?_c('modal-delete',{attrs:{\"id\":\"modal_delete\",\"model\":_vm.model.delete,\"type\":_vm.typeDelete,\"from\":_vm.fromDelete},on:{\"close_modal\":function($event){return _vm.closeModal('delete')}}}):_vm._e(),(_vm.show_modal.cant_create_more_objective)?_c('modal-cant-create-more-objective',{attrs:{\"id\":\"modal_cant_create_more_objective\"},on:{\"close_modal\":function($event){return _vm.closeModal('cant_create_more_objective')}}}):_vm._e(),(_vm.show_modal.change_subscription)?_c('modal-change-subscription',{attrs:{\"id\":\"modal_change_subscription\"},on:{\"toggle_modal\":function($event){return _vm.closeModal('change_subscription')}}}):_vm._e(),(_vm.show_modal.payment_error)?_c('modal-payment-error',{attrs:{\"id\":\"modal_payment_error\"}}):_vm._e(),(_vm.show_modal.congratulations)?_c('modal-congratulations',{attrs:{\"id\":\"modal_congratulations\"},on:{\"close_modal\":function($event){return _vm.closeModal('congratulations')}}}):_vm._e(),(_vm.show_modal.cant_add_more_updates)?_c('modal-cant-add-more-updates',{attrs:{\"id\":\"modal_cant_add_more_updates\"},on:{\"close_modal\":function($event){return _vm.closeModal('cant_add_more_updates')}}}):_vm._e(),(_vm.show_modal.sidebar_org)?_c('sidebar-org',{attrs:{\"id\":\"modal_sidebar_org\",\"requiredData\":_vm.requiredData.sidebar_org},on:{\"close_modal\":function($event){return _vm.closeModal('sidebar_org')}}}):_vm._e(),(_vm.show_modal.user)?_c('modal-user',{attrs:{\"id\":\"modal_user\",\"model\":_vm.model.user,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('user')}}}):_vm._e(),(_vm.show_modal.tag)?_c('modal-tag',{attrs:{\"id\":\"modal_tag\",\"model\":_vm.model.tag,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('tag')}}}):_vm._e(),(_vm.show_modal.evaluate_promise)?_c('modal-evaluate-promise',{attrs:{\"id\":\"modal_evaluate_promise\",\"model\":_vm.evaluate_promise,\"fromPage\":_vm.modalFromPage},on:{\"toggle_modal\":function($event){return _vm.closeModal('evaluate_promise')}}}):_vm._e(),(_vm.show_modal.details_objective)?_c('modal-details-objective',{attrs:{\"id\":\"modal_details_objective\",\"model\":_vm.model.details_objective},on:{\"toggle_modal\":function($event){return _vm.closeModal('details_objective')}}}):_vm._e(),(_vm.show_modal.translate)?_c('modal-translate',{attrs:{\"id\":\"modal_translate\",\"component\":_vm.componentTranslation,\"translationData\":_vm.arrayTranslationKeys},on:{\"close_modal\":function($event){return _vm.closeModal('translate')}}}):_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-sidebar left details-org\"},[(_vm.globalTranslate)?_c('div',{staticClass:\"fe-btn-translation\",on:{\"click\":function($event){return _vm.$root.$emit('open_modal_translation', 'Sidebar Org', _vm.arrayTranslations)}}},[_vm._v(\"OPEN TRANSLATION\")]):_vm._e(),_c('div',{staticClass:\"top\"},[_c('h1',[_vm._v(_vm._s(_vm.mainData.name))]),_c('div',{staticClass:\"btn-default-tbf close-btn\",on:{\"click\":_vm.closeModal}},[_c('icon-plus',{staticClass:\"icon-close\"})],1)]),_c('div',{staticClass:\"short-description\"},[_vm._v(\" \"+_vm._s(_vm.mainData.description)+\" \")]),(_vm.loaded)?_c('div',{staticClass:\"list-collapse first-list\"},[_c('button',{staticClass:\"title-list-coll collapsed\",attrs:{\"type\":\"button\",\"data-toggle\":\"collapse\",\"data-target\":\"#collapseVisions\",\"aria-expanded\":\"false\",\"aria-controls\":\"collapseVisions\"}},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.sidebar-master-goals'))+\" (\"+_vm._s(_vm.visions.length)+\") \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"collapse\",attrs:{\"id\":\"collapseVisions\"}},_vm._l((_vm.visions),function(vision){return _c('div',{staticClass:\"item-list\"},[_vm._m(0,true),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(vision.name ? vision.name : _vm.$t('master_goal.private')))]),_c('div',{staticClass:\"percentage\"},[_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",style:('width: calc(2px + ' + (parseInt(vision.percentage_finished) < 7 ? '2px' : (parseInt(vision.percentage_finished) < 100 ? parseInt(vision.percentage_finished) + '%' : '100%')) + ');')})]),_c('div',{staticClass:\"percetange-value\"},[_vm._v(_vm._s(parseInt(vision.percentage_finished))+\"%\")])])])}),0)]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"list-collapse\"},[_c('button',{staticClass:\"title-list-coll collapsed\",attrs:{\"type\":\"button\",\"data-toggle\":\"collapse\",\"data-target\":\"#collapseObjectives\",\"aria-expanded\":\"false\",\"aria-controls\":\"collapseObjectives\"}},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.sidebar-objectives'))+\" (\"+_vm._s(_vm.objectives.length)+\") \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"collapse\",attrs:{\"id\":\"collapseObjectives\"}},_vm._l((_vm.objectives),function(objective){return _c('div',{staticClass:\"item-list\"},[_vm._m(1,true),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(objective.name ? objective.name : _vm.$t('objective.private')))]),_c('div',{staticClass:\"percentage\"},[_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",style:('width: calc(2px + ' + (parseInt(objective.percent) < 7 ? '2px' : (parseInt(objective.percent) < 100 ? parseInt(objective.percent) + '%' : '100%')) + ');')})]),_c('div',{staticClass:\"percetange-value\"},[_vm._v(_vm._s(parseInt(objective.percent))+\"%\")])])])}),0)]):_vm._e(),(_vm.loaded)?_c('div',{staticClass:\"list-collapse\"},[_c('button',{staticClass:\"title-list-coll collapsed\",attrs:{\"type\":\"button\",\"data-toggle\":\"collapse\",\"data-target\":\"#collapseKResults\",\"aria-expanded\":\"false\",\"aria-controls\":\"collapseKResults\"}},[_vm._v(\" \"+_vm._s(_vm.$t('tree-chart.sidebar-key-results'))+\" (\"+_vm._s(_vm.keyResults.length)+\") \"),_c('icon-arrow',{staticClass:\"icon-arrow\"})],1),_c('div',{staticClass:\"collapse\",attrs:{\"id\":\"collapseKResults\"}},_vm._l((_vm.keyResults),function(key_result){return _c('div',{staticClass:\"item-list\"},[_vm._m(2,true),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(key_result.name ? key_result.name : _vm.$t('objective.kr_private')))]),_c('div',{staticClass:\"percentage\"},[_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf\",style:('width: calc(2px + ' + (parseInt(key_result.percent) < 7 ? '2px' : (parseInt(key_result.percent) < 100 ? parseInt(key_result.percent) + '%' : '100%')) + ');')})]),_c('div',{staticClass:\"percetange-value\"},[_vm._v(_vm._s(parseInt(key_result.percent))+\"%\")])])])}),0)]):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/drag-icn.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/drag-icn.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/drag-icn.svg\"}})])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-sidebar left details-org\">\n\t\t<div class=\"fe-btn-translation\" @click=\"$root.$emit('open_modal_translation', 'Sidebar Org', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\t\t<div class=\"top\">\n\t\t\t<h1>{{ mainData.name }}</h1>\n\t\t\t<div class=\"btn-default-tbf close-btn\" @click=\"closeModal\"><icon-plus class=\"icon-close\" /></div>\n\t\t</div>\n\n\t\t<div class=\"short-description\">\n\t\t\t{{ mainData.description }}\n\t\t</div>\n\n\t\t<div class=\"list-collapse first-list\" v-if=\"loaded\">\n\t\t\t<button class=\"title-list-coll collapsed\" type=\"button\" data-toggle=\"collapse\" data-target=\"#collapseVisions\" aria-expanded=\"false\" aria-controls=\"collapseVisions\">\n\t\t\t\t{{ $t('tree-chart.sidebar-master-goals') }} ({{ visions.length }})\n\t\t\t\t<icon-arrow class=\"icon-arrow\"/>\n\t\t\t</button>\n\t\t\t<div class=\"collapse\" id=\"collapseVisions\">\n\t\t\t\t<div class=\"item-list\" v-for=\"vision in visions\">\n\t\t\t\t\t<div class=\"icon\"><img src=\"/build/icons/drag-icn.svg\"></div>\n\t\t\t\t\t<div class=\"name\">{{ vision.name ? vision.name : $t('master_goal.private') }}</div>\n\t\t\t\t\t<div class=\"percentage\">\n\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" :style=\"'width: calc(2px + ' + (parseInt(vision.percentage_finished) < 7 ? '2px' : (parseInt(vision.percentage_finished) < 100 ? parseInt(vision.percentage_finished) + '%' : '100%')) + ');'\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"percetange-value\">{{ parseInt(vision.percentage_finished) }}%</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"list-collapse\" v-if=\"loaded\">\n\t\t\t<button class=\"title-list-coll collapsed\" type=\"button\" data-toggle=\"collapse\" data-target=\"#collapseObjectives\" aria-expanded=\"false\" aria-controls=\"collapseObjectives\">\n\t\t\t\t{{ $t('tree-chart.sidebar-objectives') }} ({{ objectives.length }})\n\t\t\t\t<icon-arrow class=\"icon-arrow\"/>\n\t\t\t</button>\n\t\t\t<div class=\"collapse\" id=\"collapseObjectives\">\n\t\t\t\t<div class=\"item-list\" v-for=\"objective in objectives\">\n\t\t\t\t\t<div class=\"icon\"><img src=\"/build/icons/drag-icn.svg\"></div>\n\t\t\t\t\t<div class=\"name\">{{ objective.name ? objective.name : $t('objective.private') }}</div>\n\t\t\t\t\t<div class=\"percentage\">\n\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" :style=\"'width: calc(2px + ' + (parseInt(objective.percent) < 7 ? '2px' : (parseInt(objective.percent) < 100 ? parseInt(objective.percent) + '%' : '100%')) + ');'\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"percetange-value\">{{ parseInt(objective.percent) }}%</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"list-collapse\" v-if=\"loaded\">\n\t\t\t<button class=\"title-list-coll collapsed\" type=\"button\" data-toggle=\"collapse\" data-target=\"#collapseKResults\" aria-expanded=\"false\" aria-controls=\"collapseKResults\">\n\t\t\t\t{{ $t('tree-chart.sidebar-key-results') }} ({{ keyResults.length }})\n\t\t\t\t<icon-arrow class=\"icon-arrow\"/>\n\t\t\t</button>\n\t\t\t<div class=\"collapse\" id=\"collapseKResults\">\n\t\t\t\t<div class=\"item-list\" v-for=\"key_result in keyResults\">\n\t\t\t\t\t<div class=\"icon\"><img src=\"/build/icons/drag-icn.svg\"></div>\n\t\t\t\t\t<div class=\"name\">{{ key_result.name ? key_result.name : $t('objective.kr_private') }}</div>\n\t\t\t\t\t<div class=\"percentage\">\n\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t<div class=\"complete-progress-tbf\" :style=\"'width: calc(2px + ' + (parseInt(key_result.percent) < 7 ? '2px' : (parseInt(key_result.percent) < 100 ? parseInt(key_result.percent) + '%' : '100%')) + ');'\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"percetange-value\">{{ parseInt(key_result.percent) }}%</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconArrow from \"../Icons/Arrow\"\n\timport IconMasterGoals from \"../Icons/MasterGoals\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tmainData: {},\n\t\t\t\tvisions: [],\n\t\t\t\tobjectives: [],\n\t\t\t\tkeyResults: [],\n\t\t\t\tarrayTranslations: [\n\t\t\t\t\t'tree-chart.sidebar-master-goals',\n\t\t\t\t\t'master_goal.private',\n\t\t\t\t\t'tree-chart.sidebar-objectives',\n\t\t\t\t\t'objective.private',\n\t\t\t\t\t'tree-chart.sidebar-key-results',\n\t\t\t\t\t'objective.kr_private'\n\t\t\t\t]\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\trequiredData: Object\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconArrow,\n\t\t\tIconMasterGoals\n\t\t},\n\t\tasync mounted() {\n\t\t\tthis.mainData = this.requiredData.main\n\t\t\tthis.visions = this.requiredData.visions ? this.requiredData.visions : []\n\t\t\tthis.objectives = this.requiredData.objectives ? this.requiredData.objectives : []\n\t\t\tthis.keyResults = this.requiredData.key_results ? this.requiredData.key_results : []\n\n\t\t\tsetTimeout(() => {\n\t\t\t\tthis.loaded = true\n\t\t\t}, 300)\n\t\t},\n\t\tmethods: {\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"close_modal\");\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SidebarOrg.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SidebarOrg.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SidebarOrg.vue?vue&type=template&id=5343076e&\"\nimport script from \"./SidebarOrg.vue?vue&type=script&lang=js&\"\nexport * from \"./SidebarOrg.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-tbf\"},[(_vm.loaded)?_c('div',{staticClass:\"container-modal form-modal opacity-page\"},[_c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"responsable-image\"},[_c('v-popover',{attrs:{\"offset\":\"5\",\"trigger\":\"hover\",\"placement\":\"bottom\",\"popoverBaseClass\":\"popover-tbf\",\"delay\":{show: 200, hide: 0}}},[(_vm.objective.user.avatar)?_c('img',{attrs:{\"src\":_vm.objective.user.avatar}}):_c('div',{staticClass:\"user-circle\"},[_c('icon-user')],1),_c('template',{slot:\"popover\"},[_c('div',{staticClass:\"simple-text\"},[_vm._v(_vm._s(_vm.objective.user.first_name + ' ' + _vm.objective.user.last_name))])])],2)],1),_vm._v(\" \"+_vm._s(_vm.objective.name)+\" \")]),_c('div',{staticClass:\"actions\",on:{\"click\":_vm.closeModal}},[_c('div',{staticClass:\"btn-default-tbf close-btn\"},[_c('icon-plus',{staticClass:\"icon-close\"})],1)])]),_c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"cards-info\"},[_c('div',{staticClass:\"info-card progress-card\"},[_vm._m(0),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(parseInt(_vm.objective.percent).toString())+\" %\")]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.total-progress')))]),_c('span',{staticClass:\"count-data\"},[_vm._v(_vm._s(_vm.objective.key_results_finished)+\" \"+_vm._s(_vm.$t('objectives.completed')))])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf blue\",style:('width: calc(2px + ' + (_vm.objective.percent < 1 ? '2px' : _vm.objective.percent + '%') + ');')})])])]),_c('div',{staticClass:\"info-card deadline-card\"},[_vm._m(1),_c('div',{staticClass:\"data-card\"},[_c('div',{staticClass:\"value\"},[_vm._v(_vm._s(_vm._f(\"moment\")(_vm.objective.end_date,'DD MMMM')))]),_c('div',{staticClass:\"description\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t('objectives.deadline')))]),_c('span',{staticClass:\"count-data\"},[_vm._v(_vm._s(_vm.diffDays(_vm.objective.end_date))+\" zile ramase\")])]),_c('div',{staticClass:\"progress-bar-tbf\"},[_c('div',{staticClass:\"complete-progress-tbf blue\",style:('width: calc(2px + ' + (_vm.percentIntervalDays() < 1 ? '2px' : _vm.percentIntervalDays() + '%') + ');')})])])])]),_c('div',{staticClass:\"description-objective\"},[_vm._v(_vm._s(_vm.objective.description))])])]):_c('div',{staticClass:\"container-modal form-modal\"},[_vm._m(2),_vm._m(3)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/progress.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"data-icon\"},[_c('img',{attrs:{\"src\":\"/build/icons/end-date.svg\"}})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header-modal\"},[_c('div',{staticClass:\"title\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"27px\",\"width\":\"100px\"}})]),_c('div',{staticClass:\"actions\"},[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"35px\",\"width\":\"35px\"}})])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-content\"},[_c('div',{staticClass:\"container-content-modal\"},[_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100 w-tbf-50\"},[_c('div',{staticClass:\"label-input\"},[_c('label',[_c('div',{staticClass:\"placeholder-loader\",staticStyle:{\"height\":\"21px\",\"width\":\"130px\"}})])]),_c('div',{staticClass:\"input-box placeholder-loader\",staticStyle:{\"height\":\"40px\"}})])])])])}]\n\nexport { render, staticRenderFns }","<template>\n\t<div class=\"modal-tbf\">\n\t\t<div class=\"container-modal form-modal opacity-page\" v-if=\"loaded\">\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"responsable-image\">\n\t\t\t\t\t\t<v-popover offset=\"5\" trigger=\"hover\" placement=\"bottom\" popoverBaseClass=\"popover-tbf\" :delay=\"{show: 200, hide: 0}\">\n\t\t\t\t\t\t\t<img :src=\"objective.user.avatar\" v-if=\"objective.user.avatar\">\n\t\t\t\t\t\t\t<div class=\"user-circle\" v-else>\n\t\t\t\t\t\t\t\t<icon-user/>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<template slot=\"popover\">\n\t\t\t\t\t\t\t\t<div class=\"simple-text\">{{ objective.user.first_name + ' ' + objective.user.last_name }}</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t</v-popover>\t\n\t\t\t\t\t</div>\n\t\t\t\t\t{{ objective.name }}\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\" @click=\"closeModal\">\n\t\t\t\t\t<div class=\"btn-default-tbf close-btn\"><icon-plus class=\"icon-close\" /></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"cards-info\">\n\t\t\t\t\t<div class=\"info-card progress-card\">\n\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/progress.svg\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t<div class=\"value\">{{ parseInt(objective.percent).toString() }} %</div>\n\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.total-progress')}}</span>\n\t\t\t\t\t\t\t\t<span class=\"count-data\">{{ objective.key_results_finished }} {{$t('objectives.completed')}}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf blue\" :style=\"'width: calc(2px + ' + (objective.percent < 1 ? '2px' : objective.percent + '%') + ');'\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"info-card deadline-card\">\n\t\t\t\t\t\t<div class=\"data-icon\">\n\t\t\t\t\t\t\t<img src=\"/build/icons/end-date.svg\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"data-card\">\n\t\t\t\t\t\t\t<div class=\"value\">{{ objective.end_date | moment('DD MMMM')}}</div>\n\t\t\t\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t<span class=\"label\">{{$t('objectives.deadline')}}</span>\n\t\t\t\t\t\t\t\t<span class=\"count-data\">{{ diffDays(objective.end_date) }} zile ramase</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"progress-bar-tbf\">\n\t\t\t\t\t\t\t\t<div class=\"complete-progress-tbf blue\" :style=\"'width: calc(2px + ' + (percentIntervalDays() < 1 ? '2px' : percentIntervalDays() + '%') + ');'\"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"description-objective\">{{ objective.description }}</div>\n\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"container-modal form-modal\" v-else>\n\t\t\t<div class=\"header-modal\">\n\t\t\t\t<div class=\"title\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 27px; width: 100px;\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"actions\">\n\t\t\t\t\t<div class=\"placeholder-loader\" style=\"height: 35px; width: 35px;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"info-content\">\n\t\t\t\t<div class=\"container-content-modal\">\n\t\t\t\t\t<div class=\"form-section\">\n\t\t\t\t\t\t<div class=\"input-group-tbf w-mob-100 w-tbf-50\">\n\t\t\t\t\t\t\t<div class=\"label-input\">\n\t\t\t\t\t\t\t\t<label><div class=\"placeholder-loader\" style=\"height: 21px; width: 130px;\"></div></label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"input-box placeholder-loader\" style=\"height: 40px;\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</template>\n\n<script type=\"text/javascript\">\n\timport IconPlus from \"../Icons/Plus\"\n\timport IconInfo from \"../Icons/Info\"\n\timport IconUser from '../Icons/UserSettings'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloaded: false,\n\t\t\t\tobjective: {}\n\t\t\t};\n\t\t},\n\t\tprops:{\n\t\t\tmodel: String\n\t\t},\n\t\tcomponents: {\n\t\t\tIconPlus,\n\t\t\tIconInfo,\n\t\t\tIconUser\n\t\t},\n\t\tasync mounted() {\n\t\t\tawait this.getObjectiveData()\n\t\t},\n\t\tmethods: {\n\t\t\tasync getObjectiveData(){\n\t\t\t\tawait axios.get('/objectives/'+this.model)\n\t\t\t\t.then(({data}) => {\n\t\t\t\t\tthis.objective = data.data\n\t\t\t\t}).catch(error => {\n\t\t\t\t\tvar status = error.response.data.status\n\t\t\t\t\tthis.notAllowed = status == 'not allowed'\n\t\t\t\t\tthis.notFound = status == 'not found'\n\n\t\t\t\t\tif(status == 'error' && error.response.data.message == 'Unauthorized'){\n\t\t\t\t\t\tthis.$auth.refresh()\n\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\t\t\t\tlocation.reload()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 300)\n\t\t\t\t\t}\n\t\t\t\t}).finally(() => {\n\t\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\t\tthis.loaded = true\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$('.opacity-page').addClass('show')\n\t\t\t\t\t\t}, 0)\n\t\t\t\t\t}, 300)\n\t\t\t\t})\n\t\t\t},\n\t\t\tcloseModal(){\n\t\t\t\tthis.$emit(\"toggle_modal\");\n\t\t\t},\n\t\t\tdiffDays(end_date) {\n\t\t\t\tvar a = moment().startOf('day');\n\t\t\t\tvar b = moment(end_date).startOf('day');\n\t\t\t\treturn b.diff(a, 'days'); \n\t\t\t},\n\t\t\tpercentIntervalDays(){\n\t\t\t\tvar a1 = moment(this.objective.start_date);\n\t\t\t\tvar b1 = moment(this.objective.end_date);\n\t\t\t\tvar intervalDays = b1.diff(a1, 'days')\n\n\t\t\t\tvar a2 = moment(this.objective.start_date);\n\t\t\t\tvar b2 = moment();\n\t\t\t\tvar daysCompleted = b2.diff(a2, 'days')\n\n\t\t\t\tvar percent = parseInt((daysCompleted * 100)/intervalDays)\n\t\t\t\treturn percent > 100 ? 100 : percent;\n\t\t\t}\n\t\t}\n\t};\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DetailsObjective.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DetailsObjective.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DetailsObjective.vue?vue&type=template&id=186a90df&\"\nimport script from \"./DetailsObjective.vue?vue&type=script&lang=js&\"\nexport * from \"./DetailsObjective.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n\t<div class=\"full-page\">\n\t\t<slot></slot>\n\n\t\t<div class=\"overflow-modal-profile\" @click=\"closeModals()\" v-if=\"show_overflow\"></div>\n\n\t\t<modal-key-result id=\"modal_key_result\" v-if=\"show_modal.key_result\" :model=\"model.key_result\" :requiredData=\"requiredData.key_result\" :userData=\"userData.key_result\" @toggle_modal=\"closeModal('key_result')\"/>\n\t\t<modal-key-result-modals id=\"modal_key_result_modals\" v-if=\"show_modal.key_result_modals\" :keyResult=\"model.key_result_modals\" :uuid=\"krUuid\" :activeTab=\"modalKeyTab\" @toggle_modal=\"closeModal('key_result_modals')\"/>\n\t\t<modal-objective id=\"modal_objective\" v-if=\"show_modal.objective\" :model=\"model.objective\" :requiredData=\"requiredData.objective\" @toggle_modal=\"closeModal('objective')\" canAddMasterGoalsInline=\"false\" />\n\t\t<modal-master-goal id=\"modal_master_goal\" v-if=\"show_modal.master_goal\" :model=\"model.master_goal\" :requiredData=\"requiredData.master_goal\" :userData=\"userData.master_goal\" @toggle_modal=\"closeModal('master_goal')\" :fromPage=\"modalFromPage\"/>\n\t\t<modal-delete id=\"modal_delete\" v-if=\"show_modal.delete\" :model=\"model.delete\" :type=\"typeDelete\" :from=\"fromDelete\" @close_modal=\"closeModal('delete')\" />\n\t\t<modal-cant-create-more-objective id=\"modal_cant_create_more_objective\" v-if=\"show_modal.cant_create_more_objective\" @close_modal=\"closeModal('cant_create_more_objective')\" />\n\t\t<modal-change-subscription id=\"modal_change_subscription\" v-if=\"show_modal.change_subscription\" @toggle_modal=\"closeModal('change_subscription')\"/>\n\t\t<modal-payment-error id=\"modal_payment_error\" v-if=\"show_modal.payment_error\"/>\n\t\t<modal-congratulations id=\"modal_congratulations\" v-if=\"show_modal.congratulations\" @close_modal=\"closeModal('congratulations')\"/>\n\n\t\t<modal-cant-add-more-updates id=\"modal_cant_add_more_updates\" v-if=\"show_modal.cant_add_more_updates\" @close_modal=\"closeModal('cant_add_more_updates')\" />\n\n\t\t<sidebar-org id=\"modal_sidebar_org\" v-if=\"show_modal.sidebar_org\" :requiredData=\"requiredData.sidebar_org\" @close_modal=\"closeModal('sidebar_org')\"/>\n\t\t<modal-user id=\"modal_user\" v-if=\"show_modal.user\" :model=\"model.user\" @toggle_modal=\"closeModal('user')\" :fromPage=\"modalFromPage\" />\n\t\t<modal-tag id=\"modal_tag\" v-if=\"show_modal.tag\" :model=\"model.tag\" @toggle_modal=\"closeModal('tag')\" :fromPage=\"modalFromPage\" />\n\t\t<modal-evaluate-promise id=\"modal_evaluate_promise\" v-if=\"show_modal.evaluate_promise\" @toggle_modal=\"closeModal('evaluate_promise')\" :model=\"evaluate_promise\" :fromPage=\"modalFromPage\"/>\n\n\t\t<modal-details-objective id=\"modal_details_objective\" v-if=\"show_modal.details_objective\" :model=\"model.details_objective\" @toggle_modal=\"closeModal('details_objective')\" />\n\t\t<modal-translate id=\"modal_translate\" v-if=\"show_modal.translate\" :component=\"componentTranslation\" :translationData=\"arrayTranslationKeys\" @close_modal=\"closeModal('translate')\"/>\n\t</div>\n</template>\n\n<script>\n\timport ModalKeyResult from \"../Modals/KeyResult\"\n\timport ModalObjective from \"../Modals/Objective\"\n\timport ModalDelete from \"../Modals/Delete\"\n\timport ModalMasterGoal from \"../Modals/MasterGoal\"\n\timport ModalKeyResultModals from \"../Modals/KeyResultModals\"\n\timport ModalCantCreateMoreObjective from \"../Modals/CantCreateMoreObjective\"\n\timport ModalChangeSubscription from \"../Modals/ChangeSubscription\"\n\timport ModalPaymentError from \"../Modals/PaymentError\"\n\timport ModalCongratulations from \"../Modals/Congratulations\"\n\timport ModalCantAddMoreUpdates from \"../Modals/CantAddMoreUpdates\"\n\timport SidebarOrg from \"../Modals/SidebarOrg\"\n\timport ModalUser from \"../Modals/User\"\n\timport ModalTag from \"../Modals/Tag\"\n\timport ModalEvaluatePromise from \"../Modals/EvaluatePromise\"\n\timport ModalDetailsObjective from \"../Modals/DetailsObjective\"\n\timport ModalTranslate from \"../General/ModalTranslate\"\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tshow_overflow: false,\n\t\t\t\tshow_modal: {\n\t\t\t\t\tkey_result: false,\n\t\t\t\t\tkey_result_modals: false,\n\t\t\t\t\tobjective: false,\n\t\t\t\t\tuser: false,\n\t\t\t\t\ttag: false,\n\t\t\t\t\tmaster_goal: false,\n\t\t\t\t\tchange_subscription: false,\n\t\t\t\t\tpayment_error: false,\n\t\t\t\t\tcongratulations: false,\n\t\t\t\t\tsidebar_org: false,\n\t\t\t\t\tcant_add_more_updates: false,\n\t\t\t\t\tevaluate_promise: false,\n\t\t\t\t\tdetails_objective: false,\n\t\t\t\t\ttranslate: false\n\t\t\t\t},\n\t\t\t\tmodel: {\n\t\t\t\t\tuser : '',\n\t\t\t\t\ttag : '',\n\t\t\t\t\tkey_result: '',\n\t\t\t\t\tkey_result_modals: '',\n\t\t\t\t\tmaster_goal: '',\n\t\t\t\t\tobjective: '',\n\t\t\t\t\tevaluate_promise: '',\n\t\t\t\t\tdetails_objective: ''\n\t\t\t\t},\n\t\t\t\trequiredData: {\n\t\t\t\t\tkey_result: {},\n\t\t\t\t\tobjective: {},\n\t\t\t\t\tmaster_goal: {},\n\t\t\t\t\tobjective: {},\n\t\t\t\t\tsidebar_org: {}\n\t\t\t\t},\n\t\t\t\tuserData: {\n\t\t\t\t\tkey_result: {},\n\t\t\t\t\tobjective: {},\n\t\t\t\t\tmaster_goal: {}\n\t\t\t\t},\n\t\t\t\tactive_modal: '',\n\t\t\t\tactive_modal_list: [],\n\t\t\t\ttypeDelete: false,\n\t\t\t\tfromDelete: false,\n\t\t\t\tmodalFromPage: false,\n\t\t\t\tmodalKeyTab: '',\n\t\t\t\tkrUuid: '',\n\t\t\t\tevaluate_promise: {},\n\t\t\t\tarrayTranslationKeys: [],\n\t\t\t\tcomponentTranslation: ''\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n\t\t\tModalKeyResult,\n\t\t\tModalObjective,\n\t\t\tModalMasterGoal,\n\t\t\tModalDelete,\n\t\t\tModalCantCreateMoreObjective,\n\t\t\tModalKeyResultModals,\n\t\t\tModalChangeSubscription,\n\t\t\tModalPaymentError,\n\t\t\tModalCongratulations,\n\t\t\tModalCantAddMoreUpdates,\n\t\t\tSidebarOrg,\n\t\t\tModalUser,\n\t\t\tModalTag,\n\t\t\tModalEvaluatePromise,\n\t\t\tModalDetailsObjective,\n\t\t\tModalTranslate\n\t\t},\n\t\twatch:{\n\t\t\t$route (to, from){\n\t\t\t\tthis.closeModal()\n\t\t\t}\n\t\t},\n\t\tmounted(){\n\t\t\tIntercom('shutdown');\n\t\t\t\n\t\t\tthis.$root.$on(\"open_modal\", (type, model = false, requiredData = false, userData = false, fromPage = false) => {\n\t\t\t\tthis.active_modal = type\n\t\t\t\tthis.active_modal_list.push(type);\n\t\t\t\tthis.modalFromPage = fromPage;\n\t\t\t\tthis.model[type] = model ? model : ''\n\t\t\t\tthis.requiredData[type] = requiredData ? requiredData : {}\n\t\t\t\tthis.userData[type] = userData ? userData : {}\n setTimeout(() => {\n this.show_overflow = true;\n\t\t\t\t\tthis.show_modal[type] = true\n setTimeout(() => {\n \t$('.overflow-modal-profile').addClass('show');\n \t\t\t$(\"#modal_\" + type).addClass(\"active\");\n\t\t\t\t\t\tif((fromPage == 'objective' || fromPage == 'keyresult') && type == 'user'){\n \t\t\t\t$(\"#modal_\" + type).addClass(\"smaller\");\n\t\t\t }\n\t\t\t if(fromPage == 'objective' && type == 'master_goal'){\n \t\t\t\t$(\"#modal_\" + type).addClass(\"smaller\");\n\t\t\t }\n }, 0);\n }, 0);\n });\n\n\t\t\tthis.$root.$on(\"evaluate_promise_modal\", (promise = false, fromPage = false) => {\n\t\t\t\tthis.active_modal = 'evaluate_promise';\n\t\t\t\tthis.active_modal_list.push('evaluate_promise');\n\t\t\t\tthis.modalFromPage = fromPage\n\t\t\t\tthis.evaluate_promise = promise ? promise : null\n setTimeout(() => {\n this.show_overflow = true\n\t\t\t\t\tthis.show_modal['evaluate_promise'] = true\n setTimeout(() => {\n \t$('.overflow-modal').addClass('show');\n \t\t\t$(\"#modal_evaluate_promise\").addClass(\"active\");\n }, 0);\n }, 0);\n })\n\n\t\t\tthis.$root.$on('open_modal_v2', (type, model = false, typeDelete = false, fromDelete = false) => {\n\t\t\t\tthis.model[type] = model ? model : {}\n\t\t\t\tthis.typeDelete = typeDelete ? typeDelete : false\n\t\t\t\tthis.fromDelete = fromDelete ? fromDelete : false\n\t\t\t\tthis.active_modal = type\n\n \tsetTimeout(() => {\n \t\tthis.show_overflow = true;\n \t\tthis.show_modal[type] = true\n \t\tsetTimeout(() => {\n \t\t\t$('.overflow-modal-profile').addClass('show');\n\t \t$(\"#modal_\" + type).addClass(\"active\");\n \t\t}, 0);\n \t}, 0);\n })\n\n this.$root.$on('change_modal', (type) => {\n\t\t\t\t$(\"#modal_\" + this.active_modal).removeClass(\"active\")\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[this.active_modal] = false\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tthis.show_modal[type] = true\n\t\t\t\t\t\tthis.active_modal = type\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\t$(\"#modal_\" + type).addClass(\"active\");\n\t\t\t\t\t\t}, 0);\n\t\t\t\t\t}, 0);\n\t\t\t\t}, 200);\n })\n\n this.$root.$on('open_key_result_modals', (model = false, uuid = false, activeTab) => {\n\t\t\t\tthis.active_modal = 'key_result_modals'\n\t\t\t\tthis.model['key_result_modals'] = model ? model : ''\n\t\t\t\tthis.krUuid = uuid ? uuid : ''\n\t\t\t\tthis.modalKeyTab = activeTab\n\t\t\t\tsetTimeout(() => {\n this.show_overflow = true;\n\t\t\t\t\tthis.show_modal['key_result_modals'] = true\n setTimeout(() => {\n \t$('.overflow-modal-profile').addClass('show');\n \t\t\t$(\"#modal_key_result_modals\").addClass(\"active\");\n }, 0);\n }, 0);\n })\n\n this.$root.$on('open_modal_translation', (component, arrayData) => {\n\t\t\t\tthis.show_modal.translate = true\n\t\t\t\tthis.arrayTranslationKeys = arrayData\n\t\t\t\tthis.componentTranslation = component\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t$(\"#modal_translate\").addClass(\"active\");\n\t\t\t\t}, 0);\n\t\t\t})\n\n\t\t document.addEventListener(\"keydown\", (e) => {\n\t\t if (e.keyCode == 27) {\n\t\t this.closeModals();\n\t\t }\n\t\t });\n\n\t\t\tthis.checkLanguage();\n\t\t},\n\t\tmethods:{\n\t\t\tcloseModals(){\n\t\t\t\tvar arrayModalsNeedVerification = ['key_result', 'objective', 'master_goal', 'user', 'add_promise', 'evaluate_promise']\n\t\t\t\tif(arrayModalsNeedVerification.includes(this.active_modal)){\n\t\t\t\t\tthis.$root.$emit('confirm_close')\n\t\t\t\t}else{\n\t\t\t\t\tthis.closeModal()\n\t\t\t\t}\n\t\t\t},\n\t\t\tcloseModal(type = false){\n\t\t\t\tthis.$root.$emit('refreshMasterGoalTree')\n\n\t\t\t\tvar target_modal = type ? type : this.active_modal\n\t\t\t\t$(\"#modal_\" + target_modal).removeClass(\"active\")\n\t\t\t\tthis.active_modal_list = this.active_modal_list.filter(item => item !== target_modal)\n\t\t\t\tif(this.active_modal_list.length != 0) {\n\t\t\t\t\tthis.active_modal = this.active_modal_list[this.active_modal_list.length - 1]\n\t\t\t\t}\n\t\t\t\tif(this.active_modal == 'user'){\n\t\t\t\t\tthis.$root.$emit('visibilityHiddenUser', false);\n\t\t\t\t}\n\t\t\t\tif(this.active_modal == 'objective'){\n\t\t\t\t\tthis.$root.$emit('visibilityHiddenObjective', false);\n\t\t\t\t}\n\t\t\t\tif(this.active_modal == 'key_result_modals'){\n\t\t\t\t\tthis.$root.$emit('visibilityHiddenKeyResultPromises', false);\n\t\t\t\t}\t\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.show_modal[target_modal] = false\n\t\t\t\t\tif(this.active_modal_list.length == 0) {\n\t\t\t\t\t\t$('.overflow-modal-profile').removeClass('show')\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tthis.show_overflow = false;\n\t\t\t\t\t\t}, 200);\n\t\t\t\t\t}\n\t\t\t\t}, 200);\n\t\t\t},\n\t\t\tcheckLanguage(){\n\t\t\t\tif(this.$auth.check()){\n\t\t\t\t\tthis.$i18n.locale = this.$auth.user().language\n\t\t\t\t\tthis.$cookies.set('language', this.$auth.user().language, '1m')\n\t\t\t\t}else if(this.$cookies.get('language')){\n\t\t\t\t\tthis.$i18n.locale = this.$cookies.get('language')\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FullPage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FullPage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FullPage.vue?vue&type=template&id=f171e95e&\"\nimport script from \"./FullPage.vue?vue&type=script&lang=js&\"\nexport * from \"./FullPage.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\n <component :is=\"layout\">\n <router-view/>\n </component>\n</template>\n\n<script>\n import MainTemplate from './Layouts/MainTemplate'\n import LoginTemplate from './Layouts/LoginTemplate'\n import ChangeCardTemplate from './Layouts/ChangeCardTemplate'\n import FullPage from './Layouts/FullPage'\n\n export default {\n data() {\n return {\n layout: 'login-template'\n }\n },\n components: {\n MainTemplate,\n LoginTemplate,\n ChangeCardTemplate,\n FullPage\n },\n watch:{\n $route (to, from){\n // window.Appcues.page();\n this.layout = this.$route.meta.layout\n }\n },\n mounted(){\n this.layout = this.$route.meta.layout\n },\n methods:{\n \n }\n }\n</script>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=73742a4a&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\n\nVue.use(VueI18n)\n\nfunction loadLocaleMessages () {\n const locales = require.context('./locales', true, /[A-Za-z0-9-_,\\s]+\\.json$/i)\n const messages = {}\n locales.keys().forEach(key => {\n const matched = key.match(/([A-Za-z0-9-_]+)\\./i)\n if (matched && matched.length > 1) {\n const locale = matched[1]\n messages[locale] = locales(key)\n }\n })\n return messages\n}\n\nexport default new VueI18n({\n locale: process.env.VUE_APP_I18N_LOCALE || 'en',\n fallbackLocale: process.env.VUE_APP_I18N_FALLBACK_LOCALE || 'en',\n messages: loadLocaleMessages(),\n silentTranslationWarn: true\n})\n","window.Popper = require('popper.js').default;\nwindow.$ = require('jquery');\nwindow.jQuery = require('jquery');\n\nPopper.Defaults.modifiers.computeStyle.gpuAcceleration = false\n\nimport 'bootstrap'\nimport 'bootstrap/dist/css/bootstrap.css'\n\nimport './scss/app.scss'\nimport 'vue-multiselect/dist/vue-multiselect.min.css'\n\nimport './libraries/jquery.transit.min.js'\nwindow.buzz = require('./libraries/buzz.min.js')\nimport './libraries/flappy.js'\nimport './libraries/particles.js'\n\nimport 'es6-promise/auto'\nimport axios from 'axios'\nimport Vue from 'vue'\nimport VueAuth from '@websanova/vue-auth'\nimport VueAxios from 'vue-axios'\nimport VueRouter from 'vue-router'\nimport Router from \"./routes\"\nimport auth from './auth'\nimport App from './components/App.vue'\n\nimport vueNumeralFilterInstaller from 'vue-numeral-filter';\nVue.use(vueNumeralFilterInstaller, { locale: 'en' });\n\nimport Multiselect from 'vue-multiselect'\nVue.component('multiselect', Multiselect)\n\nimport Vuelidate from 'vuelidate'\nVue.use(Vuelidate)\n\nimport VueCardFormat from 'vue-credit-card-validation'\nVue.use(VueCardFormat)\n\nimport autosize from 'v-autosize/dist/plugin'\n\nimport i18n from './i18n'\nimport FunctionalCalendar from 'vue-functional-calendar'\n\nimport VueSvgGauge from 'vue-svg-gauge'\nVue.use(VueSvgGauge)\n\nimport VueSlider from 'vue-slider-component'\nimport 'vue-slider-component/theme/default.css'\nVue.component('VueSlider', VueSlider)\n\nimport VueDragscroll from 'vue-dragscroll'\nVue.use(VueDragscroll)\n\nimport DateRangePicker from 'vue2-daterange-picker'\nimport 'vue2-daterange-picker/dist/vue2-daterange-picker.css'\nVue.component('date-range-picker', DateRangePicker)\n\nimport VTooltip from 'v-tooltip'\nVue.use(VTooltip)\n\nimport { MultiSelectPlugin } from '@syncfusion/ej2-vue-dropdowns';\nimport { MultiSelect, CheckBoxSelection } from '@syncfusion/ej2-dropdowns';\nMultiSelect.Inject(CheckBoxSelection);\nVue.use(MultiSelectPlugin);\n\nimport Carousel3d from 'vue-carousel-3d';\nVue.use(Carousel3d);\n\nimport {MediaQueries} from 'vue-media-queries';\nconst mediaQueries = new MediaQueries();\nVue.use(mediaQueries);\n\n\nVue.use(autosize);\nVue.config.productionTip = false\n\nwindow.axios = axios\nwindow.Vue = Vue\nVue.router = Router\nVue.use(VueRouter)\nVue.use(VueAxios, axios)\n\n// Vue.axios.defaults.baseURL = `https://cursbackend.tbf.ro/api`\nVue.axios.defaults.baseURL = `https://membrubackend.tbf.ro/api`\n// Vue.axios.defaults.baseURL = `https://tbfdigitalbackend.atelieruldeit.ro/api`\n// Vue.axios.defaults.baseURL = `http://localhost:3003/api`\n\nVue.use(VueAuth, auth)\n\nimport VueCookies from 'vue-cookies'\nVue.use(VueCookies)\n\nVue.directive('click-outside',\n{\n bind: function(el, binding, vnode) {\n el.clickOutsideEvent = function (event) {\n if (!(el == event.target || el.contains(event.target))) {\n vnode.context[binding.expression](event);\n }\n };\n\n document.body.addEventListener('click', el.clickOutsideEvent)\n },\n\n unbind: function(el) {\n document.body.removeEventListener('click', el.clickOutsideEvent)\n },\n});\n\nwindow.moment = require('moment');\nwindow.moment.locale('ro');\nwindow.moment.locale('ro', {\n relativeTime: {\n future: '+ %s',\n }\n});\n\nVue.use(require(\"vue-moment\"), {moment});\nVue.prototype.moment = moment;\n\nVue.use(FunctionalCalendar, {\n dayNames: moment.weekdaysMin(true),\n monthNames: moment.months(),\n shortMonthNames: moment.monthsShort()\n});\n\nVue.mixin({\n data: function() {\n return {get globalTranslate() {return process.env.VUE_APP_VIEW_TRANSLATE == 'true'}}\n }\n})\n\n$(\".description-dropdown\").hover(function(){\n var dropdownMenu = $(this).children(\".dropdown-menu\");\n if(dropdownMenu.is(\":visible\")){\n dropdownMenu.parent().toggleClass(\"open\");\n }\n});\n\nnew Vue({\n router: Router,\n mediaQueries: mediaQueries,\n i18n,\n render: h => h(App)\n}).$mount('#app')\n","function game_start(){\n var debugmode = false;\n\n var states = Object.freeze({\n SplashScreen: 0,\n GameScreen: 1,\n ScoreScreen: 2\n });\n\n var currentstate;\n\n var gravity = 0.25;\n var velocity = 0;\n var position = 180;\n var rotation = 0;\n var jump = -5.8;\n var flyArea = $(\"#flyarea\").height();\n\n var score = 0;\n var highscore = 0;\n\n var pipeheight = 200;\n var pipewidth = 52;\n var pipes = new Array();\n\n var replayclickable = false;\n\n //sounds\n var volume = 30;\n var soundJump = new buzz.sound(\"/build/flappy/sounds/sfx_wing.ogg\");\n var soundScore = new buzz.sound(\"/build/flappy/sounds/sfx_point.ogg\");\n var soundHit = new buzz.sound(\"/build/flappy/sounds/sfx_hit.ogg\");\n var soundDie = new buzz.sound(\"/build/flappy/sounds/sfx_die.ogg\");\n var soundSwoosh = new buzz.sound(\"/build/flappy/sounds/sfx_swooshing.ogg\");\n buzz.all().setVolume(volume);\n\n //loops\n var loopGameloop;\n var loopPipeloop;\n\n $(document).ready(function() {\n if(window.location.search == \"?debug\")\n debugmode = true;\n if(window.location.search == \"?easy\")\n pipeheight = 200;\n \n //get the highscore\n var savedscore = getCookie(\"highscore\");\n if(savedscore != \"\")\n highscore = parseInt(savedscore);\n \n //start with the splash screen\n showSplash();\n });\n\n function getCookie(cname)\n {\n var name = cname + \"=\";\n var ca = document.cookie.split(';');\n for(var i=0; i<ca.length; i++) \n {\n var c = ca[i].trim();\n if (c.indexOf(name)==0) return c.substring(name.length,c.length);\n }\n return \"\";\n }\n\n function setCookie(cname,cvalue,exdays)\n {\n var d = new Date();\n d.setTime(d.getTime()+(exdays*24*60*60*1000));\n var expires = \"expires=\"+d.toGMTString();\n document.cookie = cname + \"=\" + cvalue + \"; \" + expires;\n }\n\n function showSplash()\n {\n currentstate = states.SplashScreen;\n \n //set the defaults (again)\n velocity = 0;\n position = 180;\n rotation = 0;\n score = 0;\n \n //update the player in preparation for the next game\n $(\"#player\").css({ y: 0, x: 0});\n updatePlayer($(\"#player\"));\n \n soundSwoosh.stop();\n soundSwoosh.play();\n \n //clear out all the pipes if there are any\n $(\".pipe\").remove();\n pipes = new Array();\n \n //make everything animated again\n $(\".animated\").css('animation-play-state', 'running');\n $(\".animated\").css('-webkit-animation-play-state', 'running');\n \n //fade in the splash\n $(\"#splash\").transition({ opacity: 1 }, 2000, 'ease');\n }\n\n function startGame()\n {\n currentstate = states.GameScreen;\n \n //fade out the splash\n $(\"#splash\").stop();\n $(\"#splash\").transition({ opacity: 0 }, 500, 'ease');\n \n //update the big score\n setBigScore();\n \n //debug mode?\n if(debugmode)\n {\n //show the bounding boxes\n $(\".boundingbox\").show();\n }\n\n //start up our loops\n var updaterate = 1000.0 / 60.0 ; //60 times a second\n loopGameloop = setInterval(gameloop, updaterate);\n loopPipeloop = setInterval(updatePipes, 1400);\n \n //jump from the start!\n playerJump();\n }\n\n function updatePlayer(player)\n {\n //rotation\n rotation = Math.min((velocity / 10) * 90, 90);\n \n //apply rotation and position\n $(player).css({ rotate: rotation, top: position });\n }\n\n function gameloop() {\n var player = $(\"#player\");\n //update the player speed/position\n velocity += gravity;\n position += velocity;\n \n //update the player\n updatePlayer(player);\n \n if ($(\"#player\").length == 0) {\n clearInterval(loopGameloop);\n clearInterval(loopPipeloop);\n loopGameloop = null;\n loopPipeloop = null;\n return;\n }\n //create the bounding box\n var box = document.getElementById('player').getBoundingClientRect();\n var origwidth = 34.0;\n var origheight = 24.0;\n \n var boxwidth = origwidth - (Math.sin(Math.abs(rotation) / 90) * 8);\n var boxheight = (origheight + box.height) / 2;\n var boxleft = ((box.width - boxwidth) / 2) + box.left;\n var boxtop = ((box.height - boxheight) / 2) + box.top;\n var boxright = boxleft + boxwidth;\n var boxbottom = boxtop + boxheight;\n \n //if we're in debug mode, draw the bounding box\n if(debugmode)\n {\n var boundingbox = $(\"#playerbox\");\n boundingbox.css('left', boxleft);\n boundingbox.css('top', boxtop);\n boundingbox.css('height', boxheight);\n boundingbox.css('width', boxwidth);\n }\n \n //did we hit the ground?\n if(box.bottom >= $(\"#land\").offset().top)\n {\n playerDead();\n return;\n }\n \n //have they tried to escape through the ceiling? :o\n var ceiling = $(\"#ceiling\");\n if(boxtop <= (ceiling.offset().top + ceiling.height()))\n position = 0;\n \n //we can't go any further without a pipe\n if(pipes[0] == null)\n return;\n \n //determine the bounding box of the next pipes inner area\n var nextpipe = pipes[0];\n var nextpipeupper = nextpipe.children(\".pipe_upper\");\n \n var pipetop = nextpipeupper.offset().top + nextpipeupper.height();\n var pipeleft = nextpipeupper.offset().left - 2; // for some reason it starts at the inner pipes offset, not the outer pipes.\n var piperight = pipeleft + pipewidth;\n var pipebottom = pipetop + pipeheight;\n \n if(debugmode)\n {\n var boundingbox = $(\"#pipebox\");\n boundingbox.css('left', pipeleft);\n boundingbox.css('top', pipetop);\n boundingbox.css('height', pipeheight);\n boundingbox.css('width', pipewidth);\n }\n \n //have we gotten inside the pipe yet?\n if(boxright > pipeleft)\n {\n //we're within the pipe, have we passed between upper and lower pipes?\n if(boxtop > pipetop && boxbottom < pipebottom)\n {\n //yeah! we're within bounds\n \n }\n else\n {\n //no! we touched the pipe\n playerDead();\n return;\n }\n }\n \n \n //have we passed the imminent danger?\n if(boxleft > piperight)\n {\n //yes, remove it\n pipes.splice(0, 1);\n \n //and score a point\n playerScore();\n }\n }\n $(window).click(function() {\n $('.flappy-deleg').removeClass('game-active'); \n });\n\n $(document).on('click', '.flappy-deleg', function(e){\n e.stopPropagation();\n $('.flappy-deleg').addClass('game-active');\n });\n\n //Handle space bar\n $(document).keydown(function(e){\n if($('.flappy-deleg').hasClass('game-active')){\n //space bar!\n if(e.keyCode == 32)\n {\n //in ScoreScreen, hitting space should click the \"replay\" button. else it's just a regular spacebar hit\n if(currentstate == states.ScoreScreen)\n $(\"#replay\").click();\n else\n screenClick();\n }\n }\n });\n\n //Handle mouse down OR touch start\n if(\"ontouchstart\" in window)\n $(document).on(\"touchstart\", '.flappy-deleg', screenClick);\n else\n $(document).on(\"mousedown\", '.flappy-deleg', screenClick);\n\n function screenClick()\n {\n if(currentstate == states.GameScreen)\n {\n playerJump();\n }\n else if(currentstate == states.SplashScreen)\n {\n startGame();\n }\n }\n\n function playerJump()\n {\n velocity = jump;\n //play jump sound\n soundJump.stop();\n soundJump.play();\n }\n\n function setBigScore(erase)\n {\n var elemscore = $(\"#bigscore\");\n elemscore.empty();\n \n if(erase)\n return;\n \n var digits = score.toString().split('');\n for(var i = 0; i < digits.length; i++)\n elemscore.append(\"<img src='/build/flappy/font_big_\" + digits[i] + \".png' alt='\" + digits[i] + \"'>\");\n }\n\n function setSmallScore()\n {\n var elemscore = $(\"#currentscore\");\n elemscore.empty();\n \n var digits = score.toString().split('');\n for(var i = 0; i < digits.length; i++)\n elemscore.append(\"<img src='/build/flappy/font_small_\" + digits[i] + \".png' alt='\" + digits[i] + \"'>\");\n }\n\n function setHighScore()\n {\n var elemscore = $(\"#highscore\");\n elemscore.empty();\n \n var digits = highscore.toString().split('');\n for(var i = 0; i < digits.length; i++)\n elemscore.append(\"<img src='/build/flappy/font_small_\" + digits[i] + \".png' alt='\" + digits[i] + \"'>\");\n }\n\n function setMedal()\n {\n var elemmedal = $(\"#medal\");\n elemmedal.empty();\n \n if(score < 10)\n //signal that no medal has been won\n return false;\n \n if(score >= 10)\n medal = \"bronze\";\n if(score >= 20)\n medal = \"silver\";\n if(score >= 30)\n medal = \"gold\";\n if(score >= 40)\n medal = \"platinum\";\n \n elemmedal.append('<img src=\"/build/flappy/medal_' + medal +'.svg\" alt=\"' + medal +'\">');\n \n //signal that a medal has been won\n return true;\n }\n\n function playerDead()\n {\n //stop animating everything!\n $(\".animated\").css('animation-play-state', 'paused');\n $(\".animated\").css('-webkit-animation-play-state', 'paused');\n \n //drop the bird to the floor\n var playerbottom = $(\"#player\").position().top + $(\"#player\").width(); //we use width because he'll be rotated 90 deg\n var floor = flyArea;\n var movey = Math.max(0, floor - playerbottom);\n $(\"#player\").transition({ y: movey + 'px', rotate: 90}, 1000, 'easeInOutCubic');\n \n //it's time to change states. as of now we're considered ScoreScreen to disable left click/flying\n currentstate = states.ScoreScreen;\n\n //destroy our gameloops\n clearInterval(loopGameloop);\n clearInterval(loopPipeloop);\n loopGameloop = null;\n loopPipeloop = null;\n\n //mobile browsers don't support buzz bindOnce event\n if(isIncompatible.any())\n {\n //skip right to showing score\n showScore();\n }\n else\n {\n //play the hit sound (then the dead sound) and then show score\n soundHit.play().bindOnce(\"ended\", function() {\n soundDie.play().bindOnce(\"ended\", function() {\n showScore();\n });\n });\n }\n }\n\n function showScore()\n {\n //unhide us\n $(\"#scoreboard\").css(\"display\", \"block\");\n \n //remove the big score\n setBigScore(true);\n \n //have they beaten their high score?\n if(score > highscore)\n {\n //yeah!\n highscore = score;\n //save it!\n setCookie(\"highscore\", highscore, 999);\n }\n \n //update the scoreboard\n setSmallScore();\n setHighScore();\n var wonmedal = setMedal();\n \n //SWOOSH!\n soundSwoosh.stop();\n soundSwoosh.play();\n \n //show the scoreboard\n $(\"#scoreboard\").css({ y: '40px', opacity: 0 }); //move it down so we can slide it up\n $(\"#replay\").css({ y: '40px', opacity: 0 });\n $(\"#scoreboard\").transition({ y: '0px', opacity: 1}, 600, 'ease', function() {\n //When the animation is done, animate in the replay button and SWOOSH!\n soundSwoosh.stop();\n soundSwoosh.play();\n $(\"#replay\").transition({ y: '0px', opacity: 1}, 600, 'ease');\n \n //also animate in the MEDAL! WOO!\n if(wonmedal)\n {\n $(\"#medal\").css({ scale: 2, opacity: 0 });\n $(\"#medal\").transition({ opacity: 1, scale: 1 }, 1200, 'ease');\n }\n });\n \n //make the replay button clickable\n replayclickable = true;\n }\n\n $(document).on('click',\"#replay\",function() {\n //make sure we can only click once\n if(!replayclickable)\n return;\n else\n replayclickable = false;\n //SWOOSH!\n soundSwoosh.stop();\n soundSwoosh.play();\n \n //fade out the scoreboard\n $(\"#scoreboard\").transition({ y: '-40px', opacity: 0}, 1000, 'ease', function() {\n //when that's done, display us back to nothing\n $(\"#scoreboard\").css(\"display\", \"none\");\n \n //start the game over!\n showSplash();\n });\n });\n\n function playerScore()\n {\n score += 1;\n //play score sound\n soundScore.stop();\n soundScore.play();\n setBigScore();\n }\n\n function updatePipes()\n {\n //Do any pipes need removal?\n $(\".pipe\").filter(function() { return $(this).position().left <= -100; }).remove()\n \n //add a new pipe (top height + bottom height + pipeheight == flyArea) and put it in our tracker\n var padding = 90;\n var flyArea = $(\"#flyarea\").height();\n var constraint = flyArea - pipeheight - (padding * 2); //double padding (for top and bottom)\n var topheight = Math.floor((Math.random()*constraint) + padding); //add lower padding\n var bottomheight = (flyArea - pipeheight) - topheight;\n var newpipe = $('<div class=\"pipe animated\"><div class=\"pipe_upper\" style=\"height: ' + topheight + 'px;\"></div><div class=\"pipe_lower\" style=\"height: ' + bottomheight + 'px;\"></div></div>');\n $(\"#flyarea\").append(newpipe);\n pipes.push(newpipe);\n }\n\n\n var isIncompatible = {\n Android: function() {\n return navigator.userAgent.match(/Android/i);\n },\n BlackBerry: function() {\n return navigator.userAgent.match(/BlackBerry/i);\n },\n iOS: function() {\n return navigator.userAgent.match(/iPhone|iPad|iPod/i);\n },\n Opera: function() {\n return navigator.userAgent.match(/Opera Mini/i);\n },\n Safari: function() {\n return (navigator.userAgent.match(/OS X.*Safari/) && ! navigator.userAgent.match(/Chrome/));\n },\n Windows: function() {\n return navigator.userAgent.match(/IEMobile/i);\n },\n any: function() {\n return (isIncompatible.Android() || isIncompatible.BlackBerry() || isIncompatible.iOS() || isIncompatible.Opera() || isIncompatible.Safari() || isIncompatible.Windows());\n }\n };\n function stopGame(){\n clearInterval(loopGameloop);\n clearInterval(loopPipeloop);\n loopGameloop = null;\n loopPipeloop = null;\n }\n window.stopGame = stopGame;\n}\nwindow.game_start = game_start;"," // ----------------------------------------------------------------------------\n // Buzz, a Javascript HTML5 Audio library\n // v1.2.1 - Built 2018-05-10 10:14\n // Licensed under the MIT license.\n // http://buzz.jaysalvat.com/\n // ----------------------------------------------------------------------------\n // Copyright (C) 2010-2018 Jay Salvat\n // http://jaysalvat.com/\n // ----------------------------------------------------------------------------\n\n!function(a,b){\"use strict\";\"undefined\"!=typeof module&&module.exports?module.exports=b():\"function\"==typeof define&&define.amd?define([],b):a.buzz=b()}(this,function(){\"use strict\";var a=window.AudioContext||window.webkitAudioContext,b={defaults:{autoplay:!1,crossOrigin:null,duration:5e3,formats:[],loop:!1,placeholder:\"--\",preload:\"metadata\",volume:80,webAudioApi:!1,document:window.document},types:{mp3:\"audio/mpeg\",ogg:\"audio/ogg\",wav:\"audio/wav\",aac:\"audio/aac\",m4a:\"audio/x-m4a\"},sounds:[],el:document.createElement(\"audio\"),getAudioContext:function(){if(void 0===this.audioCtx)try{this.audioCtx=a?new a:null}catch(b){this.audioCtx=null}return this.audioCtx},sound:function(a,c){function d(a){for(var b=[],c=a.length-1,d=0;c>=d;d++)b.push({start:a.start(d),end:a.end(d)});return b}function e(a){return a.split(\".\").pop()}c=c||{};var f=c.document||b.defaults.document,g=0,h=[],i={},j=b.isSupported();if(this.load=function(){return j?(this.sound.load(),this):this},this.play=function(){return j?(this.sound.play()[\"catch\"](function(){}),this):this},this.togglePlay=function(){return j?(this.sound.paused?this.sound.play()[\"catch\"](function(){}):this.sound.pause(),this):this},this.pause=function(){return j?(this.sound.pause(),this):this},this.isPaused=function(){return j?this.sound.paused:null},this.stop=function(){return j?(this.sound.pause(),this.setTime(0),this):this},this.isEnded=function(){return j?this.sound.ended:null},this.loop=function(){return j?(this.sound.loop=\"loop\",this.bind(\"ended.buzzloop\",function(){this.currentTime=0,this.play()}),this):this},this.unloop=function(){return j?(this.sound.removeAttribute(\"loop\"),this.unbind(\"ended.buzzloop\"),this):this},this.mute=function(){return j?(this.sound.muted=!0,this):this},this.unmute=function(){return j?(this.sound.muted=!1,this):this},this.toggleMute=function(){return j?(this.sound.muted=!this.sound.muted,this):this},this.isMuted=function(){return j?this.sound.muted:null},this.setVolume=function(a){return j?(0>a&&(a=0),a>100&&(a=100),this.volume=a,this.sound.volume=a/100,this):this},this.getVolume=function(){return j?this.volume:this},this.increaseVolume=function(a){return this.setVolume(this.volume+(a||1))},this.decreaseVolume=function(a){return this.setVolume(this.volume-(a||1))},this.setTime=function(a){if(!j)return this;var b=!0;return this.whenReady(function(){b===!0&&(b=!1,this.sound.currentTime=a)}),this},this.getTime=function(){if(!j)return null;var a=Math.round(100*this.sound.currentTime)/100;return isNaN(a)?b.defaults.placeholder:a},this.setPercent=function(a){return j?this.setTime(b.fromPercent(a,this.sound.duration)):this},this.getPercent=function(){if(!j)return null;var a=Math.round(b.toPercent(this.sound.currentTime,this.sound.duration));return isNaN(a)?b.defaults.placeholder:a},this.setSpeed=function(a){return j?(this.sound.playbackRate=a,this):this},this.getSpeed=function(){return j?this.sound.playbackRate:null},this.getDuration=function(){if(!j)return null;var a=Math.round(100*this.sound.duration)/100;return isNaN(a)?b.defaults.placeholder:a},this.getPlayed=function(){return j?d(this.sound.played):null},this.getBuffered=function(){return j?d(this.sound.buffered):null},this.getSeekable=function(){return j?d(this.sound.seekable):null},this.getErrorCode=function(){return j&&this.sound.error?this.sound.error.code:0},this.getErrorMessage=function(){if(!j)return null;switch(this.getErrorCode()){case 1:return\"MEDIA_ERR_ABORTED\";case 2:return\"MEDIA_ERR_NETWORK\";case 3:return\"MEDIA_ERR_DECODE\";case 4:return\"MEDIA_ERR_SRC_NOT_SUPPORTED\";default:return null}},this.getStateCode=function(){return j?this.sound.readyState:null},this.getStateMessage=function(){if(!j)return null;switch(this.getStateCode()){case 0:return\"HAVE_NOTHING\";case 1:return\"HAVE_METADATA\";case 2:return\"HAVE_CURRENT_DATA\";case 3:return\"HAVE_FUTURE_DATA\";case 4:return\"HAVE_ENOUGH_DATA\";default:return null}},this.getNetworkStateCode=function(){return j?this.sound.networkState:null},this.getNetworkStateMessage=function(){if(!j)return null;switch(this.getNetworkStateCode()){case 0:return\"NETWORK_EMPTY\";case 1:return\"NETWORK_IDLE\";case 2:return\"NETWORK_LOADING\";case 3:return\"NETWORK_NO_SOURCE\";default:return null}},this.set=function(a,b){return j?(this.sound[a]=b,this):this},this.get=function(a){return j?a?this.sound[a]:this.sound:null},this.bind=function(a,b){if(!j)return this;a=a.split(\" \");for(var c=this,d=function(a){b.call(c,a)},e=0;e<a.length;e++){var f=a[e],g=f;f=g.split(\".\")[0],h.push({idx:g,func:d}),this.sound.addEventListener(f,d,!0)}return this},this.unbind=function(a){if(!j)return this;a=a.split(\" \");for(var b=0;b<a.length;b++)for(var c=a[b],d=c.split(\".\")[0],e=0;e<h.length;e++){var f=h[e].idx.split(\".\");(h[e].idx===c||f[1]&&f[1]===c.replace(\".\",\"\"))&&(this.sound.removeEventListener(d,h[e].func,!0),h.splice(e,1))}return this},this.bindOnce=function(a,b){if(!j)return this;var c=this;return i[g++]=!1,this.bind(a+\".\"+g,function(){i[g]||(i[g]=!0,b.call(c)),c.unbind(a+\".\"+g)}),this},this.trigger=function(a,b){if(!j)return this;a=a.split(\" \");for(var c=0;c<a.length;c++)for(var d=a[c],e=0;e<h.length;e++){var g=h[e].idx.split(\".\");if(h[e].idx===d||g[0]&&g[0]===d.replace(\".\",\"\")){var i=f.createEvent(\"HTMLEvents\");i.initEvent(g[0],!1,!0),i.originalEvent=b,this.sound.dispatchEvent(i)}}return this},this.fadeTo=function(a,c,d){function e(){clearTimeout(f),f=setTimeout(function(){a>g&&i.volume<a?(i.setVolume(i.volume+=1),e()):g>a&&i.volume>a?(i.setVolume(i.volume-=1),e()):d instanceof Function&&d.apply(i)},h)}if(!j)return this;c instanceof Function?(d=c,c=b.defaults.duration):c=c||b.defaults.duration;var f,g=this.volume,h=c/Math.abs(g-a),i=this;return this.play(),this.whenReady(function(){e()}),this},this.fadeIn=function(a,b){return j?this.setVolume(0).fadeTo(100,a,b):this},this.fadeOut=function(a,b){return j?this.fadeTo(0,a,b):this},this.fadeWith=function(a,b){return j?(this.fadeOut(b,function(){this.stop()}),a.play().fadeIn(b),this):this},this.whenReady=function(a){if(!j)return null;var b=this;0===this.sound.readyState?this.bind(\"canplay.buzzwhenready\",function(){a.call(b)}):a.call(b)},this.addSource=function(a){var c=this,d=f.createElement(\"source\");return d.src=a,b.types[e(a)]&&(d.type=b.types[e(a)]),this.sound.appendChild(d),d.addEventListener(\"error\",function(a){c.trigger(\"sourceerror\",a)}),d},j&&a){for(var k in b.defaults)b.defaults.hasOwnProperty(k)&&void 0===c[k]&&(c[k]=b.defaults[k]);if(this.sound=f.createElement(\"audio\"),null!==c.crossOrigin&&(this.sound.crossOrigin=c.crossOrigin),c.webAudioApi){var l=b.getAudioContext();l&&(this.source=l.createMediaElementSource(this.sound),this.source.connect(l.destination))}if(a instanceof Array)for(var m in a)a.hasOwnProperty(m)&&this.addSource(a[m]);else if(c.formats.length)for(var n in c.formats)c.formats.hasOwnProperty(n)&&this.addSource(a+\".\"+c.formats[n]);else this.addSource(a);c.loop&&this.loop(),c.autoplay&&(this.sound.autoplay=\"autoplay\"),c.preload===!0?this.sound.preload=\"auto\":c.preload===!1?this.sound.preload=\"none\":this.sound.preload=c.preload,this.setVolume(c.volume),b.sounds.push(this)}},group:function(a){function b(){for(var b=c(null,arguments),d=b.shift(),e=0;e<a.length;e++)a[e][d].apply(a[e],b)}function c(a,b){return a instanceof Array?a:Array.prototype.slice.call(b)}a=c(a,arguments),this.getSounds=function(){return a},this.add=function(b){b=c(b,arguments);for(var d=0;d<b.length;d++)a.push(b[d])},this.remove=function(b){b=c(b,arguments);for(var d=0;d<b.length;d++)for(var e=0;e<a.length;e++)if(a[e]===b[d]){a.splice(e,1);break}},this.load=function(){return b(\"load\"),this},this.play=function(){return b(\"play\"),this},this.togglePlay=function(){return b(\"togglePlay\"),this},this.pause=function(a){return b(\"pause\",a),this},this.stop=function(){return b(\"stop\"),this},this.mute=function(){return b(\"mute\"),this},this.unmute=function(){return b(\"unmute\"),this},this.toggleMute=function(){return b(\"toggleMute\"),this},this.setVolume=function(a){return b(\"setVolume\",a),this},this.increaseVolume=function(a){return b(\"increaseVolume\",a),this},this.decreaseVolume=function(a){return b(\"decreaseVolume\",a),this},this.loop=function(){return b(\"loop\"),this},this.unloop=function(){return b(\"unloop\"),this},this.setSpeed=function(a){return b(\"setSpeed\",a),this},this.setTime=function(a){return b(\"setTime\",a),this},this.set=function(a,c){return b(\"set\",a,c),this},this.bind=function(a,c){return b(\"bind\",a,c),this},this.unbind=function(a){return b(\"unbind\",a),this},this.bindOnce=function(a,c){return b(\"bindOnce\",a,c),this},this.trigger=function(a){return b(\"trigger\",a),this},this.fade=function(a,c,d,e){return b(\"fade\",a,c,d,e),this},this.fadeIn=function(a,c){return b(\"fadeIn\",a,c),this},this.fadeOut=function(a,c){return b(\"fadeOut\",a,c),this}},all:function(){return new b.group(b.sounds)},isSupported:function(){return!!b.el.canPlayType},isOGGSupported:function(){return!!b.el.canPlayType&&b.el.canPlayType('audio/ogg; codecs=\"vorbis\"')},isWAVSupported:function(){return!!b.el.canPlayType&&b.el.canPlayType('audio/wav; codecs=\"1\"')},isMP3Supported:function(){return!!b.el.canPlayType&&b.el.canPlayType(\"audio/mpeg;\")},isAACSupported:function(){return!!b.el.canPlayType&&(b.el.canPlayType(\"audio/x-m4a;\")||b.el.canPlayType(\"audio/aac;\"))},toTimer:function(a,b){var c,d,e;return c=Math.floor(a/3600),c=isNaN(c)?\"--\":c>=10?c:\"0\"+c,d=b?Math.floor(a/60%60):Math.floor(a/60),d=isNaN(d)?\"--\":d>=10?d:\"0\"+d,e=Math.floor(a%60),e=isNaN(e)?\"--\":e>=10?e:\"0\"+e,b?c+\":\"+d+\":\"+e:d+\":\"+e},fromTimer:function(a){var b=a.toString().split(\":\");return b&&3===b.length&&(a=3600*parseInt(b[0],10)+60*parseInt(b[1],10)+parseInt(b[2],10)),b&&2===b.length&&(a=60*parseInt(b[0],10)+parseInt(b[1],10)),a},toPercent:function(a,b,c){var d=Math.pow(10,c||0);return Math.round(100*a/b*d)/d},fromPercent:function(a,b,c){var d=Math.pow(10,c||0);return Math.round(b/100*a*d)/d}};return b});","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Profile.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Profile.vue?vue&type=style&index=0&lang=scss&\"","!function(t,e){\"function\"==typeof define&&define.amd?define([\"jquery\"],e):\"object\"==typeof exports?module.exports=e(require(\"jquery\")):e(t.jQuery)}(this,function(t){function e(t){if(t in p.style)return t;for(var e=[\"Moz\",\"Webkit\",\"O\",\"ms\"],n=t.charAt(0).toUpperCase()+t.substr(1),i=0;i<e.length;++i){var r=e[i]+n;if(r in p.style)return r}}function n(){return p.style[d.transform]=\"\",p.style[d.transform]=\"rotateY(90deg)\",\"\"!==p.style[d.transform]}function i(t){return\"string\"==typeof t&&this.parse(t),this}function r(t,e,n){e===!0?t.queue(n):e?t.queue(e,n):t.each(function(){n.call(this)})}function s(e){var n=[];return t.each(e,function(e){e=t.camelCase(e),e=t.transit.propertyMap[e]||t.cssProps[e]||e,e=u(e),d[e]&&(e=u(d[e])),-1===t.inArray(e,n)&&n.push(e)}),n}function a(e,n,i,r){var a=s(e);t.cssEase[i]&&(i=t.cssEase[i]);var o=\"\"+f(n)+\" \"+i;parseInt(r,10)>0&&(o+=\" \"+f(r));var u=[];return t.each(a,function(t,e){u.push(e+\" \"+o)}),u.join(\", \")}function o(e,n){n||(t.cssNumber[e]=!0),t.transit.propertyMap[e]=d.transform,t.cssHooks[e]={get:function(n){var i=t(n).css(\"transit:transform\");return i.get(e)},set:function(n,i){var r=t(n).css(\"transit:transform\");r.setFromString(e,i),t(n).css({\"transit:transform\":r})}}}function u(t){return t.replace(/([A-Z])/g,function(t){return\"-\"+t.toLowerCase()})}function c(t,e){return\"string\"!=typeof t||t.match(/^[\\-0-9\\.]+$/)?\"\"+t+e:t}function f(e){var n=e;return\"string\"!=typeof n||n.match(/^[\\-0-9\\.]+/)||(n=t.fx.speeds[n]||t.fx.speeds._default),c(n,\"ms\")}t.transit={version:\"0.9.12\",propertyMap:{marginLeft:\"margin\",marginRight:\"margin\",marginBottom:\"margin\",marginTop:\"margin\",paddingLeft:\"padding\",paddingRight:\"padding\",paddingBottom:\"padding\",paddingTop:\"padding\"},enabled:!0,useTransitionEnd:!1};var p=document.createElement(\"div\"),d={},l=navigator.userAgent.toLowerCase().indexOf(\"chrome\")>-1;d.transition=e(\"transition\"),d.transitionDelay=e(\"transitionDelay\"),d.transform=e(\"transform\"),d.transformOrigin=e(\"transformOrigin\"),d.filter=e(\"Filter\"),d.transform3d=n();var h={transition:\"transitionend\",MozTransition:\"transitionend\",OTransition:\"oTransitionEnd\",WebkitTransition:\"webkitTransitionEnd\",msTransition:\"MSTransitionEnd\"},b=d.transitionEnd=h[d.transition]||null;for(var y in d)d.hasOwnProperty(y)&&\"undefined\"==typeof t.support[y]&&(t.support[y]=d[y]);return p=null,t.cssEase={_default:\"ease\",\"in\":\"ease-in\",out:\"ease-out\",\"in-out\":\"ease-in-out\",snap:\"cubic-bezier(0,1,.5,1)\",easeInCubic:\"cubic-bezier(.550,.055,.675,.190)\",easeOutCubic:\"cubic-bezier(.215,.61,.355,1)\",easeInOutCubic:\"cubic-bezier(.645,.045,.355,1)\",easeInCirc:\"cubic-bezier(.6,.04,.98,.335)\",easeOutCirc:\"cubic-bezier(.075,.82,.165,1)\",easeInOutCirc:\"cubic-bezier(.785,.135,.15,.86)\",easeInExpo:\"cubic-bezier(.95,.05,.795,.035)\",easeOutExpo:\"cubic-bezier(.19,1,.22,1)\",easeInOutExpo:\"cubic-bezier(1,0,0,1)\",easeInQuad:\"cubic-bezier(.55,.085,.68,.53)\",easeOutQuad:\"cubic-bezier(.25,.46,.45,.94)\",easeInOutQuad:\"cubic-bezier(.455,.03,.515,.955)\",easeInQuart:\"cubic-bezier(.895,.03,.685,.22)\",easeOutQuart:\"cubic-bezier(.165,.84,.44,1)\",easeInOutQuart:\"cubic-bezier(.77,0,.175,1)\",easeInQuint:\"cubic-bezier(.755,.05,.855,.06)\",easeOutQuint:\"cubic-bezier(.23,1,.32,1)\",easeInOutQuint:\"cubic-bezier(.86,0,.07,1)\",easeInSine:\"cubic-bezier(.47,0,.745,.715)\",easeOutSine:\"cubic-bezier(.39,.575,.565,1)\",easeInOutSine:\"cubic-bezier(.445,.05,.55,.95)\",easeInBack:\"cubic-bezier(.6,-.28,.735,.045)\",easeOutBack:\"cubic-bezier(.175, .885,.32,1.275)\",easeInOutBack:\"cubic-bezier(.68,-.55,.265,1.55)\"},t.cssHooks[\"transit:transform\"]={get:function(e){return t(e).data(\"transform\")||new i},set:function(e,n){var r=n;r instanceof i||(r=new i(r)),e.style[d.transform]=\"WebkitTransform\"!==d.transform||l?r.toString():r.toString(!0),t(e).data(\"transform\",r)}},t.cssHooks.transform={set:t.cssHooks[\"transit:transform\"].set},t.cssHooks.filter={get:function(t){return t.style[d.filter]},set:function(t,e){t.style[d.filter]=e}},t.fn.jquery<\"1.8\"&&(t.cssHooks.transformOrigin={get:function(t){return t.style[d.transformOrigin]},set:function(t,e){t.style[d.transformOrigin]=e}},t.cssHooks.transition={get:function(t){return t.style[d.transition]},set:function(t,e){t.style[d.transition]=e}}),o(\"scale\"),o(\"scaleX\"),o(\"scaleY\"),o(\"translate\"),o(\"rotate\"),o(\"rotateX\"),o(\"rotateY\"),o(\"rotate3d\"),o(\"perspective\"),o(\"skewX\"),o(\"skewY\"),o(\"x\",!0),o(\"y\",!0),i.prototype={setFromString:function(t,e){var n=\"string\"==typeof e?e.split(\",\"):e.constructor===Array?e:[e];n.unshift(t),i.prototype.set.apply(this,n)},set:function(t){var e=Array.prototype.slice.apply(arguments,[1]);this.setter[t]?this.setter[t].apply(this,e):this[t]=e.join(\",\")},get:function(t){return this.getter[t]?this.getter[t].apply(this):this[t]||0},setter:{rotate:function(t){this.rotate=c(t,\"deg\")},rotateX:function(t){this.rotateX=c(t,\"deg\")},rotateY:function(t){this.rotateY=c(t,\"deg\")},scale:function(t,e){void 0===e&&(e=t),this.scale=t+\",\"+e},skewX:function(t){this.skewX=c(t,\"deg\")},skewY:function(t){this.skewY=c(t,\"deg\")},perspective:function(t){this.perspective=c(t,\"px\")},x:function(t){this.set(\"translate\",t,null)},y:function(t){this.set(\"translate\",null,t)},translate:function(t,e){void 0===this._translateX&&(this._translateX=0),void 0===this._translateY&&(this._translateY=0),null!==t&&void 0!==t&&(this._translateX=c(t,\"px\")),null!==e&&void 0!==e&&(this._translateY=c(e,\"px\")),this.translate=this._translateX+\",\"+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var t=(this.scale||\"1,1\").split(\",\");return t[0]&&(t[0]=parseFloat(t[0])),t[1]&&(t[1]=parseFloat(t[1])),t[0]===t[1]?t[0]:t},rotate3d:function(){for(var t=(this.rotate3d||\"0,0,0,0deg\").split(\",\"),e=0;3>=e;++e)t[e]&&(t[e]=parseFloat(t[e]));return t[3]&&(t[3]=c(t[3],\"deg\")),t}},parse:function(t){var e=this;t.replace(/([a-zA-Z0-9]+)\\((.*?)\\)/g,function(t,n,i){e.setFromString(n,i)})},toString:function(t){var e=[];for(var n in this)if(this.hasOwnProperty(n)){if(!d.transform3d&&(\"rotateX\"===n||\"rotateY\"===n||\"perspective\"===n||\"transformOrigin\"===n))continue;\"_\"!==n[0]&&e.push(t&&\"scale\"===n?n+\"3d(\"+this[n]+\",1)\":t&&\"translate\"===n?n+\"3d(\"+this[n]+\",0)\":n+\"(\"+this[n]+\")\")}return e.join(\" \")}},t.fn.transition=t.fn.transit=function(e,n,i,s){var o=this,u=0,c=!0,p=t.extend(!0,{},e);\"function\"==typeof n&&(s=n,n=void 0),\"object\"==typeof n&&(i=n.easing,u=n.delay||0,c=\"undefined\"==typeof n.queue?!0:n.queue,s=n.complete,n=n.duration),\"function\"==typeof i&&(s=i,i=void 0),\"undefined\"!=typeof p.easing&&(i=p.easing,delete p.easing),\"undefined\"!=typeof p.duration&&(n=p.duration,delete p.duration),\"undefined\"!=typeof p.complete&&(s=p.complete,delete p.complete),\"undefined\"!=typeof p.queue&&(c=p.queue,delete p.queue),\"undefined\"!=typeof p.delay&&(u=p.delay,delete p.delay),\"undefined\"==typeof n&&(n=t.fx.speeds._default),\"undefined\"==typeof i&&(i=t.cssEase._default),n=f(n);var l=a(p,n,i,u),h=t.transit.enabled&&d.transition,y=h?parseInt(n,10)+parseInt(u,10):0;if(0===y){var g=function(t){o.css(p),s&&s.apply(o),t&&t()};return r(o,c,g),o}var m={},v=function(e){var n=!1,i=function(){n&&o.unbind(b,i),y>0&&o.each(function(){this.style[d.transition]=m[this]||null}),\"function\"==typeof s&&s.apply(o),\"function\"==typeof e&&e()};y>0&&b&&t.transit.useTransitionEnd?(n=!0,o.bind(b,i)):window.setTimeout(i,y),o.each(function(){y>0&&(this.style[d.transition]=l),t(this).css(p)})},z=function(t){this.offsetWidth,v(t)};return r(o,c,z),this},t.transit.getTransitionValue=a,t});","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowMasterGoal.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowMasterGoal.vue?vue&type=style&index=0&lang=css&\"","/* -----------------------------------------------\n/* Author : Vincent Garreau - vincentgarreau.com\n/* MIT license: http://opensource.org/licenses/MIT\n/* Demo / Generator : vincentgarreau.com/particles.js\n/* GitHub : github.com/VincentGarreau/particles.js\n/* How to use? : Check the GitHub README\n/* v2.0.0\n/* ----------------------------------------------- */\n\nvar pJS = function(tag_id, params){\n\n var canvas_el = document.querySelector('#'+tag_id+' > .particles-js-canvas-el');\n\n /* particles.js variables with default values */\n this.pJS = {\n canvas: {\n el: canvas_el,\n w: canvas_el.offsetWidth,\n h: canvas_el.offsetHeight\n },\n particles: {\n number: {\n value: 400,\n density: {\n enable: true,\n value_area: 800\n }\n },\n color: {\n value: '#fff'\n },\n shape: {\n type: 'circle',\n stroke: {\n width: 0,\n color: '#ff0000'\n },\n polygon: {\n nb_sides: 5\n },\n image: {\n src: '',\n width: 100,\n height: 100\n }\n },\n opacity: {\n value: 1,\n random: false,\n anim: {\n enable: false,\n speed: 2,\n opacity_min: 0,\n sync: false\n }\n },\n size: {\n value: 20,\n random: false,\n anim: {\n enable: false,\n speed: 20,\n size_min: 0,\n sync: false\n }\n },\n line_linked: {\n enable: true,\n distance: 100,\n color: '#fff',\n opacity: 1,\n width: 1\n },\n move: {\n enable: true,\n speed: 2,\n direction: 'none',\n random: false,\n straight: false,\n out_mode: 'out',\n bounce: false,\n attract: {\n enable: false,\n rotateX: 3000,\n rotateY: 3000\n }\n },\n array: []\n },\n interactivity: {\n detect_on: 'canvas',\n events: {\n onhover: {\n enable: true,\n mode: 'grab'\n },\n onclick: {\n enable: true,\n mode: 'push'\n },\n resize: true\n },\n modes: {\n grab:{\n distance: 100,\n line_linked:{\n opacity: 1\n }\n },\n bubble:{\n distance: 200,\n size: 80,\n duration: 0.4\n },\n repulse:{\n distance: 200,\n duration: 0.4\n },\n push:{\n particles_nb: 4\n },\n remove:{\n particles_nb: 2\n }\n },\n mouse:{}\n },\n retina_detect: false,\n fn: {\n interact: {},\n modes: {},\n vendors:{}\n },\n tmp: {}\n };\n\n var pJS = this.pJS;\n\n /* params settings */\n if(params){\n Object.deepExtend(pJS, params);\n }\n\n pJS.tmp.obj = {\n size_value: pJS.particles.size.value,\n size_anim_speed: pJS.particles.size.anim.speed,\n move_speed: pJS.particles.move.speed,\n line_linked_distance: pJS.particles.line_linked.distance,\n line_linked_width: pJS.particles.line_linked.width,\n mode_grab_distance: pJS.interactivity.modes.grab.distance,\n mode_bubble_distance: pJS.interactivity.modes.bubble.distance,\n mode_bubble_size: pJS.interactivity.modes.bubble.size,\n mode_repulse_distance: pJS.interactivity.modes.repulse.distance\n };\n\n\n pJS.fn.retinaInit = function(){\n\n if(pJS.retina_detect && window.devicePixelRatio > 1){\n pJS.canvas.pxratio = window.devicePixelRatio; \n pJS.tmp.retina = true;\n } \n else{\n pJS.canvas.pxratio = 1;\n pJS.tmp.retina = false;\n }\n\n pJS.canvas.w = pJS.canvas.el.offsetWidth * pJS.canvas.pxratio;\n pJS.canvas.h = pJS.canvas.el.offsetHeight * pJS.canvas.pxratio;\n\n pJS.particles.size.value = pJS.tmp.obj.size_value * pJS.canvas.pxratio;\n pJS.particles.size.anim.speed = pJS.tmp.obj.size_anim_speed * pJS.canvas.pxratio;\n pJS.particles.move.speed = pJS.tmp.obj.move_speed * pJS.canvas.pxratio;\n pJS.particles.line_linked.distance = pJS.tmp.obj.line_linked_distance * pJS.canvas.pxratio;\n pJS.interactivity.modes.grab.distance = pJS.tmp.obj.mode_grab_distance * pJS.canvas.pxratio;\n pJS.interactivity.modes.bubble.distance = pJS.tmp.obj.mode_bubble_distance * pJS.canvas.pxratio;\n pJS.particles.line_linked.width = pJS.tmp.obj.line_linked_width * pJS.canvas.pxratio;\n pJS.interactivity.modes.bubble.size = pJS.tmp.obj.mode_bubble_size * pJS.canvas.pxratio;\n pJS.interactivity.modes.repulse.distance = pJS.tmp.obj.mode_repulse_distance * pJS.canvas.pxratio;\n\n };\n\n\n\n /* ---------- pJS functions - canvas ------------ */\n\n pJS.fn.canvasInit = function(){\n pJS.canvas.ctx = pJS.canvas.el.getContext('2d');\n };\n\n pJS.fn.canvasSize = function(){\n\n pJS.canvas.el.width = pJS.canvas.w;\n pJS.canvas.el.height = pJS.canvas.h;\n\n if(pJS && pJS.interactivity.events.resize){\n\n window.addEventListener('resize', function(){\n\n pJS.canvas.w = pJS.canvas.el.offsetWidth;\n pJS.canvas.h = pJS.canvas.el.offsetHeight;\n\n /* resize canvas */\n if(pJS.tmp.retina){\n pJS.canvas.w *= pJS.canvas.pxratio;\n pJS.canvas.h *= pJS.canvas.pxratio;\n }\n\n pJS.canvas.el.width = pJS.canvas.w;\n pJS.canvas.el.height = pJS.canvas.h;\n\n /* repaint canvas on anim disabled */\n if(!pJS.particles.move.enable){\n pJS.fn.particlesEmpty();\n pJS.fn.particlesCreate();\n pJS.fn.particlesDraw();\n pJS.fn.vendors.densityAutoParticles();\n }\n\n /* density particles enabled */\n pJS.fn.vendors.densityAutoParticles();\n\n });\n\n }\n\n };\n\n\n pJS.fn.canvasPaint = function(){\n pJS.canvas.ctx.fillRect(0, 0, pJS.canvas.w, pJS.canvas.h);\n };\n\n pJS.fn.canvasClear = function(){\n pJS.canvas.ctx.clearRect(0, 0, pJS.canvas.w, pJS.canvas.h);\n };\n\n\n /* --------- pJS functions - particles ----------- */\n\n pJS.fn.particle = function(color, opacity, position){\n\n /* size */\n this.radius = (pJS.particles.size.random ? Math.random() : 1) * pJS.particles.size.value;\n if(pJS.particles.size.anim.enable){\n this.size_status = false;\n this.vs = pJS.particles.size.anim.speed / 100;\n if(!pJS.particles.size.anim.sync){\n this.vs = this.vs * Math.random();\n }\n }\n\n /* position */\n this.x = position ? position.x : Math.random() * pJS.canvas.w;\n this.y = position ? position.y : Math.random() * pJS.canvas.h;\n\n /* check position - into the canvas */\n if(this.x > pJS.canvas.w - this.radius*2) this.x = this.x - this.radius;\n else if(this.x < this.radius*2) this.x = this.x + this.radius;\n if(this.y > pJS.canvas.h - this.radius*2) this.y = this.y - this.radius;\n else if(this.y < this.radius*2) this.y = this.y + this.radius;\n\n /* check position - avoid overlap */\n if(pJS.particles.move.bounce){\n pJS.fn.vendors.checkOverlap(this, position);\n }\n\n /* color */\n this.color = {};\n if(typeof(color.value) == 'object'){\n\n if(color.value instanceof Array){\n var color_selected = color.value[Math.floor(Math.random() * pJS.particles.color.value.length)];\n this.color.rgb = hexToRgb(color_selected);\n }else{\n if(color.value.r != undefined && color.value.g != undefined && color.value.b != undefined){\n this.color.rgb = {\n r: color.value.r,\n g: color.value.g,\n b: color.value.b\n }\n }\n if(color.value.h != undefined && color.value.s != undefined && color.value.l != undefined){\n this.color.hsl = {\n h: color.value.h,\n s: color.value.s,\n l: color.value.l\n }\n }\n }\n\n }\n else if(color.value == 'random'){\n this.color.rgb = {\n r: (Math.floor(Math.random() * (255 - 0 + 1)) + 0),\n g: (Math.floor(Math.random() * (255 - 0 + 1)) + 0),\n b: (Math.floor(Math.random() * (255 - 0 + 1)) + 0)\n }\n }\n else if(typeof(color.value) == 'string'){\n this.color = color;\n this.color.rgb = hexToRgb(this.color.value);\n }\n\n /* opacity */\n this.opacity = (pJS.particles.opacity.random ? Math.random() : 1) * pJS.particles.opacity.value;\n if(pJS.particles.opacity.anim.enable){\n this.opacity_status = false;\n this.vo = pJS.particles.opacity.anim.speed / 100;\n if(!pJS.particles.opacity.anim.sync){\n this.vo = this.vo * Math.random();\n }\n }\n\n /* animation - velocity for speed */\n var velbase = {}\n switch(pJS.particles.move.direction){\n case 'top':\n velbase = { x:0, y:-1 };\n break;\n case 'top-right':\n velbase = { x:0.5, y:-0.5 };\n break;\n case 'right':\n velbase = { x:1, y:-0 };\n break;\n case 'bottom-right':\n velbase = { x:0.5, y:0.5 };\n break;\n case 'bottom':\n velbase = { x:0, y:1 };\n break;\n case 'bottom-left':\n velbase = { x:-0.5, y:1 };\n break;\n case 'left':\n velbase = { x:-1, y:0 };\n break;\n case 'top-left':\n velbase = { x:-0.5, y:-0.5 };\n break;\n default:\n velbase = { x:0, y:0 };\n break;\n }\n\n if(pJS.particles.move.straight){\n this.vx = velbase.x;\n this.vy = velbase.y;\n if(pJS.particles.move.random){\n this.vx = this.vx * (Math.random());\n this.vy = this.vy * (Math.random());\n }\n }else{\n this.vx = velbase.x + Math.random()-0.5;\n this.vy = velbase.y + Math.random()-0.5;\n }\n\n // var theta = 2.0 * Math.PI * Math.random();\n // this.vx = Math.cos(theta);\n // this.vy = Math.sin(theta);\n\n this.vx_i = this.vx;\n this.vy_i = this.vy;\n\n \n\n /* if shape is image */\n\n var shape_type = pJS.particles.shape.type;\n if(typeof(shape_type) == 'object'){\n if(shape_type instanceof Array){\n var shape_selected = shape_type[Math.floor(Math.random() * shape_type.length)];\n this.shape = shape_selected;\n }\n }else{\n this.shape = shape_type;\n }\n\n if(this.shape == 'image'){\n var sh = pJS.particles.shape;\n this.img = {\n src: sh.image.src,\n ratio: sh.image.width / sh.image.height\n }\n if(!this.img.ratio) this.img.ratio = 1;\n if(pJS.tmp.img_type == 'svg' && pJS.tmp.source_svg != undefined){\n pJS.fn.vendors.createSvgImg(this);\n if(pJS.tmp.pushing){\n this.img.loaded = false;\n }\n }\n }\n\n \n\n };\n\n\n pJS.fn.particle.prototype.draw = function() {\n\n var p = this;\n\n if(p.radius_bubble != undefined){\n var radius = p.radius_bubble; \n }else{\n var radius = p.radius;\n }\n\n if(p.opacity_bubble != undefined){\n var opacity = p.opacity_bubble;\n }else{\n var opacity = p.opacity;\n }\n\n if(p.color.rgb){\n var color_value = 'rgba('+p.color.rgb.r+','+p.color.rgb.g+','+p.color.rgb.b+','+opacity+')';\n }else{\n var color_value = 'hsla('+p.color.hsl.h+','+p.color.hsl.s+'%,'+p.color.hsl.l+'%,'+opacity+')';\n }\n\n pJS.canvas.ctx.fillStyle = color_value;\n pJS.canvas.ctx.beginPath();\n\n switch(p.shape){\n\n case 'circle':\n pJS.canvas.ctx.arc(p.x, p.y, radius, 0, Math.PI * 2, false);\n break;\n\n case 'edge':\n pJS.canvas.ctx.rect(p.x-radius, p.y-radius, radius*2, radius*2);\n break;\n\n case 'triangle':\n pJS.fn.vendors.drawShape(pJS.canvas.ctx, p.x-radius, p.y+radius / 1.66, radius*2, 3, 2);\n break;\n\n case 'polygon':\n pJS.fn.vendors.drawShape(\n pJS.canvas.ctx,\n p.x - radius / (pJS.particles.shape.polygon.nb_sides/3.5), // startX\n p.y - radius / (2.66/3.5), // startY\n radius*2.66 / (pJS.particles.shape.polygon.nb_sides/3), // sideLength\n pJS.particles.shape.polygon.nb_sides, // sideCountNumerator\n 1 // sideCountDenominator\n );\n break;\n\n case 'star':\n pJS.fn.vendors.drawShape(\n pJS.canvas.ctx,\n p.x - radius*2 / (pJS.particles.shape.polygon.nb_sides/4), // startX\n p.y - radius / (2*2.66/3.5), // startY\n radius*2*2.66 / (pJS.particles.shape.polygon.nb_sides/3), // sideLength\n pJS.particles.shape.polygon.nb_sides, // sideCountNumerator\n 2 // sideCountDenominator\n );\n break;\n\n case 'image':\n\n function draw(){\n pJS.canvas.ctx.drawImage(\n img_obj,\n p.x-radius,\n p.y-radius,\n radius*2,\n radius*2 / p.img.ratio\n );\n }\n\n if(pJS.tmp.img_type == 'svg'){\n var img_obj = p.img.obj;\n }else{\n var img_obj = pJS.tmp.img_obj;\n }\n\n if(img_obj){\n draw();\n }\n\n break;\n\n }\n\n pJS.canvas.ctx.closePath();\n\n if(pJS.particles.shape.stroke.width > 0){\n pJS.canvas.ctx.strokeStyle = pJS.particles.shape.stroke.color;\n pJS.canvas.ctx.lineWidth = pJS.particles.shape.stroke.width;\n pJS.canvas.ctx.stroke();\n }\n \n pJS.canvas.ctx.fill();\n \n };\n\n\n pJS.fn.particlesCreate = function(){\n for(var i = 0; i < pJS.particles.number.value; i++) {\n pJS.particles.array.push(new pJS.fn.particle(pJS.particles.color, pJS.particles.opacity.value));\n }\n };\n\n pJS.fn.particlesUpdate = function(){\n\n for(var i = 0; i < pJS.particles.array.length; i++){\n\n /* the particle */\n var p = pJS.particles.array[i];\n\n // var d = ( dx = pJS.interactivity.mouse.click_pos_x - p.x ) * dx + ( dy = pJS.interactivity.mouse.click_pos_y - p.y ) * dy;\n // var f = -BANG_SIZE / d;\n // if ( d < BANG_SIZE ) {\n // var t = Math.atan2( dy, dx );\n // p.vx = f * Math.cos(t);\n // p.vy = f * Math.sin(t);\n // }\n\n /* move the particle */\n if(pJS.particles.move.enable){\n var ms = pJS.particles.move.speed/2;\n p.x += p.vx * ms;\n p.y += p.vy * ms;\n }\n\n /* change opacity status */\n if(pJS.particles.opacity.anim.enable) {\n if(p.opacity_status == true) {\n if(p.opacity >= pJS.particles.opacity.value) p.opacity_status = false;\n p.opacity += p.vo;\n }else {\n if(p.opacity <= pJS.particles.opacity.anim.opacity_min) p.opacity_status = true;\n p.opacity -= p.vo;\n }\n if(p.opacity < 0) p.opacity = 0;\n }\n\n /* change size */\n if(pJS.particles.size.anim.enable){\n if(p.size_status == true){\n if(p.radius >= pJS.particles.size.value) p.size_status = false;\n p.radius += p.vs;\n }else{\n if(p.radius <= pJS.particles.size.anim.size_min) p.size_status = true;\n p.radius -= p.vs;\n }\n if(p.radius < 0) p.radius = 0;\n }\n\n /* change particle position if it is out of canvas */\n if(pJS.particles.move.out_mode == 'bounce'){\n var new_pos = {\n x_left: p.radius,\n x_right: pJS.canvas.w,\n y_top: p.radius,\n y_bottom: pJS.canvas.h\n }\n }else{\n var new_pos = {\n x_left: -p.radius,\n x_right: pJS.canvas.w + p.radius,\n y_top: -p.radius,\n y_bottom: pJS.canvas.h + p.radius\n }\n }\n\n if(p.x - p.radius > pJS.canvas.w){\n p.x = new_pos.x_left;\n p.y = Math.random() * pJS.canvas.h;\n }\n else if(p.x + p.radius < 0){\n p.x = new_pos.x_right;\n p.y = Math.random() * pJS.canvas.h;\n }\n if(p.y - p.radius > pJS.canvas.h){\n p.y = new_pos.y_top;\n p.x = Math.random() * pJS.canvas.w;\n }\n else if(p.y + p.radius < 0){\n p.y = new_pos.y_bottom;\n p.x = Math.random() * pJS.canvas.w;\n }\n\n /* out of canvas modes */\n switch(pJS.particles.move.out_mode){\n case 'bounce':\n if (p.x + p.radius > pJS.canvas.w) p.vx = -p.vx;\n else if (p.x - p.radius < 0) p.vx = -p.vx;\n if (p.y + p.radius > pJS.canvas.h) p.vy = -p.vy;\n else if (p.y - p.radius < 0) p.vy = -p.vy;\n break;\n }\n\n /* events */\n if(isInArray('grab', pJS.interactivity.events.onhover.mode)){\n pJS.fn.modes.grabParticle(p);\n }\n\n if(isInArray('bubble', pJS.interactivity.events.onhover.mode) || isInArray('bubble', pJS.interactivity.events.onclick.mode)){\n pJS.fn.modes.bubbleParticle(p);\n }\n\n if(isInArray('repulse', pJS.interactivity.events.onhover.mode) || isInArray('repulse', pJS.interactivity.events.onclick.mode)){\n pJS.fn.modes.repulseParticle(p);\n }\n\n /* interaction auto between particles */\n if(pJS.particles.line_linked.enable || pJS.particles.move.attract.enable){\n for(var j = i + 1; j < pJS.particles.array.length; j++){\n var p2 = pJS.particles.array[j];\n\n /* link particles */\n if(pJS.particles.line_linked.enable){\n pJS.fn.interact.linkParticles(p,p2);\n }\n\n /* attract particles */\n if(pJS.particles.move.attract.enable){\n pJS.fn.interact.attractParticles(p,p2);\n }\n\n /* bounce particles */\n if(pJS.particles.move.bounce){\n pJS.fn.interact.bounceParticles(p,p2);\n }\n\n }\n }\n\n\n }\n\n };\n\n pJS.fn.particlesDraw = function(){\n\n /* clear canvas */\n pJS.canvas.ctx.clearRect(0, 0, pJS.canvas.w, pJS.canvas.h);\n\n /* update each particles param */\n pJS.fn.particlesUpdate();\n\n /* draw each particle */\n for(var i = 0; i < pJS.particles.array.length; i++){\n var p = pJS.particles.array[i];\n p.draw();\n }\n\n };\n\n pJS.fn.particlesEmpty = function(){\n pJS.particles.array = [];\n };\n\n pJS.fn.particlesRefresh = function(){\n\n /* init all */\n cancelRequestAnimFrame(pJS.fn.checkAnimFrame);\n cancelRequestAnimFrame(pJS.fn.drawAnimFrame);\n pJS.tmp.source_svg = undefined;\n pJS.tmp.img_obj = undefined;\n pJS.tmp.count_svg = 0;\n pJS.fn.particlesEmpty();\n pJS.fn.canvasClear();\n \n /* restart */\n pJS.fn.vendors.start();\n\n };\n\n\n /* ---------- pJS functions - particles interaction ------------ */\n\n pJS.fn.interact.linkParticles = function(p1, p2){\n\n var dx = p1.x - p2.x,\n dy = p1.y - p2.y,\n dist = Math.sqrt(dx*dx + dy*dy);\n\n /* draw a line between p1 and p2 if the distance between them is under the config distance */\n if(dist <= pJS.particles.line_linked.distance){\n\n var opacity_line = pJS.particles.line_linked.opacity - (dist / (1/pJS.particles.line_linked.opacity)) / pJS.particles.line_linked.distance;\n\n if(opacity_line > 0){ \n \n /* style */\n var color_line = pJS.particles.line_linked.color_rgb_line;\n pJS.canvas.ctx.strokeStyle = 'rgba('+color_line.r+','+color_line.g+','+color_line.b+','+opacity_line+')';\n pJS.canvas.ctx.lineWidth = pJS.particles.line_linked.width;\n //pJS.canvas.ctx.lineCap = 'round'; /* performance issue */\n \n /* path */\n pJS.canvas.ctx.beginPath();\n pJS.canvas.ctx.moveTo(p1.x, p1.y);\n pJS.canvas.ctx.lineTo(p2.x, p2.y);\n pJS.canvas.ctx.stroke();\n pJS.canvas.ctx.closePath();\n\n }\n\n }\n\n };\n\n\n pJS.fn.interact.attractParticles = function(p1, p2){\n\n /* condensed particles */\n var dx = p1.x - p2.x,\n dy = p1.y - p2.y,\n dist = Math.sqrt(dx*dx + dy*dy);\n\n if(dist <= pJS.particles.line_linked.distance){\n\n var ax = dx/(pJS.particles.move.attract.rotateX*1000),\n ay = dy/(pJS.particles.move.attract.rotateY*1000);\n\n p1.vx -= ax;\n p1.vy -= ay;\n\n p2.vx += ax;\n p2.vy += ay;\n\n }\n \n\n }\n\n\n pJS.fn.interact.bounceParticles = function(p1, p2){\n\n var dx = p1.x - p2.x,\n dy = p1.y - p2.y,\n dist = Math.sqrt(dx*dx + dy*dy),\n dist_p = p1.radius+p2.radius;\n\n if(dist <= dist_p){\n p1.vx = -p1.vx;\n p1.vy = -p1.vy;\n\n p2.vx = -p2.vx;\n p2.vy = -p2.vy;\n }\n\n }\n\n\n /* ---------- pJS functions - modes events ------------ */\n\n pJS.fn.modes.pushParticles = function(nb, pos){\n\n pJS.tmp.pushing = true;\n\n for(var i = 0; i < nb; i++){\n pJS.particles.array.push(\n new pJS.fn.particle(\n pJS.particles.color,\n pJS.particles.opacity.value,\n {\n 'x': pos ? pos.pos_x : Math.random() * pJS.canvas.w,\n 'y': pos ? pos.pos_y : Math.random() * pJS.canvas.h\n }\n )\n )\n if(i == nb-1){\n if(!pJS.particles.move.enable){\n pJS.fn.particlesDraw();\n }\n pJS.tmp.pushing = false;\n }\n }\n\n };\n\n\n pJS.fn.modes.removeParticles = function(nb){\n\n pJS.particles.array.splice(0, nb);\n if(!pJS.particles.move.enable){\n pJS.fn.particlesDraw();\n }\n\n };\n\n\n pJS.fn.modes.bubbleParticle = function(p){\n\n /* on hover event */\n if(pJS.interactivity.events.onhover.enable && isInArray('bubble', pJS.interactivity.events.onhover.mode)){\n\n var dx_mouse = p.x - pJS.interactivity.mouse.pos_x,\n dy_mouse = p.y - pJS.interactivity.mouse.pos_y,\n dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse),\n ratio = 1 - dist_mouse / pJS.interactivity.modes.bubble.distance;\n\n function init(){\n p.opacity_bubble = p.opacity;\n p.radius_bubble = p.radius;\n }\n\n /* mousemove - check ratio */\n if(dist_mouse <= pJS.interactivity.modes.bubble.distance){\n\n if(ratio >= 0 && pJS.interactivity.status == 'mousemove'){\n \n /* size */\n if(pJS.interactivity.modes.bubble.size != pJS.particles.size.value){\n\n if(pJS.interactivity.modes.bubble.size > pJS.particles.size.value){\n var size = p.radius + (pJS.interactivity.modes.bubble.size*ratio);\n if(size >= 0){\n p.radius_bubble = size;\n }\n }else{\n var dif = p.radius - pJS.interactivity.modes.bubble.size,\n size = p.radius - (dif*ratio);\n if(size > 0){\n p.radius_bubble = size;\n }else{\n p.radius_bubble = 0;\n }\n }\n\n }\n\n /* opacity */\n if(pJS.interactivity.modes.bubble.opacity != pJS.particles.opacity.value){\n\n if(pJS.interactivity.modes.bubble.opacity > pJS.particles.opacity.value){\n var opacity = pJS.interactivity.modes.bubble.opacity*ratio;\n if(opacity > p.opacity && opacity <= pJS.interactivity.modes.bubble.opacity){\n p.opacity_bubble = opacity;\n }\n }else{\n var opacity = p.opacity - (pJS.particles.opacity.value-pJS.interactivity.modes.bubble.opacity)*ratio;\n if(opacity < p.opacity && opacity >= pJS.interactivity.modes.bubble.opacity){\n p.opacity_bubble = opacity;\n }\n }\n\n }\n\n }\n\n }else{\n init();\n }\n\n\n /* mouseleave */\n if(pJS.interactivity.status == 'mouseleave'){\n init();\n }\n \n }\n\n /* on click event */\n else if(pJS.interactivity.events.onclick.enable && isInArray('bubble', pJS.interactivity.events.onclick.mode)){\n\n\n if(pJS.tmp.bubble_clicking){\n var dx_mouse = p.x - pJS.interactivity.mouse.click_pos_x,\n dy_mouse = p.y - pJS.interactivity.mouse.click_pos_y,\n dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse),\n time_spent = (new Date().getTime() - pJS.interactivity.mouse.click_time)/1000;\n\n if(time_spent > pJS.interactivity.modes.bubble.duration){\n pJS.tmp.bubble_duration_end = true;\n }\n\n if(time_spent > pJS.interactivity.modes.bubble.duration*2){\n pJS.tmp.bubble_clicking = false;\n pJS.tmp.bubble_duration_end = false;\n }\n }\n\n\n function process(bubble_param, particles_param, p_obj_bubble, p_obj, id){\n\n if(bubble_param != particles_param){\n\n if(!pJS.tmp.bubble_duration_end){\n if(dist_mouse <= pJS.interactivity.modes.bubble.distance){\n if(p_obj_bubble != undefined) var obj = p_obj_bubble;\n else var obj = p_obj;\n if(obj != bubble_param){\n var value = p_obj - (time_spent * (p_obj - bubble_param) / pJS.interactivity.modes.bubble.duration);\n if(id == 'size') p.radius_bubble = value;\n if(id == 'opacity') p.opacity_bubble = value;\n }\n }else{\n if(id == 'size') p.radius_bubble = undefined;\n if(id == 'opacity') p.opacity_bubble = undefined;\n }\n }else{\n if(p_obj_bubble != undefined){\n var value_tmp = p_obj - (time_spent * (p_obj - bubble_param) / pJS.interactivity.modes.bubble.duration),\n dif = bubble_param - value_tmp;\n value = bubble_param + dif;\n if(id == 'size') p.radius_bubble = value;\n if(id == 'opacity') p.opacity_bubble = value;\n }\n }\n\n }\n\n }\n\n if(pJS.tmp.bubble_clicking){\n /* size */\n process(pJS.interactivity.modes.bubble.size, pJS.particles.size.value, p.radius_bubble, p.radius, 'size');\n /* opacity */\n process(pJS.interactivity.modes.bubble.opacity, pJS.particles.opacity.value, p.opacity_bubble, p.opacity, 'opacity');\n }\n\n }\n\n };\n\n\n pJS.fn.modes.repulseParticle = function(p){\n\n if(pJS.interactivity.events.onhover.enable && isInArray('repulse', pJS.interactivity.events.onhover.mode) && pJS.interactivity.status == 'mousemove') {\n\n var dx_mouse = p.x - pJS.interactivity.mouse.pos_x,\n dy_mouse = p.y - pJS.interactivity.mouse.pos_y,\n dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse);\n\n var normVec = {x: dx_mouse/dist_mouse, y: dy_mouse/dist_mouse},\n repulseRadius = pJS.interactivity.modes.repulse.distance,\n velocity = 100,\n repulseFactor = clamp((1/repulseRadius)*(-1*Math.pow(dist_mouse/repulseRadius,2)+1)*repulseRadius*velocity, 0, 50);\n \n var pos = {\n x: p.x + normVec.x * repulseFactor,\n y: p.y + normVec.y * repulseFactor\n }\n\n if(pJS.particles.move.out_mode == 'bounce'){\n if(pos.x - p.radius > 0 && pos.x + p.radius < pJS.canvas.w) p.x = pos.x;\n if(pos.y - p.radius > 0 && pos.y + p.radius < pJS.canvas.h) p.y = pos.y;\n }else{\n p.x = pos.x;\n p.y = pos.y;\n }\n \n }\n\n\n else if(pJS.interactivity.events.onclick.enable && isInArray('repulse', pJS.interactivity.events.onclick.mode)) {\n\n if(!pJS.tmp.repulse_finish){\n pJS.tmp.repulse_count++;\n if(pJS.tmp.repulse_count == pJS.particles.array.length){\n pJS.tmp.repulse_finish = true;\n }\n }\n\n if(pJS.tmp.repulse_clicking){\n\n var repulseRadius = Math.pow(pJS.interactivity.modes.repulse.distance/6, 3);\n\n var dx = pJS.interactivity.mouse.click_pos_x - p.x,\n dy = pJS.interactivity.mouse.click_pos_y - p.y,\n d = dx*dx + dy*dy;\n\n var force = -repulseRadius / d * 1;\n\n function process(){\n\n var f = Math.atan2(dy,dx);\n p.vx = force * Math.cos(f);\n p.vy = force * Math.sin(f);\n\n if(pJS.particles.move.out_mode == 'bounce'){\n var pos = {\n x: p.x + p.vx,\n y: p.y + p.vy\n }\n if (pos.x + p.radius > pJS.canvas.w) p.vx = -p.vx;\n else if (pos.x - p.radius < 0) p.vx = -p.vx;\n if (pos.y + p.radius > pJS.canvas.h) p.vy = -p.vy;\n else if (pos.y - p.radius < 0) p.vy = -p.vy;\n }\n\n }\n\n // default\n if(d <= repulseRadius){\n process();\n }\n\n // bang - slow motion mode\n // if(!pJS.tmp.repulse_finish){\n // if(d <= repulseRadius){\n // process();\n // }\n // }else{\n // process();\n // }\n \n\n }else{\n\n if(pJS.tmp.repulse_clicking == false){\n\n p.vx = p.vx_i;\n p.vy = p.vy_i;\n \n }\n\n }\n\n }\n\n }\n\n\n pJS.fn.modes.grabParticle = function(p){\n\n if(pJS.interactivity.events.onhover.enable && pJS.interactivity.status == 'mousemove'){\n\n var dx_mouse = p.x - pJS.interactivity.mouse.pos_x,\n dy_mouse = p.y - pJS.interactivity.mouse.pos_y,\n dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse);\n\n /* draw a line between the cursor and the particle if the distance between them is under the config distance */\n if(dist_mouse <= pJS.interactivity.modes.grab.distance){\n\n var opacity_line = pJS.interactivity.modes.grab.line_linked.opacity - (dist_mouse / (1/pJS.interactivity.modes.grab.line_linked.opacity)) / pJS.interactivity.modes.grab.distance;\n\n if(opacity_line > 0){\n\n /* style */\n var color_line = pJS.particles.line_linked.color_rgb_line;\n pJS.canvas.ctx.strokeStyle = 'rgba('+color_line.r+','+color_line.g+','+color_line.b+','+opacity_line+')';\n pJS.canvas.ctx.lineWidth = pJS.particles.line_linked.width;\n //pJS.canvas.ctx.lineCap = 'round'; /* performance issue */\n \n /* path */\n pJS.canvas.ctx.beginPath();\n pJS.canvas.ctx.moveTo(p.x, p.y);\n pJS.canvas.ctx.lineTo(pJS.interactivity.mouse.pos_x, pJS.interactivity.mouse.pos_y);\n pJS.canvas.ctx.stroke();\n pJS.canvas.ctx.closePath();\n\n }\n\n }\n\n }\n\n };\n\n\n\n /* ---------- pJS functions - vendors ------------ */\n\n pJS.fn.vendors.eventsListeners = function(){\n\n /* events target element */\n if(pJS.interactivity.detect_on == 'window'){\n pJS.interactivity.el = window;\n }else{\n pJS.interactivity.el = pJS.canvas.el;\n }\n\n\n /* detect mouse pos - on hover / click event */\n if(pJS.interactivity.events.onhover.enable || pJS.interactivity.events.onclick.enable){\n\n /* el on mousemove */\n pJS.interactivity.el.addEventListener('mousemove', function(e){\n\n if(pJS.interactivity.el == window){\n var pos_x = e.clientX,\n pos_y = e.clientY;\n }\n else{\n var pos_x = e.offsetX || e.clientX,\n pos_y = e.offsetY || e.clientY;\n }\n\n pJS.interactivity.mouse.pos_x = pos_x;\n pJS.interactivity.mouse.pos_y = pos_y;\n\n if(pJS.tmp.retina){\n pJS.interactivity.mouse.pos_x *= pJS.canvas.pxratio;\n pJS.interactivity.mouse.pos_y *= pJS.canvas.pxratio;\n }\n\n pJS.interactivity.status = 'mousemove';\n\n });\n\n /* el on onmouseleave */\n pJS.interactivity.el.addEventListener('mouseleave', function(e){\n\n pJS.interactivity.mouse.pos_x = null;\n pJS.interactivity.mouse.pos_y = null;\n pJS.interactivity.status = 'mouseleave';\n\n });\n\n }\n\n /* on click event */\n if(pJS.interactivity.events.onclick.enable){\n\n pJS.interactivity.el.addEventListener('click', function(){\n\n pJS.interactivity.mouse.click_pos_x = pJS.interactivity.mouse.pos_x;\n pJS.interactivity.mouse.click_pos_y = pJS.interactivity.mouse.pos_y;\n pJS.interactivity.mouse.click_time = new Date().getTime();\n\n if(pJS.interactivity.events.onclick.enable){\n\n switch(pJS.interactivity.events.onclick.mode){\n\n case 'push':\n if(pJS.particles.move.enable){\n pJS.fn.modes.pushParticles(pJS.interactivity.modes.push.particles_nb, pJS.interactivity.mouse);\n }else{\n if(pJS.interactivity.modes.push.particles_nb == 1){\n pJS.fn.modes.pushParticles(pJS.interactivity.modes.push.particles_nb, pJS.interactivity.mouse);\n }\n else if(pJS.interactivity.modes.push.particles_nb > 1){\n pJS.fn.modes.pushParticles(pJS.interactivity.modes.push.particles_nb);\n }\n }\n break;\n\n case 'remove':\n pJS.fn.modes.removeParticles(pJS.interactivity.modes.remove.particles_nb);\n break;\n\n case 'bubble':\n pJS.tmp.bubble_clicking = true;\n break;\n\n case 'repulse':\n pJS.tmp.repulse_clicking = true;\n pJS.tmp.repulse_count = 0;\n pJS.tmp.repulse_finish = false;\n setTimeout(function(){\n pJS.tmp.repulse_clicking = false;\n }, pJS.interactivity.modes.repulse.duration*1000)\n break;\n\n }\n\n }\n\n });\n \n }\n\n\n };\n\n pJS.fn.vendors.densityAutoParticles = function(){\n\n if(pJS.particles.number.density.enable){\n\n /* calc area */\n var area = pJS.canvas.el.width * pJS.canvas.el.height / 1000;\n if(pJS.tmp.retina){\n area = area/(pJS.canvas.pxratio*2);\n }\n\n /* calc number of particles based on density area */\n var nb_particles = area * pJS.particles.number.value / pJS.particles.number.density.value_area;\n\n /* add or remove X particles */\n var missing_particles = pJS.particles.array.length - nb_particles;\n if(missing_particles < 0) pJS.fn.modes.pushParticles(Math.abs(missing_particles));\n else pJS.fn.modes.removeParticles(missing_particles);\n\n }\n\n };\n\n\n pJS.fn.vendors.checkOverlap = function(p1, position){\n for(var i = 0; i < pJS.particles.array.length; i++){\n var p2 = pJS.particles.array[i];\n\n var dx = p1.x - p2.x,\n dy = p1.y - p2.y,\n dist = Math.sqrt(dx*dx + dy*dy);\n\n if(dist <= p1.radius + p2.radius){\n p1.x = position ? position.x : Math.random() * pJS.canvas.w;\n p1.y = position ? position.y : Math.random() * pJS.canvas.h;\n pJS.fn.vendors.checkOverlap(p1);\n }\n }\n };\n\n\n pJS.fn.vendors.createSvgImg = function(p){\n\n /* set color to svg element */\n var svgXml = pJS.tmp.source_svg,\n rgbHex = /#([0-9A-F]{3,6})/gi,\n coloredSvgXml = svgXml.replace(rgbHex, function (m, r, g, b) {\n if(p.color.rgb){\n var color_value = 'rgba('+p.color.rgb.r+','+p.color.rgb.g+','+p.color.rgb.b+','+p.opacity+')';\n }else{\n var color_value = 'hsla('+p.color.hsl.h+','+p.color.hsl.s+'%,'+p.color.hsl.l+'%,'+p.opacity+')';\n }\n return color_value;\n });\n\n /* prepare to create img with colored svg */\n var svg = new Blob([coloredSvgXml], {type: 'image/svg+xml;charset=utf-8'}),\n DOMURL = window.URL || window.webkitURL || window,\n url = DOMURL.createObjectURL(svg);\n\n /* create particle img obj */\n var img = new Image();\n img.addEventListener('load', function(){\n p.img.obj = img;\n p.img.loaded = true;\n DOMURL.revokeObjectURL(url);\n pJS.tmp.count_svg++;\n });\n img.src = url;\n\n };\n\n\n pJS.fn.vendors.destroypJS = function(){\n cancelAnimationFrame(pJS.fn.drawAnimFrame);\n canvas_el.remove();\n pJSDom = null;\n };\n\n\n pJS.fn.vendors.drawShape = function(c, startX, startY, sideLength, sideCountNumerator, sideCountDenominator){\n\n // By Programming Thomas - https://programmingthomas.wordpress.com/2013/04/03/n-sided-shapes/\n var sideCount = sideCountNumerator * sideCountDenominator;\n var decimalSides = sideCountNumerator / sideCountDenominator;\n var interiorAngleDegrees = (180 * (decimalSides - 2)) / decimalSides;\n var interiorAngle = Math.PI - Math.PI * interiorAngleDegrees / 180; // convert to radians\n c.save();\n c.beginPath();\n c.translate(startX, startY);\n c.moveTo(0,0);\n for (var i = 0; i < sideCount; i++) {\n c.lineTo(sideLength,0);\n c.translate(sideLength,0);\n c.rotate(interiorAngle);\n }\n //c.stroke();\n c.fill();\n c.restore();\n\n };\n\n pJS.fn.vendors.exportImg = function(){\n window.open(pJS.canvas.el.toDataURL('image/png'), '_blank');\n };\n\n\n pJS.fn.vendors.loadImg = function(type){\n\n pJS.tmp.img_error = undefined;\n\n if(pJS.particles.shape.image.src != ''){\n\n if(type == 'svg'){\n\n var xhr = new XMLHttpRequest();\n xhr.open('GET', pJS.particles.shape.image.src);\n xhr.onreadystatechange = function (data) {\n if(xhr.readyState == 4){\n if(xhr.status == 200){\n pJS.tmp.source_svg = data.currentTarget.response;\n pJS.fn.vendors.checkBeforeDraw();\n }else{\n console.log('Error pJS - Image not found');\n pJS.tmp.img_error = true;\n }\n }\n }\n xhr.send();\n\n }else{\n\n var img = new Image();\n img.addEventListener('load', function(){\n pJS.tmp.img_obj = img;\n pJS.fn.vendors.checkBeforeDraw();\n });\n img.src = pJS.particles.shape.image.src;\n\n }\n\n }else{\n console.log('Error pJS - No image.src');\n pJS.tmp.img_error = true;\n }\n\n };\n\n\n pJS.fn.vendors.draw = function(){\n\n if(pJS.particles.shape.type == 'image'){\n\n if(pJS.tmp.img_type == 'svg'){\n\n if(pJS.tmp.count_svg >= pJS.particles.number.value){\n pJS.fn.particlesDraw();\n if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame);\n else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw);\n }else{\n //console.log('still loading...');\n if(!pJS.tmp.img_error) pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw);\n }\n\n }else{\n\n if(pJS.tmp.img_obj != undefined){\n pJS.fn.particlesDraw();\n if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame);\n else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw);\n }else{\n if(!pJS.tmp.img_error) pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw);\n }\n\n }\n\n }else{\n pJS.fn.particlesDraw();\n if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame);\n else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw);\n }\n\n };\n\n\n pJS.fn.vendors.checkBeforeDraw = function(){\n\n // if shape is image\n if(pJS.particles.shape.type == 'image'){\n\n if(pJS.tmp.img_type == 'svg' && pJS.tmp.source_svg == undefined){\n pJS.tmp.checkAnimFrame = requestAnimFrame(check);\n }else{\n //console.log('images loaded! cancel check');\n cancelRequestAnimFrame(pJS.tmp.checkAnimFrame);\n if(!pJS.tmp.img_error){\n pJS.fn.vendors.init();\n pJS.fn.vendors.draw();\n }\n \n }\n\n }else{\n pJS.fn.vendors.init();\n pJS.fn.vendors.draw();\n }\n\n };\n\n\n pJS.fn.vendors.init = function(){\n\n /* init canvas + particles */\n pJS.fn.retinaInit();\n pJS.fn.canvasInit();\n pJS.fn.canvasSize();\n pJS.fn.canvasPaint();\n pJS.fn.particlesCreate();\n pJS.fn.vendors.densityAutoParticles();\n\n /* particles.line_linked - convert hex colors to rgb */\n pJS.particles.line_linked.color_rgb_line = hexToRgb(pJS.particles.line_linked.color);\n\n };\n\n\n pJS.fn.vendors.start = function(){\n\n if(isInArray('image', pJS.particles.shape.type)){\n pJS.tmp.img_type = pJS.particles.shape.image.src.substr(pJS.particles.shape.image.src.length - 3);\n pJS.fn.vendors.loadImg(pJS.tmp.img_type);\n }else{\n pJS.fn.vendors.checkBeforeDraw();\n }\n\n };\n\n\n\n\n /* ---------- pJS - start ------------ */\n\n\n pJS.fn.vendors.eventsListeners();\n\n pJS.fn.vendors.start();\n \n\n\n};\n\n/* ---------- global functions - vendors ------------ */\n\nObject.deepExtend = function(destination, source) {\n for (var property in source) {\n if (source[property] && source[property].constructor &&\n source[property].constructor === Object) {\n destination[property] = destination[property] || {};\n arguments.callee(destination[property], source[property]);\n } else {\n destination[property] = source[property];\n }\n }\n return destination;\n};\n\nwindow.requestAnimFrame = (function(){\n return window.requestAnimationFrame ||\n window.webkitRequestAnimationFrame ||\n window.mozRequestAnimationFrame ||\n window.oRequestAnimationFrame ||\n window.msRequestAnimationFrame ||\n function(callback){\n window.setTimeout(callback, 1000 / 60);\n };\n})();\n\nwindow.cancelRequestAnimFrame = ( function() {\n return window.cancelAnimationFrame ||\n window.webkitCancelRequestAnimationFrame ||\n window.mozCancelRequestAnimationFrame ||\n window.oCancelRequestAnimationFrame ||\n window.msCancelRequestAnimationFrame ||\n clearTimeout\n} )();\n\nfunction hexToRgb(hex){\n // By Tim Down - http://stackoverflow.com/a/5624139/3493650\n // Expand shorthand form (e.g. \"03F\") to full form (e.g. \"0033FF\")\n var shorthandRegex = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\n hex = hex.replace(shorthandRegex, function(m, r, g, b) {\n return r + r + g + g + b + b;\n });\n var result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n return result ? {\n r: parseInt(result[1], 16),\n g: parseInt(result[2], 16),\n b: parseInt(result[3], 16)\n } : null;\n};\n\nfunction clamp(number, min, max) {\n return Math.min(Math.max(number, min), max);\n};\n\nfunction isInArray(value, array) {\n return array.indexOf(value) > -1;\n}\n\n\n/* ---------- particles.js functions - start ------------ */\n\nwindow.pJSDom = [];\n\nwindow.particlesJS = function(tag_id, params){\n\n //console.log(params);\n\n /* no string id? so it's object params, and set the id with default id */\n if(typeof(tag_id) != 'string'){\n params = tag_id;\n tag_id = 'particles-js';\n }\n\n /* no id? set the id to default id */\n if(!tag_id){\n tag_id = 'particles-js';\n }\n\n /* pJS elements */\n var pJS_tag = document.getElementById(tag_id),\n pJS_canvas_class = 'particles-js-canvas-el',\n exist_canvas = pJS_tag.getElementsByClassName(pJS_canvas_class);\n\n /* remove canvas if exists into the pJS target tag */\n if(exist_canvas.length){\n while(exist_canvas.length > 0){\n pJS_tag.removeChild(exist_canvas[0]);\n }\n }\n\n /* create canvas element */\n var canvas_el = document.createElement('canvas');\n canvas_el.className = pJS_canvas_class;\n\n /* set size canvas */\n canvas_el.style.width = \"100%\";\n canvas_el.style.height = \"100%\";\n\n /* append canvas */\n var canvas = document.getElementById(tag_id).appendChild(canvas_el);\n\n /* launch particle.js */\n if(canvas != null){\n pJSDom.push(new pJS(tag_id, params));\n }\n\n};\n\nwindow.particlesJS.load = function(tag_id, path_config_json, callback){\n\n /* load json config */\n var xhr = new XMLHttpRequest();\n xhr.open('GET', path_config_json);\n xhr.onreadystatechange = function (data) {\n if(xhr.readyState == 4){\n if(xhr.status == 200){\n var params = JSON.parse(data.currentTarget.response);\n window.particlesJS(tag_id, params);\n if(callback) callback();\n }else{\n console.log('Error pJS - XMLHttpRequest status: '+xhr.status);\n console.log('Error pJS - File config not found');\n }\n }\n };\n xhr.send();\n\n};"],"sourceRoot":""}
Back