1(()=>{var e={99265:e=>{e.exports={Generic:{Messages:{Error:{refresh:"An error occurred. Please refresh the app or log out and in again.",unauthorized:"You do not have access. Please contact us at {email}.",notAllowed:"Your account does not have access to do this action.",maximum_users_limit:"You have reached your limit of maximum users. Please contact support if you want to buy more licenses.",cancellation_error:"Our team is notified about your cancellation request and will address it soon. We apologize for the inconvenience.",common:"Sorry, an error has occurred. Our team has been notified, please try again later.",remove_user:"There was an error removing the user.",fetch_users:"Failure to fetch users.",email_password_error:"Email or password does not match",login_error:"We are sorry an error happened, please try to login again",common_error:"There was an error. Please contact us on {email} for more.",sign_in:"There was a problem signing up. Please contact us at {email}",reset_password_error:"Reset password expired. Please repeat forgot password again.",required_chrome:"In order to use our extension, it is necessary to have the Chrome browser.",file_size:"The size of this file is {size} mb, which exceeds the maximum file size limit of {limit} mb for uploads",timeout:"Request timeout. Please try again later!"},Success:{user_delete:"User {email} was successfully removed.",delete_account:"Your account was successfully deleted",update_profile:"Profile info updated successfully",update_data:"The data updated successfully",forgot_password:"We sent reset password instructions to your email inbox. Please also check the spam folder."},Info:{send_email:"For any problems, please send an email to"}},Common:{date:"Date",actions:"Actions",delete_client:"Delete this candidate",create_client:"Create new candidate",details:"Details",done:"Done",create:"Create",description:"description",select_country:"Select your country",English:"English",French:"French",example:"ex: {value}",and:"and",again:"again",select_language:"Select Language",next:"Next",finish:"Finish",start:"Start",fill_date:"Fill a date",resume:"Resume",are_you_sure:"Are you sure?",here:"here",time:"time",times:"times",apply:"Apply",url:"URL",dismiss:"Dismiss"},Form:{email:"E-mail",first_name:"First Name",last_name:"Last Name",location:"Location",username:"Username",password:"Password",save_settings:"Save Settings",update_settings:"Update Settings",clear_all:"Clear All",required_message:"The {value} is required",valid_form_message:"The {value} does not have a valid form.",password_valid_form:"Password should contain at least one number and one special character",placeholder_value:"Type your {value}",placeholder_value_again:"Type your {value} again",delete_settings:"Delete Settings",edit_settings:"Edit Settings",cancel:"Cancel",aiOnApply:"Enable AI answering on applications",generatePassword:"Generate Password",password_placeholder:"Type your Password",email_placeholder:"Type your Email",group:"Role"},Headers:{company_name:"Company Name",location:"Location",job_title:"Job Title",company:"Company",matchCreatedAt:"Match Created At",appliedAt:"Applied at",name:"Name",email:"E-mail",createdAt:"Created at",jobs:"Jobs",matches:"Matches",applications:"Applications",actions:"Actions"},Error:{onlyEnglish:"Please use only english characters"}},confirmDialog:{confirm:"Confirm",cancel:"Cancel",manualApplyTitle:"Confirm External Application",manualApplyMessage:"Please confirm that you have applied via the job application form on the external website and you want to log this application.",bulkDeleteTitle:"Delete selected matches?",bulkDeleteMessage:"This will permanently delete {count} matches. This canât be undone.",applyLimitTitle:"Apply limit reached",applyLimitMessage:"You selected {count} eligible matches, but you can apply to a maximum of {limit} right now. Continue?",cvExistsTitle:"CV already exists.",cvExistsMessage:"Replace and rescan it?"},Auth:{Common:{partner_form_title:"Partner's onboarding form",partner_form_description:"Fill in the form below to complete the onboarding process with {brand}",welcome:"Welcome",welcome_back:"Welcome Back!","login-subtitle":"Create an account to continue to {brand}","register-subtitle":"Fill in the fields to sign up for {brand}",or:"or",confirm_password:"Confirm Password",remember_me:"Remember me",forgot_password:"Forgot your password?",sign_in:"Sign in",register:"Register",not_register:"Not registered?",create_account:"Create an account.",create_an_account:"Create an account",agree_terms:"Agree with our",terms:"Terms of service",refund:"Refund Policy",transaction_security:"Transaction Security",privacy_policy:"Privacy and Policy",already_account:"Already have an account?",forgot_your_password:"Forgot your Password?",forgot_your_password_subtitle:"Fill in your email, and will send you a magic link!",send_recovery_email:"Send Recovery E-mail",return_to:"Do you remember? Return to",new_password:"New Password",new_password_subtitle:"Add your new password, to change the old one",reset_password:"Reset Password",confirm_new_password:"Confirm New Password",form_register_subtitle:"Fill the details and we will send you a link
1with credentials",welcome_student_account:"Welcome. Click here if you have an active student account:",personal_account:"Click here if you have a personal account:",fromsource_title:"How did you hear about us?",fromsource_placeholder:"Select how you heard about us...",fromsource_other_title:"Please specify how you heard about us",fromsource_other_placeholder:"Please specify..."},Error:{password_length:"The password should be at least 8 characters",password_does_not_match:"Password and confirm password do not match!",disagree_terms:"To register for {brand}, you must agree to the Terms of Service, Privacy Policy, and other applicable policies.",disagree_refund_policy:"You must agree to the refund policy",email_exists:"The email address provided is already associated with an existing account. Please choose a different email address to create a new account.",successful_registration_attempt:"You have already an successful registration attempt, try again in a few moments.",wrong_email_text:"The email you have provided, {email}, does not match the email associated with your account.",delete_account_has_plan:"You can't delete your account when you have active pricing plan",email_exists_update_account:"The email address provided is already associated with an existing account. Please choose a different email address.",invalid_email_inline:"Invalid Email",invalid_email_notify:"The email you entered does not appear to be in the correct format. Please try again.",fromsource_required:"Please select how you heard about us.",fromsource_other_required:"Please specify how you heard about us."},socialProof:{activeUsers:"Active Users",jobsApplied:"Jobs Applied",userRating:"User Rating",testimonials:{sarah:{name:"Angela K.",title:"",quote:"LoopCV made my job search much easier. It helped me land jobs that aligned with my profile and I was able to apply automatically. Within a short time, I had multiple interviews lined up. Really happy with the experience!"},james:{name:"Richard",title:"",quote:"I think loopcv is an excellent and well executed leveraging of the best of current AI technology with a decidedly âhuman touchâ. To me, itâs what AI should aim to be. A trusted and valued assistant, not wholesale replacement."}},stars:"â
â
â
â
â
",trustedByUsers:"Trusted by 50,000+ users",averageRating:"4.2/5 Average Rating"}},Filter:{filter_by_company:"Filter results by company",filters:"Filters"},Table:{rows_per_pages:"Rows per page:",all:"All"},Buttons:{set_as_default_upper:"Set as Default",delete_upper:"Delete",update:"Update"},Profile:{complete_profile_title:"Complete Your Registration: Please Provide Your First Name and Last Name",account_manager:"Account Manager",failure_to_get_cv:"We were unable to retrieve your user CVs at this time. Please try again in a few moments or feel free to contact us at {email} for further assistance. We apologize for any inconvenience this may have caused.",failure_to_delete_cv:"Unfortunately, we were not able to delete your CVs at this moment. We suggest trying again in a few moments or contacting us at {email} for further assistance. We apologize for any inconvenience this may have caused you and we will do our best to resolve the issue as soon as possible.",success_delete_cv:"Your CV has been successfully deleted.",success_set_default_cv:"This CV has been set as default CV.",failure_set_default_cv:"Unfortunately, we were not able to set this CV as default at this time. We suggest trying again in a few moments or contacting us at {email} for further assistance. We apologize for any inconvenience this may have caused you and we will do our best to resolve the issue as soon as possible.",delete_account:"Delete Account",error_active_subscription:"You can't delete your account because you have an active subscription.",deleteTrialAccount:"Account deletion can be done after the end of the free trial.",delete_permanently:"If you want to PERMANENTLY delete your account, click here.",manage_loops:"You can manage your loops and enable or disable all automated emails/applications from",sendEmailWithoutCv:"Send emails without attaching a CV",sendEmailWithoutCvDescription:"Enable this setting to not allow automatic CV attachments in outgoing emails.",shareCvWithRecruiters:"Share CV with recruiters",shareCvWithRecruitersDescription:"Enable this to let us share your CV with recruiters actively searching for candidates that match your profile. Matching recruiters can then reach out to you directly with relevant opportunities",smtp_settings:"SMTP Settings",Smtp:{title:"Here you can configure the smtp email server",host:"Host",port:"Port",secure:"Secure Connection",type_host:"Type the host",type_port:"Type the port",secure_description:"No secure connection is needed for the SMTP connection",update_successful:"SMTP settings were updated successfully!",not_configure_info:"You haven't configured the smtp email server yet ",configure_now:"Configure now",failure_update:"Failure to save smtp settings. Please check the fields and try again.",failure_delete:"Failure to delete smtp settings. Please try again later or contact to {email}.",success_delete:"You have deleted the smtp settings.",host_invalid_form:"The host is invali
1d. It accepts a valid Domain or IP."}},Unauthorized:{not_access:"You don't have permission to access this page",go_to:"Go to",or_contact:"or contact to"},page:{home_page:"Home Page",account_settings:"Account Settings",account_settings_upper:"Account Settings",profile:"Profile",profileInfo:"Personal Info",partnerProfileInfo:"Client Profile Info",profilePricing:"Pricing Plans",profileQuestions:"Answered Questions",profilePayments:"Payments",overview:"Overview",loopsList:"My Loops",loopCreate:"New Loop",loopEdit:"Edit Loop",loopDuplicate:"Duplicate Loop",loopView:"View Loop",loopInfo:"Loop Details",loopMatches:"Loop Matches",loopStats:"Loop Stats",matchInfo:"Match Details",matchInfoEmailCompatible:"Match Details",inbox:"Your Inbox",interviewPrep:"Interview Prep",partnerClients:"Candidates",profileMyBilling:"My Billing",profilePlatforms:"Platforms",partnerManagers:"Managers",partnerClientLoops:"Client Loops",partnerLoopStats:"Loop Stats",partnerLoopMatches:"Loop Matches",partnerLoopEdit:"Edit Loop",partnerLoopCreate:"New Loop",partnerLoopNotes:"Loop Notes",partnerLoopDuplicate:"Duplicate Loop",partnerBillingInfo:"My Billing",partnerBilling:"Billing",matches:"All Matches",partnerMatches:"All Matches",board:"Kanban Board",settings:"Settings",profileSmtp:"Smtp Settings",myApplications:"My Applications",Questions:"Questions",QuestionsClient:"Questions",logJobPosting:"Log Job Posting",jobPosting:"Job Posting",profileAccountSettings:"Account Settings",notificationsSettings:"Notifications",candidates:"Candidates on Plan",parnerNotificationsSettings:"Notifications",profileInfot:"Settings",cvChecker:"CV Checker",changelog:"Changelog",partnerProfileAccountSettings:"Client Account Settings",partnerProfileSmtp:"Client SMTP Settings",partnerProfileQuestions:"Client Questions",partnerNotificationsSettings:"Client Notifications",CVBuilder:"CV Builder",CVEditor:"CV Builder",preconfiguredLoops:"Roles",manageCompanies:"Manage Companies",courses:"Seminars - Certifications",matchedCourses:"Seminars - Certifications",jobfeeds:"Job Feeds",jobSearch:"Search Jobs"},partner:{addNewClient:"Add a new client",noClients:"You have no clients right now. Go to Settings to add one.",name:"NAME",createdAt:"CREATED AT",campus:"Campus",actions:"ACTIONS",createAccount:"Create an account for your candidate on {brand}.",createAccountDesc:"You can manage this candidate, create loops for them, and view the results. We will send an email to this address with instructions on how to login; they will be able to view the loops you create for them.",typeEmail:"Type the client's email address",typeFirstName:"Type the client's first name",typeLastName:"Type the client's last name",typeLocation:"Type the client's default location",typeCityOrCountry:"Type a city or a country",cancel:"Cancel",createClient:"Create Candidate Account",required:"Required",max40:"Max 40 characters",invalidEmail:"Invalid email",englishCharactersOnly:"The name is not valid.",fillAllFieldsEnglish:"Please fill all fields in English",noManagers:"You have no managers right now.",select_a_client:"Select a client to show your questions",failure_to_get_clients:"Failure to get your clients. Please contact to {email}.",back_to_all_clients:"Back to all candidates",create_client_successful:"Your client has been successfully added",searchClient:"Search candidate",searchClientLocation:"Search Campus",subscriptionStatus:"Subscription status",status:"STATUS",allSubscriptionStatuses:"All statuses",assignManager:"Assign to Manager",assignClientToManagerTitle:"Assign Client To Manager",viewClientsMatches:"View Candidate's Matches",editClientsProfile:"Edit Candidate Profile",editClientsSmtp:"Edit Candidate's SMTP Details",openClientLoops:"Open Candidate's loops",changeClientsPw:"Change Candidate's Password",removeAssignedManager:"Remove assigned Manager",connectToGmail:"Connect to Gmail",gmailSuccess:"Gmail was successfully connected for this user.",gmailError:"There was an error updating the Google Details for the user.",exportCsv:"Export CSV",exportCsvStarted:"CSV download started.",exportCsvFailed:"Failed to export CSV. Please contact {email}.",setPasswordManually:"Set custom password",passwordWillBeGenerated:"A password will be generated for the user",firstName:"First name",enableAutomaticApplications:"Enable automatic applications",noRoles:"No roles available yet.\nCreate a role to start assigning predefined loops to candidates."},Payment:{Common:{billing:"Billing",payment_history:"Payments History",successful_payment_price:"Successful payment of {price}"},Admin:{no_active_subscription:"You don't have any active subscription. Contact us to get access to the subscription portal.",active_subscription_for:"You have an active subscription for {value}",no_invoices:"There are no invoices yet.",number_of_users_plan:"The number of users on your plan is {value}.",subtitle:"Our platform defines cost based on the number of users connected to your admin account.",num_of_licences:"You have {value} active licenses"},Messages:{Error:{field_fields:"Please fill all fields to create a new candidate."}}},Questions:{empty_questions:"There are no questions associated with your account at the moment.",empty_answered_questions:"You don't have any answered question",empty_questions_search:"You don't have any question matching",client_questions:"View Candidate's questions",show_answered_questions:"Show and edit saved answers",all_answered_is_completed:"Congratulations, you have answered all the questions",show_all_answered_questions:"That's it, all the questions that you have already answered.\\n If you would like to review them again, simply click on the 'Start' button.",appear:"Appeared",agree:"I agree",last_appeared:"Last Appeared At",fill_suggested_answer:"Use our AI question answering feature to automatically generate answers to company questions",update_question:"Your answers have been updated successfully",update_question_failed:"Sorry, your answers could not be updated",similar_matches_questions:"Show questions only for this match",all_answered_is_completed_for_this_match:"Congratulations, you have answered all the questions for this match",empty_answered_questions_for_this_match:"You don't have any answered question for this match",questions_per_page:"Questions per page",show_this_question:"Show this question at:",sort_by:"Sort by",date:"Date",occurrences:"Occurrences",search:"Search",search_by_title:"Search by question text",applyDialogTitle:"Complete the job application process",ai_answered_indicator_tooltip:"Green flash: The question has already been answered by the AI.",errors:{negativeNumberNotAllowed:"Negative numbers are not allowed. Minimum is 0."}},ManualApplication:{job_description:"Job Description",job_description_placeholder:"Type the job description",job_title:"Job Title",job_title_placeholder:"Type the job title",company_name:"Company Name",company_name_placeholder:"Type the company name",location:"Location",location_placeholder:"Type the location",save_application:"Save Job Posting",application_saved:"The job posting was logged",url:"URL",url_placeholder:"Type the url",date:"Date",interviewed:"Scheduled Interview",clear_all:"Clear All",company_name_mandatory:"The company name is mandatory",url_mandatory:"The url is mandatory",job_location:"The job location is mandatory",job_title_mandatory:"The job title is mandatory",url_incorrect_form:"The url does not follow the right form",manual_application_hint:"Log a job posting",location_mandatory:"The location is mandatory"},JobPosting:{header:"AKMI Jobs",intro:"Welcome to the talent pool of the Alumni Community of AKMI Higher School!\nGain access to the automated CV platform that is updated daily\nand attract the right candidates quickly and easily.",subt
1itle:"Post a job opening",labels:{companyName:"Company Name",companyLink:"Company website link",contactPhone:"Contact phone",contactPerson:"Contact person",companyEmail:"Company email",careerPageLink:"Careers page link",jobTitle:"Job Title",location:"Location",remoteJob:"Remote Work",experience:"Experience level",jobType:"Job type",hybrid:"Hybrid",positionOverview:"Position overview",jobApplicationLink:"Application link"},hints:{companyName:"(Company Name)",companyLink:"(Company website link)",careerPageLink:"(Careers page link)",jobTitle:"(Job Title)",location:"(Location)",remoteJob:"(Remote job)",experience:"(Experience Level)",positionOverview:"(Position Overview)",jobApplicationLink:"(Job application link)"},placeholders:{companyName:"e.g. Company LLC",companyLink:"https://example.com",contactPhone:"e.g. +30 210 123 4567",contactPerson:"e.g. Maria Papadopoulou",companyEmail:"e.g. hr{'@'}company.com",phoneCountryCode:"Country code",phoneCountrySearch:"Search country",phoneNumber:"Phone number",phoneExample:"Example:",careerPageLink:"https://company.com/careers",jobTitle:"e.g. Frontend Developer",location:"e.g. Athens, Greece",experience:"Select experience level",jobType:"Select job type",positionOverview:"Describe the position...",jobApplicationLink:"https://apply.example.com"},actions:{submit:"Publish Job",reset:"Post another job"},success:{message:"The job was published successfully!"},errors:{companyNameRequired:"Company name is required",companyLinkRequired:"Company website link is required",contactPhoneInvalid:"Contact phone is not valid.",companyEmailRequired:"Company email is required.",companyEmailInvalid:"Company email is not valid.",phoneCountryRequired:"Choose country",jobTitleRequired:"Job title is required",locationRequired:"Location is required",locationFormat:'Use "City, Country" or "City, State, Country" (English or Greek).',jobTypeRequired:"Job type is required",jobTypeInvalid:"Invalid job type",positionOverviewRequired:"Position overview is required",jobApplicationLinkRequired:"Application link is required",invalidFields:"Some fields are invalid. Please review the form and try again.",recaptchaRequired:"Please complete the reCAPTCHA verification"},experienceLevels:{junior:"Junior",mid:"Mid",senior:"Senior",associate:"Associate",executive:"Executive"},jobTypes:{temporary:"Temporary",franchise:"Franchise",internship:"Internship",partTime:"Part-time",fullTime:"Full-time",contract:"Contract",seasonal:"Seasonal",freelance:"Freelance"}},dashboard:{Application:{empty_application:"There are no applications associated with your account at the moment.",search_placeholder:"Search companies...",role_company:"ROLE & COMPANY",platform:"PLATFORM",applied:"APPLIED",status:"STATUS",my_status:"CANDIDATE STATUS",filterMatches:"Filter applications",showing:"Showing",to:"to",of:"of",results:"results",previous:"Previous",next:"Next",candidate_status:{set_status:"Set status",clear:"Clear status",history:"Status history",historyTooltip:"View status history",interviewing:"Interviewing",offer:"Offer received",offer_accepted:"Offer accepted",offer_declined:"Offer declined",rejected:"Rejected",withdrawn:"Withdrawn",no_response:"No response"}},today:"Today",applied_vie_form:"Applied via Form",applied_via_email:"Applied via Email"},sidebar:{overview:"Overview",dashboard:"Dashboard",automations:"My loops",newloop:"New loop",notifications:"Notifications",userProfile:"Profile",rtlSupport:"RTL Support",inbox:"Inbox",help:"Help - FAQ",clients:"My Candidates",managers:"My Managers",allMatches:"All Matches",board:"Board",my_applications:"My Applications",questions:"Questions",cv_checker:"CV Checker",cv_builder:"CV Builder",interview_prep:"Interview Prep",relatedCourses:"Seminars - Certifications",manageClients:"Manage Candidates",manageCompanies:"Manage Companies",managePreconfiguredLoops:"Roles",settings:"Settings",courses:"Seminars - Certifications",jobfeeds:"Job Feeds",jobSearch:"Search Jobs",featureRequest:"Feature Request"},jobfeeds:{filters:{jobTitle:"Job title",companyName:"Company",fromDate:"From date",toDate:"To date",limit:"Limit"},actions:{refresh:"Refresh"},table:{title:"Title",company:"Company",location:"Location",url:"URL",applyLink:"Apply Link",postDate:"Post Date",summary:"Summary",jobType:"Job type",level:"Level",remote:"Remote",hybrid:"Hybrid"},links:{open:"Open"},matchedUsers:{title:"Matched users",empty:"No matched users found."},details:{salary:"Salary",industry:"Industry",companyPerson:"Contact person",companyEmail:"Company email",companyPhone:"Company phone"}
1,empty:"No job feeds found."},filterSheet:{clearAll:"Clear all",apply:"Apply filters",applyCount:"Apply filters ({count})"},jobSearch:{form:{jobTitle:"Job title",jobTitlePlaceholder:"Filter job titles...",location:"Location",locationPlaceholder:"City or country...",search:"Search"},filters:{workplace:"Workplace",remote:"Remote",hybrid:"Hybrid",onsite:"On-site",salaryOnly:"Salary shown",jobType:"Job type",level:"Experience level",datePosted:"Date posted",sort:"Sort by",sortRelevance:"Most relevant",sortRecent:"Most recent"},datePosted:{day:"Last 24 hours",twoWeeks:"Last 14 days",month:"Last 30 days"},jobTypes:{fullTime:"Full Time",contract:"Contract",partTime:"Part Time",temporary:"Temporary",internship:"Internship"},levels:{all:"All",junior:"Junior",associate:"Associate",senior:"Senior",executive:"Executive"},salaryPeriod:{year:"year",month:"month",day:"day",hour:"hour"},posted:{today:"Posted today",yesterday:"Posted yesterday",days:"Posted {count} days ago",months:"Posted {count} month(s) ago"},tabs:{results:"Search results",saved:"Saved"},results:{count:"{count} jobs found",emptyTitle:"No jobs match your search",emptyHint:"Try a shorter job title, a wider location, or clear some of the filters."},saved:{emptyTitle:"You haven't saved any jobs yet",emptyHint:"Use the bookmark icon on a job to keep it here for later."},card:{apply:"Apply",url:"Url",moreActions:"More actions",save:"Save job",unsave:"Saved",savedNotice:"Job saved to your list"},details:{placeholder:"Select a job to see the full description.",skills:"Skills",responsibilities:"What you'll do",requirements:"What we're looking for"}},courses:{title:"Seminars - Certifications",createNew:"Create new seminar",createTitle:"Create Seminar",empty:"No seminars found. Create your first one!",hoursShort:"hours",form:{createTitle:"Create Seminar",editTitle:"Edit Seminar",code:"Code:",codePlaceholder:"e.g. T1819JO02",city:"City",academicYear:"Academic year",academicYearPlaceholder:"e.g. 2018-2019",sector1:"Sector",specialty1:"Specialty ",title:"Seminar title",secondaryTitle:"Secondary seminar title (Poster)",shortDescription:"Short description",description:"Description",topics:"Topics",thematicUnits:"Thematic units",thematicUnitsPlaceholder:"Enter thematic units...",deliveryMethod:"Delivery method",startDate:"Start date",startTime:"Start time",endTime:"End time",totalHours:"Total hours",whyAttend:"Why attend",registrationInfo:"Registration info",registrationLink:"Expression of interest",registrationLinkHttps:"Link must start with https://",poster:"Poster",chooseFile:"Choose file",posterHint:"PNG, JPG",posterMaxDimensions:"Displayed as {width}Ã{height}px",changeImage:"Change image",removePoster:"Remove image",required:"This field is required"},mode:{onsite:"On-site",online:"Online"},table:{title:"Title",sector:"Sector",city:"City",createdAt:"Created at",actions:"Actions"},actions:{cancel:"Cancel",create:"Create",createNew:"Create new seminar",save:"Save",edit:"Edit seminar",view:"View seminar",copy:"Copy seminar",delete:"Delete seminar"},delete:{title:"Delete Confirmation",body:"Are you sure you want to delete this seminar? This action cannot be undone."}},manageCompanies:{infoBanner:"Add your partner companies below. Our platform will automatically collect open job positions from their career page links and make them available to your candidates.",createNewCompany:"Create new company",newCompany:"New Company",editCompany:"Edit Company",closeForm:"Close",companyNameLabel:"Company Name",careerPageLinkLabel:"Company Career Page Link",save:"Save",cancel:"Cancel",emptyState:"No companies yet. Click 'Create new company' to add one.",openLink:"Open",table:{companyName:"Company Name",careerPageLink:"Career Page Link",actions:"Actions"},edit:"Edit Company",delete:"Delete Company",deleteConfirm:{question:"Delete?",yes:"Yes",no:"No"}},automations:{moreTitles:"more title | more titles",inactive:"Inactive",title:{tooltip:"In this tab you can view all the Loops (automated job searches) that you created. By clicking on each Loop, you can check more details about the companies you matched with, and the status of the emails you sent to these companies",title:"Ongoing loops",subtitle:"My loops"},toggle:{tooltip:"Globally Enable or Disable the automated emails and form applications sent to companies. This setting is applicable only for the loops that have enabled the fully automated process.",label:"Enable emails and automated form applications"},autoApplicationLabel:"Auto Application: {status}",autoApplicationEnabled:"enabled",autoApplicationDisabled:"disabled",edit:"Edit Loop",delete:"Delete Loop",show:"Show Sent Emails",new:"Create one now!",exportJobs:"Export Jobs",noLoops:"There are no ongoing loops right now!",deleteDialog:{question:"Do you want to delete this loop?",title:"Delete Loop"},stats:{emailsSentTooltip:"Number of emails sent for this loop",emailsSent:"Emails sent",jobsFoundTooltip:"Number of all jobs found",jobsFound:"Jobs found",jobsMatchedTooltip:"Number of only matched jobs",jobsMatched:"Jobs matched",matchesWithEmailsTooltip:"Number of emails we sent for this loop",matchesWithEmails:"Emails",matchesWithApplicationsTooltip:"Number of applications for this loop",matchesWithApplications:"Applications",questionsTooltip:"Number of matches that have pending questions you can answer. Answering these will increase your applications.",questions:"Matches with <u>pending questions</u>",totalClients:"Total Candidates",activeLoopsByAllClients:"Active Loops by all candidates",totalJobs:"Total Jobs",totalMatches:"Total Matches",applicationsSubmitted:"Applications Submitted",recentMatches:"Recent pending applications",viewAllClients:"VIEW ALL CANDIDATES",statisticsOneClient:"Candidate Status (including deleted loops)",applyManuallyClicks:"Manual Applications"}
1,table:{matchesFor:"matches for",noEmailsSent:"No emails have been sent yet for this loop!"},duplicate:"Duplicate Loop",info:"Loop Info",searching:"Loop is active, searching in the background",jobTypeTooltip:"The type of job you are searching for",jobLevelTooltip:"The level of the job you are searching for",noCV:"Loop does not have a CV. Click Edit Loop to add one.",noCVTooltip:"You did not add a CV to this loop. Please add one to increase your effectiveness.",lastScanned:"Last scanned on:",autoGenerated:"Automatically Generated",duplicateLoopConfirmationDialog:"You can create a new loop with the same settings to make minor changes. Do you want to duplicate this loop?",active:"Active",betterResults:"For best results, select a job title from the list. If you canât find it on the list click Next.","auto-apply-disabled":"Auto apply disabled","auto-apply-disabled--tooltip":"We will find job matches for you, but we will not auto apply for them. You can enable auto apply from the loop settings",export:"Export Jobs",masterToggleBanner:"Τhe Master Auto-apply toggle is <strong>disabled</strong>. Please enable it if you want to automatically send emails and fill-in job application forms, based on your individual loop(s) settings",masterToggleBannerTooltip:"The Master Auto-apply toggle controls all the automated actions in the system. When the toggle is enabled, it allows automations at the Loop level to operate according to their individual settings. If the Master toggle is disabled, no loop will perform automated job applications or send emails, regardless of their individual settings.",viewQuestions:"View Questions"},loop:{subtitle:"Automate your job search",templateDescription:"<b>Email Template:</b> This is the template our platform uses to contact companies about jobs that match your criteria. It's sent only if there's no direct application form or you've not set up automatic form submissions (in step 3).",templatePlaceholders:"Our templates use placeholders like <b>{'{{'}JOB TITLE{'}}'}</b> that automatically fill in details like the job title matching your preferences when the email is sent.",title:{new:"Let's create a new Loop",edit:"Edit Loop"},titleTooltip:"We call a Loop, a complete job search. In order to create a Loop, you set various parameters, select your CV and an email template.",buttons:{previous:"Previous",next:"Next",startLoopWithDefaultSettings:"Save and Run",action:{create:"Start the loop",edit:"Save changes"}},success:{congrats:"Congratulations!",successText:{create:"Your loop has been successfuly created. Sit back and relax, we will\n take care of the rest.",edit:"Your loop changes have been successfuly saved. We will continue\n searching and applying accordingly."},clickMyLoops:"Click on MY LOOPS tab to view your loop"},slides:{companies:{title:"Do you want to exclude some companies?",titleTooltip:"Exclude companies you don't want to match with, like your current or past employers. Not seeing a company? Click the chat button to tell us!",subtitle:"Select companies that will not be part of your search",prompt:"Select a company and press enter",chosen:"Companies you have chosen",clearAll:"Clear all excluded companies",noChosen:"You don't have any excluded companies selected for this Loop",typeToSearch:"Type a company to search",didNotMatch:"{0} did not match any predefined options. You can still add it by pressing Enter."},example:{title:"Example Application Form",description:"This is a sample of typical application forms that our platform can auto-fill for you. No need to fill it out; it's just a preview!",close:"Close preview"},info:{jobBoardPlatform:"Search in Specific Job Boards",jobBoardPlatformHint:"Choose specific platforms if you want to narrow your search. Leave it blank to allow all platforms for your profile.",title:"Complete your desired job info and location",jobTitleHint:"This job title will be used to search for jobs around the web",jobTitleRuleLength:"Each job title must be 50 characters or less",jobTitleRuleMax:"Maximum 5 job titles allowed",jobTitleRuleCharset:"Only letters, numbers, space
1s, #, +, and - are allowed in each job title",jobTitleOnlyFive:"Only 5 job titles are allowed",jobTitleOverload:'Adding multiple job titles is supported on standard or premium plans. <a href="/profile/pricing" style="text-decoration:none" >Upgrade now</a>',allJobBoards:"All",distanceRadiusLabel:"Distance radius",distanceRadiusHint:"Allow jobs up to {0}km away from {1}",specifiedLocation:"the specified location",remote:"Search only for remote jobs",hybrid:"Search only for hybrid jobs",softwareEngineer:"Software Engineer",typeToSearch:"Type a job title to search",anywhere:"Search for remote jobs anywhere in the world",EnableCareerPageSearch:"Enable Career Page Job Search",careerPageSearchTooltip:"Companies often list job openings on their own career pages before public job boards. Enable this option to search these pages directly and discover opportunities others may miss.",paidPlanOnly:"STANDARD AND PREMIUM MEMBERS ONLY",premiumOnly:"PREMIUM MEMBERS ONLY",anywhereHint:"There are 2 options: Including remote jobs globally, or including remote jobs based on the location you specify above.",aiAnswers:"Enable A.I. answering",autoAnsweringTooltip:"When applying to jobs, some employers include questions as part of the application.<br>By enabling this feature, you allow our AI system to automatically generate and submit answers using information from your CV and previously answered questions.<br>This saves you time and ensures your applications are complete.<br>You can review or disable AI-generated responses anytime if you prefer to answer manually."},cvs:{title:"Upload your CV (résumé)",optionalCVWarning:"To get the most out of our platform, uploading your CV is important. Here's why:<br> <ul> <li><b>Automate your applications</b> by having your CV automatically attached to emails sent to companies.</li> <li><b>Apply directly</b> to online forms effortlessly.</li> <li><b>Get better job matches</b> tailored to your experience and skills.</li> </ul>"},email:{hint:"Hint: type {'{'} to show the suggestions list",title:"Select or create a unique email template",popular:"Popular templates",my:"My templates",noTemplates:"NO TEMPLATES",createButton:"Create your template",attachment:"NOTE: Attach CV to this email can be enabled or disabled in the user settings.",noAttachment:"NOTE: We will NOT\n attach your CV to this email.",name:"Email template name (this is just an identifier to help you distinguish the\n templates)",subject:"Email subject",body:"Email body",successSaved:"Your email template is successfully saved in your profile."},jobMatch:{title:"Please choose the level of the job match you prefer",high1:"High match with your preferences",middle1:"Middle match with your preferences",low1:"Low match with your preferences",high2:"You will be matched with positions that\n meet all your preferences\n and information of your CV (résumé). We will take extra precautions\n to narrow down our search and apply only to jobs that match with the\n most of your specified details, to the degree possible.",middle2:"You will be matched with positions that\n meet most of your preferences\n and information of your CV (résumé). We will try to apply to a lot\n of seemingly suitable jobs, but we risk that some might not be a\n 100% match with your profile.",low2:"You will be matched with positions that\n meet only some of your preferences\n and information of your CV (résumé). We will try to apply to as many\n jobs as we can, but we risk that some might not be totally suitable\n for your profile"},keywords:{title:"Select the keywords that should be present in the job posting",description:"In this section you can select keywords that should be present in the job\n description! We will take into account jobs that contain\n <b>at least one</b> of these keywords. If you specify no keywords, we will\n not narrow down the search.",prompt:"Type a keyword and press enter",chosen:"Keywords you have chosen",clearAll:"Clear all keywords",noChosen:"You don't have any keywords selected",keyword:"Keyword"},review:{title:"Review the details and start your loop",jobTitle:"Job description",emailTemplate:"My email template",cv:"My CV",jobMatch:"Job match level",companies:"Companies you have chosen to be excluded from your job\n search",noCompanies:"No companies have been chosen",keywords:"Keywords you have selected to be present in the job posting",noKeywords:"No keywords have been selected"},settings:{title:"More Settings",emails:{title:"Automatically send emails",description:"Enable this to let our platform instantly send emails to matching companies, streamlining your job hunt. Prefer reviewing emails first? Simply turn this off to personalise messages, ensuring alignment with your preferences before dispatch."},emailNotifications:{title:"Email Notifications",questionNotifications:"Question Notifications",qnSubtitle:"Enable this setting to re
1ceive email notifications for screening questions that you have to answer to complete your job applications.",matchesReport:"Matches Report",mrSubtitle:"Enable this setting to receive email notifications for relevant jobs (matches) based on your loop settings."},applications:{title:"Auto-fill Application Forms",description:"Enable this to allow our platform to automatically submit job application forms on your behalf. ",description2:"Check",description3:"an example application form that we usually fill for you.",disabled:"You cannot enable this because you didn't add a CV."},extension:{title:"Auto-apply using our Chrome extension",description:"Click the install button on the right to enable our Chrome extension. This will allow you to apply on platforms requiring login.",buttonText:"Install"},additional:{title:"Additional Fields for Form Applications",description:"The below fields are asked by most companies in order to let you\n apply online. We need to save your answers in order to be able\n+ to apply to jobs online for you.",phoneCountryCodePlaceholder:"Country code",phoneNumberPlaceholder:"Phone number"},coverLetter:{title:"Cover letter",description:"Short text showing your motivation"},aiAnswering:{title:"AI answering",description:"Enable this to let AI handle any questions that arise during the application process."},location:{placeholder:"Location that you are based in."}},test:{title:"Send a test email",partnerSubtitleLine1:"Once we find a job with your criteria, we will send an email {0} your client's address {1} the company.",partnerSubtitleLine2:"{0}, you can get an email like this to your address below, for testing purposes.",partnerFrom:"from",partnerTo:"to",partnerNow:"Now",subtitle:"This is the email a company will receive once your criteria match the job\n posting",button:"Send test email",yourEmailAddress:"Your email address",templateNotSelected:"Template not selected",provideEmail:"Please provide an email address",success:"Your email was sent! Please check the inbox and spam folder of the address you gave.",failure:"There is an issue in our system. Please try again later.",maxTestEmailsReached:"You have reached the maximum limit of {count} test emails."},excludedKeywords:{title:"Exclude keywords",description:"Pick keywords that you don't want to see in the job descriptions. If any of these is present in the job title or description, we will not consider it as a match."}}},yes:"Yes",no:"No",CV:{set_default_cv:"Do you want to select this CV for all your existing loops?",profile_subtitle:"By confirming this action, all of your loops will automatically be updated to use the selected CV. This change will only affect your upcoming job applications, not the existing ones."},cvSelection:{uploadTitle:"Upload your CV (résumé)",noCvsStatus:"No CVs uploaded yet",uploadImportance:"To get the most out of our platform, uploading your CV is important. Here's why:",benefits:{automate:"Automate your applications",automateDesc:"by having your CV automatically attached to emails sent to companies.",applyForms:"Apply directly to online forms",applyFormsDesc:"effortlessly",betterMatches:"Get better job matches",betterMatchesDesc:"tailored to your experience and skills."},createTitle:"Create a New CV or edit your existing",createSubtitle:"Build a professional CV from scratch or upload your existing CV as a starting point with our guided CV builder.",professionalBuilder:"Professional CV Builder",builderSubtitle:"Create a standout CV with our step-by-step builder designed by career experts.",cvBuilderTitle:"Professional CV Builder",cvBuilderDesc:"Create a standout CV with our step-by-step builder designed by career experts.",professionalTemplates:"Professional Templates",templatesDesc:"Industry-specific designs that catch recruiters' attention",atsOptimized:"ATS-Optimized Format",atsDesc:"Passes through Applicant Tracking Systems",goToCvBuilder:"Go to the CV builder"},SelectCV:{selectTitle:"Select the file that should be used for this loop",noCVs:"No CVs uploaded yet",dropFile:"Drop your file here, or upload one from your device.",button:"Select a PDF or Word file",delete:"Do you want to delete this CV?",orUpload:"Or upload a new one"},LocaleSwitcher:{label:"Select Language",title:"Pick your preferred language for the Dashboard"},CvChecker:{title:"Analyze your CV for weaknesses",youHaveUsedB2C:"You have used {0} out of {1} available CV analyses. You can {2} your plan for more analyses",youHaveUsedB2B:"You have used {0} out of {1} available CV analyses",upgradeText:"upgrade",usedAllScansError:"You have used all your scans.",format:"Format",sections:"Sections",content:"Content",style:"Style",myCvs:"My CVs",dropFileHint:"Drop your file here, or upload one from your device",scanCvButton:"Scan CV",aiPowered:"We use {0} to scan your CV.",clickScanCv:"Click 'Scan CV'",scanningCv:"Scanning CV...",retrievingReport:"Retrieving report...",cvScore:"CV score",description:"Description:",suggestion:"Suggestion:",cvAlreadyExists:"CV already exists.",replaceAndRescan:"Replace and rescan it?",defaultCvTooltip:"By setting this CV as default, all your loops will automatically get updated with this CV",helpText:"Our CV Checker is a tool designed to help job seekers optimize their CVs for better job application success. It analyzes your uploaded CV across key areasâformat, sections, content, and styleâproviding a comprehensive score and actionable feedback to improve each aspect. With insights on structure, clarity, and keyword usage, the CV Checker ensures your CV stands out to hiring managers and applicant tracking systems (ATS), increasing your chances of landing interviews. Simply upload your file, scan, and unlock personalized recommendations to create a job-winning CV.",cannotDeleteWhileScanning:"Please wait until the scan is complete."},location:"Location",experience:"Experience","job-type":"Job Type","low-match":"Low Match","middle-match":"Middle Match","high-match":"High Match",phone:"Phone",city:"City",profile:{title:"Edit Profile",info:{title:"Personal info",invite:{button:"Invite a friend"},deleteAccount:"If you would like to delete your account, please send an email to"},password:{title:"Change your password",old:"Type your old Password",new:"New Password",retype:"Retype password",submit:"Update Password",errors:{"6chars":"Password must be at least 6 characters",noMatch:"Passwords do not match!"},success:"Your password updated!",error:"Error on password updating! Please try again."},headers:{personalInfo:"This info will be used in your job applications.",questions:"The following screening questions are asked by the biggest job boards.",account:"Your account."},questions:{header:"Screening Questions",title:"Answered Questions",screeningQuestions:"Screening questions",professionalIdentity:"Enter a brief headline about your professional identity.",headlinePlaceholder:"Marketing specialist with a focus on SEO",shareLinkedIn:"Please share your LinkedIn profile link.",interestUsa:"Are you interested in working in the USA?",authorizedUsa:"Are you authorized to work in the USA?",noticePeriod:"What is your notice period?",noticePeriodPlaceholder:"One month",salaryExpectations:"What are your salary expectations? (annually)",noticePeriodTooltip:"Please enter the length of notice you are required to give your current employer before leaving your job (e.g., 2 weeks, 1 month). This refers to how long you need before you can start a new role, whether or not you are currently employed.",salaryExpectationsPlaceholder:"Salary Expectations",fetchError:"Failed to fetch profile data"},supportRequests:"For any requests, you can send an email to",adminToken:{title:"Admin API token",description:"Generate an API access token for your admin account. This token expires in 1 year.",warning:"Keep it secret. Anyone with this token can access partner/admin APIs.",fieldLabel:"Token",generate:"Generate token",generated:"Token generated.",copy:"Copy",copied:"Copied to clipboard."},delete:{title:"Delete your {brand} account",email:"Type email address",yes:"Yes, delete my account",sure:"Are you sure you want to PERMANENTLY delete your account with email <b>{email}</b>? This action cannot be undone. You can instead delete your loops and unsubscribe from any emails. Type your email below to proceed."},payments:"Payments"},cvs:"CVs",save:"Save","pricing-plan":"Pricing plan","pricing-plan-upper":"Pricing Plan",notifications:"Change your email notification settings",errors:{shouldEnglish:"Please fill every input with English characters in order to proceed",jobTitle:"Please fill the job title in order to proceed.",uploadCV:"Please upload a CV in order to proceed",chooseCV:"Please choose a CV in order to proceed",tryAgainCV:"There was an error. Please select a CV and try again.",clickSave:"Click Save in order to proceed",chooseEmailTemplate:"Select an email template in order to proceed",tryAgain:"Could not perform action. Please try again.",chooseLocation:"Please select a location from the drop-down list in English",shouldEnglishKeyword:"Use a keyword with English letters",invali
1dPhone:"Enter a valid phone number",coverLetter:"Enter a short text for the Cover Letter field",shouldBePdfOrWord:"Please select a PDF or Word document. Only .docx format is supported for word documents.",sameFileName:"There is a file with the same name. Rename the new file in order to upload it, or remove the existing one from this slide.",cannotDeleteConnectedCV:"This file is connected to a running loop. In order to delete it, delete the loop first.",cvDefaultUserNotFound:"User not found.",cvDefaultDraftNotAllowed:"Cannot connect a draft CV to loops.",cvDefaultCvIdNotString:"CV id must be a string.",cvDefaultCvIdEmpty:"CV id is required.",cvDefaultCvNotFound:"The selected CV was not found.",unexpected:"Sorry! An unexpected error occured. Please try again later.",shouldEnglishLocation:"Please fill the location with English letters in order to proceed",emailTemplateTooShort:"Please fill in all necessary inputs for this email. Contents need to have at least 3 characters.",emailTemplateBodyInvalid:"Oops! It looks like there's an issue with the placeholders in your template. Please make sure each placeholder is correctly formatted with opening {'{{'} and closing {'}}'} brackets.",loopNotReady:"The page is still loading. Please try again in a moment.",loopUpsertUnexpectedError:"There was an error saving your loop changesð¬, please try again later. Our team is notified and will fix the issue.",coverLetterVariables:"Cover letter cannot contain substitution variables with {'{{'} {'}}'}",storageExceeded:"The extension storage space was exceeded. Please select fewer matches and try again.",limitOfMaximumLoops:"You have reached your limit of maximum loops. In order to proceed please upgrade your plan. Contact us for more details.",getSubscription:"Due to an update in our accounting system, your subscription details are not accessible right now. If you have any question regarding the subscription, please contact support.",microsoft:"There was an error validating your account. Please sign in using your school account.",missingOrDeletedLoop:"The loop is missing or is deleted. You are being redirected to your loops page.",dateRangeTooLong:"Custom date ranges can be at most {days} days."},logout:"Log out",matchReasons:{FOUND_MATCH:"Matched jobs",MANUAL_MATCH:"Manually matched jobs",NOT_MATCH_DUE_CV_SCORE:"Jobs not matched due to low CV score",NOT_MATCH_DUE_DISTANCE:"Jobs not matched due to location mismatch",NOT_MATCH_DUE_ELIMINATED_COMPANY:"Jobs n
1ot matched due to your excluded-companies list",NOT_MATCH_DUE_JOB_TITLE_SCORE:"Jobs not matched due to unrelated job title",NOT_MATCH_DUE_MISSING_KEYWORDS:"Jobs not matched due to missing keywords",NOT_MATCHED_DUE_TO_BEING_DUPLICATE:"Unmatched Jobs due to Duplicates",NOT_MATCH_DUE_EXCLUDED_KEYWORDS:"Jobs not matched due to excluded keywords",NOT_MATCH_DUE_LANGUAGE_REQUIREMENT:"Jobs not matched due to language proficiency",NOT_MATCH_DUE_REMOTE_REQUIREMENT:"Jobs not matched due to remote work requirement",NOT_MATCH_DUE_HYBRID_REQUIREMENT:"Jobs not matched due to hybrid work requirement"},loopView:{tabs:{info:"Loop Info",results:"Loop Results",stats:"Loop Stats",notes:"Loop Notes"},info:{edit:"Edit this loop",editButton:"Edit Loop"},title:"Loop Details"},edit:"Edit",plans:{mostPopular:"Most Popular",free:"Free",perMonth:"per month",remote_anywhere:"search for remote jobs anywhere in the world",smtp:"send emails from a custom address via SMTP",three_month:"3 Months",monthly:"Monthly",savePercentage:"Save up to 25%",currentPlan:"Current Plan",basic:{name:"Basic Looper",description2:"Up to 10 job applications per month",maxLoops:"Up to 1 job title searches in parallel (loops)",job_board:"3 job boards",priority:"low priority applications",aiCvChecks:"Up to 2 AI-powered CV Checks"},standard:{name:"Standard Looper",description2:"Up to 100 job applications per month",maxLoops:"Up to 20 job title searches in parallel (loops)",job_board:"20 job boards",priority:"medium priority applications",aiCvChecks:"Up to 10 AI-powered CV Checks"},premium:{name:"Premium Looper",description2:"Up to 300 job applications per month and personalized support",maxLoops:"Up to 50 job title searches in parallel (loops)",job_board:"20 job boards",priority:"high priority applications",aiAnswers:"auto-fill screening questions with AI ð",moreJobs:"more job results",prioritySupport:"priority customer support",hiddenJobs:"Job Sourcing from Companies' Career Pages",aiCvChecks:"Up to 30 AI-powered CV Checks",regionalCoverage:"Expanded regional job coverage"},doneForYou:{name:"Done For You",description2:"1 advisory call/week",maxLoops:"everything in Premium Looper",job_board:"CV improvements for Applicant Tracking Systems (ATS)",priority:"optimization of job title searches (Loops)",aiAnswers:"weekly performance checks and recommendations",moreJobs:"job posting collection every hour",prioritySupport:"jobs from Career sites (hidden jobs)",aiCvChecks:"Up to 50 AI-powered CV Checks",regionalCoverage:"Expanded regional job coverage"},Common:{failure_cancel_no_plan:"You have no subscriptions to cancel. Please contact us at {email}",success_cancel_subscription:"Your subscription is now scheduled for cancellation at the end of the current billing cycle.",explain_reason:"Please explain more about your issue.",select_reason:"Please select a reason first.",success_payment:"The payment was completed successfully. The page will refresh automatically",success_upgrade:"Your plan has been successfully upgraded",want_cancel_subscription:"Are you sure you want to cancel your subscription?",already_active_subscription:"You have an active subscription.",subscription_expired_in_days:"Your trial period is active - { remainingDays } days left. Upgrade to a paid plan to keep applying for jobs.",cancel_subscription:"Cancel subscription",failed_upgrade:"For upgrading to \"Done for you\" plan, please contact support{'@'}loopcv.com to receive a personalized experience"},CancelReasons:{title:"Why are you canceling your subscription?",expensivePlans:"Paid plan is too expensive for me",noMatches:"I donât get enough matches",noApplications:"I donât get enough applications",noControl:"I want to have more control over the automated service",matchesIrrelevant:"Matches are not relevant to me",foundAJobViaBrand:"I found a job using {brand} already",foundAJob:"I found a job through another means",dontNeedAnymore:"I donât need the service anymore",other:"Other",skipped:"Prefer not to answer",unsubscription_reason:"Unsubscription reason"},allPlans:"All plans",addPromoCode:"Add a promo code",promoCodeIsApplied:"Promo code {0} is applied",promoCode:"Promo Code",paymentSuccessful:"Payment successful",thanks:"Thanks for trying {brand}.",payX:"Pay {0}",addPaymentDetails:"Please add your billing details",address:"Address",addressDetail
1s:"Address Details",city:"City",country:"Country",vat:"Vat",vatType:"Vat Type",state:"State or region",zip:"ZIP",cardNumber:"Card number",expiration:"Expiration",cvc:"CVC",alternativePayment:"If you prefer an alternative payment method (Paypal, Google/Apple Pay, etc), click",youWillBeChargedX:"You will be charged at the beginning of each month","15dayTrial":"A <b>15-day</b> trial is included in this plan",stripe:"Secure payments by Stripe",invalidPromoCode:"The code is invalid. Drop us a message for support.",select:"Select",selected:"Selected",startForFree:"Start for free",eligible:"You are eligible to start for free",promoCodeForever:"Promo code applies forever",promoCodeOnce:"Promo code applies for the first month",youWillBeChargedXFirstMonth:"You will be charged with {0} for the first month",youWillBeChargedForever:"You will have the premium version for free forever",extension:"Linkedin apply extension",upgrade:"UPGRADE",fullCvBuilder:"AI CV Builder",billedEveryThreeMonths:"Billed {amount} every three months",yourPlan:"Your Current Plan",getStarted:"Get Started",upgradeNow:"Upgrade to This Plan"},cancellationFlow:{step1of2:"Step 1 of 2",step2of2:"Step 2 of 2",reason:{title:"Why are you thinking of leaving?",subtitle:"Your feedback helps us improve. Select the reason that best describes your situation.",cta:"Continue"},offer:{call:{title:"Before you go â let our team help you succeed",subtitle:"Setting up your Loop and browser extension correctly is the #1 factor in getting results.",disclaimer:"Book a free 30-min call and our team will c
1onfigure everything for you â no strings attached.",cta_primary:"Book a free setup call",cta_secondary:"No thanks, cancel my subscription"},chat:{title:"Before you go â let our team help you succeed",subtitle:"Setting up your Loop and browser extension correctly is the #1 factor in getting results.",disclaimer:"Start a chat with our team and weâll help you get everything set up â no strings attached.",cta_primary:"Chat with us",cta_secondary:"No thanks, cancel my subscription"},discount:{badge:"Special offer â 50% off",title:"We'd love to keep you",subtitle:"Stay for the next 2 months at a discounted rate and keep your job search running on autopilot.",cta_primary:"Claim my discount",cta_secondary:"No thanks, cancel my subscription",cta_secondary_after_claim:"No thanks.",applied:"Discount applied successfully.",applyError:"Could not apply the discount. Please try again later."},congrats:{title:"Congratulations on finding a job! ð",subtitle:"We're thrilled we could help. Your account data is saved â come back whenever you need us again.",shareTitle:"Know someone who's job hunting? Share LoopCV:",shareText:"I just landed a job using LoopCV! ð If you're job hunting, try it out:",shareEmailSubject:"Check out LoopCV â AI-powered job search automation",cta:"Cancel my subscription"}}},googleLogin:{title:"Finish account creation",notice:"Please add your name in English to finish your registration.",errorEnglish:"Please type your name in English"},ok:"OK",match:{goBack:"Go back to the loop results",manageFilterMatches:"Manage and filter your candidate matches",dateMatched:"Date Matched",company:"Company",score:"Score",jobPosting:"Job Posting",jobPosterTitle:"Job Poster Title",jobPosterProfileUrl:"Job Poster Profile",rate:"Rate this match",rateShort:"Rate match",goToQuestions:"Go to questions",unable:"To continue, please complete your application manually.",successQuestions:"Submitted successfully",failQuestions:"Failed to submit",successRating:"Rating submitted",failRating:"There was a problem in rating this match",bulk:{applyTooltip:"Apply only runs for eligible matches (not already applied).",applyOverLimitTooltip:"You can apply to a maximum of {limit} matches right now. Reduce your selection.",applyNoRemainingTooltip:"You have no automatic applications remaining.",noEligibleApply:"No selected matches are eligible for Apply.",likeTooltip:"Like selected matches",dislikeTooltip:"Dislike selected matches",deleteTooltip:"Delete selected matches",likeSuccess:"Liked {count} matches.",dislikeSuccess:"Disliked {count} matches.",deleteSuccess:"Deleted {count} matches.",partialFail:"{count} matches failed.",applyLimitModalTitle:"Application limit reached",applyLimitModalLine1:"You have selected more matches than you can currently apply to automatically.",applyLimitModalLine2:"You have {limit} automatic applications remaining, so you can select up to {limit} matches. Matches you have already applied to do not count toward this limit."},matchedWithScore:"Job position matched with your search",jobDescription:"Job Description","application-form":"Application Form","apply-on-demand":"Apply on demand","apply-extension":"Apply via extension",onDemandConfirmation:"Are you sure you want us to directly apply for this job?",onDemandSubmit:"Yes, apply",emailedTo:"An email was sent to",emailClicked:"The recipient has read the email and clicked on a link in it.",emailRead:"The recipient has read the email.",timeline:"Timeline",apply:"APPLY",applyNow:"Apply Now",didYouApply:{title:"Did you apply?",description:"Let us know so we can help you track your application and refine future recommendations for you!",yes:"Yes, I applied!",no:"No, I didn't apply"},onDemandDescription:'Hit "apply" to automatically send an email / form application for this opportunity.',pendingQuestionsAlert:"This match has <u>pending questions</u>. We will retry the automated application when you submit your answers.",failedApplications:"Form application failed due to extra required questions",successAppication:"Application via form succeeded ð",showMessage:"Show full message.",submittingOnDemand:"Submitting... check back in a while to view the result",noApplicationsError:"You don't have any pen
1ding applications",errorOnDemand:"An error occurred while submitting. Please try again later.",rejectedMatches:"Rejected matches",rejectedMatchesAltText:"Rejected matches",extensionWarning:"Some Matches require our browser extension. Please use Chrome on desktop",rejectedMatchesTooltip:"When jobs are collected, your criteria are taken into account to decide if the job is a good match or not. If you would like to see jobs that are not matched due to a specific reason you can select one or more of the check boxes so that additional jobs are added to the list. Then you can select the ones that are good fits and click Apply to continue with your job applications",initialScreeningInfo:"You can review matches that didn't pass the initial screening based on your criteria and give them a second look.",locationMismatches:"Include location mismatches",remoteStatusMismatches:"Include remote status mismatches",languageMismatches:"Include language mismatches",jobTitleMismatches:"Include job title mismatches",cvRelevanceMismatches:"Include CV relevance mismatches",keywordsMismatches:"Include keywords mismatches",companyMismatches:"Include company mismatches",filters:"Filters",filterMatches:"Filter matches",active:"active",Extension:{send_matches:"Send matches to the extension",extension_active:"The extension is active",notice_extension_installed:"Before proceeding, make sure the necessary extension is installed. If you haven't installed it yet, click",
1send_value_matches:"This action will send the <strong>{value} matches</strong> you selected to the extension and start applying to them.",notice_canceled:"Do not interupt Chrome during the automatic application procedure",notice_platform:"Make sure that you are logged in with the correct account on LinkedIn, Reed, and Indeed.",extension_phone:"Phone to be set in application questions:",set_extension_phone:"This user does not have a phone set. Please edit a loop, enable auto apply and add a phone number, or you will not be able to apply through the extension",linkedIn_instruction:"For LinkedIn, you first need to upload a CV to the platform yourself here:"},setDefaultEmailClient:"Set a default email client.",hybridMismatches:"Include hybrid mismatches",selectAll:"Select all",deselectAll:"Deselect all"},results:{pageText:"{0}-{1} of {2}",paginationSummary:"Showing {0}-{1} of {2}",manualApplication:"Manual Application",manualApplicationCreated:"Manual application created successfully.",results_loops:"Results from all loops",resultsFromAllLoops:"Results from all loops",manageFilterMatches:"Manage and filter your candidate matches",activeFilters:"Active Filters",allPlatforms:"All platforms",filterCompaniesPlaceholder:"Filter companies...",filterDescriptionPlaceholder:"Filter by keywords...",resetFilters:"Reset filters",applyFilters:"Apply Filters",original:"Original job posting",details:"Match details",interview:"Interview",answerQuestions:"Answer questions",applyFasterSubtext:"Install our Chrome extension for better integration.",extensionAvlChrome:"Extension available only in Chrome Desktop",extensionAvailable:"Extension available",addExtension:"Add Extension",noData:"No data available",upgradeToApplyTag:"Upgrade to apply",appliedAutomaticallyTag:"Applied Automatically",appliedExternallyTag:"Applied Externally",emailSentTag:"Email Sent",readyToApplyTag:"Ready to Apply",questionsPendingTag:"Questions Pending",extensionSupportedTag:"Extension Supported",submittingTag:"Submitting...",alreadyAppliedTag:"Already Applied",alreadySentTag:"Email Already Sent",appliedManuallyTag:"Applied manually",externalApplyRequiredTag:"External Apply Required",failedTag:"Failed",notAvailableTag:"Expired",upgradeToProceedTooltip:"We did not apply to this job because your limit had been exceeded",readyToApplyTooltip:"This job match is ready for application (email or form). Simply select the job, click Apply, and the platform will complete the application in the background. No further input is required.",appliedAutomaticallyTooltip:"The platform has successfully submitted this job application. No further action is needed.",appliedExternallyTooltip:"This marks that you completed the application on the external job board since automated application was not supported. This status is used as a log for your manual applications.",emailSentTooltip:"An application email has been sent automatically. No further action is needed. Check your inbox for replies or follow-ups.",automatedApplicationDisabledTooltip:"This job match is ready for application (email or form). Simply select the job, click Apply, and the platform will complete the application in the background. No further input is required.",questionsRequiredTooltip:"Required questions must be answered before the application can proceed. Click the job match to provide the missing information, or click the Questions tab on the left to answer multiple questions at once.",extensionSupportedTooltip:"This job match supports auto-application via the browser extension. Make sure the extension is installed and that you're logged into the platform account from which youâll trigger the extension.",submittingTooltip:"The application process is currently running. Please refresh the page regularly to view updates.",alreadyAppliedTooltip:"You've already applied to this company through another match.",alreadySentTooltip:"You've already applied via email to this company through another match.",manualApplicationTooltip:"Manual application",externalApplyRequiredTooltip:"This job match requires manual application on the companyâs website. Click the original job link to apply directly.",applicationFailedTooltip:"The platform attempted to apply but failed, possibly due to an expired job post. Click the original job link to apply manually.",jobUnavailableTooltip:"This job match is linked with a job post that has expired and is no longer available. If reposted, it will be collected again automatically.",clickApply:'Select the jobs you would like to apply and click the "Apply" button to the right',filters:{all:"All matches",manual_applications:"Matches with manual applications",easyApply:"Matches that support easy apply",applications:"Matches job applications",appliedAutomatically:"Applied Automatically",appliedExternally:"Applied Externally",emailSent:"Email Sent",readyToApply:"Ready to Apply",questionsPending:"Questions Pending",extensionSupported:"Extension Supported",alreadyApplied:"Already Applied",emailAlreadySe
1nt:"Email Already Sent",externalApplyRequired:"External Apply Required",submitting:"Submitting",failed:"Failed",notAvailable:"Not available"},Tags:{job_applications:"Automated application",pending_questions:"Pending Questions",support_easyApply:"Support Easy-Apply",emails:"Matches with emails",support_applyOnDemand:"Apply on Demand",manual_applications:"Manual application",scheduled_interview:"An interview has been scheduled for this job. No further action is needed."},headers:{jobTitle:"ROLE & COMPANY",status:"STATUS",matchedAt:"MATCHED AT",details:"View Details",actions:"ACTIONS",reason:"Reason",salary:"SALARY"},like:"Like this match",dislike:"Dislike this match",trash:"Remove this job from your results. This will abort pending auto-applications for this job.",profileUrl:"Job poster profile",jobPoster:"JÎÎ POSTER",filterCompanies:"Filter Companies",filter:"Filter by status",filterDescription:"Filter job description",platforms:"Platforms",platform:"PLATFORM",selectOnDemand:"Select matches to apply on demand.",matchesSelected:"{n} match selected from all pages. | {n} matches selected from all pages.",hitApply:'Hit "apply" to directly send an email or form application.',clearSelection:"Clear Selection",onDemandConfirmation:"Are you sure you want us to directly apply to the selected job positions for you?",rowsPerPage:"Rows per page:",menu:{primaryAction:"Primary action",appliedManually:"Mark as Externally Applied",originalPosting:"Open original job",like:"Like",dislike:"Dislike",delete:"Delete",addToBoard:"Add to Board","schedule-interview":"Scheduled interview"},noMatchesFound:{title:"No Perfect Matches Found",description:"We couldn't find any jobs that match your current criteria and preferences.",whatYouCanDo:"What you can do:",suggestions:{review:"Review jobs that partially match your criteria",adjust:"Adjust your loop settings to broaden the search",checkBack:"Check back later as new opportunities are added daily"},rejectedMatchesAvailable:"Rejected matches available",rejectedMatchesDescription:"{count} jobs didn't meet all criteria but might interest you",viewRejectedMatches:"View Rejected Matches",noJobsFound:"No Jobs Found"},clearFilters:{title:"No Jobs Matching Active Filters",description:"The filters you have selected match no jobs. Reset all applied filters to see more results.",button:"Reset Filters"},noLoopsCreated:{title:"No Loops Created",description:"There are no matches because you don't have any loops created.",button:"Create your first loop"},cvBuilder:{downloadCVTooltip:"Download your tailored CV",downloadCVTooltipInactive:"Tailor your CV first in order to download it",cvAlreadyTailored:"The CV was already tailored",tailorCVTooltip:"Tailor your CV for this match"}},company:"Company",jobTitle:"Job Titles",loopPreview:{all:"All",title:"Job Title",jobBoards:"Job Board Platform",info:"Search Info",location:"Job Location",noKeywords:"No keywords",keywords:"Keywords",noCompanies:"No excluded companies",companies:"Excluded Companies",yourInfo:"Your Info",notAvailable:"Not available",phone:"Phone number",cv:"Uploaded CV",email:"Personal email",options:"Options",remote:"Remote","remote-anywhere":"Remote - Anywhere","remote-jobLocation":"Remote - {location}","hybrid-jobLocation":"Hybrid - {location}",autoEmails:{title:"Automatic Emails",yes:"This loop automatically sends emails when we are able to find the company email",no:"This loop does not send emails automatically to companies"},autoApplications:{title:"Automatic Form Applications",yes:"This loop applies to platforms automatically when possible",no:"This loop does not apply to platforms automatically"},template:"Email Template",subject:"Subject:",cover:"Cover Letter",locationPlaceholder:"e.g. Athens"},submit:"Submit",back:"Back",jobs:"{0} jobs",LocationAutocomplete:{type:"Type a location to search",type1:"Type a city or a country",example:"London, UK",noResults:"{0} did not match any options"},"matching-in-progress":"Matching in progress",loading:{finding_job_match:"Finding your perfect job match",progress:"Progress",collecting_jobs:"Collecting Jobs",collecting_jobs_desc:"Gathering job opportunities based on your criteria",aggregating_data:"Aggregating Jobs",aggregating_data_desc:"Processing and organizing job information",matching_results:"Matching Results",matching_results_desc:"Finding perfect matches for your keywords and job titles",finalizing_results:"Finalizing Results",finalizing_results_desc:"Wrapping up and preparing your personalized job matches",great_job_processing:"Great job! We are processing your input!",heads_up_message:"Just a heads-up: It takes a bit of time to find your perfect job match as we search multiple job boards for you. Expect results in a few minutes, much faster than manual searching.",hang_tight_message:"Hang tight, and donât worry if results arenât immediate.",good_things_message:"Good things are on the way!",good_luck:"Good luck!"},cancel:"Cancel",changePassword:{email:"Email"},email:"Email",stats:{description:'We have found {totalJobs} jobs in total during our search for this loop\'s specified details. We accepted {totalMatches} of these jobs, which are your matches. You can see these in the "Loop Results" tab in detail. \nHere, we show the reasons why we rejected the rest of the jobs, so you can get an idea of the job openings in the market and tweak your loop to get more matches.',totalJobsTooltip:'The number of total jobs we found when searching for "{jobTitle}" in {location} on job boards (LinkedIn, Indeed, etc.)',totalJobsRecommendation:"Recommendation: E
1dit or duplicate this loop with a more popular job title or broader location in order to get more results from the job boards.",loopTag:{emailsApplications:"Emails & Applications",emailsOnly:"Emails only",applicationsOnly:"Applications only",jobSearchOnly:"Job search only"},loopTagTooltip:{emailsApplications:"This loop has automated emails and form applications enabled",emailsOnly:"This loop will only send emails to companies, not apply online",applicationsOnly:"This loop will only apply to forms online, not send emails",jobSearchOnly:"This loop has emails and applications disabled, you can only view the jobs we found"},jobtitle:"Job Title",location:"Location",name:"Name",settings:"Settings",jobs:"Jobs",matches:"Matches",emails:"Emails",applications:"Applications",details:"Details",harednotes:"Hared Notes",actions:"Actions","edit-this-loop":"Edit this loop","duplicate-this-loop":"Duplicate this loop","delete-this-loop":"Delete this loop","view-all-matches":"View all Matches",sharednotes:"Shared Notes","view-loop-results":"View loop results","this-client-has-no-loops-right-now":"This client has no loops right now.","create-one-now":"Create one now!"},setupPricing:{title:"Welcome to {brand}",text1:"Select your pricing plan in order to continue",text2:"You can always change it later"},setupProfile:{text1:"Let's learn more about you in order to start automating your job search",text2:"Your information will be used in order to find relevant jobs and to contact companies",location:"Enter your preferred location for your job searches"},subject:"Subject","upgrade-one-year":"Upgrade 1-year","upgrade-three-month":"Upgrade 3-month","upgrade-now":"Upgrade Now","upgrade-banner-text":"You have exceeded your applications limit, upgrade now to get your dream job",kanban:{titleTooltip:"Manage your full job search process with {brand}. You can use the Kanban Board to keep track of opportunities you are interested in and move them to another column as the status of the application changes.",subtitle:"Track job application progress",kanban_title:"View more details for this job in the Match page",go_to_match:"Go to Match",remove_From_Board:"Remove From Board",job_description:"Job Description",emptyColumn:"No jobs in {column} yet",add_job:"Add Job",edit_job:"Edit Job",job_title_required:"Job title is required",company_required:"Company is required"},excludedKeywords:"Excluded Keywords",overview:{statistics:"Statistics",activeLoops:"Active Loops",emailTemplates:"Email Templates",cvs:"CVs added to our platform",emailsSent:"Emails Sent",matchesByJobTitle:"Matches by job title",viewAll:"View all {0} matches",noMatches:"There are no matches yet. Wait a few days or create loops with more popular configurations.",pendingApplications:"Pending applications",relatedCourses:"Seminars - Certifications",greeting:"Hello , {name}",subtitle:"Here's what's happening with your job search today, {date}.",totalMatches:"Total Matches",activityOverview:"Activity Overview","7days":"7 Days","2weeks":"2 Weeks","30days":"30 Days",custom:"Custom",from:"From",to:"To",matches:"Matches",jobs:"Jobs",applications:"Applications"},relatedCourses:{startDateLabel:"Start Date:",cityLabel:"City:",viewDetails:"View Details",newLabel:"New"},matches:"Matches",inbox:{description:"These are the replies from companies to your applications. You can also view these in your email inbox to reply.",noEmails:"Your inbox is currently empty.",noMoreEmails:"No more emails.",status:{initial_consideration:"Initial Consideration",careers_page:"Careers Page",irrelevant:"Irrelevant",wrong_address:"Wrong Address"},folders:"Folders",loadMore:"Load More",noSubject:"no Subject",selectEmail:"Select Email",yesterday:"Yesterday"},from:"From:",board:{title:"Board",addJob:"Add New Job",jobSubmitted:"Job submitted",jobSaved:"Job saved",jobDeleted:"Job deleted from Board",favorites:"Favorites",applied:"Applied",interview:"Interview",hired:"Hired",saved:"Saved",screened:"Screened",offer:"Offer",withdrew:"Withdrew",rejected:"Rejected",archive:"Archive"},carrus:{start:"Start Now",get:"Get",interviewPrep:"interview prep",withAnExpert:"with an expert career coach and increase your chance to ace the interview."},examination:{weThrowAway:"We throw away jobs that contain none of the keywords you specified.",ke
1ywordsForThisLoop:"Your keywords for this loop:",jobsWeRejected:"Here you can see some of the jobs we rejected, because they did not contain any of your keywords. Note that if a job contains at least one of your keywords, we will keep it.",toIncreaseMatchesKeywords:"To increase your matches, you can either add more keywords or delete all your keywords.",similarJobTitle:"We try to match you with jobs that have a similar job title with the one you requested.",yourJobTitle:"Your job title:",jobTitleDetails:"Sometimes, jobs with different job titles appear in our search. Here you can see some of the job titles we rejected.",location:"We match you with jobs from the location you specified.",yourLocation:"Your specified location:",differentLocations:"Sometimes, jobs with different locations appear in our search.",commonLocations:"Here you can see the most common locations we rejected.",howManyTimes:"How many times it appeared",CV:"We try to match you with jobs that are related to your interests, expertise, and industries. We use information from your CV in order to do that.",jobsWeRejectedCV:"Here you can see some of the jobs we rejected, because they were not a close match with your CV.",notPerfect:"The matching system is not always perfect. If you think that we made a mistake - we matched a job that we should not, or we didn't match a job that we should, you can let us know. This will make the system able to provide better predictions in the future.",toIncreaseMatchesCV:"In order to increase your matches, you can try adding more industry-related keywords to your CV.",jobsWeRejectedLocation:"Here you can see the specific jobs which we rejected due to different location."},slideTitles:{"Search Info":"Search Info","Email Template":"Email Template",Settings:"Settings",Review:"Review"},"No experience":"No experience","Up to 4 years experience":"Up to 4 years experience","4+ years of experience":"4+ years of experience",Fulltime:"Fulltime",Contract:"Contract",Parttime:"Parttime",Temporary:"Temporary",Internship:"Internship",Low:"Low",Middle:"Middle",High:"High",shareDataBanner:{title:"Would you let our platform share your CV with external recruiters hiring?",clickYes:"Click yes to find even more jobs!",showMore:"Show more",dialogTitle:"Share your CV with recruiters",desc1:"We offer solutions for recruiters and companies looking for talent. Click Allow in order to let our platform show your profile to them. Doing so will increase your potential and land you more interviews at matching companies.",desc2:"Our platform will never share your CV or profile without first asking you for approval.",support_user_banner:"Need personalized support to improve your CV and set up your loops properly? We can help. Check out our consulting program"},deny:"Deny",allow:"Allow",cvDefaultSuccess:"This CV was successfully linked to all your existing loops",Overview:{ApplicationStats:{title:"Applications per day",title_email:"Emails per day",title_users:"Active users per day","6_months":"Last 6 months",monthly:"Last month",Weekly:"Last week",from_date:"From date",to_date:"To date",custom_date:"Custom Date",all_time:"All time"}},Settings:{Billing:"Billing",number_of_licenses:"You have {value} licenses",one_licenses:"You have one license",next_payment:"Next payment at",total_amount:"Total Amount",no_licenses:"You don't have any license",cancel_subscription_at:"The subscription will be cancelled at",active_subscription_until:"You have an active subscription. Next payment at",active_subscription_for_iek:"Your subscription is active until",auto_renewal:"The subscription will be automatically renewed.",show_card_details:"Show card details",update_card_details:"Update card details",update_card_details_reactivate_subscription:"Update card details or reactivate your subscription",emailInvitation:"Send email invitation to candidates you add",supportEmail:"Support Email",supportEmailTooltip:"This email is used in the email notifications sent to your candidates to let them know how they can contact your support team. This setting is only applicable if the whitelabel version of our platform is configured",clientSettings:"Candidate Settings",cancelled_subscription:"Your subscription will be cancelled at the end of the subscription cycle",have_access_until:"You will have access to the subscription features unitl",subscription_set_to_cancel:"Your subscription will be cancelled at",no_next_payment:"No upcoming payments"},Onboarding:{next:"Next",nextStep:"Next step",profiileInfo:{locationHelp:"Your location is required for most job applications."},checkList:{checklistHeader:"You're almost there!",stepOne:"Setup profile",stepTwo:"Answer questions",stepThree:"Start first loop",stepFour:"Add extension",goBtn:"Go",useMobile:"Desktop Only"},popup:{"step0-h":"Welcome!","step0-1":"Get ready to create your first loop in 4 simple steps!","step0-2":"A loop is your personalized job search by job title, and starting one is free.","step0-3":"Simply follow the instructions, provide the necessary information and launch your job search in just a few minutes!","step1-h":"1/4 Setup your profile","step1-1":"Automate your job applications . Later, we will use your personal details to fill out forms automatically, saving you time and effort.","step2-h":"2/4 Answer questions","step2-1":"Job applications often have screening questions. We've gathered common ones from top job boards. Answer once and we'll autofill them for future apps. Modify anytime in your Dashboard.","step3-h":"3/4 Start new loop","step3-1":"Launch your first job search by selecting a job title and location, adding your skills and choosing automation options. Once set up, we'll begin searching for the best matches for you.","step4-h":"4/4 Add our Chrome extension","step4-1":"Improve your job search with our auto-apply browser extension. Automate applications and save time. Visit the platform on your desktop to get started.",letsBegin:"Let's begin",start:"Start",previous:"Previous",skip:"Skip"},pricingBanner:{bannerHeader:"Ready to explore new job possibilities!",bannerBody:"You're just a step away from discovering your job matches. While we find the best options for you, consider upgrading to one of our premium plans to start a new loop.",bannerBtn:"Check plans"}}
1,applyDialog:{hApplyOnDemand:"Apply to selected matches",pCongratulations:"Congratulations ð, By answering those questions we identified that you can automatically apply to the",matches:"match | matches",pPlatforms:"Our extension will apply to the following platforms.",ploggedIn:"Please select the ones you have an account for and the account is logged in.",pFor:"For {0} of them, we will apply through our browser extension.",pSelectedMatches:"Selected matches: {0}",pRequireExtensionCount:"Matches will be applied through extension: {0}",pEmailCount:"Matches will be applied through automated email: {0}",pDameronFormCount:"Matches will be applied to automatically through job application forms: {0}",pInstallExtension:"Please install our browser extension {0} or you will not be able to apply to matches that require it.",pHere:"here",pApplyWarning:"Please note that submitting an excessive number of applications within a short period may affect your {0} account.",pLoginInstruction:"Ensure you're logged into {0} (currently supported with our browser extension).",pCVInstruction:"Make sure your CV is uploaded on {0}.",pDesktopOnly:"Extension is supported only in chrome desktop.",greenhouseNotice:"For Greenhouse visit {0} to set up your profile.",btnCancel:"Cancel",btnAddExtension:"Add Extension",btnConfirm:"Confirm",errMatchesToExt:"There was a problem sending the matches to the extension.",errNoPhoneData:"In order to apply through the extension, edit a loop, enable auto apply and add a phone number",pOnlyIfSupport:"Apply only to matches that support:\n",pApplicationForm:"Application Form",pEmailForm:"Application via Email",pDailyLimitReached:"You have reached your daily LinkedIn application limit ({0}). You can apply again tomorrow.",pDailyLimitSelectedExceeds:"You selected {0} LinkedIn extension applications, but only {1} remain today. Reduce your selection to continue.",errDailyLimitReached:"You have reached your daily LinkedIn application limit for today.",errDailyLimitSelectedExceeds:"You selected more LinkedIn extension applications than you have remaining today."},jobTypes:{Fulltime:"Full Time",Parttime:"Part Time",Internship:"Internship",Contract:"Contract",Temporary:"Temporary"},exportJobDialog:{title:"Export Jobs",fromLoopDescription:"Export jobs from your loop",fromDate:"From Date",toDate:"To Date",exportMatchesOnly:"Export matches only",exportMatchesOnlyHelpTrue:"Only jobs that were matched will be exported",exportMatchesOnlyHelpFalse:"All jobs found will be exported",cancel:"Cancel",export:"Export",dateValidation:"Date is required",futureDate:"Date cannot be in the future",fromAfterTo:"From date must be on or before To date",toBeforeFrom:"To date must be on or after From date",timezoneLabel:"Timezone: {timezone}"},support:{title:"Contact us",name:"Your name",email:"Email",subject:"Subject",reason:"Reason for contacting",description:"Description",submit:"Submit",success:"Your support request has been submitted successfully",error:"There was an error submitting your support request. Please try again later.",reasonOptions:{account:"Assistance with my account",jobResults:"Assistance with job results",other:"Other"},validation:{nameRequired:"Name is required",emailRequired:"Email is required",invalidEmail:"Invalid email format",subjectRequired:"Subject is required",reasonRequired:"Reason is required",descriptionRequired:"Description is required",recaptchaRequired:"Please complete the reCAPTCHA verification",phoneRequired:"Phone is required"},phone:"Phone number",attachFile:"Attach file",fileSize:"File size: {size}MB",fileTooLarge:"File size must be less than {limit}MB"},personalEmail:"Personal Email",personalEmailDescription:"Fill in your personal email to maintain access after your student account expires",personalEmailMissing:"Your personal email address is missing. Go to your profile settings to add it.","additional-information":"Additional Information",cvBuilder:{resumeBuilder:"CV BUILDER",generated:"Generated",uploaded:"Uploaded",generateNewCV:"Generate New CV",tailorCV:"Tailor CV",uploadExistingCV:"Upload Existing CV",untitledResume:"Untitled Resume",created:"Created",lastEdited:"Last edited",rename:"Rename",save:"Save",renamePlaceholder:"Enter CV name",renameErrorEmpty:"CV name cannot be empty",renameErrorTrailingSpaces:"CV name cannot end with spaces",renameErrorTooLong:"CV name must be {limit} characters or less",edit:"Edit",delete:"Delete",cvCreatedSuccessfully:"CV created successfully",cvDeletedSuccessfully:"CV deleted successfully",chooseBaseCVDescription:"Choose a base CV to start from, or create from scratch.",chooseBaseCVToTailorDescription:"Choose a base CV to tailor for this job match.",tailoringAiDisclaimer:"The CV Tailoring AI output may contain mistakes, so please review and verify it before using it.",baseCV:"Base CV",selectCVToUseAsBase:"Select a CV to use as base",cancel:"Cancel",generateCV:"Generate CV",startFromScratch:"Start from scratch",noGeneratedCVs:"No generated CVs yet",createYourFirst:"Create your first CV",noUploadedCVs:"No uploaded CVs yet",uploadYourFirst:"Upload your first CV",dontHaveResumeYet:"Don't have a resume yet?",or:"or",loading:"Loading...",cvUploadedSuccessfully:"CV uploaded successfully",cvUploadedUnsuccessfully:"Cv uploaded unsuccessfully",loadingCV:"Loading CV...",cvNotFound:"CV not found",cvNotFoundDescription:"The CV you're looking for doesn't exist or has been deleted.",backToList:"Back to CV List",cvSavedSuccessfully:"CV saved successfully",cvRenamedSuccessfully:"Cv renamed successfully",marketingManagerResume:"Marketing Manager Resume",upgradeToPdf:"Upgrade to Download PDF",contentEditor:"Content Editor",designer:"Designer",cvPreview:"CV Preview",modernTemplate:"Modern Template",simpleTemplate:"Simple Template",elegantTemplate:"Elegant Template",academicTemplate:"Academic Template",classicTemplate:"Classic Template",professionalTemplate:"Professional Template",refinedTemplate:"Refined Template",compactTemplate:"Compact Template",leadershipAndActivities:"Leadership & Activities",skillsAndInterests:"Skills & Interests",technicalLabel:"Technical",languageLabel:"Language",laboratoryLabel:"Laboratory",interestsLabel:"Interests",unlockFullPreview:"Unlock Full Preview",unlockFullPreviewDescription:"Get instant access to live CV preview, premium templates, and download capabilities.",downloadPdf:"Download PDF",downloadingPdf:"Downloading PDF...",pdfDownloadedSuccessfully:"PDF downloaded successfully",failedToDownloadPdf:"Failed to download PDF. Please try again.",contactInformation:"Contact Information",profilePhoto:"Profile Photo",profilePhotoMaxSizeHint:"Max file size: 1 MB",profilePhotoTooLarge:"Image size exceeds limit of 1 MB",uploadPhoto:"Upload photo",removePhoto:"Remove",showPhoto:"Show photo on CV",fullName:"Full Name",headline:"Headline",email:"Email",emailLabel:"Email Label",phone:"Phone",phoneLabel:"Phone Label",location:"Location",locationLabel:"Location Label",jobMatch:"Job Match",jobTitle:"Job Title",companyName:"Company Name",website:"Website",websiteFieldLabel:"Website Field Label",websiteLabel:"Website Label",customFields:"Custom Fields",fieldName:"Field Name",fieldValue:"Field Value",makeClickableLink:"Make clickable link",targetTitle:"Target Title",professionalSummary:"Professional Summary",professionalSummaryPlaceholder:"Write a brief summary of your professional background and ke
1y achievements",sectionTitle:"Section title",showInCV:"Show in CV",showSectionInCV:"Show section in CV",workExperience:"Work Experience",education:"Education",skillsExpertise:"Skills & Expertise",certifications:"Certifications",featuredProjects:"Featured Projects",awards:"Awards",volunteering:"Volunteering",languages:"Languages",interests:"Interests",profiles:"Profiles",publications:"Publications",references:"References",required:"Required",itemCount:"{count} item | {count} items",contactInfoPlaceholder:"Add your contact information",targetTitlePlaceholder:"Add your target job title",workExperiencePlaceholder:"Add your work experience",educationPlaceholder:"Add your education",skillsExpertisePlaceholder:"Add your skills and expertise",certificationsPlaceholder:"Add your certifications",featuredProjectsPlaceholder:"Add your featured projects",noItemsYet:"No items added yet",addFirstItem:"Add First Item",addItem:"Add Item",untitledPosition:"Untitled Position",untitledEducation:"Untitled Education",untitledSkill:"Untitled Skill",untitledCertification:"Untitled Certification",untitledProject:"Untitled Project",untitledLanguage:"Untitled Language",untitledInterest:"Untitled Interest",untitledItem:"Untitled Item",position:"Position",company:"Company",date:"Date",description:"Description",institution:"Institution",degree:"Degree",fieldOfStudy:"Field of Study",grade:"Grade",skillName:"Skill Name",level:"Level",keywords:"Keywords",keywordsPlaceholder:"Add keywords (press Enter to add)",certificationName:"Certification Name",issuer:"Issuer",projectName:"Project Name",technologies:"Technologies",technologiesPlaceholder:"Add technologies (press Enter to add)",awardTitle:"Award Title",awarder:"Awarder",organization:"Organization",language:"Language",proficiency:"Proficiency",interest:"Interest",network:"Network",username:"Username",profileUrl:"Profile URL",publicationName:"Publication Name",publisher:"Publisher",publicationUrl:"Publication URL",referenceName:"Reference Name",name:"Name",chooseTemplate:"Choose Template",selectTemplateDescription:"Select a template that best fits your style and industry",selected:"Selected",copy:"Copy",savingChanges:"Saving your changes...",automaticallySaved:"Automatically saved",finalizeCV:"Finalize CV",cvFinalizedSuccessfully:"CV finalized successfully!",finalizationFailed:"CV finalization failed",autoSaveFailed:"Auto-save failed",draft:"Draft",finalized:"Finalized",finalizeConfirm:{noEdits:{title:"Cannot edit after finalizing",description:"You can create new versions based on this CV but not edit this current version"},availableInLoops:{title:"Available in loops",description:"Finalized CVs will appear in your loops and will be ready to send emails and apply to jobs"}},noCVsAvailable:"No existing CVs",uploadACVFirst:"Upload your CV first",insertBullet:"Insert Bullet",cvConnectedToActiveLoop:"Cannot delete CV because it is connected to an active loop."},or:"OR",maximumLoopsDialog:{title:"Maximum Loops Reached",description:"You've reached your plan's loop limit. Upgrade now to create more loops and continue automating your job search.",help:"Need help? Contact our support team on"},faq:{whathappens:"What happens after I start a loop?",whathappensanswer:"The platform collects jobs from supported job boards, filters them based on your settings, and applies automatically if automation is enabled. Matches appear under the All Matches tab.",jobplatform:"Job Search Automation Platform â FAQs",getstarttojobsearch:"Getting Started with Automated Job Searches (Loops)","what-is-a-loop":"What is a loop?","a-loop-answer":"A loop is an automated job search based on your selected job title(s), location, remote preference, experience level, and uploaded resume. It continuously collects and filters jobs that match your preferences.","why-do-i-need-to-create-a-loop":"Why do I need to create a loop?","answer-why-i-need-to-create-loop":"Loops are required to run job searches and apply to jobs. Without a loop, no job matching or applications will take place.","how-do-i-create-an-effective-loop":"How do I create an effective loop?","answer-how-i-create-effective-loop":"Review: Confirm selections and click START THE LOOP","how-the-platform-apply-job":"How does the platform apply to jobs automatically?","how-many-loops-should-i-create":"How many loops should I create?","how-can-i-quickly-create-multiple-loops":"How can I quickly create multiple loops?","how-can-i-edit-an-existing-loop":"How can I edit an existing loop?","how-do-i-pause-or-stop-a-loop":"How do I pause or stop a loop?","resume-cv-management":"Resume (CV) Management","can-i-delete-a-resume-used-in-loops":"Can I delete a resume used in loops?","how-can-i-select-a-different-resume-for-a-loop":"How can I select a different resume for a loop?","how-do-i-set-a-default-resume":"How do I set a default resume?","sending-emails-from-your-personal-address-smtp":"Sending Emails from Your Personal Address (SMTP)","what-are-smtp-settings":"What are SMTP settings?","why-are-emails-sent-from-a-platform-address":"Why are emails sent from a platform address?","how-do-i-send-emails-from-my-own-email-address":"How do I send emails from my own email address?","chrome-extension-apply-tool-plugin":"Chrome Extension (Apply Tool Plugin)","why-is-the-c
1hrome-extension-required":"Why is the Chrome Extension required?","what-platforms-are-supported":"What platforms are supported?","how-do-i-install-the-extension":"How do I install the extension?","how-do-i-use-it-to-apply-to-jobs":"How do I use it to apply to jobs?","how-do-i-answer-pending-questions":"How do I answer pending questions?","supported-job-boards":"Supported Job Boards","which-job-boards-are-supported":"Which job boards are supported?","status-descriptions":"Status Descriptions","ready-to-apply":"Ready to Apply","extension-supported":"Extension Supported","questions-pending":"Questions Pending",submitting:"Submitting","applied-automatically":"Applied Automatically","email-sent":"Email Sent","applied-externally":"Applied Externally","external-apply-required":"External Apply Required",interview:"Interview",unsupported:"Unsupported",expired:"Expired","not-available":"Not available",failed:"Failed","need-support":"Need Support?","how-can-i-get-support":"How can I get support?","answer-email-submissions":"Email submissions","answer-auto-filled-job-forms":"Auto-filled job forms","answer-chrome-extension-linkedin-indeed-reed-stepstone-greenhouse-dice-gulftalent":"Chrome Extension (LinkedIn, Indeed, Reed, Stepstone, Greenhouse, Dice, GulfTalent)","answer-how-loop-i-create":"5â10 loops are recommended for broader coverage. Each loop can target different roles, locations, or preferences.","answer-i-quickly-create-multiple-loop":"Use the Duplicate Loop option under My Loops. Navigate to the loop you want to modify, click the 3-dot menu > Duplicate Loop > Save Changes.","answer-i-edit-existing-loop":"Go to My Loops > click the 3-dot menu > Edit Loop. Modify any step and Save Changes.","answer-pause-or-stop-loop":"Edit the loop and disable the automation toggles in Step 3 (Settings) > Save Changes.","answer-delete-resume-in-loop":"No. You must first remove it from all active loops before deletion.","answer-select-different-resume-for-loop":"Go to My Loops > navigate to the loop > click the 3-dot menu > Edit Loop > upload a new file in Step 1 > select it > Save Changes.","answer-set-default-resume":"Go to Account Settings > select your file > Set as Default.","answer-what-are-SMTP-settings":"SMTP settings allow the platform to send emails from your personal email account.","answer-why-emails-sent-from-platform":"To ensure delivery and avoid spam filters, system emails are sent from a secured email domain (clyzmail.com) unless SMTP is set up.","answer-how-send-emails-from-my-email-step-1":"Enable 2FA and create an App Password with your provider (Gmail, Yahoo, Outlook).","answer-how-send-emails-from-my-email-step-2":"Go to Account Settings > SMTP Settings > Configure.","answer-how-send-emails-from-my-email-step-3":"Fill in SMTP details and click Update Settings.","answer-how-send-emails-from-my-email-step-4":"For step-by-step instructions, see SMTP Setup Guide (User).","answer-why-chrome-extension-required":"Some job boards require a user account (with credentials) to apply. The extension enables automated applications on such platforms when youâre logged in.","answer-linkedin":"LinkedIn","answer-indeed":"Indeed","answer-reed":"Reed","answer-stepstone":"Stepstone","answer-greenhouse":"Greenhouse","answer-dice":"Dice","answer-gulftalent":"GulfTalent","answer-how-install-extension":"Install it from the Dashboard Overview tab or during loop setup (Step 3: Settings).","answer-how-to-apply-job":"Go to All Matches, filter by pending applications, select jobs, click Apply, Confirm.","answer-how-i-answer-questions":"Click Answer Questions from the application report, review AI-suggested responses, then submit.","answer-which-job-board-supported":"LinkedIn, Indeed, Workable, Glassdoor, CVLibrary, UsaJobs, Coroflot, ReedCoUk, SimplyHired, InfoJobs, GulfTalent, Naukri, Jooble, CareerJet, Dice, Zippia, Adzuna, Seek, ContractorJobs, Xing, Stepstone, CareerPage, CareerAddict, Linq.","answer-ready-to-apply":"This job match is ready for application (email or form). Simply select the job, click Apply, and the platform will complete the application in the background.","answer-extension-supported":"This
1job match supports auto-application via the browser extension. Make sure the extension is installed and logged in.","answer-question-pending":"Required questions must be answered before the application can proceed. Click the job match or Questions tab to provide missing info.","answer-submitting":"The application process is currently running. Refresh the page to view updates.","answer-applied-automatically":"The platform has successfully submitted this job application. No further action is needed.","answer-email-sent":"An application email has been sent automatically. Check your inbox for replies or follow-ups.","answer-applied-externally":"You completed the application on the external job board manually. This status is logged for reference.","answer-external-apply-required":"This job match requires manual application on the companyâs website. Click the original job link to apply directly.","answer-interview":"An interview has been scheduled. No further action is needed.","answer-unsupported":"The job match is posted on a platform not supported for automated applications. Apply manually.","answer-expired":"This job match is linked to an expired job post. If reposted, it will be collected again automatically.","answer-not-available":"There is currently no available method to apply for this job match. Click the original job link to explore manual options.","answer-failed":"The platform attempted to apply but failed, possibly due to an expired job post. Click the original job link to apply manually.","answer-how-can-i-get-support":"For any questions or help, please contact us .","job-search-automation-platform-faqs":"Job Search Automation Platform â FAQs","your-guide-to-automated-job-searches-loops-resume-management-smtp-setup-chrome-extension-and-more":"Your guide to automated job searches, loops, resume management, SMTP setup, Chrome extension, and more.","answer-email-template":"Email Template: Select or create an email template. Send a test email if desired.","answer-serach-info":"Search Info: Add job title, location, remote preference, experience level, and upload your resume.","answer-settings":"Settings: Enable automation options (email submissions, form autofill, AI answering), download the Chrome Extension, select desired salary range (optional), add keywords (optional), exclude keywords or companies (optional), and set your matching level (Low, Medium, High).","answer-review":"Review: Confirm selections and click START THE LOOP.","what-do-i-need-to-set-up-before-using-the-browser-extension":"What do I need to set up before using the Browser Extension?",answer:{"before-running-the-browser-extension-you-must-be-logged-into-your-personal-account":"Before running the browser extension, you must be logged into your personal account on the platforms where applications will be submitted (e.g. LinkedIn, Indeed).","you-must-also-have-a-cv-uploaded-on-each-platform-so-it-can-be-used-during-the-application-process":"You must also have a CV uploaded on each platform, so it can be used during the application process.","the-extension-uses-the-cv-that-you-have-uploaded-directly-to-each-platform":"The extension uses the CV that you have uploaded directly to each platform. For example, on LinkedIn you must set your CV in the application settings:","if-there-is-no-cv-available-on-a-platform-e-g-linkedin-or-indeed-the-application-cannot-be-completed":"If there is no CV available on a platform (e.g. LinkedIn or Indeed), the application cannot be completed automatically via the extension.","in-this-case-you-will-first-need-to-upload-a-cv-to-the-relevant-platform-and-then-run-the-extension-again":"In this case, you will first need to upload a CV to the relevant platform and then run the extension again."},"which-cv-does-the-extension-use-when-applying-to-jobs":"Which CV does the extension use when applying to jobs?","you-can-upload-either":"You can upload either:","your-personal-cv-or":"your personal CV, or","the-cv-you-have-created-through-our-platform":"the CV you have created through our platform.","what-happens-if-i-have-not-uploaded-a-cv-on-a-platform":"What happens if I have not uploaded a CV on a platform?"},month:"month",close:"Close",saving:"Saving...",platforms:"Platforms",admin:"Admin","no-data-found":"No data found",retry:"Retry",reset:"Reset","original-job-posting":"Original job posting","we-will-automatically-apply-for-you-for-the-jobs-you-picked":"We will automatically apply for you for the jobs you picked","matches-selected":"matches selected","answered-by-ai":"Answered by AI",noMatches:"There are no matches yet",table:{itemsPerPage:"items per page",all:"All"},password:"Password",username:"Username",port:"Port",host:"Host","password-is-required":"Password is required","username-is-required":"Username is required","untitled-resume":"Untitled Resume",english:"English",french:"French",german:"German",spanish:"Spanish",hindi:"Hindi",dutch:"Dutch",portuguese:"Portuguese",turkish:"Turkish",greek:"Greek",italian:"Ital
1ian","cv-job-title":"Job Title",timestamp:"Timestamp","view-details":"Details","location-1":"Location","job-title-1":"Job Title","error-has-occurred":"An error has occurred. Please try again later.","your-password-has-updated":"Your password has been updated!","password-8-characters":"Password should be at least 8 characters long","passwords-confirmation":"Passwords must match","user-dialog":"Password","in-order-to-increase-your-matches-you-can":"In order to increase your matches, you can","edit-your-loop":"edit your loop",Examination:{or:"or"},"make-a-duplicate-loop":"make a duplicate loop","in-order-to-change-the-location":"in order to change the location.","add-new-manager":"Add New Manager","last-name":"Last name","manager-password":"Password","manager-close":"close","manager-create":"create","click-to-add":"click to add",clickToAdd:"Click to Add","job-title":"Job Title",settings:"Settings",emails:"Emails",applications:"Applications",details:"Details",actions:"Actions",licenses:"Licenses","not-available-1":"Not available","estimated-monthly-bill":"Estimated monthly bill","not-available":"Not available",billing:{"not-available":"Not available","your-account-is-currently-unpaid-please-complete-your-payment":"Your account is currently unpaid. Please complete your payment to continue accessing all features.","our-platform-is-temporarily-unavailable-please-contact-your-administrator-or-support-to-regain-access":"Our platform is temporarily unavailable. Please contact your administrator or support to regain access.","our-system-will-automatically-stop-collecting-job-opportunities-for-your-candidates":"Our system will automatically stop collecting job opportunities for your candidates.","payment-required":"Payment Required","platform-unavailable":"Platform unavailable","contact-support":"Contact Support"},manager:{password:"Manager Password",email:"EMAIL"},"no-result":"No result","smtp-verification-failed-please-check-your-settings-and-try-again":"SMTP verification failed. Please check your settings and try again.",success:"Settings have been saved successfully.",complete:"complete","payment-success":"Payment success!","viewing-as":"Viewing as:","back-to-all-clients":"Back to all clients","auto-application":"auto application",enabled:"enabled",disabled:"disabled","all-loops":"All Loops",more:"more","first-name-is-required":"First name is required","the-email-address-passed-is-not-valid":"The email address passed is not valid","email-address-is-required":"Email address is required","the-personal-email-address-passed-is-not-valid":"The personal email address passed is not valid","please-use-only-letter-characters-in-the-first-name":"Please use only letter characters in the first name","last-name-is-required":"Last name is required","please-use-only-letter-characters-in-the-last-name":"Please use only letter characters in the last name","location-is-required":"Location is required","please-use-english-characters-only-in-location":"Please use English characters only in location","please-enter-a-valid-linkedin-url":"Please enter a valid LinkedIn URL","free-trial-banner":"You have full access to akmijobs free of charge for a whole month. Choose a plan anytime to continue without interruption.","free-trial-banner-iek-student":"You have full access to akmijobs free of charge for two whole months. Choose a plan anytime to continue without interruption.","remember-my-choice":"Remember my choice","question-delete-confirmation":"Delete Confirmation","delete-confirmation-":"Delete Confirmation","delete-confirmation":"Delete Confirmation","change-candidate-password":"Change Candidate Password","you-are-changing-the-password-for-email":"You are changing the password for {0}","the-candidate-can-login-on":"The candidate can login on","using-this-password-to-manage-the-loops-and-check-the-results":"using this password to manage the loops and check the results.","password candidate":"Password",Delete:"Delete","are-you-sure-you-want-to-delete-user-email":"Are you sure you want to delete candidate {0}?",cv:{"mock-for-a-customer":"This is a mock for a candidate","mock-customer-message":"By creating a mock candidate, the candidate is not invited to the platform. Only you, as an admin, will be able to create loops and download results to showcase to them. This allows you to demonstrate the platform's results such as number of jobs, types of jobs found etc. without actually sending an invitation.","mock-used-during-the-onboarding-process-of-a-new-candidate":"This functionality can be used during the onboarding process of a new candidate.",tailored:"tailored"},"hiring-manager-added":"Hiring manager added.","add-hiring-manager"
1:"Add Hiring Manager",hiring:{"first-name":"First name","last-name":"Last name",title:"Title",department:"Department",email:"Email",cancel:"Cancel",save:"Save","first-name-required":"First name is required.","last-name-required":"Last name is required.","title-required":"Title is required.","department-required":"Department is required.","email-required":"Email is required.","email-is-required":"Email is required.","email-invalid":"Email is not valid.","email-duplicate":"This email is already added.","user-id-is-missing":"User id is missing for this match."},"please-fill-in-all-fields":"Please fill in all fields.","hiring-manager":"Hiring Manager","no-hiring-manager-added-yet":"No hiring manager added yet.",name:{inbox:"Inbox"},"match-added-to-board":"Match added to board",error:{"user-not-found":"User not found"},"there-was-an-error-during-signup-please-try-again":"There was an error during signup. Please try again","trial-expired-banner":"The free trial has ended. Upgrade to a paid plan to continue applying for jobs.",copy:"copy",preconfiguredLoops:{title:"Roles",description:"Roles are predefined loops that you can assign to newly created candidates. This way, candidates will be able to see results faster.",addNew:"Add New",editPreset:"Edit Role",newPreset:"New Role",roleName:"Role Name",roleNamePlaceholder:"e.g. Senior Frontend",jobTitles:"Job Titles",jobTitlePlaceholder:"e.g. Frontend Engineer",locations:"Locations",locationPlaceholder:"e.g. Athens, Remote",jobLevel:"Experience",jobLevelPlaceholder:"e.g. Junior, Mid, Senior",savePreset:"Save",lastRun:"Last run",newMatches:"New matches",addFirst:"Add First",noPresets:"No roles",noPresetsDescription:"Start by creating your first role."},jobLevelPlaceholder:"e.g. Junior, Senior",of:"of","manager-profile":"Manager Profile","my-billing":"My Billing","loading-subscription-details":"Loading subscription details...","payment-plan":"Payment plan","per-license-month":"per license/month","next-payment":"Next payment:","there-are-no-notes-yet":"There are no notes yet.","add-new-note":"Add new note","platform-configuration":"Platform Configuration",Platform:{message:"Choose the job platforms from which you want your candidates to receive job opportunities. The selected platforms will be used for job scraping and matching."},InterviewPrep:{tts:{intro:"Hi {username}, thanks for joining our interview. Let's start with a few questions to evaluate if you are a good fit for our {jobTitle} job at {companyName}.",nextQuestion:"Great, thanks for your answer. Let's move on to the {ordinal} question.",sessionEnd:"Thank you for your time, our team will evaluate your answers and we will get back to you soon."},topbar:{preparing:"Preparing interview...",endInterview:"End Interview"},labels:{aiInterviewer:"AI Interviewer",you:"You"},transcript:{title:"Transcript",noTranscript:"No transcript available."},submit:{submitEnd:"Submit & End Interview",submitAnswer:"Submit Answer #{number}"},sessions:{title:"Sessions",newSession:"New Session",showMore:"Show all sessions",showLess:"Show fewer sessions",emptyLine1:"No sessions yet.",emptyLine2:"Start a new session to begin."},audioCard:{recording:"Recording",audio:"Audio",enableMicrophone:"Enable Microphone",microphoneReady:"Microphone ready",configureHint:"Configure your session and press Start",analyzingTitle:"Analyzing your performance...",analyzingHint:"AI is generating your feedback",durationLabel:"Duration: {duration}",sessionCompleted:"Session completed"},performance:{title:"Overall Performance",wordsPerMinute:"Words Per Minute",secondsPerResponse:"Seconds Per Response",feedbackTitle:"Feedback",noFeedback:"No feedback available.",strengths:"Strengths",improvement:"Improvement",levels:{great:"Great",good:"Good",average:"Average",poor:"Poor"}},common:{interview:"Interview",transcript:"Transcript",you:"You",duration:"Duration",sessions:"Sessions"},preparingInterview:"Preparing interview...",endInterview:"End Interview",aiInterviewer:"AI Interviewer",generatingQuestions:"Generating your questions...",questionLabel:"Question {current} of {total}",micRecordingHint:"Your microphone is recording. Answer the interviewer's questions.",listening:"Listening...",submitEndInterview:"Submit & End Interview",submitAnswer:"Submit Answer #{number}",newSession:"New Session",noSessions:"No sessions yet.",startNewSession:"Start a new session to begin.",recordingTitle:"Recording",audioTitle:"Audio",enableMicrophone:"Enable Microphone",configureSessionStart:"Configure your session and press Start",microphoneReady:"Microphone ready",analyzingPerformance:"Analyzing your performance...",aiGeneratingFeedback:"AI is generating your feedback",sessionCompleted:"Session completed",overallPerformance:"Overall Performance",wordsPerMinute:"Words Per Minute",secondsPerResponse:"Seconds Per Response",feedback:"Feedback",noFeedbackAvailable:"No feedback available.",strengths:"Strengths",improvement:"Improvement",setUp:"Set Up",change:"Change",selectFromMatches:"Select from My Matches",meetingType:"Meeting Type",interviewType:"Interview Type",questions:"Questions",language:"Interview language",startPracticeInterview:"Start Practice Interview",question:"Question",unknownPosition:"Unknown Position",unknownCompany:"Unknown Company",questionCount:"{count} Question | {count} Questions",remainingSessionsLabel:"Remaining sessions",limitReached:{title:"Session limit reached",description:"You have used all {max} Interview Prep sessions. Upgrade your plan to get more sessions.",close:"Close",seePlans:"See plans"},interviewTypes:{initialScreen:"Initial Screen",technical:"Technical",workCulture:"Work Culture",behavioral:"Behavioral",other:"Other"},setup:{title:"Set Up",change:"Change",selectFromMatches:"Select from My Matches",meetingType:"Meeting Type",meetingTypeValue:"Interview",interviewType:"Interview Type",questions:"Questions",start:"Start Practice Interview",interviewTypes:{initialScreen:"Initial Screen",technical:"Technical",workCulture:"Work Culture",behavioral:"Behavioral",other:"Other"}},defaults:{interviewTitle:"Interview",unknownPosition:"Unknown Position",unknownCompany:"Unknown Company",question:"Question"},errors:{createSessionFailed:"Failed to start the interview. Please try again.",micEnableFailed:"Failed to enable microphone. Please try again.",micNotFound:"No microphone device was found. Please connect a microphone and try again.",micNotSupported:"Microphone access is not supported in this browser.",micPermissionDenied:"Microphone permission was denied. Please allow access and try again.",selectPosition:"Please select a position from your matches before starting the interview.",feedbackAnalysisFailed:"We couldn't generate feedback for this session",questionGenerationFailed:"Question generation failed"}},"loading-available-platforms":"Loading available platforms...","select-all":"Select All","deselect-all":"Deselect All",selected:"selected","visit-platform":"Visit Platform","no-platforms-available":"No platforms available","please-try-refreshing-or-contact-support":"Please try refreshing or contact support.","save-configuration":"Save Configuration","platform-configuration-saved-successfully":"Platform configuration saved successfully","failed-to-save-platform-configuration-please-try-again":"Failed to save platform configuration. Please try again.","deactivate-manager"
1:"Deactivate manager","delete-manager":"Delete manager","activate-manager":"Activate manager","manager-email-was-successfully-deactivated":"Manager {0} was successfully deleted","there-was-an-error-deactivating-the-manager":"There was an error deactivating the manager.","manager-email-was-successfully-activated":"Manager {0} was successfully activated","there-was-an-error-activating-the-manager":"There was an error activating the manager.","outgoing-emails":"Outgoing Emails",users:"Users",candidate:{name:"Email",email:"EMAILS",jobs:"JOBS",matches:"MATCHES",application:"APPLICATIONS",manager:"MANAGER"},"manager-email":"Email","show-deactivated-managers":"Show Deactivated Managers",pricing:{maxLoops:"1 automated job search running in parallel",jobs:"3 job boards automatically searched",aicvChecks:"2 CV Checker credits per month",maxloops:"20 automated job searches running in parallel",jobs2:"20 job boards automatically searched",smtp:"Send emails to recruiters from your own email address","10-cv-checker-credits-per-month":"10 CV Checker credits per month","cv-builder-with-professional-templates":"CV Builder with professional templates","50-automated-job-searches-running-in-parallel":"50 automated job searches running in parallel","up-to-300-job-applications-per-month":"Up to 300 job applications per month","25-job-boards-automatically-searched":"25 job boards automatically searched","ai-fills-out-screening-questions-automatically":"AI fills out screening questions automatically","30-cv-checker-credits-per-month":"30 CV Checker credits per month","everything-from-premium-plan":"Everything from Premium plan","up-to-1000-job-applications-per-month":"Up to 1000 job applications per month","cv-optimized-for-job-applications":"CV optimized for job applications","weekly-reviews-of-your-job-search-results":"Weekly reviews of your job search results","50-cv-checker-credits-per-month":"50 CV Checker credits per month"},"1-advisory-call-per-week":"1 advisory call per week","1-on-1-personal-support":"1-on-1 Personal Support","personal-advisor-helps-you-improve":"Personalized guidance to improve your job search","jobs-searched-every-hour":"Jobs searched every hour","ai-cv-tailoring-to-job-postings":"AI CV Tailoring to job postings","webinarBanner.ariaLabel":"Webinar invitation","webinarBanner.description":"ð Join our free live webinar and learn how to use Claude to build stronger CVs, applications and interview prep while LoopCV runs your job search. Exclusive discount for everyone who attends live.","webinarBanner.date":"ð
September 2.","webinarBanner.cta":"Reserve your spot","webinarBanner.endsIn":"Ends in","extensionUpdateBanner.ariaLabel":"Extension update available","extensionUpdateBanner.headline":"Extension update available.","extensionUpdateBanner.details":"Youâre running {current} â latest is {latest}.","extensionUpdateBanner.detailsMobile":"Running {current}. Latest: {latest}.","extensionUpdateBanner.cta":"Update","extensionUpdateBanner.openBlockedCopied":"Chrome may block opening the Extensions page from a website. We copied the URL â paste it in your address bar to open it.","extensionUpdateBanner.openBlockedManual":"Chrome may block opening the Extensions page from a website. Open this in a new tab: {url}"}},7499:(e,t,o)=>{"use strict";o.d(t,{A:()=>d});var a=o(20641),n=o(26861);function r(e,t,o,r,i,s){return(0,a.uX)(),(0,a.Wv)(n.w,(0,a.v6)(e.$attrs,{icon:e.icons[o.name]}),null,16,["icon"])}var i=o(41715);const s={name:"AppIcon",data:()=>({icons:i.A}),props:{name:{type:String,default:null}}};var l=o(66262);const c=(0,l.A)(s,[["render",r]]),d=c},32370:(e,t,o)=>{"use strict";o.d(t,{A:()=>d});var a=o(20641),n=o(90033),r=o(97209);function i(e,t,o,i,s,l){return(0,a.uX)(),(0,a.CE)("div",{class:(0,n.C4)(["loader-wrapper",{"loader-wrapper--app":o.app}])},[(0,a.bF)(r.x,{color:l.primaryColor,indeterminate:"",size:o.size,width:o.width},null,8,["color","size","width"])],2)}const s={name:"AppLoader",props:{app:{type:Boolean,default:!1},size:{type:[Number,String],default:64},width:{type:[Number,String],default:4}},computed:{primaryColor(){return this.$store.getters.primaryColor||"primary"}}};var l=o(66262);const c=(0,l.A)(s,[["render",i],["__scopeId","data-v-5852ae4e"]]),d=c},74052:(e,t,o)=>{"use strict";o.d(t,{A:()=>b});var a=o(20641),n=o(90033),r=o(43312),i=o(21609),s=o(75111),l=o(13644),c=o(32649);const d={class:"pl-1 select-language-text"},u={class:"text-caption px-2"},p={class:"locale-flag","aria-hidden":"true"};function h(e,t,o,h,m,g){const f=(0,a.g2)("app-icon");return(0,a.uX)(),(0,a.Wv)(c.q,{persistent:!1,"close-on-content-click":""},{activator:(0,a.k6)((({props:t})=>[(0,a.bF)(r.D,(0,a.v6)({style:g.buttonStyle,height:o.buttonHeight,variant:"text",tile:""},t),{default:(0,a.k6)((()=>[(0,a.bF)(f,{size:"medium",name:"web"}),(0,a.Lk)("span",d,(0,n.v_)(e.$t("LocaleSwitcher.label")),1)])),_:2},1040,["style","height"])])),default:(0,a.k6)((()=>[(0,a.bF)(i.x8,null,{default:(0,a.k6)((()=>[(0,a.Lk)("div",u,(0,n.v_)(e.$t("LocaleSwitcher.title")),1),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(m.locales,(t=>((0,a.uX)(),(0,a.Wv)(s.g,{key:t.code,onClick:e=>g.switchLocale(t.code)},{prepend:(0,a.k6)((()=>[(0,a.Lk)("span",p,(0,n.v_)(t.flag),1)])),default:(0,a.k6)((()=>[(0,a.bF)(l.U,null,{default:(0,a.k6)((()=>[(0,a.eW)((0,n.v_)(e.$t(t.labelKey)),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}var m=o(5252);const g={name:"LocaleSwitcher",props:{buttonWidth:{type:[String,Number],default:"100%"},buttonHeight:{type:[String,Number],default:null}}
1,data(){return{showLocaleDialog:!1,locales:[{code:"en",labelKey:"english",flag:"ð¬ð§"},{code:"fr",labelKey:"french",flag:"ð«ð·"},{code:"de",labelKey:"german",flag:"ð©ðª"},{code:"es",labelKey:"spanish",flag:"ðªð¸"},{code:"hi",labelKey:"hindi",flag:"ð®ð³"},{code:"nl",labelKey:"dutch",flag:"ð³ð±"},{code:"pt",labelKey:"portuguese",flag:"ðµð¹"},{code:"tr",labelKey:"turkish",flag:"ð¹ð·"},{code:"el",labelKey:"greek",flag:"ð¬ð·"},{code:"it",labelKey:"italian",flag:"ð®ð¹"}]}},methods:{async switchLocale(e){this.$i18n.locale!==e&&(await(0,m.d5)(e),this.$i18n.locale=e),this.showLocaleDialog=!1}},computed:{buttonStyle(){const e={};return null!==this.buttonWidth&&void 0!==this.buttonWidth&&(e.width="number"===typeof this.buttonWidth?`${this.buttonWidth}px`:this.buttonWidth),e}}};var f=o(66262);const y=(0,f.A)(g,[["render",h]]),b=y},43483:(e,t,o)=>{"use strict";o.d(t,{A:()=>v});var a=o(20641),n=o(90033),r=o(43312),i=o(55494),s=o(99311),l=o(62082),c=o(50852),d=o(26861);const u={class:"d-flex flex-column align-center"},p={class:"icon-background mb-4"};function h(e,t,o,h,m,g){const f=(0,a.g2)("base-mailto");return(0,a.uX)(),(0,a.Wv)(c.p,{modelValue:o.modelValue,"onUpdate:modelValue":t[2]||(t[2]=t=>e.$emit("update:modelValue",t)),"max-width":"400",id:"pricingDialog"},{default:(0,a.k6)((()=>[(0,a.bF)(i.J,{id:"pricingCard",class:"pa-6"},{default:(0,a.k6)((()=>[(0,a.bF)(r.D,{icon:"",variant:"text",size:"small",class:"close-button",onClick:t[0]||(t[0]=t=>e.$emit("update:modelValue",!1))},{default:(0,a.k6)((()=>[(0,a.bF)(d.w,{size:"20"},{default:(0,a.k6)((()=>t[3]||(t[3]=[(0,a.eW)("md:close")]))),_:1})])),_:1}),(0,a.Lk)("div",u,[(0,a.Lk)("div",p,[(0,a.bF)(d.w,{color:"primary",size:"48"},{default:(0,a.k6)((()=>t[4]||(t[4]=[(0,a.eW)("md:autorenew")]))),_:1})]),(0,a.bF)(s.r,{class:"text-h5 text-center px-0 pb-4 pricingTitle",id:"pricingTitle"},{default:(0,a.k6)((()=>[(0,a.eW)((0,n.v_)(e.$t("maximumLoopsDialog.title")),1)])),_:1}),(0,a.bF)(l.O,{class:"text-body-2 text-center px-0 pb-0",id:"pricingMessage"},{default:(0,a.k6)((()=>[(0,a.eW)((0,n.v_)(e.$t("maximumLoopsDialog.description")),1)])),_:1}),(0,a.bF)(l.O,{class:"text-body-2 text-center px-0"},{default:(0,a.k6)((()=>[(0,a.eW)((0,n.v_)(e.$t("maximumLoopsDialog.help"))+" ",1),(0,a.bF)(f,{email:g.supportEmail,id:"supportEmail",class:"support-link"},null,8,["email"])])),_:1}),(0,a.bF)(r.D,{id:"upgradeBtn",onClick:g.handleUpgrade,color:"primary",to:"/profile/pricing",class:"upgrade-button mb-4",rounded:"",height:"48"},{default:(0,a.k6)((()=>[(0,a.bF)(d.w,{size:"20",class:"mr-1"},{default:(0,a.k6)((()=>t[5]||(t[5]=[(0,a.eW)("md:workspace_premium")]))),_:1}),(0,a.eW)(" "+(0,n.v_)(e.$t("upgrade-now")),1)])),_:1},8,["onClick"]),(0,a.bF)(r.D,{id:"cancelPricingBtn",variant:"text",onClick:t[1]||(t[1]=t=>e.$emit("update:modelValue",!1))},{default:(0,a.k6)((()=>[(0,a.eW)((0,n.v_)(e.$t("cancel")),1)])),_:1})])])),_:1})])),_:1},8,["modelValue"])}var m=o(66278),g=o(88192);const{posthog:f}=(0,g.s)(),y={name:"MaximumLoopsReachedDialog",props:{modelValue:{type:Boolean,required:!0}},computed:{...(0,m.L8)("user",{getUser:"getUser"}),supportEmail(){return this.$store.getters.configs.supportEmail}},methods:{handleUpgrade(){f.capture("upgrade_clicked",{from:"maximum_loops_dialog",current_pricing_plan:this.getUser?.pricingPlan})}},emits:["update:modelValue"]};var b=o(66262);const w=(0,b.A)(y,[["render",h],["__scopeId","data-v-175a257a"]]),v=w},14389:(e,t,o)=>{"use strict";o.d(t,{A:()=>M});var a=o(20641),n=o(53751),r=o(90033),i=o(2428),s=o(59153),l=o(48424),c=o(43312),d=o(52939),u=o(21609),p=o(75111),h=o(13644),m=o(32649),g=o(83971),f=o(43899);const y={key:2,class:"headway-badge"},b={class:"pl-2"},w={class:"pl-2"};function v(e,t,o,v,C,A){const S=(0,a.g2)("app-icon"),k=(0,a.g2)("MaximumLoopsReachedDialog");return(0,a.uX)(),(0,a.Wv)(i.z,{class:"app-header",flat:""},{default:(0,a.k6)((()=>[null!=A.pageName?((0,a.uX)(),(0,a.Wv)(s.Z,{key:0,onClick:(0,n.D$)(A.toggleSidebar,["stop"])},null,8,["onClick"])):(0,a.Q3)("",!0),null!=A.pageName?((0,a.uX)(),(0,a.Wv)(g.s,{key:1,class:"page_header"},{default:(0,a.k6)((()=>[(0,a.eW)((0,r.v_)(A.pageName),1)])),_:1})):(0,a.Q3)("",!0),(0,a.bF)(d.h),(0,a.RG)(e.$slots,"default",{},void 0,!0),A.isB2C?((0,a.uX)(),(0,a.CE)("div",y)):(0,a.Q3)("",!0),A.showNewLoopbtn?((0,a.uX)(),(0,a.Wv)(c.D,{key:3,exact:"",rounded:"",variant:"elevated",class:"sidebar-item newloop-btn",color:"primary",onClick:A.handleNewLoopClick},{default:(0,a.k6)((()=>[(0,a.eW)((0,r.v_)(e.$t("page.loopCreate")),1)])),_:1},8,["onClick"])):(0,a.Q3)("",!0),(0,a.bF)(m.q,{persistent:!1,"close-on-content-click":""},{activator:(0,a.k6)((({props:t})=>[A.showBadge?((0,a.uX)(),(0,a.Wv)(f.y,{key:0,location:"bottom","max-width":700},{activator:(0,a.k6)((({props:o})=>[(0,a.bF)(c.D,(0,a.v6)({variant:"text",tile:""},{...t,...o}),{default:(0,a.k6)((()=>[(0,a.bF)(l.Q,{color:"error",content:"1"},{default:(0,a.k6)((()=>[(0,a.bF)(S,{size:"medium",name:"xdProfileAppBar"}),(0,a.Lk)("span",b,(0,r.v_)(e.loggedInUserFullName),1)])),_:1})])),_:2},1040)])),default:(0,a.k6)((()=>[(0,a.Lk)("span",null,(0,r.v_)(e.$t("personalEmailMissing")),1)])),_:2},1024)):((0,a.uX)(),(0,a.Wv)(c.D,(0,a.v6)({key:1,variant:"text",tile:""},t),{default:(0,a.k6)((()=>[(0,a.bF)(S,{size:"medium",name:"xdProfileAppBar"}),(0,a.Lk)("span",w,(0,r.v_)(e.loggedInUserFullName),1)])),_:2},1040))])),default:(0,a.k6)((()=>[(0,a.bF)(u.x8,null,{default:(0,a.k6)((()=>[(0,a.bF)(p.g,{to:"/profile/info"},{default:(0,a.k6)((()=>[A.showBadge?((0,a.uX)(),(0,a.Wv)(f.y,{key:0,location:"bottom","max-width":700},{activator:(0,a.k6)((({props:e})=>[(0,a.bF)(l.Q,(0,a.v6)({color:"error",content:"1",inline:""},e),{default:(0,a.k6)((()=>[(0,a.bF)(h.U,null,{default:(0,a.k6)((()=>[(0,a.eW)((0,r.v_)(this.$t("page.account_settings")),1)])),_:1})])),_:2},1040)])),default:(0,a.k6)((()=>[(0,a.Lk)("span",null,(0,r.v_)(e.$t("personalEmailMissing")),1)])),_:1})):((0,a.uX)(),(0,a.Wv)(h.U,{key:1},{default:(0,a.k6)((()=>[(0,a.eW)((0,r.v_)(this.$t("page.account_settings")),1)])),_:1}))])),_:1}),A.showPricingPlan?((0,a.uX)(),(0,a.Wv)(p.g,{key:0,to:"/profile/pricing"},{default:(0,a.k6)((()=>[(0,a.bF)(h.U,null,{default:(0,a.k6)((()=>[(0,a.eW)((0,r.v_)(this.$t("page.profilePricing")),1)])),_:1})])),_:1})):(0,a.Q3)("",!0),(0,a.bF)(p.g,{link:"",onClick:A.logout},{default:(0,a.k6)((()=>[(0,a.bF)(h.U,null,{default:(0,a.k6)((()=>[(0,a.eW)((0,r.v_)(e.$t("logout")),1)])),_:1})])),_:1},8,["onClick"])])),_:1})])),_:1}),(0,a.bF)(k,{modelValue:C.showMaximumLoopsDialog,"onUpdate:modelValue":t[0]||(t[0]=e=>C.showMaximumLoopsDialog=e)},null,8,["modelValue"])])),_:3})}var C=o(74052),A=o(43483),S=o(66278),k=o(65472),P=o(1262),_=o(1436);const E=k.d.user,T={name:"AppHeader",components:{LocaleSwitcher:C.A,MaximumLoopsReachedDialog:A.A},data(){return{showMaximumLoopsDialog:!1}},watch:{status(e){switch(e){case E.status.SuccessSignOut:this.$router.push("/login");break;case E.status.FailureSignOut:this.$notify({message:this.$t("errors.unexpected"),type:"danger"});break}}},computed:{...(0,S.L8)("user",{user:E.getters.getUser,getStatus:E.getters.getStatus,loggedInUserFullName:E.getters.loggedInUserFullName,isUserPartner:E.getters.isUserPartner}),isB2C(){return this.$store.getters.isB2C},showNewLoopbtn(){return this.user?.role!=_.X.ADMIN&&this.user.role!=_.X.MANAGER||this.isB2C},pageName(){const e=this.camelCase(this.$route.name);return e?this.$t(`page.${e}`):null},showPricingPlan(){return!this.isUserPartner&&this.$store.getters.configs?.showPricingPlans}
1,status(){return this.getStatus},requirePersonalEmail(){return this.$store.getters.configs?.requirePersonalEmail},showBadge(){if(!this.requirePersonalEmail)return!1;const e=this.user?.properties?.find((e=>"personalEmail"===e?.name));return!e?.value}},methods:{toggleSidebar(){P.A.emit("toggle-sidebar")},camelCase(e){if(e){const t=e.split("-");return t.reduce(((e,t,o)=>o?(e+=t.charAt(0).toUpperCase()+t.slice(1),e):t),"")}},logout(){this.$store.dispatch(E.actions.SignOut),this.$router.push("/login")},handleNewLoopClick(){this.user.loopCount>=1&&1===this.user.pricingPlan?this.showMaximumLoopsDialog=!0:this.$router.push("/loops/create")}},created(){window.HW_config={selector:".headway-badge",account:"7q99B7"};const e=document.createElement("script");e.src="https://cdn.headwayapp.co/widget.js",e.defer=!0,document.head.appendChild(e)}};var L=o(66262);const x=(0,L.A)(T,[["render",v],["__scopeId","data-v-347fe778"]]),M=x},58104:(e,t,o)=>{"use strict";o.d(t,{Ir:()=>Xe,Ni:()=>Je,Ob:()=>Fe,ZL:()=>c,PM:()=>D,A6:()=>k,fl:()=>w,Kp:()=>m,C6:()=>L,CT:()=>Pe,US:()=>ge,Ow:()=>it,Se:()=>tt,mo:()=>q,mP:()=>Q,o4:()=>xe,S$:()=>ut,Dc:()=>$e,WI:()=>ve,Cg:()=>de,BK:()=>oe});var a=o(20641);const n={xmlns:"http://www.w3.org/2000/svg",width:"9.44",height:"5.781",viewBox:"0 0 9.44 5.781"};function r(e,t){return(0,a.uX)(),(0,a.CE)("svg",n,t[0]||(t[0]=[(0,a.Lk)("path",{class:"a",d:"M1227.484,125.049l4.189,4.19,4.189-4.19",transform:"translate(-1226.953 -124.519)"},null,-1)]))}var i=o(66262);const s={},l=(0,i.A)(s,[["render",r],["__scopeId","data-v-ddb71f8e"]]),c=l,d={xmlns:"http://www.w3.org/2000/svg",width:"9.441",height:"5.781",viewBox:"0 0 9.441 5.781"};function u(e,t){return(0,a.uX)(),(0,a.CE)("svg",d,t[0]||(t[0]=[(0,a.Lk)("path",{class:"a",d:"M1227.484,129.239l4.19-4.19,4.19,4.19",transform:"translate(-1226.954 -123.989)"},null,-1)]))}const p={},h=(0,i.A)(p,[["render",u],["__scopeId","data-v-ab336bc0"]]),m=h,g={xmlns:"http://www.w3.org/2000/svg",width:"5.204",height:"8.824",viewBox:"0 0 5.204 8.824"};function f(e,t){return(0,a.uX)(),(0,a.CE)("svg",g,t[0]||(t[0]=[(0,a.Lk)("path",{class:"a",d:"M0,0,3.9,3.63,7.8,0",transform:"translate(0.549 8.314) rotate(-90)"},null,-1)]))}const y={},b=(0,i.A)(y,[["render",f],["__scopeId","data-v-0f53957c"]]),w=b,v={xmlns:"http://www.w3.org/2000/svg",width:"5.204",height:"8.825",viewBox:"0 0 5.204 8.825"};function C(e,t){return(0,a.uX)(),(0,a.CE)("svg",v,t[0]||(t[0]=[(0,a.Lk)("path",{class:"a",d:"M0,3.63,3.9,0,7.8,3.63",transform:"translate(1.024 8.314) rotate(-90)"},null,-1)]))}const A={},S=(0,i.A)(A,[["render",C],["__scopeId","data-v-189cfa46"]]),k=S;const P={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"14px",height:"14px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function _(e,t){return(0,a.uX)(),(0,a.CE)("svg",P,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},[(0,a.Lk)("path",{d:"M2509 4896 c-25 -7 -58 -22 -75 -33 -16 -12 -277 -271 -580 -575\n -602 -603 -580 -577 -572 -689 10 -142 160 -230 296 -173 25 10 158 136 404\n 382 l368 366 0 -1892 c0 -1688 2 -1897 16 -1930 45 -109 173 -161 279 -113 43\n 19 100 78 116 118 5 15 9 771 9 1919 0 1042 3 1894 7 1894 4 0 172 -164 373\n -364 211 -212 378 -370 395 -376 48 -18 128 -14 172 9 73 37 123 114 123 190\n 0 83 4 79 -584 669 -309 310 -577 572 -596 581 -49 25 -97 31 -151 17z"})],-1)]))}const E={},T=(0,i.A)(E,[["render",_]]),L=T,x={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"14px",height:"14px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function M(e,t){return(0,a.uX)(),(0,a.CE)("svg",x,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},[(0,a.Lk)("path",{d:"M2492 4897 c-50 -19 -102 -65 -123 -111 -18 -40 -19 -106 -19 -1941\nl0 -1900 -362 362 c-378 377 -409 402 -489 403 -84 0 -159 -47 -195 -124 -29\n-62 -30 -117 -3 -176 27 -61 1103 -1140 1167 -1172 57 -27 136 -27 188 0 23\n12 274 256 605 589 521 523 567 572 579 615 40 152 -106 303 -259 266 -42 -10\n-76 -40 -421 -384 -207 -206 -379 -374 -383 -374 -4 0 -7 855 -7 1900 0 1862\n0 1902 -19 1939 -50 97 -161 143 -259 108z"})],-1)]))}const I={},j=(0,i.A)(I,[["render",M]]),D=j;var $=o(90033);const N=["width","height"];function U(e,t,o,n,r,i){return(0,a.uX)(),(0,a.CE)("div",{class:(0,$.C4)(r.classGroup)},[((0,a.uX)(),(0,a.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",width:r.widthProp,height:r.heightProp,viewBox:"0 0 3.762 25.92"},t[0]||(t[0]=[(0,a.Lk)("path",{class:"a",d:"M-1.881,0V-3.654H1.881V0Zm0-6.48V-25.92H1.881V-6.48Z",transform:"translate(1.881 25.92)"},null,-1)]),8,N))],2)}var R=o(53751);const V={props:{large:{type:Boolean,default:!1},small:{type:Boolean,default:!1}},data(){return{classGroup:"icon",heightProp:16,widthProp:3.763}},computed:{primaryColor(){return this.$store?.getters?.configs?.theme?.colors?.primary||"#2f7bc3"}},created(){this.small&&(this.classGroup=this.classGroup+" icon-small",this.heightProp=16,this.widthProp=3.763),this.large&&(this.classGroup=this.classGroup+" icon-large",this.heightProp=30,this.widthProp=5)}},F=()=>{(0,R.$9)((e=>({"22d5b192":e.primaryColor})))},O=V.setup;V.setup=O?(e,t)=>(F(),O(e,t)):F;const z=V,B=(0,i.A)(z,[["render",U],["__scopeId","data-v-3a9d6602"]]),q=B,X=["fill","width","height"],W={d:"M12,18A6,6 0 0,1 6,12C6,11 6.25,10.03 6.7,9.2L5.24,7.74C4.46,8.97 4,10.43 4,12A8,8 0 0,0 12,20V23L16,19L12,15M12,4V1L8,5L12,9V6A6,6 0 0,1 18,12C18,13 17.75,13.97 17.3,14.8L18.76,16.26C19.54,15.03 20,13.57 20,12A8,8 0 0,0 12,4Z"},G={key:0};function H(e,t,o,n,r,i){return(0,a.uX)(),(0,a.CE)("svg",{class:"loading",fill:o.fillColor,width:o.size,height:o.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",W,[o.title?((0,a.uX)(),(0,a.CE)("title",G,(0,$.v_)(o.title),1)):(0,a.Q3)("",!0)])],8,X)}const Y={name:"SyncIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},J=(0,i.A)(Y,[["render",H]]),Q=J,Z={xmlns:"http://www.w3.org/2000/svg",width:"34px",height:"34px",viewBox:"0 0 29.37 24.397"};function K(e,t){return(0,a.uX)(),(0,a.CE)("svg",Z,t[0]||(t[0]=[(0,a.Lk)("path",{class:"a",d:"M667.527,299.314l7.745,7.745,16.03-16.495",transform:"translate(-696.192 -202.396) rotate(-7)"},null,-1)]))}const ee={},te=(0,i.A)(ee,[["render",K],["__scopeId","data-v-130e587c"]]),oe=te,ae={width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ne={id:"Next"},re=["stroke"],ie=["stroke"];function se(e,t,o,n,r,i){return(0,a.uX)(),(0,a.CE)("svg",ae,[(0,a.Lk)("g",ne,[(0,a.Lk)("path",{id:"Vector",d:"M14.0001 26.3334C17.271 26.3334 20.4081 25.034 22.721 22.721C25.034 20.4081 26.3334 17.2711 26.3334 14.0001C26.3334 10.7291 25.034 7.59205 22.721 5.27911C20.4081 2.96617 17.271 1.66677 14.0001 1.66677C10.7291 1.66677 7.59203 2.96617 5.27909 5.27911C2.96615 7.59205 1.66675 10.7291 1.66675 14.0001C1.66675 17.2711 2.96615 20.4081 5.27909 22.721C7.59203 25.034 10.7291 26.3334 14.0001 26.3334Z",stroke:i.getIconColor,"stroke-opacity":"0.6","stroke-width":"1.99999","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"},null,8,re),(0,a.Lk)("path",{id:"Vector_2",d:"M12.0774 18.6278L16.7254 13.9998L12.0774 9.37183",stroke:i.getIconColor,"stroke-opacity":"0.6","stroke-width":"1.99999","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}
1,null,8,ie)])])}const le={props:{color:{type:String,default:"#192334"}},computed:{getIconColor(){return this.color}}},ce=(0,i.A)(le,[["render",se]]),de=ce,ue={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"20px",height:"20px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function pe(e,t){return(0,a.uX)(),(0,a.CE)("svg",ue,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},[(0,a.Lk)("path",{d:"M4580 4789 c-14 -5 -474 -458 -1022 -1007 l-998 -997 -997 997\nc-1085 1084 -1016 1021 -1110 1003 -49 -9 -109 -69 -118 -118 -18 -94 -81 -25\n1003 -1109 l997 -998 -1002 -1002 c-1087 -1089 -1026 -1021 -1009 -1114 9 -47\n73 -111 120 -120 93 -17 25 -78 1113 1009 l1003 1002 1002 -1002 c1090 -1089\n1021 -1026 1115 -1008 49 9 109 69 118 118 18 94 81 25 -1008 1114 l-1002\n1003 1002 1002 c1086 1087 1026 1021 1009 1113 -17 91 -127 149 -216 114z"})],-1)]))}const he={},me=(0,i.A)(he,[["render",pe],["__scopeId","data-v-33d59ed0"]]),ge=me,fe={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"16px",height:"16px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function ye(e,t){return(0,a.uX)(),(0,a.CE)("svg",fe,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},[(0,a.Lk)("path",{d:"M1930 5109 c-494 -51 -951 -269 -1306 -623 -246 -246 -412 -514 -518\n -836 -141 -428 -141 -872 0 -1300 106 -323 273 -592 520 -837 488 -485 1153\n -705 1839 -608 353 50 707 195 985 404 30 23 57 40 61 39 4 -2 307 -298 673\n -658 417 -410 680 -661 704 -672 98 -46 208 12 228 120 16 84 72 24 -1024\n 1106 l-342 338 58 68 c250 289 415 655 478 1055 24 156 24 442 0 600 -71 459\n -272 853 -607 1186 -460 457 -1101 684 -1749 618z m479 -335 c404 -59 759\n -235 1040 -515 344 -345 523 -774 523 -1259 0 -179 -16 -302 -58 -457 -212\n -788 -931 -1333 -1759 -1333 -493 0 -951 187 -1293 529 -232 232 -387 500\n -471 811 -74 277 -74 623 0 900 168 626 665 1119 1292 1281 228 59 507 76 726\n 43z"})],-1)]))}const be={},we=(0,i.A)(be,[["render",ye]]),ve=we,Ce={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"25px",height:"25px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function Ae(e,t){return(0,a.uX)(),(0,a.CE)("svg",Ce,t[0]||(t[0]=[(0,a.Fv)('<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none"><path d="M877 5035 c-50 -17 -85 -50 -108 -100 -15 -33 -19 -65 -19 -177 l0\n-137 -222 -3 -223 -3 -67 -32 c-76 -36 -155 -108 -187 -171 -53 -105 -51 -4\n-51 -2067 0 -1672 2 -1918 15 -1969 40 -153 168 -271 321 -296 88 -15 4397\n-13 4466 1 121 25 234 115 286 227 48 102 44 141 -131 1277 -86 556 -213 1386\n-282 1845 -69 459 -131 855 -136 880 -15 66 -66 155 -116 201 -24 22 -74 55\n-111 72 l-67 32 -292 3 -293 3 0 137 c0 154 -12 197 -69 245 -96 81 -266 54\n-329 -51 -25 -44 -27 -55 -30 -189 l-4 -143 -404 0 -404 0 0 138 c0 123 -2\n143 -22 182 -14 26 -41 57 -66 75 -39 27 -51 30 -120 30 -94 0 -143 -22 -187\n-84 -30 -42 -30 -45 -33 -192 l-4 -149 -403 0 -403 0 -4 148 c-3 143 -4 150\n-31 191 -52 78 -171 112 -270 76z m135 -152 c17 -15 18 -40 18 -364 0 -303 -2\n-350 -16 -363 -18 -18 -66 -21 -95 -6 -18 10 -19 25 -19 365 0 308 2 356 16\n369 20 21 73 20 96 -1z m1242 1 c14 -13 16 -60 16 -364 0 -387 1 -380 -65\n-380 -66 0 -65 -7 -65 380 0 387 -1 380 65 380 18 0 41 -7 49 -16z m1237 6\nc18 -10 19 -25 19 -368 0 -265 -3 -361 -12 -370 -17 -17 -78 -15 -100 5 -17\n15 -18 40 -18 361 0 307 2 347 17 364 18 20 64 24 94 8z m-2741 -506 c0 -81\n-2 -89 -30 -124 -135 -170 -77 -416 118 -502 71 -31 180 -30 254 4 76 35 141\n103 168 176 41 108 15 256 -57 324 -21 19 -23 30 -23 115 l0 93 405 0 405 0 0\n-93 c0 -85 -2 -96 -23 -115 -13 -12 -34 -44 -48 -70 -20 -40 -24 -61 -24 -142\n0 -73 4 -103 19 -130 38 -71 86 -119 152 -151 160 -79 345 -15 425 146 53 108\n39 240 -36 334 -34 43 -35 46 -35 132 l0 89 405 0 405 0 0 -91 c0 -87 -2 -93\n-29 -124 -72 -83 -92 -236 -43 -337 65 -132 210 -206 350 -178 241 50 338 328\n181 520 -27 32 -29 41 -29 123 l0 88 283 -3 282 -3 47 -28 c26 -15 59 -42 72\n-60 54 -71 56 -86 56 -523 l0 -404 -2125 0 -2125 0 0 404 c0 282 4 413 12 437\n27 78 95 148 164 169 16 4 118 9 227 9 l197 1 0 -86z m2860 -375 c-30 -111\n-161 -160 -257 -96 -36 24 -73 83 -73 116 0 21 1 21 40 -5 76 -50 223 -41 275\n16 25 27 28 20 15 -31z m-2774 16 c69 -47 184 -48 253 -2 40 27 41 27 41 6 0\n-35 -42 -98 -79 -122 -70 -42 -175 -22 -221 44 -20 26 -44 99 -34 99 2 0 20\n-11 40 -25z m1277 -20 c70 -29 215 -9 241 34 14 23 24 10 16 -22 -26 -115\n-159 -170 -257 -105 -41 27 -73 79 -73 119 0 21 1 21 18 6 10 -9 34 -23 55\n-32z m2287 -770 l0 -65 -1023 0 c-1016 0 -1023 0 -1045 -20 -32 -30 -30 -82 4\n-109 27 -21 30 -21 1045 -21 l1019 0 0 -609 c0 -600 0 -609 21 -635 26 -33 81\n-36 107 -6 16 19 17 75 22 728 l5 707 204 -1325 c112 -729 206 -1354 208\n-1390 7 -84 -21 -155 -80 -206 -60 -51 -117 -64 -279 -64 -76 0 -138 3 -138 6\n0 3 12 25 26 50 52 89 54 106 54 683 l0 535 -22 23 c-30 33 -80 31 -107 -3\n-21 -26 -21 -36 -21 -558 l0 -531 -24 -50 c-29 -62 -68 -102 -126 -129 l-45\n-21 -1910 -3 c-2125 -2 -1976 -7 -2056 65 -22 20 -50 55 -62 77 l-22 41 -3\n1308 -2 1307 949 0 950 0 25 23 c36 32 39 74 6 107 -20 20 -33 20 -975 20\nl-955 0 0 65 0 65 2125 0 2125 0 0 -65z"></path><path d="M1441 2629 c-53 -22 -67 -80 -28 -117 22 -21 33 -22 179 -22 143 0\n156 2 173 20 25 28 23 76 -4 103 -20 20 -32 22 -159 24 -75 1 -148 -2 -161 -8z"></path><path d="M2124 2626 c-48 -22 -60 -80 -24 -116 18 -18 33 -20 175 -20 142 0\n157 2 175 20 27 27 26 81 -1 106 -18 16 -40 19 -158 22 -100 2 -144 -2 -167\n-12z"></path><path d="M2820 2633 c-33 -12 -50 -37 -50 -74 0 -62 19 -69 197 -69 144 0 153\n1 173 22 37 40 22 98 -31 117 -32 11 -261 14 -289 4z"></path><path d="M3503 2630 c-32 -13 -56 -54 -48 -82 17 -56 26 -58 196 -58 l158 0\n20 26 c12 15 21 33 21 40 0 29 -25 64 -53 74 -36 12 -263 12 -294 0z"></path><path d="M737 2019 c-46 -27 -41 -105 9 -128 15 -6 82 -11 165 -11 135 0 141\n1 164 25 14 13 25 36 25 50 0 14 -11 37 -25 50 -23 24 -28 25 -172 25 -85 0\n-156 -5 -166 -11z"></path><path d="M1415 2005 c-14 -13 -25 -36 -25 -50 0 -14 11 -37 25 -50 23 -24 29\n-25 164 -25 153 0 185 8 199 50 11 32 -7 84 -33 94 -9 3 -82 6 -161 6 -141 0\n-146 -1 -169 -25z"></path><path d="M2102 2007 c-31 -33 -29 -80 4 -106 24 -19 40 -21 169 -21 129 0 145\n2 169 21 34 27 36 77 3 107 -22 21 -33 22 -173 22 -144 0 -151 -1 -172 -23z"></path><path d="M2792 2010 c-35 -32 -33 -74 4 -107 24 -22 34 -23 170 -23 141 0 146\n1 169 25 34 33 33 7
17 -1 104 -24 19 -40 21 -173 21 -134 0 -149 -2 -169 -20z"></path><path d="M3487 2019 c-46 -27 -41 -105 9 -128 15 -6 82 -11 165 -11 135 0 141\n1 164 25 14 13 25 36 25 50 0 14 -11 37 -25 50 -23 24 -28 25 -172 25 -85 0\n-156 -5 -166 -11z"></path><path d="M753 1420 c-32 -13 -56 -55 -48 -82 17 -56 26 -58 196 -58 l158 0 20\n26 c27 35 26 57 -3 91 -24 28 -25 28 -163 30 -76 1 -148 -2 -160 -7z"></path><path d="M1441 1420 c-53 -23 -67 -81 -28 -118 22 -21 33 -22 179 -22 143 0\n156 2 173 20 25 28 23 76 -4 103 -20 20 -32 22 -159 24 -76 2 -148 -2 -161 -7z"></path><path d="M2124 1416 c-48 -22 -60 -80 -24 -116 18 -18 33 -20 175 -20 142 0\n157 2 175 20 25 25 26 71 1 101 -18 23 -26 24 -158 27 -101 2 -146 -2 -169\n-12z"></path><path d="M2825 1423 c-36 -9 -55 -34 -55 -73 0 -65 15 -70 193 -70 144 0 159\n2 177 20 38 38 22 100 -31 119 -31 11 -244 14 -284 4z"></path><path d="M3503 1420 c-32 -13 -56 -55 -48 -82 17 -56 26 -58 196 -58 l158 0\n20 26 c27 35 26 57 -3 91 -24 28 -25 28 -163 30 -76 1 -148 -2 -160 -7z"></path><path d="M733 805 c-11 -8 -24 -26 -27 -40 -7 -29 15 -79 39 -89 9 -3 82 -6\n161 -6 141 0 146 1 169 25 14 13 25 36 25 50 0 14 -11 37 -25 50 -23 24 -28\n25 -172 25 -115 0 -153 -3 -170 -15z"></path><path d="M1415 795 c-14 -13 -25 -36 -25 -50 0 -14 11 -37 25 -50 23 -24 28\n-25 172 -25 158 1 174 5 192 51 11 30 -8 83 -34 93 -9 3 -82 6 -161 6 -141 0\n-146 -1 -169 -25z"></path><path d="M2106 799 c-19 -15 -26 -30 -26 -54 0 -24 7 -39 26 -54 24 -19 40\n-21 169 -21 129 0 145 2 169 21 34 27 36 77 3 107 -22 21 -33 22 -169 22 -132\n0 -148 -2 -172 -21z"></path><path d="M2798 806 c-43 -32 -38 -103 8 -125 15 -6 82 -11 165 -11 135 0 141\n1 164 25 34 33 33 77 -1 104 -24 19 -40 21 -173 21 -104 -1 -151 -4 -163 -14z"></path></g>',1)]))}const Se={},ke=(0,i.A)(Se,[["render",Ae]]),Pe=ke,_e={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"20px",height:"20px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function Ee(e,t){return(0,a.uX)(),(0,a.CE)("svg",_e,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},[(0,a.Lk)("path",{d:"M990 5109 c-339 -57 -635 -301 -744 -615 -59 -168 -56 -69 -56 -1934\n0 -1523 2 -1719 16 -1788 46 -223 154 -406 324 -549 79 -67 232 -151 320 -178\n145 -43 182 -45 935 -45 666 0 723 1 754 18 97 49 106 181 18 246 -28 21 -40\n21 -775 26 -830 7 -794 4 -939 76 -159 80 -279 222 -336 399 l-22 70 0 1725 0\n1725 22 70 c57 176 181 324 338 400 145 71 108 68 945 75 706 5 758 6 783 23\n94 61 86 200 -13 249 -32 17 -89 18 -775 17 -407 -1 -765 -5 -795 -10z"}),(0,a.Lk)("path",{d:"M3790 3622 c-82 -41 -106 -144 -51 -218 16 -21 176 -185 355 -364\nl326 -325 -1502 -5 c-1457 -5 -1504 -6 -1535 -24 -98 -60 -94 -201 7 -253 l44\n-23 1501 0 1500 0 -359 -359 -359 -359 -4 -54 c-3 -41 1 -60 16 -86 40 -62\n110 -87 178 -62 32 12 986 960 1009 1002 24 46 18 110 -15 154 -16 21 -238\n247 -492 501 -523 521 -525 523 -619 475z"})],-1)]))}const Te={},Le=(0,i.A)(Te,[["render",Ee]]),xe=Le,Me={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"25px",height:"25px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function Ie(e,t){return(0,a.uX)(),(0,a.CE)("svg",Me,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},[(0,a.Lk)("path",{d:"M1328 4000 c-211 -37 -375 -182 -433 -382 l-16 -58 -325 0 -325 0\n-24 -25 -25 -24 0 -376 0 -376 25 -24 c18 -19 35 -25 68 -25 66 0 166 -35 221\n-77 196 -150 196 -446 0 -596 -55 -42 -155 -77 -221 -77 -33 0 -50 -6 -68 -25\nl-25 -24 0 -376 0 -376 25 -24 24 -25 1169 0 c1012 0 1171 2 1188 15 16 12 75\n14 355 15 397 0 377 -5 390 104 12 99 51 176 120 240 76 71 148 99 249 99 191\n0 347 -142 367 -334 5 -47 12 -69 29 -86 l23 -23 381 0 381 0 24 25 25 24 0\n1166 0 1166 -25 24 -24 25 -385 0 -385 0 -19 -24 c-12 -16 -22 -49 -26 -88\n-13 -132 -112 -263 -234 -308 -68 -26 -186 -29 -248 -6 -137 48 -236 172 -250\n315 -5 39 -14 72 -27 88 l-21 26 -677 -7 -677 -8 -7 42 c-10 60 -69 171 -120\n228 -116 129 -315 201 -477 172z m219 -182 c108 -40 213 -172 228 -286 10 -78\n14 -91 37 -112 21 -19 34 -20 335 -20 l313 0 0 -260 0 -259 -42 -12 c-163 -43\n-320 -196 -376 -364 -98 -291 74 -611 367 -686 l51 -13 0 -268
10 -268 -1060 0\n-1060 0 0 269 0 269 45 6 c81 13 196 79 266 154 200 212 200 522 0 734 -70 75\n-185 141 -266 154 l-45 6 0 269 0 269 319 0 c318 0 320 0 344 23 19 17 27 39\n36 95 20 131 89 230 194 282 108 53 205 59 314 18z m1638 -449 c13 -75 79\n-190 148 -256 216 -208 546 -201 748 15 65 69 122 174 134 243 l7 39 274 0\n274 0 0 -1055 0 -1055 -274 0 -274 0 -7 41 c-14 79 -80 192 -154 261 -210 199\n-512 198 -723 -1 -73 -68 -140 -181 -153 -260 l-7 -41 -274 0 -274 0 0 314 c0\n372 7 350 -114 371 -104 18 -174 54 -235 120 -65 72 -94 146 -94 245 -1 102\n23 167 83 233 62 68 132 106 228 122 64 11 81 19 104 44 l28 31 0 315 0 315\n274 0 274 0 7 -41z"})],-1)]))}const je={},De=(0,i.A)(je,[["render",Ie]]),$e=De,Ne={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"24px",height:"24px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function Ue(e,t){return(0,a.uX)(),(0,a.CE)("svg",Ne,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#ffc107",stroke:"none"},[(0,a.Lk)("path",{d:"M2462 4869 c-217 -28 -418 -151 -538 -329 -17 -25 -440 -754 -940\n-1620 -694 -1202 -915 -1594 -936 -1655 -70 -207 -55 -417 43 -606 98 -189\n263 -324 479 -391 l75 -23 1865 -3 c1346 -2 1887 0 1944 8 412 59 705 436 657\n843 -11 92 -42 201 -76 268 -54 104 -1815 3144 -1850 3194 -54 76 -154 169\n-229 214 -77 46 -197 87 -290 100 -86 12 -112 12 -204 0z m231 -319 c85 -26\n179 -90 227 -154 53 -70 1828 -3147 1858 -3220 101 -249 -57 -550 -321 -611\n-58 -13 -285 -15 -1929 -13 l-1863 3 -58 23 c-117 48 -222 152 -269 270 -19\n47 -23 75 -22 167 0 95 3 118 24 166 14 30 432 762 930 1625 989 1714 946\n1646 1078 1713 34 17 79 35 100 40 68 16 176 12 245 -9z"}),(0,a.Lk)("path",{d:"M2454 3766 c-59 -28 -119 -94 -137 -150 -9 -31 -12 -222 -12 -781 l0\n-740 23 -50 c44 -95 114 -144 217 -153 77 -6 149 23 201 80 73 82 69 28 69\n863 0 827 2 795 -64 868 -76 85 -196 110 -297 63z"}),(0,a.Lk)("path",{d:"M2497 1566 c-115 -31 -189 -127 -188 -244 1 -275 373 -353 484 -102\n63 141 -26 317 -176 350 -58 12 -59 12 -120 -4z"})],-1)]))}const Re={},Ve=(0,i.A)(Re,[["render",Ue]]),Fe=Ve,Oe={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"30px",height:"30px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function ze(e,t){return(0,a.uX)(),(0,a.CE)("svg",Oe,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#ff5252",stroke:"none"},[(0,a.Lk)("path",{d:"M2270 4835 c-769 -103 -1429 -575 -1765 -1260 -107 -220 -171 -417\n -212 -663 -26 -152 -26 -552 0 -704 41 -245 104 -441 212 -663 310 -634 914\n -1097 1610 -1234 333 -65 706 -53 1039 34 524 137 1004 481 1312 942 428 640\n 505 1467 203 2170 -308 720 -948 1227 -1719 1363 -161 29 -520 36 -680 15z\n m520 -316 c232 -28 424 -86 635 -189 576 -283 960 -794 1081 -1440 22 -116 30\n -423 15 -547 -28 -228 -87 -432 -182 -631 -292 -616 -878 -1032 -1563 -1113\n -126 -15 -431 -6 -546 15 -432 81 -786 269 -1087 577 -157 161 -251 296 -353\n 504 -140 285 -200 546 -200 865 0 320 61 582 200 865 200 407 497 704 905 905\n 204 100 405 161 625 189 96 12 373 13 470 0z"}),(0,a.Lk)("path",{d:"M2507 3776 c-49 -18 -64 -32 -88 -77 -18 -37 -19 -68 -19 -819 0\n -757 1 -782 20 -819 57 -113 223 -113 280 0 19 37 20 62 20 819 0 757 -1 782\n -20 819 -35 69 -121 103 -193 77z"}),(0,a.Lk)("path",{d:"M2510 1701 c-105 -34 -160 -106 -160 -211 0 -58 23 -111 67 -152 104\n -99 273 -65 334 67 34 74 19 176 -34 233 -47 51 -149 82 -207 63z"})],-1)]))}const Be={},qe=(0,i.A)(Be,[["render",ze]]),Xe=qe,We={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"25px",height:"25px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function Ge(e,t){return(0,a.uX)(),(0,a.CE)("svg",We,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#4caf50",stroke:"none"},[(0,a.Lk)("path",{d:"M2330 5110 c-494 -48 -950 -230 -1350 -538 -195 -150 -448 -432 -594\n-662 -63 -99 -186 -351 -230 -471 -49 -134 -102 -340 -128 -499 -31 -195 -31\n-565 0 -760 45 -276 116 -498 237 -745 132 -269 269 -460 489 -681 221 -220\n412 -357 681 -489 247 -121 469 -192 745 -237 195 -31 565 -31 760 0 276 45\n498 116 745 237 269 132 460 269 681 489 220 221 357 412 489 681 88 179 132\n296 180 476 63 240 78 371 78 649 0 278 -15 409 -78 649 -48 180 -92 297 -180\n476 -132 269 -269 460 -489 681 -221 220 -412 357 -681 489 -246 121 -474 193\n-740 235 -147 23 -475 34 -615 20z m468 -401 c488 -53 934 -270 1288 -623 415\n-415 634 -943 634 -1526 0 -583 -219 -1111 -634 -1526 -415 -415 -943 -634\n-1526 -634 -583 0
1-1111 219 -1526 634 -415 415 -634 943 -634 1526 0 583 219\n1111 634 1526 349 349 800 569 1276 623 110 12 376 13 488 0z"}),(0,a.Lk)("path",{d:"M3512 3478 c-30 -16 -224 -224 -653 -697 l-612 -673 -316 315 c-281\n281 -321 317 -361 327 -91 24 -182 -17 -224 -102 -31 -62 -33 -108 -6 -166 25\n-54 760 -806 822 -839 49 -27 111 -30 168 -7 32 13 170 159 736 782 473 520\n703 781 717 811 72 162 -115 333 -271 249z"})],-1)]))}const He={},Ye=(0,i.A)(He,[["render",Ge]]),Je=Ye,Qe={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"14px",height:"14px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function Ze(e,t){return(0,a.uX)(),(0,a.CE)("svg",Qe,t[0]||(t[0]=[(0,a.Lk)("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},[(0,a.Lk)("path",{d:"M2116 4460 c-45 -23 -73 -46 -89 -75 -6 -11 -48 -234 -92 -495 l-80\n -475 -540 -5 c-485 -4 -543 -7 -571 -22 -144 -79 -137 -312 11 -379 37 -17 76\n -19 528 -19 268 0 487 -2 487 -4 0 -7 -140 -809 -145 -833 l-5 -23 -413 0\n c-378 0 -415 -2 -452 -19 -154 -69 -154 -313 0 -382 36 -17 73 -19 408 -19\n 350 0 367 -1 367 -18 0 -11 -34 -203 -76 -428 -78 -426 -80 -444 -44 -514 38\n -73 103 -110 198 -110 92 0 173 37 204 93 7 12 49 236 93 497 l80 475 413 3\n c395 2 412 1 412 -16 0 -10 -34 -203 -76 -428 -78 -426 -80 -444 -44 -514 38\n -73 103 -110 198 -110 92 0 174 37 204 93 6 12 52 236 102 497 l91 475 530 5\n c476 4 533 7 561 22 144 79 137 312 -11 379 -37 17 -76 19 -527 19 -269 0\n -488 2 -488 4 0 7 140 809 145 834 l5 22 413 0 c378 0 415 2 452 19 154 69\n 154 313 0 382 -36 17 -73 19 -407 19 -350 0 -368 1 -368 18 0 10 32 189 71\n 398 39 208 71 406 72 439 3 132 -85 215 -226 215 -90 0 -167 -37 -199 -93 -7\n -12 -49 -236 -93 -497 l-80 -475 -412 -3 c-395 -2 -413 -1 -413 16 0 10 32\n 189 71 398 39 208 71 406 72 439 2 93 -44 165 -125 200 -53 22 -163 19 -212\n -5z m934 -1474 c0 -7 -140 -809 -145 -833 l-5 -23 -415 0 c-228 0 -415 2 -415\n 4 0 7 140 809 145 834 l5 22 415 0 c228 0 415 -2 415 -4z"})],-1)]))}const Ke={},et=(0,i.A)(Ke,[["render",Ze]]),tt=et,ot={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"12px",height:"12px",viewBox:"0 0 512.000000 512.000000",preserveAspectRatio:"xMidYMid meet"};function at(e,t){return(0,a.uX)(),(0,a.CE)("svg",ot,t[0]||(t[0]=[(0,a.Fv)('<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none"><path d="M840 4920 l0 -200 -147 0 c-91 0 -175 -6 -218 -15 -225 -47 -413\n-235 -460 -460 -22 -105 -22 -3665 0 -3770 47 -225 235 -413 460 -460 105 -22\n4065 -22 4170 0 225 47 413 235 460 460 22 105 22 3665 0 3770 -47 225 -235\n413 -460 460 -43 9 -127 15 -217 15 l-148 0 0 200 0 200 -200 0 -200 0 0 -200\n0 -200 -1320 0 -1320 0 0 200 0 200 -200 0 -200 0 0 -200z m0 -800 l0 -200\n200 0 200 0 0 200 0 200 1320 0 1320 0 0 -200 0 -200 200 0 200 0 0 201 0 201\n153 -4 c144 -3 156 -4 190 -28 21 -14 50 -43 65 -64 l27 -39 3 -274 3 -273\n-2160 0 -2161 0 0 253 c0 139 5 268 10 289 13 44 81 115 124 127 17 5 93 10\n169 10 l137 1 0 -200z m3878 -2233 l-3 -1354 -27 -39 c-15 -21 -44 -50 -65\n-64 l-37 -25 -2026 0 -2026 0 -37 25 c-21 14 -50 43 -65 64 l-27 39 -3 1354\n-2 1353 2160 0 2160 0 -2 -1353z"></path><path d="M760 2620 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M1560 2620 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M2360 2620 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M3160 2620 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M3960 2620 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M760 1820 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M1560 1820 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M2360 1820 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M3160 1820 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M3960 1820 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M760 1020 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M1560 1020 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M2360 1020 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path><path d="M3160 1020 l0 -200 200 0 200 0 0 200 0 200 -200 0 -200 0 0 -200z"></path></g>',1)]))}const nt={},rt=(0,i.A)(nt,[["render",at]]),it=rt,st={version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"40px",height:"40px",viewBox:"0 0 616.000000 575.000000",preserveAspectRatio:"xMidYMid meet"};function lt(e,t){return(0,a.uX)(),(0,a.CE)("svg",st,t[0]||(t[0]=[(0,a.Fv)('<g transform="translate(0.000000,575.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none"><path d="M2196 4197 c-57 -16 -128 -91 -143 -150 -10 -36 -13 -293 -13 -1117\n0 -824 3 -1081 13 -1117 17 -64 86 -133 150 -151 36 -9 233 -12 817 -12 752 0\n770 0 824 21 55 20 91 53 124 113 15 27 18 76 22 398 l5 367 286 288 c273 274\n287 291 305 346 15 49 16 64 6 103 -26 95 -80 150 -174 175 -41 11 -55 10\n-105 -5 -51 -16 -72 -32 -178 -137 -67 -66 -126 -119 -132 -119 -8 0 -12 91\n-15 3
118 l-3 317 -27 45 c-34 59 -262 280 -313 305 -38 19 -67 20 -725 21 -472\n1 -697 -2 -724 -9z m1194 -345 c6 -264 -16 -242 251 -242 l199 0 0 -292 0\n-292 -173 -176 -174 -175 -51 -158 c-29 -87 -52 -172 -52 -188 0 -39 32 -69\n73 -69 26 1 291 85 360 115 16 7 17 -9 17 -258 0 -246 -1 -266 -19 -288 l-19\n-24 -786 0 c-741 0 -786 1 -803 18 -17 17 -18 76 -21 1091 -1 697 1 1083 8\n1100 5 15 20 31 32 36 13 5 265 8 588 7 l565 -2 5 -203z m328 72 c82 -82 122\n-129 120 -141 -3 -16 -17 -18 -148 -18 l-145 0 -3 134 c-1 74 0 141 3 149 10\n28 52 -2 173 -124z m712 -630 c7 -7 14 -30 14 -49 0 -29 -9 -44 -47 -83 l-47\n-47 -52 52 -52 53 39 41 c22 22 49 45 60 50 25 10 65 2 85 -17z m-235 -234\nl50 -50 -175 -175 c-96 -96 -180 -175 -185 -175 -13 0 -95 82 -95 95 0 10 341\n355 350 355 3 0 28 -23 55 -50z m-470 -465 c25 -25 45 -49 45 -54 0 -18 -39\n-41 -107 -64 -40 -13 -74 -22 -76 -20 -2 2 7 36 20 76 23 68 46 107 64 107 5\n0 29 -20 54 -45z"></path><path d="M2383 3450 c-48 -19 -56 -75 -17 -114 l27 -26 547 0 547 0 27 26 c31\n32 33 63 7 95 l-19 24 -549 2 c-304 1 -558 -2 -570 -7z"></path><path d="M2383 3150 c-48 -20 -56 -75 -17 -114 l27 -26 397 0 397 0 27 26 c31\n32 33 63 7 95 l-19 24 -399 2 c-219 1 -408 -2 -420 -7z"></path><path d="M2383 2850 c-48 -20 -56 -75 -17 -114 l27 -26 397 0 397 0 27 26 c31\n32 33 63 7 95 l-19 24 -399 2 c-219 1 -408 -2 -420 -7z"></path><path d="M2383 2550 c-48 -20 -56 -75 -17 -114 l27 -26 397 0 397 0 27 26 c31\n32 33 63 7 95 l-19 24 -399 2 c-219 1 -408 -2 -420 -7z"></path><path d="M2983 2090 c-48 -20 -56 -75 -17 -114 l27 -26 247 0 247 0 27 26 c31\n32 33 63 7 95 -19 24 -20 24 -268 26 -136 1 -258 -2 -270 -7z"></path></g>',1)]))}const ct={},dt=(0,i.A)(ct,[["render",lt]]),ut=dt},59635:(e,t,o)=>{"use strict";o.d(t,{Jb:()=>i,LI:()=>a,Ql:()=>u,Ts:()=>c,Xy:()=>d,a0:()=>p,k2:()=>h,qE:()=>l,rv:()=>r,rx:()=>m,su:()=>n,wm:()=>s});const a="loopcv-token",n="loopcv-key",r=/(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]/,i="loopcv_i18n",s="aleecdoflfiofldfpipjhcjoigokflmp",l=/^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/,c=3145728,d=1048576,u=/^[A-Za-z\s,.]+$/,p=/^[aA-zZ\s.-α-ÏίÏÎÏάÎÏÏΰήÏ]+$/i,h=/^\d{1,5}$/,m=/^(https?:\/\/)?([\w-]+(\.[\w-]+)+)([\/\w .-]*)(\?[\w=&;%$-]+)?(#\w*)?$/},40387:(e,t,o)=>{"use strict";function a(e){return!!e&&null!==e.match(/^[a-zA-Z0-9 ,.à èéìÃîòóùúÃÃÃÃÃÃÃÃÃÃÃ-ÃÃ-öø-ÿ-]{1,}$/)}function n(e){return!!e&&null!==e.match(/^[\p{L}\p{M}][\p{L}\p{M}\s.'â-]*$/u)}function r(e){return!!e&&null!==e.match(/^[\p{L}\p{N} ,.#+*/_-]{1,}$/u)}function i(e,t){return e?.length>0&&t?.length>0&&n(e)&&n(t)}o.d(t,{Bf:()=>b,F7:()=>i,G7:()=>w,LU:()=>d,NA:()=>r,Ni:()=>f,cu:()=>c,d3:()=>p,fL:()=>g,iz:()=>y,ry:()=>m,sg:()=>u,ss:()=>a,zi:()=>n});const s=[{id:1,name:"JOB_URL",keywords:"job, url, path"},{id:2,name:"JOB_LOCATION",keywords:"job, location, area"},{id:3,name:"JOB_TITLE",keywords:"job, title, name"},{id:4,name:"COMPANY_NAME",keywords:"company, name"},{id:5,name:"USER_FIRSTNAME",keywords:"user, first, name"},{id:6,name:"USER_LASTNAME",keywords:"user, last, name"}],l=s.map((e=>e.name));function c(e){let t=e;for(const o of l)t=t.replace(new RegExp(`{{${o}}}`,"g"),""),t=t.replace(new RegExp(`{{ ${o} }}`,"g"),"");for(const o of["{","}",...l])if(t.includes(o))return!1;return!0}function d(e,t,o){if(!e)return"";const a=new Date(e);if(Number.isNaN(a.getTime()))return"";const n=new Date(a.getFullYear(),a.getMonth(),a.getDate());if(!t&&!o)return n.toDateString();const r=o||{year:"numeric",month:"short",day:"numeric"};return new Intl.DateTimeFormat(t||void 0,r).format(n)}function u(e,t,o){let a;return function(...n){const r=e.bind(this,...n);clearTimeout(a),o&&!a&&r();const i=o?()=>{a=null}:r;a=setTimeout(i,t)}}function p(e){try{rewardful("convert",{email:e}),console.log("affiliate conversion")}catch(t){console.log(t)}}function h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(e,t){if(!t?.length)return e;const o=t.map(h).map((e=>"\\b"+e.trim()+"\\b")).join("|");return e.replace(new RegExp(o,"gi"),'<span class="highlight">$&</span>')}function g(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}function f(e){return[".pdf",".docx"].some((t=>e.toLowerCase().endsWith(t)))}function y(e){e.value="",/safari/i.test(navigator.userAgent)||(e.type="",e.type="file")}function b(e){const t=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t.test(e)}function w(e,t){return e?`/clients/${e}/loops/${t}`:`/loops/${t}`}},54485:(e,t,o)=>{"use strict";o.d(t,{A:()=>i});var a=o(62599);const n=e=>e?`/partner/user/${e}`:"/dashboard";class r extends a.A{baseUrl="https://api.loopcv.com";"loop.sendTestEmail"(e){return this.$fetch("POST","/dashboard/send-test-email",{body:e})}"loop.create"(e){return this.$fetch("POST","/dashboard/loop",{body:e})}"loop.edit"(e,t){return this.$fetch("PUT",`/dashboard/loop/${e}`,{body:t})}"loop.delete"(e){return this.$fetch("DELETE",`/dashboard/loop/${e}`)}"loop.show"(e,t){return this.$fetch("GET",`${n(t)}/loop/${e}`)}"loop.list"(e={}){return this.$fetch("GET",`/dashboard/loops?page=${e.page}&perPage=${e.perPage}`)}"loop.examination"(e,t={},o=!1,a=null){return o?this.$fetch("GET",`/partner/user/${a}/loop/${e}/examination`,{queryParams:t}):this.$fetch("GET",`/dashboard/loop/${e}/examination`,{queryParams:t})}"loop.reasons"(e,t){return this.$fetch("GET",`${n(e)}/loop/${t}/reasons`)}
1"loop.companies"(e){return this.$fetch("GET",`/dashboard/companies?query=${e}`)}"match.all.list"(e,t={page:1,filter:"all",version:"fast",perPage:10,sort:"tag:-1",easyApply:"",platform:"all"}){return this.$fetch("GET",`${n(e)}/matches`,{queryParams:t})}"match.list"(e,t={page:1,filter:"all",version:"fast",perPage:10,sort:"tag:-1",platform:"all"}){return this.$fetch("GET",`/dashboard/loop/${e}/matches`,{queryParams:t})}"partner.match.list"(e,t,o={page:1,filter:"all",version:"fast",perPage:10,sort:"tag:-1",easyApply:"",platform:"all"}){return this.$fetch("GET",`/partner/user/${e}/loop/${t}/matches`,{queryParams:o})}"match.questions"(e,t){return this.$fetch("GET",`${n(e)}/match/${t}/questions`)}"submit.match.questions"(e,t,o){return this.$fetch("POST",`${n(e)}/match/${t}/questions`,{body:{userAnswers:o}})}"match.show"(e,t){return this.$fetch("GET",`${n(e)}/match/${t}`)}"match.rate"(e,t){return this.$fetch("PUT",`/dashboard/match/${e}`,{body:t})}"match.manualApplication"(e,t){return this.$fetch("POST",`${n(t)}/match/${e}/manualApplication`)}"match.delete"(e){return this.$fetch("DELETE",`/dashboard/match/${e}`)}"emails.getTemplates"(){return this.$fetch("GET","/dashboard/get-email-templates")}
1"template.list"(e=null){return this.$fetch("GET",`${n(e)}/templates`)}"template.create"(e=null,t){return this.$fetch("POST",`${n(e)}/template`,{body:t})}"template.edit"(e=null,t,o){return this.$fetch("PUT",`${n(e)}/template/${t}`,{body:o})}"template.delete"(e=null,t){return this.$fetch("DELETE",`${n(e)}/template/${t}`)}"jobs.getTypes"(){return this.$fetch("GET","/dashboard/get-job-type")}"jobs.getLevels"(){return this.$fetch("GET","/dashboard/get-job-level")}"jobs.getByName"(e){const t=encodeURIComponent((e??"").toString());return this.$fetch("GET",`/dashboard/get-job-by-name?name=${t}`)}"user.partialCreate"(e){return this.$fetch("POST","/dashboard/user",{body:e})}"user.get"(e){return this.$fetch("GET",e?`/partner/user/${e}`:"/dashboard/user")}"user.updateInfo"(e){return this.$fetch("PUT","/dashboard/user",{body:e})}"user.overviewStats"(e,t){return this.$fetch("GET",`/dashboard/overview?toDate=${t}&fromDate=${e}`)}"partner.overviewStats"(e,t){return this.$fetch("GET",`/partner/overview?toDate=${t}&fromDate=${e}`)}"user.delete"(){return this.$fetch("DELETE","/dashboard/user")}"payments.getPrices"(){return this.$fetch("GET","/prices")}"admin.subscription.get"(){return this.$fetch("GET","/partner/billing")}"payments.getDiscount"(e){return this.$fetch("GET","/dashboard/payments/getDiscount",{queryParams:{code:e}})}"payments.createSubscription"(e){return this.$fetch("POST","/dashboard/payments/createSubscription",{body:e})}"payments.cancelSubscription"(e,t){const o={reason:e};return t&&(o.plan=t),this.$fetch("POST","/dashboard/payments/cancelSubscription",{body:o})}"cvs.list"(e=null){const t=e?`/partner/user/${e}/cvs`:"/dashboard/cvs";return this.$fetch("GET",t)}"cvs.delete"(e=null,t){return this.$fetch("DELETE",`${n(e)}/cvs/${t}`)}"cvs.upload"(e,t=null){const o=new FormData;o.append("cv",e);const a=t?`/partner/user/${t}/cvs`:"/dashboard/cvs";return this.$fetch("POST",a,{formData:o,noContentType:!0})}"cvs.setDefault"(e){return this.$fetch("PUT","/dashboard/loops",{body:{cvId:e}})}"partner.cvs.setDefault"(e,t){return this.$fetch("PUT",`/partner/user/${e}/loops`,{body:{cvId:t}})}"colaberry.signup"(e){const t=new FormData;for(const[a,n]of Object.entries(e))t.append(a,n);const o="b3e736d0-f0c9-11ec-84c7-51b74d9726b1";return t.append("apiKey",o),this.$fetch("POST","/formUser",{formData:t,noContentType:!0})}"partner.childUser.list"(e){return this.$fetch("GET","/partner/users",{queryParams:e})}"partner.childUser.create"(e){return this.$fetch("POST","/partner/user",{body:e})}"partner.childUser.update"(e,t){return this.$fetch("PUT",`/partner/user/${e}`,{body:t})}"partner.childUser.delete"(e){return this.$fetch("DELETE",`/partner/user/${e}`)}"partner.childUser.status"(e,t){return this.$fetch("PUT",`/partner/user/${e}/status`,{body:t})}"partner.childUser.updateSMTP"(e,t){return this.$fetch("PUT",`/partner/user/${e}/smtp`,{body:t})}"partner.childUser.changePassword"(e,t){return this.$fetch("PUT",`/partner/user/${e}/password`,{body:t})}"partner.childUser.updateGmail"(e,t){return this.$fetch("POST",`/partner/user/${e}/gmail`,{body:t})}"partner.childUser.overviewStats"(e){return this.$fetch("GET",`/partner/user/${e}/overview`,{axiosConfig:{timeout:6e4}})}"partner.loop.list"(e){return this.$fetch("GET",`/partner/user/${e}/loops`)}"partner.loop.create"(e,t){return this.$fetch("POST",`/partner/user/${e}/loop`,{body:t})}"partner.loop.copy"(e,t,o){return this.$fetch("POST",`/partner/user/${e}/loop/${t}/copy`,{body:o})}"partner.loop.edit"(e,t,o){return this.$fetch("PUT",`/partner/user/${e}/loop/${t}`,{body:o})}"partner.loop.edit.name"(e,t,o){return this.$fetch("PUT",`/partner/user/${e}/loop/${t}/name`,{body:o})}"partner.loop.sharedNotes.create"(e,t,o){return this.$fetch("POST",`/partner/user/${e}/loop/${t}/sharedNote`,{body:o})}"partner.loop.sharedNotes.list"(e,t){return this.$fetch("GET",`/partner/user/${e}/loop/${t}/sharedNotes`,{})}"partner.loop.delete"(e,t){return this.$fetch("DELETE",`/partner/user/${e}/loop/${t}`)}"partner.jobs.export"(e,t={}){return this.$fetch("GET",`/partner/user/${e}/jobs/export`,{queryParams:t})}"loop.jobs.export"(e,t={}){return this.$fetch("GET",`/dashboard/loop/${e}/jobs/export`,{queryParams:t})}"partner.applyOnDemand"(e,t){return this.$fetch("POST",`${n(e)}/apply`,{body:t})}
1"partner.applyManuallyClick"(e){return this.$fetch("POST",`/partner/matches/${e}/applyManually`,{body:{}})}"kanban.get"(){return this.$fetch("GET","/dashboard/board/default")}"kanban.create"(e){return this.$fetch("POST","/dashboard/board/default/column/default/job",{body:e})}"kanban.edit"(e,t){return this.$fetch("PUT",`/dashboard/kanbanJob/${e}/details`,{body:t})}"kanban.move"(e,t){return this.$fetch("PUT",`/dashboard/kanbanJob/${e}/position`,{body:t})}"kanban.delete"(e){return this.$fetch("DELETE",`/dashboard/kanbanJob/${e}`)}"smtp.update"(e){return this.$fetch("PUT","/dashboard/user/smtp",{body:e})}"smtp.delete"(e){return this.$fetch("DELETE","/dashboard/user/smtp")}"stripe.checkout"(e){return this.$fetch("POST","/dashboard/checkout",{body:e})}"partner.childUser.updateScreeningQuestions"(e,t){return this.$fetch("PUT",`/partner/user/${e}/screening-questions`,{body:t})}"partner.match.contact.create"(e,t,o){return this.$fetch("POST",`/partner/user/${e}/match/${t}/contact`,{body:o})}"user.myApplications"(e={}){return this.$fetch("GET","/dashboard/myapplications",{queryParams:e})}"user.myEmails"(e={}){return this.$fetch("GET","/dashboard/myemails",{queryParams:e})}}const i=new r},62599:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});var a=o(69716);class n{async $fetch(e,t,o={}){const n=(0,a.A)({}),r=o.axiosConfig||{};if("GET"===e.toUpperCase())return o.queryParams?n.get(t,{...r,params:o.queryParams}).then((function(e){return e})):await n.get(t,r);if("POST"===e.toUpperCase()){const e=o.body||o.formData;return await n.post(t,e,r)}return"PUT"===e.toUpperCase()?await n.put(t,o.body,r):"DELETE"===e.toUpperCase()?await n.delete(t,r):"PATCH"===e.toUpperCase()?n.patch(t,o.body,r):void 0}}const r=n},81200:(e,t,o)=>{"use strict";o.d(t,{f:()=>r});var a=o(55589),n=o(1436);function r(e=null){if(!a.A.getters.configs?.showCvBuilder)return!1;const t=a.A.getters["user/getUser"]||{},o=t?.role;return!![n.X.USER,n.X.MANAGED_USER].includes(o)||!![n.X.ADMIN,n.X.MANAGER].includes(o)&&Boolean(e)}},88192:(e,t,o)=>{"use strict";o.d(t,{s:()=>n});var a=o(55476);function n(){return a.Ay.init("phc_RLPGrzmq8VDaXSj2Ixai4vZey6GOQtpcRFGXSCeMvOH",{api_host:"https://lighthouse.loopcv.com",ui_host:"https://eu.posthog.com",defaults:"2025-05-24",autocapture:!1,capture_pageview:!0}),{posthog:a.Ay}}},69716:(e,t,o)=>{"use strict";o.d(t,{A:()=>u});var a=o(6822),n=o(5252),r=o(55589),i=o(12215),s=o.n(i),l=o(59635);const c="https://api.loopcv.com",d={UnAuthorized:401,Forbidden:403,NotAllowed:405,Conflict:409};function u({auth:e=!0,contentType:t=!0,formData:o=!1}){const i={Accept:"application/json"};e&&(i.Authorization=`Bearer ${s().get(l.LI)}`),t&&!o&&(i["Content-Type"]="application/json"),o&&(i["Content-Type"]="application/x-www-form-urlencoded");const u=s().get("encryptedPartnerId");u&&(i["p"]=u);const p=a.A.create({baseURL:c,headers:i});let h=!1;const m=async()=>{try{const e=s().get(l.LI);if(!e)throw new Error(n.Ay.global.t("Generic.Messages.Error.email_password_error",{email:r.A.getters.configs?.supportEmail}));const t=await fetch(`${c}/auth/refreshToken`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({token:e})});if(!t.ok)throw new Error(`Failed to refresh token. Status: ${t.status}`);const o=await t.json();if(!o.token)throw new Error("Failed to refresh token.");const a=o.token;return s().set(l.LI,a),a}catch(e){throw r.A.dispatch("logout"),e}},g=e=>(e.data instanceof FormData&&delete e.headers["Content-Type"],e),f=e=>{const t=e.headers["content-type"];return t?.includes("application/csv")?new Blob([e.data],{type:"application/csv"}):t?.includes("application/pdf")?new Blob([e.data],{type:"application/pdf"}):e.data},y=async e=>{const t=e.config;if(t._retry)return Promise.reject(e);const o="string"===typeof e?.message?e.message:"";if((o.includes("Failed to fetch")||o.includes("Network Error"))&&(e.code=e.code||"ERR_NETWORK"),("ECONNABORTED"===e.code||o.toLowerCase().includes("timeout"))&&(e.code=e.code||"ERR_TIMEOUT"),e.response&&e.response.status===d.UnAuthorized&&!h){h=!0;try{const e=await m();return p.defaults.headers.common["Authorization"]=`Bearer ${e}`,t.headers["Authorization"]=`Bearer ${e}`,t._retry=!0,p(t)}catch(a){return Promise.reject(a)}finally{h=!1}}if(e.response&&!e.response.message){const t=e.response?.data?.error||e.response?.data?.message;"string"===typeof t&&t.trim().length&&(e.response.message=t.trim())}return e.response&&e.response.status===d.Forbidden?e.response.message=n.Ay.global.t("Generic.Messages.Error.refresh"):e.response&&e.response.status===d.NotAllowed?e.response.message=n.Ay.global.t("Generic.Messages.Error.notAllowed"):"ERR_NETWORK"!==e.code&&"ECONNABORTED"!==e.code&&"ERR_TIMEOUT"!==e.code||(e.response=e.response||{},e.response.message=n.Ay.global.t("Generic.Messages.Error.timeout")),Promise.reject(e.response)};return p.interceptors.request.use(g),p.interceptors.response.use(f,y),p}},5252:(e,t,o)=>{"use strict";o.d(t,{Ay:()=>h,d5:()=>c,zi:()=>n});var a=o(46992);const n=["en","ar","de","el","es","fr","hi","it","nl","pt","tr"],r=["en"],i={en:o(99265)};function s(){if("undefined"!==typeof window){const e=new URLSearchParams(window.location.search),t=e.get("lang")||e.get("locale");if(t&&n.includes(t))return t}try{const e={logo:"loopcv.svg",logoLink:null,brand:"LoopCV",favicon:"/favicon.ico?v=2",authImage:"login.svg",supportEmail:"[email protected]",showJobPosterInfo:!1,theme:{primary:"#4992F0"},userSignupAllowed:!0,requirePricingPlanForNormalUsers:!0,showPricingPlans:!0,partnerIdToPassOnSignup:"5e5c5cf1a0921a0006e1950c",supportWidget:{enabled:!1,partnerId:null,recaptchaSitekey:null},crispChat:{enabled:!0,websiteId:"b67f8ebd-4a28-4a3a-88a9-14bede17c86a",businessHours:{enabled:!0,timeZone:"Europe/Athens",
1start:"09:00",end:"17:00"}},jobPostingRecaptchaSitekey:null,showInboxPage:!0,prices:null,showSmtpSettings:!0,showJobApplicationsGraph:!1,showOutgoingEmailsGraph:!0,showUsersGraph:!0,showExtensionForRoles:["user","managed-user","admin","manager"],showManagerAdministration:!0,showPartnerSubscriptionStatusFilter:!1,showSuggestedAnswerIcon:!0,requirePersonalEmail:!1,showB2bBillingInfo:!0,showCvChecker:!0,showCvBuilder:!0,helpPageUrl:"https://www.loopcv.pro/help",courses:{enabled:!1},interviewPrep:{enabled:!0},jobSearch:{enabled:!0},showRelatedCourses:!1,showCompanyLogos:!1,logoDevToken:null,language:"en",legalLinks:{terms:"https://www.loopcv.pro/terms",privacy:"https://www.loopcv.pro/privacy",refund:"https://www.loopcv.pro/questions/refund/"}}?.language;if(e&&n.includes(e))return e}catch(e){}return"en"}const l={ar:()=>o.e(2279).then(o.t.bind(o,92993,23)),de:()=>o.e(931).then(o.t.bind(o,84589,23)),el:()=>o.e(4341).then(o.t.bind(o,98919,23)),es:()=>o.e(4866).then(o.t.bind(o,56898,23)),fr:()=>o.e(3258).then(o.t.bind(o,58746,23)),hi:()=>o.e(8403).then(o.t.bind(o,67693,23)),it:()=>o.e(969).then(o.t.bind(o,61891,23)),nl:()=>o.e(1948).then(o.t.bind(o,24276,23)),pt:()=>o.e(7262).then(o.t.bind(o,81966,23)),tr:()=>o.e(8972).then(o.t.bind(o,48140,23))};async function c(e){if(!r.includes(e))if(l[e])try{const t=await l[e]();p.global.setLocaleMessage(e,t.default||t),r.push(e)}catch(t){console.error(`Failed to load locale "${e}":`,t)}else console.warn(`Locale "${e}" is not available`)}const d=s();let u=null;"en"!==d&&l[d]&&(u=l[d]().then((e=>{i[d]=e.default||e,r.push(d),p.global.setLocaleMessage(d,e.default||e)})).catch((e=>{console.error(`Failed to load initial locale "${d}":`,e)})));const p=(0,a.hU)({legacy:!1,locale:d,fallbackLocale:{NODE_ENV:"production",VUE_APP_NODE_ENV:"production",VUE_APP_CONFIGS:"loopcv-b2c",VUE_APP_AMPLITUDE:"disable",VUE_APP_STRIPE_PUBLISHABLE_KEY:"pk_live_V8uRqlzcQm0Qx0PakDLoZPnX",VUE_APP_SENTRY:"enable",VUE_APP_SENTRY_ENVIRONMENT:"loopcv-b2c-production",VUE_APP_REWARDFUL:"enable",VUE_APP_GTM:"enable",VUE_APP_MODE:"b2c",VUE_APP_DEFAULT_AUTOAPPLY:"on",VUE_APP_B2B_BASEURL:"https://api.loopcv.com",VUE_APP_SHOW_VERSION:"disable",BASE_URL:"/"}.VUE_APP_I18N_FALLBACK_LOCALE||"en",messages:i,availableLocales:n});const h=p},41715:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var a=o(9165);const n={email:a.$VO,delete:a.y_G,emailSend:a.xjn,magnify:a.U4M,link:a.YBz,plusBoxMultiple:a.OCX,accountCircle:a.SRe,label:a.Y0_,dashboard:a.edW,fileRefresh:a.knC,logout:a.m76,close:a.hyP,eye:a.WCY,eyeOff:a.Bk0,lock:a.kHm,emailCheckOutline:a.tjA,applicationImport:a.yJv,bold:a.zOF,header1:a.IZE,header2:a.z5Y,header3:a.GH,italic:a.oRe,strike:a.PWC,paragraph:a.Cvb,inbox:a.bvQ,commentQuestion:a.UH0,commentQuestionOutline:a.anc,progressQuestion:a.E9q,helpCircleOutline:a.ORM,closeBoxOutline:a.cNZ,google:a.eMs,translate:a.VPl,pencil:a.Q43,contentCopy:a.$BT,dotsVertical:a.TdJ,circleSmall:a.S9F,alert:a.Znq,web:a.zY6,acountWrenchOutline:a.$eV,receipt:a.vrf,xdProfileAppBar:"M5.58,6.79c0,3.55,2.87,6.42,6.42,6.42s6.42-2.87,6.42-6.42S15.55,.37,12,.37c-3.55,0-6.42,2.87-6.42,6.42Zm11.16,0c0,2.62-2.12,4.75-4.75,4.75s-4.75-2.12-4.75-4.75,2.12-4.75,4.75-4.75h0c2.62,0,4.74,2.12,4.74,4.74h0Zm-2.59,7.96c-1.41,.45-2.92,.45-4.33,0-2.75-.97-5.82-.14-7.71,2.09C.75,18.52,0,20.62,0,22.79c0,.46,.38,.84,.84,.84,.46,0,.84-.37,.84-.84,0-1.78,.61-3.51,1.74-4.89,1.45-1.71,3.81-2.34,5.92-1.59,1.74,.56,3.62,.56,5.36,0,2.11-.75,4.47-.12,5.91,1.59,1.12,1.38,1.73,3.11,1.72,4.89,0,.46,.38,.84,.84,.84,.46,0,.84-.37,.84-.84,0-2.17-.75-4.27-2.12-5.95-1.89-2.23-4.97-3.06-7.73-2.09Z",xdLoop:"M11.72 3.14c-4.81.15-8.65 4.05-8.72 8.86h-3l4.5 4.5 4.5-4.5h-3c0-3.3 2.68-5.96 5.98-5.96 1.57 0 3.08.63 4.2 1.73l2.16-2.06c-1.26-1.31-2.9-2.18-4.69-2.48-.63-.1-1.28-.13-1.92-.1zm7.78 4.36-4.5 4.5h3c0 3.3-2.68 5.96-5.98 5.96-1.57 0-3.08-.63-4.2-1.73l-2.16 2.06c5.38 5.56 15.33 1.57 15.33-6.28h3l-4.5-4.5z",xdConnections:"M21.32,15.11c-.42-.14-.86-.21-1.3-.21-.97,0-1.92,.37-2.64,1.03l-4.29-2.58v-4.54c2.12-.54,3.39-2.71,2.84-4.83-.54-2.11-2.71-3.39-4.83-2.84-2.12,.55-3.39,2.71-2.84,4.83,.36,1.39,1.45,2.48,2.84,2.84v4.54l-4.29,2.58c-1.66-1.52-4.23-1.4-5.74,.25-1.52,1.66-1.41,4.23,.25,5.74,1.65,1.52,4.22,1.4,5.74-.25,1.01-1.11,1.33-2.68,.84-4.09l4.19-2.52,4.2,2.52c-.71,2.07,.39,4.33,2.46,5.04,2.07,.7,4.33-.4,5.04-2.47,.7-2.07-.4-4.33-2.47-5.04ZM4.17,20.85c-1.1,0-1.98-.89-1.98-1.99s.88-1.98,1.98-1.98,1.98,.89,1.98,1.98-.88,1.98-1.98,1.99ZM12.09,6.97c-1.09,0-1.98-.89-1.98-1.98s.89-1.98,1.98-1.98c1.1-.01,1.98,.88,1.99,1.98,0,1.09-.89,1.98-1.98,1.98h0Zm7.94,13.88h-.01c-1.09,0-1.98-.89-1.98-1.99s.89-1.98,1.98-1.98,1.98,.89,1.98,1.98c.01,1.09-.88,1.98-1.97,1.99Z",xdClosedEmail:"M20.04,10.92V3.2c0-.4-.32-.73-.73-.73H.73c-.4,0-.73,.33-.73,.73V15.45c0,.41,.33,.73,.73,.73H13.18c.03,2.95,2.45,5.35,5.41,5.35s5.41-2.43,5.41-5.41c0-2.48-1.68-4.57-3.96-5.21Zm-13.26-1.93L1.46,13.79V4.51l5.32,4.48ZM3.03,3.92h14.11l-7.04,5.96L3.03,3.92Zm15.55,.68v6.11c-.94,0-1.83,.24-2.6,.67l-2.61-2.36,5.22-4.42ZM2.59,14.72l5.3-4.79,1.73,1.46c.14,.11,.3,.17,.47,.17s.33-.06,.47-.17l1.68-1.42h0l2.53,2.3c-.
167,.67-1.17,1.51-1.42,2.45H2.59Zm16,5.45c-2.21,0-4.02-1.79-4.05-3.99v-.06c0-.5,.09-.96,.25-1.4,.21-.58,.56-1.11,1-1.52,.37-.35,.8-.63,1.27-.83,.47-.19,.98-.3,1.52-.3h0c.51,0,1,.1,1.45,.27,1.52,.58,2.6,2.06,2.6,3.78,0,2.23-1.82,4.05-4.05,4.05Zm1.51-5.85l.96,.96-3.1,3.11-1.83-1.83,.39-.39,.57-.57,.86,.86,.29-.29,.4-.4,1.03-1.04,.42-.42Z",xdApplication:"M18.49,13.07V2.24c0-1.24-1.01-2.24-2.24-2.24H3.21C1.97,0,.96,1.01,.96,2.24V20.2c0,1.25,1.01,2.24,2.24,2.24H13.7c.99,.96,2.34,1.55,3.83,1.55,3.04,0,5.51-2.47,5.51-5.51,0-2.71-1.97-4.96-4.55-5.42Zm-5.97,7.69H3.21c-.31,0-.56-.25-.56-.56V2.24c0-.31,.26-.56,.56-.56h13.03c.31,0,.56,.26,.56,.56V13.03c-.8,.1-1.55,.39-2.21,.8H4.67v1.19H13.26c-.77,.94-1.24,2.16-1.24,3.47,0,.81,.18,1.58,.49,2.27Zm5.01,1.85c-.41,0-.8-.06-1.17-.18-.57-.16-1.1-.45-1.53-.83-.29-.25-.53-.52-.74-.84-.43-.65-.68-1.43-.68-2.27,0-2.03,1.47-3.72,3.4-4.05,.24-.05,.47-.07,.72-.07,.04,0,.08,0,.12,0,.29,0,.57,.04,.84,.11,1.81,.43,3.16,2.06,3.16,4,0,2.27-1.85,4.12-4.12,4.12ZM11.8,4.49v1.19H4.67v-1.19h7.13Zm3.19,2.33v1.19H4.67v-1.19H15Zm0,2.33v1.19H4.67v-1.19H15Zm0,2.34v1.19H4.67v-1.19H15Zm5.04,6.14l-1.55,1.55-.84,.85-.76,.76-.23-.23-1.63-1.63,.98-.98,.88,.88,.76-.76,.84-.84,.57-.57,.98,.97Z",xdCV:"M18.49,13.07V2.24c0-1.24-1.01-2.24-2.24-2.24H3.21C1.97,0,.96,1.01,.96,2.24V20.2c0,1.25,1.01,2.24,2.24,2.24H13.7c.99,.96,2.34,1.55,3.83,1.55,3.04,0,5.51-2.47,5.51-5.51,0-2.71-1.97-4.96-4.55-5.42Zm-6.44,4.9c-.02,.17-.03,.34-.03,.51,0,.81,.18,1.58,.49,2.27H3.21c-.31,0-.56-.25-.56-.56V2.24c0-.31,.26-.56,.56-.56h13.03c.31,0,.56,.26,.56,.56V13.03c-1.16,.15-2.2,.66-3.02,1.42H4.67v1.18H12.82c-.23,.36-.41,.75-.53,1.16H4.67v1.19h7.38Zm5.48,4.64c-.41,0-.8-.06-1.17-.18-.57-.16-1.1-.45-1.53-.83-.29-.25-.53-.52-.74-.84-.43-.65-.68-1.43-.68-2.27,0-.18,0-.35,.04-.51,.05-.42,.16-.82,.34-1.19,.19-.44,.45-.82,.78-1.16,.13-.14,.28-.28,.44-.4,.51-.41,1.14-.68,1.81-.8,.24-.05,.47-.07,.72-.07,.04,0,.08,0,.12,0,.29,0,.57,.04,.84,.11,1.81,.43,3.16,2.06,3.16,4,0,2.27-1.85,4.12-4.12,4.12Zm2.51-4.97l-1.55,1.55-.84,.85-.76,.76-.23-.23-1.63-1.63,.98-.98,.88,.88,.76-.76,.84-.84,.57-.57,.98,.97Zm-5.04-5.53v1.19H4.67v-1.19H15Zm-2.33-4.28c-.45-.51-1.09-.79-1.74-.79,.53-.38,.88-1,.88-1.7,0-1.15-.93-2.08-2.08-2.08s-2.08,.93-2.08,2.08c0,.69,.34,1.32,.87,1.7-.65,0-1.3,.29-1.73,.8-.42,.51-.65,1.16-.65,1.82,0,.32,.26,.57,.57,.57s.57-.26,.57-.57c0-.4,.14-.78,.39-1.09,.3-.36,.78-.48,1.23-.33,.54,.17,1.12,.18,1.67,0,.44-.16,.92-.03,1.22,.32,.25,.32,.39,.7,.39,1.1,0,.32,.26,.57,.57,.57s.57-.26,.57-.57c0-.66-.23-1.31-.65-1.83Zm-2.94-1.55c-.52,0-.94-.42-.94-.94s.42-.93,.94-.93,.94,.42,.94,.93-.43,.94-.94,.94Z",xdOpenedEmail:"M22.12,8.88l-2.68-2.15-.06-4.08c-.01-.46-.38-.83-.84-.83h-5.21l-1.87-1.5c-.32-.25-.77-.24-1.07,.02l-1.76,1.48H3.76c-.23,0-.44,.09-.6,.25-.16,.17-.25,.38-.25,.61l.07,3.87L.19,8.89c-.19,.16-.3,.39-.3,.64v13.76c0,.47,.38,.84,.84,.84H21.59c.47,0,.84-.37,.84-.84V9.53c0-.25-.11-.5-.32-.65Zm-7.16,7.2l1.22-1.04,.29-.24,.24-.2,.29-.25,2.22-1.86s.07-.07,.1-.11h.01v-.02l1.42-1.19v10.17l-5.79-5.26ZM1.58,11.06l5.9,4.98L1.58,21.37V11.06ZM4.63,3.5h13.08l.02,1.85,.03,2.2,.06,3.9-6.6,5.52-6.45-5.52-.07-4.13-.05-2.17-.02-1.63Zm15.53,5.96l-.66,.56-.02-1.1,.69,.54Zm-17.14-.75l.02,1.39-.83-.7,.81-.69Zm-.12,13.74l5.89-5.32,1.91,1.62c.16,.14,.35,.2,.54,.2,.2,0,.39-.07,.55-.2l1.87-1.58,5.8,5.27H2.9ZM12.76,6.68H6.21v-1.13h6.56v1.13Zm3.37,2.35H6.21v-1.13h9.92v1.13Zm0,2.34H6.21v-1.13h9.92v1.13Z",xdSearch:"M23.41,8.3c-.01-.12-.01-.24-.03-.35h0c-.06-.41-.14-.82-.25-1.22-.1-.36-.21-.71-.36-1.04-.1-.28-.23-.54-.36-.79-.44-.86-1.04-1.63-1.74-2.32-3.67-3.54-9.54-3.44-13.07,.23-3.29,3.42-3.44,8.73-.48,12.3L.52,21.94l2.13,2.06,6.69-6.92c.48,.3,.99,.56,1.5,.76,.53,.21,1.08,.36,1.63,.47h0c.1,.02,.2,.02,.3,.04h0c.27,.04,.53,.05,.8,.07,.22,.02,.44,.06,.66,.06,.92,0,1.83-.13,2.7-.39,1.46-.44,2.83-1.25,3.96-2.42,.41-.43,.79-.9,1.1-1.4,.16-.25,.31-.49,.44-.76,.28-.54,.51-1.1,.67-1.69,.08-.28,.15-.56,.2-.84,.07-.26,.1-.54,.12-.82,.03-.28,.05-.56,.05-.86v-.21c0-.26-.04-.52-.06-.78Zm-4.66,5.3c-2.4,2.5-6.38,2.57-8.88,.15-2.48-2.4-2.57-6.38-.15-8.88,1.23-1.27,2.86-1.91,4.52-1.91,1.56,0,3.14,.58,4.36,1.76,1.2,1.17,1.89,2.73,1.91,4.41,.03,1.68-.59,3.27-1.76,4.47Z",xdTiles:"M24,.63V10.74H10.1V.63h13.9ZM13.9,13.26v10.1H0V13.26H13.9Zm10.1,0v10.
11h-7.58V13.26h7.58ZM7.58,.63V10.74H0V.63H7.58Z",checkboxCircled:"M18.465 1.70492L17.055 0.294922L10.715 6.63492L12.125 8.04492L18.465 1.70492ZM22.705 0.294922L12.125 10.8749L7.945 6.70492L6.535 8.11492L12.125 13.7049L24.125 1.70492L22.705 0.294922ZM0.875 8.11492L6.465 13.7049L7.875 12.2949L2.295 6.70492L0.875 8.11492Z",xdPendingApplications:"M12 6.49L19.53 19.5H4.47L12 6.49ZM12 2.5L1 21.5H23L12 2.5ZM13 16.5H11V18.5H13V16.5ZM13 10.5H11V14.5H13V10.5Z",eyeVisibility:a.b3d,windowsClose:a.dwL,extension:a.Vtz,candidatesIcon:a.HhU,cog:a.ED,hamburgerMenu:a.ExW,filter:a.Uu3,alertCircleOutline:a.VX1,accountKey:a.lyU,currency:a.iUK,calendarClock:a.bD6,attachment:a.sEc,shareVariant:a.hHy,mdiShareVariant:a.hHy,mdiRefresh:a.wKl,mdiBriefcaseOutline:a.peG,mdiDomain:a.J9m,mdiEmail:a.$VO,mdiFileDocument:a.Abj,mdiAccountMultiple:a.Krx,mdiTextSearchVariant:a.hOO,mdiFilter:a.bJn}},19207:(e,t,o)=>{"use strict";o.d(t,{Dp:()=>s,NC:()=>i,fR:()=>r,wI:()=>n});var a=o(5252);function n(e){const t=new Date(e);if(!e||isNaN(t.getTime()))return"-";const o=a.Ay.global?.locale?.value||a.Ay.locale||void 0;return t.toLocaleDateString(o,{year:"numeric",month:"long",day:"numeric"})}function r(e){let t=e.getFullYear(),o=e.getMonth()+1,a=e.getDate();o=(o<10?"0":"")+o,a=(a<10?"0":"")+a;const n=t+"-"+o+"-"+a;return n.toString()}function i(e){const t=e instanceof Date?e:new Date(e);if(!e||isNaN(t.getTime()))return"";const o=t.getUTCFullYear(),a=String(t.getUTCMonth()+1).padStart(2,"0"),n=String(t.getUTCDate()).padStart(2,"0");return`${o}-${a}-${n}`}function s(e){const t=new Date(e);let o=""+(t.getMonth()+1),a=""+t.getDate();const n=t.getFullYear();return o.length<2&&(o="0"+o),a.length<2&&(a="0"+a),[o,a,n].join("/")}},1436:(e,t,o)=>{"use strict";o.d(t,{X:()=>n,e:()=>a});const a=["user","managed-user","manager","admin","support-agent"],n={USER:"user",MANAGED_USER:"managed-user",MANAGER:"manager",ADMIN:"admin",SupportAgent:"support-agent"}},20116:(e,t,o)=>{"use strict";function a(e){return e.charAt(0).toUpperCase()+e.slice(1)}function n(e,t){const o={};for(const n of t)o[a(n)]=`${e}/${n}`;return o}o.d(t,{dG:()=>n})},99018:(e,t,o)=>{"use strict";function a(e){return(e/1048576).toFixed(2)}o.d(t,{I:()=>a})},51928:(e,t,o)=>{"use strict";o.d(t,{F_:()=>d,Kn:()=>c,X:()=>u,hw:()=>p,mn:()=>l});const a="https://www.google.com/recaptcha/enterprise.js?render=explicit",n=8e3,r=new Map;function i(){const e=window?.grecaptcha;return e?e.enterprise?{namespace:"enterprise",api:e.enterprise}:{namespace:"standard",api:e}:null}function s(e){if("undefined"===typeof document)return null;const t=document.querySelector(`script[src="${e}"]`);return t||document.querySelector('script[src^="https://www.google.com/recaptcha/enterprise.js"]')}function l({src:e=a,timeoutMs:t=n}={}){if(i())return Promise.resolve(i());const o="undefined"!==typeof window&&"function"===typeof window.setTimeout?window.setTimeout.bind(window):setTimeout,l=r.get(e);if(l)return l;const c=new Promise(((a,n)=>{const r=s(e);if(r)return r.addEventListener("load",(()=>a(i()))),r.addEventListener("error",(()=>n(new Error(`Failed to load script: ${e}`)))),void o((()=>a(i())),t);if("undefined"===typeof document)return void a(null);const l=document.createElement("script");l.src=e,l.async=!0,l.defer=!0,l.onload=()=>a(i()),l.onerror=()=>n(new Error(`Failed to load script: ${e}`)),document.head.appendChild(l),o((()=>a(i())),t)}));return r.set(e,c),c.catch((()=>{r.delete(e)})),c}function c(e,{sitekey:t,...o}={}){if(!e||!t)return null;const a=i(),n=a?.api,r=n?.render;return"function"!==typeof r?null:r(e,{sitekey:t,...o})}function d(e){if(null==e)return!1;const t=i()?.api;if("function"!==typeof t?.reset)return!1;try{return t.reset(e),!0}catch(o){return!1}}function u(e){const t=i()?.api;if("function"!==typeof t?.getResponse)return"";try{return null!=e?t.getResponse(e)||"":t.getResponse()||""}catch(o){return""}}async function p({sitekey:e,widgetId:t=null,action:o="submit",preferExecute:a=!1}={}){if(!e)return"";const n=i()?.api;if(a&&"function"===typeof n?.execute)try{const t=await n.execute(e,{action:o});if(t)return t}catch(l){}const r=u(t);if(r)return r;if(a)return"";if("function"!==typeof n?.execute)return"";const s=await n.execute(e,{action:o});return s||""}},38642:(e,t,o)=>{"use strict";function a(e,t){return void 0!==e&&null!==e&&t?new Intl.NumberFormat("en",{style:"currency",currency:t}).format(e):"-"}function n(e){const t=e.replace(/\\r\\n/g,"<br/>").replace(/\\\\r\\\\n/g,"<br/>
1").replace(/\\n/g,"<br/>").replace(/\n/g,"<br/>").replace(/\\\\n/g,"<br/>").replace(/</g,"<").replace(/>/g,">").replace(/<br\/>/g,"<br/>");return t}o.d(t,{U:()=>n,z:()=>a})},15517:(e,t,o)=>{"use strict";o(85339);var a=o(55589),n=o(53751),r=o(20641);function i(e,t,o,a,i,s){const l=(0,r.g2)("app-loader"),c=(0,r.g2)("router-view"),d=(0,r.g2)("app-info"),u=(0,r.g2)("notifications"),p=(0,r.g2)("SupportWidget");return(0,r.uX)(),(0,r.Wv)(n.eB,{name:"page-fade",mode:"out-in"},{default:(0,r.k6)((()=>[s.isLoading?((0,r.uX)(),(0,r.Wv)(l,{key:0,app:""})):((0,r.uX)(),(0,r.Wv)((0,r.$y)(s.currentLayout),{key:1},{app:(0,r.k6)((()=>[(0,r.bF)(d),(0,r.bF)(u),(0,r.bF)(p)])),default:(0,r.k6)((()=>[(0,r.bF)(c)])),_:1}))])),_:1})}var s=o(63599),l=o(94492),c=o(85774);function d(e,t,o,a,n,i){const d=(0,r.g2)("ExtensionUpdateBanner"),u=(0,r.g2)("WebinarCountdownBanner"),p=(0,r.g2)("TheSidebar"),h=(0,r.g2)("FreeTrialBanner"),m=(0,r.g2)("ClientAlert");return(0,r.uX)(),(0,r.Wv)(s.E,null,{default:(0,r.k6)((()=>[(0,r.bF)(d),i.isB2C?((0,r.uX)(),(0,r.Wv)(u,{key:0})):(0,r.Q3)("",!0),(0,r.bF)(p),(0,r.bF)(c.Y,null,{default:(0,r.k6)((()=>[(0,r.bF)(l.I,{class:"flex-xl-column"},{default:(0,r.k6)((()=>[(0,r.bF)(h),i.clientId?((0,r.uX)(),(0,r.Wv)(m,{key:0,clientId:i.clientId},null,8,["clientId"])):(0,r.Q3)("",!0),t[0]||(t[0]=(0,r.Lk)("span",{class:"w-100"},null,-1)),(0,r.RG)(e.$slots,"default",{},void 0,!0)])),_:3})])),_:3}),(0,r.RG)(e.$slots,"app",{},void 0,!0)])),_:3})}var u=o(90033),p=o(43312),h=o(82877),m=o(26861),g=o(21609),f=o(75111),y=o(13644),b=o(46152);const w={class:"d-flex align-center",style:{height:"64px"}},v={key:0,class:"sidebar-logo-text"},C=["src","alt"],A={class:"pa-2 pb-5"};function S(e,t,o,a,n,i){const s=(0,r.g2)("LocaleSwitcher");return(0,r.uX)(),(0,r.Wv)(b.e,{width:"258",modelValue:n.drawer,"onUpdate:modelValue":t[0]||(t[0]=e=>n.drawer=e),floating:""},{append:(0,r.k6)((()=>[(0,r.Lk)("div",A,[i.showUpgradeButton?((0,r.uX)(),(0,r.Wv)(p.D,{key:0,onClick:i.handleUpgradeClicked,to:"/profile/pricing",class:"sidebar-item mb-2 upgrade-button",rounded:"",height:"48",color:"primary"},{default:(0,r.k6)((()=>[(0,r.bF)(m.w,{size:"20",class:"mr-1"},{default:(0,r.k6)((()=>t[1]||(t[1]=[(0,r.eW)("md:workspace_premium")]))),_:1}),(0,r.eW)(" "+(0,u.v_)(e.$t("upgrade-now")),1)])),_:1},8,["onClick"])):(0,r.Q3)("",!0),i.showHelpButton?((0,r.uX)(),(0,r.Wv)(p.D,{key:1,href:i.isMobile?void 0:i.helpPageUrl,to:i.isMobile?"/faq":void 0,variant:i.helpButtonVariant,target:i.isMobile?void 0:"_blank",class:"sidebar-item sidebar-item-text",rounded:"",height:"48",color:"primary"},{default:(0,r.k6)((()=>[(0,r.bF)(m.w,{size:"20",class:"mr-1"},{default:(0,r.k6)((()=>t[2]||(t[2]=[(0,r.eW)("md:help_outline")]))),_:1}),(0,r.eW)(" "+(0,u.v_)(e.$t("sidebar.help")),1)])),_:1},8,["href","to","variant","target"])):(0,r.Q3)("",!0),i.isB2C?((0,r.uX)(),(0,r.Wv)(p.D,{key:2,href:i.featureRequestUrl,target:"_blank",rel:"noopener noreferrer",variant:"outlined",class:"sidebar-item sidebar-item-text mt-2",rounded:"",height:"48",color:"primary"},{default:(0,r.k6)((()=>[(0,r.bF)(m.w,{size:"20",class:"mr-1"},{default:(0,r.k6)((()=>t[3]||(t[3]=[(0,r.eW)("md:lightbulb_outline")]))),_:1}),(0,r.eW)(" "+(0,u.v_)(e.$t("sidebar.featureRequest")),1)])),_:1},8,["href"])):(0,r.Q3)("",!0),(0,r.bF)(s,{"button-width":199,"button-height":48})])])),default:(0,r.k6)((()=>[(0,r.Lk)("div",w,[i.logoText?((0,r.uX)(),(0,r.CE)("div",v,(0,u.v_)(i.logoText),1)):((0,r.uX)(),(0,r.CE)("img",{key:1,src:i.logo,alt:`${i.brand} logo`,class:"sidebar-logo"},null,8,C))]),(0,r.bF)(g.x8,{nav:"",density:"comfortable"},{default:(0,r.k6)((()=>[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(i.filteredItems,(t=>((0,r.uX)(),(0,r.Wv)(f.g,{id:`sidebar-item-${t.title}`,key:t.title,link:"",to:t.link},{prepend:(0,r.k6)((()=>[(0,r.bF)(m.w,{icon:t.icon,size:"24"},null,8,["icon"])])),append:(0,r.k6)((()=>["/matched-courses"===t.link&&n.hasNewRelatedCourses?((0,r.uX)(),(0,r.Wv)(h.x,{key:0,size:"x-small",color:"primary",variant:"flat",class:"font-weight-bold"},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("relatedCourses.newLabel")),1)])),_:1})):(0,r.Q3)("",!0)])),default:(0,r.k6)((()=>[(0,r.bF)(y.U,{class:(0,u.C4)(["menu-text",{selected:i.selected(t)}])},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t(t.title))+" ",1),t.badge?((0,r.uX)(),(0,r.Wv)(h.x,{key:0,color:t.badge.color||"amber-darken-2",size:"x-small",label:"",class:"ml-2"},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(t.badge.text),1)])),_:2},1032,["color"])):(0,r.Q3)("",!0)])),_:2},1032,["class"])])),_:2},1032,["id","to"])))),128))])),_:1})])),_:1},8,["modelValue"])}var k=o(66278),P=o(65472),_=o(1436),E=o(1262),T=o(74052),L=o(88192),x=o(81200),M=o(9165),I=o(41715),j=o(92096);const D=P.d.user,$="relatedCoursesSeen:",N={name:"TheSidebar",components:{LocaleSwitcher:T.A},data(){return{items:[{title:"sidebar.overview",link:"/overview",icon:"md:dashboard"},{title:"sidebar.automations",link:"/loops",icon:"md:sync",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.clients",link:"/clients",icon:"md:people",authorized:[_.X.ADMIN,_.X.MANAGER,_.X.SupportAgent]},{title:"sidebar.board",link:"/board",icon:"md:view_kanban",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.managers",link:"/managers",icon:"md:admin_panel_settings",authorized:[_.X.ADMIN,_.X.SupportAgent]},{title:"sidebar.allMatches",link:"/matches",icon:"md:storage",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.jobSearch",link:"/job-search",icon:I.A.mdiTextSearchVariant,authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.my_applications",link:"/myApplications",icon:"md:description",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.questions",link:"/questions",icon:"md:quiz",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.cv_checker",link:"/cvchecker",icon:"md:fact_check",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.cv_builder",link:"/cv-builder",icon:"md:article",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.relatedCourses",link:"/matched-courses",icon:"md:school",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.inbox",link:"/inbox",icon:"md:inbox",authorized:[_.X.USER,_.X.MANAGED_USER]},{title:"sidebar.interview_prep",link:"/interview-prep",icon:"md:record_voice_over",authorized:[_.X.USER,_.X.MANAGED_USER],badge:{text:"Beta",color:"amber-darken-2"}},{title:"sidebar.manageClients",link:"/candidates",icon:M.n7C,authorized:[_.X.ADMIN,_.X.MANAGER,_.X.SupportAgent]},{title:"sidebar.manageCompanies",link:"/manageCompanies",icon:"md:domain",authorized:[_.X.ADMIN]},{title:"sidebar.courses",link:"/courses",icon:"md:menu_book",authorized:[_.X.ADMIN]},{title:"sidebar.jobfeeds",link:"/jobfeeds",icon:"md:rss_feed",authorized:[_.X.ADMIN,_.X.MANAGER]},{title:"sidebar.managePreconfiguredLoops",link:"/groups",icon:"md:group_work",authorized:[_.X.ADMIN]},{title:"sidebar.settings",link:"/adminSettings",icon:"md:settings",authorized:[_.X.ADMIN,_.X.SupportAgent]}
1],drawer:!1,hasNewRelatedCourses:!1,relatedCoursesLoading:!1,relatedCoursesListener:null}},created(){const e=localStorage.getItem("drawerState");null!==e&&(this.drawer=JSON.parse(e)),E.A.on("toggle-sidebar",(()=>{this.drawer=!this.drawer,this.saveDrawerState()})),this.relatedCoursesListener=()=>{this.checkRelatedCoursesNew()},E.A.on("related-courses-seen-updated",this.relatedCoursesListener)},beforeUnmount(){this.relatedCoursesListener&&E.A.off("related-courses-seen-updated",this.relatedCoursesListener)},watch:{drawer(e){this.saveDrawerState()},userLoaded:{immediate:!0,handler(e){e?this.checkRelatedCoursesNew():this.hasNewRelatedCourses=!1}}},methods:{saveDrawerState(){localStorage.setItem("drawerState",JSON.stringify(this.drawer))},getRelatedCoursesStorageKey(){const e=(this.getUser?.email||"").trim().toLowerCase()||null;return e?`${$}${e}`:null},readSeenRelatedCourseIds(){const e=this.getRelatedCoursesStorageKey();if(!e)return null;try{const t=localStorage.getItem(e);if(!t)return null;const o=JSON.parse(t);return o&&"object"===typeof o&&Array.isArray(o.ids)?o.ids.map((e=>String(e))).filter(Boolean):null}catch{return null}},async checkRelatedCoursesNew(){if(!this.userLoaded)return;if(!1===this.$store.getters.configs?.showRelatedCourses)return;if(this.relatedCoursesLoading)return;const e=this.readSeenRelatedCourseIds();if(e?.length){this.relatedCoursesLoading=!0;try{const t=await j.XS.getOnlineCourses(),o=(t?.courses||[]).map((e=>String(e?._id||e?.id||""))).filter(Boolean),a=new Set(e);this.hasNewRelatedCourses=o.some((e=>!a.has(e)))}catch{this.hasNewRelatedCourses=!1}finally{this.relatedCoursesLoading=!1}}else this.hasNewRelatedCourses=!1},handleUpgradeClicked(){const{posthog:e}=(0,L.s)();e.capture("upgrade_clicked",{from:"sidebar_upgrade_button",current_pricing_plan:this.getUser?.pricingPlan})}},computed:{...(0,k.L8)("user",{getUser:D.getters.getUser,userLoaded:D.getters.userLoaded,isUserPartner:D.getters.isUserPartner}),user(){return this.getUser},logo(){return this.$store.getters.logoUrl},logoText(){return this.$store.getters.configs?.logoText},brand(){return this.$store.getters.brand},primaryColor(){return this.$store.getters.primaryColor},role(){return this.isUserPartner?"partner":"user"},isAdmin(){return"admin"===this.user?.role||"support-agent"===this.user?.role},filteredItems(){return this.userLoaded?this.items.filter((e=>!(!this.showCvChecker&&"/cvchecker"===e.link)&&(!("/inbox"===e.link&&!this.$store.getters.configs?.showInboxPage)&&(("/myApplications"!==e.link||!this.$store.getters.configs?.disableApplications)&&(("/questions"!==e.link||!this.$store.getters.configs?.disableApplications)&&(!("/managers"===e.link&&!this.$store.getters.configs?.showManagerAdministration)&&(("/loops/create"!==e.link&&"/loops"!==e.link||!this.$store.getters.configs?.hideLoops)&&(!("/cv-builder"===e.link&&!(0,x.f)())&&(!("/courses"===e.link&&!this.isCoursesEnabled)&&(!("/jobfeeds"===e.link&&!this.isJobFeedsEnabled)&&(!("/job-search"===e.link&&!this.isJobSearchEnabled)&&(!("/interview-prep"===e.link&&!this.isInterviewPrepEnabled)&&(("/matched-courses"!==e.link||!1!==this.$store.getters.configs?.showRelatedCourses)&&(!e.authorized||e.authorized.includes(this.user?.role))))))))))))))):[]},selected(){return e=>this.$route.path==e.link},isB2C(){return this.$store.getters.isB2C},isMobile(){return!!this.$vuetify?.display?.smAndDown},isCoursesEnabled(){return Boolean(this.$store.getters.configs?.courses?.enabled)},isJobFeedsEnabled(){return Boolean(this.$store.getters.configs?.showJobFeeds)},isJobSearchEnabled(){return Boolean(this.$store.getters.configs?.jobSearch?.enabled)},isInterviewPrepEnabled(){return Boolean(this.$store.getters.configs?.interviewPrep?.enabled)},showCvChecker(){return this.$store.getters.configs?.showCvChecker},showHelpButton(){return this.$store.getters.configs?.helpPageUrl},helpPageUrl(){return this.$store.getters.configs?.helpPageUrl},featureRequestUrl(){return"https://loopcv.featurebase.app/"},helpButtonVariant(){return this.isB2C?"outlined":"flat"},showUpgradeButton(){return this.isB2C&&!this.isUserPartner&&this.$store.getters.configs?.showPricingPlans&&[1,2,3].includes(this.getUser?.pricingPlan)}}};var U=o(66262);const R=(0,U.A)(N,[["render",S]]),V=R,F={class:"footer"};function O(e,t,o,a,n,i){return(0,r.uX)(),(0,r.CE)("footer",F)}const z={data(){return{year:(new Date).getFullYear()}}}
1,B=(0,U.A)(z,[["render",O]]),q=B;var X=o(41972),W=o(43899);function G(e,t,o,a,n,i){const s=(0,r.g2)("app-icon");return i.clientName?((0,r.uX)(),(0,r.Wv)(X.l,{key:0,density:"compact",text:"",variant:"tonal",class:"w-100 mb-5",color:i.primaryColor},{append:(0,r.k6)((()=>[(0,r.bF)(W.y,{"open-on-click":"",location:"bottom","max-width":700},{activator:(0,r.k6)((({props:e})=>[(0,r.bF)(p.D,(0,r.v6)({to:"/clients",icon:"",size:"small",color:"red"},e,{variant:"text"}),{default:(0,r.k6)((()=>[(0,r.bF)(s,{name:"close"})])),_:2},1040)])),default:(0,r.k6)((()=>[(0,r.Lk)("span",null,(0,u.v_)(e.$t("back-to-all-clients")),1)])),_:1})])),default:(0,r.k6)((()=>[(0,r.bF)(m.w,{class:"mr-2",color:"info"},{default:(0,r.k6)((()=>t[0]||(t[0]=[(0,r.eW)("md:info")]))),_:1}),(0,r.Lk)("span",null,[(0,r.eW)((0,u.v_)(e.$t("viewing-as"))+" ",1),(0,r.Lk)("b",null,(0,u.v_)(i.clientName||o.clientId),1)])])),_:1},8,["color"])):(0,r.Q3)("",!0)}var H=o(54485);const Y={name:"ClientAlert",data:()=>({client:{}}),props:{clientId:{required:!0}},created(){this.fetchClientInfo()},computed:{clientName(){return`${this.client.firstName} ${this.client.lastName} ${this.client.email?`(${this.client.email})`:""}`},primaryColor(){return this.$store.getters.primaryColor}},methods:{async fetchClientInfo(){try{const e=await H.A["user.get"](this.clientId);this.client={...e}}finally{this.isLoading=!1}}}},J=(0,U.A)(Y,[["render",G]]),Q=J;var Z=o(99712);const K={class:"text-body-1"};function ee(e,t,o,a,n,i){return i.showBanner?((0,r.uX)(),(0,r.Wv)(Z.N,{key:0,app:"",class:"warning-banner w-100 orange-banner",border:"",rounded:"",shaped:"",small:"",lines:e.isDesktop?"one":"two",mobile:!e.isDesktop},{icon:(0,r.k6)((()=>[(0,r.bF)(m.w,{size:"24",color:"black"},{default:(0,r.k6)((()=>t[1]||(t[1]=[(0,r.eW)(" md:warning_amber ")]))),_:1})])),actions:(0,r.k6)((()=>[(0,r.Lk)("div",{class:(0,u.C4)(["banner-actions",{"banner-actions--stacked":!e.isDesktop}])},[(0,r.bF)(p.D,{variant:"elevated",color:"primary",disabled:!!e.loadingButton,onClick:t[0]||(t[0]=e=>i.gotoPricingPlan())},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("upgrade-now")),1)])),_:1},8,["disabled"])],2)])),default:(0,r.k6)((()=>[(0,r.Lk)("div",K,(0,u.v_)(e.$t(i.bannerTextKey)),1)])),_:1},8,["lines","mobile"])):(0,r.Q3)("",!0)}const te=P.d.user,oe={name:"FreeTrialBanner",data:()=>({isDesktop:!0,loadingButton:null,paymentSuccessSeen:!1}),computed:{...(0,k.L8)("user",{getUser:te.getters.getUser,isUserPartner:te.getters.isUserPartner}),isIekStudent(){const e=this.getUser?.properties;return!!Array.isArray(e)&&e.some((e=>"iekAccountType"===e?.name&&"student"===String(e?.value).toLowerCase()))},bannerTextKey(){return this.trialExpired?"trial-expired-banner":this.isIekStudent?"free-trial-banner-iek-student":"free-trial-banner"},showBanner(){return(this.paymentSuccessRedirect||"trial"===this.subscriptionStatus||1===this.pricingPlan)&&!1},paymentSuccessRedirect(){return this.paymentSuccessSeen||"success"===this.$route?.query?.subscriptionStatus||"successful-payment"===this.$route?.query?.status},user(){return this.getUser},pricingPlan(){return this.getUser?.pricingPlan},subscriptionStatus(){return this.getUser?.subscriptionStatus},trialExpired(){return"cancelled"===this.getUser?.subscriptionStatus},showPricingPlans(){return this.$store.getters.configs?.showPricingPlans},remainingDays(){return this.user.remainingDays<=0?0:this.user.remainingDays},upgradePriceIds(){return this.$store.getters.configs?.freeTrialUpgradePriceIds||{}}},mounted(){this.handleResize(),window.addEventListener("resize",this.handleResize),this.capturePaymentSuccess()},beforeDestroy(){window.removeEventListener("resize",this.handleResize)},watch:{$route(){this.capturePaymentSuccess()}},methods:{capturePaymentSuccess(){"success"!==this.$route?.query?.subscriptionStatus&&"successful-payment"!==this.$route?.query?.status||(this.paymentSuccessSeen=!0)},openPricingDialog(e){this.selectedDuration=e,this.dialog=!0},handleResize(){this.isDesktop=window.innerWidth>600},getBaseUrl(){return window.location.origin},async gotoPricingPlan(){console.log("Navigating to pricing plan..."),this.$router.push("/profile/pricing")},async handleUpgradeClick(e){const t=this.upgradePriceIds?.[e];if(t){this.loadingButton=e;try{const e=await H.A["stripe.checkout"]({priceId:t,baseUrl:this.getBaseUrl()});window.open(e.url,"_self")}catch(o){console.error(o),this.$notify({message:this.$t("Generic.Messages.Error.common"),type:"danger"})}finally{this.loadingButton=null}}else this.$notify({message:this.$t("Generic.Messages.Error.common"),type:"danger"})}}},ae=(0,U.A)(oe,[["render",ee],["__scopeId","data-v-ee82b956"]]),ne=ae;var re=o(81968);const ie={ref:"inner",class:"webinar-banner__inner"},se={class:"webinar-banner__text"},le={class:"webinar-banner__description"},ce={class:"webinar-banner__date"},de=["href"],ue={key:0,class:"webinar-banner__countdown","aria-live":"polite"},pe={class:"webinar-banner__time"};function he(e,t,o,a,n,i){return i.show?((0,r.uX)(),(0,r.Wv)(re.L,{key:0,class:"webinar-banner w-100 rounded-0",role:"region","aria-label":e.$t("webinarBanner.ariaLabel"),height:i.bannerHeight,location:"top",order:"-1"},{default:(0,r.k6)((()=>[(0,r.Lk)("div",ie,[(0,r.Lk)("div",se,[(0,r.Lk)("span",le,(0,u.v_)(e.$t("webinarBanner.description")),1),(0,r.Lk)("span",ce,(0,u.v_)(e.$t("webinarBanner.date")),1),(0,r.Lk)("a",{class:"webinar-banner__cta",href:o.href,target:"_blank",rel:"noopener noreferrer",onClick:t[0]||(t[0]=(...e)=>i.onClickLink&&i.onClickLink(...e))},(0,u.v_)(e.$t("webinarBanner.cta")),9,de)]),n.remainingMs>0?((0,r.uX)(),(0,r.CE)("div",ue,[(0,r.eW)((0,u.v_)(e.$t("webinarBanner.endsIn"))+" ",1),(0,r.Lk)("span",pe,(0,u.v_)(i.countdownText),1)])):(0,r.Q3)("",!0)],512)])),_:1},8,["aria-label","height"])):(0,r.Q3)("",!0)}var me=o(81828);const ge={name:"WebinarCountdownBanner",props:{href:{type:String,default:"https://luma.com/vh5jttom"}
1,endAt:{type:String,default:"2026-09-02T16:00:00Z"}},setup(){const{smAndDown:e}=(0,me._F)();return{smAndDown:e}},data(){return{remainingMs:0,timer:null,endsAtTs:0,measuredHeight:0,resizeObserver:null,resizeListener:null}},computed:{bannerHeight(){return this.measuredHeight?this.measuredHeight:this.smAndDown?120:64},show(){return this.remainingMs>0},days(){return Math.floor(this.remainingMs/864e5)},hours(){return Math.floor(this.remainingMs%864e5/36e5)},minutes(){return Math.floor(this.remainingMs%36e5/6e4)},seconds(){return Math.floor(this.remainingMs%6e4/1e3)},countdownText(){const e=this.days,t=String(this.hours).padStart(2,"0"),o=String(this.minutes).padStart(2,"0"),a=String(this.seconds).padStart(2,"0");return`${e}d ${t}h ${o}m ${a}s`}},mounted(){const e=Date.parse(this.endAt);if(!Number.isFinite(e))return void(this.remainingMs=0);this.endsAtTs=e;const t=()=>{const e=Date.now();this.remainingMs=Math.max(0,this.endsAtTs-e),0===this.remainingMs&&this.cleanup()};t(),this.timer=setInterval(t,1e3),this.$nextTick((()=>{this.updateMeasuredHeight(),this.setupResizeObserver()}))},beforeUnmount(){this.cleanup()},beforeDestroy(){this.cleanup()},methods:{updateMeasuredHeight(){const e=this.$refs.inner;if(!e||"number"!==typeof e.offsetHeight)return;const t=Math.ceil(e.offsetHeight);t!==this.measuredHeight&&(this.measuredHeight=t)},setupResizeObserver(){const e=this.$refs.inner;if(e){if("undefined"!==typeof ResizeObserver)return this.resizeObserver=new ResizeObserver((()=>this.updateMeasuredHeight())),void this.resizeObserver.observe(e);this.resizeListener=()=>this.updateMeasuredHeight(),window.addEventListener("resize",this.resizeListener,{passive:!0})}},cleanup(){this.timer&&(clearInterval(this.timer),this.timer=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},onClickLink(){}}},fe=(0,U.A)(ge,[["render",he],["__scopeId","data-v-6362902a"]]),ye=fe,be={class:"extension-banner__text"},we={class:"extension-banner__headline"},ve={class:"extension-banner__details"},Ce=["href"];function Ae(e,t,o,a,n,i){return i.show?((0,r.uX)(),(0,r.Wv)(re.L,{key:0,class:"extension-banner w-100 rounded-0",role:"region","aria-label":e.$t("extensionUpdateBanner.ariaLabel"),height:i.bannerHeight,location:"top",order:"-2"},{default:(0,r.k6)((()=>[(0,r.Lk)("div",{ref:"inner",class:(0,u.C4)(["extension-banner__inner",{"extension-banner__inner--mobile":a.smAndDown}])},[(0,r.Lk)("div",be,[(0,r.Lk)("span",we,(0,u.v_)(e.$t("extensionUpdateBanner.headline")),1),(0,r.Lk)("span",ve,(0,u.v_)(i.detailsText),1),(0,r.Lk)("a",{class:"extension-banner__cta",href:o.href,target:"_blank",rel:"noopener noreferrer",onClick:t[0]||(t[0]=(...e)=>i.onClickLink&&i.onClickLink(...e))},(0,u.v_)(e.$t("extensionUpdateBanner.cta")),9,Ce)])],2)])),_:1},8,["aria-label","height"])):(0,r.Q3)("",!0)}var Se=o(59635);const ke={name:"ExtensionUpdateBanner",props:{href:{type:String,default:"https://chrome.google.com/webstore/detail/apply-tool/aleecdoflfiofldfpipjhcjoigokflmp"}},setup(){const{smAndDown:e}=(0,me._F)();return{smAndDown:e}},data(){return{measuredHeight:0,resizeObserver:null,resizeListener:null}},computed:{show(){return this.$store.getters["user/isExtensionOutdated"]},extensionVersion(){return this.$store.getters["user/extensionVersion"]},latestExtensionVersion(){return this.$store.getters["user/latestExtensionVersion"]},detailsText(){const e=this.smAndDown?"extensionUpdateBanner.detailsMobile":"extensionUpdateBanner.details";return this.$t(e,{current:this.extensionVersion,latest:this.latestExtensionVersion})},extensionsUrl(){return`chrome://extensions/?id=${Se.wm}`},bannerHeight(){return this.measuredHeight?this.measuredHeight:this.smAndDown?76:44}},mounted(){this.$nextTick((()=>{this.updateMeasuredHeight(),this.setupResizeObserver()}))},beforeUnmount(){this.cleanup()},beforeDestroy(){this.cleanup()},methods:{updateMeasuredHeight(){const e=this.$refs.inner;if(!e||"number"!==typeof e.offsetHeight)return;const t=Math.ceil(e.offsetHeight);t!==this.measuredHeight&&(this.measuredHeight=t)},setupResizeObserver(){const e=this.$refs.inner;if(e){if("undefined"!==typeof ResizeObserver)return this.resizeObserver=new ResizeObserver((()=>this.updateMeasuredHeight())),void this.resizeObserver.observe(e);this.resizeListener=()=>this.updateMeasuredHeight(),window.addEventListener("resize",this.resizeListener,{passive:!0})}},cleanup(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},async onClickLink(e){let t=null;try{t=window.open(this.extensionsUrl,"_blank")}catch(o){t=null}if(t)e?.preventDefault?.();else try{await navigator.clipboard.writeText(this.extensionsUrl),this.$notify({type:"info",message:this.$t("extensionUpdateBanner.openBlockedCopied")})}
1catch(o){this.$notify({type:"info",message:this.$t("extensionUpdateBanner.openBlockedManual",{url:this.extensionsUrl})})}}}},Pe=(0,U.A)(ke,[["render",Ae],["__scopeId","data-v-06a282ce"]]),_e=Pe;var Ee=o(55494),Te=o(99311),Le=o(62082),xe=o(11332),Me=o(50852),Ie=o(52939);const je={class:"text-body-1"},De={key:0,class:"text-body-1"};function $e(e,t,o,a,n,i){return i.showConsentBanner?((0,r.uX)(),(0,r.Wv)(X.l,{key:0,class:"warning-banner w-100",rounded:"",variant:"outlined",shaped:"",density:"compact","single-line":e.isDesktop,"two-line":!e.isDesktop},{icon:(0,r.k6)((()=>[(0,r.bF)(m.w,{size:"24"},{default:(0,r.k6)((()=>t[6]||(t[6]=[(0,r.eW)(" md:warning_amber ")]))),_:1})])),append:(0,r.k6)((()=>[e.isDesktop?((0,r.uX)(),(0,r.Wv)(p.D,{key:0,variant:"outlined",onClick:t[0]||(t[0]=e=>i.submit(!1))},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("no")),1)])),_:1})):(0,r.Q3)("",!0),e.isDesktop?((0,r.uX)(),(0,r.Wv)(p.D,{key:1,variant:"outlined",onClick:t[1]||(t[1]=e=>i.submit(!0))},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("yes")),1)])),_:1})):(0,r.Q3)("",!0),(0,r.bF)(p.D,{variant:"outlined",onClick:t[2]||(t[2]=t=>e.dialog=!0)},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("shareDataBanner.showMore")),1)])),_:1}),(0,r.bF)(Me.p,{modelValue:e.dialog,"onUpdate:modelValue":t[5]||(t[5]=t=>e.dialog=t),"max-width":"800"},{default:(0,r.k6)((()=>[(0,r.bF)(Ee.J,null,{default:(0,r.k6)((()=>[(0,r.bF)(Te.r,{class:"text-h5"},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("shareDataBanner.dialogTitle")),1)])),_:1}),(0,r.bF)(Le.O,null,{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("shareDataBanner.desc1"))+" ",1),t[7]||(t[7]=(0,r.Lk)("br",null,null,-1)),(0,r.eW)(" "+(0,u.v_)(e.$t("shareDataBanner.desc2")),1)])),_:1}),(0,r.bF)(xe.S,null,{default:(0,r.k6)((()=>[(0,r.bF)(Ie.h),(0,r.bF)(p.D,{variant:"outlined",rounded:"",class:"ma-2",onClick:t[3]||(t[3]=e=>i.submit(!1))},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("deny")),1)])),_:1}),(0,r.bF)(p.D,{dark:"",rounded:"",class:"ma-2",onClick:t[4]||(t[4]=e=>i.submit(!0))},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("allow")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])])),default:(0,r.k6)((()=>[(0,r.Lk)("span",je,(0,u.v_)(e.$t("shareDataBanner.title")),1),e.isDesktop?((0,r.uX)(),(0,r.CE)("span",De,(0,u.v_)(e.$t("shareDataBanner.clickYes")),1)):(0,r.Q3)("",!0)])),_:1},8,["single-line","two-line"])):(0,r.Q3)("",!0)}const Ne=P.d.user,Ue=window.matchMedia("(min-width: 600px)"),Re={data:()=>({dialog:!1,isDesktop:!0}),components:{},watch:{dialog(e){}},computed:{...(0,k.L8)("user",{getUser:Ne.getters.getUser,getStatus:Ne.getters.getStatus,isUserPartner:Ne.getters.isUserPartner}),user(){return this.getUser},showConsentBanner(){return!!this.user?.email&&(!this.isUserPartner&&void 0===this.user?.shareMyData)}},mounted(){this.isDesktop=Ue.matches,Ue.addEventListener("change",this.handleResize)},beforeDestroy(){Ue.removeEventListener("change",this.handleResize)},methods:{handleResize(e){this.isDesktop=e.matches},async submit(e){try{const t={userId:this.user?.id,shareMyData:e};await this.$store.dispatch(Ne.actions.UpdateInfo,t),await this.$store.dispatch(Ne.actions.RefreshUserData)}catch(t){this.$notify({message:t.message||this.$t("errors.unexpected"),type:"danger"})}}},mounted(){const{posthog:e}=(0,L.s)();e.capture("consent_banner_shown",{banner_type:"ConsentBanner"})}},Ve=(0,U.A)(Re,[["render",$e]]),Fe=Ve,Oe={class:"body"},ze={target:"_blank",href:"https://loopcv.freshdesk.com/support/solutions/articles/103000198486-consultation-program"};function Be(e,t,o,a,n,i){const s=(0,r.g2)("InfoIcon"),l=(0,r.g2)("CloseIcon");return(0,r.uX)(),(0,r.Wv)(Z.N,{app:"",class:(0,u.C4)(i.bodyClass),border:"",color:"white",rounded:"",shaped:"",small:"","single-line":e.isDesktop,"two-line":!e.isDesktop,style:(0,u.Tr)(e.hideModal?"display:none":"display:false")},{icon:(0,r.k6)((()=>[(0,r.bF)(s)])),default:(0,r.k6)((()=>[(0,r.Lk)("div",Oe,[(0,r.Lk)("label",{class:(0,u.C4)(["text",{"text-truncate":e.isDesktop}])},[(0,r.Lk)("a",ze,(0,u.v_)(this.$t("shareDataBanner.support_user_banner")),1)],2),(0,r.Lk)("div",{class:"close",onClick:t[0]||(t[0]=(...e)=>this.handleClose&&this.handleClose(...e))},[(0,r.bF)(l)])])])),_:1},8,["class","single-line","two-line","style"])}var qe=o(58104),Xe=o(12215),We=o.n(Xe);const Ge={components:{CloseIcon:qe.US,InfoIcon:qe.mo},data:()=>({dialog:!1,isDesktop:!0,hideModal:!1}),computed:{clientName(){return`${this.client.firstName} ${this.client.lastName} ${this.client.email?`(${this.client.email})`:""}`},primaryColor(){return this.$store.getters.primaryColor},bodyClass(){let e="banner w-100";return this.hideModal?e+=" hideModal":e+=" showModal",e}}
1,mounted(){this.hideModal=We().get("hideSupportUserBanner")||!1},methods:{handleResize(){this.isDesktop=window.screen.availWidth>600},handleClose(){this.hideModal=!0,We().set("hideSupportUserBanner",!0,{secure:!0,sameSite:"Lax"})}},mounted(){const{posthog:e}=(0,L.s)();e.capture("supportuser_banner_shown",{banner_type:"SupportUserBanner"})}},He=(0,U.A)(Ge,[["render",Be],["__scopeId","data-v-57eb08c8"]]),Ye=He,Je={name:"DefaultLayout",components:{TheSidebar:V,ContentFooter:q,ClientAlert:Q,FreeTrialBanner:ne,WebinarCountdownBanner:ye,ExtensionUpdateBanner:_e,ConsentBanner:Fe,SupportUserBanner:Ye},methods:{toggleSidebar(){this.$sidebar.showSidebar&&this.$sidebar.displaySidebar(!1)}},computed:{clientId(){return this.$route.params.clientId},isB2C(){return this.$store.getters.isB2C}}},Qe=(0,U.A)(Je,[["render",d],["__scopeId","data-v-fbdaa736"]]),Ze=Qe;function Ke(e,t,o,a,n,i){return(0,r.uX)(),(0,r.Wv)(s.E,{dark:"",class:"full-page"},{default:(0,r.k6)((()=>[(0,r.bF)(c.Y,null,{default:(0,r.k6)((()=>[(0,r.RG)(e.$slots,"default",{},void 0,!0)])),_:3}),(0,r.RG)(e.$slots,"app",{},void 0,!0)])),_:3})}const et={name:"AuthLayout"},tt=(0,U.A)(et,[["render",Ke],["__scopeId","data-v-44d5d7d1"]]),ot=tt,at={id:"app-info",class:"app-info"},nt={class:"env"};function rt(e,t,o,a,i,s){return(0,r.bo)(((0,r.uX)(),(0,r.CE)("ul",at,[(0,r.Lk)("li",nt,[t[0]||(t[0]=(0,r.Lk)("span",null,"ENV:",-1)),t[1]||(t[1]=(0,r.eW)()),(0,r.Lk)("span",null,(0,u.v_)(e.$store.getters.env),1)]),(0,r.Lk)("li",null,[t[2]||(t[2]=(0,r.Lk)("span",null,"Version:",-1)),t[3]||(t[3]=(0,r.eW)()),(0,r.Lk)("span",null,(0,u.v_)(e.$store.getters.appVersion),1)])],512)),[[n.aG,i.show]])}const it={data(){return{show:!1}}},st=(0,U.A)(it,[["render",rt]]),lt=st;var ct=o(57027),dt=o(34461),ut=o(43091),pt=o(75267);const ht={key:0},mt={class:"mb-2"},gt={class:"mb-2"},ft={class:"mb-2"},yt={class:"mb-2"},bt={class:"mb-2"},wt={class:"mb-2"},vt={class:"mb-2"},Ct={key:0,class:"text-error text-caption mt-1"},At={key:1,class:"text-caption text-grey mt-1"},St={class:"mt-2"};function kt(e,t,o,a,i,s){const l=(0,r.g2)("app-icon"),c=(0,r.g2)("AppIcon"),d=(0,r.g2)("SupportFileInput");return s.showWidget?((0,r.uX)(),(0,r.CE)("div",ht,[(0,r.bF)(p.D,{class:"support-btn mb-5 mr-5",color:"#186abd",icon:"",variant:"flat",fixed:"",location:"right bottom",onClick:s.openDialog,ref:"supportButton"},{default:(0,r.k6)((()=>[(0,r.bF)(l,{left:"",name:"progressQuestion"})])),_:1},8,["onClick"]),(0,r.bF)(Me.p,{modelValue:i.dialog,"onUpdate:modelValue":t[14]||(t[14]=e=>i.dialog=e),"max-width":"350px",persistent:"","location-strategy":"connected",target:e.$refs.supportButton},{default:(0,r.k6)((()=>[(0,r.bF)(Ee.J,null,{default:(0,r.k6)((()=>[(0,r.bF)(Te.r,{class:"text-subtitle-1 pt-4 px-4"},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("support.title")),1)])),_:1}),(0,r.bF)(Le.O,{class:"px-4"},{default:(0,r.k6)((()=>[(0,r.bF)(ct.n,{onSubmit:(0,n.D$)(s.submitForm,["prevent"])},{default:(0,r.k6)((()=>[(0,r.Lk)("div",mt,[(0,r.bF)(ut.W,{modelValue:i.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.name=e),label:e.$t("support.name")+" *",variant:"outlined",density:"compact",error:!!i.errors.name,"error-messages":i.errors.name,onChange:t[1]||(t[1]=e=>s.validate("name"))},null,8,["modelValue","label","error","error-messages"])]),(0,r.Lk)("div",gt,[(0,r.bF)(ut.W,{modelValue:i.form.email,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.email=e),label:e.$t("support.email")+" *",variant:"outlined",density:"compact",error:!!i.errors.email,"error-messages":i.errors.email,onChange:t[3]||(t[3]=e=>s.validate("email"))},null,8,["modelValue","label","error","error-messages"])]),(0,r.Lk)("div",ft,[(0,r.bF)(ut.W,{modelValue:i.form.phone,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.phone=e),label:e.$t("support.phone")+" *",variant:"outlined",density:"compact",error:!!i.errors.phone,"error-messages":i.errors.phone,onChange:t[5]||(t[5]=e=>s.validate("phone"))},null,8,["modelValue","label","error","error-messages"])]),(0,r.Lk)("div",yt,[(0,r.bF)(ut.W,{modelValue:i.form.subject,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.subject=e),label:e.$t("support.subject")+" *",variant:"outlined",density:"compact",error:!!i.errors.subject,"error-messages":i.errors.subject,onChange:t[7]||(t[7]=e=>s.validate("subject"))},null,8,["modelValue","label","error","error-messages"])]),(0,r.Lk)("div",bt,[(0,r.bF)(dt.d4,{modelValue:i.form.reason,"onUpdate:modelValue":[t[8]||(t[8]=e=>i.form.reason=e),t[9]||(t[9]=e=>s.validate("reason"))],items:s.reasonOptions,label:e.$t("support.reason")+" *",variant:"outlined",density:"compact",error:!!i.errors.reason,"error-messages":i.errors.reason},null,8,["modelValue","items","label","error","error-messages"])]),(0,r.Lk)("div",wt,[(0,r.bF)(pt.J,{modelValue:i.form.description,"onUpdate:modelValue":t[10]||(t[10]=e=>i.form.description=e),label:e.$t("support.description")+" *",variant:"outlined",density:"compact",rows:"3",error:!!i.errors.description,"error-messages":i.errors.description,onChange:t[11
1]||(t[11]=e=>s.validate("description"))},null,8,["modelValue","label","error","error-messages"])]),(0,r.Lk)("div",vt,[(0,r.bF)(p.D,{class:"file-btn",variant:"outlined",onClick:t[12]||(t[12]=t=>e.$refs.fileInput.click()),disabled:i.loading},{default:(0,r.k6)((()=>[(0,r.bF)(c,{name:"attachment"}),(0,r.eW)(" "+(0,u.v_)(i.form.file?i.form.file.name:e.$t("support.attachFile")),1)])),_:1},8,["disabled"]),(0,r.bF)(d,{ref:"fileInput",onFileSelected:s.handleFileSelected},null,8,["onFileSelected"]),i.errors.file?((0,r.uX)(),(0,r.CE)("div",Ct,(0,u.v_)(i.errors.file),1)):(0,r.Q3)("",!0),i.form.file?((0,r.uX)(),(0,r.CE)("div",At,(0,u.v_)(e.$t("support.fileSize",{size:s.bytesToMB(i.form.file.size)})),1)):(0,r.Q3)("",!0)]),(0,r.Lk)("div",St,[((0,r.uX)(),(0,r.CE)("div",{key:i.recaptchaContainerKey,ref:"recaptchaContainer"}))])])),_:1},8,["onSubmit"])])),_:1}),(0,r.bF)(xe.S,{class:"px-2"},{default:(0,r.k6)((()=>[(0,r.bF)(Ie.h),(0,r.bF)(p.D,{color:"grey-darken-1",variant:"text",onClick:t[13]||(t[13]=e=>i.dialog=!1)},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("cancel")),1)])),_:1}),(0,r.bF)(p.D,{color:"primary",onClick:s.submitForm,loading:i.loading,disabled:i.loading},{default:(0,r.k6)((()=>[(0,r.eW)((0,u.v_)(e.$t("submit")),1)])),_:1},8,["onClick","loading","disabled"])])),_:1})])),_:1})])),_:1},8,["modelValue","target"])])):(0,r.Q3)("",!0)}var Pt=o(30861),_t=o(77551);function Et(e,t,o,a,n,i){return(0,r.uX)(),(0,r.CE)("input",{type:"file",style:{display:"none"},ref:"fileInput",accept:"image/*,.pdf,.doc,.docx,.mp4,.mov,.avi,.mkv,.wmv,.flv,.webm,.m4v",id:"supportFileUploader",name:"supportFileUpload",onChange:t[0]||(t[0]=t=>e.$emit("file-selected",t))},null,544)}var Tt=o(40387);const Lt={name:"SupportFileInput",methods:{click(){this.$refs.fileInput.click()},reset(){(0,Tt.iz)(this.$refs.fileInput)}}},xt=(0,U.A)(Lt,[["render",Et]]),Mt=xt;var It=o(99018),jt=o(51928);const Dt={name:"SupportWidget",components:{SupportFileInput:Mt},data(){return{dialog:!1,form:{name:"",email:"",phone:"",subject:"",reason:"",description:"",file:null},errors:{},loading:!1,recaptchaWidgetId:null,recaptchaContainerKey:0}},mounted(){const e=this.$store.getters.configs?.supportWidget?.recaptchaSitekey;e&&(0,jt.mn)().catch((()=>null))},computed:{reasonOptions(){return[this.$t("support.reasonOptions.account"),this.$t("support.reasonOptions.jobResults"),this.$t("support.reasonOptions.other")]},showWidget(){return this.$store.getters.configs?.supportWidget?.enabled},partnerId(){return this.$store.getters.configs?.supportWidget?.partnerId},validationSchema(){return Pt.Ik().shape({name:Pt.Yj().required(this.$t("support.validation.nameRequired")),email:Pt.Yj().email(this.$t("support.validation.invalidEmail")).required(this.$t("support.validation.emailRequired")),phone:Pt.Yj().required(this.$t("support.validation.phoneRequired")),subject:Pt.Yj().required(this.$t("support.validation.subjectRequired")),reason:Pt.Yj().required(this.$t("support.validation.reasonRequired")),description:Pt.Yj().required(this.$t("support.validation.descriptionRequired")),file:Pt.gl().nullable().test("fileSize",this.$t("support.fileTooLarge",{limit:10}),(e=>!e||e.size<=10485760))})}},methods:{bytesToMB:It.I,async renderRecaptchaWidget(e){if(e&&this.$refs.recaptchaContainer){try{await(0,jt.mn)()}catch(t){return void 0}if(this.dialog)try{if(null!==this.recaptchaWidgetId){const e=(0,jt.F_)(this.recaptchaWidgetId);if(e)return;this.recaptchaWidgetId=null}if(this.recaptchaContainerKey+=1,await this.$nextTick(),!this.$refs.recaptchaContainer)return;const t=(0,jt.Kn)(this.$refs.recaptchaContainer,{sitekey:e,action:"submit"});this.recaptchaWidgetId=null!=t?t:null}catch(t){0}}},openDialog(){this.resetForm(),this.dialog=!0;const e=this.$store.getters.configs?.supportWidget?.recaptchaSitekey;this.$nextTick((()=>{this.renderRecaptchaWidget(e)}))},validate(e){this.validationSchema.validateAt(e,this.form).then((()=>this.errors[e]="")).catch((t=>this.errors[e]=t.message))},async validateAll(){try{return await this.validationSchema.validate(this.form,{abortEarly:!1}),!0}catch(e){const t={};return e.inner.forEach((e=>{t[e.path]=e.message})),this.errors=t,!1}},async getRecaptchaToken(){const e=this.$store.getters.configs?.supportWidget?.recaptchaSitekey;if(!e)return"";try{await(0,jt.mn)()}catch(t){return""}try{return await(0,jt.hw)({sitekey:e,widgetId:this.recaptchaWidgetId,action:"submit",preferExecute:!0})}catch(t){0}return""},handleFileSelected(e){const t=e.target.files[0];t&&(this.form.file=t,this.validate("file"))}
1,resetForm(){this.form={name:"",email:"",phone:"",subject:"",reason:"",description:"",file:null},this.errors={},this.$refs.fileInput&&this.$refs.fileInput.reset();const e=(0,jt.F_)(this.recaptchaWidgetId);e||(this.recaptchaWidgetId=null,this.recaptchaContainerKey+=1)},async submitForm(){if(await this.validateAll()){this.loading=!0;try{const e=await this.getRecaptchaToken();if(!e)return void this.$notify({message:this.$t("support.validation.recaptchaRequired"),type:"danger"});const t=new FormData;t.append("partnerId",this.partnerId),t.append("name",this.form.name),t.append("email",this.form.email),t.append("phone",this.form.phone),t.append("subject",this.form.subject),t.append("reason",this.form.reason),t.append("description",this.form.description),t.append("recaptchaToken",e),this.form.file&&t.append("file",this.form.file),await(0,_t.L5)(t),this.$notify({message:this.$t("support.success"),type:"success"}),this.resetForm(),this.dialog=!1}catch(e){console.error("Support request submission error:",e);const t="number"===typeof e?.status&&e.status||"number"===typeof e?.response?.status&&e.response.status||null,o="string"===typeof e?.response?.data?.error&&e.response.data.error.trim()||"string"===typeof e?.data?.error&&e.data.error.trim()||"";403===t&&o.toLowerCase().includes("recaptcha")&&this.$nextTick((()=>{const e=this.$store.getters.configs?.supportWidget?.recaptchaSitekey;this.renderRecaptchaWidget(e)})),this.$notify({message:this.$t("support.error"),type:"danger"})}finally{this.loading=!1}}}}},$t=(0,U.A)(Dt,[["render",kt],["__scopeId","data-v-535c96bc"]]),Nt=$t;o(75389);var Ut=o(5252),Rt=o(64251);const Vt=P.d.user;function Ft(e,t){let o;return function(...a){const n=this;clearTimeout(o),o=setTimeout((()=>{e.apply(n,a)}),t)}}const Ot=window.ResizeObserver;window.ResizeObserver=class extends Ot{constructor(e){const t=Ft(e,20);super(t)}};const zt={name:"App",components:{DefaultLayout:Ze,AuthLayout:ot,AppInfo:lt,SupportWidget:Nt},watch:{userLoaded:{immediate:!0,handler(e){if(e)try{this.$store.dispatch(Vt.actions.GetLatestExtensionVersion)}catch(t){console.error("App.vue error",t)}}}},computed:{...(0,k.L8)("user",{userLoaded:Vt.getters.userLoaded,isExtensionInstalled:Vt.getters.isExtensionInstalled}),isLoading(){return!this.userLoaded&&!this.$route.meta.public},currentLayout(){return`${this.$route.meta.layout||"default"}-layout`},b2bPreferredLanguage(){return this.$store.getters.configs?.language}},async mounted(){Rt.NA("i18n.locale",Ut.Ay.global.locale.value);try{this.$store.dispatch(Vt.actions.IsExtensionInstalled)}catch(e){console.error("App.vue error",e)}}},Bt=(0,U.A)(zt,[["render",i]]),qt=Bt;var Xt=o(75220);const Wt=()=>Promise.all([o.e(5055),o.e(8090),o.e(8563),o.e(6900),o.e(4197),o.e(8303),o.e(5904)]).then(o.bind(o,53365)),Gt=()=>Promise.all([o.e(8090),o.e(8733)]).then(o.bind(o,86711)),Ht=()=>Promise.all([o.e(2022),o.e(342),o.e(8900)]).then(o.bind(o,34824)),Yt=()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(4633),o.e(6337)]).then(o.bind(o,26337)),Jt=()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(342),o.e(6917),o.e(4633),o.e(1891)]).then(o.bind(o,59711)),Qt=()=>Promise.all([o.e(5055),o.e(8090),o.e(8563),o.e(6900),o.e(8303),o.e(45)]).then(o.bind(o,94852)),Zt=()=>Promise.all([o.e(3744),o.e(41),o.e(3260),o.e(115)]).then(o.bind(o,97449)),Kt=()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(342),o.e(6917),o.e(4633),o.e(1891),o.e(6933)]).then(o.bind(o,66933)),eo=["user","managed-user","manager","admin","support-agent"],to=[{path:"/loops",name:"loops-list",component:Zt,meta:{authorized:eo}},{path:"/loops/create",name:"loop-create",props:{action:"create"},meta:{authorized:eo},component:Qt},{path:"/loops/:loopId/edit",name:"loop-edit",props:e=>({action:"edit",loopId:e.params.loopId}),meta:{authorized:eo},component:Qt},{path:"/loops/:loopId/duplicate",name:"loop-duplicate",props:e=>({action:"duplicate",loopId:e.params.loopId}),meta:{authorized:eo},component:Qt},{path:"/loops/:loopId/matches/:matchId",props:!0,name:"match-info",meta:{authorized:eo},component:Yt},{path:"/loops/:loopId",redirect:{name:"loop-matches"},props:!0,name:"loop-view",meta:{authorized:eo},component:Wt,children:[{path:"info",name:"loop-info",component:Gt,meta:{authorized:eo}},{path:"stats",name:"loop-stats",component:Ht,meta:{authorized:eo}},{path:"matches",name:"loop-matches",component:Jt,meta:{authorized:eo}}]},{path:"/newLoop",redirect:"loops/create"},{path:"/matches",name:"matches",meta:{authorized:["managed-user","user"]},component:Kt},{path:"/matches/:matchId",name:"match",meta:{authorized:["managed-user","user","admin","support-agent"]},component:Kt},{path:"/match/:matchId",name:"match-info-email-compatible",component:Yt,meta:{authorized:eo}}],oo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(391),o.e(4197),o.e(6062),o.e(8522),o.e(3523),o.e(4014)]).then(o.bind(o,23523)))),ao=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(391),o.e(7434)]).then(o.bind(o,27434)))),no=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(8522),o.e(8537)]).then(o.bind(o,68522)))
1),ro=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(391),o.e(6062),o.e(5661)]).then(o.bind(o,76062)))),io=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(8546),o.e(8689)]).then(o.bind(o,88546)))),so=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(6917),o.e(6377)]).then(o.bind(o,91447)))),lo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(612)]).then(o.bind(o,10612)))),co=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(9320)]).then(o.bind(o,79320)))),uo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(8455),o.e(9974)]).then(o.bind(o,88455)))),po=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(391),o.e(6062),o.e(9199),o.e(4521)]).then(o.bind(o,52312)))),ho=(0,r.$V)((()=>Promise.all([o.e(7663),o.e(7418)]).then(o.bind(o,17663)))),mo=(0,r.$V)((()=>Promise.all([o.e(5055),o.e(342),o.e(6659)]).then(o.bind(o,6602)))),go=(0,r.$V)((()=>Promise.all([o.e(9199),o.e(4004)]).then(o.bind(o,78501)))),fo=(0,r.$V)((()=>o.e(9118).then(o.bind(o,69118)))),yo=[{path:"/profile",name:"profile",redirect:{name:"profile-info"},component:oo,meta:{authorized:_.X.ALL_ROLES},children:[{path:"info",name:"profile-info",component:no,meta:{authorized:_.X.ALL_ROLES}},{path:"pricing",name:"profile-pricing",component:ro,meta:{authorized:_.X.ALL_ROLES}},{path:"smtp",name:"profile-smtp",component:io,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"accountSettings",name:"profile-accountSettings",component:po,meta:{authorized:_.X.ALL_ROLES}},{path:"questions",name:"profile-questions",component:uo,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"notifications",name:"notifications-settings",component:ho,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}}]},{path:"/candidates",name:"candidates",component:mo,meta:{authorized:[_.X.ADMIN,_.X.MANAGER,_.X.SupportAgent]}},{path:"/manageCompanies",name:"manage-companies",component:fo,meta:{authorized:[_.X.ADMIN]}},{path:"/setuppricing",name:"InitialPricingSelection",component:ao,meta:{layout:"auth"}},{path:"/questions/:clientId",name:"QuestionsClient",component:so,props:!0,meta:{authorized:[_.X.ADMIN,_.X.SupportAgent,_.X.MANAGER]}},{path:"/questions",name:"Questions",component:so,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"/cvchecker",name:"cvChecker",component:go,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"/completeProfile",name:"CompleteProfile",component:lo,meta:{layout:"auth"}},{path:"/logJobPosting/:clientId",name:"logJobPosting",component:co,props:!0,meta:{authorized:[_.X.ADMIN,_.X.SupportAgent,_.X.MANAGER]}}],bo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(7894)]).then(o.bind(o,87894)))),wo=(0,r.$V)((()=>o.e(6839).then(o.bind(o,86839)))),vo=(0,r.$V)((()=>o.e(399).then(o.bind(o,70399)))),Co=(0,r.$V)((()=>Promise.all([o.e(1678),o.e(4736)]).then(o.bind(o,74736)))),Ao=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(342),o.e(4074)]).then(o.bind(o,44922)))),So=(0,r.$V)((()=>o.e(8278).then(o.bind(o,8278)))),ko=(0,r.$V)((()=>
1o.e(5944).then(o.bind(o,95944)))),Po=(0,r.$V)((()=>Promise.all([o.e(3744),o.e(41),o.e(6540)]).then(o.bind(o,27658)))),_o=(0,r.$V)((()=>o.e(2832).then(o.bind(o,52832)))),Eo=(0,r.$V)((()=>o.e(2056).then(o.bind(o,62056)))),To=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(8563),o.e(6917),o.e(4814)]).then(o.bind(o,16136)))),Lo=[{path:"/",redirect:"/overview"},{path:"/overview",name:"overview",component:bo,meta:{authorized:_.e}},{path:"/inbox",name:"inbox",component:wo,meta:{authorized:[_.X.MANAGED_USER,_.X.USER]}},{path:"/interview-prep",name:"interviewPrep",component:vo,meta:{authorized:[_.X.MANAGED_USER,_.X.USER],featureFlag:"interviewPrep"}},{path:"/board",name:"board",component:Co,meta:{authorized:[_.X.MANAGED_USER,_.X.USER]}},{path:"/myApplications",name:"myApplications",component:Ao,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"/billing",name:"Billing",component:So,meta:{authorized:[_.X.USER]}},{path:"/extensionreport",name:"extensionReport",component:ko,meta:{authorized:_.e}},{path:"/courses",name:"courses",component:Po,meta:{authorized:[_.X.ADMIN],featureFlag:"courses"}},{path:"/matched-courses",name:"matched-courses",component:_o,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"/job-search",name:"jobSearch",component:To,meta:{authorized:[_.X.USER,_.X.MANAGED_USER],featureFlag:"jobSearch"}},{path:"/jobfeeds",name:"jobfeeds",component:Eo,meta:{authorized:[_.X.ADMIN,_.X.MANAGER],partners:["iek-akmi-staging","iek-akmi-production"]}}],xo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(8596),o.e(5489)]).then(o.bind(o,85631)))),Mo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(8596),o.e(2748)]).then(o.bind(o,67493)))),Io=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(8596),o.e(2660)]).then(o.bind(o,48541)))),jo=(0,r.$V)((()=>o.e(6635).then(o.bind(o,66635)))),Do=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(8596),o.e(7784)]).then(o.bind(o,58625)))),$o=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(6900),o.e(8596),o.e(3970)]).then(o.bind(o,11879)))),No=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(8596),o.e(827)]).then(o.bind(o,54190)))),Uo=(0,r.$V)((()=>o.e(6960).then(o.bind(o,46960)))),Ro=(0,r.$V)((()=>Promise.all([o.e(6900),o.e(5805)]).then(o.bind(o,5805)))),Vo=[{path:"/login",
1name:"Login",component:xo,meta:{public:!0,redirectToAppIfAuthenticated:!0,layout:"auth"},props:{emailPasswordOnly:!1}},{path:"/adminLogin",name:"AdminLogin",component:xo,meta:{public:!0,redirectToAppIfAuthenticated:!0,layout:"auth"},props:{emailPasswordOnly:!0}},{path:"/signup",redirect:"/register"},{path:"/register",name:"Register",component:Mo,meta:{public:!0,redirectToAppIfAuthenticated:!0,layout:"auth"}},{path:"/forgotPassword",name:"ForgotPassword",component:Io,meta:{public:!0,redirectToAppIfAuthenticated:!0,layout:"auth"}},{path:"/resetPassword",name:"ResetPassword",component:Do,meta:{public:!0,redirectToAppIfAuthenticated:!0,layout:"auth"}},{path:"/completedetails",name:"GoogleAuthNameCorrection",component:jo,meta:{layout:"auth"}},{path:"/formRegister",name:"CustomRegister",component:$o,meta:{public:!0,redirectToAppIfAuthenticated:!0,layout:"auth",partners:["masterschool","generic"]}},{path:"/business",name:"PartnerRegister",component:No,meta:{public:!0,redirectToAppIfAuthenticated:!0,layout:"auth",partners:["","generic"]}},{path:"/faq",name:"FaqB2b",component:Uo,meta:{public:!0,redirectToAppIfAuthenticated:!1,layout:"auth"}},{path:"/new-job",name:"new-job",component:Ro,meta:{public:!0,redirectToAppIfAuthenticated:!1,layout:"auth",partners:["iek-akmi-staging","iek-akmi-production"]}}],Fo=(0,r.$V)((()=>Promise.all([o.e(342),o.e(7185)]).then(o.bind(o,66351)))),Oo=(0,r.$V)((()=>Promise.all([o.e(342),o.e(6191)]).then(o.bind(o,24961)))),zo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(342),o.e(8090),o.e(41),o.e(3260),o.e(2798)]).then(o.bind(o,98568)))),Bo=(0,r.$V)((()=>Promise.all([o.e(5055),o.e(8090),o.e(8563),o.e(6900),o.e(8303),o.e(45)]).then(o.bind(o,94852)))),qo=(0,r.$V)((()=>Promise.all([o.e(5055),o.e(8090),o.e(8563),o.e(6900),o.e(4197),o.e(8303),o.e(5904)]).then(o.bind(o,53365)))),Xo=(0,r.$V)((()=>Promise.all([o.e(8090),o.e(8733)]).then(o.bind(o,86711)))),Wo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(342),o.e(8900)]).then(o.bind(o,34824)))),Go=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(342),o.e(6917),o.e(4633),o.e(1891)]).then(o.bind(o,59711)))),Ho=(0,r.$V)((()=>o.e(2638).then(o.bind(o,72638)))),Yo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(342),o.e(6917),o.e(4633),o.e(1891),o.e(6933)]).then(o.bind(o,66933)))),Jo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(9215)]).then(o.bind(o,99215)))),Qo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(391),o.e(4197),o.e(6062),o.e(8522),o.e(3523),o.e(4014)]).then(o.bind(o,23523)))),Zo=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(8522),o.e(8537)]).then(o.bind(o,68522)))),Ko=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(8546),o.e(8689)]).then(o.bind(o,88546)))),ea=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(391),o.e(6062),o.e(9199),o.e(4521)]).then(o.bind(o,52312)))),ta=(0,r.$V)((()=>Promise.all([o.e(2022),o.e(3744),o.e(478),o.e(5055),o.e(8455),o.e(9974)]).then(o.bind(o,88455)))),oa=(0,r.$V)((()=>Promise.all([o.e(7663),o.e(7418)]).then(o.bind(o,17663)))),aa=(0,r.$V)((()=>o.e(9675).then(o.bind(o,59675)))),na=(0,r.$V)((()=>o.e(6730).then(o.bind(o,36730)))),ra=(0,r.$V)((()=>o.e(767).then(o.bind(o,767)))),ia=(0,r.$V)((()=>Promise.all([o.e(4197),o.e(727)]).then(o.bind(o,53570)))),sa=(0,r.$V)((()=>Promise.all([o.e(8563),o.e(7031)]).then(o.bind(o,11616)))),la=[{path:"/partner/profile/:clientId?",name:"profile-partner",redirect:{name:"partner-profile-info"},component:Qo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]},children:[{path:"info",name:"partner-profile-info",component:Zo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"smtp",name:"partner-profile-smtp",component:Ko,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"accountSettings",name:"partner-profile-accountSettings",component:ea,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"questions",name:"partner-profile-questions",component:ta,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"notifications",name:"partner-notifications-settings",component:oa,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}}]},{path:"/clients",name:"partner-clients",component:Fo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"/managers",name:"partner-managers",component:Oo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"/clients/:clientId/matches",name:"partner-matches",component:Yo,props:!0,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"/clients/:clientId/loops",name:"partner-client-loops",component:zo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"/clients/:clientId/loops/create",name:"partner-loop-create",props:e=>({action:"create",...e.params}),component:Bo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"/clients/:clientId/loops/:loopId/edit",name:"partner-loop-edit",props:e=>({action:"edit",...e.params}),component:Bo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"/clients/:clientId/loops/:loopId/duplicate",name:"partner-loop-duplicate",props:e=>({action:"duplicate",...e.params}),meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]},component:Bo},{path:"/clients/:clientId/loops/:loopId",redirect:{name:"partner-loop-matches"},props:!0,name:"partner-loop-view",component:qo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]},children:[{path:"info",name:"partner-loop-info",component:Xo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"notes",name:"partner-loop-notes",component:Ho,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"stats",name:"partner-loop-stats",component:Wo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"matches",name:"partner-loop-matches",component:Go,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}}]},{path:"/partner-billing",name:"partner-billing",component:Jo,meta:{authorized:[_.X.MANAGER,_.X.ADMIN,_.X.SupportAgent]}},{path:"/adminSettings",name:"settings",component:ia,redirect:{name:"profile-infot"},meta:{authorized:[_.X.ADMIN,_.X.SupportAgent]},children:[{path:"info",name:"profile-infot",component:na,meta:{authorized:_.X.ADMIN}},{path:"mybilling",name:"profile-my-billing",component:aa,meta:{authorized:_.X.ADMIN}},{path:"platforms",name:"profile-platforms",component:ra,meta:{authorized:_.X.ADMIN}}]},{path:"/groups",name:"preconfigured-loops",component:sa,meta:{authorized:[_.X.ADMIN]}}],ca=(0,r.$V)((()=>Promise.all([o.e(8784),o.e(4750)]).then(o.bind(o,4750)))),da=(0,r.$V)((()=>Promise.all([o.e(2686),o.e(2962)]).then(o.bind(o,2962)))),ua=(0,r.$V)((()=>Promise.all([o.e(8563),o.e(4197),o.e(8784),o.e(1678),o.e(2686),o.e(6209)]).then(o.bind(o,43145)))),pa=[];a.A.getters.configs?.showCvBuilder&&pa.push({path:"/cv-print-preview",name:"CVPreview",component:ca,meta:{public:!0,layout:"empty"}},{path:"/cv-builder",name:"CVBuilder",component:da,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"/cv-builder/:id",name:"CVEditor",component:ua,meta:{authorized:[_.X.USER,_.X.MANAGED_USER]}},{path:"/clients/:clientId/cv-builder",name:"CVBuilderClient",component:da,meta:{authorized:[_.X.ADMIN,_.X.MANAGER]}},{path:"/clients/:clientId/cv-builder/:id",name:"CVEditorClient",component:ua,meta:{authorized:[_.X.ADMIN,_.X.MANAGER]}});const ha=pa,ma=(0,r.$V)((()=>o.e(4138).then(o.bind(o,24138)))),ga=(0,r.$V)((()=>o.e(5356).then(o.bind(o,15356)))),fa=(0,r.$V)((()=>o.e(7669).then(o.bind(o,27669)))),ya=[{path:"/not-authorize",component:ga},{path:"/oauth/callback",component:fa}],ba=[{path:"/:catchAll(.*)",component:ma}],wa=[to,yo,Lo,Vo,la,ha,ya,ba].flat(),va=(0,Xt.aE)({history:(0,Xt.LA)("/"),routes:wa,linkExactActiveClass:"active",scrollBehavior:e=>e.hash?{selector:e.hash}:{x:0,y:0}}),{posthog:Ca}=(0,L.s)(),Aa=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],Sa="utm_params";va.beforeEach((async(e,t,o)=>{if(!sessionStorage.getItem(Sa)){const t={};Aa.forEach((o=>{e.query[o]&&(t[o]=e.query[o])})),Object.keys(t).length>0&&sessionStorage.setItem(Sa,JSON.stringify(t))}const a=e.query.lang||e.query.locale;a&&Ut.zi.includes(a)&&Ut.Ay.global.locale.value!==a&&(await(0,Ut.d5)(a),Ut.Ay.global.locale.value=a),o()}));const ka=va;ka.beforeEach(((e,t,o)=>"#/newsearch"===e.hash||"#/newloop"===e.hash?o("/loops/create"):e.hash.startsWith("#/")||"/setupprofile"===e.path?o("/"):o()));const{posthog:Pa}=(0,L.s)();function _a(){const e=a.A.getters["user/getUser"];return!!(e&&e.email&&e.role)}async function Ea(){if(_a())return!0;try{return await a.A.dispatch("user/auth"),!0}catch(e){return!1}}const Ta=()=>{const e=a.A.getters["user/getUser"];e&&e.email&&Pa.identify(e.token,{email:e.email,role:e.role})};ka.beforeEach((async(e,t,o)=>e.meta?.public?e.meta?.redirectToAppIfAuthenticated&&await Ea()?o(e.query.redirect||"/"):o():await Ea()?(Pa._isIdentified()||Ta(),o()):a.A.dispatch("user/auth").then((()=>{Pa._isIdentified()||Ta(),o()})).catch((t=>{a.A.getters;o(`/login?redirect=${e.fullPath}`)})))),ka.beforeEach(((e,t,o)=>{if(e.meta.partners&&!e.meta.partners.includes("loopcv-b2c"))return o("/login");if(e.meta.featureFlag){const t=e.meta.featureFlag,n=Boolean(a.A.getters.configs?.[t]?.enabled);if(!n)return o("/not-authorize")}if(!e.meta?.authorized)return o();const n=a.A.getters["user/getUser"],r=n.role;return"admin"!==n.role&&"support-agent"!=n.role&&"manager"!==n.role&&!n.pricingPlan&&a.A.getters.configs?.requirePricingPlanForNormalUsers?"/setuppricing"===e.path?o():o("/setuppricing"):""===n.firstName||""===n.lastName?"/completeProfile"===e.path?o():o("/completeProfile"):!e.meta?.authorized||e.meta?.authorized.includes(r)?o():void o("/not-authorize")})),ka.beforeEach((async(e,t,o)=>{const n=a.A.getters["user/getUser"]||{};return t.query.plan&&"/setuppricing"===e.path?"/setuppricing"===e.path&&e.query.plan===t.query.plan?o():o({path:`/setuppricing?plan=${t.query.plan}`}):"/setuppricing"===e.path&&n&&n.pricingPlan?o("/loops/create"):o()}));const La=P.d.user;async function xa(){La.getters.justRegistered&&await a.A.dispatch(La.actions.SetJustRegistered,!1)}const Ma=[{from:"/register",to:"/overview"},{from:"/register",to:"/"},{from:"/register",to:"/profile/pricing"},{from:"/profile/questions",to:"/loops/create"},{from:"/overview",to:"/profile/info"},{from:"/profile/info",to:"/profile/questions"}];ka.beforeEach((async(e,t,o)=>{const a=Ma.some((o=>t.path===o.from&&e.path===o.to));a||await xa(),o()}));const Ia=ka;o(35524);var ja=o(34825),Da=o(51171),$a=o(2369);const Na=a.A.getters.configs?.theme||{},Ua=Na.colors||{},Ra={dark:!1,colors:{...Ua,primary:"#0a1e5e",secondary:"#1a3a8f"}},Va=(0,ja.$N)({theme:{themes:{light:Na,akmiJobs:Ra}},icons:{defaultSet:"mdi",aliases:Da.z,sets:{mdi:Da.r,md:$a.md}}});var Fa=o(7499),Oa=o(32370);const za={class:"no-data-card"},Ba={class:"no-data-card-title"};function qa(e,t,o,a,n,i){return(0,r.uX)(),(0,r.CE)("div",za,[t[0]||(t[0]=(0,r.Lk)("img",{src:"/img/no_data.svg",alt:"No data",class:"no-data-card-image"},null,-1)),(0,r.Lk)("span",Ba,(0,u.v_)(e.$t("no-data-found")),1)])}const Xa={name:"AppNotFound"},Wa=(0,U.A)(Xa,[["render",qa]]),Ga=Wa,Ha={key:0,"aria-label":"Page navigation"},Ya={class:"pagination"},Ja=["onClick"],Qa=["href"];function Za(e,t,o,a,n,i){const s=(0,r.g2)("app-icon");return o.totalPages>1?((0,r.uX)(),(0,r.CE)("nav",Ha,[(0,r.Lk)("ul",Ya,[(0,r.Lk)("li",{class:(0,u.C4)(["page-item",{disabled:1===o.current}])},[(0,r.Lk)("a",{class:"page-link",onClick:t[0]||(t[0]=(...e)=>i.prev&&i.prev(...e))},[(0,r.bF)(s,{name:"icon-minimal-left"})])],2),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(i.availablePages,(e=>((0,r.uX)(),(0,r.CE)("li",{class:(0,u.C4)(["page-item",{active:o.current===e}]),key:e},[i.inRange(e)||e<=2||e>=o.totalPages-1?((0,r.uX)(),(0,r.CE)("a",{key:0,class:"page-link",onClick:t=>i.goTo(e)},(0,u.v_)(e),9,Ja)):((0,r.uX)(),(0,r.CE)("a",{key:1,class:"page-link",href:`#${e}`}
1," ... ",8,Qa))],2)))),128)),(0,r.Lk)("li",{class:(0,u.C4)(["page-item",{disabled:o.current===o.totalPages}])},[(0,r.Lk)("a",{class:"page-link",onClick:t[1]||(t[1]=(...e)=>i.next&&i.next(...e))},[(0,r.bF)(s,{name:"icon-minimal-right"})])],2)])])):(0,r.Q3)("",!0)}const Ka={name:"AppPagination",components:{AppIcon:Fa.A},props:{current:Number,totalPages:Number},computed:{lower(){return Math.max(this.current-2,1)},upper(){return Math.min(this.current+2,this.totalPages)},availablePages(){return Array.from(Array(this.totalPages),((e,t)=>t+1)).filter((e=>this.inRange(e)||e<=2||e+1===this.lower))}},methods:{inRange(e){return e<=this.upper&&e>=this.lower},goTo(e){this.$emit("goTo",e)},next(){const e=Math.min(this.current+1,this.totalPages);this.goTo(e)},prev(){const e=Math.max(this.current-1,1);this.goTo(e)}}},en=(0,U.A)(Ka,[["render",Za]]),tn=en,on={class:"text-loader"};function an(e,t,o,a,n,i){return(0,r.uX)(),(0,r.CE)("div",on)}const nn={name:"AppTextLoader"},rn=(0,U.A)(nn,[["render",an]]),sn=rn;var ln=o(14389);const cn={key:0,class:"card-image"},dn={class:"card-title"},un={key:0,class:"card-category"},pn={key:2,class:"card-body"},hn={key:3,class:"card-image"};function mn(e,t,o,a,n,i){return(0,r.uX)(),(0,r.CE)("div",{class:(0,u.C4)(["card v-card elevation-5",[o.type&&`card-${o.type}`]])},[e.$slots.image()?((0,r.uX)(),(0,r.CE)("div",cn,[(0,r.RG)(e.$slots,"image")])):(0,r.Q3)("",!0),e.$slots.header()||o.title?((0,r.uX)(),(0,r.CE)("div",{key:1,class:(0,u.C4)(["card-header",o.headerClasses])},[(0,r.RG)(e.$slots,"header",{},(()=>[(0,r.Lk)("h4",dn,(0,u.v_)(o.title),1),o.subTitle?((0,r.uX)(),(0,r.CE)("p",un,(0,u.v_)(o.subTitle),1)):(0,r.Q3)("",!0)]))],2)):(0,r.Q3)("",!0),e.$slots.default()?((0,r.uX)(),(0,r.CE)("div",pn,[(0,r.RG)(e.$slots,"default")])):(0,r.Q3)("",!0),e.$slots["image-bottom"]()?((0,r.uX)(),(0,r.CE)("div",hn,[(0,r.RG)(e.$slots,"image-bottom")])):(0,r.Q3)("",!0),(0,r.RG)(e.$slots,"raw-content"),e.$slots.footer()?((0,r.uX)(),(0,r.CE)("div",{key:4,class:(0,u.C4)(["card-footer",o.footerClasses])},[(0,r.RG)(e.$slots,"footer")],2)):(0,r.Q3)("",!0)],2)}const gn={name:"card",props:{title:{type:String,description:"Card title"},subTitle:{type:String,description:"Card subtitle"},type:{type:String,description:"Card type (e.g primary/danger etc)"},headerClasses:{type:[String,Object,Array],description:"Card header css classes"},bodyClasses:{type:[String,Object,Array],description:"Card body css classes"},footerClasses:{type:[String,Object,Array],description:"Card footer css classes"}}},fn=(0,U.A)(gn,[["render",mn]]),yn=fn,bn=["href"];function wn(e,t,o,a,n,i){return(0,r.uX)(),(0,r.CE)("a",{href:`mailto:${o.email}`,target:"_blank"},(0,u.v_)(o.email),9,bn)}const vn={name:"BaseMailto",props:{email:{type:String,default:""}}},Cn=(0,U.A)(vn,[["render",wn]]),An=Cn,Sn=[ln.A,Fa.A,Oa.A,Ga,tn,sn,yn,An],kn={install(e){Sn.forEach((t=>{e.component(t.name,t)}))}},Pn=kn;var _n=o(50953);const En={class:"notifications"};function Tn(e,t,o,a,i,s){const l=(0,r.g2)("notification");return(0,r.uX)(),(0,r.CE)("div",En,[(0,r.bF)(n.F,{name:o.transitionName,mode:o.transitionMode},{default:(0,r.k6)((()=>[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(i.notifications,(e=>((0,r.uX)(),(0,r.Wv)(l,(0,r.v6)({ref_for:!0},e,{key:e,onClose:s.removeNotification}),null,16,["onClose"])))),128))])),_:1},8,["name","mode"])])}const Ln=["innerHTML"];function xn(e,t,o,a,n,i){const s=(0,r.g2)("app-icon");return(0,r.uX)(),(0,r.Wv)(X.l,{closable:"",type:i.alertType,class:"alert ma-4",onToggle:i.close},{close:(0,r.k6)((()=>[(0,r.bF)(s,{name:"close",onClick:i.close},null,8,["onClick"])])),default:(0,r.k6)((()=>[o.icon?((0,r.uX)(),(0,r.CE)("span",{key:0,"data-notify":"icon",class:(0,u.C4)(["alert-icon",o.icon])},null,2)):(0,r.Q3)("",!0),o.message?((0,r.uX)(),(0,r.CE)("div",{key:1,innerHTML:o.message},null,8,Ln)):(0,r.Q3)("",!0)])),_:1},8,["type","onToggle"])}const Mn={name:"notification",props:{message:String,title:String,icon:String,type:{type:String,default:"info",validator:e=>{let t=["info","primary","danger","error","warning","success"];return-1!==t.indexOf(e)}},timeout:{type:Number,default:5e3,validator:e=>e>=0},timestamp:{type:Date,default:()=>new Date},component:{type:[Object,Function]},showClose:{type:Boolean,default:!0},closeOnClick:{type:Boolean,default:!0},clickHandler:Function},computed:{hasIcon(){return this.icon&&this.icon.length>0},alertType(){const e={danger:"error"};return e[this.type]||this.type||"success"}},methods:{close(){this.$emit("close",this.timestamp)}},mounted(){this.timeout&&setTimeout(this.close,this.timeout)}},In=(0,U.A)(Mn,[["render",xn]]),jn=In,Dn={components:{Notification:jn},props:{transitionName:{type:String,default:"list"},transitionMode:{type:String,default:"in-out"},overlap:{type:Boolean,default:!1}},data(){return{notifications:this.$notifications.state}}
1,methods:{removeNotification(e){this.$notifications.removeNotification(e)}},created(){this.$notifications.settings.overlap=this.overlap},watch:{overlap:function(e){this.$notifications.settings.overlap=e}}},$n=(0,U.A)(Dn,[["render",Tn]]),Nn=$n,Un={state:(0,_n.Kh)([]),settings:{overlap:!1,verticalAlign:"top",horizontalAlign:"right",type:"info",timeout:5e3,closeOnClick:!0,showClose:!0},setOptions(e){Object.assign(this.settings,e)},removeNotification(e){const t=this.state.findIndex((t=>t.timestamp===e));-1!==t&&this.state.splice(t,1)},addNotification(e){("string"===typeof e||e instanceof String)&&(e={message:e}),e.timestamp=new Date,e.timestamp.setMilliseconds(e.timestamp.getMilliseconds()+this.state.length),e=Object.assign({},this.settings,e),this.state.push(e)},notify(e){Array.isArray(e)?e.forEach((e=>{this.addNotification(e)})):this.addNotification(e)}},Rn={install(e,t){e.config.globalProperties.$notify=e=>{Un.notify(e)},e.config.globalProperties.$notifications=Un,e.component("Notifications",Nn),t&&Un.setOptions(t)}},Vn=Rn;var Fn=o(10955),On=o(69828),zn=o(98415),Bn=o(92401);const qn=["[Rewardful] Request failed","Invalid referral","[analytics.js] Failed to load Analytics.js","Non-Error exception captured","Non-Error promise rejection captured","Network request failed","Failed to fetch","NetworkError","A network error (such as timeout, interrupted connection or unreachable host) has occurred.","prosemirror-model","Failed to execute 'setStart' on 'Range'","Navigation cancelled","Avoided redundant navigation","Redirected when going from","Error sending segment performance metrics","NavigationDuplicated","AxiosError: Network Error"],Xn=(e,t)=>({app:e,attachProps:!0,logErrors:!0,tracing:!0,tracingOptions:{trackComponents:!0},attachStacktrace:!0,dsn:{NODE_ENV:"production",VUE_APP_NODE_ENV:"production",VUE_APP_CONFIGS:"loopcv-b2c",VUE_APP_AMPLITUDE:"disable",VUE_APP_STRIPE_PUBLISHABLE_KEY:"pk_live_V8uRqlzcQm0Qx0PakDLoZPnX",VUE_APP_SENTRY:"enable",VUE_APP_SENTRY_ENVIRONMENT:"loopcv-b2c-production",VUE_APP_REWARDFUL:"enable",VUE_APP_GTM:"enable",VUE_APP_MODE:"b2c",VUE_APP_DEFAULT_AUTOAPPLY:"on",VUE_APP_B2B_BASEURL:"https://api.loopcv.com",VUE_APP_SHOW_VERSION:"disable",BASE_URL:"/"}.VUE_APP_SENTRY_DSN||"https://[email protected]/5424407",release:"[email protected]",ignoreErrors:qn,integrations:[Fn.d({router:t}),On.X({depth:6}),zn.q({levels:["error"]})],sampleRate:Wn(),tracesSampleRate:.01,tracePropagationTargets:["api.loopcv.com","app.loopcv.pro","b2b-api-staging.loopcv.com"],environment:"loopcv-b2c-production",normalizeDepth:10});function Wn(){return.05}function Gn(e){e.config.errorHandler=(e,t,o)=>{Rt.Cp(e,{extra:{info:o}})},window.addEventListener("unhandledrejection",(e=>{Rt.Cp(e.reason)}))}function Hn(e,t){try{Bn.T(Xn(e,t)),Gn(e)}catch(o){console.warn("Failed to initialize Sentry:",o)}}const Yn="https://client.crisp.chat/l.js",Jn="support-visibility-style",Qn="Europe/Athens",Zn=540,Kn=1020;function er(){return window.$crisp=window.$crisp||[],window.$crisp}function tr(e){e&&er().push(["set","user:email",[e]])}function or(){er().push(["do","session:reset"])}function ar(){if("undefined"===typeof document)return;if(document.getElementById(Jn))return;const e=document.createElement("style");e.id=Jn,e.type="text/css",e.textContent='\n html[data-support-mode="crisp"] #launcher-frame { display: none !important; }\n\n html[data-support-mode="gtm"] .crisp-client,\n html[data-support-mode="gtm"] #crisp-chatbox,\n html[data-support-mode="gtm"] [data-crisp-chat],\n html[data-support-mode="gtm"] iframe[src*="crisp.chat"] { display: none !important; }\n ',document.head.appendChild(e)}function nr(e){const t=new Intl.DateTimeFormat("en-GB",{timeZone:e,hour:"2-digit",minute:"2-digit",hour12:!1}),o=t.formatToParts(new Date),a=Number(o.find((e=>"hour"===e.type))?.value||0),n=Number(o.find((e=>"minute"===e.type))?.value||0);return 60*a+n}function rr(e){try{const t=new Intl.DateTimeFormat("en-CA",{timeZone:e,year:"numeric",month:"2-digit",day:"2-digit"}),o=t.formatToParts(new Date),a=Number(o.find((e=>"year"===e.type))?.value),n=Number(o.find((e=>"month"===e.type))?.value),r=Number(o.find((e=>"day"===e.type))?.value);return Number.isFinite(a)&&Number.isFinite(n)&&Number.isFinite(r)?new Date(Date.UTC(a,n-1,r)).getUTCDay():null}catch(t){return null}}function ir(e){const t=rr(e);return 0===t||6===t}function sr(e){if("string"!==typeof e)return null;const t=e.trim().match(/^(\d{1,2}):(\d{2})$/);if(!t)return null;const o=Number(t[1]),a=Number(t[2]);return Number.isFinite(o)&&Number.isFinite(a)?o<0||o>23||a<0||a>59?null:60*o+a:null}function lr(e){const t=!1!==e?.enabled;if(!t)return!0;const o=e?.timeZone||Qn,a=sr(e?.start)??Zn,n=sr(e?.end)??Kn,r=nr(o);return r>=a&&r<n}
1function cr(e){"undefined"!==typeof document&&(ar(),document.documentElement.setAttribute("data-support-mode",e),window.$crisp=window.$crisp||[],"crisp"===e?window.$crisp.push(["do","chat:show"]):window.$crisp.push(["do","chat:hide"]))}function dr({websiteId:e}){window.$crisp=window.$crisp||[],window.CRISP_WEBSITE_ID=e;const t=document.querySelector(`script[src="${Yn}"]`);if(t)return;const o=document.createElement("script");o.src=Yn,o.async=!0,o.setAttribute("data-crisp-chat","true"),document.head.appendChild(o)}function ur(){if(!window.__loopcvSupportScheduler)return;const{intervalId:e,onFocus:t,onVisibilityChange:o}=window.__loopcvSupportScheduler;e&&window.clearInterval(e),t&&window.removeEventListener("focus",t),o&&document.removeEventListener("visibilitychange",o),window.__loopcvSupportScheduler=null}function pr(){if(window.__loopcvCrispIdentityUnwatch){try{window.__loopcvCrispIdentityUnwatch()}catch(e){}window.__loopcvCrispIdentityUnwatch=null}}function hr(e){if(!e?.watch)return;pr();let t=null;const o=e.watch(((e,t)=>t?.["user/getUser"]?.email||null),(e=>{e!==t&&(t=e,e?tr(e):or())}),{immediate:!0});window.__loopcvCrispIdentityUnwatch=o}function mr({websiteId:e,businessHoursConfig:t}){ur();const o=()=>{const o=!0,a=lr(t),n=!1!==t?.enabled,r=t?.timeZone||Qn;o&&n&&ir(r)?cr("gtm"):a||!o?(cr("crisp"),dr({websiteId:e})):cr("gtm")},a=()=>o(),n=()=>{"visible"===document.visibilityState&&o()};window.addEventListener("focus",a),document.addEventListener("visibilitychange",n),o();const r=window.setInterval(o,3e4);window.__loopcvSupportScheduler={intervalId:r,onFocus:a,onVisibilityChange:n}}function gr(e){if("undefined"===typeof window||"undefined"===typeof document)return;const t=e?.getters?.configs||null,o=t?.crispChat||null;if(!o?.enabled)return;const a=o?.websiteId||null;a&&(hr(e),mr({websiteId:a,businessHoursConfig:o?.businessHours||null}))}function fr(){const e=(0,n.Ef)(qt);Hn(e,Ia),e.use(a.A),e.use(Ia),e.use(Ut.Ay),e.use(Va),gr(a.A),e.use(Pn),e.use(Vn),a.A.dispatch(P.d.plans.actions.FetchPrices).catch((e=>{console.error("error in promise prices",e)})),e.config.compatConfig={MODE:3},e.mount("#app")}fr()},1262:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var a=o(27380);const n=(0,a.A)()},77551:(e,t,o)=>{"use strict";o.d(t,{iE:()=>y,qc:()=>T,js:()=>E,hG:()=>A,o_:()=>I,jc:()=>b,BD:()=>w,H7:()=>g,AO:()=>L,Lq:()=>P,Ek:()=>$,_u:()=>N,R9:()=>j,ug:()=>f,hj:()=>U,p3:()=>h,IR:()=>m,PH:()=>u,Q8:()=>d,il:()=>M,xw:()=>v,t6:()=>x,V1:()=>l,NM:()=>k,Jv:()=>p,Hh:()=>c,L5:()=>D,CI:()=>S,f3:()=>C,TX:()=>_});var a=o(62599);class n extends a.A{baseUrl="https://api.loopcv.com";"auth.session"(e){return this.$fetch("POST","/auth/session",{body:e,noAuth:!0})}"password.reset"(e){return this.$fetch("POST","/auth/reset",{body:e,noAuth:!0})}"password.update"(e){return this.$fetch("PUT","/dashboard/user/password",{body:e})}}const r=new n;var i=o(54485),s=o(69716);async function l(e){try{const t=await r["auth.session"](e);return t}catch(t){throw t}}async function c(e){try{const t=await(0,s.A)({auth:!1}).post("/auth/signup",{firstname:e.firstName,lastname:e.lastName,email:e.email,password:e.password,partnerId:e.partnerId||null,fromsource:e.fromsource,trackingParams:e.trackingParams||{}});return t}catch(t){throw t}}async function d(e){try{const t=await(0,s.A)({auth:!1}).post("/auth/register",{email:e.email,password:e.password,firstname:e.firstName,lastname:e.lastName,partnerId:e.partnerId});return t}catch(t){throw t}}async function u(e){try{const t=await(0,s.A)({auth:!1}).post("/auth/partner",{firstname:e.firstName,lastname:e.lastName,email:e.email,password:e.password,company:e.company});return t}catch(t){throw t}}async function p(e){try{const t=await(0,s.A)({auth:!1}).post("/auth/login",{email:e.email,password:e.password});return t}catch(t){throw t}}async function h(e){try{const t=await(0,s.A)({auth:!1}).post("/auth/google",{token:e.token,partnerId:e.partnerId});return t}catch(t){throw t}}async function m(e){try{const t=await(0,s.A)({auth:!1}).post("/auth/microsoft",{token:e.token,partnerId:e.partnerId});return t}catch(t){throw t}}async function g(){try{const e=await(0,s.A)({}).get("/dashboard/get-info");return e}catch(e){throw e}}async function f(){try{const e=await(0,s.A)({}).get("/dashboard/user");return e}catch(e){throw e}}async function y(e){try{const t=await i.A["colaberry.signup"](e);return t}catch(t){throw t}}async function b(e){try{const t=new FormData;for(const[a,n]of Object.entries(e))t.append(a,n);const o=await(0,s.A)({auth:!1,formData:!0}).post("/formUser",t);return o}catch(t){throw t}}async function w(e){try{const t=await(0,s.A)({auth:!1}).post("/auth/forgot",{email:e});return t}catch(t){throw t}}async function v(e){try{return await r["password.reset"]({sessionId:e.sessionId,email:e.email,password:e.password})}catch(t){throw t}}async function C(e){try{return await r["password.update"]({password:e})}catch(t){throw t}}async function A(){try{return await i.A["user.delete"]()}catch(e){throw e}}async function S(e){try{return e.clientId?await(0,s.A)({}).put(`/partner/user/${e.clientId}`,e):await(0,s.A)({}).put("/dashboard/user",e)}catch(t){throw t}}async function k(e,t=null){try{return t?await i.A["partner.cvs.setDefault"](t,e):await i.A["cvs.setDefault"](e)}catch(o){throw o}}async function P(e){try{return await i.A["cvs.list"](e)}catch(t){throw t}}async function _(e,t){try{return await i.A["cvs.upload"](e,t)}catch(o){throw o}}async function E(e,t){try{return await i.A["cvs.delete"](e,t)}catch(o){throw o}}async function T(e,t=null){try{const o=t?`/partner/user/${t}`:"/dashboard";return await(0,s.A)({}).post(`${o}/cvs/generate`,e)}catch(o){throw o}}async function L(e,t=null){try{const o=t?`/partner/user/${t}`:"/dashboard";return await(0,s.A)({}).get(`${o}/cvs/${e}`)}catch(o){throw o}}async function x(e,t,o=null){try{const a=o?`/partner/user/${o}`:"/dashboard";return await(0,s.A)({}).put(`${a}/cvs/${e}/generated`,t)}catch(a){throw a}}async function M(e,t,o=null){try{const a=o?`/partner/user/${o}`:"/dashboard";return await(0,s.A)({}).patch(`${a}/cvs/${e}`,{fileName:t})}catch(a){throw a}}async function I(e,t=null){try{const o=t?`/partner/user/${t}`:"/dashboard";return await(0,s.A)({}).get(`${o}/cvs/${e}/download`,{responseType:"blob"})}catch(o){throw o}}async function j(){try{return(0,s.A)({}).get("/dashboard/overview")}catch(e){throw e}}async function D(e){try{return(0,s.A)({auth:!1,formData:!0}).post("/public/support",e)}catch(t){throw t}}async function $(e=null,t=null){try{const o=new URLSearchParams({location:e||"Îλλάδα"});if(t){const e="string"===typeof t?t.toLowerCase():t,a="string"===typeof e&&("el"===e||e.startsWith("el-"));o.set("locale",a?"gr":t)}return(0,s.A)({}).get(`/dashboard/get-location-by-name?${o.toString()}`)}catch(o){throw o}}async function N(e,t=null){try{const o=t?`/partner/user/${t}`:"/dashboard";return await(0,s.A)({}).get(`${o}/loop/${e}/stats`)}catch(o){throw o}}async function U(e=null){try{const t=e?`/partner/user/${e}/stats`:"/dashboard/user/stats";return await(0,s.A)({}).get(t)}catch(t){throw t}}},52038:(e,t,o)=>{"use strict";o.d(t,{Lf:()=>i,TW:()=>s,UU:()=>l,_Z:()=>g,oE:()=>c});var a=o(54485),n=o(69716);function r(e,t,{searchParams:o=null,userLocation:a=null,searchSubStatus:n=null}={}){const r={perPage:t,page:e};if("string"===typeof o&&o.trim().length&&(r.searchParams=o.trim()),Array.isArray(a)){const e=a.map((e=>
1String(e||"").trim())).filter(Boolean);e.length&&(r.userLocation=e.join(","))}else"string"===typeof a&&a.trim().length&&(r.userLocation=a.trim());return"string"===typeof n&&n.trim().length&&(r.searchSubStatus=n.trim()),r}async function i(e,t,{searchParams:o=null,userLocation:a=null,searchSubStatus:i=null}={}){try{return await(0,n.A)({}).get("/partner/users",{params:{...r(e,t,{searchParams:o,userLocation:a,searchSubStatus:i})}})}catch(s){throw s}}async function s(e,t,{searchParams:o=null,userLocation:a=null,searchSubStatus:i=null}={}){try{return await(0,n.A)({}).get("/partner/users/export",{responseType:"blob",params:{...r(e,t,{searchParams:o,userLocation:a,searchSubStatus:i})}})}catch(s){throw s}}async function l(e){try{const t=await a.A["partner.childUser.create"](e);return t}catch(t){throw t}}async function c(){try{return await a.A["admin.subscription.get"]()}catch(e){if(404==e.statusCode)return null;throw e}}async function d(e){try{return(0,n.A)({}).get(`/partner/user/${e.partner_id}/questions`,{params:{isAnswered:e.isAnswered,perPage:e.items,page:e.page,matchId:e.matchId,sort:e.sort,order:"desc",search:e.search,fromDate:e.fromDate,toDate:e.toDate}})}catch(t){throw t}}async function u(e){try{return(0,n.A)({}).post(`/partner/user/${e.partner_id}/questions`,{answers:e.answers})}catch(t){throw t}}async function p({userId:e}){try{return(0,n.A)({}).delete(`/partner/user/${e}`)}catch(t){throw t}}async function h(e){try{return(0,n.A)({}).delete(`/partner/user/${e.userId}/cvs/${e.cvId}`)}catch(t){throw t}}async function m(e){try{const t=e.userId?`/partner/user/${e.userId}`:"/dashboard";return(0,n.A)({}).post(`${t}/job`,{title:e.title,company:e.company,location:e.location,url:e.url,postDate:e.date})}catch(t){throw t}}const g={getQuestions:d,updateQuestion:u,deleteClient:p,deleteCV:h,logJobPosting:m}},21841:(e,t,o)=>{"use strict";o.d(t,{O6:()=>A,XS:()=>E,eB:()=>C,xZ:()=>S});var a=o(69716);async function n(){try{return await(0,a.A)({}).get("/dashboard/user")}catch(e){throw e}}async function r(e){try{return(0,a.A)({}).get("/dashboard/myemails",{params:{page:e.page,perPage:e.perPage}})}catch(t){throw t}}async function i(e){try{return(0,a.A)({}).get("/dashboard/myapplications",{params:{perPage:e.per_page,page:e.page,companyFilter:e.companyFilter}})}catch(t){throw t}}async function s(e){try{return(0,a.A)({}).get("/dashboard/v2/questions",{params:{isAnswered:e.isAnswered,perPage:e.items,page:e.page,matchId:e.matchId,sort:e.sort,order:"desc",search:e.search,fromDate:e.fromDate,toDate:e.toDate,automaticallyAnswered:e.automaticallyAnswered}})}catch(t){throw t}}async function l(){try{return await(0,a.A)({}).get("/dashboard/scrapers")}catch(e){throw e}}async function c(e){try{return await(0,a.A)({}).get("/dashboard/get-job-by-name",{params:{name:e}})}catch(t){throw t}}async function d(e){try{return(0,a.A)({}).post("/dashboard/v2/questions",{answers:e.answers})}catch(t){throw t}}async function u(){try{return(0,a.A)({}).get("/dashboard/billing")}catch(e){throw e}}async function p(){try{return(0,a.A)({}).get("/dashboard/subscription")}catch(e){throw e}}async function h(){try{return(0,a.A)({}).get("/dashboard/v2/subscription")}catch(e){throw e}}async function m(e){try{return(0,a.A)({}).put(`/dashboard/match/${e.matchId}/interview`,{interviewStatus:e.interviewStatus})}catch(t){throw t}}async function g(e){try{return(0,a.A)({}).put("/dashboard/onboardingSteps",e)}catch(t){throw console.log(t),t}}async function f(e){try{return(0,a.A)({}).put("/dashboard/user/screening-questions",e)}catch(t){throw console.log(t),t}}async function y(e=void 0){try{return e?(0,a.A)({}).get(`/partner/user/${e}/screening-questions`):(0,a.A)({}).get("/dashboard/user/screening-questions")}catch(t){throw t}}async function b(){try{return await(0,a.A)({}).get("/dashboard/course")}catch(e){throw e}}async function w(){try{return await(0,a.A)({}).get("/dashboard/applicationslimit")}catch(e){throw e}}async function v(e){try{return await(0,a.A)({}).post("/dashboard/payments/upgradeSubscription",{newPriceId:e.priceId,newPlan:e.plan,newPlanIndex:e.index})}catch(t){return t}}async function C(){try{return await(0,a.A)({}
1).get("/dashboard/payments/applyCancellationCoupon")}catch(e){throw e}}async function A(e,t,o=null){try{const n=o?`/partner/user/${o}/matches`:"/dashboard/matches";return await(0,a.A)({}).patch(n,{matchIds:e,rating:t})}catch(n){throw n}}async function S(e,t=null){try{const o=t?`/partner/user/${t}/matches`:"/dashboard/matches";return await(0,a.A)({}).delete(o,{data:{matchIds:e}})}catch(o){throw o}}async function k(){try{return await(0,a.A)({}).get("/dashboard/extension/version")}catch(e){throw e}}async function P(e){try{return await(0,a.A)({}).post("/dashboard/scanCv",e)}catch(t){return console.log("e",t),t}}async function _(e){try{return await(0,a.A)({}).get("/dashboard/scanCv/result",{params:{cvId:e.cvId}})}catch(t){return t}}const E={getMyEmails:r,getMyApplications:i,getQuestions:s,getScrapers:l,getJobByName:c,updateQuestion:d,getDashboardUser:n,billing:u,getSubscription:p,getSubscriptionV2:h,updateMatchesInterviewStatus:m,updateOnboardingSteps:g,putScreeningQuestions:f,getScreeningQuestions:y,getOnlineCourses:b,getApplicationsLimit:w,upgradeSubscription:v,applyCancellationCoupon:C,getLatestExtensionVersion:k,scanCv:P,getAnalysisResult:_}},92096:(e,t,o)=>{"use strict";o.d(t,{_Z:()=>r._Z,XS:()=>a.XS,Y7:()=>f,$5:()=>u,fQ:()=>y.f,Lf:()=>n.Lf});var a=o(21841),n=o(96655),r=o(52038),i=o(69716);async function s(e){try{return await(0,i.A)({}).post("/public/jobfeeds",e)}catch(t){throw t}}async function l(){try{return await(0,i.A)({}).get("/public/jobfeeds")}catch(e){throw e}}async function c(e){try{return await(0,i.A)({}).get("/partner/jobfeeds",{params:e})}catch(t){throw t}}async function d(e){try{const t=encodeURIComponent(String(e||"").trim());return await(0,i.A)({}).get(`/partner/jobfeeds/${t}/matches`)}catch(t){throw t}}const u={createJobFeed:s,getJobFeeds:l,getPartnerJobFeeds:c,getPartnerJobFeedMatches:d};async function p(e){try{const t=await(0,i.A)({}).post("/dashboard/jobsearch",e);
1return Array.isArray(t?.jobs)?t.jobs:[]}catch(t){throw t}}async function h(e){try{return await(0,i.A)({}).post("/dashboard/jobsearch/manualApplication",e)}catch(t){throw t}}async function m(e){try{return await(0,i.A)({}).post("/dashboard/jobsearch/apply",e)}catch(t){throw t}}async function g(e){try{const t=await(0,i.A)({}).post("/dashboard/jobsearch/extensionMatch",e);return t?.matchId??t?.match?.matchId??("string"===typeof t?t:null)}catch(t){throw t}}const f={searchJobs:p,createManualApplication:h,applyOnDemand:m,getExtensionMatch:g};var y=o(7137)},7137:(e,t,o)=>{"use strict";o.d(t,{f:()=>r});var a=o(69716);async function n(e){try{return await(0,a.A)({contentType:!1}).get(`dashboard/media/${e}`,{headers:{Accept:"image/*"},responseType:"blob"})}catch(t){throw t}}const r={getMediaById:n}},96655:(e,t,o)=>{"use strict";o.d(t,{Lf:()=>L,uV:()=>p});var a=o(69716);function n(e={}){const t=e?.period||null,o=e?.start_date||e?.startDate||e?.fromDate||null,a=e?.end_date||e?.endDate||e?.toDate||null,n={};return t?(n.period=t,"custom"===t&&(o&&(n.start_date=o),a&&(n.end_date=a)),n):(o&&a&&(n.period="custom",n.start_date=o,n.end_date=a),n)}async function r(e){try{return(0,a.A)({}).get(`/partner/user/${e.partner_id}/questions?sort=occurrences&order=asc`,{params:{isAnswered:e.isAnswered,perPage:e.limit,page:e.skip}})}catch(t){throw t}}async function i(e){try{return(0,a.A)({}).post(`/partner/user/${e.partner_id}/questions`,{answers:e.answers})}catch(t){throw t}}async function s(e){try{return(0,a.A)({}).get("/partner/applications",{params:n(e)})}catch(t){throw t}}async function l(e){try{return(0,a.A)({}).get("/partner/emails",{params:n(e)})}catch(t){throw t}}async function c(e={}){try{return(0,a.A)({}).get("/partner/overview",{params:n(e)})}catch(t){throw t}}async function d(){try{return(0,a.A)({}).post("/partner/generateToken")}catch(e){throw e}}async function u(e={}){try{const t={};return e?.period&&(t.period=e.period),e?.start_date&&(t.start_date=e.start_date),e?.end_date&&(t.end_date=e.end_date),(0,a.A)({}).get("/partner/dailyusers",{params:t})}catch(t){throw t}}function p(){try{return(0,a.A)({}).get("/partner/subscription")}catch(e){throw e}}function h(e){try{return(0,a.A)({}).put(`/partner/user/${e.user}/match/${e.matchId}/interview`,{interviewStatus:e.interviewStatus})}catch(t){throw t}}async function m(e){try{return(0,a.A)({}).post("/partner/subscription",{...e})}catch(t){throw t}}async function g(){try{return await(0,a.A)({}).get("/partner/settings")}catch(e){throw e}}async function f(e){try{return console.log(e),await(0,a.A)({}).put("/partner/settings",e)}catch(t){throw t}}async function y(e){try{return await(0,a.A)({}).post("/partner/scrapers",{scrapers:e})}catch(t){throw t}}async function b(){try{return await(0,a.A)({}).get("/partner/scrapers")}catch(e){throw e}}async function w(e={}){try{return await(0,a.A)({}).get("/partner/group",{params:{perPage:e.perPage,page:e.page}})}catch(t){throw t}}async function v(e){try{return await(0,a.A)({}).get(`partner/user/${e?.clientId}/scrapers`)}catch(t){throw t}}async function C(){try{return await(0,a.A)({}).get("/partner/company")}catch(e){throw e}}async function A(e){try{return await(0,a.A)({}).post("/partner/company/",{companyName:e.companyName,careerPage:e.careerPage})}catch(t){throw t}}async function S(e){try{return await(0,a.A)({}).put(`/partner/company/${e.id}`,{companyName:e.companyName,careerPage:e.careerPage})}catch(t){throw t}}async function k(e){try{return await(0,a.A)({}).delete(`/partner/company/${e.id}`)}catch(t){throw t}}async function P(){try{return await(0,a.A)({}).get("/partner/course")}catch(e){throw e}}async function _(e){try{return e instanceof FormData?await(0,a.A)({}).post("/partner/course",e):await(0,a.A)({}).post("/partner/course",{title:e.title,description:e.description,city:e.city,category:e.category,topics:e.topics,deliveryMethod:e.deliveryMethod,totalHours:e.totalHours,startDate:e.startDate,startTime:e.startTime,endTime:e.endTime,whyAttend:e.whyAttend,registrationInfo:e.registrationInfo,registrationLink:e.registrationLink})}catch(t){throw t}}async function E(e){try{return e?.data instanceof FormData?await(0,a.A)({}).put(`/partner/course/${e.id}`,e.data):await(0,a.A)({}).put(`/partner/course/${e.id}
1`,{title:e.title,description:e.description,city:e.city,category:e.category,topics:e.topics,deliveryMethod:e.deliveryMethod,totalHours:e.totalHours,startDate:e.startDate,startTime:e.startTime,endTime:e.endTime,whyAttend:e.whyAttend,registrationInfo:e.registrationInfo,registrationLink:e.registrationLink})}catch(t){throw t}}async function T(e){try{return await(0,a.A)({}).delete(`/partner/course/${e.id}`)}catch(t){throw t}}const L={getQuestions:r,updateQuestion:i,getApplications:s,getApplicationsEmails:l,getPartnerOverviewStats:c,generateAdminToken:d,getPartnerDailyActiveUsers:u,getSubscription:p,changeInterviewStatus:h,subscribePartnerBilling:m,getPartnerSettings:g,putPartnerSettings:f,updateScrapers:y,getScrapers:b,getGroups:w,getUserScrapers:v,getCompanies:C,createCompany:A,updateCompany:S,deleteCompany:k,getOnlineCourses:P,createOnlineCourse:_,updateOnlineCourse:E,deleteOnlineCourse:T}},65472:(e,t,o)=>{"use strict";o.d(t,{d:()=>i});var a=o(68172),n=o(96448),r=o(69459);const i={user:a,client:n,plans:r}},55589:(e,t,o)=>{"use strict";o.d(t,{A:()=>Ue});var a={};o.r(a),o.d(a,{adjustLoopCount:()=>w,optimisticOnboardingStep:()=>C,setCvs:()=>y,setExtensionInstalled:()=>A,setExtensionVersion:()=>S,setInit:()=>f,setJustRegistered:()=>v,setLatestExtensionVersion:()=>k,setLoading:()=>g,setStatus:()=>m,setUploadedCV:()=>b,setUser:()=>p,updateUserData:()=>h});var n={};o.r(n),o.d(n,{exceededApplicationLimit:()=>O,extensionVersion:()=>R,getCvs:()=>D,getLoading:()=>M,getStatus:()=>I,getUploadedCV:()=>$,getUser:()=>T,isExtensionInstalled:()=>U,isExtensionOutdated:()=>F,isUserPartner:()=>j,justRegistered:()=>N,latestExtensionVersion:()=>V,loggedInUserFullName:()=>x,userLoaded:()=>L});var r={};o.r(r),o.d(r,{addPromoCode:()=>ne,cancelSubscription:()=>oe,createSubscription:()=>ae,fetchPrices:()=>te,removePromoCode:()=>re});var i={};o.r(i),o.d(i,{setError:()=>ce,setLoading:()=>le,setPlans:()=>ie,setPromoCode:()=>de,setPromoCodeError:()=>ue,setState:()=>se});var s={};o.r(s),o.d(s,{getPlans:()=>pe,getPromoCode:()=>me,getPromoCodeError:()=>ge,getStatus:()=>he});var l=o(66278),c=o(75389),d=o(64251);const u=!0;function p(e,t){try{if(!t)return void(e.user=null);if(e.user={...t,id:t.userId,pricingPlan:t.pricingPlan||0,is_partner:"admin"===t.role||"manager"===t.role||"support-agent"===t.role},u)try{d.gV({id:t.token,userId:t.token})}catch(o){console.warn(o)}}catch(o){console.log(o)}}function h(e,t){e.user={...e.user,...t}}function m(e,t){e.status=t}function g(e,t){e.loading=t}function f(e,t){e.init=t}function y(e,t){e.cvs=t}function b(e,t){e.uploadedCV.cvId=t.cvId,e.uploadedCV.fileName=t.fileName}function w(e,t){e.user.loopCount+=t}function v(e,t){e.justRegistered=t}function C(e,{field:t,value:o}){e.user&&e.user.onboardingSteps&&(e.user.onboardingSteps[t]=o)}function A(e,t){e.isExtensionInstalled=t}function S(e,t){e.extensionVersion=t||null}function k(e,t){e.latestExtensionVersion=t||null}function P(e){if(!e||"string"!==typeof e)return"";let t=e.trim();return(t.startsWith("v")||t.startsWith("V"))&&(t=t.slice(1)),t=t.split("+")[0],t=t.split("-")[0],t}function _(e){const t=P(e);if(!t)return null;const o=t.split(".").map((e=>Number.parseInt(e,10)));return!o.length||o.some((e=>Number.isNaN(e)))?null:[o[0]||0,o[1]||0,o[2]||0]}function E(e,t){const o=_(e),a=_(t);if(!o||!a)return null;for(let n=0;n<3;n+=1){if(o[n]<a[n])return-1;if(o[n]>a[n])return 1}return 0}function T(e){return e.user}function L(e){return!!e.user?.email}function x(e){if(!e.user)return"";const{firstName:t,lastName:o}=e.user;return t&&o?`${t} ${o}`:""}function M(e){return e.loading}function I(e){return e.status}function j(e){return e.user?.is_partner||!1}function D(e){return e.cvs}function $(e){return e.uploadedCV}function N(e){return!!e?.justRegistered}function U(e){return e?.isExtensionInstalled}function R(e){return e?.extensionVersion}function V(e){return e?.latestExtensionVersion}function F(e){if(!e?.isExtensionInstalled)return!1;if(!e?.extensionVersion||!e?.latestExtensionVersion)return!1;const t=E(e.extensionVersion,e.latestExtensionVersion);return-1===t}function O(e){return 0===e?.user.numRemainingApplications&&!0}const z={user:{},init:!1,status:"",justRegistered:!1,isExtensionInstalled:!1,extensionVersion:null,latestExtensionVersion:null,loading:!1,cvs:[],uploadedCV:{cvId:0,fileName:""}},B={namespaced:!0,state:z,getters:n,mutations:a,actions:c};var q=o(54485);const X={loopPostData:{},action:null,jobTypes:[],jobLevels:[]},W={getLoopData(e){return e.loopPostData||{}},isEditMode(e){return"edit"===e.action},isEditOrDuplicate(e){return"edit"===e.action||"duplicate"===e.action},jobTypes(e){return e.jobTypes},jobLevels(e){return e.jobLevels}},G={setLoopData(e,t){e.loopPostData={...e.loopPostData,...t}},clearLoopData(e){e.loopPostData={}},setLoopAction(e,t){e.action=t},setJobLevels(e,t){e.jobLevels=t},setJobTypes(e,t){e.jobTypes=t}},H={async fetchConstants({commit:e}){e("setJobLevels",await q.A["jobs.getLevels"]()),e("setJobTypes",await q.A["jobs.getTypes"]())}},Y={state:X,getters:W,mutations:G,actions:H};async function J(){try{return await q.A["payments.getPrices"]()}catch(e){throw e}}async function Q(e){try{const t=await q.A["payments.cancelSubscription"](e.reason,e.plan);return t}catch(t){throw t}}async function Z(e){try{return await q.A["payments.createSubscription"](e)}catch(t){throw t}}async function K(e){try{return await q.A["payments.getDiscount"](e.promoCode)}catch(t){throw t}}var ee=o(69459);async function te({commit:e}){try{let t=await J();e(ee.mutation.setPlans,t),e(ee.mutation.setState,ee.status.SuccessFetchPrices)}catch(t){const o="string"===typeof t?.message?t.message:"string"===typeof t?.data?.message?t.data.message:"string"===typeof t?.data?.error?t.data.error:String(t);t instanceof Error||"number"===typeof t?.status&&t.status>=500?console.error("error in promise prices",o):console.warn("error in promise prices",o),e(ee.mutation.setState,ee.status.FailureFetchPrices)}}async function oe({commit:e},t){try{await Q(t),e(ee.mutation.setState,ee.status.SuccessCancelSubscription)}catch(o){throw e(ee.mutation.setState,ee.status.FailureCancelSubscription),o}}async function ae({commit:e},t){try{const o=await Z(t);return e(ee.mutation.setState,ee.status.SuccessCreateSubscription),o}catch(o){throw e(ee.mutation.setState,ee.status.FailureCreteSubscription),o}}async function ne({commit:e},t){try{const o=await K(t);e(ee.mutation.setPromoCode,o),e(ee.mutation.setState,ee.status.SuccessPromoCode),e(ee.mutation.setPromoCodeError,null)}catch(o){throw o.responseContent&&e(ee.mutation.setPromoCodeError,o.responseContent),e(ee.mutation.setState,ee.status.FailurePromoCode),o}}async function re({commit:e},t){console.log("removePromoCode"),e(ee.mutation.setPromoCode,null)}function ie(e,t){e.plans=t}function se(e,t){e.status=t}function le(e,t){e.loading=t}function ce(e,t){e.error=t}function de(e,t){e.promoCode=t}function ue(e,t){e.promoCodeError=t}function pe(e){return e.plans}function he(e){return e.status}function me(e){return e.promoCode}function ge(e){return e.promoCodeError}const fe={plans:{},status:"",promoCodeError:"",promoCode:null},ye={namespaced:!0,state:fe,getters:s,mutations:i,actions:r},be={logo:"loopcv.svg",logoLink:null,brand:"LoopCV",favicon:"/favicon.ico?v=2",authImage:"login.svg",supportEmail:"[email protected]",showJobPosterInfo:!1,theme:{primary:"#4992F0"},userSignupAllowed:!0,requirePricingPlanForNormalUsers:!0,showPricingPlans:!0,partnerIdToPassOnSignup:"5e5c5cf1a0921a0006e1950c",supportWidget:{enabled:!1,partnerId:null,recaptchaSitekey:null},crispChat:{enabled:!0,websiteId:"b67f8ebd-4a28-4a3a-88a9-14bede17c86a",businessHours:{enabled:!0,timeZone:"Europe/Athens",
1start:"09:00",end:"17:00"}},jobPostingRecaptchaSitekey:null,showInboxPage:!0,prices:null,showSmtpSettings:!0,showJobApplicationsGraph:!1,showOutgoingEmailsGraph:!0,showUsersGraph:!0,showExtensionForRoles:["user","managed-user","admin","manager"],showManagerAdministration:!0,showPartnerSubscriptionStatusFilter:!1,showSuggestedAnswerIcon:!0,requirePersonalEmail:!1,showB2bBillingInfo:!0,showCvChecker:!0,showCvBuilder:!0,helpPageUrl:"https://www.loopcv.pro/help",courses:{enabled:!1},interviewPrep:{enabled:!0},jobSearch:{enabled:!0},showRelatedCourses:!1,showCompanyLogos:!1,logoDevToken:null,language:"en",legalLinks:{terms:"https://www.loopcv.pro/terms",privacy:"https://www.loopcv.pro/privacy",refund:"https://www.loopcv.pro/questions/refund/"}}||window.environmentConfig;const we={configs:be},ve={isB2B(){return!1},isB2C(){return!0},configs(e){return e.configs},logoUrl(e){return`/img/logos/${e.configs.logo}`},brand(e){return e.configs.brand||"LoopCV"},primaryColor(e){return e.configs.theme?.colors?.primary||"#4992F0"},isWhitelabel(e){return"loopcv"!==e.configs.brand.toLowerCase()}},Ce={getters:ve,state:we},Ae={packageVersion:"2.29.2",env:"production"},Se={appVersion:e=>e.packageVersion,env:e=>e.env},ke={state:Ae,getters:Se};var Pe=o(94351),_e=o(38642),Ee=o(5252),Te=o(81283),Le=o(48242),xe=o(82173);const Me={fetchedPrices:{logo:"loopcv.svg",logoLink:null,brand:"LoopCV",favicon:"/favicon.ico?v=2",authImage:"login.svg",supportEmail:"[email protected]",showJobPosterInfo:!1,theme:{primary:"#4992F0"},userSignupAllowed:!0,requirePricingPlanForNormalUsers:!0,showPricingPlans:!0,partnerIdToPassOnSignup:"5e5c5cf1a0921a0006e1950c",supportWidget:{enabled:!1,partnerId:null,recaptchaSitekey:null},crispChat:{enabled:!0,websiteId:"b67f8ebd-4a28-4a3a-88a9-14bede17c86a",businessHours:{enabled:!0,timeZone:"Europe/Athens",start:"09:00",end:"17:00"}},jobPostingRecaptchaSitekey:null,showInboxPage:!0,prices:null,showSmtpSettings:!0,showJobApplicationsGraph:!1,showOutgoingEmailsGraph:!0,showUsersGraph:!0,showExtensionForRoles:["user","managed-user","admin","manager"],showManagerAdministration:!0,showPartnerSubscriptionStatusFilter:!1,showSuggestedAnswerIcon:!0,requirePersonalEmail:!1,showB2bBillingInfo:!0,showCvChecker:!0,showCvBuilder:!0,helpPageUrl:"https://www.loopcv.pro/help",courses:{enabled:!1},interviewPrep:{enabled:!0},jobSearch:{enabled:!0},showRelatedCourses:!1,showCompanyLogos:!1,logoDevToken:null,language:"en",legalLinks:{terms:"https://www.loopcv.pro/terms",privacy:"https://www.loopcv.pro/privacy",refund:"https://www.loopcv.pro/questions/refund/"}}?.prices||null},Ie={pricingPlansData(e){const t=e.fetchedPrices;if(!t)return[];const o=[{index:1,name:Ee.Ay.t("plans.basic.name"),maxLoops:Ee.Ay.t("plans.basic.maxLoops"),description2:Ee.Ay.t("plans.basic.description2"),imageUrl:Te,icon:"looks_one"},{index:2,name:Ee.Ay.t("plans.standard.name"),maxLoops:Ee.Ay.t("plans.standard.maxLoops"),description2:Ee.Ay.t("plans.standard.description2"),imageUrl:Le,icon:"looks_two"},{index:3,name:Ee.Ay.t("plans.premium.name"),maxLoops:Ee.Ay.t("plans.premium.maxLoops"),description2:Ee.Ay.t("plans.premium.description2"),imageUrl:xe,icon:"looks_3"}];return o.map(((e,o)=>{const a=t.plans[o].cost,n={...e,...t.plans[o],description:`${(0,_e.z)(a,t.currency)}`,currency:t.currency};return n}))}},je={setPrices(e,t){e.fetchedPrices=t}},De={async fetchPrices({commit:e}){const t=await fetch("https://api.loopcv.com/prices").then((e=>e.json()));e("setPrices",t)}},$e={state:Me,getters:Ie,mutations:je,actions:De},Ne=(0,l.y$)({modules:{user:B,loop:Y,plans:ye,configs:Ce,info:ke,client:Pe.A,prices:$e}}),Ue=Ne},96448:(e,t,o)=>{"use strict";o.r(t),o.d(t,{actions:()=>d,clientDataActions:()=>s,clientDataStatus:()=>i,errors:()=>c,mutation:()=>l});var a=o(20116);const n="client",r=["fetchClients","createClient","deleteClient","fetchSubscription","deleteCV","logJobPosting"],i={successFetchClients:"SuccessFetchClients",failureFetchClients:"FailureFetchClients",successCreateClients:"SuccessCreateClients",failureCreateClients:"FailureCreateClients",successDeleteClient:"SuccessDeleteClient",failureDeleteClient:"FailureDeleteClient",successFetchSubscription:"SuccessFetchSubscription",failureFetchSubscription:"FailureFetchSubscription"},s={fetchClients:"fetchClients",createClient:"createClient",deleteClient:"deleteClient",fetchSub
1scription:"fetchSubscription",logJobPosting:"logJobPosting"},l={setClients:"setClients",setState:"setState",setLoading:"setLoading",setError:"setError",setEmailOfUserThatWasDeleted:"setEmailOfUserThatWasDeleted",setSubscription:"setSubscription"},c={emailExists:"emailExists",maxManagedUser:"maxManagedUser",unknown:"unknown"},d=(0,a.dG)(n,r)},94351:(e,t,o)=>{"use strict";o.d(t,{A:()=>L});var a={};o.r(a),o.d(a,{createClient:()=>d,deleteCV:()=>h,deleteClient:()=>u,fetchClients:()=>c,fetchSubscription:()=>p,logJobPosting:()=>m});var n={};o.r(n),o.d(n,{setClients:()=>g,setEmailOfUserThatWasDeleted:()=>w,setError:()=>b,setLoading:()=>y,setState:()=>f,setSubscription:()=>v});var r={};o.r(r),o.d(r,{getClients:()=>C,getDeleteEmailUser:()=>_,getError:()=>P,getLoading:()=>S,getStatus:()=>k,getSubscription:()=>E,getTotalClients:()=>A});var i=o(52038),s=o(96448),l=o(92096);async function c({commit:e},t){e(s.mutation.setLoading,!0);try{const o=t&&t.page?t.page:1,a=t&&t.itemsPerPage?t.itemsPerPage:10,n=await i.Lf(o,a,{searchParams:t?.searchParams??null,searchSubStatus:t?.searchSubStatus??null});return e(s.mutation.setClients,n),e(s.mutation.setState,s.clientDataStatus.successFetchClients),n}catch(o){console.log(o),e(s.mutation.setState,s.clientDataStatus.failureFetchClients)}finally{e(s.mutation.setLoading,!1)}}async function d({commit:e},t){try{await i.UU(t.client)}catch(o){throw o}}async function u({commit:e},{userId:t}){try{await l._Z.deleteClient({userId:t})}catch(o){throw o}}async function p({commit:e}){e(s.mutation.setLoading,!0);try{const t=await i.oE();null!=t&&e(s.mutation.setSubscription,t),e(s.mutation.setState,s.clientDataStatus.successCreateClients)}catch(t){e(s.mutation.setState,s.clientDataStatus.failureFetchSubscription)}finally{e(s.mutation.setLoading,!1)}}async function h({},e){try{return await l._Z.deleteCV(e)}catch(t){throw t}}async function m({},e){try{return await l._Z.logJobPosting(e)}catch(t){throw t}}function g(e,t){e.clients=t.users,e.totalClients=t.total}function f(e,t){e.status=t}function y(e,t){e.loading=t}function b(e,t){e.error=t}function w(e,t){e.emailOfUserThatWasDeleted=t}function v(e,t){e.subscription=t}function C(e){return e.clients}function A(e){return e.totalClients}function S(e){return e.loading}function k(e){return e.status}function P(e){return e.error}function _(e){return e.emailOfUserThatWasDeleted}function E(e){return e.subscription}const T={clients:[],totalClients:0,loading:!1,status:"",error:null,emailOfUserThatWasDeleted:"",subscription:{}},L={namespaced:!0,state:T,getters:r,mutations:n,actions:a}},69459:(e,t,o)=>{"use strict";o.r(t),o.d(t,{actions:()=>s,getters:()=>c,mutation:()=>l,status:()=>r});var a=o(20116);const n="plans",r={SuccessFetchPrices:"SuccessFetchPrices",FailureFetchPrices:"FailureFetchPrices",SuccessPromoCode:"SuccessPromoCode",FailurePromoCode:"FailurePromoCode",SuccessCreateSubscription:"SuccessCreateSubscription",FailureCreteSubscription:"FailureCreteSubscription",SuccessCancelSubscription:"SuccessCancelSubscription",FailureCancelSubscription:"FailureCancelSubscription"},i=["fetchPrices","cancelSubscription","createSubscription","addPromoCode","removePromoCode"],s=(0,a.dG)(n,i),l={setPlans:"setPlans",setState:"setState",setLoading:"setLoading",setError:"setError",setPromoCode:"setPromoCode",setPromoCodeError:"setPromoCodeError"},c={GetPlans:"getPlans",GetStatus:"getStatus",GetError:"getError",GetPromoCode:"getPromoCode",GetPromoCodeError:"getPromoCodeError"}},75389:(e,t,o)=>{"use strict";o.r(t),o.d(t,{auth:()=>T,billing:()=>J,colaberrySignUp:()=>v,deleteCV:()=>O,deleteSmtpSettings:()=>B,deleteUser:()=>D,dynamicRegister:()=>C,forgotPassword:()=>I,getApplications:()=>Q,getB2CSubscription:()=>ee,getB2CSubscriptionV2:()=>te,getCVs:()=>V,getDashboardUser:()=>U,getLatestExtensionVersion:()=>de,getMyApplications:()=>X,getMyEmails:()=>q,getMyQuestions:()=>W,getPartnerSettings:()=>ue,getScrapers:()=>H,getScreeningQuestions:()=>le,getSubscription:()=>K,getUsersPerDay:()=>Z,googleSignIn:()=>P,isExtensionInstalled:()=>ce,microsoftSignIn:()=>_,optimisticUpdateOnboardingStep:()=>ie,overviewStats:()=>Y,partnerSignUp:()=>w,putPartnerSettings:()=>pe,putScreeningQuestions:()=>se,refreshUserData:()=>L,resetPassword:()=>N,sessionRestore:()=>A,setDefaultCv:()=>R,setJustRegistered:()=>ne,signIn:()=>k,signOut:()=>E,signUp:()=>S,subscribePartnerBilling:()=>ae,updateInfo:()=>$,updateLoopCount:()=>M,updateMatchesInterviewStatus:()=>oe,updateOnboardingSteps:()=>re,updatePassword:()=>j,updateQuestion:()=>G,updateSmtpSettings:()=>z,updateUserData:()=>x,uploadCv:()=>F});var a=o(12215),n=o.n(a),r=o(59635),i=o(77551),s=o(54485);async function l(e){try{const t=await s.A["smtp.update"](e);return t}catch(t){throw t}}async function c(e){try{const t=await s.A["smtp.delete"](e);return t}catch(t){throw t}}var d=o(57968),u=o(68172),p=o(92096),h=o(1436),m=o(55589),g=o(19207),f=o(88192);const{posthog:y}=(0,f.s)(),b="b2c";async function w({},e){try{const t=await i.PH(e);n().set(r.LI,t.token,{secure:!0,sameSite:"Lax"})}catch(t){throw console.log(t),t}}async function v({},e){try{const t=await i.iE(e);n().set(r.LI,t.token,{secure:!0,sameSite:"Lax"})}catch(t){throw console.log(t),t}}async function C({},e){try{const t=await i.jc(e);
1n().set(r.LI,t.token,{secure:!0,sameSite:"Lax"})}catch(t){throw console.log(t),t}}async function A({commit:e},t){try{const o=await i.V1(t);n().set(r.LI,o.token,{secure:!0,sameSite:"Lax"}),e(u.mutation.SetStatus,u.status.SuccessRestoreSession)}catch(o){e(u.mutation.SetStatus,u.status.FailureRestoreSession)}}async function S({commit:e},t){try{const o=m.A.getters.isB2B?await i.Q8(t):await i.Hh(t);n().set(r.LI,o.token,{secure:!0,sameSite:"Lax"}),e(u.mutation.SetUser,o)}catch(o){throw o}}async function k({},e){try{const t=await i.Jv(e);n().set(r.LI,t.token,{secure:!0,sameSite:"Lax"})}catch(t){throw t}}async function P({},e){try{const t=await i.p3(e);n().set(r.LI,t.token,{secure:!0,sameSite:"Lax"})}catch(t){throw t}}async function _({},e){try{const t=await i.IR(e);n().set(r.LI,t.token,{secure:!0,sameSite:"Lax"})}catch(t){throw t}}async function E({commit:e}){try{e(u.mutation.SetUser,null),n().remove(r.LI),n().remove(r.su),n().remove("encryptedPartnerId"),d.o5().setUser(null),y.reset(),window.chrome&&chrome.runtime&&chrome.runtime.sendMessage&&chrome.runtime.sendMessage(r.wm,{type:"clearUserCredentials"})}catch(t){throw t}}async function T({commit:e}){try{if(!n().get(r.LI))throw new Error("user is not logged in");const[t,o]=await Promise.all([i.H7(),i.ug()]);e(u.mutation.SetUser,{...o,...t}),e(u.mutation.SetInit,!0),y._isIdentified()||y.identify(t.token,{email:o.email,username:t.username,pricingPlan:t.pricingPlan,partnerId:o.partnerId,uniqueId:t.token})}catch(t){throw t}}async function L({commit:e}){try{const t=await i.ug();e(u.mutation.UpdateUserData,t),e(u.mutation.SetStatus,u.status.SuccessRefreshUserData)}catch(t){e(u.mutation.SetStatus,u.status.FailureRefreshUserData)}}async function x({commit:e},t){try{const o=await i.ug();e(u.mutation.UpdateUserData,{...o,...t}),e(u.mutation.SetStatus,u.status.SuccessUpdateUserData)}catch(o){e(u.mutation.SetStatus,u.status.FailureUpdateUserData)}}async function M({commit:e},t){try{e(u.mutation.AdjustLoopCount,t)}catch(o){throw o}}async function I({},e){try{return await i.BD(e)}catch(t){throw t}}async function j({commit:e},t){try{e(u.mutation.SetLoading,!0),e(u.mutation.SetStatus,u.status.ProgressUpdatePassword),await i.f3(t),e(u.mutation.SetStatus,u.status.SuccessUpdatePassword)}catch(o){e(u.mutation.SetStatus,u.status.FailureUpdatePassword)}finally{e(u.mutation.SetLoading,!1)}}async function D({}){try{const e=await i.hG();if("OK"===e)return e;throw new Error}catch(e){throw e}}async function $({},e){try{return await i.CI(e)}catch(t){throw t}}async function N({commit:e},t){try{await i.xw(t);e(u.mutation.SetStatus,u.status.SuccessResetPassword)}catch(o){throw e(u.mutation.SetStatus,u.status.FailureResetPassword),o}}async function U({},e){try{const e=await p.XS.getDashboardUser();return e}catch(t){throw t}}async function R({commit:e},t){try{const e=t.cvId,o=t.userId||t.clientId||null;await i.NM(e,o)}catch(o){throw o}}async function V({commit:e},t){try{const o=await i.Lq(t||null);e(u.mutation.SetCvs,o)}catch(o){throw o}}async function F({commit:e},t){try{const e=await i.TX(t.file,t.clientId);return e}catch(o){throw o}}async function O({},e){try{const t=await i.js(e.userId,e.cvId);return t}catch(t){throw t}}async function z({commit:e},t){try{const e=await l(t);return e}catch(o){throw o}}async function B({commit:e},t){try{const e=await c(t);return e}catch(o){throw o}}async function q({},e){try{const t=await p.XS.getMyEmails(e);return t}catch(t){throw t}}async function X({},e){try{const t=await p.XS.getMyApplications(e);return t}catch(t){throw t}}async function W({},e){try{let t;return e.role==h.X.ADMIN||e.role==h.X.MANAGER||e.role==h.X.SupportAgent?t=await p._Z.getQuestions(e):e.role!=h.X.USER&&e.role!=h.X.MANAGED_USER||(t=await p.XS.getQuestions(e)),t}catch(t){throw t}}async function G({},e){try{let t;return e.role==h.X.ADMIN||e.role==h.X.MANAGER||e.role==h.X.SupportAgent?t=await p._Z.updateQuestion(e):e.role!=h.X.USER&&e.role!=h.X.MANAGED_USER||(t=await p.XS.updateQuestion(e)),t}catch(t){throw t}}async function H({},e){try{let t;return e.role==h.X.ADMIN||e.role==h.X.MANAGER||e.role==h.X.SupportAgent?t=await p.Lf.getUserScrapers(e):e.role!=h.X.USER&&e.role!=h.X.MANAGED_USER||(t=await p.
1XS.getScrapers()),t}catch(t){throw t}}async function Y({},e){try{return await i.R9()}catch(t){throw t}}async function J({}){try{return await p.XS.billing()}catch(e){throw e}}async function Q({},e){try{const t=e?.period||null,o=e?.start_date||e?.startDate||e?.fromDate||null,a=e?.end_date||e?.endDate||e?.toDate||null,n={};return t?(n.period=t,"custom"===t&&(o&&(n.start_date=o),a&&(n.end_date=a))):o&&a&&(n.period="custom",n.start_date=o,n.end_date=a),e?.isEmail?await p.Lf.getApplicationsEmails(n):await p.Lf.getApplications(n)}catch(t){throw t}}async function Z({},e){try{const t=e=>{if("string"!==typeof e)return null;const t=e.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(!t)return null;const o=Number(t[1]),a=Number(t[2]),n=Number(t[3]);return o&&a&&n?Date.UTC(o,a-1,n):null},o=e?.period||null;let a=e?.start_date||e?.startDate||e?.fromDate||null,n=e?.end_date||e?.endDate||e?.toDate||null;const r={};o?(r.period=o,"custom"===o?(a&&(r.start_date=a),n&&(r.end_date=n)):(a=null,n=null)):a&&n&&(r.period="custom",r.start_date=a,r.end_date=n);const i=await p.Lf.getPartnerDailyActiveUsers(r);if(Array.isArray(i)){if(i.some((e=>"string"===typeof e?.date)))return i.map((e=>({date:e.date,count:Number(e?.count)||0}))).filter((e=>"string"===typeof e.date&&e.date.length>0)).sort(((e,t)=>String(e.date).localeCompare(String(t.date))));const e=new Map;for(const t of i){let o=null;if("string"===typeof t?._id&&/^\d{4}-\d{2}-\d{2}$/.test(t._id))o=t._id;else if(t?.updatedAt){const e=new Date(t.updatedAt);Number.isNaN(e.getTime())||(o=(0,g.fR)(e))}if(!o)continue;const a=Number(t?.count)||0;e.set(o,(e.get(o)||0)+a)}return[...e.entries()].sort((([e],[t])=>e.localeCompare(t))).map((([e,t])=>({date:e,count:t})))}const s=Array.isArray(i?.users)?i.users:[],l=new Map;for(const e of s){const t=e?.createdAt?new Date(e.createdAt):null;if(!t||Number.isNaN(t.getTime()))continue;const o=(0,g.fR)(t);l.set(o,(l.get(o)||0)+1)}if(a&&n){const e=t(a),o=t(n);if(null!=e&&null!=o)return[...l.entries()].map((([e,t])=>({date:e,count:t}))).filter((a=>{const n=t(a.date);return null!=n&&n>=e&&n<=o})).sort(((e,t)=>e.date.localeCompare(t.date)))}return[...l.entries()].sort((([e],[t])=>e.localeCompare(t))).map((([e,t])=>({date:e,count:t})))}catch(t){throw t}}async function K({},e){try{return await p.Lf.getSubscription()}catch(t){throw t}}async function ee({}){try{return await p.XS.getSubscription()}catch(e){throw e}}async function te({}){try{return await p.XS.getSubscriptionV2()}catch(e){throw e}}async function oe({},e){try{return"b2c"==b||e.isManagedUser?await p.XS.updateMatchesInterviewStatus(e):await p.Lf.changeInterviewStatus(e)}catch(t){throw t}}async function ae({},e){try{let t=await p.Lf.subscribePartnerBilling(e);return t}catch(t){throw t}}async function ne({commit:e},t){try{e(u.mutation.SetJustRegistered,t)}catch(o){throw o}}async function re({},e){try{let t=await p.XS.updateOnboardingSteps(e);return t}catch(t){throw console.log(t),t}}async function ie({commit:e},t){try{e(u.mutation.OptimisticOnboardingStep,t)}catch(o){throw o}}async function se({},e){try{let t=await p.XS.putScreeningQuestions(e);return t}catch(t){throw t}}async function le({},e){try{return await p.XS.getScreeningQuestions(e)}catch(t){throw t}}async function ce({commit:e}){return new Promise((t=>{if(!window.chrome||!chrome.runtime||!chrome.runtime.sendMessage)return console.log("Chrome runtime not available"),e(u.mutation.SetExtensionInstalled,!1),e(u.mutation.SetExtensionVersion,null),void t(!1);try{const o=setTimeout((()=>{console.log("Extension check timed out"),e(u.mutation.SetExtensionInstalled,!1),e(u.mutation.SetExtensionVersion,null),t(!1)}),5e3);chrome.runtime.sendMessage(r.wm,{type:"hello"},(a=>{if(clearTimeout(o),chrome.runtime.lastError)return console.log("Extension check error:",chrome.runtime.lastError),e(u.mutation.SetExtensionInstalled,!1),e(u.mutation.SetExtensionVersion,null),void t(!1);e(u.mutation.SetExtensionInstalled,"ack"===a?.type),e(u.mutation.SetExtensionVersion,a?.extensionVersion||null),"ack"===a?.type&&chrome.runtime.sendMessage(r.wm,{type:"setUserCredentials",token:n().get(r.LI)}),t("ack"===a?.type)}))}catch(o){console.log("Extension check failed:",o),e(u.mutation.SetExtensionInstalled,!1),e(u.mutation.SetExtensionVersion,null),t(!1)}}))}async function de({commit:e}
1){try{const t=await p.XS.getLatestExtensionVersion();return e(u.mutation.SetLatestExtensionVersion,t?.version||null),t?.version||null}catch(t){return console.log("Failed to fetch latest extension version:",t),e(u.mutation.SetLatestExtensionVersion,null),null}}async function ue({},e){try{return await p.Lf.getPartnerSettings()}catch(t){throw t}}async function pe({},e){try{return await p.Lf.putPartnerSettings(e)}catch(t){throw t}}},68172:(e,t,o)=>{"use strict";o.r(t),o.d(t,{actions:()=>s,getters:()=>c,mutation:()=>l,status:()=>r});var a=o(20116);o(75389);const n="user",r={SuccessRestoreSession:"Success_RestoreSession",FailureRestoreSession:"Failure_RestoreSession",SuccessSignOut:"Success_SignOut",FailureSignOut:"Failure_SignOut",SuccessRefreshUserData:"Success_RefreshUserData",FailureRefreshUserData:"Failure_RefreshUserData",SuccessUpdateUserData:"Success_UpdateUserData",FailureUpdateUserData:"Failure_UpdateUserData",SuccessResetPassword:"SuccessResetPassword",FailureResetPassword:"FailureResetPassword",ProgressUpdatePassword:"Progress_UpdatePassword",SuccessUpdatePassword:"Success_UpdatePassword",FailureUpdatePassword:"Failure_UpdatePassword",ProgressColaberrySignIn:"Progress_Colaberry_SignIn",SuccessColaberrySignIn:"Success_Colaberry_SignIn",FailureColaberrySignIn:"Failure_Colaberry_SignIn"},i=["colaberrySignUp","dynamicRegister","sessionRestore","signUp","signIn","googleSignIn","microsoftSignIn","signOut","auth","refreshUserData","updatePassword","forgotPassword","resetPassword","deleteUser","updateInfo","setDefaultCv","getCVs","uploadCv","deleteCV","updateSmtpSettings","deleteSmtpSettings","getMyEmails","getMyApplications","getMyQuestions","updateQuestion","overviewStats","getDashboardUser","billing","getApplications","getUsersPerDay","getSubscription","getB2CSubscription","getB2CSubscriptionV2","updateMatchesInterviewStatus","updateUserData","updateLoopCount","subscribePartnerBilling","setJustRegistered","updateOnboardingSteps","optimisticUpdateOnboardingStep","putScreeningQuestions","getScreeningQuestions","isExtensionInstalled","getLatestExtensionVersion","getPartnerSettings","putPartnerSettings","exceededApplicationLimit","getScrapers"],s=(0,a.dG)(n,i),l={UpdateUserData:"updateUserData",SetUser:"setUser",SetStatus:"setStatus",SetLoading:"setLoading",SetInit:"setInit",SetCvs:"setCvs",SetUploadedCV:"setUploadedCV",AdjustLoopCount:"adjustLoopCount",SetJustRegistered:"setJustRegistered",OptimisticOnboardingStep:"optimisticOnboardingStep",SetExtensionInstalled:"setExtensionInstalled",SetExtensionVersion:"setExtensionVersion",SetLatestExtensionVersion:"setLatestExtensionVersion"},c={getLoading:"getLoading",getStatus:"getStatus",isUserPartner:"isUserPartner",loggedInUserFullName:"loggedInUserFullName",userLoaded:"userLoaded",getUser:"getUser",getCvs:"getCvs",getUploadedCV:"getUploadedCV",justRegistered:"justRegistered",isExtensionInstalled:"isExtensionInstalled",extensionVersion:"extensionVersion",latestExtensionVersion:"latestExtensionVersion",isExtensionOutdated:"isExtensionOutdated",exceededApplicationLimit:"exceededApplicationLimit"}},81283:(e,t,o)=>{"use strict";e.exports=o.p+"img/Group 23572.e294ae6c.svg"},48242:(e,t,o)=>{"use strict";e.exports=o.p+"img/Group 23573.c181b749.svg"},82173:(e,t,o)=>{"use strict";e.exports=o.p+"img/Group 23574.6cf57c35.svg"}},t={};function o(a){var n=t[a];if(void 0!==n)return n.exports;var r=t[a]={id:a,loaded:!1,exports:{}};return e[a].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=e,(()=>{var e=[];o.O=(t,a,n,r)=>{if(!a){var i=1/0;for(d=0;d<e.length;d++){for(var[a,n,r]=e[d],s=!0,l=0;l<a.length;l++)(!1&r||i>=r)&&Object.keys(o.O).every((e=>o.O[e](a[l])))?a.splice(l--,1):(s=!1,r<i&&(i=r));if(s){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[a,n,r]}})(),(()=>{o.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return o.d(t,{a:t}),t}})(),(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;o.t=function(a,n){if(1&n&&(a=this(a)),8&n)return a;if("object"===typeof a&&a){if(4&n&&a.__esModule)return a;
1if(16&n&&"function"===typeof a.then)return a}var r=Object.create(null);o.r(r);var i={};e=e||[null,t({}),t([]),t(t)];for(var s=2&n&&a;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>i[e]=()=>a[e]));return i["default"]=()=>a,o.d(r,i),r}})(),(()=>{o.d=(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}})(),(()=>{o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,a)=>(o.f[a](e,t),t)),[]))})(),(()=>{o.u=e=>"js/"+({931:"locale-de",969:"locale-it",1948:"locale-nl",2279:"locale-ar",3258:"locale-fr",4341:"locale-el",4866:"locale-es",7262:"locale-pt",8403:"locale-hi",8972:"locale-tr"}[e]||e)+"."+{9:"b79d0fc6",41:"18551142",45:"97950566",115:"eb1b739e",340:"fd5f182e",342:"b14cff3a",391:"655d1406",399:"667237c5",478:"7f45aa39",612:"fc383c6e",727:"3505eed2",767:"d459348b",827:"75a65bfa",931:"0992cc0a",969:"9e9d9076",1284:"161a254c",1340:"3380f168",1515:"f39de6d5",1678:"43bad7e0",1889:"becc9093",1891:"908c32ec",1948:"37d484a6",2022:"bcc1cc4c",2056:"b566c50c",2279:"36dae464",2638:"537ce424",2660:"98a7e24a",2686:"ebdca5fc",2748:"4f0bdf82",2798:"07cc9c06",2832:"0f9e3b68",2962:"336938bd",3258:"8885f41a",3260:"ddbd284c",3523:"ad9a54e4",3744:"29bbf3ba",3970:"da21a7a8",4004:"a53cb7a8",4074:"5809bc90",4108:"5781bd10",4138:"a41b189e",4197:"ae0d57e8",4341:"d2122cce",4521:"0a8c4be5",4633:"30094d70",4728:"0f1aab8d",4736:"e226affb",4750:"8c1b1dcf",4814:"ef5a5bcb",4866:"22ee208e",5055:"0ec767d0",5111:"af69424f",5356:"dfbd9a70",5489:"0ff1baaf",5661:"21cbd164",5805:"870f290d",5904:"a42414f6",5944:"1d2fbe87",6062:"1a4ec94f",6191:"e9b4cc5c",6209:"21146004",6337:"e1c8611d",6377:"9da8f394",6441:"25e57a59",6540:"5daf4134",6635:"d73ce275",6659:"7068b649",6730:"4927fcf0",6839:"3df016e8",6900:"4d7e75ab",6917:"87566fc7",6933:"5a435cd6",6960:"9f1d20dc",7031:"3b927fe1",7185:"18862075",7262:"ef4432b0",7434:"a0305cbd",7663:"4637375f",7669:"36af1d22",7784:"54984014",7894:"07fefb7d",8090:"7f02551b",8278:"59dfba66",8303:"ed398b6a",8403:"c5382ae9",8455:"f6083217",8522:"a516b910",8537:"0706a40c",8546:"729a2e6d",8563:"34dcbd63",8596:"2bddbbe8",8733:"bc22d293",8784:"91ebeba0",8816:"a461e629",8900:"257dd686",8972:"75545fad",9118:"e611f7ea",9199:"3fd2df94",9215:"6dc34b32",9320:"e1d19591",9675:"4e184375",9681:"7200
1757b"}[e]+".js"})(),(()=>{o.miniCssF=e=>"css/"+e+"."+{9:"356b910c",45:"49dd3b8f",115:"084fc246",391:"ecdb77e7",399:"a59bde48",478:"ed1b25cb",612:"1c05f0f3",727:"c1513ca8",767:"d443e626",827:"75d5811e",1340:"9da652a4",1891:"e8af1165",2056:"12980f61",2638:"0571819c",2660:"2180deea",2748:"9c8d7f20",2798:"ef220761",2832:"6b5d7f84",2962:"74279dfb",3970:"8e53521d",4004:"9ba90b28",4014:"b0f58dd2",4074:"0155ccb4",4521:"d8cd3b78",4633:"c7242444",4728:"db3acf5f",4736:"252a197b",4750:"91eb536b",4814:"48d77e98",5489:"f24b7592",5661:"2339fe57",5805:"e74d2bd6",5904:"966ed732",5944:"c7b317d6",6191:"8e89a3df",6209:"693b152d",6337:"1b5dcea0",6377:"1e4dddb3",6540:"581f0875",6659:"f8561bec",6730:"e03f0cac",6839:"469df7c5",6900:"c3a6e047",6960:"41d7fb85",7031:"b4379504",7185:"2bdb79ce",7418:"0458bff3",7434:"9fe01146",7784:"64b8871e",7894:"5d94f501",8303:"03a9e9eb",8537:"d72dc311",8689:"ad5665d9",8733:"2025976e",8784:"c3567288",8900:"08641303",9118:"df6e9253",9215:"39f76940",9320:"4ffbecd4",9675:"dc524a14",9974:"8cea7a54"}[e]+".css"})(),(()=>{o.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="loopcv-dashboard:";o.l=(a,n,r,i)=>{if(e[a])e[a].push(n);else{var s,l;if(void 0!==r)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var u=c[d];if(u.getAttribute("src")==a||u.getAttribute("data-webpack")==t+r){s=u;break}}s||(l=!0,s=document.createElement("script"),s.charset="utf-8",s.timeout=120,o.nc&&s.setAttribute("nonce",o.nc),s.setAttribute("data-webpack",t+r),s.src=a),e[a]=[n];var p=(t,o)=>{s.onerror=s.onload=null,clearTimeout(h);var n=e[a];if(delete e[a],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((e=>e(o))),t)return t(o)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),l&&document.head.appendChild(s)}}})(),(()=>{o.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{o.p="/"})(),(()=>{if("undefined"!==typeof document){var e=(e,t,a,n,r)=>{var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",o.nc&&(i.nonce=o.nc);var s=o=>{if(i.onerror=i.onload=null,"load"===o.type)n();else{var a=o&&o.type,s=o&&o.target&&o.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+a+": "+s+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=a,l.request=s,i.parentNode&&i.parentNode.removeChild(i),r(l)}};return i.onerror=i.onload=s,i.href=t,a?a.parentNode.insertBefore(i,a.nextSibling):document.head.appendChild(i),i},t=(e,t)=>{for(var o=document.getElementsByTagName("link"),a=0;a<o.length;a++){var n=o[a],r=n.getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(r===e||r===t))return n}var i=document.getElementsByTagName("style");for(a=0;a<i.length;a++){n=i[a],r=n.getAttribute("data-href");if(r===e||r===t)return n}},a=a=>new Promise(((n,r)=>{var i=o.miniCssF(a),s=o.p+i;if(t(i,s))return n();e(a,s,null,n,r)})),n={3524:0};o.f.miniCss=(e,t)=>{var o={9:1,45:1,115:1,391:1,399:1,478:1,612:1,727:1,767:1,827:1,1340:1,1891:1,2056:1,2638:1,2660:1,2748:1,2798:1,2832:1,2962:1,3970:1,4004:1,4014:1,4074:1,4521:1,4633:1,4728:1,4736:1,4750:1,4814:1,5489:1,5661:1,5805:1,5904:1,5944:1,6191:1,6209:1,6337:1,6377:1,6540:1,6659:1,6730:1,6839:1,6900:1,6960:1,7031:1,7185:1,7418:1,7434:1,7784:1,7894:1,8303:1,8537:1,8689:1,8733:1,8784:1,8900:1,9118:1,9215:1,9320:1,9675:1,9974:1};n[e]?t.push(n[e]):0!==n[e]&&o[e]&&t.push(n[e]=a(e).then((()=>{n[e]=0}),(t=>{throw delete n[e],t})))}}})(),(()=>{var e={3524:0};o.f.j=(t,a)=>{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)a.push(n[2]);else if(/^(4014|7418|8689|9974)$/.test(t))e[t]=0;else{var r=new Promise(((o,a)=>n=e[t]=[o,a]));a.push(n[2]=r);var i=o.p+o.u(t),s=new Error,l=a=>
1{if(o.o(e,t)&&(n=e[t],0!==n&&(e[t]=void 0),n)){var r=a&&("load"===a.type?"missing":a.type),i=a&&a.target&&a.target.src;s.message="Loading chunk "+t+" failed.\n("+r+": "+i+")",s.name="ChunkLoadError",s.type=r,s.request=i,n[1](s)}};o.l(i,l,"chunk-"+t,t)}},o.O.j=t=>0===e[t];var t=(t,a)=>{var n,r,[i,s,l]=a,c=0;if(i.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(l)var d=l(o)}for(t&&t(a);c<i.length;c++)r=i[c],o.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return o.O(d)},a=self["webpackChunkloopcv_dashboard"]=self["webpackChunkloopcv_dashboard"]||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var a=o.O(void 0,[504],(()=>o(15517)));a=o.O(a)})(); 2//# sourceMappingURL=app.be1416b1.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.