Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
curs.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.f36b8e82.js.map
| Size :
2.04
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?f1bd","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?6d13","webpack:///./src/components/Auth/RegisterStep1.vue?7841","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?f066","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?56f3","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?ca86","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/RegisterSuccess.vue?1450","webpack:///src/components/Auth/RegisterSuccess.vue","webpack:///./src/components/Auth/RegisterSuccess.vue?3580","webpack:///./src/components/Auth/RegisterSuccess.vue","webpack:///./src/components/Auth/RegisterSuccessOp.vue?09ff","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?e6ab","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?5352","webpack:///./src/components/General/Footer.vue?56c1","webpack:///./src/components/Icons/Quote.vue?62de","webpack:///./src/components/Icons/Quote.vue","webpack:///./src/components/Icons/Question.vue?190e","webpack:///./src/components/Icons/Question.vue","webpack:///src/components/General/Footer.vue","webpack:///./src/components/General/Footer.vue?07f7","webpack:///./src/components/General/Footer.vue","webpack:///src/components/Layouts/LoginTemplate.vue","webpack:///./src/components/Layouts/LoginTemplate.vue?631f","webpack:///./src/components/Layouts/LoginTemplate.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/General/Footer.vue?2cfc","webpack:///./src/components/Pages/ShowMasterGoal.vue?cefb"],"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","staticStyle","last_name","ref","$set","first_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","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","Register","meta","layout","beforeEnter","next","location","replace","auth","RegisterSuccess","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"],"mappings":"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,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,U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AAkB,GCDlB,GAAS,WAAa,IAAIlB,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,QCwHf,IACA,KADA,WAEA,OACA,kBACA,iBACA,6BACA,cACA,iBACA,oBACA,cACA,eACA,gBACA,iBACA,iBACA,kBAGA,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,gDAQA,aACA,aACA,gDACA,gDAGA,cACA,gDACA,4BAGA,KACA,gDACA,2BAEA,wCAIA,SACA,QA/EA,WA+EA,+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,iBA9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,oBACA,uBACA,wBACA,yBACA,uBAIA,YACA,aACA,cACA,WACA,sBACA,YACA,aACA,gBACA,cACA,oBACA,sBACA,YAEA,UACA,mBADA,WAEA,8FAGA,OACA,wBACA,0CACA,2BACA,0CACA,+BAIA,cAxEA,WAyEA,0CAEA,QA3EA,WA2EA,gKAEA,KACA,6CAEA,QACA,8KAEA,0CACA,kCAEA,KAXA,GAcA,0BAGA,8DAjBA,iBAkBA,YACA,aACA,uBACA,oCACA,gCACA,kCACA,GAxBA,yCA0BA,qBA1BA,yBA2BA,kBA3BA,QA+BA,uFACA,sHAGA,+CACA,mCAIA,gDACA,aACA,qBA1CA,+CA6CA,SACA,cADA,WACA,wKACA,wDACA,+BACA,uBACA,mBACA,6BACA,8BACA,uDAEA,sDACA,kBAEA,uBACA,iBACA,oBAEA,SAGA,iBACA,uBACA,YACA,gCACA,gCACA,uBACA,sCACA,KACA,QA3BA,8CA8BA,iBA/BA,WA+BA,wKACA,oEACA,uBACA,kCAHA,8CAMA,UArCA,SAqCA,qLACA,GACA,oBAEA,qDAEA,cA3CA,SA2CA,GACA,gEAEA,aACA,eACA,oDAEA,SAlDA,SAkDA,GACA,8BACA,2BACA,yBAEA,aAvDA,SAuDA,cACA,wBACA,0DACA,uBACA,sBACA,KAEA,sBACA,uBACA,yDACA,KAIA,aArEA,WAqEA,WACA,0BACA,0DAEA,uBACA,sBACA,KAGA,YA9EA,SA8EA,qLACA,oBACA,2CAEA,UAlFA,SAkFA,KAKA,GAJA,gDACA,gDAGA,OACA,yBACA,IACA,KAEA,KAEA,0BACA,QACA,mDACA,uBACA,gCAWA,OARA,YAEA,UACA,uBACA,2GAIA,EAEA,UAGA,cAlHA,SAkHA,GAEA,GADA,2BACA,0BACA,+BAIA,GAFA,yBAEA,+CACA,SAEA,wDAEA,gCAGA,4IAEA,UAGA,aACA,sBASA,eAhJA,SAgJA,GACA,sBACA,sBAEA,oBApJA,SAoJA,GACA,qBAEA,0CACA,iBACA,iBAEA,gEACA,uEAGA,mBA/JA,SA+JA,GACA,0BAKA,iBACA,eAEA,gBAEA,iFAFA,EAKA,iBACA,8BACA,wB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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,wBAAwB,UAAY,2BAC1Z,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,gCCocf,IACA,KADA,WAEA,OACA,UACA,uBACA,iBACA,sBACA,aACA,cACA,YACA,kBACA,mBACA,iBACM,aAAN,CACQ,IAAR,OACQ,EAAR,QACQ,IAAR,WAEA,mBACA,yBACA,4BACA,uBACA,sBACA,yBACA,2BACA,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/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BACA,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,OAAJ,8CAEE,UAzKF,WA0KI,OAAJ,iDAEE,cA5KF,WA6KA,oCAEE,SAAF,CACA,YADA,WAEA,6EAEA,aAJA,WAKA,8EAGA,QAvLA,WAuLA,gKAEA,KACA,6CAEA,QACA,8KAEA,0CACA,kCAEA,KAXA,GAcA,0BAGA,iCAEA,wDACA,iCAGA,wCACA,gBACA,oBACA,6BAGA,uCACA,gBACA,oBACA,6BAGA,8BACA,gBACA,oBACA,6BAGA,gBAzCA,oBA0CA,8DA1CA,iBA2CA,YACA,aACA,uBAEA,GADA,oCACA,sDACA,+BACA,UAEA,wBACA,UAEA,oCACA,GAvDA,yCAyDA,oBAzDA,yBA0DA,qBA1DA,yBA2DA,YA3DA,yBA4DA,gBA5DA,gCA+DA,kCA/DA,QAkEA,0CACA,YACA,mBApEA,+CAuEA,SACA,QADA,WACA,wKACA,kCACA,+BACA,cACA,iCACA,sBACA,mBACA,6BACA,8BACA,0BACA,uDAEA,sDACA,kBAEA,uBACA,iBACA,oBAEA,SAGA,iBACA,uBACA,yDACA,+BACA,UAEA,wBACA,UAEA,kCAEA,uBACA,sCACA,KACA,QApCA,8CAuCA,YAxCA,WAwCA,wKACA,uGACA,+BACA,uDAEA,mBACA,6BACA,0BAEA,qDACA,qBAEA,iBACA,YACA,uBACA,sCACA,GAEA,sBACA,sBAEA,uBACA,wBACA,QAvBA,8CA2BA,gBAnEA,WAmEA,wKACA,qEACA,sBACA,iCAHA,8CAMA,iBAzEA,WAyEA,wKACA,oEACA,uBACA,kCAHA,8CAMA,aA/EA,WA+EA,+HAEA,GADA,uFACA,GACA,gDACA,+BAEA,2CACA,sBACA,KAGA,uBACA,kBACA,MAEA,UA9FA,SA8FA,qLACA,mDACA,oBACA,wBAEA,aAnGA,WAmGA,8DACA,0DAEA,YAtGA,SAsGA,qLACA,oBACA,uBACA,2CAEA,YA3GA,SA2GA,OACA,oBACA,uBACA,8DAEA,cAhHA,SAgHA,GACA,4DAEA,SAnHA,SAmHA,GACA,8BACA,2BACA,yBAEA,aAxHA,SAwHA,GACA,+BACA,0BACA,yBAEA,YA7HA,SA6HA,GACA,kBAEA,eAhIA,SAgIA,GACA,sBACA,sBAEA,aApIA,SAoIA,cACA,wBACA,0DACA,uBACA,sBACA,KAEA,sBACA,uBACA,yDACA,KAGA,aAjJA,WAiJA,WACA,0BACA,0DAEA,uBACA,sBACA,KAIA,gBA3JA,SA2JA,cACA,wBACA,mEACA,uBACA,sBACA,KAEA,sBACA,uBACA,kEACA,KAGA,gBAxKA,WAwKA,WACA,0BACA,mEAEA,uBACA,sBACA,KAGA,kBAjLA,WAkLA,gDAEA,+CACA,mCACA,wDAEA,yBAKA,gDAJA,uBACA,kDACA,KAKA,6BAEA,6BAlMA,SAkMA,GACA,IACA,kEACA,0EAEA,aAvMA,SAuMA,GACA,SACA,kEAIA,MAHA,uBACA,sBAEA,GAEA,aA/MA,WAgNA,6CACA,mBACA,uBACA,+BACA,wBACA,sDACA,mBACA,uBACA,+BACA,wBACA,qDACA,mBACA,uBACA,+BACA,wBACA,4CACA,mBACA,uBACA,+BACA,uBACA,CACA,gDACA,+CACA,mCACA,wDACA,kDAIA,oBA7OA,SA6OA,GACA,sBAEA,mBAhPA,SAgPA,KACA,8BACA,0CAEI,gBApPJ,SAoPA,GACM,KAAN,OACM,KAAN,kBAEA,eAxPA,WAyPA,wCACA,QADA,IAEA,EACA,EACA,WACA,2CAGA,GAFA,oBAEA,MAEA,aACA,0BACA,eACA,wCAGA,GAFA,sBAEA,IAGA,OAFA,sBACA,sBAIA,OACA,KAGA,cACA,WACA,mBACA,OACA,mBAE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UAAU,EAAI,8IAA8IV,EAAG,SAAS,CAACU,MAAM,CAAC,GAAK,IAAI,GAAK,KAAK,EAAI,oBACxpB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QC+Lf,IACA,KADA,WAEA,OACA,UACA,cACA,8CACA,WACA,mBACA,kBAEA,wBACA,WACA,oBACA,gCACA,iCAEA,sBACA,gBACA,mBACA,4BACA,mCACA,+BACA,0CACA,6BACA,sCACA,4BACA,mCACA,mBACA,oCACA,4BACA,+BACA,mCACA,2CAIA,YACA,4BACA,kBACA,aACA,YACA,aACA,cACA,YACA,kBACA,gBACA,sBACA,oBACA,aACA,YACA,cACA,qBAEA,YAGA,QAxDA,WAwDA,wKACA,mBADA,8CAGA,SACA,eADA,WACA,wKACA,oEACA,QACA,iCACA,gCAGA,+BACA,uBAEA,iBACA,YACA,uBACA,oCACA,6BACA,kCACA,MAhBA,8CAmBA,kBApBA,SAoBA,GACA,uBAEA,UAvBA,SAuBA,GACA,gCACA,yDAEA,2BAGA,UA9BA,SA8BA,qLACA,GACA,oCACA,iCAGA,oDC/SqW,MCOjW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCUf,IACA,KADA,WAEA,OACA,UACA,cACA,WACA,iCACA,mBACA,oBAIA,YACA,aACA,cACA,WACA,oBACA,YACA,kBACA,uBAEA,YAGA,QAxBA,WAwBA,8JACA,yBACA,gCAEA,oCACA,YACA,uBACA,sCACA,KAEA,YACA,gBACA,uBACA,sCACA,IAdA,8CAiBA,YCrEgW,MCO5V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MCdE,IDkBW,G,QClBF,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO4D,kBAAyBpE,EAAIuO,WAAW/N,MAAW,CAACJ,EAAG,YAAY,CAACE,YAAY,gBAAgB,KAAMN,EAAc,WAAEI,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,kBAAkB,CAACd,EAAIsC,GAAG,KAAKtC,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,GAAK,eAAeV,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,GAAK,iBACziB,GAAkB,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,wBAAwB,IAAM,oBAAoBV,EAAG,MAAM,CAACE,YAAY,WAAWQ,MAAM,CAAC,GAAK,SAAS,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,GAAK,iBCoCnvB,IACA,KADA,WAEA,OACA,gBAGA,YACA,aAEA,SAEA,QAXA,aAcA,QAdA,WAeA,mBACA,aACA,YAEA,SACA,WADA,WAEA,yCC1D6V,MCOzV,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MCdE,IDkBW,G,QClBF,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAU,OAAEI,EAAG,MAAM,CAAEJ,EAAc,WAAEI,EAAG,MAAM,CAACA,EAAG,gBAAgB,GAAGJ,EAAIa,KAAMb,EAAY,SAAEI,EAAG,MAAM,CAACA,EAAG,cAAc,GAAGA,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,SAAS,CAACE,YAAY,8CAA8CC,GAAG,CAAC,MAAQP,EAAI+N,cAAc,CAAC3N,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,qCAAqCV,EAAG,MAAM,CAACE,YAAY,yBAAyB,CAACN,EAAIsC,GAAG,GAAGlC,EAAG,MAAM,CAACE,YAAY,mCAAmCQ,MAAM,CAAC,kBAAkB,yBAAyB,CAACV,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO4D,kBAAyBpE,EAAImO,WAAW3N,MAAW,CAACR,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8Bd,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO4D,kBAAyBpE,EAAIoO,WAAW5N,MAAW,CAACR,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8Bd,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,GAAK,aAAaP,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO4D,kBAAyBpE,EAAIqO,UAAU7N,MAAW,CAACJ,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsCd,EAAG,MAAM,CAACE,YAAY,eAAe,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI6L,YAAYhO,SAASmC,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaa,MAAM,CAACqJ,SAA0B,IAAhBxK,EAAIsO,UAAkB/N,GAAG,CAAC,MAAQ,SAASC,GAAQsN,WAAW9N,EAAIsO,UAAU1J,QAAQ,GAAK,GAAO5E,EAAIsO,WAAa,GAAMtO,EAAIsO,YAAY,CAAClO,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,8BAA8BV,EAAG,MAAM,CAACE,YAAY,eAAeC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAIsO,SAAW,KAAK,CAACtO,EAAIY,GAAGZ,EAAIiB,GAAG6M,WAA0B,IAAf9N,EAAIsO,UAAgB1J,QAAQ,IAAI,OAAOxE,EAAG,MAAM,CAACE,YAAY,YAAYa,MAAM,CAACqJ,SAA0B,KAAhBxK,EAAIsO,UAAkB/N,GAAG,CAAC,MAAQ,SAASC,GAA+C,KAAvCsN,WAAW9N,EAAIsO,UAAU1J,QAAQ,GAAa5E,EAAIsO,SAAWtO,EAAIsO,UAAY,MAAO,CAAClO,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,mCAAmCV,EAAG,MAAM,CAACsB,WAAW,CAAC,CAAC7D,KAAK,aAAa8D,QAAQ,iBAAiBrB,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaQ,MAAM,CAAC,GAAK,eAAe,CAACV,EAAG,kBAAkB,CAACxB,IAAIoB,EAAIwO,aAAarN,MAAM,CAACsN,UAAWzO,EAAIyO,UAAUxS,QAAQ0O,MAAO,SAAW3K,EAAIsO,SAAW,IAAKxN,MAAM,CAAC,KAAOd,EAAI6L,YAAY,UAAY7L,EAAI6L,YAAY6C,WAAW,SAAW1O,EAAIsO,UAAU/N,GAAG,CAAC,aAAaP,EAAI2O,cAAc,WAAW3O,EAAIa,OAC/hF,GAAkB,CAAC,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACE,YAAY,kCAAkCQ,MAAM,CAAC,GAAK,sBAAsB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACV,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,kCCDrS,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAI6O,SAAa,KAAEzO,EAAG,QAAQ,CAACA,EAAG,KAAK,CAACA,EAAG,KAAK,CAACe,MAAM,CAAEyN,YAAa5O,EAAI6O,SAASC,SAC1KC,OAAQ/O,EAAI6O,SAASC,UACvB9O,EAAI6O,SAASC,SAAS7S,OAAS,GAC/B+D,EAAI6O,SAASE,QAASjO,MAAM,CAAC,QAAUd,EAAI6O,SAASC,SAA0C,EAA/B9O,EAAI6O,SAASC,SAAS7S,OAAa,IAAI,CAACmE,EAAG,MAAM,CAACe,MAAM,CAAE8N,MAAM,IAAQ,CAAuB,eAArBjP,EAAI6O,SAASK,KAAuB9O,EAAG,MAAM,CAACE,YAAY,UAAUC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIU,MAAM,aAAcV,EAAI6O,aAAa,CAACzO,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAAuB,eAArBN,EAAI6O,SAASK,KAAuB9O,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiC,OAAOlB,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4B,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI6O,SAASH,eAAetO,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,sBAAuBnK,EAAI6O,SAASH,mBAAmB,IAAI,OAAOtO,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI6O,SAAShR,KAAOmC,EAAI6O,SAAShR,KAAOmC,EAAIkB,GAAG,+BAA+Bd,EAAG,MAAM,CAACE,YAAY,cAAcF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,UAAU,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGqJ,SAAStK,EAAI6O,SAAS7C,qBAAqBzB,YAAY,OAAOnK,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,OAAQnK,EAAI6O,SAAS5C,sBAAsB7L,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwBa,MAAM,CAACkO,MAAOrP,EAAI6O,SAASS,gBAAiBC,QAASvP,EAAI6O,SAASS,iBAAiB3E,MAAO,sBAAwB3K,EAAI6O,SAAS7C,oBAAsB,EAAI,MAAQhM,EAAI6O,SAAS7C,oBAAuB,KAAO,WAAYhM,EAAIa,KAA2B,QAArBb,EAAI6O,SAASK,KAAgB9O,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAAEN,EAAI6O,SAAS9L,KAAW,OAAE3C,EAAG,MAAM,CAACE,YAAY,SAASQ,MAAM,CAAC,IAAMd,EAAI6O,SAAS9L,KAAK+H,UAAU1K,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,uBAAuB,OAAOA,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0B,OAAOd,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4B,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,OAAO,CAACU,MAAM,CAAC,MAAQd,EAAImK,IAAI,kBAAmBnK,EAAI6O,SAASqF,kBAAmB,CAAEpV,EAAGkB,EAAI6O,SAASqF,sBAAuB,CAAClU,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI6O,SAASqF,sBAAsB9T,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,sBAAuBnK,EAAI6O,SAASqF,0BAA0B,IAAI,OAAO9T,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAI6O,SAAShR,KAAOmC,EAAI6O,SAAShR,KAAOmC,EAAIkB,GAAG,sBAAsB,SAASd,EAAG,MAAM,CAACE,YAAY,cAAcF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,UAAU,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGqJ,SAAStK,EAAI6O,SAAS3E,SAASK,YAAY,OAAOnK,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIoK,SAASpK,EAAI6O,SAASxE,WAAW,IAAIrK,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyBd,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwBa,MAAM,CAACuO,IAA4B,WAAvB1P,EAAI6O,SAASvD,OAAqB+D,KAA6B,WAAvBrP,EAAI6O,SAASvD,OAAqBZ,MAAO1K,EAAI6O,SAAS3E,QAAU,IAAIS,MAAO,sBAAwB3K,EAAI6O,SAAS3E,QAAU,EAAI,MAAQlK,EAAI6O,SAAS3E,QAAU,KAAO,SAAU9J,EAAG,MAAM,CAACE,YAAY,qBAAqBa,MAAM,CAACwO,MAAO3P,EAAI4P,UAAUrP,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4P,UAAY5P,EAAI4P,aAAe5P,EAAI4P,SAA49I5P,EAAIa,KAAt9IT,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,OAAOd,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4P,UAAY5P,EAAI4P,YAAY,CAACxP,EAAG,aAAa,CAACE,YAAY,mBAAmB,OAAOF,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACN,EAAIoI,GAAIpI,EAAI6O,SAAoB,aAAE,SAASiB,EAAgBC,GAAO,OAAO3P,EAAG,MAAM,CAACxB,IAAImR,EAAMzP,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAAEwP,EAAgB/M,KAAW,OAAE3C,EAAG,MAAM,CAACE,YAAY,SAASQ,MAAM,CAAC,IAAMgP,EAAgB/M,KAAK+H,UAAU1K,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,uBAAuB,KAAKA,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAG6O,EAAgB/M,KAAKlF,SAASuC,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mBAAqB4O,EAAgB/M,KAAKiN,gBAAgB5P,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAG6O,EAAgBjS,KAAQiS,EAAgBjS,KAAK2L,OAAO,GAAGC,cAAgBqG,EAAgBjS,KAAKwB,MAAM,GAAMW,EAAIkB,GAAG,8BAA8Bd,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,eAAea,MAAM,CAACqJ,UAAWsF,EAAgBjS,MAAM0C,GAAG,CAAC,MAAQ,SAASC,GAAQsP,EAAgBjS,MAAOmC,EAAI4M,YAAYtC,SAASwF,EAAgBrQ,IAAI8K,WAAYuF,EAAgBjD,KAAM,cAAmB,CAACzM,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuB,KAAKd,EAAG,OAAO,CAACe,MAAM,CAAC8O,QAA4C,SAAnCH,EAAgBnG,iBAAiE,QAAnCmG,EAAgBnG,kBAA4B,CAAC3J,EAAIY,GAAGZ,EAAIiB,GAAsC,SAAnC6O,EAAgBnG,iBAAiE,QAAnCmG,EAAgBnG,gBAA4B,IAAMmG,EAAgBI,6BAA6B9P,EAAG,WAAW,CAACyD,KAAK,WAAW,CAAqC,SAAnCiM,EAAgBnG,gBAA4BvJ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uCAA2E,QAAnC4O,EAAgBnG,gBAA2BvJ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAuC4O,EAA+B,gBAAE1P,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,mCAAoC2F,EAAgBnG,qBAAgD,YAA1BmG,EAAgBxE,OAAsBlL,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsCd,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,0CAA0C,IAAI,GAAG/J,EAAG,MAAM,CAACE,YAAY,+BAA+B,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,KAAK,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwBa,MAAM,CAACuO,IAAK1P,EAAIoK,SAAS0F,EAAgBzF,UAAY,EAAGK,MAAOJ,SAASwF,EAAgB9D,qBAAuB,IAAIrB,MAAO,sBAAwBL,SAASwF,EAAgB9D,qBAAuB,EAAI,MAAQ1B,SAASwF,EAAgB9D,qBAAqBzB,WAAa,KAAO,SAAUnK,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAwB4O,EAAgBxC,cAAe,CAAEC,GAAIuC,EAAgBhO,OAAS,GAAK,EAAI9B,EAAIwN,SAASC,QAAQC,QAAQoC,EAAgBhO,OAAS,UAAY9B,EAAIwN,SAASC,QAAQC,QAAQoC,EAAgBhO,OAAS,OAAQ6L,KAAMmC,EAAgBzC,MAAOO,KAAMkC,EAAgBjC,YAAc,GAAK,EAAI7N,EAAIwN,SAASC,QAAQC,QAAQoC,EAAgBjC,YAAc,UAAY7N,EAAIwN,SAASC,QAAQC,QAAQoC,EAAgBjC,YAAc,UAAU,KAAK7N,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,KAAKlB,EAAIiB,GAAG6O,EAAgBK,cAAgB,GAAK,EAAInQ,EAAIwN,SAASC,QAAQC,QAAQoC,EAAgBK,cAAe,UAAYnQ,EAAIwN,SAASC,QAAQC,QAAQoC,EAAgBK,cAAe,QAAQ,IAAInQ,EAAIiB,GAAG6O,EAAgBzC,OAAO,UAAU,IAAI,cAAiD,GAAnCrN,EAAI6O,SAASX,YAAYjS,OAAamE,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,qBAAqB,GAAGA,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAsB,aAAalB,EAAIa,MAAM,OAAgBb,EAAIa,OAAQb,EAAI6O,SAASC,UAAY9O,EAAI6O,SAASC,SAAS7S,OAAS,EAAGmE,EAAG,MAAM,CAACE,YAAY,oBAAoBa,MAAM,CAACwO,MAAO3P,EAAIoQ,YAAY7P,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIqQ,aAAarQ,EAAI6O,cAAc7O,EAAIa,SAAUb,EAAI6O,SAASC,UAAY9O,EAAI6O,SAASE,OAAQ3O,EAAG,KAAK,CAACE,YAAY,wBAAwBN,EAAIoI,GAAIpI,EAAI6O,SAAiB,UAAE,SAASC,EAASiB,GAAO,OAAO3P,EAAG,KAAK,CAACxB,IAAImR,EAAMzP,YAAY,aAAaa,MAAM,CAACmP,QAA0B,QAAjBxB,EAASI,MAAgBpO,MAAM,CAAC,QAAU,MAAM,CAACV,EAAG,kBAAkB,CAACU,MAAM,CAAC,KAAOgO,EAAS,UAAY9O,EAAIuQ,UAAU,SAAWvQ,EAAIsO,UAAU/N,GAAG,CAAC,aAAa,SAASC,GAAQ,OAAOR,EAAIU,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,cACA,QAfA,8CAkBA,eAnBA,WAoBA,4BAEA,wBAGA,YAzBA,WA0BA,0EAEA,WA5BA,WA6BA,sBAEA,WA/BA,WA+BA,WACA,4CAEA,uBACA,6BACA,iDACA,IAEA,WAvCA,WAwCA,+LAEA,gCACA,mEACA,cACA,MAGA,UAhDA,SAgDA,cACA,4BACA,sBACA,0BACA,wBAEA,sBACA,yBACA,cAEA,8BAEA,kDACA,kBACA,qCAEA,iBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,uCACA,uBACA,2BACA,KACA,wBACA,OACA,WC7LyW,MCOrW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MCcIsT,IDVS,G,QCUA,CAEd,CAAElS,KAAM,IAAKpE,KAAM,eAAgB+E,UAAWwR,GAAUC,KAAM,CAAEC,OAAQ,mBAGxE,CACCrS,KAAM,SACNsS,YAFD,SAEahH,EAAIK,EAAM4G,GACrBrV,OAAOsV,SAASC,QAAQ,2BAI1B,CAAEzS,KAAM,YAAapE,KAAM,WAAY+E,UAAWwR,GAAUC,KAAM,CAAEM,MAAM,EAAOL,OAAQ,mBACzF,CAAErS,KAAM,oBAAqBpE,KAAM,mBAAoB+E,UAAWgS,GAAiBP,KAAM,CAAEM,MAAM,EAAML,OAAQ,mBAC/G,CAAErS,KAAM,uBAAwBpE,KAAM,sBAAuB+E,UAAWiS,GAAmBR,KAAM,CAAEM,MAAM,EAAML,OAAQ,mBAKvH,CAAErS,KAAM,WAAYpE,KAAM,UAAW+E,UAAWwR,GAAUC,KAAM,CAAEM,MAAM,EAAML,OAAQ,qBA+BjFQ,GAAS,IAAIC,OAAU,CAC5BC,SAAS,EACTxW,KAAM,UACN2V,UACAc,gBAAiB,WAGHH,M,gDClFTI,GAAS,CACdP,KAAM,CACFQ,QAAS,SAAU3V,EAAK4V,GACpBnV,KAAKoV,QAAQC,KAAKC,YAAYlZ,KAAK4D,KAAMT,EAAK,CAACgW,cAAe,UAAYJ,KAG9EK,SAAU,SAAUC,GACnB,IAAIN,EAAQM,EAAIja,KAAKka,UAElB,GAAIP,EAGA,OAFAA,EAAQA,EAAMQ,MAAM,iBAEbR,EAAMA,EAAMnZ,OAAS,EAAI,EAAI,GAAG4Z,SAInDP,KAAMQ,KACNhB,OAAQA,KACRiB,iBAAkB,mBAClBC,WAAY,CAAC,gBACbC,SAAU,OACVC,aAAc,CACbC,IAAK,gBACLC,OAAQ,OACR1O,UAAU,GAEX2O,UAAW,CACVF,IAAK,aACLC,OAAQ,OACR1O,UAAU,EACV4O,WAAW,GAEZC,WAAY,CACXJ,IAAK,cACLC,OAAQ,OACR1O,SAAU,SACV8O,aAAa,GAEdC,UAAW,CACVN,IAAK,YACLC,OAAQ,MACRM,SAAS,GAEVC,YAAa,CACZR,IAAK,eACLC,OAAQ,MACRM,SAAS,EACTE,SAAU,KAGG1B,MCrDX,GAAS,WAAa,IAAIlV,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAGJ,EAAIsU,OAAO,CAACzD,IAAI,aAAa,CAACzQ,EAAG,gBAAgB,IAChJ,GAAkB,GCDlB,GAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,uBAAuBJ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,sBAAsBA,EAAG,MAAM,CAACE,YAAY,eAAea,MAAM,CAACnB,EAAI8C,OAAOb,KAAK6O,SAAS,gBAAkB,aAAe,KAAK,CAAC9Q,EAAI6W,GAAG,YAAY,GAAI7W,EAAIkC,SAAWlC,EAAImC,IAAIkK,MAAM,KAAMjM,EAAG,8BAA8BJ,EAAIa,MAAM,GAAIb,EAAiB,cAAEI,EAAG,MAAM,CAACE,YAAY,iBAAiBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI8W,kBAAkB9W,EAAIa,KAAMb,EAAI+W,WAAqB,WAAE3W,EAAG,mBAAmB,CAACU,MAAM,CAAC,GAAK,mBAAmB,MAAQd,EAAIgX,QAAQvK,WAAW,aAAezM,EAAIiX,aAAaxK,WAAW,SAAWzM,EAAIkX,SAASzK,WAAW,SAAWzM,EAAImX,eAAe5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,kBAAkBpX,EAAIa,KAAMb,EAAI+W,WAA4B,kBAAE3W,EAAG,0BAA0B,CAACU,MAAM,CAAC,GAAK,0BAA0B,UAAYd,EAAIgX,QAAQK,kBAAkB,KAAOrX,EAAIsX,OAAO,UAAYtX,EAAIuX,YAAY,SAAWvX,EAAImX,eAAe5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,yBAAyBpX,EAAIa,KAAMb,EAAI+W,WAA4B,kBAAE3W,EAAG,0BAA0B,CAACU,MAAM,CAAC,GAAK,0BAA0B,aAAed,EAAIiX,aAAaO,kBAAkB,SAAWxX,EAAIkX,SAASM,kBAAkB,SAAWxX,EAAImX,eAAe5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,yBAAyBpX,EAAIa,KAAMb,EAAI+W,WAAoB,UAAE3W,EAAG,kBAAkB,CAACU,MAAM,CAAC,GAAK,kBAAkB,MAAQd,EAAIgX,QAAQ3N,UAAU,aAAerJ,EAAIiX,aAAa5N,UAAU,SAAWrJ,EAAImX,cAAc,wBAA0B,QAAQ5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,iBAAiBpX,EAAIa,KAAMb,EAAI+W,WAAsB,YAAE3W,EAAG,oBAAoB,CAACU,MAAM,CAAC,GAAK,oBAAoB,MAAQd,EAAIgX,QAAQnL,YAAY,SAAW7L,EAAIkX,SAASrL,YAAY,aAAe7L,EAAIiX,aAAapL,YAAY,SAAW7L,EAAImX,eAAe5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,mBAAmBpX,EAAIa,KAAMb,EAAI+W,WAAe,KAAE3W,EAAG,aAAa,CAACU,MAAM,CAAC,GAAK,aAAa,MAAQd,EAAIgX,QAAQjU,KAAK,SAAW/C,EAAImX,eAAe5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,YAAYpX,EAAIa,KAAMb,EAAI+W,WAAc,IAAE3W,EAAG,YAAY,CAACU,MAAM,CAAC,GAAK,YAAY,MAAQd,EAAIgX,QAAQnG,IAAI,SAAW7Q,EAAImX,eAAe5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,WAAWpX,EAAIa,KAAMb,EAAI+W,WAA2B,iBAAE3W,EAAG,yBAAyB,CAACU,MAAM,CAAC,GAAK,0BAA0BP,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,wBAAwBpX,EAAIa,KAAMb,EAAI+W,WAAwB,cAAE3W,EAAG,wBAAwB,CAACU,MAAM,CAAC,GAAK,uBAAuBP,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,qBAAqBpX,EAAIa,KAAMb,EAAI+W,WAAiB,OAAE3W,EAAG,eAAe,CAACU,MAAM,CAAC,GAAK,eAAe,MAAQd,EAAI0D,MAAMsH,OAAO,KAAOhL,EAAIyX,WAAW,KAAOzX,EAAI0X,YAAYnX,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,cAAcpX,EAAIa,KAAMb,EAAI+W,WAAsB,YAAE3W,EAAG,oBAAoB,CAACU,MAAM,CAAC,GAAK,qBAAqBP,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,mBAAmBpX,EAAIa,KAAMb,EAAI+W,WAA2B,iBAAE3W,EAAG,yBAAyB,CAACU,MAAM,CAAC,GAAK,yBAAyB,MAAQd,EAAI2X,iBAAiB,SAAW3X,EAAImX,eAAe5W,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,wBAAwBpX,EAAIa,KAAMb,EAAI+W,WAA2B,iBAAE3W,EAAG,yBAAyB,CAACU,MAAM,CAAC,GAAK,yBAAyB,KAAOd,EAAIyX,YAAYlX,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,wBAAwBpX,EAAIa,KAAMb,EAAI+W,WAAqC,2BAAE3W,EAAG,mCAAmC,CAACU,MAAM,CAAC,GAAK,oCAAoCP,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,kCAAkCpX,EAAIa,KAAMb,EAAI+W,WAA8B,oBAAE3W,EAAG,4BAA4B,CAACU,MAAM,CAAC,GAAK,6BAA6BP,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,2BAA2BpX,EAAIa,KAAMb,EAAI+W,WAAwB,cAAE3W,EAAG,sBAAsB,CAACU,MAAM,CAAC,GAAK,yBAAyBd,EAAIa,KAAMb,EAAI+W,WAA2B,iBAAE3W,EAAG,yBAAyB,CAACU,MAAM,CAAC,GAAK,0BAA0BP,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,wBAAwBpX,EAAIa,KAAMb,EAAI+W,WAA0B,gBAAE3W,EAAG,wBAAwB,CAACU,MAAM,CAAC,GAAK,yBAAyBP,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,uBAAuBpX,EAAIa,KAAMb,EAAI+W,WAA4B,kBAAE3W,EAAG,0BAA0B,CAACU,MAAM,CAAC,GAAK,0BAA0B,MAAQd,EAAIgX,QAAQY,mBAAmBrX,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,yBAAyBpX,EAAIa,KAAMb,EAAI+W,WAAgC,sBAAE3W,EAAG,8BAA8B,CAACU,MAAM,CAAC,GAAK,+BAA+BP,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,6BAA6BpX,EAAIa,KAAMb,EAAI+W,WAAgC,sBAAE3W,EAAG,cAAc,CAACU,MAAM,CAAC,GAAK,8BAA8B,MAAQd,EAAI6X,OAAOtX,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,6BAA6BpX,EAAIa,KAAMb,EAAI+W,WAAwB,cAAE3W,EAAG,sBAAsB,CAACU,MAAM,CAAC,GAAK,sBAAsB,aAAed,EAAIiX,aAAaa,eAAevX,GAAG,CAAC,aAAe,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,qBAAqBpX,EAAIa,KAAMb,EAAI+W,WAAoB,UAAE3W,EAAG,kBAAkB,CAACU,MAAM,CAAC,GAAK,kBAAkB,UAAYd,EAAI+X,qBAAqB,gBAAkB/X,EAAIgY,sBAAsBzX,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIoX,WAAW,iBAAiBpX,EAAIa,MAAM,IAC9rL,GAAkB,GCDlB,GAAS,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,qBAAqBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,eAAgB,OAAO,CAACV,EAAIY,GAAG,kBAAkBZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,cAAc,CAAqB,YAAnBN,EAAI8C,OAAOjF,MAAyC,aAAnBmC,EAAI8C,OAAOjF,KAAqBuC,EAAG,MAAM,CAACE,YAAY,iBAAiBQ,MAAM,CAAC,IAAM,iCAAqD,gBAAnBd,EAAI8C,OAAOjF,KAAwBuC,EAAG,MAAM,CAACE,YAAY,iBAAiBQ,MAAM,CAAC,IAAM,mCAAuD,cAAnBd,EAAI8C,OAAOjF,KAAsBuC,EAAG,MAAM,CAACE,YAAY,iBAAiBQ,MAAM,CAAC,IAAM,iCAAqD,SAAnBd,EAAI8C,OAAOjF,KAAiBuC,EAAG,MAAM,CAACE,YAAY,iBAAiBQ,MAAM,CAAC,IAAM,6BAAiD,WAAnBd,EAAI8C,OAAOjF,KAAmBuC,EAAG,MAAM,CAACE,YAAY,iBAAiBQ,MAAM,CAAC,IAAM,8BAA+Bd,EAAc,WAAEI,EAAG,MAAM,CAACE,YAAY,WAAWQ,MAAM,CAAC,IAAM,6BAA6BP,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIiY,QAAQjY,EAAIkY,gBAAgBlY,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAAEN,EAAa,UAAEI,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImY,gBAAgBnY,EAAIa,KAAMb,EAAIoY,mBAAqBpY,EAAIqY,UAAWjY,EAAG,MAAM,CAACA,EAAG,YAAY,CAACE,YAAY,mBAAmBQ,MAAM,CAAC,OAAS,KAAK,QAAU,cAAc,UAAY,SAAS,iBAAmB,cAAc,aAAe,sBAAsB,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,YAAY,CAACE,YAAY,cAAcF,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIoY,yBAAyB,IAAI,GAAGpY,EAAIa,KAAOb,EAAIqY,UAA6IrY,EAAIa,KAAtIT,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,aAAsB7C,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,uBAAuBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIkJ,UAAU,oBAAoB,CAAElJ,EAAIsY,cAAoB,OAAElY,EAAG,MAAM,CAACE,YAAY,qBAAqBN,EAAIa,KAAKT,EAAG,cAAc,GAAGA,EAAG,MAAM,CAACE,YAAY,iBAAiBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIkJ,UAAU,uBAAuB,CAAElJ,EAAI+I,MAAMhG,OAAa,OAAE3C,EAAG,MAAM,CAACU,MAAM,CAAC,IAAMd,EAAI+I,MAAMhG,OAAO+H,UAAU1K,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,uBAAuB,SAASA,EAAG,MAAM,CAACE,YAAY,mBAC/3E,GAAkB,GCDlB,GAAS,WAAa,IAAIN,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,gRAAgR,UAAY,yBACzoB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCgCf,IACA,KADA,WAEA,OACA,iBACA,eACA,qBACA,cACA,kBACA,eAGA,YACA,YACA,aACA,WACA,qBAEA,OACI,OADJ,SACA,KACA,iBACQ,KAAR,gBAIA,QAxBA,WAwBA,WACA,mKACA,eACA,gBACA,eACA,0BAGA,QAhCA,WAgCA,yJACA,mCACA,kBAGA,gKACA,gBACA,eACA,yBAGA,8CACA,sBAZA,8CAeA,SACA,YADA,WAEA,wBACA,qBACA,CACA,eACA,iBACA,qEACA,mDACA,+BACA,sCAGA,8BACA,cACA,uCAIA,cAnBA,WAmBA,WAEA,+DAIA,+BAGA,oBAGA,8BACA,8BAMA,+CACA,gBACA,2BACA,4CAGA,gCACA,gCAGA,gCACA,mBACA,qBAGA,YAOA,uBACA,oBACA,OAIA,OAlEA,WAmEA,qBAEA,UArEA,SAqEA,GACA,kCAEA,cAxEA,SAwEA,GACA,4DAEA,QA3EA,SA2EA,GACA,8BAGA,aC/K+V,MCO3V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAI+I,MAAMwP,SAAWvY,EAAI+I,MAAMyP,QAASpY,EAAG,MAAM,CAACE,YAAY,eAAe,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,SAAUV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,mBAAmBZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,UAAYP,EAAI+D,SAAS,MAAQ/D,EAAIyY,WAAW,CAACrY,EAAG,SAAS,CAACE,YAAY,mBAAmBQ,MAAM,CAAC,QAAUd,EAAIgE,mBAAmB,OAAS,GAAG,MAAQ,IAAIzD,GAAG,CAAC,YAAcP,EAAIiE,wBAAwB,GAAG7D,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,CAACe,MAAM,CAACmH,OAA2B,YAAnBtI,EAAI8C,OAAOjF,MAAoBiD,MAAM,CAAC,GAAK,CAACjD,KAAM,YAAa6a,OAAQ,CAAExN,KAAMlL,EAAI+I,MAAMhG,OAAOmI,OAAQ,MAAQlL,EAAIkB,GAAG,oBAAoB,CAACd,EAAG,MAAM,CAACE,YAAY,uBAAuBF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,IAAM,iCAAiCV,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,wCAAwC,GAAGV,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,CAACe,MAAM,CAACmH,OAA2B,oBAAnBtI,EAAI8C,OAAOjF,MAA4BiD,MAAM,CAAC,GAAK,CAACjD,KAAM,gBAAiB,MAAQmC,EAAIkB,GAAG,gBAAgB,CAACd,EAAG,MAAM,CAACE,YAAY,uBAAuBF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,IAAM,mCAAmCV,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,0CAA0C,GAAGV,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,CAACe,MAAM,CAACmH,OAA2B,kBAAnBtI,EAAI8C,OAAOjF,MAA0BiD,MAAM,CAAC,GAAK,CAACjD,KAAM,cAAe,MAAQmC,EAAIkB,GAAG,qBAAqB,CAACd,EAAG,MAAM,CAACE,YAAY,uBAAuBF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,IAAM,iCAAiCV,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,wCAAwC,GAAGV,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,CAACe,MAAM,CAACmH,OAA2B,aAAnBtI,EAAI8C,OAAOjF,MAAqBiD,MAAM,CAAC,GAAK,CAACjD,KAAM,SAAU,MAAQmC,EAAIkB,GAAG,iBAAiB,CAACd,EAAG,MAAM,CAACE,YAAY,uBAAuBF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,IAAM,6BAA6BV,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,oCAAoC,GAAId,EAAI+I,MAAMhG,OAAOiG,OAAmB,aAAE5I,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,CAACe,MAAM,CAACmH,OAA2B,WAAnBtI,EAAI8C,OAAOjF,MAAmBiD,MAAM,CAAC,GAAK,CAACjD,KAAM,WAAY,MAAQmC,EAAIkB,GAAG,kBAAkB,CAACd,EAAG,MAAM,CAACE,YAAY,uBAAuBF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,IAAM,8BAA8BV,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,qCAAqC,GAAGd,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQP,EAAI2Y,SAAS,CAACvY,EAAG,gBAAgB,OAAOJ,EAAIa,MACpyF,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,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,8BAA8B,UAAY,mDAAmDV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,wCAAwC,UAAY,mDAAmDV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,iFAAiF,UAAY,uDAC1rB,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCqCf,IACA,KADA,WAEA,OACA,oBACA,iBACA,YACA,SAEA,YACA,aACA,mBACA,iBACA,aACA,kBACA,cACA,kBAIA,YACA,cACA,eAEA,SAEA,QAzBA,aA4BA,SACA,oBADA,SACA,GACA,iBACA,4BAEA,SALA,WAKA,WACA,iCACA,iBACA,sBACA,uBACA,mBACA,gBACA,OAGA,OAfA,WAgBA,qBAEA,SAlBA,WAmBA,mCAGA,aCxGgW,MCO5V,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,CAACE,YAAY,qBAAqBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,aAAcV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAMb,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,2CAA2C,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAI4Y,WAAa5Y,EAAIkB,GAAG,qBAAuBlB,EAAIkB,GAAG,mBAAmB,KAAKd,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,0DAA0D,OAAS,WAAW,CAACV,EAAG,YAAY,CAACE,YAAY,eAAe,KAAKF,EAAG,MAAM,CAACE,YAAY,UAAUC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,YAAY,CAACE,YAAY,gBAAgB,OAAOF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,aAAa,CAACU,MAAM,CAAC,KAAO,QAAQ,KAAO,WAAW,CAAqB,aAAnBd,EAAI6Y,YAA4BzY,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGoL,WAAW5O,KAAK0D,OAAQC,SAAiC,IAAvBxB,EAAIyM,WAAW5O,OAAemC,EAAIqB,GAAGoL,WAAW5O,KAAK0D,OAAQ,eAAqC,WAArBvB,EAAIwH,gBAA8B,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyB,SAASd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,gBAAgB,GAA2B,IAAvBJ,EAAIyM,WAAW5O,KAAYuC,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO4D,kBAAkBpE,EAAIyM,WAAW5O,KAAO,MAAM,CAACuC,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIyM,WAAe,KAAE7K,WAAW,oBAAoBuB,IAAI,cAAc7C,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,qCAAqCW,SAAS,CAAC,MAAS7B,EAAIyM,WAAe,MAAGlM,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIyM,WAAY,OAAQjM,EAAOsB,OAAOxD,eAAgB0B,EAAsB,mBAAEI,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGgI,UAAU9H,OAAQC,SAA2B,IAAjBxB,EAAIqJ,YAAoBrJ,EAAIqB,GAAGgI,UAAU9H,OAAQ,eAAqC,gBAArBvB,EAAIwH,eAAkC1G,MAAM,CAAC,GAAK,uBAAuB,CAACV,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8B,SAASd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,gBAAgB,GAAqB,IAAjBJ,EAAIqJ,UAAiBjJ,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO4D,kBAAyBpE,EAAI8Y,eAAetY,MAAW,CAACJ,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,QAAUd,EAAI+Y,iBAAiB,eAAc,EAAM,eAAc,EAAM,WAAW,KAAK,MAAQ,QAAQxY,GAAG,CAAC,OAASP,EAAIgZ,sBAAsBzT,YAAYvF,EAAIwF,GAAG,CAAC,CAAC5G,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAqC,UAAU,CAACtC,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGyE,EAAMC,OAAO9H,aAAa,MAAK,EAAM,YAAY6F,MAAM,CAACpF,MAAO0B,EAAa,UAAE2D,SAAS,SAAUC,GAAM5D,EAAIqJ,UAAUzF,GAAKhC,WAAW,cAAc,CAACxB,EAAG,WAAW,CAACyD,KAAK,YAAY,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4CAA4C,IAAI,KAAKlB,EAAIa,KAAMb,EAAkB,eAAEI,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAG4X,aAAa1X,OAAQC,SAA8B,IAApBxB,EAAIiZ,eAAuBjZ,EAAIqB,GAAG4X,aAAa1X,OAAQ,eAAqC,WAArBvB,EAAIwH,eAA4B1G,MAAM,CAAC,GAAK,kBAAkB,CAACV,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,MAAOlB,EAAI+I,MAAMhG,OAAOiG,OAAiB,WAAE5I,EAAG,OAAO,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI+I,MAAMhG,OAAOiG,OAAOgI,gBAAkBhR,EAAIkJ,UAAU,QAAUlJ,EAAImJ,YAAY,oBAAoB,EAAO,YAAY,CAACnJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,OAAOlB,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,gBAAgB,GAAGA,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,QAAUd,EAAIkZ,aAAa,eAAc,EAAM,eAAc,EAAM,WAAW,KAAK,MAAQ,aAAa,eAAelZ,EAAImZ,UAAU5T,YAAYvF,EAAIwF,GAAG,CAAC,CAAC5G,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,kCAAkC,UAAU,CAACtC,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,OAAO,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGyE,EAAMC,OAAOtC,WAAa,IAAMqC,EAAMC,OAAOzC,WAAW,YAAY,CAACtE,IAAI,SAAS6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAAEoF,EAAMC,OAAa,OAAEvF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM4E,EAAMC,OAAOmF,UAAU1K,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,uCAAuCV,EAAG,OAAO,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGyE,EAAMC,OAAOtC,WAAa,IAAMqC,EAAMC,OAAOzC,WAAW,aAAa,MAAK,EAAM,YAAYQ,MAAM,CAACpF,MAAO0B,EAAgB,aAAE2D,SAAS,SAAUC,GAAM5D,EAAIiZ,aAAarV,GAAKhC,WAAW,iBAAiB,CAACxB,EAAG,WAAW,CAACyD,KAAK,YAAY,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yCAAyC,IAAI,KAAKlB,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGoL,WAAW/C,YAAYnI,OAAQC,SAAwC,IAA9BxB,EAAIyM,WAAW/C,cAAsB1J,EAAIqB,GAAGoL,WAAW/C,YAAYnI,OAAQ,eAAqC,kBAArBvB,EAAIwH,gBAAoC,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgC,OAAOd,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAA6B,kBAArBR,EAAIwH,cAAoCxH,EAAIwH,cAAgB,GAAKxH,EAAIwH,cAAgB,oBAAoB,CAAgC,IAA9BxH,EAAIyM,WAAW/C,aAAsB1J,EAAIqB,GAAGoL,WAAW/C,YAAYnI,OAA2DvB,EAAIa,KAAvDT,EAAG,oBAAoB,CAACE,YAAY,gBAAyB,KAAKF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,WAAW,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIyM,WAAsB,YAAE7K,WAAW,0BAA0B,CAAC/D,KAAK,WAAW8D,QAAQ,eAAerB,YAAY,iBAAiBQ,MAAM,CAAC,YAAcd,EAAIkB,GAAG,2CAA2C,KAAO,KAAKW,SAAS,CAAC,MAAS7B,EAAIyM,WAAsB,aAAGlM,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIyM,WAAY,cAAejM,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGoL,WAAW2M,aAAa7X,OAAQC,SAAUtF,OAAO4D,KAAKE,EAAIyM,WAAW2M,cAAcnd,SAAW+D,EAAIqB,GAAGoL,WAAW2M,aAAa7X,OAAQ,eAAqC,eAArBvB,EAAIwH,gBAAiC,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,SAASd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,qBAAqB,GAAGA,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIqZ,aAAa,oBAAoB,CAAEnd,OAAO4D,KAAKE,EAAIyM,WAAW2M,cAAoB,OAAEhZ,EAAG,MAAM,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAwBlB,EAAIyM,WAAW2M,aAAalK,KAAM,CAAE3B,GAAIvN,EAAIsZ,iBAAiB/L,GAAGhD,WAAYoD,KAAM3N,EAAIsZ,iBAAiB3L,KAAMC,KAAM5N,EAAIsZ,iBAAiB1L,KAAKrD,iBAAkBnK,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAoC,aAAad,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGoL,WAAW8M,cAAchY,OAAQC,SAA0C,IAAhCxB,EAAIyM,WAAW8M,gBAAwBvZ,EAAIqB,GAAGoL,WAAW8M,cAAchY,OAAQ,eAAqC,gBAArBvB,EAAIwH,gBAAkC,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,8BAA8B,SAASd,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsBN,EAAIoI,GAAIpI,EAAoB,kBAAE,SAAS2F,GAAQ,OAAOvF,EAAG,MAAM,CAACE,YAAY,eAAea,MAAM,CAACmH,OAAQtI,EAAIwZ,mBAAqB7T,GAAQpF,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIyZ,sBAAsB9T,MAAW,CAACvF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qBAAsB,CAACpC,EAAG6G,aAAiB,OAAOvF,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGoL,WAAWsH,UAAU9J,WAAW1I,OAAQC,SAAiD,IAAvCxB,EAAIyM,WAAWsH,UAAU9J,aAAqBjK,EAAIqB,GAAGoL,WAAWsH,UAAU9J,WAAW1I,OAAQ,eAAqC,iBAArBvB,EAAIwH,cAAkCgD,SAAUxK,EAAI0Z,gBAAgB5Y,MAAM,CAAC,GAAK,oBAAoB,CAACV,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,SAASd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,GAA2C,IAAvCJ,EAAIyM,WAAWsH,UAAU9J,WAAkB7J,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO4D,kBAAyBpE,EAAI2Z,WAAWnZ,MAAW,CAACJ,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI0Z,eAAiB1Z,EAAI4Z,cAAc,sBAAwB5Z,EAAIqZ,aAAa,sBAAsB,CAAyC,IAAvCrZ,EAAIyM,WAAWsH,UAAU9J,WAAkB7J,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mCAAmCd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,+BAA+B,KAAKlB,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIyM,WAAWsH,UAAU9J,WAAW,mBAAmBjK,EAAIY,GAAG,MAAMZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,MAAMd,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIyM,WAAWsH,UAAU1J,SAAS,qBAAqBjK,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,OAAQnK,EAAI6Z,4BAA4BzZ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQP,EAAI8Z,oBAAoB,CAAC1Z,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI4Y,WAAa5Y,EAAIkB,GAAG,0BAA4BlB,EAAIkB,GAAG,oCAAoClB,EAAIa,QAAQ,GAAIb,EAAgB,aAAEI,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAsBN,EAAI+Z,gBAA6B,cAAE3Z,EAAG,gBAAgB,CAACG,GAAG,CAAC,YAAcP,EAAIga,oBAAoB,aAAeha,EAAIia,eAAeja,EAAIa,KAAMb,EAAI+Z,gBAA+B,gBAAE3Z,EAAG,0BAA0B,CAACU,MAAM,CAAC,GAAK,2BAA2B,UAAY,aAAa,UAAYd,EAAIqJ,UAAU,cAAgB6Q,KAAKC,UAAUna,EAAIyM,WAAWsH,WAAW,aAAe/T,EAAIiZ,aAAejZ,EAAIiZ,aAAe,MAAM1Y,GAAG,CAAC,aAAeP,EAAIoa,gBAAgB,YAAc,SAAS5Z,GAAQ,OAAOR,EAAIqa,cAAc,uBAAuBra,EAAIa,KAAMb,EAAI+Z,gBAA6B,cAAE3Z,EAAG,iCAAiC,CAACU,MAAM,CAAC,GAAK,yBAAyB,aAAeoZ,KAAKC,UAAUna,EAAIyM,WAAW2M,eAAe7Y,GAAG,CAAC,iBAAmBP,EAAIsa,gBAAgB,YAAc,SAAS9Z,GAAQ,OAAOR,EAAIqa,cAAc,qBAAqBra,EAAIa,MAAM,GAAGb,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,8BAA8B,CAACN,EAAIsC,GAAG,GAAGtC,EAAIsC,GAAG,QAC1gW,GAAkB,CAAC,WAAa,IAAItC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,aAAa7C,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe,WAAa,IAAIjD,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,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,MAAQ,QAAQ,OAAS,oBCD74E,GAAS,WAAa,IAAIjD,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,gBAAgB,UAAY,oBAAoBV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,gCAAgC,UAAY,yBAC1f,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,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,0DAA0D,UAAY,oBAAoBV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,4FAA4F,UAAY,oBAAoBV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,oCAAoC,UAAY,yBAC1rB,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,CAACE,YAAY,kCAAkC,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,qBAAqBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,kBAAmBV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6Bd,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,SAAS,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAIua,gBAAgB,CAACva,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6Bd,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,YAAY,CAACE,YAAY,gBAAgB,OAAOF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,cAAca,MAAM,CAACM,MAAOzB,EAAIwa,kBAAkB,CAACxa,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgC,KAAKd,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAIjB,EAAIya,WAA4D,GAA/Cza,EAAIkB,GAAG,gDAAsDlB,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,qBAAqB,CAAC+C,IAAI,gBAAgB7C,YAAY,eAAeQ,MAAM,CAAC,iBAAgB,EAAK,eAAc,EAAK,kBAAkBd,EAAI0a,eAAe,iBAAgB,EAAM,kBAAkB,CAAC,oBAAoB,iBAAmB1a,EAAI2a,sBAAsB,OAAS3a,EAAI4a,YAAY,qBAAsB,EAAK,oBAAqB,EAAK,mBAAmB,GAAGra,GAAG,CAAC,kBAAoBP,EAAI6a,WAAWnX,MAAM,CAACpF,MAAO0B,EAAiB,cAAE2D,SAAS,SAAUC,GAAM5D,EAAI8a,cAAclX,GAAKhC,WAAW,oBAAoB,GAAG5B,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,oCAAoCV,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+a,cAAc3a,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,uBAAwBnK,EAAI+a,aAAa3a,EAAG,MAAMJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,2BAA4BnK,EAAI+a,iBAAiB3a,EAAG,MAAM,CAACE,YAAY,yBAAyB,CAACF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,oCAAoCV,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIgb,eAAe5a,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,uBAAwBnK,EAAIgb,cAAc5a,EAAG,MAAMJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiCd,EAAG,SAAS,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQP,EAAI8Z,oBAAoB,CAAC9Z,EAAIsC,GAAG,GAAGtC,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgC,kBACxqF,GAAkB,CAAC,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,OAAOA,EAAG,OAAOA,EAAG,OAAOA,EAAG,WCiEzL,IACA,KADA,WAEA,OACA,UACA,cACA,aACA,YACA,eACA,WACA,SACA,SAGA,aACA,OACA,QAEA,iBACA,SACA,QAEA,mBACA,iBACA,cACA,aACA,iBACA,gBACA,yBACA,mBACA,wBACA,wBACA,8BACA,uBACA,2BACA,0BACA,iCAIA,OACA,iBACA,iBACA,qBACA,qBAEA,YACA,aAEA,aACA,eACA,WACA,+BACA,gCAIA,QAxDA,WAwDA,WAWA,GAVA,gDACA,6GACA,yGAEA,qBACA,sBACA,uGAIA,4BACA,iDACA,sDAEA,uBACA,kEACA,OACA,CACA,6DACA,uDACA,0CAEA,oBACA,uBACA,yDACA,OAEA,CACA,yCACA,uCACA,0CACA,0CAEA,oBACA,uBACA,wFACA,GAWA,GAPA,sBACA,uBAEA,sBACA,uBAGA,mBACA,+EACA,0EAEA,mBACA,kEAIA,QAjHA,WAkHA,gBAGA,SACA,WADA,WAEA,2BAEA,UAJA,SAIA,GACA,mBACA,sBACA,mBAEA,sGAEA,0DACA,8IACA,qBAKA,kBAlBA,SAkBA,GACA,wCAEA,kBAEA,mEACA,wBACA,gCAEA,0CACA,2FACA,uFACA,iCAGA,wBACA,kCAIA,cAtCA,WAuCA,sCACA,oCACA,kBACA,iBACA,sBACA,uBACA,+CACA,IAEA,YAhDA,SAgDA,KACA,gCACA,4BAEA,mBACA,mBAEA,QACA,IAEA,WACA,yCACA,MAEA,kBACA,KAEA,YCxPuW,MCOnW,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,kCAAkC,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,qBAAqBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,sBAAuBV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiCd,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,YAAY,CAACE,YAAY,gBAAgB,OAAQN,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGiM,cAAc4B,KAAK3N,QAAUvB,EAAIib,gBAAiBzZ,SAAoC,IAA1BxB,EAAIsN,cAAc4B,OAAa,CAAC9O,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4CAA4C,OAAQlB,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,aAAelB,EAAIib,qBAAqBjb,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,cAAc,CAA4B,IAA1BN,EAAIsN,cAAc4B,MAAqC,IAAvBlP,EAAIib,gBAAuB7a,EAAG,oBAAoB,CAACE,YAAY,eAAeN,EAAIa,MAAM,KAAKT,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGiM,cAAc4B,KAAK3N,SAASvB,EAAIoI,GAAIpI,EAAIkb,gBAAgB7b,MAAM,EAAE,IAAI,SAAS8b,GAAM,OAAO/a,EAAG,MAAM,CAACE,YAAY,gBAAgBa,MAAM,CAACmH,OAAQtI,EAAIsN,cAAc4B,MAAQiM,GAAM5a,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAIsN,cAAc4B,KAAOiM,KAAQ,CAAC/a,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,8BAAgCqa,EAAO,iBAAiB/a,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,8BAAgCqa,EAAO,YAAY/a,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iBAAmBia,OAAU/a,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oBAAsBia,cAAgB,OAAO/a,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGiM,cAAcK,KAAKpM,OAAQC,SAAoC,IAA1BxB,EAAIsN,cAAcK,OAAa,CAACvN,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAoC,OAAOd,EAAG,MAAM,CAACE,YAAY,cAAc,CAA4B,IAA1BN,EAAIsN,cAAcK,KAAYvN,EAAG,oBAAoB,CAACE,YAAY,eAAeN,EAAIa,MAAM,KAAKT,EAAG,MAAM,CAACE,YAAY,aAAa,CAA4B,IAA1BN,EAAIsN,cAAcK,KAAYvN,EAAG,MAAM,CAACE,YAAY,sBAAsBC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO4D,kBAAkBpE,EAAIsN,cAAcK,KAAO,MAAM,CAACvN,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,eAAe,GAAGA,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,QAAUd,EAAIoN,aAAa,eAAc,EAAM,eAAc,EAAM,MAAQ,QAAQ,WAAW,QAAQ,YAAcpN,EAAIkB,GAAG,kCAAkC,kBAAkBlB,EAAIkB,GAAG,sCAAsC,UAAW,EAAK,aAAa,KAAKX,GAAG,CAAC,IAAMP,EAAIob,UAAU1X,MAAM,CAACpF,MAAO0B,EAAIsN,cAAkB,KAAE3J,SAAS,SAAUC,GAAM5D,EAAIoD,KAAKpD,EAAIsN,cAAe,OAAQ1J,IAAMhC,WAAW,uBAAuB,CAACxB,EAAG,WAAW,CAACyD,KAAK,YAAY,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wCAAwC,IAAI,KAAKd,EAAG,MAAM,CAACE,YAAY,2BAA2Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAGiM,cAAcM,KAAKrM,QAAUvB,EAAIib,gBAAiBzZ,SAAoC,IAA1BxB,EAAIsN,cAAcM,OAAa,CAACxN,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,OAAOd,EAAG,MAAM,CAACE,YAAY,cAAc,CAA4B,IAA1BN,EAAIsN,cAAcM,MAAqC,IAAvB5N,EAAIib,gBAAuB7a,EAAG,oBAAoB,CAACE,YAAY,eAAeN,EAAIa,MAAM,KAAKT,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,qBAAqB,GAA8B,IAA1BJ,EAAIsN,cAAcM,KAAYxN,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO4D,kBAAkBpE,EAAIsN,cAAcM,KAAO,MAAM,CAACxN,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIsN,cAAkB,KAAE1L,WAAW,uBAAuBtB,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAc,KAAKe,SAAS,CAAC,MAAS7B,EAAIsN,cAAkB,MAAG/M,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIsN,cAAe,OAAQ9M,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,2BAA2Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAGiM,cAAcC,GAAGhM,QAAUvB,EAAIib,gBAAiBzZ,SAAkC,IAAxBxB,EAAIsN,cAAcC,KAAW,CAACnN,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,OAAOd,EAAG,MAAM,CAACE,YAAY,cAAc,CAA0B,IAAxBN,EAAIsN,cAAcC,IAAmC,IAAvBvN,EAAIib,gBAAuB7a,EAAG,oBAAoB,CAACE,YAAY,eAAeN,EAAIa,MAAM,KAAKT,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,mBAAmB,GAA4B,IAAxBJ,EAAIsN,cAAcC,GAAUnN,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO4D,kBAAkBpE,EAAIsN,cAAcC,GAAK,MAAM,CAACnN,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIsN,cAAgB,GAAE1L,WAAW,qBAAqBtB,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAc,OAAOe,SAAS,CAAC,MAAS7B,EAAIsN,cAAgB,IAAG/M,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIsN,cAAe,KAAM9M,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,sCAAsCC,GAAG,CAAC,MAAQP,EAAI8Z,oBAAoB,CAAC9Z,EAAIsC,GAAG,GAAGtC,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsC,WAAWlB,EAAIa,UAC/sL,GAAkB,CAAC,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,OAAOA,EAAG,OAAOA,EAAG,OAAOA,EAAG,WCDrL,GAAS,WAAa,IAAIJ,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,+FAA+F,UAAY,2BAA2BV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,4BAA4B,UAAY,gCAC5kB,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,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,8CAA8C,UAAY,yBAClc,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,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,8CAA8C,UAAY,6BAClc,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCqGf,IACA,KADA,WAEA,OACA,UACA,cACA,gBACA,mBACM,cAAN,CACQ,KAAR,GACQ,KAAR,GACQ,KAAR,GACQ,GAAR,IAEM,aAAN,GACM,gBAAN,GACM,kBAAN,CACA,4BACA,0CACA,sBACA,yBACA,qBACA,2BACA,sBACA,yBACA,4BACA,wBACA,8BACA,yBACA,kCACA,iCACA,qCACA,kCACA,2BACA,yBACA,uCAIA,OACA,qBAEA,YACA,aACA,YACA,aACA,kBACA,gBACA,mBAEA,aACA,eACA,8BACA,oDACA,+BAEA,oDACA,8BACA,sBACA,kDACA,8BACA,wBAGA,QA/DA,WA+DA,uKACA,sGACA,2CAEA,qCACA,sFACA,EACA,wBAEA,kCACA,uCACA,0CAXA,SAgBA,qBAhBA,8CAkBA,SACA,iBADA,WACA,wKACA,6CACA,+BACA,uCACA,iCACA,iBACA,eANA,8CASA,WAVA,WAWA,2BAEA,kBAbA,SAaA,GACA,wCAEA,iBACA,iBAkBA,iCAjBA,gCAEA,gCACA,yGACA,oCACA,6GACA,iCACA,0GACA,mCACA,2GAGA,uBACA,sDACA,qEAMA,SAtCA,SAsCA,GACA,0CACA,2CAEA,WA1CA,SA0CA,cACA,6BACA,sDACA,4CACA,uBACU,EAAV,gBACA,gDAEA,iBACA,OACA,QACA,QACA,OAGA,gBACA,oCAEA,iCAEA,uBACY,EAAZ,gBACA,iCACA,OACA,OAEA,oBACA,OACA,QACA,QACA,OAGA,gBACA,oCAEA,iCAEQ,YAAR,WACU,EAAV,gBACU,EAAV,+BACA,SC1R0W,MCOtW,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,eAAeQ,MAAM,CAAC,GAAK,2BAA2B,CAAEd,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,GAAGlC,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6Bd,EAAG,MAAM,CAACE,YAAY,qBAAqB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0Bd,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,SAAS,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQP,EAAIia,cAAc,CAACja,EAAIsC,GAAG,GAAGtC,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyB,OAAOd,EAAG,SAAS,CAACE,YAAY,6BAA6BC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAACpX,EAAIsC,GAAG,GAAGtC,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwB,YAC97B,GAAkB,CAAC,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,iCAAiC,WAAa,IAAId,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,OAAOA,EAAG,OAAOA,EAAG,OAAOA,EAAG,UAAU,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,OAAOA,EAAG,OAAOA,EAAG,OAAOA,EAAG,WCwBhhB,IACA,KADA,WAEA,OACA,UACA,mBACA,sBACA,qBACA,uBACA,yBAIA,QAZA,WAYA,oLAGA,SACA,YADA,WAEA,4BAEA,WAJA,WAKA,6BC7CqW,MCOjW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCuQf,IACA,KADA,WAEA,OACA,UACA,cACA,wBACA,iBACA,YACA,QACA,eACA,WACA,cACA,aAEA,gBACA,gBACA,iBAEA,8BACA,oBACA,gBACA,gBACM,aAAN,GACM,cAAN,EACM,gBAAN,CACQ,eAAR,EACQ,iBAAR,EACQ,kBAAR,EACQ,eAAR,GAEM,oBAAN,EACA,oBACA,aACA,kBACA,kBACM,eAAN,EACM,wBAAN,EACM,eAAN,EACM,kBAAN,EACA,mBACA,oBACA,iBACA,uBACA,mCACA,4BACA,mCACA,sCACA,yBACA,2BACA,gCACA,mCACA,8BACA,0CACA,2BACA,2BACA,mCACA,8BACA,0BACA,2BACA,2BACA,kCACA,4BACA,qBACA,yBACA,8BACA,6BACA,2BACA,OACA,yBACA,uBACA,qBACA,qBACA,mBACA,yBACA,0BAIA,OACA,aACA,oBACA,gBACA,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,S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O,CAACU,MAAM,CAAC,GAAK,SAAS,GAAK,UAAU,GAAK,SAAS,GAAK,SAAS,GAAK,UAAUV,EAAG,OAAO,CAACU,MAAM,CAAC,GAAK,SAAS,GAAK,UAAU,GAAK,SAAS,GAAK,SAAS,GAAK,+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,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,cAAc,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyBd,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0Bd,EAAG,MAAM,CAACE,YAAY,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,YAAY,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuBd,EAAG,MAAM,CAACE,YAAY,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mCAAmCd,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,EAAGC,KAAM,KAAK,CAACzK,EAAG,aAAaA,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,YAAY,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIwb,UAAU3d,SAASuC,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIwb,UAAU9R,gBAAgBtJ,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wCAAwCd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA+BlB,EAAIwb,UAAUlO,cAAe,CAAEC,GAAKvN,EAAIwN,SAASC,QAAQC,QAAQI,WAAW9N,EAAIwb,UAAU1Z,QAAS,MAAQ6L,KAAM3N,EAAIwb,UAAUnO,MAAOO,KAAM5N,EAAIwN,SAASC,QAAQC,QAAQI,WAAW9N,EAAIwb,UAAU3N,aAAc,cAAczN,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6CAA6Cd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4CAA4C,IAAIlB,EAAIiB,GAAGjB,EAAImK,IAAI,OAAQnK,EAAIwb,UAAUC,mBAAmBrb,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiCd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIwb,UAAUvR,WAAW,cAAcjK,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiC,KAAKd,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIwb,UAAUnR,SAAS,qBAAqB,IAAI,KAAKjK,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,iBAAiB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qBAAqB,KAAKd,EAAG,aAAa,CAACE,YAAY,gBAAgB,GAAGF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,kBAAkB,mBAAmB,CAACV,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,cAAc,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuBd,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwBd,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,YAAY,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qBAAqBd,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAqCd,EAAG,MAAM,CAACE,YAAY,WAAW,CAAqB,sBAAnBN,EAAI8C,OAAOjF,MAAgCmC,EAAIwb,UAAUxS,OAAO0S,YAAcpR,SAAStK,EAAIwb,UAAUtR,UAAY,IAAK9J,EAAG,YAAY,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,SAAS,CAACE,YAAY,4BAA4Ba,MAAM,CAACya,SAAkC,YAAxB5b,EAAIwb,UAAUlQ,QAAsB/K,GAAG,CAAC,MAAQP,EAAI6b,aAAa,CAACzb,EAAG,eAAe,GAAGA,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAA2B,YAAxBjB,EAAIwb,UAAUlQ,OAAuBtL,EAAIkB,GAAG,oCAAsClB,EAAIkB,GAAG,uCAAuC,GAAGlB,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,YAAY,CAACE,YAAY,gBAAgB,IAAI,KAAKF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAEN,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,wCAAwC,CAAEN,EAAqB,kBAAEI,EAAG,MAAM,CAACE,YAAY,0BAA0B,CAACF,EAAG,MAAM,CAACE,YAAY,+BAA+B,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,wCAAwCd,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAsC,MAAMlB,EAAIiB,GAAGjB,EAAIgK,SAASqI,OAAO,qBAAqBjS,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,WAAW,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIgd,YAAuB,YAAEpb,WAAW,2BAA2B,CAAC/D,KAAK,WAAW8D,QAAQ,eAAerB,YAAY,iBAAiBQ,MAAM,CAAC,YAAcd,EAAIkB,GAAG,yCAAyC,KAAO,KAAKW,SAAS,CAAC,MAAS7B,EAAIgd,YAAuB,aAAGzc,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIgd,YAAa,cAAexc,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,SAAS,CAACE,YAAY,2BAA2BC,GAAG,CAAC,MAAQP,EAAIid,eAAe,CAACjd,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uCAAuCd,EAAG,SAAS,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAIkd,mBAAoB,KAAS,CAAC9c,EAAG,gBAAgB,aAAaJ,EAAIa,KAAMb,EAAIgU,SAAS/X,OAAS,EAAGmE,EAAG,MAAM,CAACE,YAAY,0BAA0B,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAImK,IAAI,qDAAsDnK,EAAImd,sBAAsBlhB,QAAQ,KAAK+D,EAAImK,IAAI,sDAAuDnK,EAAIgU,SAAS/X,YAAY+D,EAAIoI,GAAIpI,EAAY,UAAE,SAASwR,GAAS,OAAOpR,EAAG,MAAM,CAACE,YAAY,wBAAwBa,MAAM,CAACic,QAA2B,WAAlB5L,EAAQlG,SAAsB,CAAEtL,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,wBAA0B0Q,EAAQlG,OAAS,YAAYtL,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAAoB,WAAlBkR,EAAQlG,OAAqBlL,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mBAAqBsQ,EAAQlG,SAAS,IAAItL,EAAIiB,GAAGuQ,EAAQ6L,YAAc,KAAOrd,EAAIgK,OAAOwH,EAAQ6L,aAAahL,OAAO,iBAAmB,OAAOjS,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4BAA4B,OAAOd,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGuQ,EAAQ3T,WAA8B,WAAlB2T,EAAQlG,OAAqBlL,EAAG,MAAM,CAACE,YAAY,eAAe,CAAoB,aAAlBkR,EAAQlG,QAA0BtL,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAOhC,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,mCAAsD,WAAlB0Q,EAAQlG,QAAwBtL,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAOhC,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,2CAA8D,iBAAlB0Q,EAAQlG,QAA8BtL,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAOhC,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,mCAAmCd,EAAIa,OAA2B,sBAAnBb,EAAI8C,OAAOjF,MAAgC2T,EAAQxI,OAAO+B,KAAM3K,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,SAAS,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI8R,aAAaN,MAAY,CAACxR,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,SAASlB,EAAIa,eAAc,GAAGb,EAAIa,KAAMb,EAAgB,aAAEI,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACE,YAAY,uBAAyBN,EAAIkd,mBAA4C,GAAvBld,EAAIgU,SAAS/X,OAAwX+D,EAAIa,KAA/WT,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAA2B,YAAxBjB,EAAIwb,UAAUlQ,OAAuBtL,EAAIkB,GAAG,oCAAsClB,EAAIkB,GAAG,2BAA2B,OAAOd,EAAG,MAAM,CAACE,YAAY,cAAcuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,gDAAyDd,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,0BAA0BN,EAAIoI,GAAG,GAAI,SAAStJ,GAAG,OAAOsB,EAAG,MAAM,CAACE,YAAY,yBAAyB,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,YAAYjD,EAAIa,KAAKb,EAAIsC,GAAG,GAAE,QAAU,UAC73Q,GAAkB,CAAC,WAAa,IAAItC,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,OAAO2C,YAAY,CAAC,MAAQ,SAAS,CAAC7C,EAAG,MAAM,CAACE,YAAY,0BAA0B2C,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,QAAQ,QAAU,kBAAkB7C,EAAG,MAAM,CAACE,YAAY,2BAA2B2C,YAAY,CAAC,OAAS,OAAO,MAAQ,OAAO,YAAY,aAAa7C,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,0BAA0B2C,YAAY,CAAC,OAAS,OAAO,MAAQ,kBC+KpnB,IACA,KADA,WAEA,OACA,UACA,qBACA,YACA,qBACA,wBACA,aACA,gBAEA,gBACA,iBACA,kBAGA,OACA,iBACA,aAEA,YACA,YACA,aACA,cACA,aACA,WACA,YACA,mBAEA,aACA,aACA,uCAGA,QAlCA,WAkCA,2JACA,oCADA,gCAEA,iBAFA,uBAKA,gBALA,OAMA,mDACA,kBACA,+CACA,mBAGA,6DACA,iBACA,uBACA,EACA,4CAEA,iDAEA,MApBA,8CAwBA,SACA,aADA,WACA,wKACA,2DACA,6CACA,wCAHA,8CAMA,YAPA,WAOA,wKACA,qDACA,+BACA,kBACA,uFAEA,iBACA,uBACA,YACA,uBACA,sCACA,KACA,QAZA,8CAeA,WAtBA,WAuBA,gCAEA,aAzBA,SAyBA,GACA,kEAEA,SA5BA,SA4BA,GACA,8BACA,2BACA,yBAEA,eAjCA,SAiCA,GACA,sBACA,sBAEA,YArCA,SAqCA,GACA,2BAEA,aAxCA,SAwCA,kBACA,2CACA,eACA,wBACA,+BACA,gCACA,gBACA,mBACA,4BAEA,gBACA,4CAEA,mBACA,oCAGA,eAzDA,WA0DA,2BAEA,aA5DA,SA4DA,cACA,wCAEA,iBACA,kBACA,oDACA,gCACA,oCACA,yBACA,gCACA,iBACA,gBACA,uBACA,6BACA,mBACA,+BAKA,iCAGA,WAnFA,SAmFA,cACA,wCAEA,4DAEA,kFACA,yBACA,kCACA,uBACA,qCACA,4BACA,qBACA,SAEA,oBACA,uBACA,kCACA,WC9U0W,MCOtW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIjD,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAEN,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,cAAc,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyBd,EAAG,MAAM,CAACE,YAAY,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0Bd,EAAG,MAAM,CAACE,YAAY,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,YAAY,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuBd,EAAG,MAAM,CAACE,YAAY,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAACxS,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mCAAmCd,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,kCAAkC,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,aAAaA,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,YAAY,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIwb,UAAU3d,SAASuC,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIwb,UAAU9R,gBAAgBtJ,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wCAAyClB,EAAIwb,UAAU1Z,OAAS,GAAK,GAAK9B,EAAIwb,UAAU3N,YAAc,GAAK,EAAGzN,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA+BlB,EAAIwb,UAAUlO,cAAe,CAAEC,GAAKvN,EAAIwN,SAASC,QAAQC,QAAQI,WAAW9N,EAAIwb,UAAU1Z,QAAS,UAAY6L,KAAM3N,EAAIwb,UAAUnO,MAAOO,KAAM5N,EAAIwN,SAASC,QAAQC,QAAQI,WAAW9N,EAAIwb,UAAU3N,aAAc,gBAAgBzN,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA+BlB,EAAIwb,UAAUlO,cAAe,CAAEC,GAAKvN,EAAIwN,SAASC,QAAQC,QAAQI,WAAW9N,EAAIwb,UAAU1Z,QAAS,OAAS6L,KAAM3N,EAAIwb,UAAUnO,MAAOO,KAAM5N,EAAIwN,SAASC,QAAQC,QAAQI,WAAW9N,EAAIwb,UAAU3N,aAAc,eAAezN,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6CAA6Cd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4CAA4C,IAAIlB,EAAIiB,GAAGjB,EAAImK,IAAI,OAAQnK,EAAIwb,UAAUC,mBAAmBrb,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiCd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIwb,UAAUvR,WAAW,cAAcjK,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiC,KAAKd,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIwb,UAAUnR,SAAS,qBAAqB,IAAI,KAAKjK,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,GAAK,iBAAiB,cAAc,WAAW,gBAAgB,OAAO,gBAAgB,UAAU,CAACd,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,oBAAoB,KAAKd,EAAG,aAAa,CAACE,YAAY,gBAAgB,GAAGF,EAAG,MAAM,CAACE,YAAY,gBAAgBQ,MAAM,CAAC,kBAAkB,mBAAmB,CAACV,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,cAAc,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuBd,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwBd,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,YAAY,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qBAAqBd,EAAG,MAAM,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI4S,YAAY,eAAe,CAAC5S,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAqCd,EAAG,MAAM,CAACE,YAAY,WAAW,CAAqB,sBAAnBN,EAAI8C,OAAOjF,MAAgCmC,EAAIwb,UAAUxS,OAAO0S,WAAYtb,EAAG,YAAY,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,SAAmC,YAAxBd,EAAIwb,UAAUlQ,OAAqB,iBAAmB,cAAc,MAAQ,CAACV,KAAM,EAAGC,KAAM,KAAK,CAAqB,sBAAnB7K,EAAI8C,OAAOjF,KAA8BuC,EAAG,MAAM,CAACE,YAAY,uBAAuBC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI+I,MAAMhG,OAAOiG,OAAOsU,2BAAsD,YAAxBtd,EAAIwb,UAAUlQ,QAAuBtL,EAAIqZ,aAAa,iBAAyBrZ,EAAIud,iBAAiB,CAACnd,EAAG,YAAY,CAACE,YAAY,eAAe,GAAGN,EAAIa,KAAKT,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yCAAyC,GAAGlB,EAAIa,KAAyB,sBAAnBb,EAAI8C,OAAOjF,MAAgCmC,EAAIwb,UAAUxS,OAAO0S,YAAcpR,SAAStK,EAAIwb,UAAUtR,UAAY,IAAK9J,EAAG,YAAY,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,IAAI,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,SAAS,CAACE,YAAY,4BAA4Ba,MAAM,CAACya,SAAkC,YAAxB5b,EAAIwb,UAAUlQ,QAAsB/K,GAAG,CAAC,MAAQP,EAAI6b,aAAa,CAACzb,EAAG,eAAe,GAAGA,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAA2B,YAAxBjB,EAAIwb,UAAUlQ,OAAuBtL,EAAIkB,GAAG,oCAAsClB,EAAIkB,GAAG,uCAAuC,GAAGlB,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,YAAY,CAACE,YAAY,gBAAgB,IAAI,KAAKF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAEN,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,wCAAwC,CAACF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAAEN,EAAIwd,gBAAgBvhB,OAAS,EAAGmE,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,qCAAsC,CAAC+I,WAAYjK,EAAIgK,OAAOhK,EAAIwb,UAAUvR,YAAYoI,OAAO,eAAgBoL,YAAazd,EAAI0d,mBAAmB1d,EAAIwb,UAAUvR,YAAa0T,KAAM3d,EAAIwb,UAAUC,YAAamC,aAAc5d,EAAIwb,UAAUqC,4BAA4B7d,EAAIoI,GAAIpI,EAAmB,iBAAE,SAAS8d,EAAO/N,GAAO,OAAO3P,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiBa,MAAM,CAACqJ,UAAWsT,EAAOxf,OAAOwC,MAAM,CAAC,GAAK,kBAAoBgd,EAAOre,IAAIc,GAAG,CAAC,MAAQ,SAASC,GAAQsd,EAAOxf,OAAQ0B,EAAI+d,eAAeD,EAAOre,OAAY,CAAEO,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,YAAY,CAAEwd,EAAY,MAAE1d,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,qBAAuBgd,EAAOxS,OAAS,aAAcwS,EAAsB,gBAAE1d,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,oCAAoCV,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,uCAAuCd,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiB8d,EAAO5Q,WAAW,oBAAoB9M,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,MAAMa,MAAM,CAAC,SAAY2c,EAAOE,wBAAwB5d,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAY,GAAT8O,EAAa/P,EAAImK,IAAI,oDAAqD2T,EAAOG,yBAA2Bje,EAAImK,IAAI,2CAA4C2T,EAAOG,iCAAkCje,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,cAAc,CAAEwd,EAAOxf,MAAQ,GAAK,EAAG8B,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,OAAO,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI0E,GAAG,UAAP1E,CAAkB8d,EAAOxf,MAAM,UAAU,IAAI0B,EAAIiB,GAAGjB,EAAIoN,aAAa0Q,EAAOzQ,OAASyQ,EAAOzQ,MAAQ,OAAOjN,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAIjB,EAAIoN,aAAa0Q,EAAOzQ,OAAwBrN,EAAIoN,aAAa0Q,EAAOzQ,OAAvCyQ,EAAOzQ,YAA6CjN,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI0E,GAAG,UAAP1E,CAAkB8d,EAAOxf,MAAM,OAAO,IAAI0B,EAAIiB,GAAGjB,EAAIoN,aAAa0Q,EAAOzQ,OAASyQ,EAAOzQ,MAAQ,OAAOjN,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAIjB,EAAIoN,aAAa0Q,EAAOzQ,OAAwBrN,EAAIoN,aAAa0Q,EAAOzQ,OAAvCyQ,EAAOzQ,cAA+CrN,EAAIa,KAAMb,EAAIkC,SAAWlC,EAAImC,IAAIC,MAAM,KAAMhC,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,YAAY,CAACU,MAAM,CAAC,OAAS,KAAK,QAAU,QAAQ,UAAY,SAAS,iBAAmB,cAAc,MAAQ,CAAC8J,KAAM,IAAKC,KAAM,KAAK,CAACzK,EAAG,MAAM,CAACE,YAAY,YAAY,CAACF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAG6c,EAAOI,mBAAqB,UAAU9d,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,YAAY,CAACE,YAAY,eAAe,KAAKF,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwBa,MAAM,CAACsJ,KAAsB,cAAhBqT,EAAOK,MAAuBzT,MAAuB,aAAhBoT,EAAOK,OAAsBxT,MAAO,sBAAwBL,SAASwT,EAAOI,oBAAsB,EAAI,MAAQ5T,SAASwT,EAAOI,oBAAsB,KAAO,SAAU9d,EAAG,WAAW,CAACyD,KAAK,WAAW,CAACzD,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAwBlB,EAAIwb,UAAUlO,cAAe,CAAEC,GAAIvN,EAAIwb,UAAU1Z,OAAS,GAAK,EAAI9B,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU1Z,OAAS,UAAY9B,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU1Z,OAAS,OAAQ6L,KAAM3N,EAAIwb,UAAUnO,MAAOO,KAAM5N,EAAIwb,UAAU3N,YAAc,GAAK,EAAI7N,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU3N,YAAc,UAAY7N,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU3N,YAAc,UAAU,KAAK7N,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,KAAKlB,EAAIiB,GAAG6c,EAAOxf,MAAQ,GAAK,EAAI0B,EAAIwN,SAASC,QAAQC,QAAQoQ,EAAOxf,MAAO,UAAY0B,EAAIwN,SAASC,QAAQC,QAAQoQ,EAAOxf,MAAO,QAAQ,IAAI0B,EAAIiB,GAAG6c,EAAOzQ,OAAO,UAAU,IAAI,GAAGrN,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,aAAa,CAACE,YAAY,sBAAsB,KAAKF,EAAG,MAAM,CAACE,YAAY,UAAUQ,MAAM,CAAC,GAAK,kBAAoBgd,EAAOre,KAAK,CAACW,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAG6c,EAAOpU,wBAAuB,GAAkC,GAA9B1J,EAAIwd,gBAAgBvhB,OAAamE,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAA2B,YAAxBjB,EAAIwb,UAAUlQ,OAAuBtL,EAAIkB,GAAG,kCAAoClB,EAAIkB,GAAG,0BAA0B,OAAOd,EAAG,MAAM,CAACE,YAAY,cAAcuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,oCAAqC,CAAC+I,WAAYjK,EAAIgK,OAAOhK,EAAIwb,UAAUvR,YAAYoI,OAAO,eAAgBoL,YAAazd,EAAI0d,mBAAmB1d,EAAIwb,UAAUvR,YAAa0T,KAAM3d,EAAIwb,UAAUC,YAAamC,aAAc5d,EAAIwb,UAAUqC,gCAAgC7d,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgBN,EAAIoI,GAAG,GAAI,SAAStJ,GAAG,OAAOsB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIsC,GAAG,GAAE,QAAU,SAAUtC,EAAgB,aAAEI,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACE,YAAY,mBAAmBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIqa,oBAAqBra,EAAI+Z,gBAA6B,cAAE3Z,EAAG,gBAAgB,CAACU,MAAM,CAAC,GAAK,yBAAyB,UAAYd,EAAIwb,WAAWjb,GAAG,CAAC,YAAc,SAASC,GAAQ,OAAOR,EAAIqa,cAAc,kBAAkB,YAAcra,EAAIoe,eAAepe,EAAIa,MAAM,GAAGb,EAAIa,QACxlV,GAAkB,CAAC,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,kBAAkB,CAACF,EAAG,MAAM,CAACE,YAAY,8BAA8B2C,YAAY,CAAC,OAAS,OAAO,YAAY,OAAO,MAAQ,UAAU7C,EAAG,MAAM,CAACE,YAAY,iCAAiC2C,YAAY,CAAC,cAAc,UAAU,OAAS,OAAO,YAAY,OAAO,MAAQ,WAAW7C,EAAG,MAAM,CAACE,YAAY,mCAAmC2C,YAAY,CAAC,OAAS,OAAO,YAAY,QAAQ,MAAQ,eCDzgB,GAAS,WAAa,IAAIjD,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,QAAU,KAAK,UAAY,yBAAyB,CAACV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,OAAO,OAAS,UAAU,eAAe,QAAQ,EAAI,+aAA+aV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,eAAe,QAAQ,EAAI,kCAAkCV,EAAG,SAAS,CAACE,YAAY,aAAaQ,MAAM,CAAC,GAAK,SAAS,GAAK,SAAS,EAAI,QAAQ,KAAO,kBACllC,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,CAACE,YAAY,uCAAuC,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,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wBAAwB,IAAIlB,EAAIiB,GAAGjB,EAAIgK,SAASqI,OAAO,cAAcjS,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,YAAY,CAACE,YAAY,gBAAgB,OAAOF,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBuB,SAAS,CAAC,UAAY7B,EAAIiB,GAAGjB,EAAIkB,GAAG,iDAAkD,CAACuc,YAAazd,EAAI0d,mBAAmB1d,EAAIwb,UAAUvR,YAAaoU,mBAAoBre,EAAIwb,UAAU6C,kBAAoB,GAAK,EAAIre,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU6C,kBAAmB,UAAYre,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU6C,kBAAmB,QAAUre,EAAIwb,UAAUnO,MAAOiR,KAAMte,EAAIkB,GAAG,sBAAwBlB,EAAIwb,UAAUlO,cAAe,CAAEC,GAAIvN,EAAIwb,UAAU1Z,OAAS,GAAK,EAAI9B,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU1Z,OAAQ,UAAY9B,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU1Z,OAAQ,OAAQ6L,KAAM3N,EAAIwb,UAAUnO,MAAOO,KAAM5N,EAAIwb,UAAU3N,YAAc,GAAK,EAAI7N,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU3N,YAAa,UAAY7N,EAAIwN,SAASC,QAAQC,QAAQ1N,EAAIwb,UAAU3N,YAAa,SAASwD,sBAAsBjR,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAGmW,kBAAkBlZ,MAAMiD,OAAQC,SAAyC,IAA/BxB,EAAIwX,kBAAkBlZ,QAAgB0B,EAAIqB,GAAGmW,kBAAkBlZ,MAAMiD,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiC,KAAKlB,EAAIiB,GAAGjB,EAAIwb,UAAUnO,OAAO,SAASjN,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIwX,kBAAuB,MAAE5V,WAAW,4BAA4BuB,IAAI,cAAc7C,YAAY,kBAAkBQ,MAAM,CAAC,KAAO,SAAS,YAAcd,EAAIkB,GAAG,gCAAkC,KAAMlB,EAAIwb,UAAUnO,MAAO,IAAI,IAAM,KAAKxL,SAAS,CAAC,MAAS7B,EAAIwX,kBAAuB,OAAGjX,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIwX,kBAAmB,QAAShX,EAAOsB,OAAOxD,WAAW8B,EAAG,MAAM,CAACE,YAAY,yBAAyB,CAACF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,kCAAkCV,EAAG,OAAO,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIue,YAAYve,EAAIwX,kBAAkBlZ,iBAAiB8B,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAGmW,kBAAkB9N,YAAYnI,OAAQC,SAA+C,IAArCxB,EAAIwX,kBAAkB9N,cAAsB1J,EAAIqB,GAAGmW,kBAAkB9N,YAAYnI,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wCAAwCd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,WAAW,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIwX,kBAA6B,YAAE5V,WAAW,iCAAiC,CAAC/D,KAAK,WAAW8D,QAAQ,eAAerB,YAAY,iBAAiBQ,MAAM,CAAC,YAAcd,EAAIkB,GAAG,8CAA8C,KAAO,KAAKW,SAAS,CAAC,MAAS7B,EAAIwX,kBAA6B,aAAGjX,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIwX,kBAAmB,cAAehX,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGmW,kBAAkBgH,qBAAqBjd,OAAQC,SAAwD,IAA9CxB,EAAIwX,kBAAkBgH,uBAA+Bxe,EAAIqB,GAAGmW,kBAAkBgH,qBAAqBjd,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,wCAAwCd,EAAG,MAAM,CAACE,YAAY,kBAAkBN,EAAIoI,GAAIpI,EAA2B,yBAAE,SAASye,GAAc,OAAOre,EAAG,MAAM,CAACE,YAAY,SAASa,MAAM,CAACud,SAAUD,GAAgBze,EAAIwX,kBAAkBgH,sBAAsBje,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAIwX,kBAAkBgH,qBAAuBC,KAAgB,CAACre,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,yBAA2B2d,EAAe,UAAUre,EAAG,MAAM,CAACE,YAAY,cAAcQ,MAAM,CAAC,IAAM,qBAAuB2d,EAAe,aAAare,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,aAAeud,YAAsB,KAAKre,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,SAAS,CAACE,YAAY,yBAAyBC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAACpX,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiCd,EAAG,SAAS,CAACE,YAAY,sBAAsBC,GAAG,CAAC,MAAQP,EAAI2e,eAAe,CAAC3e,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0CACjxJ,GAAkB,GCwEtB,I,UAAA,CACA,KADA,WAEA,OACA,UACA,mBACA,SACA,eACA,yBAEM,wBAAN,qCACM,kBAAN,CACA,sBACA,iDACA,+BACA,iCACA,6CACA,iCACA,0BACA,iBACA,sBACA,4BACA,+BAIA,YACA,YACA,aACA,YACA,aACA,WACA,mBAEA,aACA,mBACA,oDACA,qCACA,gDAGA,OACA,kBAEA,QA3CA,WA2CA,oLAGA,SACA,WADA,WAEA,2BAEA,YAJA,SAIA,GACA,MA2BA,WA1BA,QACA,IACA,qCACA,WAIA,OAHA,yFACA,sCACA,eACA,oBACA,eAIA,OAHA,yFACA,sCACA,eACA,sBAiBA,mBAnCA,SAmCA,GACA,+BACA,0BACA,yBAEA,aAxCA,SAwCA,cACA,wCAEA,iBACA,iBAcA,gCAbA,2DACA,gCACA,+CACA,2CACA,qDACA,iBACA,+BACA,uBACA,0BACA,oBACA,qEC9KqW,MCOjW,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QC8Kf,IACA,KADA,WAEA,OACA,UACA,mBACA,kBACA,cACA,iBACA,mBACA,SACA,eACA,yBAEM,wBAAN,qCACM,cAAN,EACM,gBAAN,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,S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gBACA,wCAEA,sBACA,yCACA,+BACA,eACA,gBACA,4BACA,yBACA,gBACA,kBACA,eACA,mCAGA,iCAGA,kBAxEA,SAwEA,GACA,sCACA,uBACA,qCACA,MAEA,YA9EA,SA8EA,cACA,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,IAAIjD,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,aAAa,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,EAAU,OAAEI,EAAG,MAAM,CAACE,YAAY,2CAA2C,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAI4Y,WAAa5Y,EAAIkB,GAAG,wBAA0BlB,EAAIkB,GAAG,wBAAwB,KAAKd,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,oDAAoD,OAAS,WAAW,CAACV,EAAG,YAAY,CAACE,YAAY,eAAe,KAAKF,EAAG,MAAM,CAACE,YAAY,UAAUC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,MAAM,CAACE,YAAY,6BAA6B,CAACF,EAAG,YAAY,CAACE,YAAY,gBAAgB,OAAOF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,aAAa,CAACU,MAAM,CAAC,KAAO,QAAQ,KAAO,WAAW,CAAqB,aAAnBd,EAAI6Y,YAA4BzY,EAAG,MAAM,CAACE,YAAY,2BAA2B,CAACF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,4BAA4Ba,MAAM,CAACC,UAAWpB,EAAIqB,GAAGgI,UAAUxL,KAAK0D,OAAQC,SAAgC,IAAtBxB,EAAIqJ,UAAUxL,OAAemC,EAAIqB,GAAGgI,UAAUxL,KAAK0D,OAAQ,eAAqC,YAArBvB,EAAIwH,cAA6B,WAAYxH,EAAIggB,iBAAiB,CAAC5f,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mBAAmB,SAASd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,gBAAgB,GAA0B,IAAtBJ,EAAIqJ,UAAUxL,KAAYuC,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO4D,kBAAkBpE,EAAIqJ,UAAUxL,KAAO,MAAM,CAACuC,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIqJ,UAAc,KAAEzH,WAAW,mBAAmBuB,IAAI,cAAc7C,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,+BAA+BW,SAAS,CAAC,MAAS7B,EAAIqJ,UAAc,MAAG9I,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIqJ,UAAW,OAAQ7I,EAAOsB,OAAOxD,eAAgB0B,EAAkB,eAAEI,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAG4X,aAAa1X,OAAQC,SAA8B,IAApBxB,EAAIiZ,eAAuBjZ,EAAIqB,GAAG4X,aAAa1X,OAAQ,eAAqC,YAArBvB,EAAIwH,gBAA8B,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mBAAmB,KAAMlB,EAAI+I,MAAMhG,OAAOiG,OAAiB,WAAE5I,EAAG,OAAO,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI+I,MAAMhG,OAAOiG,OAAOgI,gBAAkBhR,EAAIkJ,UAAU,QAAUlJ,EAAImJ,YAAY,oBAAoB,EAAO,YAAY,CAACnJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgClB,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,gBAAgB,GAAGA,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,QAAUd,EAAIkZ,aAAa,eAAc,EAAM,eAAc,EAAM,WAAW,KAAK,MAAQ,aAAa,eAAelZ,EAAImZ,UAAU5Y,GAAG,CAAC,KAAO,SAASC,GAAQ,OAAOR,EAAIigB,eAAe,UAAU,MAAQ,SAASzf,GAAQ,OAAOR,EAAIigB,eAAe,MAAM1a,YAAYvF,EAAIwF,GAAG,CAAC,CAAC5G,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,+BAA+B,UAAU,CAACtC,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,OAAO,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGyE,EAAMC,OAAOtC,WAAa,IAAMqC,EAAMC,OAAOzC,WAAW,YAAY,CAACtE,IAAI,SAAS6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAAEoF,EAAMC,OAAa,OAAEvF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM4E,EAAMC,OAAOmF,UAAU1K,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,uCAAuCV,EAAG,OAAO,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGyE,EAAMC,OAAOtC,WAAa,IAAMqC,EAAMC,OAAOzC,WAAW,aAAa,MAAK,EAAM,WAAWQ,MAAM,CAACpF,MAAO0B,EAAgB,aAAE2D,SAAS,SAAUC,GAAM5D,EAAIiZ,aAAarV,GAAKhC,WAAW,iBAAiB,CAACxB,EAAG,WAAW,CAACyD,KAAK,YAAY,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4BAA4Bd,EAAG,WAAW,CAACyD,KAAK,aAAa,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,IAAI,KAAKlB,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACK,SAAoC,IAA1BxB,EAAIkgB,mBAA0B,eAAqC,mBAArBlgB,EAAIwH,gBAAqC,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0B,KAAMlB,EAAI+I,MAAMhG,OAAOiG,OAAiB,WAAE5I,EAAG,OAAO,CAACE,YAAY,gBAAgBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIkJ,UAAU,kBAAkB,CAAClJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0B,OAAOlB,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,sBAAsB,GAAGA,EAAG,cAAc,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,QAAUd,EAAImgB,mBAAmB,eAAc,EAAK,eAAc,EAAM,WAAW,KAAK,MAAQ,QAAQ5f,GAAG,CAAC,KAAO,SAASC,GAAQ,OAAOR,EAAIigB,eAAe,eAAe,MAAQ,SAASzf,GAAQ,OAAOR,EAAIigB,eAAe,MAAM1a,YAAYvF,EAAIwF,GAAG,CAAC,CAAC5G,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,iCAAiC,UAAU,CAACtC,IAAI,SAAS6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACe,MAAM,mBAAqBuE,EAAMC,OAAOya,YAAYzV,MAAO,6BAA+BjF,EAAMC,OAAOya,YAAc,MAAO,CAA8B,GAA5B1a,EAAMC,OAAOya,YAAkBhgB,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,kBAAkB,GAAGJ,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGyE,EAAMC,OAAO9H,KAAO6H,EAAMC,OAAO9H,KAAOmC,EAAIkB,GAAG,gCAAgC,CAACtC,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGyE,EAAMC,OAAO9H,KAAO6H,EAAMC,OAAO9H,KAAOmC,EAAIkB,GAAG,+BAA+B,MAAK,EAAM,WAAWwC,MAAM,CAACpF,MAAO0B,EAAsB,mBAAE2D,SAAS,SAAUC,GAAM5D,EAAIkgB,mBAAmBtc,GAAKhC,WAAW,uBAAuB,CAACxB,EAAG,WAAW,CAACyD,KAAK,YAAY,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,4BAA4Bd,EAAG,WAAW,CAACyD,KAAK,aAAa,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2B,IAAI,KAAKd,EAAG,MAAM,CAACE,YAAY,qCAAqCa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGgf,gBAAgB9e,OAAQC,SAAiC,IAAvBxB,EAAIqgB,kBAA0BrgB,EAAIqB,GAAGgf,gBAAgB9e,OAAQ,eAAqC,eAArBvB,EAAIwH,gBAAiC,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgCd,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsBN,EAAIoI,GAAIpI,EAAkB,gBAAE,SAAS2F,GAAQ,OAAOvF,EAAG,MAAM,CAACE,YAAY,eAAea,MAAM,CAACmH,OAAQtI,EAAIqgB,iBAAmB1a,EAAOrH,OAAOiC,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAIqgB,gBAAkB1a,EAAOrH,SAAS,CAAgB,UAAdqH,EAAO/G,IAAiBwB,EAAG,eAA8B,WAAduF,EAAO/G,IAAkBwB,EAAG,eAAeA,EAAG,iBAAiBA,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAG0E,EAAO9H,UAAU,MAAK,OAAOuC,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGgI,UAAUK,YAAYnI,OAAQC,SAAuC,IAA7BxB,EAAIqJ,UAAUK,cAAsB1J,EAAIqB,GAAGgI,UAAUK,YAAYnI,OAAQ,eAAqC,mBAArBvB,EAAIwH,gBAAqC,CAACpH,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0B,OAAOd,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAA6B,mBAArBR,EAAIwH,cAAqCxH,EAAIwH,cAAgB,GAAKxH,EAAIwH,cAAgB,qBAAqB,CAA+B,IAA7BxH,EAAIqJ,UAAUK,aAAsB1J,EAAIqB,GAAGgI,UAAUK,YAAYnI,OAA2DvB,EAAIa,KAAvDT,EAAG,oBAAoB,CAACE,YAAY,gBAAyB,KAAKF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,WAAW,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAIqJ,UAAqB,YAAEzH,WAAW,yBAAyB,CAAC/D,KAAK,WAAW8D,QAAQ,eAAerB,YAAY,iBAAiBQ,MAAM,CAAC,YAAcd,EAAIkB,GAAG,qCAAqC,KAAO,KAAKW,SAAS,CAAC,MAAS7B,EAAIqJ,UAAqB,aAAG9I,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAIqJ,UAAW,cAAe7I,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGgI,UAAU0K,UAAU9J,WAAW1I,OAAQC,SAAgD,IAAtCxB,EAAIqJ,UAAU0K,UAAU9J,aAAqBjK,EAAIqB,GAAGgI,UAAU0K,UAAU9J,WAAW1I,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,qBAAqB,SAASd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,GAA0C,IAAtCJ,EAAIqJ,UAAU0K,UAAU9J,WAAkB7J,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAiC,OAAzBA,EAAO4D,kBAAyBpE,EAAI2Z,WAAWnZ,MAAW,CAACJ,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIqZ,aAAa,sBAAsB,CAAwC,IAAtCrZ,EAAIqJ,UAAU0K,UAAU9J,WAAkB7J,EAAG,MAAM,CAACE,YAAY,eAAe,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mCAAmCd,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,+BAA+B,KAAKlB,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIqJ,UAAU0K,UAAU9J,WAAW,mBAAmBjK,EAAIY,GAAG,MAAMZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,MAAMd,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAI0E,GAAG,SAAP1E,CAAiBA,EAAIqJ,UAAU0K,UAAU1J,SAAS,qBAAqBjK,EAAG,MAAM,CAACE,YAAY,cAAc,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAImK,IAAI,OAAQnK,EAAI6Z,4BAA4BzZ,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gCAAgCC,GAAG,CAAC,MAAQP,EAAI8Z,oBAAoB,CAAC1Z,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI4Y,WAAa5Y,EAAIkB,GAAG,yBAA2BlB,EAAIkB,GAAG,qCAAqClB,EAAIa,QAAQ,GAAIb,EAAgB,aAAEI,EAAG,MAAM,CAACE,YAAY,qBAAqBQ,MAAM,CAAC,GAAK,iCAAiC,CAACV,EAAG,MAAM,CAACE,YAAY,qBAAsBN,EAAI+Z,gBAA6B,cAAE3Z,EAAG,gBAAgB,CAACG,GAAG,CAAC,YAAcP,EAAIga,oBAAoB,aAAeha,EAAIia,eAAeja,EAAIa,KAAMb,EAAI+Z,gBAA+B,gBAAE3Z,EAAG,yBAAyB,CAACU,MAAM,CAAC,GAAK,2BAA2B,UAAY,YAAY,UAAYd,EAAIqJ,UAAU,cAAgB6Q,KAAKC,UAAUna,EAAIqJ,UAAU0K,YAAYxT,GAAG,CAAC,aAAeP,EAAIoa,gBAAgB,YAAc,SAAS5Z,GAAQ,OAAOR,EAAIqa,cAAc,uBAAuBra,EAAIa,MAAM,GAAGb,EAAIa,OAAOT,EAAG,MAAM,CAACE,YAAY,8BAA8B,CAACN,EAAIsC,GAAG,GAAGtC,EAAIsC,GAAG,QAC7wU,GAAkB,CAAC,WAAa,IAAItC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,aAAa7C,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe,WAAa,IAAIjD,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,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,sCAAsC,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,YAAY,CAAC,OAAS,YAAY7C,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,MAAQ,QAAQ,OAAS,oBCD74E,I,UAAS,WAAa,IAAIjD,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,0CAA0CQ,MAAM,CAAC,cAAc,OAAO,UAAY,QAAQ,cAAc,MAAM,YAAY,gBAAgB,KAAO,MAAM,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,KAAO,eAAe,EAAI,uYAC9Y,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,CAACE,YAAY,qCAAqCQ,MAAM,CAAC,cAAc,OAAO,UAAY,QAAQ,cAAc,MAAM,YAAY,WAAW,KAAO,MAAM,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,KAAO,eAAe,EAAI,gWACpY,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,eAAe,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,gBAC1lB,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,QAAQ,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,qJAAqJ,UAAY,6BAA6BV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,uCAAuC,UAAY,qDAAqDV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,0BAA0B,UAAY,kCAChwB,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,cAAc,+BAA+B,MAAQ,KAAK,OAAS,KAAK,QAAU,cAAc,CAACV,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,OAAO,YAAY,UAAU,UAAY,2BAA2B,CAACV,EAAG,OAAO,CAACE,YAAY,eAAeQ,MAAM,CAAC,KAAO,UAAU,eAAe,KAAK,OAAS,UAAU,kBAAkB,SAAS,eAAe,QAAQ,EAAI,uaAAuaV,EAAG,IAAI,CAACE,YAAY,eAAeQ,MAAM,CAAC,OAAS,UAAU,iBAAiB,QAAQ,kBAAkB,QAAQ,UAAY,4BAA4B,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,eAAe,QAAQ,EAAI,+DAA+DV,EAAG,SAAS,CAACE,YAAY,aAAaQ,MAAM,CAAC,GAAK,QAAQ,GAAK,SAAS,EAAI,IAAI,KAAO,UAAU,eAAe,iBACrwC,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,CAACE,YAAY,6CAA6CQ,MAAM,CAAC,cAAc,OAAO,UAAY,QAAQ,cAAc,MAAM,YAAY,mBAAmB,KAAO,MAAM,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,KAAO,eAAe,EAAI,2UAC3X,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCoQf,IACA,KADA,WAEA,OACA,UACA,cACA,iBACA,iBACA,wBACA,WACA,QACA,eACA,WACA,cACA,cAGA,gBACA,oBACA,qBACA,gBACA,gBACA,sBACA,sBACA,kBACA,yIACM,aAAN,GACM,gBAAN,EACM,cAAN,EACM,eAAN,GACM,gBAAN,CACQ,eAAR,EACQ,iBAAR,GAEA,mBACA,uBACA,sBACA,iBACA,6BACA,iBACA,2BACA,6BACA,uBACA,qBACA,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,GAA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qBAAqB2C,YAAY,CAAC,MAAQ,QAAQ,OAAS,oBCqN/nE,I,UAAA,CACA,KADA,WAEA,OACA,UACA,cACA,iBACA,iBACA,wBACA,aACA,QACA,gBAEA,gBACA,sBACA,sBACM,cAAN,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,kCACA,+BACA,qBACA,sBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,0BACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,uFACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,kBA5JA,SA4JA,cACA,iCACA,yCACA,uCAEA,oDACA,2BACA,yCACA,qEACA,oCACA,kCACA,+BACA,qBACA,kCACA,8CACA,+BACA,wCAEA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,0BACA,OACA,QACA,mBACA,qBACA,uBACA,iCACA,oBACA,mCACA,yBACA,uBACA,uBACA,uFACA,OACA,QACA,oBACA,uBACA,wBACA,UAGA,YA1MA,WA2MA,SAQA,MANA,2BACA,mCAEA,MAGA,GAEA,aArNA,SAqNA,GACA,qBACA,2BACA,uBACQ,EAAR,0CACQ,YAAR,WACU,EAAV,qCACA,OACA,IAEA,cA/NA,SA+NA,cACA,wCACA,uBACA,+CACA,uBACA,kBACA,0BACA,OACA,MAEA,YAzOA,SAyOA,GACA,sBACA,mBACA,2CACA,MACA,WACA,0CACA,MACA,gBACA,6DACA,QAGA,cAtPA,SAsPA,GACA,+CACA,8EAEA,2CAEA,2BAKA,iBACA,eAEA,gBACA,iFADA,ECxlBmW,UCO/V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIjD,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAAEN,EAAmB,gBAAEI,EAAG,MAAM,CAACE,YAAY,qBAAqBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,MAAMC,MAAM,yBAA0B,WAAYV,EAAIW,sBAAsB,CAACX,EAAIY,GAAG,sBAAsBZ,EAAIa,KAAyB,gBAAnBb,EAAI6Y,YAA+BzY,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,KAAK,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2Bd,EAAG,MAAM,CAACE,YAAY,4BAA4BC,GAAG,CAAC,MAAQP,EAAIoX,aAAa,CAAChX,EAAG,YAAY,CAACE,YAAY,gBAAgB,KAAKN,EAAIa,KAAyB,gBAAnBb,EAAI6Y,YAA+BzY,EAAG,MAAM,CAACE,YAAY,kBAAkBC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI2gB,kBAAkB,mBAAmB,CAAE3gB,EAAI+I,MAAMhG,OAAa,OAAE3C,EAAG,MAAM,CAACU,MAAM,CAAC,IAAMd,EAAI+I,MAAMhG,OAAO+H,UAAU1K,EAAG,MAAM,CAACE,YAAY,uBAAuB,CAACF,EAAG,uBAAuB,GAAGA,EAAG,IAAI,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAI+I,MAAMhG,OAAOM,WAAW,IAAIrD,EAAI+I,MAAMhG,OAAOG,WAAW,KAAK9C,EAAG,MAAMA,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI+I,MAAMhG,OAAOzB,cAActB,EAAIa,KAAKT,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,aAAa,CAACU,MAAM,CAAC,KAAO,QAAQ,KAAO,WAAW,CAAqB,sBAAnBd,EAAI6Y,YAAqCzY,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,KAAK,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyBd,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,qCAAqCV,EAAG,KAAK,CAACE,YAAY,mBAAmB,CAAEN,EAAI+I,MAAMhG,OAAOiG,OAAO4X,mBAAyD,OAApC5gB,EAAI+I,MAAMhG,OAAO8d,SAASvV,OAAiBlL,EAAG,KAAK,CAACE,YAAY,UAAU,CAACF,EAAG,IAAI,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0B,KAAKd,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sCAAuClB,EAAI+I,MAAMhG,OAAOiG,OAAmB,aAAE5I,EAAG,SAAS,CAACe,MAAM,CAACnB,EAAI+I,MAAMhG,OAAO+B,QAAQgc,oBAAsB,kBAAoB,mBAAmBvgB,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI2gB,kBAAkB,2BAA2B,CAAC3gB,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuBlB,EAAIa,OAAOb,EAAIa,KAAMb,EAAI+I,MAAMhG,OAAOiG,OAAe,SAAE5I,EAAG,KAAK,CAACG,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI2gB,kBAAkB,gBAAgB,CAACvgB,EAAG,IAAI,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,kBAAkB,KAAKd,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,gCAAgClB,EAAIa,KAAMb,EAAI+I,MAAMhG,OAAOiG,OAAwB,kBAAE5I,EAAG,KAAK,CAACG,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI2gB,kBAAkB,oBAAoB,CAACvgB,EAAG,IAAI,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,sBAAsB,KAAKd,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,kCAAkClB,EAAIa,KAAMb,EAAI+I,MAAMhG,OAAOiG,OAAwB,kBAAE5I,EAAG,KAAK,CAACG,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI2gB,kBAAkB,qBAAqB,CAACvgB,EAAG,IAAI,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuB,KAAKd,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,mCAAmClB,EAAIa,KAAKT,EAAG,KAAK,CAACG,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI2gB,kBAAkB,0BAA0B,CAACvgB,EAAG,IAAI,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uBAAuB,KAAKd,EAAG,OAAO,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,uCAAuClB,EAAIa,KAAyB,aAAnBb,EAAI6Y,YAA4BzY,EAAG,YAAY,CAACG,GAAG,CAAC,aAAeP,EAAI+gB,wBAAwB/gB,EAAIa,KAAyB,iBAAnBb,EAAI6Y,YAAgCzY,EAAG,gBAAgB,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,KAAyB,kBAAnBb,EAAI6Y,YAAiCzY,EAAG,iBAAiB,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,KAAyB,gBAAnBb,EAAI6Y,YAA+BzY,EAAG,UAAU,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,kBAAkB,YAAc3gB,EAAIoX,cAAcpX,EAAIa,KAAyB,cAAnBb,EAAI6Y,YAA6BzY,EAAG,aAAa,CAACU,MAAM,CAAC,MAAQd,EAAIghB,UAAUzgB,GAAG,CAAC,aAAeP,EAAI+gB,wBAAwB/gB,EAAIa,KAAyB,wBAAnBb,EAAI6Y,YAAuCzY,EAAG,uBAAuB,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,KAAyB,wBAAnBb,EAAI6Y,YAAuCzY,EAAG,uBAAuB,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,KAAyB,gBAAnBb,EAAI6Y,YAA+BzY,EAAG,eAAe,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,KAAyB,mBAAnBb,EAAI6Y,YAAkCzY,EAAG,kBAAkB,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,KAAyB,uBAAnBb,EAAI6Y,YAAsCzY,EAAG,sBAAsB,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,KAAyB,uBAAnBb,EAAI6Y,YAAsCzY,EAAG,iBAAiB,CAACG,GAAG,CAAC,aAAeP,EAAI2gB,qBAAqB3gB,EAAIa,MAAM,IAAI,MAC7vI,GAAkB,GCDlB,GAAS,WAAa,IAAIb,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaQ,MAAM,CAAC,IAAM,uCAAuCP,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIihB,UAAU,iBAAiB7gB,EAAG,KAAK,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAI4Y,WAAa5Y,EAAIkB,GAAG,0BAA4BlB,EAAIkB,GAAG,0BAA0B,KAAKd,EAAG,IAAI,CAACU,MAAM,CAAC,KAAO,iDAAiD,OAAS,WAAW,CAACV,EAAG,YAAY,CAACE,YAAY,eAAe,OAAOF,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAGwP,IAAIhT,KAAK0D,OAAQC,SAA0B,IAAhBxB,EAAI6Q,IAAIhT,OAAemC,EAAIqB,GAAGwP,IAAIhT,KAAK0D,SAAS,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,0BAA0Bd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,cAAc,GAAoB,IAAhBJ,EAAI6Q,IAAIhT,KAAYuC,EAAG,MAAM,CAACE,YAAY,aAAaC,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO4D,kBAAkBpE,EAAI6Q,IAAIhT,KAAO,MAAM,CAACuC,EAAG,YAAY,CAACE,YAAY,gBAAgB,GAAGN,EAAIa,KAAKT,EAAG,QAAQ,CAACsB,WAAW,CAAC,CAAC7D,KAAK,QAAQ8D,QAAQ,UAAUrD,MAAO0B,EAAI6Q,IAAQ,KAAEjP,WAAW,aAAauB,IAAI,cAAc7C,YAAY,aAAaQ,MAAM,CAAC,KAAO,OAAO,YAAcd,EAAIkB,GAAG,iCAAiCW,SAAS,CAAC,MAAS7B,EAAI6Q,IAAQ,MAAGtQ,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOsB,OAAOC,WAAqB/B,EAAIoD,KAAKpD,EAAI6Q,IAAK,OAAQrQ,EAAOsB,OAAOxD,eAAe8B,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACC,UAAWpB,EAAIqB,GAAG6f,cAAc3f,OAAQC,SAA+B,IAArBxB,EAAIkhB,gBAAwBlhB,EAAIqB,GAAG6f,cAAc3f,SAAU,CAACnB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2Bd,EAAG,MAAM,CAACE,YAAY,gBAAgBN,EAAIoI,GAAIpI,EAAU,QAAE,SAASmhB,GAAO,OAAO/gB,EAAG,MAAM,CAACE,YAAY,uBAAuBa,MAAM,CAACnB,EAAIkhB,eAAiBC,EAAM1hB,GAAK,kBAAoB0hB,EAAMtjB,KAAO,SAAWsjB,EAAMtjB,MAAM0C,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIohB,YAAYD,EAAM1hB,OAAO,CAACW,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,0CAA0CV,EAAG,aAAY,KAAKA,EAAG,MAAM,CAACE,YAAY,kBAAkBa,MAAM,CAACK,SAA+B,IAArBxB,EAAIqhB,gBAAsB,CAACjhB,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,QAAQ,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,2BAA2Bd,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,gBAAgB,GAAGA,EAAG,cAAc,CAACE,YAAY,4BAA4BQ,MAAM,CAAC,mBAAkB,EAAK,QAAUd,EAAIkZ,aAAa,UAAW,EAAK,eAAe,aAAa,cAAc,YAAY,gBAAe,EAAK,mBAAkB,EAAM,YAAclZ,EAAIkB,GAAG,4BAA4B,WAAW,KAAK,MAAQ,aAAa,eAAelB,EAAIshB,YAAY,YAActhB,EAAIkB,GAAG,sBAAsB,iBAAmBlB,EAAIkB,GAAG,0BAA0B,cAAgBlB,EAAIkB,GAAG,wBAAwB,cAAgBlB,EAAIkB,GAAG,wBAAwB,mBAAqBlB,EAAIkB,GAAG,6BAA6BX,GAAG,CAAC,MAAQP,EAAIuhB,cAAchc,YAAYvF,EAAIwF,GAAG,CAAC,CAAC5G,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGjB,EAAIkB,GAAG,6BAA6B,UAAU,CAACtC,IAAI,YAAY6G,GAAG,SAAStC,GACnrG,IAAIqe,EAASre,EAAIqe,OAEbC,GADSte,EAAIue,OACJve,EAAIse,QACjB,MAAO,CAAED,EAAOvlB,SAAWwlB,EAAQrhB,EAAG,OAAO,CAACE,YAAY,uBAAuB,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGugB,EAAOvlB,QAAQ,IAAI+D,EAAIiB,GAAGjB,EAAIkB,GAAG,kCAAkClB,EAAIa,QAAQ,CAACjC,IAAI,cAAc6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,OAAO,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGyE,EAAMC,OAAOtC,WAAa,IAAMqC,EAAMC,OAAOzC,WAAW,YAAY,CAACtE,IAAI,SAAS6G,GAAG,SAASC,GAAO,MAAO,CAACtF,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAAEoF,EAAMC,OAAa,OAAEvF,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM4E,EAAMC,OAAOmF,UAAU1K,EAAG,MAAM,CAACU,MAAM,CAAC,IAAM,uCAAuCV,EAAG,OAAO,CAACJ,EAAIY,GAAG,IAAIZ,EAAIiB,GAAGyE,EAAMC,OAAOtC,WAAa,IAAMqC,EAAMC,OAAOzC,WAAW,cAAcQ,MAAM,CAACpF,MAAO0B,EAAiB,cAAE2D,SAAS,SAAUC,GAAM5D,EAAI2hB,cAAc/d,GAAKhC,WAAW,kBAAkB,CAACxB,EAAG,WAAW,CAACyD,KAAK,YAAY,CAAC7D,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,+BAA+B,IAAI,GAAIlB,EAAI2hB,cAAc1lB,OAAS,EAAGmE,EAAG,MAAM,CAACE,YAAY,kBAAkBN,EAAIoI,GAAIpI,EAAiB,eAAE,SAAS4hB,EAAI7R,GAAO,OAAO3P,EAAG,OAAO,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAG,IAAIZ,EAAIiB,GAAG2gB,EAAIve,WAAa,IAAMue,EAAI1e,WAAW,KAAK9C,EAAG,MAAM,CAACE,YAAY,kBAAkBQ,MAAM,CAAC,IAAM,6CAA6CP,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI6hB,cAAc9R,YAAe,GAAG/P,EAAIa,SAAST,EAAG,MAAM,CAACE,YAAY,eAAe,CAACF,EAAG,SAAS,CAACE,YAAY,gCAAgCQ,MAAM,CAAC,GAAK,iBAAiBP,GAAG,CAAC,MAAQP,EAAI8Z,oBAAoB,CAAC1Z,EAAG,MAAM,CAACE,YAAY,WAAWF,EAAG,MAAM,CAACE,YAAY,QAAQ,CAACN,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAI4Y,WAAa5Y,EAAIkB,GAAG,2BAA6BlB,EAAIkB,GAAG,sCAC/hD,GAAkB,GCLlB,GAAS,WAAa,IAAIlB,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,SAAS,CAACV,EAAG,OAAO,CAACU,MAAM,CAAC,EAAI,kDAAkD,UAAY,uDAC5a,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,CAACE,YAAY,iCAAiCQ,MAAM,CAAC,cAAc,OAAO,UAAY,QAAQ,cAAc,MAAM,YAAY,OAAO,KAAO,MAAM,MAAQ,6BAA6B,QAAU,gBAAgB,CAACV,EAAG,OAAO,CAACE,YAAY,aAAaQ,MAAM,CAAC,KAAO,eAAe,EAAI,y6BAC5X,GAAkB,GCAlB,GAAS,GAKT,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QC0Gf,IACA,KADA,WAEA,OACA,UACA,cACA,iBACA,UACA,SACA,iBACA,KACA,SAEA,aACA,cACA,CACA,WACA,6CACA,cAEA,gBAGA,iBACA,iBACA,gBACM,gBAAN,CACQ,eAAR,KAIA,OACA,cAEA,YACA,YACA,WACA,cACA,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,S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EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,yCAAyCQ,MAAM,CAAC,cAAc,OAAO,UAAY,QAAQ,cAAc,MAAM,YAAY,eAAe,KAAO,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,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eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCuGf,IACA,KADA,WAEA,OACA,UACA,UACA,wEACA,qEACA,gGACA,qEACA,oLAEA,iBACA,mBACA,oBACA,qJAGA,YACA,YACA,WACA,cACA,aACA,cACA,kBACA,aACA,gBACA,eACA,WACA,YAEA,aACA,yCACA,UACA,8BACA,6BACA,sCACA,6BACA,uCAGA,QAxCA,WAwCA,wKACA,iBADA,8CAGA,SACA,aADA,WACA,wKACA,uDACA,0BACA,0GACA,eAJA,8CAcA,UAfA,SAeA,GACA,8BAEA,kBAlBA,SAkBA,cACA,wCACA,0BACA,8BACA,4BACA,iBACA,2CACA,kEA0BA,iCAzBA,sBACA,yBACA,sCAEA,6BACA,mCACA,cACA,wCACA,wBACA,yBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,gBACA,0CACA,OACA,SAKA,gDACA,sBACA,yBACA,sCAEA,0DAsBA,gCArBA,6BACA,mCACA,cACA,wBACA,wBACA,yBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,gBACA,0CACA,OACA,UAOA,gBApFA,SAoFA,KACA,EAGA,uBAFA,uBCzPuW,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,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,MAAM,CAACE,YAAY,aAAaQ,MAAM,CAAC,IAAM,uCAAuCP,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIihB,UAAU,0BAA0B7gB,EAAG,KAAK,CAACJ,EAAIY,GAAGZ,EAAIiB,GAAGjB,EAAIkB,GAAG,yBAAyBd,EAAG,UAAU,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,0BAA0B,CAACF,EAAG,MAAM,CAACE,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A,kBAbA,SAaA,cACA,wCAEA,0BACA,8BACA,4BAEA,sBACA,yBACA,sCAEA,uCACA,2BACA,yBACA,qBACA,uBACA,mCACA,wBACA,mCACA,yBACA,uBACA,2BACA,sBACA,0CACA,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,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AQ,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,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,u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,GACA,qBACA,uBACQ,EAAR,qBACU,UAAV,4BACA,OACA,MAEA,kBA1BA,SA0BA,cACA,wCAEA,0BACA,8BACA,4BAEA,mBACA,oBACA,SAGA,6DACA,oEACA,MAIA,iEACA,yEACA,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,IAAIjD,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,OAA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CA,6DACA,uBACA,oBACA,MAEA,WAhBA,SAgBA,cACA,4CACA,8BAGA,4CACA,8BAGA,gCACA,gDACA,gCACA,gDAEA,kCACA,uBACA,uCACA,QAKA,mBACA,kBAEA,gCAEA,SAcA,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,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AACA,EAAG,MAAM,CAACE,YAAY,qBAAqB2C,YAAY,CAAC,OAAS,OAAO,MAAQ,eAAe7C,EAAG,MAAM,CAACE,YAAY,+BAA+B2C,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,WA6EA,WACA,qBAEA,qRACA,iBACA,4BACA,kBACA,iBACA,wBACA,oBACM,YAAN,WACQ,EAAR,iBACA,mBACQ,YAAR,WACU,EAAV,4CACU,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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","file":"js/app.f36b8e82.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=33e71c8436036b299a0dabfb534a28058'}}},[_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=33e71c8436036b299a0dabfb534a28058'}\" 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=2ebdad5e&\"\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' || _vm.$route.name == 'register_all'))?_c('register-step-1',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e(),(_vm.step_active == 12 && (_vm.$route.name == 'register' || _vm.$route.name == 'register_all'))?_c('register-step-12',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e(),(_vm.step_active == 2 && (_vm.$route.name == 'register' || _vm.$route.name == 'register_all'))?_c('register-step-2',{attrs:{\"user\":_vm.user},on:{\"next_step\":_vm.next_step}}):_vm._e(),(_vm.step_active == 21 && (_vm.$route.name == 'register' || _vm.$route.name == 'register_all'))?_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),_vm._m(0)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"bottom-icons\"},[_c('a',{staticStyle:{\"margin\":\"0 auto\"},attrs:{\"href\":\"https://stripe.com\",\"target\":\"_blank\"}},[_c('img',{staticStyle:{\"height\":\"50px\",\"width\":\"auto\"},attrs:{\"src\":\"/build/images/powered-by-stripe-white.png\"}})])])}]\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('svg',{staticClass:\"w-6 h-6\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\"}},[_c('path',{attrs:{\"stroke-width\":\"1.5\",\"vector-effect\":\"non-scaling-stroke\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"d\":\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"}})])]),_c('div',{staticClass:\"title\"},[_vm._v(\"Datele contului\")]),_c('div',{staticClass:\"description\"},[_vm._v(\" Parola de acces la curs, materiale È™i bonusuri vor fi transmise pe adresa de email completată în acest formular. ÃŽ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.last_name.$error, complete: _vm.user.last_name != '' && !_vm.$v.user.last_name.$error }},[_c('label',{staticClass:\"label-input\",attrs:{\"for\":\"last_name\"}},[_vm._v(_vm._s(_vm.$t(\"register.last_name\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.last_name),expression:\"user.last_name\"}],ref:\"second_input\",staticClass:\"input-text\",attrs:{\"id\":\"last_name\",\"type\":\"text\",\"autocomplete\":\"off\"},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.first_name.$error, complete: _vm.user.first_name != '' && !_vm.$v.user.first_name.$error }},[_c('label',{staticClass:\"label-input\",attrs:{\"for\":\"first_name\"}},[_vm._v(_vm._s(_vm.$t(\"register.first_name\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.first_name),expression:\"user.first_name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"id\":\"first_name\",\"type\":\"text\",\"autocomplete\":\"off\"},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.email.$error || _vm.mail_exists, complete: _vm.user.email != '' && !_vm.$v.user.email.$error && !_vm.mail_exists }},[_c('label',{staticClass:\"label-input\",attrs:{\"for\":\"new-email\"}},[_vm._v(\"Email\")]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.email),expression:\"user.email\"}],ref:\"third_input\",staticClass:\"input-text\",attrs:{\"id\":\"new-email\",\"type\":\"email\",\"autocomplete\":\"off\"},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('label',{staticClass:\"label-input\",attrs:{\"for\":\"mobile-phone\"}},[_vm._v(_vm._s(_vm.$t(\"register.phone\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.phone),expression:\"user.phone\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"id\":\"mobile-phone\",\"type\":\"text\",\"autocomplete\":\"off\"},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('label',{staticClass:\"label-input\",attrs:{\"for\":\"country\"}},[_vm._v(_vm._s(_vm.$t(\"register.country-placeholder\")))]),_c('div',{staticClass:\"input-box\"},[_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"options\":_vm.optionsCountries,\"allow-empty\":true,\"show-labels\":false,\"multiple\":false,\"close-on-select\":true,\"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(0)]):_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('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\">\n\t\t\t\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" class=\"w-6 h-6\">\n\t\t\t\t\t\t<path\n\t\t\t\t\t\t\tstroke-width=\"1.5\"\n\t\t\t\t\t\t\tvector-effect=\"non-scaling-stroke\"\n\t\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\t\td=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</svg>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"title\">Datele contului</div>\n\n\t\t\t\t<div class=\"description\">\n\t\t\t\t\tParola de acces la curs, materiale È™i bonusuri vor fi transmise pe adresa de email completată în acest formular. ÃŽn paÈ™ii următori vei alege metoda de plată È™i datele de facturare.\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=\"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<label class=\"label-input\" for=\"last_name\">{{ $t(\"register.last_name\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"last_name\" type=\"text\" autocomplete=\"off\" 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\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<label class=\"label-input\" for=\"first_name\">{{ $t(\"register.first_name\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"first_name\" type=\"text\" autocomplete=\"off\" 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\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<label class=\"label-input\" for=\"new-email\">Email</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"new-email\" type=\"email\" autocomplete=\"off\" 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<label class=\"label-input\" for=\"mobile-phone\">{{ $t(\"register.phone\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"mobile-phone\" type=\"text\" autocomplete=\"off\" 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<label class=\"label-input\" for=\"country\">{{ $t(\"register.country-placeholder\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\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\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>\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\n\t\t\t\t\t\t<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\t</div>\n</template>\n\n<script>\nimport CloseIcon from \"../Icons/Close\";\nimport IconGlobe from \"../Icons/Globe\";\nimport IconPlus from \"../Icons/Plus\";\nimport IconInfo from \"../Icons/Info\";\nimport IconFolder from \"../Icons/Folder\";\nimport IconArrow from \"../Icons/Arrow\";\nimport IconPeople from \"../Icons/People\";\nimport IconCircleCheck from \"../Icons/CircleCheck\";\nimport InformationIcon from \"../Icons/Information\";\nimport IconEmail from \"../Icons/Email\";\nimport IconPassword from \"../Icons/Password\";\nimport IconCart from \"../Icons/Cart\";\nimport IconPhone from \"../Icons/Phone\";\n\nimport { required, requiredIf, minLength, email, sameAs } from \"vuelidate/lib/validators\";\n\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tvalue_language: \"\",\n\t\t\terror: false,\n\t\t\toptionsLanguage: [],\n\t\t\terrorData: [],\n\t\t\toptionsCountries: [],\n\t\t\tactiveTooltip: \"\",\n\t\t\tprivacy: \"\",\n\t\t\tinvalidCui: \"\",\n\t\t\tauto_mail: \"\",\n\t\t\tnews: \"\",\n\t\t\tmail_exists: false,\n\t\t\tloadingSubmit: false,\n\t\t\ttermsNotAccepted: \"\",\n\t\t\tarrayTranslations: [\n\t\t\t\t\"register.title_step_1\",\n\t\t\t\t\"register.last_name\",\n\t\t\t\t\"register.first_name\",\n\t\t\t\t\"register.email\",\n\t\t\t\t\"register.phone\",\n\t\t\t\t\"register.email-placeholder\",\n\t\t\t\t\"register.password\",\n\t\t\t\t\"validator.password_min_length\",\n\t\t\t\t\"register.button-action\",\n\t\t\t],\n\t\t};\n\t},\n\tprops: {\n\t\tuser: Object,\n\t},\n\tcomponents: {\n\t\tCloseIcon,\n\t\tIconPlus,\n\t\tIconInfo,\n\t\tIconFolder,\n\t\tIconArrow,\n\t\tIconPeople,\n\t\tIconCircleCheck,\n\t\tInformationIcon,\n\t\tIconEmail,\n\t\tIconGlobe,\n\t\tIconPassword,\n\t\tIconCart,\n\t\tIconPhone,\n\t},\n\tvalidations: {\n\t\tuser: {\n\t\t\tfirst_name: { required },\n\t\t\tlast_name: { required },\n\t\t\t// phone: { required },\n\t\t\tphone: {},\n\t\t\temail: { required, email },\n\t\t\tcountry: { required },\n\t\t\t// password: {required,minLength: minLength(6)},\n\t\t\t// confirm_password: {required, sameAsPassword: sameAs('password')}\n\t\t},\n\t},\n\tcreated() {},\n\tasync mounted() {\n\t\tawait this.getCountries();\n\t\tawait this.getLanguages();\n\t\tthis.user.has_company = true;\n\t\tthis.user.referral_uuid = this.$route.query.referral ? this.$route.query.referral : false;\n\t\tthis.user.reducere = this.$route.query.reducere ? this.$route.query.reducere : false;\n\t\tthis.logoAnim();\n\t},\n\tmethods: {\n\t\tasync getCountries() {\n\t\t\tawait axios\n\t\t\t\t.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},\n\t\tasync getLanguages() {\n\t\t\tawait axios.get(\"/languages\").then(({ data }) => {\n\t\t\t\tthis.optionsLanguage = data.data;\n\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\tthis.user.language = this.value_language.name;\n\t\t\t});\n\t\t},\n\t\tgoNextStep(e) {\n\t\t\tvar btnSubmit = document.getElementById(\"buttonSubmitStep1\");\n\t\t\tbtnSubmit.disabled = true;\n\t\t\tthis.loadingSubmit = true;\n\n\t\t\tthis.$v.$touch();\n\t\t\tif (this.$v.$invalid) {\n\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\tthis.loadingSubmit = false;\n\t\t\t} else {\n\t\t\t\tvar checkEmail = false;\n\t\t\t\taxios.get(\"/email-validation\", { params: { email: this.user.email } }).then(({ data }) => {\n\t\t\t\t\tif (!data.data.is_valid) {\n\t\t\t\t\t\tthis.errorData[\"email\"] = true;\n\t\t\t\t\t\tthis.mail_exists = 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} else {\n\t\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\t\tthis.user.newPrices = [];\n\t\t\t\t\t\tthis.user.coupon = null;\n\t\t\t\t\t\tthis.$emit(\"next_step\", { user: this.user, next_step: 21 });\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tselectLanguage(value, id) {\n\t\t\tthis.user.language = value.name;\n\t\t},\n\t\tcloseModal() {\n\t\t\tthis.$router.push(\"/login\");\n\t\t},\n\t\tcheckInputs() {\n\t\t\tvar notEmpty = false;\n\n\t\t\tif (this.user.first_name != \"\" || this.user.last_name != \"\") {\n\t\t\t\tnotEmpty = true;\n\t\t\t}\n\n\t\t\treturn notEmpty;\n\t\t},\n\t\thandleAnimationLogo(anim) {\n\t\t\tthis.anim_logo = anim;\n\t\t\tthis.anim_logo.setSpeed(1);\n\t\t},\n\t\tlogoAnim() {\n\t\t\t// if(this.finished && !this.bird_noti){\n\t\t\t// \tthis.finished = false;\n\t\t\t// \tthis.anim_logo.play();\n\t\t\t// \tsetTimeout(() => {\n\t\t\t// \t\tthis.anim_logo.stop();\n\t\t\t// \t\tthis.finished = true;\n\t\t\t// \t}, 5000);\n\t\t\t// }\n\t\t},\n\t\ttoLogin() {\n\t\t\tthis.$router.push(\"/login\");\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!./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=6437c816&\"\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:\"icon\"},[_c('icon-cart')],1),_vm._m(0),_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 = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"title\"},[_vm._v(\"Confirmă \"),_c('span',{staticClass:\"yellow\"},[_vm._v(\"Comanda\")])])}]\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\">Confirmă <span class=\"yellow\">Comanda</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 == \"bdc3704c-82ea-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 == \"bdc3704c-82ea-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=0fc54387&\"\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('svg',{staticClass:\"w-6 h-6\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\"}},[_c('path',{attrs:{\"stroke-width\":\"1.5\",\"vector-effect\":\"non-scaling-stroke\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"d\":\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"}})])]),_c('div',{staticClass:\"title\"},[_vm._v(\"Date facturare\")]),_c('div',{staticClass:\"description\"},[_vm._v(\" Te rugăm să completezi aici datele de facturare. Le vom folosi pentru emiterea facturii fiscale. \")])]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100\"},[_c('label',{staticClass:\"label-input\"},[_vm._v(_vm._s(_vm.$t(\"register.choose\")))]),_c('div',{staticClass:\"input-box\"},[_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('label',{staticClass:\"label-input\",attrs:{\"for\":\"complete_name\"}},[_vm._v(_vm._s(_vm.$t(\"register.complet_name\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.complet_name),expression:\"user.complet_name\"}],ref:\"first_input\",staticClass:\"input-text\",attrs:{\"id\":\"complete_name\",\"type\":\"text\",\"autocomplete\":\"off\"},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('label',{staticClass:\"label-input\",attrs:{\"for\":\"user_cnp\"}},[_vm._v(_vm._s(_vm.$t(\"register.cnp\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.cnp),expression:\"user.cnp\"}],staticClass:\"input-text\",attrs:{\"id\":\"user_cnp\",\"autocomplete\":\"off\",\"type\":\"text\"},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('label',{staticClass:\"label-input\",attrs:{\"for\":\"company_name\"}},[_vm._v(_vm._s(_vm.$t(\"register.company\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.company_name),expression:\"user.company_name\"}],staticClass:\"input-text\",attrs:{\"id\":\"company_name\",\"autocomplete\":\"off\",\"type\":\"text\"},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('label',{staticClass:\"label-input\",attrs:{\"for\":\"company_cui\"}},[_vm._v(_vm._s(_vm.$t(\"register.cui\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.company_cui),expression:\"user.company_cui\"}],staticClass:\"input-text\",attrs:{\"id\":\"company_cui\",\"type\":\"text\",\"autocomplete\":\"off\"},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('label',{staticClass:\"label-input\",attrs:{\"for\":\"company_bank_name\"}},[_vm._v(_vm._s(_vm.$t(\"register.bank_name\")))]),_c('div',{staticClass:\"input-box\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.user.bank_name),expression:\"user.bank_name\"}],staticClass:\"input-text\",attrs:{\"id\":\"company_bank_name\",\"type\":\"text\",\"autocomplete\":\"off\"},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 = []\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\">\n\t\t\t\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" class=\"w-6 h-6\">\n\t\t\t\t\t\t<path\n\t\t\t\t\t\t\tstroke-width=\"1.5\"\n\t\t\t\t\t\t\tvector-effect=\"non-scaling-stroke\"\n\t\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\t\td=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</svg>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"title\">Date facturare</div>\n\t\t\t\t<div class=\"description\">\n\t\t\t\t\tTe rugăm să completezi aici datele de facturare. Le vom folosi pentru emiterea facturii fiscale.\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=\"input-group-tbf w-mob-100\">\n\t\t\t\t\t<label class=\"label-input\">{{ $t(\"register.choose\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\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=\"selectedTypePerson\"\n\t\t\t\t\t\t\t:options=\"['company', 'individual']\"\n\t\t\t\t\t\t\t:show-labels=\"false\"\n\t\t\t\t\t\t\t:allow-empty=\"false\"\n\t\t\t\t\t\t\t:searchable=\"false\"\n\t\t\t\t\t\t\t@input=\"changeTypePerson\"\n\t\t\t\t\t\t>\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\n\t\t\t\t\tclass=\"input-group-tbf w-mob-100\"\n\t\t\t\t\tv-bind:class=\"{ has_error: $v.user.complet_name.$error, complete: user.complet_name != '' && !$v.user.complet_name.$error }\"\n\t\t\t\t\tv-if=\"selectedTypePerson == 'individual'\"\n\t\t\t\t>\n\t\t\t\t\t<label class=\"label-input\" for=\"complete_name\">{{ $t(\"register.complet_name\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"complete_name\" type=\"text\" autocomplete=\"off\" 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<label class=\"label-input\" for=\"user_cnp\">{{ $t(\"register.cnp\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"user_cnp\" autocomplete=\"off\" type=\"text\" 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\n\t\t\t\t\tclass=\"input-group-tbf w-mob-100\"\n\t\t\t\t\tv-bind:class=\"{ has_error: $v.user.company_name.$error, complete: user.company_name != '' && !$v.user.company_name.$error }\"\n\t\t\t\t\tv-if=\"selectedTypePerson == 'company'\"\n\t\t\t\t>\n\t\t\t\t\t<label class=\"label-input\" for=\"company_name\">{{ $t(\"register.company\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"company_name\" autocomplete=\"off\" type=\"text\" 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\n\t\t\t\t\tclass=\"input-group-tbf w-mob-100\"\n\t\t\t\t\tv-bind:class=\"{ has_error: $v.user.company_cui.$error, complete: user.company_cui != '' && !$v.user.company_cui.$error }\"\n\t\t\t\t\tv-if=\"selectedTypePerson == 'company'\"\n\t\t\t\t>\n\t\t\t\t\t<label class=\"label-input\" for=\"company_cui\">{{ $t(\"register.cui\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"company_cui\" type=\"text\" autocomplete=\"off\" 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\n\t\t\t\t\tclass=\"input-group-tbf w-mob-100\"\n\t\t\t\t\tv-bind:class=\"{ has_error: $v.user.bank_name.$error, complete: user.bank_name != '' && !$v.user.bank_name.$error }\"\n\t\t\t\t\tv-if=\"selectedTypePerson == 'company'\"\n\t\t\t\t>\n\t\t\t\t\t<label class=\"label-input\" for=\"company_bank_name\">{{ $t(\"register.bank_name\") }}</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<input id=\"company_bank_name\" type=\"text\" autocomplete=\"off\" 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' })\"> </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>\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<script>\nimport CloseIcon from \"../Icons/Close\";\nimport IconPlus from \"../Icons/Plus\";\nimport IconInfo from \"../Icons/Info\";\nimport IconFolder from \"../Icons/Folder\";\nimport IconArrow from \"../Icons/Arrow\";\nimport IconPeople from \"../Icons/People\";\nimport IconCircleCheck from \"../Icons/CircleCheck\";\nimport InformationIcon from \"../Icons/Information\";\nimport IconIndividual from \"../Icons/Individual\";\nimport IconOffice from \"../Icons/Office\";\nimport IconCnp from \"../Icons/Cnp\";\nimport IconBuilding from \"../Icons/Building\";\nimport IconCui from \"../Icons/Cui\";\nimport UserSettingsIcon from \"../Icons/UserSettings\";\nimport SettingsGoalIcon from \"../Icons/SettingsGoal\";\nimport IconObjectivesList from \"../Icons/ObjectivesList\";\nimport PasswordIcon from \"../Icons/Password\";\nimport IconCart from \"../Icons/Cart\";\nimport IconDots from \"../Icons/Dots\";\nimport { required, minLength, requiredIf, sameAs } from \"vuelidate/lib/validators\";\n\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\toptionsCountry: [],\n\t\t\tvalue_country: \"\",\n\t\t\tselectedTypePerson: \"company\",\n\t\t\tinvalidCui: \"\",\n\t\t\tactiveTooltip: \"\",\n\t\t\ttermsNotAccepted: \"\",\n\t\t\tcardErrors: {},\n\t\t\terrorCoupon: false,\n\t\t\tsubModalShow: false,\n\t\t\tloadingSubmit: false,\n\t\t\tpackageActive: {},\n\t\t\tpackagesList: {},\n\t\t};\n\t},\n\tprops: {\n\t\tuser: Object,\n\t},\n\tcomponents: {\n\t\tCloseIcon,\n\t\tIconPlus,\n\t\tIconInfo,\n\t\tIconFolder,\n\t\tIconArrow,\n\t\tIconPeople,\n\t\tIconCircleCheck,\n\t\tInformationIcon,\n\t\tIconIndividual,\n\t\tIconOffice,\n\t\tIconBuilding,\n\t\tIconCnp,\n\t\tIconCui,\n\t\tUserSettingsIcon,\n\t\tSettingsGoalIcon,\n\t\tIconObjectivesList,\n\t\tPasswordIcon,\n\t\tIconCart,\n\t\tIconDots,\n\t},\n\tvalidations: {\n\t\tvalue_country: { required },\n\t\tselectedTypePerson: { required },\n\t\tuser: {\n\t\t\tterms_and_conditions: { sameAs: (val) => val === true },\n\t\t\tfirst_name: { required },\n\t\t\tlast_name: { required },\n\t\t\thas_company: \"\",\n\t\t\tcompany_name: {\n\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t\t\treturn user.has_company == 1 || user.has_company === \"\";\n\t\t\t\t}),\n\t\t\t},\n\t\t\t// bank_name: {\n\t\t\t// \trequiredIf: requiredIf((user) => {\n\t\t\t// \t\treturn user.has_company == 1 || user.has_company === \"\";\n\t\t\t// \t}),\n\t\t\t// },\n\t\t\tbank_name: {},\n\t\t\tcompany_cui: {\n\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t\t\treturn user.has_company == 1 || user.has_company === \"\";\n\t\t\t\t}),\n\t\t\t},\n\t\t\tcomplet_name: {\n\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t\t\treturn user.has_company == 0;\n\t\t\t\t}),\n\t\t\t},\n\t\t\tcnp: {\n\t\t\t\trequiredIf: requiredIf((user) => {\n\t\t\t\t\treturn user.has_company == 0;\n\t\t\t\t}),\n\t\t\t\tminLength: minLength(13),\n\t\t\t},\n\t\t},\n\t},\n\twatch: {},\n\tasync mounted() {\n\t\tthis.user.complet_name = this.user.last_name + \" \" + this.user.first_name;\n\t\tawait this.getPackages();\n\t\tawait this.getCountries();\n\t},\n\tmethods: {\n\t\tasync getPackages() {\n\t\t\tawait axios.get(\"packages\").then(({ data }) => {\n\t\t\t\tthis.packagesList = data.reverse();\n\t\t\t\tif (this.$route.query.reducere) {\n\t\t\t\t\tthis.packageActive = this.packagesList.find((el) => el.token == this.$route.query.reducere);\n\t\t\t\t\tif (this.packageActive) {\n\t\t\t\t\t\tthis.user.packageActive = this.packageActive;\n\t\t\t\t\t} else {\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} else {\n\t\t\t\t\t// default merge pe Curs de management pret intreg\n\t\t\t\t\tthis.packageActive = this.packagesList.find((el) => el.token == \"33e71c8436036b299a0dabfb534a28058\");\n\t\t\t\t\tthis.user.packageActive = this.packageActive;\n\t\t\t\t}\n\t\t\t\tthis.packagesList = [this.packageActive];\n\t\t\t});\n\t\t},\n\t\tasync getCountries() {\n\t\t\tawait axios.get(\"/countries\").then(({ data }) => {\n\t\t\t\tthis.optionsCountry = data.data;\n\t\t\t\tthis.value_country = this.optionsCountry.find((el) => el.iso == this.user.language.toUpperCase());\n\t\t\t\tthis.user.country = this.value_country;\n\t\t\t});\n\t\t},\n\t\tgoNextStep() {\n\t\t\tvar btnSubmit = document.getElementById(\"buttonSubmitStep21\");\n\t\t\tbtnSubmit.disabled = true;\n\t\t\tthis.loadingSubmit = true;\n\n\t\t\tthis.$v.$touch();\n\t\t\tif (this.$v.$invalid) {\n\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\tthis.loadingSubmit = false;\n\t\t\t} else {\n\t\t\t\tthis.submitRegister();\n\t\t\t}\n\t\t},\n\t\tsubmitRegister() {\n\t\t\tvar btnSubmit = document.getElementById(\"buttonSubmitStep21\");\n\t\t\tthis.invalidCui = false;\n\t\t\tvar app = this;\n\n\t\t\tvar formData = {\n\t\t\t\tfirst_name: this.user.first_name,\n\t\t\t\tlast_name: this.user.last_name,\n\t\t\t\tpassword: this.user.password,\n\t\t\t\tphone: this.user.phone,\n\t\t\t\temail: this.user.email,\n\t\t\t\tlanguage: this.user.language,\n\t\t\t\tcountry_id: this.user.country.id,\n\t\t\t\thas_company: this.user.has_company,\n\t\t\t\tagree_with_terms: this.user.terms_and_conditions,\n\t\t\t\tpackage_token: this.user.packageActive.token,\n\t\t\t\treferral_uuid: this.user.referral_uuid,\n\t\t\t\tcoupon: this.user.coupon,\n\t\t\t};\n\t\t\tif (this.user.has_company) {\n\t\t\t\tformData.company_name = this.user.company_name;\n\t\t\t\tformData.cui = this.user.company_cui;\n\t\t\t\tformData.bank_name = this.user.bank_name;\n\t\t\t} else {\n\t\t\t\tformData.name = this.user.complet_name;\n\t\t\t\tformData.cnp = this.user.cnp;\n\t\t\t}\n\n\t\t\tthis.$auth.register({\n\t\t\t\tdata: formData,\n\t\t\t\tdataType: \"json\",\n\t\t\t\tsuccess: function() {\n\t\t\t\t\tthis.$auth.login({\n\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\temail: app.user.email,\n\t\t\t\t\t\t\tpassword: \"testing123\",\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsuccess: function() {\n\t\t\t\t\t\t\tsetTimeout(() => {\n\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\tapp.$emit(\"next_step\", { user: app.user, next_step: 3 });\n\t\t\t\t\t\t\t}, 500);\n\t\t\t\t\t\t},\n\t\t\t\t\t\terror: function(res) {\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},\n\t\t\t\t\t\trememberMe: true,\n\t\t\t\t\t\tfetchUser: true,\n\t\t\t\t\t});\n\t\t\t\t},\n\t\t\t\terror: function(res) {\n\t\t\t\t\tthis.invalidCui = true;\n\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t},\n\t\t\t\trememberMe: true,\n\t\t\t\tfetchUser: true,\n\t\t\t});\n\t\t},\n\n\t\tselectCountry(value, id) {\n\t\t\tthis.user.country = value;\n\t\t},\n\t\tcloseModal() {\n\t\t\tthis.$router.push(\"/login\");\n\t\t},\n\t\tcloseModalCoupon() {\n\t\t\tthis.subModalShow = false;\n\t\t},\n\t\tchangeTypePerson(type) {\n\t\t\tthis.selectedTypePerson = type;\n\t\t\tif (this.selectedTypePerson == \"company\") {\n\t\t\t\tthis.user.has_company = 1;\n\t\t\t} else {\n\t\t\t\tthis.user.has_company = 0;\n\t\t\t}\n\t\t},\n\t\tdisplayModal() {\n\t\t\tthis.subModalShow = true;\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!./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=c0a47f5a&\"\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('svg',{staticClass:\"w-6 h-6\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\"}},[_c('path',{attrs:{\"stroke-width\":\"1.5\",\"vector-effect\":\"non-scaling-stroke\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",\"d\":\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"}})])]),_c('div',{staticClass:\"title\"},[_vm._v(\"Alege metoda de plată\")]),_c('div',{staticClass:\"description\"},[_vm._v(\" Alege plata cu cardul sau prin transfer bancar. \")])]),_c('div',{staticClass:\"form-section\"},[_c('div',{staticClass:\"input-group-tbf w-mob-100\"},[_c('label',{staticClass:\"label-input\",attrs:{\"for\":\"payment_method\"}},[_vm._v(\"Alege metoda de plată\")]),_c('div',{staticClass:\"input-box\"},[_c('multiselect',{staticClass:\"select-tags-tbf\",attrs:{\"id\":\"payment_method\",\"options\":['online', 'op'],\"show-labels\":false,\"allow-empty\":false,\"searchable\":false},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.typePayment),callback:function ($$v) {_vm.typePayment=$$v},expression:\"typePayment\"}})],1)]),(_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('label',{staticClass:\"label-input\",attrs:{\"for\":\"card_number\"}},[_vm._v(\"Număr card\")]),_c('div',{staticClass:\"input-box\"},[_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:{\"id\":\"card_number\",\"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('label',{staticClass:\"label-input\",attrs:{\"for\":\"card_expired\"}},[_vm._v(\"Data expirării\")]),_c('div',{staticClass:\"input-box\"},[_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:{\"id\":\"card_expired\",\"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:{\n\t\t\t\t\t\thas_error: _vm.$v.card.card_cvc.$error || _vm.cardErrors.cardCvc,\n\t\t\t\t\t\tcomplete: _vm.card.card_cvc != '' && !_vm.$v.card.card_cvc.$error,\n\t\t\t\t\t\t'view-tooltip': _vm.activeTooltip == 'card_cvc',\n\t\t\t\t\t}},[_c('label',{staticClass:\"label-input\",attrs:{\"for\":\"cvc_card\"}},[_vm._v(\"Cod de securitate\")]),_c('div',{staticClass:\"input-box\"},[_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:{\"id\":\"cvc_card\",\"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\")))])])])])])}\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\",\"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\">\n\t\t\t\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" class=\"w-6 h-6\">\n\t\t\t\t\t\t<path\n\t\t\t\t\t\t\tstroke-width=\"1.5\"\n\t\t\t\t\t\t\tvector-effect=\"non-scaling-stroke\"\n\t\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\t\td=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 00-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 00-16.536-1.84M7.5 14.25L5.106 5.272M6 20.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm12.75 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</svg>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"title\">Alege metoda de plată</div>\n\t\t\t\t<div class=\"description\">\n\t\t\t\t\tAlege plata cu cardul sau prin transfer bancar.\n\t\t\t\t</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<label class=\"label-input\" for=\"payment_method\">Alege metoda de plată</label>\n\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t<multiselect id=\"payment_method\" class=\"select-tags-tbf\" v-model=\"typePayment\" :options=\"['online', 'op']\" :show-labels=\"false\" :allow-empty=\"false\" :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\n\t\t\t\t\t\tclass=\"input-group-tbf w-mob-100\"\n\t\t\t\t\t\tv-bind:class=\"{ has_error: $v.card.card_number.$error || stripeError != '' || cardErrors.cardNumber, complete: card.card_number != '' && !$v.card.card_number.$error }\"\n\t\t\t\t\t\tid=\"payment\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<label class=\"label-input\" for=\"card_number\">Număr card</label>\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tid=\"card_number\"\n\t\t\t\t\t\t\t\ttype=\"tel\"\n\t\t\t\t\t\t\t\t:placeholder=\"$t('register.card_number_placeholder')\"\n\t\t\t\t\t\t\t\tclass=\"input-text\"\n\t\t\t\t\t\t\t\tv-model=\"card.card_number\"\n\t\t\t\t\t\t\t\tv-cardformat:formatCardNumber\n\t\t\t\t\t\t\t\tmaxlength=\"19\"\n\t\t\t\t\t\t\t/>\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\n\t\t\t\t\t\tclass=\"input-group-tbf w-mob-100 w-tbf-100\"\n\t\t\t\t\t\tv-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>\n\t\t\t\t\t\t<label class=\"label-input\" for=\"card_expired\">Data expirării</label>\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tid=\"card_expired\"\n\t\t\t\t\t\t\t\ttype=\"tel\"\n\t\t\t\t\t\t\t\t:placeholder=\"$t('register.validity_date_placeholder')\"\n\t\t\t\t\t\t\t\tclass=\"input-text\"\n\t\t\t\t\t\t\t\tv-model=\"card.card_expiration\"\n\t\t\t\t\t\t\t\tv-cardformat:formatCardExpiry\n\t\t\t\t\t\t\t\tmaxlength=\"9\"\n\t\t\t\t\t\t\t/>\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\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass=\"input-group-tbf w-mob-100 w-tbf-100\"\n\t\t\t\t\t\tv-bind:class=\"{\n\t\t\t\t\t\t\thas_error: $v.card.card_cvc.$error || cardErrors.cardCvc,\n\t\t\t\t\t\t\tcomplete: card.card_cvc != '' && !$v.card.card_cvc.$error,\n\t\t\t\t\t\t\t'view-tooltip': activeTooltip == 'card_cvc',\n\t\t\t\t\t\t}\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<label class=\"label-input\" for=\"cvc_card\">Cod de securitate</label>\n\t\t\t\t\t\t<div class=\"input-box\">\n\t\t\t\t\t\t\t<input id=\"cvc_card\" 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>\nimport CloseIcon from \"../Icons/Close\";\nimport IconPlus from \"../Icons/Plus\";\nimport IconInfo from \"../Icons/Info\";\nimport IconCircleCheck from \"../Icons/CircleCheck\";\nimport InformationIcon from \"../Icons/Information\";\nimport IconCard from \"../Icons/Card\";\nimport IconDate from \"../Icons/Date\";\nimport PasswordIcon from \"../Icons/Password\";\nimport IconCart from \"../Icons/Cart\";\nimport IconDots from \"../Icons/Dots\";\n\nimport { required } from \"vuelidate/lib/validators\";\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tcard: {\n\t\t\t\tcard_number: \"\",\n\t\t\t\tcard_expiration: \"\",\n\t\t\t\tcard_cvc: \"\",\n\t\t\t},\n\t\t\tcardErrors: {},\n\t\t\tpackageActive: {},\n\t\t\tpackagesList: {},\n\t\t\tstripeError: \"\",\n\t\t\tactiveTooltip: \"\",\n\t\t\tcuponCode: \"\",\n\t\t\tnewPrices: [],\n\t\t\terrorCoupon: false,\n\t\t\ttypePayment: \"online\",\n\t\t\tloadingSubmit: false,\n\t\t};\n\t},\n\tprops: {\n\t\tuser: Object,\n\t},\n\tcomponents: {\n\t\tCloseIcon,\n\t\tIconPlus,\n\t\tIconInfo,\n\t\tIconCircleCheck,\n\t\tInformationIcon,\n\t\tIconCard,\n\t\tIconDate,\n\t\tPasswordIcon,\n\t\tIconCart,\n\t\tIconDots,\n\t},\n\tvalidations: {\n\t\tcard: {\n\t\t\tcard_number: { required },\n\t\t\tcard_expiration: { required },\n\t\t\tcard_cvc: { required },\n\t\t},\n\t},\n\tasync mounted() {\n\t\t// this.logoAnim();\n\t},\n\tmethods: {\n\t\tgoNextStep() {\n\t\t\tvar btnSubmit = document.getElementById(\"buttonSubmitStep3\");\n\t\t\tbtnSubmit.disabled = true;\n\t\t\tthis.loadingSubmit = true;\n\n\t\t\tif (this.typePayment == \"online\") {\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\taxios\n\t\t\t\t\t\t.post(\"/payment\", {\n\t\t\t\t\t\t\tnumber: this.card.card_number,\n\t\t\t\t\t\t\texp_month: this.card.card_expiration.substring(0, 2),\n\t\t\t\t\t\t\texp_year: this.card.card_expiration.substring(5, 9),\n\t\t\t\t\t\t\tcvc: this.card.card_cvc,\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.then(({ data }) => {\n\t\t\t\t\t\t\tthis.$auth.fetch();\n\t\t\t\t\t\t\tthis.$router.push(\"/register-success\");\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.catch((error) => {\n\t\t\t\t\t\t\tif (error.response.data.payment_intent && error.response.data.payment_intent.status == \"requires_payment_method\") {\n\t\t\t\t\t\t\t\tvar payment_intent = error.response.data.payment_intent;\n\t\t\t\t\t\t\t\tvar _this = this;\n\t\t\t\t\t\t\t\tlet stripe = Stripe(process.env.VUE_APP_STRIPEPUBLISHABLE_KEY);\n\n\t\t\t\t\t\t\t\tstripe\n\t\t\t\t\t\t\t\t\t.confirmCardPayment(payment_intent.client_secret, {\n\t\t\t\t\t\t\t\t\t\tpayment_method: {\n\t\t\t\t\t\t\t\t\t\t\tcard: {\n\t\t\t\t\t\t\t\t\t\t\t\ttoken: error.response.data.t_id,\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t\t.then(function(result) {\n\t\t\t\t\t\t\t\t\t\tif (result.error) {\n\t\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\t\tbtnSubmit.disabled = false;\n\t\t\t\t\t\t\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t\t\t\t\t\t\t} else {\n\t\t\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\t\t\t_this.$auth.fetch();\n\t\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\t});\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tthis.stripeError = error.response.data.message;\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});\n\t\t\t\t} else {\n\t\t\t\t\tbtnSubmit.disabled = false;\n\t\t\t\t\tthis.loadingSubmit = false;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tthis.$router.push(\"/register-success-op\");\n\t\t\t}\n\t\t},\n\t\thandleAnimationLogo(anim) {\n\t\t\tthis.anim_logo = anim;\n\t\t\tthis.anim_logo.setSpeed(1);\n\t\t},\n\t\tlogoAnim() {\n\t\t\t// if(this.finished && !this.bird_noti){\n\t\t\t// \tthis.finished = false;\n\t\t\t// \tthis.anim_logo.play();\n\t\t\t// \tsetTimeout(() => {\n\t\t\t// \t\tthis.anim_logo.stop();\n\t\t\t// \t\tthis.finished = true;\n\t\t\t// \t}, 5000);\n\t\t\t// }\n\t\t},\n\t\tcheckCode() {\n\t\t\tvar btnApply = $(\".btn-apply\");\n\t\t\tvar btnApplyLoader = $(\".btn-apply .loader\");\n\t\t\tvar btnApplyText = $(\".btn-apply .text\");\n\n\t\t\tbtnApply.addClass(\"loading\");\n\t\t\tbtnApplyLoader.addClass(\"onProgress\");\n\t\t\tthis.errorCoupon = false;\n\n\t\t\taxios.post(\"validate-coupon\", { coupon: this.cuponCode }).then((data) => {\n\t\t\t\tif (data.data.is_valid) {\n\t\t\t\t\tbtnApplyLoader.addClass(\"finish\");\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tbtnApplyText.html(this.$t(\"btn-submit.success\"));\n\t\t\t\t\t\tbtnApply.addClass(\"completed\");\n\t\t\t\t\t\tbtnApplyLoader.removeClass(\"onProgress finish\");\n\t\t\t\t\t\tbtnApply.removeClass(\"loading\");\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tbtnApply.removeClass(\"completed\");\n\t\t\t\t\t\t\tbtnApply.attr(\"disabled\", false);\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t(\"register.step-3.coupon.apply-success\"));\n\n\t\t\t\t\t\t\tthis.newPrices = data.data.values;\n\t\t\t\t\t\t}, 1000);\n\t\t\t\t\t}, 300);\n\t\t\t\t} else {\n\t\t\t\t\tbtnApplyLoader.addClass(\"finish\");\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tbtnApplyText.html(this.$t(\"register.step-3.coupon.apply-error\"));\n\t\t\t\t\t\tbtnApply.addClass(\"error\");\n\t\t\t\t\t\tbtnApplyLoader.removeClass(\"onProgress finish\");\n\t\t\t\t\t\tbtnApply.removeClass(\"loading\");\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tbtnApply.removeClass(\"error\");\n\t\t\t\t\t\t\tbtnApplyText.html(this.$t(\"register.step-3.coupon.apply\"));\n\t\t\t\t\t\t\tbtnApply.attr(\"disabled\", false);\n\t\t\t\t\t\t\tthis.errorCoupon = true;\n\t\t\t\t\t\t\tthis.newPrices = [];\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\tselectLanguage(value, id) {\n\t\t\tthis.user.language = value.name;\n\t\t},\n\t\tselectPlan(packageItem) {\n\t\t\tthis.packageActive = packageItem;\n\t\t\tsetTimeout(function() {\n\t\t\t\t$(\"#content\").animate(\n\t\t\t\t\t{\n\t\t\t\t\t\tscrollTop: $(\"#payment\").offset().top,\n\t\t\t\t\t},\n\t\t\t\t\t250\n\t\t\t\t);\n\t\t\t}, 250);\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!./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=e44e50ec&\"\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' || $route.name == 'register_all')\" :user=\"user\" @next_step=\"next_step\" />\n\t\t\t<register-step-12 v-if=\"step_active == 12 && ($route.name == 'register' || $route.name == 'register_all')\" :user=\"user\" @next_step=\"next_step\" />\n\t\t\t<register-step-2 v-if=\"step_active == 2 && ($route.name == 'register' || $route.name == 'register_all')\" :user=\"user\" @next_step=\"next_step\" />\n\t\t\t<register-step-21 v-if=\"step_active == 21 && ($route.name == 'register' || $route.name == 'register_all')\" :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<a href=\"https://stripe.com\" target=\"_blank\" style=\"margin: 0 auto;\">\n\t\t\t\t<img src=\"/build/images/powered-by-stripe-white.png\" style=\"height: 50px; width: auto;\" />\n\t\t\t</a>\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\" } }).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>\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!./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=27385d38&\"\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('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(\"Plata a fost procesată cu succes. ÃŽÈ›i trimitem pe e-mail datele de acces la curs, iar factura fiscală se trimite în SpaÈ›iul Privat Virtual e-Factura. Procesul acesta poate dura până la 72 de ore. \"),_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. 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\">Plata a fost procesată cu succes. ÃŽÈ›i trimitem pe e-mail datele de acces la curs, iar factura fiscală se trimite în SpaÈ›iul Privat Virtual e-Factura. Procesul acesta poate dura până la 72 de ore.\n <br>\n PoÈ›i să ne scrii la <a href=\"mailto:contact@tbf.ro\">contact@tbf.ro</a> pentru orice nelămurire. Te vom ajuta cu plăcere în cel mai scurt timp posibil.\n</div>\n </div>\n </div>\n </div>\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', 'Register Success', arrayTranslations)\" v-if=\"globalTranslate\">OPEN TRANSLATION</div>\n\n <div class=\"content-icon success-register\">\n </div>\n <div class=\"title\">{{ $t('register_success.title') }}</div>\n <div class=\"container-content-modal\">\n <div class=\"container-message\">\n MulÈ›umim! ÃŽn următoarele minute vei primi pe email detaliile de acces la curs. Dacă nu ai primit datele de acces în 60 de minute, ne poÈ›i scrie la contact@tbf.ro\n </div>\n </div>\n </div>\n </div>\n </div>\n </transition> -->\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=1e4f979f&\"\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('div',{staticClass:\"container-modal form-modal\"},[_c('div',{staticClass:\"container-holder\"},[_c('div',{staticClass:\"header-modal mb-0\"},[_c('div',{staticClass:\"icon\"},[_c('icon-download')],1),_vm._m(0),_vm._m(1)]),_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\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"description\"},[_vm._v(\" De la butonul de mai jos poÈ›i descărca proforma în baza căreia poÈ›i să achiÈ›i prin ordin de plată. Factura proforma a fost emisă cu datele introduse de tine la paÈ™ii anteriori. Vom trimite È™i către adresa ta de e-mail acest document. \"),_c('br'),_vm._v(\" După confirmarea plății în contul bancar indicat pe document, îți trimitem pe e-mail datele de acces la curs, iar factura fiscală se trimite în SpaÈ›iul Privat Virtual e-Factura. Procesul acesta poate dura până la 72 de ore. \"),_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. Te vom ajuta cu plăcere în cel mai scurt timp posibil. \")])}]\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\">\n De la butonul de mai jos poÈ›i descărca proforma în baza căreia poÈ›i să achiÈ›i prin ordin de plată. Factura proforma a fost emisă cu datele introduse de tine la paÈ™ii anteriori. Vom trimite È™i către adresa ta de e-mail acest document.\n <br>\n După confirmarea plății în contul bancar indicat pe document, îți trimitem pe e-mail datele de acces la curs, iar factura fiscală se trimite în SpaÈ›iul Privat Virtual e-Factura. Procesul acesta poate dura până la 72 de ore.\n <br>\n PoÈ›i să ne scrii la <a href=\"mailto:contact@tbf.ro\">contact@tbf.ro</a> pentru orice nelămurire. Te vom ajuta cu plăcere în cel mai scurt timp posibil.\n </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=7b1bb00a&\"\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 RegisterSuccess from \"@/components/Auth/RegisterSuccess\";\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: \"*\", name: \"register_all\", component: Register, meta: { 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\tpath: \"/login\",\n\t\tbeforeEnter(to, from, next) {\n\t\t\twindow.location.replace(\"https://tbf.ro/oferta\");\n\t\t},\n\t},\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\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\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')],1),(_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('div',{staticClass:\"content\"},[_c('div',{staticClass:\"cards-container\"},[_c('div',{staticClass:\"container-footer\"},[_c('div',{staticClass:\"card-item\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"avatar\",staticStyle:{\"background-image\":\"url(//d1aettbyeyfilo.cloudfront.net/fundamentals/28601737_1654597939J69Stefan_Irimia.webp)\"}}),_c('div',{staticClass:\"icon\"},[_c('icon-quote')],1),_vm._m(0),_vm._m(1)])]),_c('div',{staticClass:\"card-item\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"avatar\",staticStyle:{\"background-image\":\"url(//d1aettbyeyfilo.cloudfront.net/fundamentals/28601727_1654597901VAsDan_Pastiu.webp)\"}}),_c('div',{staticClass:\"icon\"},[_c('icon-quote')],1),_vm._m(2),_vm._m(3)])]),_c('div',{staticClass:\"card-item\"},[_c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"avatar\",staticStyle:{\"background-image\":\"url(//d1aettbyeyfilo.cloudfront.net/fundamentals/28601732_16545979192SWQ9CsR4ncqbrD3228hfNdNRlGVL13ecC34RuUSN9k_1.webp)\"}}),_c('div',{staticClass:\"icon\"},[_c('icon-quote')],1),_vm._m(4),_vm._m(5)])])])]),_c('div',{staticClass:\"questions\"},[_c('div',{staticClass:\"questions-container\"},[_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Cât timp am acces la curs și la 30 Days MBA? \")]),_c('div',{staticClass:\"answer\"},[_vm._v(\" Ai acces pe viață la toate materialele și bonusurile incluse în curs. Acestea includ: înregistrările video pentru cele 6 module ale cursului; șabloanele, schițele, exemplele și procesele necesare pentru implementare; cele 30 de înregistrări video din 30 Days MBA. \")])])]),_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Cum pot să plătesc? \")]),_vm._m(6)])]),_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Când primesc acces la curs, șabloane și bonusuri? \")]),_c('div',{staticClass:\"answer\"},[_vm._v(\" Imediat după ce ai finalizat procesul de plată primești acces instantaneu la modulele cursului, toate șabloanele și cele 30 de lecții din 30 Days MBA. Dacă însă alegi plata prin OP vei primi acces în 24 de ore de confirmarea plății. \")])])]),_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Cum primesc factura? \")]),_c('div',{staticClass:\"answer\"},[_vm._v(\" Dacă plătești online (recomandat) factura va fi emisă automat și trimisă pe adresa de email folosită la cumpărare. Dacă alegi să plătești prin OP vei primi factura in maximum 7 zile de la confirmarea plății. \")])])]),_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Sistemul TBF de Management se pretează pentru munca la distanță? \")]),_c('div',{staticClass:\"answer\"},[_vm._v(\" Având în vedere că Răzvan locuiește de peste 8 ani de zile pe malul mării în Spania și vine rar în România, putem spune cu siguranță că da. Sunt zeci de antreprenori care i-au urmat exemplul și s-au mutat împreună cu familiile în locuri frumoase din lume. Chiar de multe ori Răzvan recomandă antreprenorilor care au probleme cu micromanagementul să se mute la distanță de birourile afacerii. \")])])]),_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Pot da acces și managerilor mei? \")]),_c('div',{staticClass:\"answer\"},[_vm._v(\" Poți împărtăși contul tău cu până la 10 alți utilizatori. Însă recomandarea noastră este ca după ce liderul companiei a urmărit cursul și l-a înțeles, să urmărească încă o data întreg curriculum-ul împreună cu top managerii și angajații importanți. \")])])]),_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Cum știu că acest sistem de management funcționează pentru compania mea? \")]),_c('div',{staticClass:\"answer\"},[_vm._v(\" Răzvan a implementat personal sistemul de management în peste 300 de companii din 23 de industrii. Apoi peste 1,000 de companii românești de la 5 angajați și până la 5,000 au preluat sistemul și l-au folosit cu succes. În acest moment principiile TBF sunt folosite în peste 200 de subindustrii. Crede-ne pe cuvânt că atât timp cât lucrezi cu oameni acest sistem va funcționa. \")])])]),_c('div',{staticClass:\"question-card\"},[(_vm.$resize && _vm.$mq.above(501))?_c('div',{staticClass:\"icon\"},[_c('icon-question')],1):_vm._e(),_c('div',{staticClass:\"question-info\"},[_c('div',{staticClass:\"question\"},[(_vm.$resize && _vm.$mq.below(500))?_c('span',{staticClass:\"icon-inline\"},[_c('icon-question')],1):_vm._e(),_vm._v(\" Cât durează implementarea sistemului TBF de management? \")]),_c('div',{staticClass:\"answer\"},[_vm._v(\" Antreprenorii disciplinați și dedicați pot implementa întreg sistemul de management într-un an de zile. Asta înseamnă că peste 12 luni vei putea să îți conduci afacerea cu doar 1 zi pe săptămână petrecută pe management. Însă pentru o parte dintre antreprenori durează între 3 și 4 ani. Motivul? Ori nu urmăresc programul de implementare predat în curs. Ori aleg doar ce le place din sistem și nu implementează toate procesele. Important este să nu uiți că este un SISTEM de management, nu un set de tactici. \")])])])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header-name\"},[_vm._v(\" Ștefan Irimia \")]),_c('div',{staticClass:\"header-description\"},[_vm._v(\" Cofondator All About Parenting \")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"description\"},[_vm._v(\" Îmi conduc afacerile prin sistemul TBF de mai mult de 5 ani. Deși colegii mei sunt în România, acest model de management \"),_c('b',[_vm._v(\"mi-a permis să locuiesc în Spania și Marea Britanie fără să pierd controlul afacerilor. \")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header-name\"},[_vm._v(\" Dan Paștiu \")]),_c('div',{staticClass:\"header-description\"},[_vm._v(\" Fondator Franciza Dabo Doner \")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"description\"},[_c('b',[_vm._v(\"Conducem fără micromanagement peste 1000 de angajați \")]),_vm._v(\"în România, Ungaria și Marea Britanie. Totul datorită sistemului de management și metodologiei de business create de Răzvan Căzănescu. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header\"},[_c('div',{staticClass:\"header-name\"},[_vm._v(\" Octavian Blăjan \")]),_c('div',{staticClass:\"header-description\"},[_vm._v(\" Fondator Euroteam Spedition \")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"description\"},[_vm._v(\" Folosind sistemele TBF de management create de Răzvan Căzănescu am putut \"),_c('b',[_vm._v(\"să dublăm cifra de afaceri an de an până la 10 Milioane de Euro\")]),_vm._v(\". Iar în 2022 suntem din nou în grafic să dublăm. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"answer\"},[_vm._v(\" Recomandarea noastră este să achiți online cu cardul. Folosim cel mai mare și mai sigur procesator de plăți din lume \"),_c('a',{attrs:{\"href\":\"https://stripe.com/en-gb-ro\",\"target\":\"_blank\"}},[_vm._v(\"stripe.com\")]),_vm._v(\". În acest fel primești acces instantaneu la toate materialele. Însă avem și opțiunea de plată prin OP. Diferența este însă că vei primi acces la curs în 24 de ore de la confirmarea plății. Asta poate dura între 48 și 72 de ore în funcție de bancă. \")])}]\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:{\"fill\":\"currentColor\",\"d\":\"M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Quote.vue?vue&type=template&id=51985501&\"\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\":\"M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Question.vue?vue&type=template&id=f1adc6d2&\"\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=\"content\">\n <div class=\"cards-container\">\n <div class=\"container-footer\">\n <div class=\"card-item\">\n <div class=\"card\">\n <div class=\"avatar\" style=\"background-image: url(//d1aettbyeyfilo.cloudfront.net/fundamentals/28601737_1654597939J69Stefan_Irimia.webp)\"></div>\n <div class=\"icon\">\n <icon-quote/>\n </div>\n <div class=\"header\">\n <div class=\"header-name\">\n Ștefan Irimia\n </div>\n <div class=\"header-description\">\n Cofondator All About Parenting\n </div>\n </div>\n <div class=\"description\">\n Îmi conduc afacerile prin sistemul TBF de mai mult de 5 ani. Deși colegii mei sunt în România, acest model de management <b>mi-a permis să locuiesc în Spania și Marea Britanie fără să pierd controlul afacerilor. </b>\n </div>\n </div>\n </div>\n <div class=\"card-item\">\n <div class=\"card\">\n <div class=\"avatar\" style=\"background-image: url(//d1aettbyeyfilo.cloudfront.net/fundamentals/28601727_1654597901VAsDan_Pastiu.webp)\"></div>\n <div class=\"icon\">\n <icon-quote/>\n </div>\n <div class=\"header\">\n <div class=\"header-name\">\n Dan Paștiu\n </div>\n <div class=\"header-description\">\n Fondator Franciza Dabo Doner\n </div>\n </div>\n <div class=\"description\">\n <b>Conducem fără micromanagement peste 1000 de angajați </b>în România, Ungaria și Marea Britanie. Totul datorită sistemului de management și metodologiei de business create de Răzvan Căzănescu. \n </div>\n </div>\n </div>\n <div class=\"card-item\">\n <div class=\"card\">\n <div class=\"avatar\" style=\"background-image: url(//d1aettbyeyfilo.cloudfront.net/fundamentals/28601732_16545979192SWQ9CsR4ncqbrD3228hfNdNRlGVL13ecC34RuUSN9k_1.webp)\"></div>\n <div class=\"icon\">\n <icon-quote/>\n </div>\n <div class=\"header\">\n <div class=\"header-name\">\n Octavian Blăjan\n </div>\n <div class=\"header-description\">\n Fondator Euroteam Spedition\n </div>\n </div>\n <div class=\"description\">\n Folosind sistemele TBF de management create de Răzvan Căzănescu am putut <b>să dublăm cifra de afaceri an de an până la 10 Milioane de Euro</b>. Iar în 2022 suntem din nou în grafic să dublăm. \n </div>\n </div>\n </div>\n\n </div>\n </div>\n <div class=\"questions\">\n <div class=\"questions-container\">\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Cât timp am acces la curs și la 30 Days MBA?\n </div>\n <div class=\"answer\">\n Ai acces pe viață la toate materialele și bonusurile incluse în curs. Acestea includ: înregistrările video pentru cele 6 module ale cursului; șabloanele, schițele, exemplele și procesele necesare pentru implementare; cele 30 de înregistrări video din 30 Days MBA.\n </div>\n </div>\n </div>\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Cum pot să plătesc?\n </div>\n <div class=\"answer\">\n Recomandarea noastră este să achiți online cu cardul. Folosim cel mai mare și mai sigur procesator de plăți din lume <a href=\"https://stripe.com/en-gb-ro\" target=\"_blank\">stripe.com</a>. În acest fel primești acces instantaneu la toate materialele. Însă avem și opțiunea de plată prin OP. Diferența este însă că vei primi acces la curs în 24 de ore de la confirmarea plății. Asta poate dura între 48 și 72 de ore în funcție de bancă.\n </div>\n </div>\n </div>\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Când primesc acces la curs, șabloane și bonusuri?\n </div>\n <div class=\"answer\">\n Imediat după ce ai finalizat procesul de plată primești acces instantaneu la modulele cursului, toate șabloanele și cele 30 de lecții din 30 Days MBA. Dacă însă alegi plata prin OP vei primi acces în 24 de ore de confirmarea plății.\n </div>\n </div>\n </div>\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Cum primesc factura?\n </div>\n <div class=\"answer\">\n Dacă plătești online (recomandat) factura va fi emisă automat și trimisă pe adresa de email folosită la cumpărare. Dacă alegi să plătești prin OP vei primi factura in maximum 7 zile de la confirmarea plății.\n </div>\n </div>\n </div>\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Sistemul TBF de Management se pretează pentru munca la distanță?\n </div>\n <div class=\"answer\">\n Având în vedere că Răzvan locuiește de peste 8 ani de zile pe malul mării în Spania și vine rar în România, putem spune cu siguranță că da. Sunt zeci de antreprenori care i-au urmat exemplul și s-au mutat împreună cu familiile în locuri frumoase din lume. Chiar de multe ori Răzvan recomandă antreprenorilor care au probleme cu micromanagementul să se mute la distanță de birourile afacerii.\n </div>\n </div>\n </div>\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Pot da acces și managerilor mei?\n </div>\n <div class=\"answer\">\n Poți împărtăși contul tău cu până la 10 alți utilizatori. Însă recomandarea noastră este ca după ce liderul companiei a urmărit cursul și l-a înțeles, să urmărească încă o data întreg curriculum-ul împreună cu top managerii și angajații importanți.\n </div>\n </div>\n </div>\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Cum știu că acest sistem de management funcționează pentru compania mea?\n </div>\n <div class=\"answer\">\n Răzvan a implementat personal sistemul de management în peste 300 de companii din 23 de industrii. Apoi peste 1,000 de companii românești de la 5 angajați și până la 5,000 au preluat sistemul și l-au folosit cu succes. În acest moment principiile TBF sunt folosite în peste 200 de subindustrii. Crede-ne pe cuvânt că atât timp cât lucrezi cu oameni acest sistem va funcționa.\n </div>\n </div>\n </div>\n\n <div class=\"question-card\">\n <div class=\"icon\" v-if=\"$resize && $mq.above(501)\"><icon-question/></div>\n <div class=\"question-info\">\n <div class=\"question\">\n <span class=\"icon-inline\" v-if=\"$resize && $mq.below(500)\"><icon-question/></span>\n Cât durează implementarea sistemului TBF de management?\n </div>\n <div class=\"answer\">\n Antreprenorii disciplinați și dedicați pot implementa întreg sistemul de management într-un an de zile. Asta înseamnă că peste 12 luni vei putea să îți conduci afacerea cu doar 1 zi pe săptămână petrecută pe management. Însă pentru o parte dintre antreprenori durează între 3 și 4 ani. Motivul? Ori nu urmăresc programul de implementare predat în curs. Ori aleg doar ce le place din sistem și nu implementează toate procesele. Important este să nu uiți că este un SISTEM de management, nu un set de tactici. \n </div>\n </div>\n </div>\n\n </div>\n </div>\n </div>\n</template>\n\n<script>\n import IconQuote from '../Icons/Quote'\n import IconQuestion from '../Icons/Question'\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t}\n\t\t},\n\t\tcomponents: {\n IconQuote,\n IconQuestion\n\t\t},\n\t\tmounted() {\n\t\t},\n\t\tmethods: {\n\t\t}\n\t};\n</script>\n\n<style lang=\"scss\">\n @import \"../../scss/_footer.scss\";\n</style>\n\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!./Footer.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!./Footer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Footer.vue?vue&type=template&id=c0548192&\"\nimport script from \"./Footer.vue?vue&type=script&lang=js&\"\nexport * from \"./Footer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Footer.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","<template>\n\t<div class=\"template-public\">\n\t\t<div class=\"main-page-register\">\n\t\t\t<router-view />\n\t\t</div>\n\n\t\t<!-- <div>\n\t\t\t<Footer />\n\t\t</div> -->\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 type=\"text/javascript\">\nimport ModalTranslate from \"../General/ModalTranslate\";\nimport Footer from \"../General/Footer.vue\";\n\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tshow_modal: {\n\t\t\t\ttranslate: false,\n\t\t\t},\n\t\t\tarrayTranslationKeys: [],\n\t\t\tcomponentTranslation: \"\",\n\t\t};\n\t},\n\tcomponents: {\n\t\tModalTranslate,\n\t\tFooter,\n\t},\n\tmounted() {\n\t\tthis.$root.$on(\"open_modal_translation\", (component, arrayData) => {\n\t\t\tthis.show_modal.translate = true;\n\t\t\tthis.arrayTranslationKeys = arrayData;\n\t\t\tthis.componentTranslation = component;\n\t\t\tsetTimeout(() => {\n\t\t\t\t$(\"#modal_translate\").addClass(\"active\");\n\t\t\t}, 0);\n\t\t});\n\n\t\tthis.checkLanguage();\n\t},\n\tmethods: {\n\t\tcloseModal(type = false) {\n\t\t\t$(\"#modal_\" + type).removeClass(\"active\");\n\t\t\tsetTimeout(() => {\n\t\t\t\tthis.show_modal[type] = false;\n\t\t\t}, 200);\n\t\t},\n\t\tcheckLanguage() {\n\t\t\tif (this.$auth.check()) {\n\t\t\t\tthis.$i18n.locale = this.$auth.user().language;\n\t\t\t\tthis.$cookies.set(\"language\", this.$auth.user().language, \"1m\");\n\t\t\t} else if (this.$cookies.get(\"language\")) {\n\t\t\t\tthis.$i18n.locale = this.$cookies.get(\"language\");\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!./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=2063b3c8&\"\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:\"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 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 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=4c4c1252&\"\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'\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\nVue.axios.defaults.baseURL = `https://cursbackend.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--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!./Footer.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!./Footer.vue?vue&type=style&index=0&lang=scss&\"","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&\""],"sourceRoot":""}
Back